Current Path : /storage/v11800/alliedessence/public_html/wp-content/plugins/lottiefiles/build/

Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64

Upload File :
Current File : /storage/v11800/alliedessence/public_html/wp-content/plugins/lottiefiles/build/lottiefiles-admin-settings-page.js
(function(){var __webpack_modules__={343:function(n,t,r){!function(n){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function e(n,t,r){return n(r={path:t,exports:{},require:function(n,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},r.exports),r.exports}for(var o=function(n){var t=m(n),r=t[0],e=t[1];return 3*(r+e)/4-e},a=function(n){var t,r,e=m(n),o=e[0],a=e[1],i=new c(function(n,t,r){return 3*(t+r)/4-r}(0,o,a)),s=0,g=a>0?o-4:o;for(r=0;r<g;r+=4)t=l[n.charCodeAt(r)]<<18|l[n.charCodeAt(r+1)]<<12|l[n.charCodeAt(r+2)]<<6|l[n.charCodeAt(r+3)],i[s++]=t>>16&255,i[s++]=t>>8&255,i[s++]=255&t;return 2===a&&(t=l[n.charCodeAt(r)]<<2|l[n.charCodeAt(r+1)]>>4,i[s++]=255&t),1===a&&(t=l[n.charCodeAt(r)]<<10|l[n.charCodeAt(r+1)]<<4|l[n.charCodeAt(r+2)]>>2,i[s++]=t>>8&255,i[s++]=255&t),i},i=function(n){for(var t,r=n.length,e=r%3,o=[],a=16383,i=0,l=r-e;i<l;i+=a)o.push(p(n,i,i+a>l?l:i+a));return 1===e?(t=n[r-1],o.push(s[t>>2]+s[t<<4&63]+"==")):2===e&&(t=(n[r-2]<<8)+n[r-1],o.push(s[t>>10]+s[t>>4&63]+s[t<<2&63]+"=")),o.join("")},s=[],l=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0;d<64;++d)s[d]=g[d],l[g.charCodeAt(d)]=d;function m(n){var t=n.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=n.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function p(n,t,r){for(var e,o=[],a=t;a<r;a+=3)e=(n[a]<<16&16711680)+(n[a+1]<<8&65280)+(255&n[a+2]),o.push(s[(i=e)>>18&63]+s[i>>12&63]+s[i>>6&63]+s[63&i]);var i;return o.join("")}l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63;var h,w={byteLength:o,toByteArray:a,fromByteArray:i},f=function(n,t,r,e,o){var a,i,s=8*o-e-1,l=(1<<s)-1,c=l>>1,g=-7,d=r?o-1:0,m=r?-1:1,p=n[t+d];for(d+=m,a=p&(1<<-g)-1,p>>=-g,g+=s;g>0;a=256*a+n[t+d],d+=m,g-=8);for(i=a&(1<<-g)-1,a>>=-g,g+=e;g>0;i=256*i+n[t+d],d+=m,g-=8);if(0===a)a=1-c;else{if(a===l)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,e),a-=c}return(p?-1:1)*i*Math.pow(2,a-e)},u=function(n,t,r,e,o,a){var i,s,l,c=8*a-o-1,g=(1<<c)-1,d=g>>1,m=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=e?0:a-1,h=e?1:-1,w=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,i=g):(i=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-i))<1&&(i--,l*=2),(t+=i+d>=1?m/l:m*Math.pow(2,1-d))*l>=2&&(i++,l/=2),i+d>=g?(s=0,i=g):i+d>=1?(s=(t*l-1)*Math.pow(2,o),i+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),i=0));o>=8;n[r+p]=255&s,p+=h,s/=256,o-=8);for(i=i<<o|s,c+=o;c>0;n[r+p]=255&i,p+=h,i/=256,c-=8);n[r+p-h]|=128*w},b=e((function(n,t){const r="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=a,t.SlowBuffer=function(n){return+n!=n&&(n=0),a.alloc(+n)},t.INSPECT_MAX_BYTES=50;const e=2147483647;function o(n){if(n>e)throw new RangeError('The value "'+n+'" is invalid for option "size"');const t=new Uint8Array(n);return Object.setPrototypeOf(t,a.prototype),t}function a(n,t,r){if("number"==typeof n){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return l(n)}return i(n,t,r)}function i(n,t,r){if("string"==typeof n)return function(n,t){if("string"==typeof t&&""!==t||(t="utf8"),!a.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(n,t);let e=o(r);const i=e.write(n,t);return i!==r&&(e=e.slice(0,i)),e}(n,t);if(ArrayBuffer.isView(n))return function(n){if(K(n,Uint8Array)){const t=new Uint8Array(n);return g(t.buffer,t.byteOffset,t.byteLength)}return c(n)}(n);if(null==n)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof n);if(K(n,ArrayBuffer)||n&&K(n.buffer,ArrayBuffer))return g(n,t,r);if("undefined"!=typeof SharedArrayBuffer&&(K(n,SharedArrayBuffer)||n&&K(n.buffer,SharedArrayBuffer)))return g(n,t,r);if("number"==typeof n)throw new TypeError('The "value" argument must not be of type number. Received type number');const e=n.valueOf&&n.valueOf();if(null!=e&&e!==n)return a.from(e,t,r);const i=function(n){if(a.isBuffer(n)){const t=0|d(n.length),r=o(t);return 0===r.length||n.copy(r,0,0,t),r}return void 0!==n.length?"number"!=typeof n.length||Y(n.length)?o(0):c(n):"Buffer"===n.type&&Array.isArray(n.data)?c(n.data):void 0}(n);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof n[Symbol.toPrimitive])return a.from(n[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof n)}function s(n){if("number"!=typeof n)throw new TypeError('"size" argument must be of type number');if(n<0)throw new RangeError('The value "'+n+'" is invalid for option "size"')}function l(n){return s(n),o(n<0?0:0|d(n))}function c(n){const t=n.length<0?0:0|d(n.length),r=o(t);for(let e=0;e<t;e+=1)r[e]=255&n[e];return r}function g(n,t,r){if(t<0||n.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(n.byteLength<t+(r||0))throw new RangeError('"length" is outside of buffer bounds');let e;return e=void 0===t&&void 0===r?new Uint8Array(n):void 0===r?new Uint8Array(n,t):new Uint8Array(n,t,r),Object.setPrototypeOf(e,a.prototype),e}function d(n){if(n>=e)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+e.toString(16)+" bytes");return 0|n}function m(n,t){if(a.isBuffer(n))return n.length;if(ArrayBuffer.isView(n)||K(n,ArrayBuffer))return n.byteLength;if("string"!=typeof n)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof n);const r=n.length,e=arguments.length>2&&!0===arguments[2];if(!e&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return q(n).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return $(n).length;default:if(o)return e?-1:q(n).length;t=(""+t).toLowerCase(),o=!0}}function p(n,t,r){let e=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(n||(n="utf8");;)switch(n){case"hex":return P(this,t,r);case"utf8":case"utf-8":return D(this,t,r);case"ascii":return S(this,t,r);case"latin1":case"binary":return F(this,t,r);case"base64":return _(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,r);default:if(e)throw new TypeError("Unknown encoding: "+n);n=(n+"").toLowerCase(),e=!0}}function h(n,t,r){const e=n[t];n[t]=n[r],n[r]=e}function b(n,t,r,e,o){if(0===n.length)return-1;if("string"==typeof r?(e=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),Y(r=+r)&&(r=o?0:n.length-1),r<0&&(r=n.length+r),r>=n.length){if(o)return-1;r=n.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=a.from(t,e)),a.isBuffer(t))return 0===t.length?-1:x(n,t,r,e,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(n,t,r):Uint8Array.prototype.lastIndexOf.call(n,t,r):x(n,[t],r,e,o);throw new TypeError("val must be string, number or Buffer")}function x(n,t,r,e,o){let a,i=1,s=n.length,l=t.length;if(void 0!==e&&("ucs2"===(e=String(e).toLowerCase())||"ucs-2"===e||"utf16le"===e||"utf-16le"===e)){if(n.length<2||t.length<2)return-1;i=2,s/=2,l/=2,r/=2}function c(n,t){return 1===i?n[t]:n.readUInt16BE(t*i)}if(o){let e=-1;for(a=r;a<s;a++)if(c(n,a)===c(t,-1===e?0:a-e)){if(-1===e&&(e=a),a-e+1===l)return e*i}else-1!==e&&(a-=a-e),e=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){let r=!0;for(let e=0;e<l;e++)if(c(n,a+e)!==c(t,e)){r=!1;break}if(r)return a}return-1}function v(n,t,r,e){r=Number(r)||0;const o=n.length-r;e?(e=Number(e))>o&&(e=o):e=o;const a=t.length;let i;for(e>a/2&&(e=a/2),i=0;i<e;++i){const e=parseInt(t.substr(2*i,2),16);if(Y(e))return i;n[r+i]=e}return i}function y(n,t,r,e){return Z(q(t,n.length-r),n,r,e)}function k(n,t,r,e){return Z(function(n){const t=[];for(let r=0;r<n.length;++r)t.push(255&n.charCodeAt(r));return t}(t),n,r,e)}function C(n,t,r,e){return Z($(t),n,r,e)}function E(n,t,r,e){return Z(function(n,t){let r,e,o;const a=[];for(let i=0;i<n.length&&!((t-=2)<0);++i)r=n.charCodeAt(i),e=r>>8,o=r%256,a.push(o),a.push(e);return a}(t,n.length-r),n,r,e)}function _(n,t,r){return 0===t&&r===n.length?w.fromByteArray(n):w.fromByteArray(n.slice(t,r))}function D(n,t,r){r=Math.min(n.length,r);const e=[];let o=t;for(;o<r;){const t=n[o];let a=null,i=t>239?4:t>223?3:t>191?2:1;if(o+i<=r){let r,e,s,l;switch(i){case 1:t<128&&(a=t);break;case 2:r=n[o+1],128==(192&r)&&(l=(31&t)<<6|63&r,l>127&&(a=l));break;case 3:r=n[o+1],e=n[o+2],128==(192&r)&&128==(192&e)&&(l=(15&t)<<12|(63&r)<<6|63&e,l>2047&&(l<55296||l>57343)&&(a=l));break;case 4:r=n[o+1],e=n[o+2],s=n[o+3],128==(192&r)&&128==(192&e)&&128==(192&s)&&(l=(15&t)<<18|(63&r)<<12|(63&e)<<6|63&s,l>65535&&l<1114112&&(a=l))}}null===a?(a=65533,i=1):a>65535&&(a-=65536,e.push(a>>>10&1023|55296),a=56320|1023&a),e.push(a),o+=i}return function(n){const t=n.length;if(t<=A)return String.fromCharCode.apply(String,n);let r="",e=0;for(;e<t;)r+=String.fromCharCode.apply(String,n.slice(e,e+=A));return r}(e)}t.kMaxLength=e,a.TYPED_ARRAY_SUPPORT=function(){try{const n=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(n,t),42===n.foo()}catch(n){return!1}}(),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),a.poolSize=8192,a.from=function(n,t,r){return i(n,t,r)},Object.setPrototypeOf(a.prototype,Uint8Array.prototype),Object.setPrototypeOf(a,Uint8Array),a.alloc=function(n,t,r){return function(n,t,r){return s(n),n<=0?o(n):void 0!==t?"string"==typeof r?o(n).fill(t,r):o(n).fill(t):o(n)}(n,t,r)},a.allocUnsafe=function(n){return l(n)},a.allocUnsafeSlow=function(n){return l(n)},a.isBuffer=function(n){return null!=n&&!0===n._isBuffer&&n!==a.prototype},a.compare=function(n,t){if(K(n,Uint8Array)&&(n=a.from(n,n.offset,n.byteLength)),K(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(n)||!a.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(n===t)return 0;let r=n.length,e=t.length;for(let o=0,a=Math.min(r,e);o<a;++o)if(n[o]!==t[o]){r=n[o],e=t[o];break}return r<e?-1:e<r?1:0},a.isEncoding=function(n){switch(String(n).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(n,t){if(!Array.isArray(n))throw new TypeError('"list" argument must be an Array of Buffers');if(0===n.length)return a.alloc(0);let r;if(void 0===t)for(t=0,r=0;r<n.length;++r)t+=n[r].length;const e=a.allocUnsafe(t);let o=0;for(r=0;r<n.length;++r){let t=n[r];if(K(t,Uint8Array))o+t.length>e.length?(a.isBuffer(t)||(t=a.from(t)),t.copy(e,o)):Uint8Array.prototype.set.call(e,t,o);else{if(!a.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(e,o)}o+=t.length}return e},a.byteLength=m,a.prototype._isBuffer=!0,a.prototype.swap16=function(){const n=this.length;if(n%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<n;t+=2)h(this,t,t+1);return this},a.prototype.swap32=function(){const n=this.length;if(n%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<n;t+=4)h(this,t,t+3),h(this,t+1,t+2);return this},a.prototype.swap64=function(){const n=this.length;if(n%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<n;t+=8)h(this,t,t+7),h(this,t+1,t+6),h(this,t+2,t+5),h(this,t+3,t+4);return this},a.prototype.toString=function(){const n=this.length;return 0===n?"":0===arguments.length?D(this,0,n):p.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(n){if(!a.isBuffer(n))throw new TypeError("Argument must be a Buffer");return this===n||0===a.compare(this,n)},a.prototype.inspect=function(){let n="";const r=t.INSPECT_MAX_BYTES;return n=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(n+=" ... "),"<Buffer "+n+">"},r&&(a.prototype[r]=a.prototype.inspect),a.prototype.compare=function(n,t,r,e,o){if(K(n,Uint8Array)&&(n=a.from(n,n.offset,n.byteLength)),!a.isBuffer(n))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof n);if(void 0===t&&(t=0),void 0===r&&(r=n?n.length:0),void 0===e&&(e=0),void 0===o&&(o=this.length),t<0||r>n.length||e<0||o>this.length)throw new RangeError("out of range index");if(e>=o&&t>=r)return 0;if(e>=o)return-1;if(t>=r)return 1;if(this===n)return 0;let i=(o>>>=0)-(e>>>=0),s=(r>>>=0)-(t>>>=0);const l=Math.min(i,s),c=this.slice(e,o),g=n.slice(t,r);for(let n=0;n<l;++n)if(c[n]!==g[n]){i=c[n],s=g[n];break}return i<s?-1:s<i?1:0},a.prototype.includes=function(n,t,r){return-1!==this.indexOf(n,t,r)},a.prototype.indexOf=function(n,t,r){return b(this,n,t,r,!0)},a.prototype.lastIndexOf=function(n,t,r){return b(this,n,t,r,!1)},a.prototype.write=function(n,t,r,e){if(void 0===t)e="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)e=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(r)?(r>>>=0,void 0===e&&(e="utf8")):(e=r,r=void 0)}const o=this.length-t;if((void 0===r||r>o)&&(r=o),n.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");e||(e="utf8");let a=!1;for(;;)switch(e){case"hex":return v(this,n,t,r);case"utf8":case"utf-8":return y(this,n,t,r);case"ascii":case"latin1":case"binary":return k(this,n,t,r);case"base64":return C(this,n,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,n,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(""+e).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const A=4096;function S(n,t,r){let e="";r=Math.min(n.length,r);for(let o=t;o<r;++o)e+=String.fromCharCode(127&n[o]);return e}function F(n,t,r){let e="";r=Math.min(n.length,r);for(let o=t;o<r;++o)e+=String.fromCharCode(n[o]);return e}function P(n,t,r){const e=n.length;(!t||t<0)&&(t=0),(!r||r<0||r>e)&&(r=e);let o="";for(let e=t;e<r;++e)o+=X[n[e]];return o}function T(n,t,r){const e=n.slice(t,r);let o="";for(let n=0;n<e.length-1;n+=2)o+=String.fromCharCode(e[n]+256*e[n+1]);return o}function L(n,t,r){if(n%1!=0||n<0)throw new RangeError("offset is not uint");if(n+t>r)throw new RangeError("Trying to access beyond buffer length")}function M(n,t,r,e,o,i){if(!a.isBuffer(n))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(r+e>n.length)throw new RangeError("Index out of range")}function I(n,t,r,e,o){U(t,e,o,n,r,7);let a=Number(t&BigInt(4294967295));n[r++]=a,a>>=8,n[r++]=a,a>>=8,n[r++]=a,a>>=8,n[r++]=a;let i=Number(t>>BigInt(32)&BigInt(4294967295));return n[r++]=i,i>>=8,n[r++]=i,i>>=8,n[r++]=i,i>>=8,n[r++]=i,r}function B(n,t,r,e,o){U(t,e,o,n,r,7);let a=Number(t&BigInt(4294967295));n[r+7]=a,a>>=8,n[r+6]=a,a>>=8,n[r+5]=a,a>>=8,n[r+4]=a;let i=Number(t>>BigInt(32)&BigInt(4294967295));return n[r+3]=i,i>>=8,n[r+2]=i,i>>=8,n[r+1]=i,i>>=8,n[r]=i,r+8}function O(n,t,r,e,o,a){if(r+e>n.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function j(n,t,r,e,o){return t=+t,r>>>=0,o||O(n,0,r,4),u(n,t,r,e,23,4),r+4}function z(n,t,r,e,o){return t=+t,r>>>=0,o||O(n,0,r,8),u(n,t,r,e,52,8),r+8}a.prototype.slice=function(n,t){const r=this.length;(n=~~n)<0?(n+=r)<0&&(n=0):n>r&&(n=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<n&&(t=n);const e=this.subarray(n,t);return Object.setPrototypeOf(e,a.prototype),e},a.prototype.readUintLE=a.prototype.readUIntLE=function(n,t,r){n>>>=0,t>>>=0,r||L(n,t,this.length);let e=this[n],o=1,a=0;for(;++a<t&&(o*=256);)e+=this[n+a]*o;return e},a.prototype.readUintBE=a.prototype.readUIntBE=function(n,t,r){n>>>=0,t>>>=0,r||L(n,t,this.length);let e=this[n+--t],o=1;for(;t>0&&(o*=256);)e+=this[n+--t]*o;return e},a.prototype.readUint8=a.prototype.readUInt8=function(n,t){return n>>>=0,t||L(n,1,this.length),this[n]},a.prototype.readUint16LE=a.prototype.readUInt16LE=function(n,t){return n>>>=0,t||L(n,2,this.length),this[n]|this[n+1]<<8},a.prototype.readUint16BE=a.prototype.readUInt16BE=function(n,t){return n>>>=0,t||L(n,2,this.length),this[n]<<8|this[n+1]},a.prototype.readUint32LE=a.prototype.readUInt32LE=function(n,t){return n>>>=0,t||L(n,4,this.length),(this[n]|this[n+1]<<8|this[n+2]<<16)+16777216*this[n+3]},a.prototype.readUint32BE=a.prototype.readUInt32BE=function(n,t){return n>>>=0,t||L(n,4,this.length),16777216*this[n]+(this[n+1]<<16|this[n+2]<<8|this[n+3])},a.prototype.readBigUInt64LE=J((function(n){W(n>>>=0,"offset");const t=this[n],r=this[n+7];void 0!==t&&void 0!==r||G(n,this.length-8);const e=t+256*this[++n]+65536*this[++n]+this[++n]*2**24,o=this[++n]+256*this[++n]+65536*this[++n]+r*2**24;return BigInt(e)+(BigInt(o)<<BigInt(32))})),a.prototype.readBigUInt64BE=J((function(n){W(n>>>=0,"offset");const t=this[n],r=this[n+7];void 0!==t&&void 0!==r||G(n,this.length-8);const e=t*2**24+65536*this[++n]+256*this[++n]+this[++n],o=this[++n]*2**24+65536*this[++n]+256*this[++n]+r;return(BigInt(e)<<BigInt(32))+BigInt(o)})),a.prototype.readIntLE=function(n,t,r){n>>>=0,t>>>=0,r||L(n,t,this.length);let e=this[n],o=1,a=0;for(;++a<t&&(o*=256);)e+=this[n+a]*o;return o*=128,e>=o&&(e-=Math.pow(2,8*t)),e},a.prototype.readIntBE=function(n,t,r){n>>>=0,t>>>=0,r||L(n,t,this.length);let e=t,o=1,a=this[n+--e];for(;e>0&&(o*=256);)a+=this[n+--e]*o;return o*=128,a>=o&&(a-=Math.pow(2,8*t)),a},a.prototype.readInt8=function(n,t){return n>>>=0,t||L(n,1,this.length),128&this[n]?-1*(255-this[n]+1):this[n]},a.prototype.readInt16LE=function(n,t){n>>>=0,t||L(n,2,this.length);const r=this[n]|this[n+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(n,t){n>>>=0,t||L(n,2,this.length);const r=this[n+1]|this[n]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(n,t){return n>>>=0,t||L(n,4,this.length),this[n]|this[n+1]<<8|this[n+2]<<16|this[n+3]<<24},a.prototype.readInt32BE=function(n,t){return n>>>=0,t||L(n,4,this.length),this[n]<<24|this[n+1]<<16|this[n+2]<<8|this[n+3]},a.prototype.readBigInt64LE=J((function(n){W(n>>>=0,"offset");const t=this[n],r=this[n+7];void 0!==t&&void 0!==r||G(n,this.length-8);const e=this[n+4]+256*this[n+5]+65536*this[n+6]+(r<<24);return(BigInt(e)<<BigInt(32))+BigInt(t+256*this[++n]+65536*this[++n]+this[++n]*2**24)})),a.prototype.readBigInt64BE=J((function(n){W(n>>>=0,"offset");const t=this[n],r=this[n+7];void 0!==t&&void 0!==r||G(n,this.length-8);const e=(t<<24)+65536*this[++n]+256*this[++n]+this[++n];return(BigInt(e)<<BigInt(32))+BigInt(this[++n]*2**24+65536*this[++n]+256*this[++n]+r)})),a.prototype.readFloatLE=function(n,t){return n>>>=0,t||L(n,4,this.length),f(this,n,!0,23,4)},a.prototype.readFloatBE=function(n,t){return n>>>=0,t||L(n,4,this.length),f(this,n,!1,23,4)},a.prototype.readDoubleLE=function(n,t){return n>>>=0,t||L(n,8,this.length),f(this,n,!0,52,8)},a.prototype.readDoubleBE=function(n,t){return n>>>=0,t||L(n,8,this.length),f(this,n,!1,52,8)},a.prototype.writeUintLE=a.prototype.writeUIntLE=function(n,t,r,e){n=+n,t>>>=0,r>>>=0,e||M(this,n,t,r,Math.pow(2,8*r)-1,0);let o=1,a=0;for(this[t]=255&n;++a<r&&(o*=256);)this[t+a]=n/o&255;return t+r},a.prototype.writeUintBE=a.prototype.writeUIntBE=function(n,t,r,e){n=+n,t>>>=0,r>>>=0,e||M(this,n,t,r,Math.pow(2,8*r)-1,0);let o=r-1,a=1;for(this[t+o]=255&n;--o>=0&&(a*=256);)this[t+o]=n/a&255;return t+r},a.prototype.writeUint8=a.prototype.writeUInt8=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,1,255,0),this[t]=255&n,t+1},a.prototype.writeUint16LE=a.prototype.writeUInt16LE=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,2,65535,0),this[t]=255&n,this[t+1]=n>>>8,t+2},a.prototype.writeUint16BE=a.prototype.writeUInt16BE=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,2,65535,0),this[t]=n>>>8,this[t+1]=255&n,t+2},a.prototype.writeUint32LE=a.prototype.writeUInt32LE=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,4,4294967295,0),this[t+3]=n>>>24,this[t+2]=n>>>16,this[t+1]=n>>>8,this[t]=255&n,t+4},a.prototype.writeUint32BE=a.prototype.writeUInt32BE=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,4,4294967295,0),this[t]=n>>>24,this[t+1]=n>>>16,this[t+2]=n>>>8,this[t+3]=255&n,t+4},a.prototype.writeBigUInt64LE=J((function(n,t=0){return I(this,n,t,BigInt(0),BigInt("0xffffffffffffffff"))})),a.prototype.writeBigUInt64BE=J((function(n,t=0){return B(this,n,t,BigInt(0),BigInt("0xffffffffffffffff"))})),a.prototype.writeIntLE=function(n,t,r,e){if(n=+n,t>>>=0,!e){const e=Math.pow(2,8*r-1);M(this,n,t,r,e-1,-e)}let o=0,a=1,i=0;for(this[t]=255&n;++o<r&&(a*=256);)n<0&&0===i&&0!==this[t+o-1]&&(i=1),this[t+o]=(n/a>>0)-i&255;return t+r},a.prototype.writeIntBE=function(n,t,r,e){if(n=+n,t>>>=0,!e){const e=Math.pow(2,8*r-1);M(this,n,t,r,e-1,-e)}let o=r-1,a=1,i=0;for(this[t+o]=255&n;--o>=0&&(a*=256);)n<0&&0===i&&0!==this[t+o+1]&&(i=1),this[t+o]=(n/a>>0)-i&255;return t+r},a.prototype.writeInt8=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,1,127,-128),n<0&&(n=255+n+1),this[t]=255&n,t+1},a.prototype.writeInt16LE=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,2,32767,-32768),this[t]=255&n,this[t+1]=n>>>8,t+2},a.prototype.writeInt16BE=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,2,32767,-32768),this[t]=n>>>8,this[t+1]=255&n,t+2},a.prototype.writeInt32LE=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,4,2147483647,-2147483648),this[t]=255&n,this[t+1]=n>>>8,this[t+2]=n>>>16,this[t+3]=n>>>24,t+4},a.prototype.writeInt32BE=function(n,t,r){return n=+n,t>>>=0,r||M(this,n,t,4,2147483647,-2147483648),n<0&&(n=4294967295+n+1),this[t]=n>>>24,this[t+1]=n>>>16,this[t+2]=n>>>8,this[t+3]=255&n,t+4},a.prototype.writeBigInt64LE=J((function(n,t=0){return I(this,n,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),a.prototype.writeBigInt64BE=J((function(n,t=0){return B(this,n,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),a.prototype.writeFloatLE=function(n,t,r){return j(this,n,t,!0,r)},a.prototype.writeFloatBE=function(n,t,r){return j(this,n,t,!1,r)},a.prototype.writeDoubleLE=function(n,t,r){return z(this,n,t,!0,r)},a.prototype.writeDoubleBE=function(n,t,r){return z(this,n,t,!1,r)},a.prototype.copy=function(n,t,r,e){if(!a.isBuffer(n))throw new TypeError("argument should be a Buffer");if(r||(r=0),e||0===e||(e=this.length),t>=n.length&&(t=n.length),t||(t=0),e>0&&e<r&&(e=r),e===r)return 0;if(0===n.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("sourceEnd out of bounds");e>this.length&&(e=this.length),n.length-t<e-r&&(e=n.length-t+r);const o=e-r;return this===n&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,r,e):Uint8Array.prototype.set.call(n,this.subarray(r,e),t),o},a.prototype.fill=function(n,t,r,e){if("string"==typeof n){if("string"==typeof t?(e=t,t=0,r=this.length):"string"==typeof r&&(e=r,r=this.length),void 0!==e&&"string"!=typeof e)throw new TypeError("encoding must be a string");if("string"==typeof e&&!a.isEncoding(e))throw new TypeError("Unknown encoding: "+e);if(1===n.length){const t=n.charCodeAt(0);("utf8"===e&&t<128||"latin1"===e)&&(n=t)}}else"number"==typeof n?n&=255:"boolean"==typeof n&&(n=Number(n));if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;let o;if(t>>>=0,r=void 0===r?this.length:r>>>0,n||(n=0),"number"==typeof n)for(o=t;o<r;++o)this[o]=n;else{const i=a.isBuffer(n)?n:a.from(n,e),s=i.length;if(0===s)throw new TypeError('The value "'+n+'" is invalid for argument "value"');for(o=0;o<r-t;++o)this[o+t]=i[o%s]}return this};const R={};function N(n,t,r){R[n]=class extends r{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${n}]`,this.stack,delete this.name}get code(){return n}set code(n){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:n,writable:!0})}toString(){return`${this.name} [${n}]: ${this.message}`}}}function V(n){let t="",r=n.length;const e="-"===n[0]?1:0;for(;r>=e+4;r-=3)t=`_${n.slice(r-3,r)}${t}`;return`${n.slice(0,r)}${t}`}function U(n,t,r,e,o,a){if(n>r||n<t){const e="bigint"==typeof t?"n":"";let o;throw o=a>3?0===t||t===BigInt(0)?`>= 0${e} and < 2${e} ** ${8*(a+1)}${e}`:`>= -(2${e} ** ${8*(a+1)-1}${e}) and < 2 ** ${8*(a+1)-1}${e}`:`>= ${t}${e} and <= ${r}${e}`,new R.ERR_OUT_OF_RANGE("value",o,n)}!function(n,t,r){W(t,"offset"),void 0!==n[t]&&void 0!==n[t+r]||G(t,n.length-(r+1))}(e,o,a)}function W(n,t){if("number"!=typeof n)throw new R.ERR_INVALID_ARG_TYPE(t,"number",n)}function G(n,t,r){if(Math.floor(n)!==n)throw W(n,r),new R.ERR_OUT_OF_RANGE(r||"offset","an integer",n);if(t<0)throw new R.ERR_BUFFER_OUT_OF_BOUNDS;throw new R.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,n)}N("ERR_BUFFER_OUT_OF_BOUNDS",(function(n){return n?`${n} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),N("ERR_INVALID_ARG_TYPE",(function(n,t){return`The "${n}" argument must be of type number. Received type ${typeof t}`}),TypeError),N("ERR_OUT_OF_RANGE",(function(n,t,r){let e=`The value of "${n}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>2**32?o=V(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=V(o)),o+="n"),e+=` It must be ${t}. Received ${o}`,e}),RangeError);const H=/[^+/0-9A-Za-z-_]/g;function q(n,t){let r;t=t||1/0;const e=n.length;let o=null;const a=[];for(let i=0;i<e;++i){if(r=n.charCodeAt(i),r>55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===e){(t-=3)>-1&&a.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function $(n){return w.toByteArray(function(n){if((n=(n=n.split("=")[0]).trim().replace(H,"")).length<2)return"";for(;n.length%4!=0;)n+="=";return n}(n))}function Z(n,t,r,e){let o;for(o=0;o<e&&!(o+r>=t.length||o>=n.length);++o)t[o+r]=n[o];return o}function K(n,t){return n instanceof t||null!=n&&null!=n.constructor&&null!=n.constructor.name&&n.constructor.name===t.name}function Y(n){return n!=n}const X=function(){const n="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const e=16*r;for(let o=0;o<16;++o)t[e+o]=n[r]+n[o]}return t}();function J(n){return"undefined"==typeof BigInt?Q:n}function Q(){throw new Error("BigInt not supported")}})),x=e((function(n,r){var e=function(n){function t(){this.fetch=!1,this.DOMException=n.DOMException}return t.prototype=n,new t}("undefined"!=typeof self?self:t);!function(n){!function(t){var r="URLSearchParams"in n,e="Symbol"in n&&"iterator"in Symbol,o="FileReader"in n&&"Blob"in n&&function(){try{return new Blob,!0}catch(n){return!1}}(),a="FormData"in n,i="ArrayBuffer"in n;if(i)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(n){return n&&s.indexOf(Object.prototype.toString.call(n))>-1};function c(n){if("string"!=typeof n&&(n=String(n)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(n))throw new TypeError("Invalid character in header field name");return n.toLowerCase()}function g(n){return"string"!=typeof n&&(n=String(n)),n}function d(n){var t={next:function(){var t=n.shift();return{done:void 0===t,value:t}}};return e&&(t[Symbol.iterator]=function(){return t}),t}function m(n){this.map={},n instanceof m?n.forEach((function(n,t){this.append(t,n)}),this):Array.isArray(n)?n.forEach((function(n){this.append(n[0],n[1])}),this):n&&Object.getOwnPropertyNames(n).forEach((function(t){this.append(t,n[t])}),this)}function p(n){if(n.bodyUsed)return Promise.reject(new TypeError("Already read"));n.bodyUsed=!0}function h(n){return new Promise((function(t,r){n.onload=function(){t(n.result)},n.onerror=function(){r(n.error)}}))}function w(n){var t=new FileReader,r=h(t);return t.readAsArrayBuffer(n),r}function f(n){if(n.slice)return n.slice(0);var t=new Uint8Array(n.byteLength);return t.set(new Uint8Array(n)),t.buffer}function u(){return this.bodyUsed=!1,this._initBody=function(n){var t;this._bodyInit=n,n?"string"==typeof n?this._bodyText=n:o&&Blob.prototype.isPrototypeOf(n)?this._bodyBlob=n:a&&FormData.prototype.isPrototypeOf(n)?this._bodyFormData=n:r&&URLSearchParams.prototype.isPrototypeOf(n)?this._bodyText=n.toString():i&&o&&((t=n)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=f(n.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(n)||l(n))?this._bodyArrayBuffer=f(n):this._bodyText=n=Object.prototype.toString.call(n):this._bodyText="",this.headers.get("content-type")||("string"==typeof n?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(n)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var n=p(this);if(n)return n;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?p(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(w)}),this.text=function(){var n,t,r,e=p(this);if(e)return e;if(this._bodyBlob)return n=this._bodyBlob,t=new FileReader,r=h(t),t.readAsText(n),r;if(this._bodyArrayBuffer)return Promise.resolve(function(n){for(var t=new Uint8Array(n),r=new Array(t.length),e=0;e<t.length;e++)r[e]=String.fromCharCode(t[e]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},a&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}m.prototype.append=function(n,t){n=c(n),t=g(t);var r=this.map[n];this.map[n]=r?r+", "+t:t},m.prototype.delete=function(n){delete this.map[c(n)]},m.prototype.get=function(n){return n=c(n),this.has(n)?this.map[n]:null},m.prototype.has=function(n){return this.map.hasOwnProperty(c(n))},m.prototype.set=function(n,t){this.map[c(n)]=g(t)},m.prototype.forEach=function(n,t){for(var r in this.map)this.map.hasOwnProperty(r)&&n.call(t,this.map[r],r,this)},m.prototype.keys=function(){var n=[];return this.forEach((function(t,r){n.push(r)})),d(n)},m.prototype.values=function(){var n=[];return this.forEach((function(t){n.push(t)})),d(n)},m.prototype.entries=function(){var n=[];return this.forEach((function(t,r){n.push([r,t])})),d(n)},e&&(m.prototype[Symbol.iterator]=m.prototype.entries);var b=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function x(n,t){var r,e,o=(t=t||{}).body;if(n instanceof x){if(n.bodyUsed)throw new TypeError("Already read");this.url=n.url,this.credentials=n.credentials,t.headers||(this.headers=new m(n.headers)),this.method=n.method,this.mode=n.mode,this.signal=n.signal,o||null==n._bodyInit||(o=n._bodyInit,n.bodyUsed=!0)}else this.url=String(n);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new m(t.headers)),this.method=(r=t.method||this.method||"GET",e=r.toUpperCase(),b.indexOf(e)>-1?e:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function v(n){var t=new FormData;return n.trim().split("&").forEach((function(n){if(n){var r=n.split("="),e=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(e),decodeURIComponent(o))}})),t}function y(n,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new m(t.headers),this.url=t.url||"",this._initBody(n)}x.prototype.clone=function(){return new x(this,{body:this._bodyInit})},u.call(x.prototype),u.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},y.error=function(){var n=new y(null,{status:0,statusText:""});return n.type="error",n};var k=[301,302,303,307,308];y.redirect=function(n,t){if(-1===k.indexOf(t))throw new RangeError("Invalid status code");return new y(null,{status:t,headers:{location:n}})},t.DOMException=n.DOMException;try{new t.DOMException}catch(n){t.DOMException=function(n,t){this.message=n,this.name=t;var r=Error(n);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function C(n,r){return new Promise((function(e,a){var i=new x(n,r);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var n,t,r={status:s.status,statusText:s.statusText,headers:(n=s.getAllResponseHeaders()||"",t=new m,n.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(n){var r=n.split(":"),e=r.shift().trim();if(e){var o=r.join(":").trim();t.append(e,o)}})),t)};r.url="responseURL"in s?s.responseURL:r.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;e(new y(o,r))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(n,t){s.setRequestHeader(t,n)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}C.polyfill=!0,n.fetch||(n.fetch=C,n.Headers=m,n.Request=x,n.Response=y),t.Headers=m,t.Request=x,t.Response=y,t.fetch=C}({})}(e),delete e.fetch.polyfill,(r=e.fetch).default=e.fetch,r.fetch=e.fetch,r.Headers=e.Headers,r.Request=e.Request,r.Response=e.Response,n.exports=r})),v=e((function(n){var t,r,e={};n.exports=e,e.parse=function(n,t){for(var r=e.bin.readUshort,o=e.bin.readUint,a=0,i={},s=new Uint8Array(n),l=s.length-4;101010256!=o(s,l);)l--;a=l,a+=4;var c=r(s,a+=4),g=(r(s,a+=2),o(s,a+=2)),d=o(s,a+=4);a+=4,a=d;for(var m=0;m<c;m++){o(s,a),a+=4,a+=4,a+=4,o(s,a+=4),g=o(s,a+=4);var p=o(s,a+=4),h=r(s,a+=4),w=r(s,a+2),f=r(s,a+4);a+=6;var u=o(s,a+=8);a+=4,a+=h+w+f,e._readLocal(s,u,i,g,p,t)}return i},e._readLocal=function(n,t,r,o,a,i){var s=e.bin.readUshort,l=e.bin.readUint,c=(l(n,t),s(n,t+=4),s(n,t+=2),s(n,t+=2));l(n,t+=2),l(n,t+=4),t+=4;var g=s(n,t+=8),d=s(n,t+=2);t+=2;var m=e.bin.readUTF8(n,t,g);if(t+=g,t+=d,i)r[m]={size:a,csize:o};else{var p=new Uint8Array(n.buffer,t);if(0==c)r[m]=new Uint8Array(p.buffer.slice(t,t+o));else{if(8!=c)throw"unknown compression method: "+c;var h=new Uint8Array(a);e.inflateRaw(p,h),r[m]=h}}},e.inflateRaw=function(n,t){return e.F.inflate(n,t)},e.inflate=function(n,t){return n[0],n[1],e.inflateRaw(new Uint8Array(n.buffer,n.byteOffset+2,n.length-6),t)},e.deflate=function(n,t){null==t&&(t={level:6});var r=0,o=new Uint8Array(50+Math.floor(1.1*n.length));o[r]=120,o[r+1]=156,r+=2,r=e.F.deflateRaw(n,o,r,t.level);var a=e.adler(n,0,n.length);return o[r+0]=a>>>24&255,o[r+1]=a>>>16&255,o[r+2]=a>>>8&255,o[r+3]=a>>>0&255,new Uint8Array(o.buffer,0,r+4)},e.deflateRaw=function(n,t){null==t&&(t={level:6});var r=new Uint8Array(50+Math.floor(1.1*n.length)),o=e.F.deflateRaw(n,r,o,t.level);return new Uint8Array(r.buffer,0,o)},e.encode=function(n,t){null==t&&(t=!1);var r=0,o=e.bin.writeUint,a=e.bin.writeUshort,i={};for(var s in n){var l=!e._noNeed(s)&&!t,c=n[s],g=e.crc.crc(c,0,c.length);i[s]={cpr:l,usize:c.length,crc:g,file:l?e.deflateRaw(c):c}}for(var s in i)r+=i[s].file.length+30+46+2*e.bin.sizeUTF8(s);r+=22;var d=new Uint8Array(r),m=0,p=[];for(var s in i){var h=i[s];p.push(m),m=e._writeHeader(d,m,s,h,0)}var w=0,f=m;for(var s in i)h=i[s],p.push(m),m=e._writeHeader(d,m,s,h,1,p[w++]);var u=m-f;return o(d,m,101010256),m+=4,a(d,m+=4,w),a(d,m+=2,w),o(d,m+=2,u),o(d,m+=4,f),m+=4,m+=2,d.buffer},e._noNeed=function(n){var t=n.split(".").pop().toLowerCase();return-1!="png,jpg,jpeg,zip".indexOf(t)},e._writeHeader=function(n,t,r,o,a,i){var s=e.bin.writeUint,l=e.bin.writeUshort,c=o.file;return s(n,t,0==a?67324752:33639248),t+=4,1==a&&(t+=2),l(n,t,20),l(n,t+=2,0),l(n,t+=2,o.cpr?8:0),s(n,t+=2,0),s(n,t+=4,o.crc),s(n,t+=4,c.length),s(n,t+=4,o.usize),l(n,t+=4,e.bin.sizeUTF8(r)),l(n,t+=2,0),t+=2,1==a&&(t+=2,t+=2,s(n,t+=6,i),t+=4),t+=e.bin.writeUTF8(n,t,r),0==a&&(n.set(c,t),t+=c.length),t},e.crc={table:function(){for(var n=new Uint32Array(256),t=0;t<256;t++){for(var r=t,e=0;e<8;e++)1&r?r=3988292384^r>>>1:r>>>=1;n[t]=r}return n}(),update:function(n,t,r,o){for(var a=0;a<o;a++)n=e.crc.table[255&(n^t[r+a])]^n>>>8;return n},crc:function(n,t,r){return 4294967295^e.crc.update(4294967295,n,t,r)}},e.adler=function(n,t,r){for(var e=1,o=0,a=t,i=t+r;a<i;){for(var s=Math.min(a+5552,i);a<s;)o+=e+=n[a++];e%=65521,o%=65521}return o<<16|e},e.bin={readUshort:function(n,t){return n[t]|n[t+1]<<8},writeUshort:function(n,t,r){n[t]=255&r,n[t+1]=r>>8&255},readUint:function(n,t){return 16777216*n[t+3]+(n[t+2]<<16|n[t+1]<<8|n[t])},writeUint:function(n,t,r){n[t]=255&r,n[t+1]=r>>8&255,n[t+2]=r>>16&255,n[t+3]=r>>24&255},readASCII:function(n,t,r){for(var e="",o=0;o<r;o++)e+=String.fromCharCode(n[t+o]);return e},writeASCII:function(n,t,r){for(var e=0;e<r.length;e++)n[t+e]=r.charCodeAt(e)},pad:function(n){return n.length<2?"0"+n:n},readUTF8:function(n,t,r){for(var o,a="",i=0;i<r;i++)a+="%"+e.bin.pad(n[t+i].toString(16));try{o=decodeURIComponent(a)}catch(o){return e.bin.readASCII(n,t,r)}return o},writeUTF8:function(n,t,r){for(var e=r.length,o=0,a=0;a<e;a++){var i=r.charCodeAt(a);if(0==(4294967168&i))n[t+o]=i,o++;else if(0==(4294965248&i))n[t+o]=192|i>>6,n[t+o+1]=128|i>>0&63,o+=2;else if(0==(4294901760&i))n[t+o]=224|i>>12,n[t+o+1]=128|i>>6&63,n[t+o+2]=128|i>>0&63,o+=3;else{if(0!=(4292870144&i))throw"e";n[t+o]=240|i>>18,n[t+o+1]=128|i>>12&63,n[t+o+2]=128|i>>6&63,n[t+o+3]=128|i>>0&63,o+=4}}return o},sizeUTF8:function(n){for(var t=n.length,r=0,e=0;e<t;e++){var o=n.charCodeAt(e);if(0==(4294967168&o))r++;else if(0==(4294965248&o))r+=2;else if(0==(4294901760&o))r+=3;else{if(0!=(4292870144&o))throw"e";r+=4}}return r}},e.F={},e.F.deflateRaw=function(n,t,r,o){var a=[[0,0,0,0,0],[4,4,8,4,0],[4,5,16,8,0],[4,6,16,16,0],[4,10,16,32,0],[8,16,32,32,0],[8,16,128,128,0],[8,32,128,256,0],[32,128,258,1024,1],[32,258,258,4096,1]][o],i=e.F.U,s=e.F._goodIndex,l=(e.F._hash,e.F._putsE),c=0,g=r<<3,d=0,m=n.length;if(0==o){for(;c<m;)l(t,g,c+(E=Math.min(65535,m-c))==m?1:0),g=e.F._copyExact(n,c,E,t,g+8),c+=E;return g>>>3}var p=i.lits,h=i.strt,w=i.prev,f=0,u=0,b=0,x=0,v=0,y=0;for(m>2&&(h[y=e.F._hash(n,0)]=0),c=0;c<m;c++){if(v=y,c+1<m-2){y=e.F._hash(n,c+1);var k=c+1&32767;w[k]=h[y],h[y]=k}if(d<=c){(f>14e3||u>26697)&&m-c>100&&(d<c&&(p[f]=c-d,f+=2,d=c),g=e.F._writeBlock(c==m-1||d==m?1:0,p,f,x,n,b,c-b,t,g),f=u=x=0,b=c);var C=0;c<m-2&&(C=e.F._bestMatch(n,c,w,v,Math.min(a[2],m-c),a[3]));var E=C>>>16,_=65535&C;if(0!=C){_=65535&C;var D=s(E=C>>>16,i.of0);i.lhst[257+D]++;var A=s(_,i.df0);i.dhst[A]++,x+=i.exb[D]+i.dxb[A],p[f]=E<<23|c-d,p[f+1]=_<<16|D<<8|A,f+=2,d=c+E}else i.lhst[n[c]]++;u++}}for(b==c&&0!=n.length||(d<c&&(p[f]=c-d,f+=2,d=c),g=e.F._writeBlock(1,p,f,x,n,b,c-b,t,g),f=0,u=0,f=u=x=0,b=c);0!=(7&g);)g++;return g>>>3},e.F._bestMatch=function(n,t,r,o,a,i){var s=32767&t,l=r[s],c=s-l+32768&32767;if(l==s||o!=e.F._hash(n,t-c))return 0;for(var g=0,d=0,m=Math.min(32767,t);c<=m&&0!=--i&&l!=s;){if(0==g||n[t+g]==n[t+g-c]){var p=e.F._howLong(n,t,c);if(p>g){if(d=c,(g=p)>=a)break;c+2<p&&(p=c+2);for(var h=0,w=0;w<p-2;w++){var f=t-c+w+32768&32767,u=f-r[f]+32768&32767;u>h&&(h=u,l=f)}}}c+=(s=l)-(l=r[s])+32768&32767}return g<<16|d},e.F._howLong=function(n,t,r){if(n[t]!=n[t-r]||n[t+1]!=n[t+1-r]||n[t+2]!=n[t+2-r])return 0;var e=t,o=Math.min(n.length,t+258);for(t+=3;t<o&&n[t]==n[t-r];)t++;return t-e},e.F._hash=function(n,t){return(n[t]<<8|n[t+1])+(n[t+2]<<4)&65535},e.saved=0,e.F._writeBlock=function(n,t,r,o,a,i,s,l,c){var g,d,m,p,h,w,f,u,b,x=e.F.U,v=e.F._putsF,y=e.F._putsE;x.lhst[256]++,d=(g=e.F.getTrees())[0],m=g[1],p=g[2],h=g[3],w=g[4],f=g[5],u=g[6],b=g[7];var k=32+(0==(c+3&7)?0:8-(c+3&7))+(s<<3),C=o+e.F.contSize(x.fltree,x.lhst)+e.F.contSize(x.fdtree,x.dhst),E=o+e.F.contSize(x.ltree,x.lhst)+e.F.contSize(x.dtree,x.dhst);E+=14+3*f+e.F.contSize(x.itree,x.ihst)+(2*x.ihst[16]+3*x.ihst[17]+7*x.ihst[18]);for(var _=0;_<286;_++)x.lhst[_]=0;for(_=0;_<30;_++)x.dhst[_]=0;for(_=0;_<19;_++)x.ihst[_]=0;var D=k<C&&k<E?0:C<E?1:2;if(v(l,c,n),v(l,c+1,D),c+=3,0==D){for(;0!=(7&c);)c++;c=e.F._copyExact(a,i,s,l,c)}else{var A,S;if(1==D&&(A=x.fltree,S=x.fdtree),2==D){e.F.makeCodes(x.ltree,d),e.F.revCodes(x.ltree,d),e.F.makeCodes(x.dtree,m),e.F.revCodes(x.dtree,m),e.F.makeCodes(x.itree,p),e.F.revCodes(x.itree,p),A=x.ltree,S=x.dtree,y(l,c,h-257),y(l,c+=5,w-1),y(l,c+=5,f-4),c+=4;for(var F=0;F<f;F++)y(l,c+3*F,x.itree[1+(x.ordr[F]<<1)]);c+=3*f,c=e.F._codeTiny(u,x.itree,l,c),c=e.F._codeTiny(b,x.itree,l,c)}for(var P=i,T=0;T<r;T+=2){for(var L=t[T],M=L>>>23,I=P+(8388607&L);P<I;)c=e.F._writeLit(a[P++],A,l,c);if(0!=M){var B=t[T+1],O=B>>16,j=B>>8&255,z=255&B;y(l,c=e.F._writeLit(257+j,A,l,c),M-x.of0[j]),c+=x.exb[j],v(l,c=e.F._writeLit(z,S,l,c),O-x.df0[z]),c+=x.dxb[z],P+=M}}c=e.F._writeLit(256,A,l,c)}return c},e.F._copyExact=function(n,t,r,e,o){var a=o>>>3;return e[a]=r,e[a+1]=r>>>8,e[a+2]=255-e[a],e[a+3]=255-e[a+1],a+=4,e.set(new Uint8Array(n.buffer,t,r),a),o+(r+4<<3)},e.F.getTrees=function(){for(var n=e.F.U,t=e.F._hufTree(n.lhst,n.ltree,15),r=e.F._hufTree(n.dhst,n.dtree,15),o=[],a=e.F._lenCodes(n.ltree,o),i=[],s=e.F._lenCodes(n.dtree,i),l=0;l<o.length;l+=2)n.ihst[o[l]]++;for(l=0;l<i.length;l+=2)n.ihst[i[l]]++;for(var c=e.F._hufTree(n.ihst,n.itree,7),g=19;g>4&&0==n.itree[1+(n.ordr[g-1]<<1)];)g--;return[t,r,c,a,s,g,o,i]},e.F.getSecond=function(n){for(var t=[],r=0;r<n.length;r+=2)t.push(n[r+1]);return t},e.F.nonZero=function(n){for(var t="",r=0;r<n.length;r+=2)0!=n[r+1]&&(t+=(r>>1)+",");return t},e.F.contSize=function(n,t){for(var r=0,e=0;e<t.length;e++)r+=t[e]*n[1+(e<<1)];return r},e.F._codeTiny=function(n,t,r,o){for(var a=0;a<n.length;a+=2){var i=n[a],s=n[a+1];o=e.F._writeLit(i,t,r,o);var l=16==i?2:17==i?3:7;i>15&&(e.F._putsE(r,o,s,l),o+=l)}return o},e.F._lenCodes=function(n,t){for(var r=n.length;2!=r&&0==n[r-1];)r-=2;for(var e=0;e<r;e+=2){var o=n[e+1],a=e+3<r?n[e+3]:-1,i=e+5<r?n[e+5]:-1,s=0==e?-1:n[e-1];if(0==o&&a==o&&i==o){for(var l=e+5;l+2<r&&n[l+2]==o;)l+=2;(c=Math.min(l+1-e>>>1,138))<11?t.push(17,c-3):t.push(18,c-11),e+=2*c-2}else if(o==s&&a==o&&i==o){for(l=e+5;l+2<r&&n[l+2]==o;)l+=2;var c=Math.min(l+1-e>>>1,6);t.push(16,c-3),e+=2*c-2}else t.push(o,0)}return r>>>1},e.F._hufTree=function(n,t,r){var o=[],a=n.length,i=t.length,s=0;for(s=0;s<i;s+=2)t[s]=0,t[s+1]=0;for(s=0;s<a;s++)0!=n[s]&&o.push({lit:s,f:n[s]});var l=o.length,c=o.slice(0);if(0==l)return 0;if(1==l){var g=o[0].lit;return c=0==g?1:0,t[1+(g<<1)]=1,t[1+(c<<1)]=1,1}o.sort((function(n,t){return n.f-t.f}));var d=o[0],m=o[1],p=0,h=1,w=2;for(o[0]={lit:-1,f:d.f+m.f,l:d,r:m,d:0};h!=l-1;)d=p!=h&&(w==l||o[p].f<o[w].f)?o[p++]:o[w++],m=p!=h&&(w==l||o[p].f<o[w].f)?o[p++]:o[w++],o[h++]={lit:-1,f:d.f+m.f,l:d,r:m};var f=e.F.setDepth(o[h-1],0);for(f>r&&(e.F.restrictDepth(c,r,f),f=r),s=0;s<l;s++)t[1+(c[s].lit<<1)]=c[s].d;return f},e.F.setDepth=function(n,t){return-1!=n.lit?(n.d=t,t):Math.max(e.F.setDepth(n.l,t+1),e.F.setDepth(n.r,t+1))},e.F.restrictDepth=function(n,t,r){var e=0,o=1<<r-t,a=0;for(n.sort((function(n,t){return t.d==n.d?n.f-t.f:t.d-n.d})),e=0;e<n.length&&n[e].d>t;e++){var i=n[e].d;n[e].d=t,a+=o-(1<<r-i)}for(a>>>=r-t;a>0;)(i=n[e].d)<t?(n[e].d++,a-=1<<t-i-1):e++;for(;e>=0;e--)n[e].d==t&&a<0&&(n[e].d--,a++)},e.F._goodIndex=function(n,t){var r=0;return t[16|r]<=n&&(r|=16),t[8|r]<=n&&(r|=8),t[4|r]<=n&&(r|=4),t[2|r]<=n&&(r|=2),t[1|r]<=n&&(r|=1),r},e.F._writeLit=function(n,t,r,o){return e.F._putsF(r,o,t[n<<1]),o+t[1+(n<<1)]},e.F.inflate=function(n,t){var r=Uint8Array;if(3==n[0]&&0==n[1])return t||new r(0);var o=e.F,a=o._bitsF,i=o._bitsE,s=o._decodeTiny,l=o.makeCodes,c=o.codes2map,g=o._get17,d=o.U,m=null==t;m&&(t=new r(n.length>>>2<<3));for(var p,h,w=0,f=0,u=0,b=0,x=0,v=0,y=0,k=0,C=0;0==w;)if(w=a(n,C,1),f=a(n,C+1,2),C+=3,0!=f){if(m&&(t=e.F._check(t,k+(1<<17))),1==f&&(p=d.flmap,h=d.fdmap,v=511,y=31),2==f){u=i(n,C,5)+257,b=i(n,C+5,5)+1,x=i(n,C+10,4)+4,C+=14;for(var E=0;E<38;E+=2)d.itree[E]=0,d.itree[E+1]=0;var _=1;for(E=0;E<x;E++){var D=i(n,C+3*E,3);d.itree[1+(d.ordr[E]<<1)]=D,D>_&&(_=D)}C+=3*x,l(d.itree,_),c(d.itree,_,d.imap),p=d.lmap,h=d.dmap,C=s(d.imap,(1<<_)-1,u+b,n,C,d.ttree);var A=o._copyOut(d.ttree,0,u,d.ltree);v=(1<<A)-1;var S=o._copyOut(d.ttree,u,b,d.dtree);y=(1<<S)-1,l(d.ltree,A),c(d.ltree,A,p),l(d.dtree,S),c(d.dtree,S,h)}for(;;){var F=p[g(n,C)&v];C+=15&F;var P=F>>>4;if(P>>>8==0)t[k++]=P;else{if(256==P)break;var T=k+P-254;if(P>264){var L=d.ldef[P-257];T=k+(L>>>3)+i(n,C,7&L),C+=7&L}var M=h[g(n,C)&y];C+=15&M;var I=M>>>4,B=d.ddef[I],O=(B>>>4)+a(n,C,15&B);for(C+=15&B,m&&(t=e.F._check(t,k+(1<<17)));k<T;)t[k]=t[k++-O],t[k]=t[k++-O],t[k]=t[k++-O],t[k]=t[k++-O];k=T}}}else{0!=(7&C)&&(C+=8-(7&C));var j=4+(C>>>3),z=n[j-4]|n[j-3]<<8;m&&(t=e.F._check(t,k+z)),t.set(new r(n.buffer,n.byteOffset+j,z),k),C=j+z<<3,k+=z}return t.length==k?t:t.slice(0,k)},e.F._check=function(n,t){var r=n.length;if(t<=r)return n;var e=new Uint8Array(Math.max(r<<1,t));return e.set(n,0),e},e.F._decodeTiny=function(n,t,r,o,a,i){for(var s=e.F._bitsE,l=e.F._get17,c=0;c<r;){var g=n[l(o,a)&t];a+=15&g;var d=g>>>4;if(d<=15)i[c]=d,c++;else{var m=0,p=0;16==d?(p=3+s(o,a,2),a+=2,m=i[c-1]):17==d?(p=3+s(o,a,3),a+=3):18==d&&(p=11+s(o,a,7),a+=7);for(var h=c+p;c<h;)i[c]=m,c++}}return a},e.F._copyOut=function(n,t,r,e){for(var o=0,a=0,i=e.length>>>1;a<r;){var s=n[a+t];e[a<<1]=0,e[1+(a<<1)]=s,s>o&&(o=s),a++}for(;a<i;)e[a<<1]=0,e[1+(a<<1)]=0,a++;return o},e.F.makeCodes=function(n,t){for(var r,o,a,i,s=e.F.U,l=n.length,c=s.bl_count,g=0;g<=t;g++)c[g]=0;for(g=1;g<l;g+=2)c[n[g]]++;var d=s.next_code;for(r=0,c[0]=0,o=1;o<=t;o++)r=r+c[o-1]<<1,d[o]=r;for(a=0;a<l;a+=2)0!=(i=n[a+1])&&(n[a]=d[i],d[i]++)},e.F.codes2map=function(n,t,r){for(var o=n.length,a=e.F.U.rev15,i=0;i<o;i+=2)if(0!=n[i+1])for(var s=i>>1,l=n[i+1],c=s<<4|l,g=t-l,d=n[i]<<g,m=d+(1<<g);d!=m;)r[a[d]>>>15-t]=c,d++},e.F.revCodes=function(n,t){for(var r=e.F.U.rev15,o=15-t,a=0;a<n.length;a+=2){var i=n[a]<<t-n[a+1];n[a]=r[i]>>>o}},e.F._putsE=function(n,t,r){r<<=7&t;var e=t>>>3;n[e]|=r,n[e+1]|=r>>>8},e.F._putsF=function(n,t,r){r<<=7&t;var e=t>>>3;n[e]|=r,n[e+1]|=r>>>8,n[e+2]|=r>>>16},e.F._bitsE=function(n,t,r){return(n[t>>>3]|n[1+(t>>>3)]<<8)>>>(7&t)&(1<<r)-1},e.F._bitsF=function(n,t,r){return(n[t>>>3]|n[1+(t>>>3)]<<8|n[2+(t>>>3)]<<16)>>>(7&t)&(1<<r)-1},e.F._get17=function(n,t){return(n[t>>>3]|n[1+(t>>>3)]<<8|n[2+(t>>>3)]<<16)>>>(7&t)},e.F._get25=function(n,t){return(n[t>>>3]|n[1+(t>>>3)]<<8|n[2+(t>>>3)]<<16|n[3+(t>>>3)]<<24)>>>(7&t)},e.F.U=(t=Uint16Array,r=Uint32Array,{next_code:new t(16),bl_count:new t(16),ordr:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],of0:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],exb:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],ldef:new t(32),df0:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],dxb:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],ddef:new r(32),flmap:new t(512),fltree:[],fdmap:new t(32),fdtree:[],lmap:new t(32768),ltree:[],ttree:[],dmap:new t(32768),dtree:[],imap:new t(512),itree:[],rev15:new t(32768),lhst:new r(286),dhst:new r(30),ihst:new r(19),lits:new r(15e3),strt:new t(65536),prev:new t(32768)}),function(){for(var n=e.F.U,t=0;t<32768;t++){var r=t;r=(4278255360&(r=(4042322160&(r=(3435973836&(r=(2863311530&r)>>>1|(1431655765&r)<<1))>>>2|(858993459&r)<<2))>>>4|(252645135&r)<<4))>>>8|(16711935&r)<<8,n.rev15[t]=(r>>>16|r<<16)>>>17}function o(n,t,r){for(;0!=t--;)n.push(0,r)}for(t=0;t<32;t++)n.ldef[t]=n.of0[t]<<3|n.exb[t],n.ddef[t]=n.df0[t]<<4|n.dxb[t];o(n.fltree,144,8),o(n.fltree,112,9),o(n.fltree,24,7),o(n.fltree,8,8),e.F.makeCodes(n.fltree,9),e.F.codes2map(n.fltree,9,n.flmap),e.F.revCodes(n.fltree,9),o(n.fdtree,32,5),e.F.makeCodes(n.fdtree,5),e.F.codes2map(n.fdtree,5,n.fdmap),e.F.revCodes(n.fdtree,5),o(n.itree,19,0),o(n.ltree,286,0),o(n.dtree,30,0),o(n.ttree,320,0)}()})),y=(n,t,r)=>new Promise(((e,o)=>{var a=n=>{try{s(r.next(n))}catch(n){o(n)}},i=n=>{try{s(r.throw(n))}catch(n){o(n)}},s=n=>n.done?e(n.value):Promise.resolve(n.value).then(a,i);s((r=r.apply(n,t)).next())}));(h=n.ExtractionType||(n.ExtractionType={}))[h.String=0]="String",h[h.Base64String=1]="Base64String",h[h.Buffer=2]="Buffer",h[h.Zip=3]="Zip";class k{constructor(n,t,r,e){this._url="",this._animations={},this._images={},this._manifest={animations:[],author:"",description:"",generator:"",keywords:"",version:""},this._url=n,this._animations=t,this._images=r,this._manifest=e}static build(n){return y(this,null,(function*(){if(n){const t=yield k.fromURL(n);return new k(n,t.animations,t.images,t.manifest)}return new k("",[],[],{})}))}static create(){return new k("",[],[],{})}setAnimations(n){this._animations=n}addAnimation(n,t){const r={},e=JSON.parse(t);e.assets.forEach((n=>{if("w"in n&&"h"in n){const t=this.addImage(n.id,n.p);n.p=t}})),r["animations/"+n+".json"]=JSON.stringify(e),this._animations=Object.assign(this._animations,r)}addAnimationFromURL(n,t){return y(this,null,(function*(){let r;try{const e=new URL(t),o=yield x(e.toString());r=yield o.json(),this.addAnimation(n,JSON.stringify(r))}catch(n){throw new Error("[dotlottie-js] An error occurred while trying to load the Lottie file from URL.")}}))}addAnimationFromZip(n,t,r){const e={},o={};try{const a=v.parse(t);for(const t of Object.keys(a))if(t===r){const r=new TextDecoder("utf-8").decode(new Uint8Array(a[t]));e[t]=r,JSON.parse(r).assets.forEach((n=>{if("w"in n&&"h"in n&&a[n.u+n.p]){const t=k.imageArrayToBase64(a[n.u+n.p]);o[n.id]=t||""}})),this.addAnimation(n,r);for(const n in o)this.addImage(n,o[n]);return}}catch(n){console.error(`[dotlottie-js] Error adding animation from zip: ${n}`)}}addImage(n,t){const r={},e=t.split(",");let o=e[0].split(";")[0].split("/")[1];void 0===e[1]&&(e[1]="data:image/png;base64,0",o="png");const a=e[1],i=`${n}.${o}`;return r[`images/${i}`]=a,this._images=Object.assign(this._images,r),i}readImageAndAdd(n,t){return new Promise(((r,e)=>{const o=new FileReader;let a;o.onload=()=>{a=o.result,r(this.addImage(t,null==a?void 0:a.toString()))},o.onerror=e,o.readAsDataURL(n)}))}addImageFromURL(n,t){return y(this,null,(function*(){try{const r=new URL(t),e=yield x(r.toString()),o=yield e.blob();return yield this.readImageAndAdd(o,n)}catch(n){throw"[dotlottie-js] An error occurred while trying to load the image from URL."}}))}removeAnimation(n){return this._animations[`animations/${n}.json`]?(delete this._animations[`animations/${n}.json`],0):1}extract(n,t,r){const e=this.getAnimation(n);if(!e)return null;if(0===t){if(r&&null!==e){const n=JSON.parse(e);return n.assets.forEach((n=>{if("w"in n&&"h"in n){const t=n.p.split("."),r=this.getImage(t[0],t[1]);n.u="",n.p=r,n.e=1}})),JSON.stringify(n)}return e}if(1===t||2===t){const o={};if(null!==e){const a=JSON.parse(e);a.assets.forEach((n=>{if("w"in n&&"h"in n){const t=n.p.split("."),e=this.getImage(t[0],t[1]);r?(n.u="",n.p=e,n.e=1):(n.e=0,o[`${n.u}${t[0]}.${t[1]}`]=e)}})),o[`${n}.json`]=JSON.stringify(a);try{if(1===t)return b.Buffer.from(JSON.stringify(o)).toString("base64");if(2===t)return b.Buffer.from(JSON.stringify(o))}catch(n){console.log(`[dotlottie] ${n}`)}}}if(3===t){const t=new TextEncoder,o={},a=JSON.parse(e);a.assets.forEach((n=>{if("w"in n&&"h"in n){const t=n.p.split(".");let e=this.getImage(t[0],t[1]);r?(n.u="",n.p=e,n.e=1):(n.e=0,e=this.getImage(t[0],t[1],!0),o[`${n.u}${t[0]}.${t[1]}`]=new Uint8Array(b.Buffer.from(e)))}})),o[`${n}.json`]=t.encode(JSON.stringify(a));try{return v.encode(o)}catch(n){console.log(`[dotlottie] ${n}`)}}return null}getAnimation(n){const t="animations/"+n+".json";return void 0!==this._animations[t]?this._animations[t]:null}getAnimations(){return this._animations}getImage(n,t,r){const e=this._images[`images/${n}.${t}`];return e?r?e:k.imageArrayToBase64(e):null}static base64StringToRecord(n){const t=b.Buffer.from(n,"base64").toString("utf8");let r={};try{return r=JSON.parse(t),r}catch(n){console.error("[dotlottie-js] Error converting string to record")}return r}static bufferToRecord(n){const t=n.toString("utf8");try{return JSON.parse(t)}catch(n){console.error("[dotlottie-js] Error converting Buffer to Record")}return{}}static imageArrayToBase64(n){let t;return t=b.Buffer.from(n).toString("base64"),n&&t?(t.startsWith("data:image")||(t="data:image/png;base64,"+t),t):null}getImages(){return this._images}setManifest(n){this._manifest=n}getManifest(){return this._manifest}static fromURL(n){return y(this,null,(function*(){const t={},r={};let e;try{const o=yield(yield x(n)).arrayBuffer(),a=v.parse(o);for(const n of Object.keys(a)){if(n.includes("manifest.json")){const t=new TextDecoder("utf-8").decode(new Uint8Array(a[n]));e=JSON.parse(t)}if(n.includes("animations/")&&n.includes(".json")){const r=new TextDecoder("utf-8").decode(new Uint8Array(a[n]));t[n]=r}n.includes("images/")&&(r[n]=a[n])}}catch(n){console.error(`[dotlottie-js] ${n}`)}return new Promise((n=>{n({animations:t,images:r,manifest:e})}))}))}static toArrayBuffer(n){return y(this,null,(function*(){let t;if("lottie"===n.toString().split(".").pop()){const r=yield(yield x(n)).arrayBuffer();t=r}return new Promise((n=>{n(t)}))}))}createDotLottie(){let n={};const t=new TextEncoder;n={"manifest.json":t.encode(JSON.stringify(this._manifest))};for(const[r,e]of Object.entries(this._animations))n[r]=t.encode(e);for(const[t,r]of Object.entries(this._images)){const e=new Uint8Array(b.Buffer.from(r,"base64"));n[t]=e}try{const t=v.encode(n);return this.toBuffer(t)}catch(n){console.log(`[dotlottie] ${n}`)}}createDotLottieAndDownload(n){let t={};const r=new TextEncoder;if(void 0===typeof window)return null;t={"manifest.json":r.encode(JSON.stringify(this._manifest))};for(const[n,e]of Object.entries(this._animations))t[n]=r.encode(e);for(const[n,r]of Object.entries(this._images)){const e=new Uint8Array(b.Buffer.from(r,"base64"));t[n]=e}try{const r=v.encode(t),e=document.createElement("a"),o=URL.createObjectURL(new Blob([r],{type:"application/zip"}));return e.setAttribute("href",o),e.setAttribute("download",`${n}.lottie`),e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e),new Blob([r],{type:"application/zip"})}catch(n){throw new Error("[dotlottie-js] An error occurred while trying to download the dotLottie.")}}toBuffer(n){const t=b.Buffer.alloc(n.byteLength),r=new Uint8Array(n);for(let n=0;n<t.length;++n)t[n]=r[n];return t}}n.DotLottieUtils=k,Object.defineProperty(n,"__esModule",{value:!0})}(t)},2884:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9196),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),extendStatics=function(n,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r])})(n,t)};function __extends(n,t){function r(){this.constructor=n}extendStatics(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var __assign=function(){return(__assign=Object.assign||function(n){for(var t,r=1,e=arguments.length;r<e;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n}).apply(this,arguments)};function __awaiter(n,t,r,e){return new(r||(r=Promise))((function(o,a){function i(n){try{l(e.next(n))}catch(n){a(n)}}function s(n){try{l(e.throw(n))}catch(n){a(n)}}function l(n){var t;n.done?o(n.value):(t=n.value,t instanceof r?t:new r((function(n){n(t)}))).then(i,s)}l((e=e.apply(n,t||[])).next())}))}function __generator(n,t){var r,e,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,e&&(o=2&a[0]?e.return:a[0]?e.throw||((o=e.return)&&o.call(e),0):e.next)&&!(o=o.call(e,a[1])).done)return o;switch(e=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,e=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(n,i)}catch(n){a=[6,n],e=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}function createCommonjsModule(n,t){return n(t={exports:{}},t.exports),t.exports}var lottie=createCommonjsModule((function(module){var t,e;"undefined"!=typeof navigator&&(t=window||{},e=function(window){var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,subframeEnabled=!0,expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bm_pow=Math.pow,bm_sqrt=Math.sqrt,bm_floor=Math.floor,bm_max=Math.max,bm_min=Math.min,BMMath={};function ProjectInterface(){return{}}!function(){var n,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],r=t.length;for(n=0;n<r;n+=1)BMMath[t[n]]=Math[t[n]]}(),BMMath.random=Math.random,BMMath.abs=function(n){if("object"==typeof n&&n.length){var t,r=createSizedArray(n.length),e=n.length;for(t=0;t<e;t+=1)r[t]=Math.abs(n[t]);return r}return Math.abs(n)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(n){n.style.position="absolute",n.style.top=0,n.style.left=0,n.style.display="block",n.style.transformOrigin=n.style.webkitTransformOrigin="0 0",n.style.backfaceVisibility=n.style.webkitBackfaceVisibility="visible",n.style.transformStyle=n.style.webkitTransformStyle=n.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(n,t,r,e){this.type=n,this.currentTime=t,this.totalTime=r,this.direction=e<0?-1:1}function BMCompleteEvent(n,t){this.type=n,this.direction=t<0?-1:1}function BMCompleteLoopEvent(n,t,r,e){this.type=n,this.currentLoop=r,this.totalLoops=t,this.direction=e<0?-1:1}function BMSegmentStartEvent(n,t,r){this.type=n,this.firstFrame=t,this.totalFrames=r}function BMDestroyEvent(n,t){this.type=n,this.target=t}function BMRenderFrameErrorEvent(n,t){this.type="renderFrameError",this.nativeError=n,this.currentTime=t}function BMConfigErrorEvent(n){this.type="configError",this.nativeError=n}var createElementID=(_count=0,function(){return"__lottie_element_"+ ++_count}),_count;function HSVtoRGB(n,t,r){var e,o,a,i,s,l,c,g;switch(l=r*(1-t),c=r*(1-(s=6*n-(i=Math.floor(6*n)))*t),g=r*(1-(1-s)*t),i%6){case 0:e=r,o=g,a=l;break;case 1:e=c,o=r,a=l;break;case 2:e=l,o=r,a=g;break;case 3:e=l,o=c,a=r;break;case 4:e=g,o=l,a=r;break;case 5:e=r,o=l,a=c}return[e,o,a]}function RGBtoHSV(n,t,r){var e,o=Math.max(n,t,r),a=Math.min(n,t,r),i=o-a,s=0===o?0:i/o,l=o/255;switch(o){case a:e=0;break;case n:e=t-r+i*(t<r?6:0),e/=6*i;break;case t:e=r-n+2*i,e/=6*i;break;case r:e=n-t+4*i,e/=6*i}return[e,s,l]}function addSaturationToRGB(n,t){var r=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return r[1]+=t,r[1]>1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(n,t){var r=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(n,t){var r=RGBtoHSV(255*n[0],255*n[1],255*n[2]);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var n,t,r=[];for(n=0;n<256;n+=1)t=n.toString(16),r[n]=1==t.length?"0"+t:t;return function(n,t,e){return n<0&&(n=0),t<0&&(t=0),e<0&&(e=0),"#"+r[n]+r[t]+r[e]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var r=this._cbs[n].length,e=0;e<r;e++)this._cbs[n][e](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var r=0,e=this._cbs[n].length;r<e;)this._cbs[n][r]===t&&(this._cbs[n].splice(r,1),r-=1,e-=1),r+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};var createTypedArray="function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(n,t){return"float32"===n?new Float32Array(t):"int16"===n?new Int16Array(t):"uint8c"===n?new Uint8ClampedArray(t):void 0}:function(n,t){var r,e=0,o=[];switch(n){case"int16":case"uint8c":r=1;break;default:r=1.1}for(e=0;e<t;e+=1)o.push(r);return o};function createSizedArray(n){return Array.apply(null,{length:n})}function createNS(n){return document.createElementNS(svgNS,n)}function createTag(n){return document.createElement(n)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var n,t=this.dynamicProperties.length;for(n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(n){return blendModeEnums[n]||""}),blendModeEnums,Matrix=function(){var n=Math.cos,t=Math.sin,r=Math.tan,e=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a(r){if(0===r)return this;var e=n(r),o=t(r);return this._t(e,-o,0,0,o,e,0,0,0,0,1,0,0,0,0,1)}function i(r){if(0===r)return this;var e=n(r),o=t(r);return this._t(1,0,0,0,0,e,-o,0,0,o,e,0,0,0,0,1)}function s(r){if(0===r)return this;var e=n(r),o=t(r);return this._t(e,0,o,0,0,1,0,0,-o,0,e,0,0,0,0,1)}function l(r){if(0===r)return this;var e=n(r),o=t(r);return this._t(e,-o,0,0,o,e,0,0,0,0,1,0,0,0,0,1)}function c(n,t){return this._t(1,t,n,1,0,0)}function g(n,t){return this.shear(r(n),r(t))}function d(e,o){var a=n(o),i=t(o);return this._t(a,i,0,0,-i,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(e),1,0,0,0,0,1,0,0,0,0,1)._t(a,-i,0,0,i,a,0,0,0,0,1,0,0,0,0,1)}function m(n,t,r){return r||0===r||(r=1),1===n&&1===t&&1===r?this:this._t(n,0,0,0,0,t,0,0,0,0,r,0,0,0,0,1)}function p(n,t,r,e,o,a,i,s,l,c,g,d,m,p,h,w){return this.props[0]=n,this.props[1]=t,this.props[2]=r,this.props[3]=e,this.props[4]=o,this.props[5]=a,this.props[6]=i,this.props[7]=s,this.props[8]=l,this.props[9]=c,this.props[10]=g,this.props[11]=d,this.props[12]=m,this.props[13]=p,this.props[14]=h,this.props[15]=w,this}function h(n,t,r){return r=r||0,0!==n||0!==t||0!==r?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,r,1):this}function w(n,t,r,e,o,a,i,s,l,c,g,d,m,p,h,w){var f=this.props;if(1===n&&0===t&&0===r&&0===e&&0===o&&1===a&&0===i&&0===s&&0===l&&0===c&&1===g&&0===d)return f[12]=f[12]*n+f[15]*m,f[13]=f[13]*a+f[15]*p,f[14]=f[14]*g+f[15]*h,f[15]=f[15]*w,this._identityCalculated=!1,this;var u=f[0],b=f[1],x=f[2],v=f[3],y=f[4],k=f[5],C=f[6],E=f[7],_=f[8],D=f[9],A=f[10],S=f[11],F=f[12],P=f[13],T=f[14],L=f[15];return f[0]=u*n+b*o+x*l+v*m,f[1]=u*t+b*a+x*c+v*p,f[2]=u*r+b*i+x*g+v*h,f[3]=u*e+b*s+x*d+v*w,f[4]=y*n+k*o+C*l+E*m,f[5]=y*t+k*a+C*c+E*p,f[6]=y*r+k*i+C*g+E*h,f[7]=y*e+k*s+C*d+E*w,f[8]=_*n+D*o+A*l+S*m,f[9]=_*t+D*a+A*c+S*p,f[10]=_*r+D*i+A*g+S*h,f[11]=_*e+D*s+A*d+S*w,f[12]=F*n+P*o+T*l+L*m,f[13]=F*t+P*a+T*c+L*p,f[14]=F*r+P*i+T*g+L*h,f[15]=F*e+P*s+T*d+L*w,this._identityCalculated=!1,this}function f(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function u(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function b(n){var t;for(t=0;t<16;t+=1)n.props[t]=this.props[t]}function x(n){var t;for(t=0;t<16;t+=1)this.props[t]=n[t]}function v(n,t,r){return{x:n*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]}}function y(n,t,r){return n*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12]}function k(n,t,r){return n*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13]}function C(n,t,r){return n*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]}function E(){var n=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/n,r=-this.props[1]/n,e=-this.props[4]/n,o=this.props[0]/n,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/n,i=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/n,s=new Matrix;return s.props[0]=t,s.props[1]=r,s.props[4]=e,s.props[5]=o,s.props[12]=a,s.props[13]=i,s}function _(n){return this.getInverseMatrix().applyToPointArray(n[0],n[1],n[2]||0)}function D(n){var t,r=n.length,e=[];for(t=0;t<r;t+=1)e[t]=_(n[t]);return e}function A(n,t,r){var e=createTypedArray("float32",6);if(this.isIdentity())e[0]=n[0],e[1]=n[1],e[2]=t[0],e[3]=t[1],e[4]=r[0],e[5]=r[1];else{var o=this.props[0],a=this.props[1],i=this.props[4],s=this.props[5],l=this.props[12],c=this.props[13];e[0]=n[0]*o+n[1]*i+l,e[1]=n[0]*a+n[1]*s+c,e[2]=t[0]*o+t[1]*i+l,e[3]=t[0]*a+t[1]*s+c,e[4]=r[0]*o+r[1]*i+l,e[5]=r[0]*a+r[1]*s+c}return e}function S(n,t,r){return this.isIdentity()?[n,t,r]:[n*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]]}function F(n,t){if(this.isIdentity())return n+","+t;var r=this.props;return Math.round(100*(n*r[0]+t*r[4]+r[12]))/100+","+Math.round(100*(n*r[1]+t*r[5]+r[13]))/100}function P(){for(var n=0,t=this.props,r="matrix3d(";n<16;)r+=e(1e4*t[n])/1e4,r+=15===n?")":",",n+=1;return r}function T(n){return n<1e-6&&n>0||n>-1e-6&&n<0?e(1e4*n)/1e4:n}function L(){var n=this.props;return"matrix("+T(n[0])+","+T(n[1])+","+T(n[4])+","+T(n[5])+","+T(n[12])+","+T(n[13])+")"}return function(){this.reset=o,this.rotate=a,this.rotateX=i,this.rotateY=s,this.rotateZ=l,this.skew=g,this.skewFromAxis=d,this.shear=c,this.scale=m,this.setTransform=p,this.translate=h,this.transform=w,this.applyToPoint=v,this.applyToX=y,this.applyToY=k,this.applyToZ=C,this.applyToPointArray=S,this.applyToTriplePoints=A,this.applyToPointStringified=F,this.toCSS=P,this.to2dCSS=L,this.clone=b,this.cloneFromProps=x,this.equals=u,this.inversePoints=D,this.inversePoint=_,this.getInverseMatrix=E,this._t=this.transform,this.isIdentity=f,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();!function(n,t){var r=this,e=t.pow(256,6),o=t.pow(2,52),a=2*o;function i(n){var t,r=n.length,e=this,o=0,a=e.i=e.j=0,i=e.S=[];for(r||(n=[r++]);o<256;)i[o]=o++;for(o=0;o<256;o++)i[o]=i[a=255&a+n[o%r]+(t=i[o])],i[a]=t;e.g=function(n){for(var t,r=0,o=e.i,a=e.j,i=e.S;n--;)t=i[o=255&o+1],r=256*r+i[255&(i[o]=i[a=255&a+t])+(i[a]=t)];return e.i=o,e.j=a,r}}function s(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function l(n,t){for(var r,e=n+"",o=0;o<e.length;)t[255&o]=255&(r^=19*t[255&o])+e.charCodeAt(o++);return c(t)}function c(n){return String.fromCharCode.apply(0,n)}t.seedrandom=function(g,d,m){var p=[],h=l(function n(t,r){var e,o=[],a=typeof t;if(r&&"object"==a)for(e in t)try{o.push(n(t[e],r-1))}catch(n){}return o.length?o:"string"==a?t:t+"\0"}((d=!0===d?{entropy:!0}:d||{}).entropy?[g,c(n)]:null===g?function(){try{var t=new Uint8Array(256);return(r.crypto||r.msCrypto).getRandomValues(t),c(t)}catch(t){var e=r.navigator,o=e&&e.plugins;return[+new Date,r,o,r.screen,c(n)]}}():g,3),p),w=new i(p),f=function(){for(var n=w.g(6),t=e,r=0;n<o;)n=256*(n+r),t*=256,r=w.g(1);for(;n>=a;)n/=2,t/=2,r>>>=1;return(n+r)/t};return f.int32=function(){return 0|w.g(4)},f.quick=function(){return w.g(4)/4294967296},f.double=f,l(c(w.S),n),(d.pass||m||function(n,r,e,o){return o&&(o.S&&s(o,w),n.state=function(){return s(w,{})}),e?(t.random=n,r):n})(f,h,"global"in d?d.global:this==t,d.state)},l(t.random(),n)}([],BMMath);var BezierFactory=function(){var n={getBezierEasing:function(n,r,e,o,a){var i=a||("bez_"+n+"_"+r+"_"+e+"_"+o).replace(/\./g,"p");if(t[i])return t[i];var s=new l([n,r,e,o]);return t[i]=s,s}},t={},r="function"==typeof Float32Array;function e(n,t){return 1-3*t+3*n}function o(n,t){return 3*t-6*n}function a(n){return 3*n}function i(n,t,r){return((e(t,r)*n+o(t,r))*n+a(t))*n}function s(n,t,r){return 3*e(t,r)*n*n+2*o(t,r)*n+a(t)}function l(n){this._p=n,this._mSampleValues=r?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return l.prototype={get:function(n){var t=this._p[0],r=this._p[1],e=this._p[2],o=this._p[3];return this._precomputed||this._precompute(),t===r&&e===o?n:0===n?0:1===n?1:i(this._getTForX(n),r,o)},_precompute:function(){var n=this._p[0],t=this._p[1],r=this._p[2],e=this._p[3];this._precomputed=!0,n===t&&r===e||this._calcSampleValues()},_calcSampleValues:function(){for(var n=this._p[0],t=this._p[2],r=0;r<11;++r)this._mSampleValues[r]=i(.1*r,n,t)},_getTForX:function(n){for(var t=this._p[0],r=this._p[2],e=this._mSampleValues,o=0,a=1;10!==a&&e[a]<=n;++a)o+=.1;var l=o+(n-e[--a])/(e[a+1]-e[a])*.1,c=s(l,t,r);return c>=.001?function(n,t,r,e){for(var o=0;o<4;++o){var a=s(t,r,e);if(0===a)return t;t-=(i(t,r,e)-n)/a}return t}(n,l,t,r):0===c?l:function(n,t,r,e,o){var a,s,l=0;do{(a=i(s=t+(r-t)/2,e,o)-n)>0?r=s:t=s}while(Math.abs(a)>1e-7&&++l<10);return s}(n,o,o+.1,t,r)}},n}();function extendPrototype(n,t){var r,e,o=n.length;for(r=0;r<o;r+=1)for(var a in e=n[r].prototype)e.hasOwnProperty(a)&&(t.prototype[a]=e[a])}function getDescriptor(n,t){return Object.getOwnPropertyDescriptor(n,t)}function createProxyFunction(n){function t(){}return t.prototype=n,t}function bezFunction(){function n(n,t,r,e,o,a){var i=n*e+t*o+r*a-o*e-a*n-r*t;return i>-.001&&i<.001}var t=function(n,t,r,e){var o,a,i,s,l,c,g=defaultCurveSegments,d=0,m=[],p=[],h=bezier_length_pool.newElement();for(i=r.length,o=0;o<g;o+=1){for(l=o/(g-1),c=0,a=0;a<i;a+=1)s=bm_pow(1-l,3)*n[a]+3*bm_pow(1-l,2)*l*r[a]+3*(1-l)*bm_pow(l,2)*e[a]+bm_pow(l,3)*t[a],m[a]=s,null!==p[a]&&(c+=bm_pow(m[a]-p[a],2)),p[a]=m[a];c&&(d+=c=bm_sqrt(c)),h.percents[o]=l,h.lengths[o]=d}return h.addedLength=d,h};function r(n){this.segmentLength=0,this.points=new Array(n)}function e(n,t){this.partialLength=n,this.point=t}var o,a=(o={},function(t,a,i,s){var l=(t[0]+"_"+t[1]+"_"+a[0]+"_"+a[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!o[l]){var c,g,d,m,p,h,w,f=defaultCurveSegments,u=0,b=null;2===t.length&&(t[0]!=a[0]||t[1]!=a[1])&&n(t[0],t[1],a[0],a[1],t[0]+i[0],t[1]+i[1])&&n(t[0],t[1],a[0],a[1],a[0]+s[0],a[1]+s[1])&&(f=2);var x=new r(f);for(d=i.length,c=0;c<f;c+=1){for(w=createSizedArray(d),p=c/(f-1),h=0,g=0;g<d;g+=1)m=bm_pow(1-p,3)*t[g]+3*bm_pow(1-p,2)*p*(t[g]+i[g])+3*(1-p)*bm_pow(p,2)*(a[g]+s[g])+bm_pow(p,3)*a[g],w[g]=m,null!==b&&(h+=bm_pow(w[g]-b[g],2));u+=h=bm_sqrt(h),x.points[c]=new e(h,w),b=w}x.segmentLength=u,o[l]=x}return o[l]});function i(n,t){var r=t.percents,e=t.lengths,o=r.length,a=bm_floor((o-1)*n),i=n*t.addedLength,s=0;if(a===o-1||0===a||i===e[a])return r[a];for(var l=e[a]>i?-1:1,c=!0;c;)if(e[a]<=i&&e[a+1]>i?(s=(i-e[a])/(e[a+1]-e[a]),c=!1):a+=l,a<0||a>=o-1){if(a===o-1)return r[a];c=!1}return r[a]+(r[a+1]-r[a])*s}var s=createTypedArray("float32",8);return{getSegmentsLength:function(n){var r,e=segments_length_pool.newElement(),o=n.c,a=n.v,i=n.o,s=n.i,l=n._length,c=e.lengths,g=0;for(r=0;r<l-1;r+=1)c[r]=t(a[r],a[r+1],i[r],s[r+1]),g+=c[r].addedLength;return o&&l&&(c[r]=t(a[r],a[0],i[r],s[0]),g+=c[r].addedLength),e.totalLength=g,e},getNewSegment:function(n,t,r,e,o,a,l){var c,g=i(o=o<0?0:o>1?1:o,l),d=i(a=a>1?1:a,l),m=n.length,p=1-g,h=1-d,w=p*p*p,f=g*p*p*3,u=g*g*p*3,b=g*g*g,x=p*p*h,v=g*p*h+p*g*h+p*p*d,y=g*g*h+p*g*d+g*p*d,k=g*g*d,C=p*h*h,E=g*h*h+p*d*h+p*h*d,_=g*d*h+p*d*d+g*h*d,D=g*d*d,A=h*h*h,S=d*h*h+h*d*h+h*h*d,F=d*d*h+h*d*d+d*h*d,P=d*d*d;for(c=0;c<m;c+=1)s[4*c]=Math.round(1e3*(w*n[c]+f*r[c]+u*e[c]+b*t[c]))/1e3,s[4*c+1]=Math.round(1e3*(x*n[c]+v*r[c]+y*e[c]+k*t[c]))/1e3,s[4*c+2]=Math.round(1e3*(C*n[c]+E*r[c]+_*e[c]+D*t[c]))/1e3,s[4*c+3]=Math.round(1e3*(A*n[c]+S*r[c]+F*e[c]+P*t[c]))/1e3;return s},getPointInSegment:function(n,t,r,e,o,a){var s=i(o,a),l=1-s;return[Math.round(1e3*(l*l*l*n[0]+(s*l*l+l*s*l+l*l*s)*r[0]+(s*s*l+l*s*s+s*l*s)*e[0]+s*s*s*t[0]))/1e3,Math.round(1e3*(l*l*l*n[1]+(s*l*l+l*s*l+l*l*s)*r[1]+(s*s*l+l*s*s+s*l*s)*e[1]+s*s*s*t[1]))/1e3]},buildBezierData:a,pointOnLine2D:n,pointOnLine3D:function(t,r,e,o,a,i,s,l,c){if(0===e&&0===i&&0===c)return n(t,r,o,a,s,l);var g,d=Math.sqrt(Math.pow(o-t,2)+Math.pow(a-r,2)+Math.pow(i-e,2)),m=Math.sqrt(Math.pow(s-t,2)+Math.pow(l-r,2)+Math.pow(c-e,2)),p=Math.sqrt(Math.pow(s-o,2)+Math.pow(l-a,2)+Math.pow(c-i,2));return(g=d>m?d>p?d-m-p:p-m-d:p>m?p-m-d:m-d-p)>-1e-4&&g<1e-4}}}!function(){for(var n=0,t=["ms","moz","webkit","o"],r=0;r<t.length&&!window.requestAnimationFrame;++r)window.requestAnimationFrame=window[t[r]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[r]+"CancelAnimationFrame"]||window[t[r]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,r){var e=(new Date).getTime(),o=Math.max(0,16-(e-n)),a=setTimeout((function(){t(e+o)}),o);return n=e+o,a}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}();var bez=bezFunction();function dataFunctionManager(){function n(o,a,i){var s,l,c,d,m,p,h=o.length;for(l=0;l<h;l+=1)if("ks"in(s=o[l])&&!s.completed){if(s.completed=!0,s.tt&&(o[l-1].td=s.tt),s.hasMask){var w=s.masksProperties;for(d=w.length,c=0;c<d;c+=1)if(w[c].pt.k.i)e(w[c].pt.k);else for(p=w[c].pt.k.length,m=0;m<p;m+=1)w[c].pt.k[m].s&&e(w[c].pt.k[m].s[0]),w[c].pt.k[m].e&&e(w[c].pt.k[m].e[0])}0===s.ty?(s.layers=t(s.refId,a),n(s.layers,a)):4===s.ty?r(s.shapes):5==s.ty&&g(s)}}function t(n,t){for(var r=0,e=t.length;r<e;){if(t[r].id===n)return t[r].layers.__used?JSON.parse(JSON.stringify(t[r].layers)):(t[r].layers.__used=!0,t[r].layers);r+=1}}function r(n){var t,o,a;for(t=n.length-1;t>=0;t-=1)if("sh"==n[t].ty)if(n[t].ks.k.i)e(n[t].ks.k);else for(a=n[t].ks.k.length,o=0;o<a;o+=1)n[t].ks.k[o].s&&e(n[t].ks.k[o].s[0]),n[t].ks.k[o].e&&e(n[t].ks.k[o].e[0]);else"gr"==n[t].ty&&r(n[t].it)}function e(n){var t,r=n.i.length;for(t=0;t<r;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function o(n,t){var r=t?t.split("."):[100,100,100];return n[0]>r[0]||!(r[0]>n[0])&&(n[1]>r[1]||!(r[1]>n[1])&&(n[2]>r[2]||!(r[2]>n[2])&&void 0))}var a,i=function(){var n=[4,4,14];function t(n){var t,r,e,o=n.length;for(t=0;t<o;t+=1)5===n[t].ty&&(e=(r=n[t]).t.d,r.t.d={k:[{s:e,t:0}]})}return function(r){if(o(n,r.v)&&(t(r.layers),r.assets)){var e,a=r.assets.length;for(e=0;e<a;e+=1)r.assets[e].layers&&t(r.assets[e].layers)}}}(),s=(a=[4,7,99],function(n){if(n.chars&&!o(a,n.v)){var t,r,i,s,l,c=n.chars.length;for(t=0;t<c;t+=1)if(n.chars[t].data&&n.chars[t].data.shapes)for(i=(l=n.chars[t].data.shapes[0].it).length,r=0;r<i;r+=1)(s=l[r].ks.k).__converted||(e(l[r].ks.k),s.__converted=!0)}}),l=function(){var n=[4,1,9];function t(n){var r,e,o,a=n.length;for(r=0;r<a;r+=1)if("gr"===n[r].ty)t(n[r].it);else if("fl"===n[r].ty||"st"===n[r].ty)if(n[r].c.k&&n[r].c.k[0].i)for(o=n[r].c.k.length,e=0;e<o;e+=1)n[r].c.k[e].s&&(n[r].c.k[e].s[0]/=255,n[r].c.k[e].s[1]/=255,n[r].c.k[e].s[2]/=255,n[r].c.k[e].s[3]/=255),n[r].c.k[e].e&&(n[r].c.k[e].e[0]/=255,n[r].c.k[e].e[1]/=255,n[r].c.k[e].e[2]/=255,n[r].c.k[e].e[3]/=255);else n[r].c.k[0]/=255,n[r].c.k[1]/=255,n[r].c.k[2]/=255,n[r].c.k[3]/=255}function r(n){var r,e=n.length;for(r=0;r<e;r+=1)4===n[r].ty&&t(n[r].shapes)}return function(t){if(o(n,t.v)&&(r(t.layers),t.assets)){var e,a=t.assets.length;for(e=0;e<a;e+=1)t.assets[e].layers&&r(t.assets[e].layers)}}}(),c=function(){var n=[4,4,18];function t(n){var r,e,o;for(r=n.length-1;r>=0;r-=1)if("sh"==n[r].ty)if(n[r].ks.k.i)n[r].ks.k.c=n[r].closed;else for(o=n[r].ks.k.length,e=0;e<o;e+=1)n[r].ks.k[e].s&&(n[r].ks.k[e].s[0].c=n[r].closed),n[r].ks.k[e].e&&(n[r].ks.k[e].e[0].c=n[r].closed);else"gr"==n[r].ty&&t(n[r].it)}function r(n){var r,e,o,a,i,s,l=n.length;for(e=0;e<l;e+=1){if((r=n[e]).hasMask){var c=r.masksProperties;for(a=c.length,o=0;o<a;o+=1)if(c[o].pt.k.i)c[o].pt.k.c=c[o].cl;else for(s=c[o].pt.k.length,i=0;i<s;i+=1)c[o].pt.k[i].s&&(c[o].pt.k[i].s[0].c=c[o].cl),c[o].pt.k[i].e&&(c[o].pt.k[i].e[0].c=c[o].cl)}4===r.ty&&t(r.shapes)}}return function(t){if(o(n,t.v)&&(r(t.layers),t.assets)){var e,a=t.assets.length;for(e=0;e<a;e+=1)t.assets[e].layers&&r(t.assets[e].layers)}}}();function g(n,t){0!==n.t.a.length||"m"in n.t.p||(n.singleShape=!0)}var d={completeData:function(t,r){t.__complete||(l(t),i(t),s(t),c(t),n(t.layers,t.assets),t.__complete=!0)}};return d.checkColors=l,d.checkChars=s,d.checkShapes=c,d.completeLayers=n,d}var dataManager=dataFunctionManager(),FontManager=function(){var n={w:0,size:0,shapes:[]},t=[];function r(n,t){var r=createTag("span");r.style.fontFamily=t;var e=createTag("span");e.innerHTML="giItT1WQy@!-/#",r.style.position="absolute",r.style.left="-10000px",r.style.top="-10000px",r.style.fontSize="300px",r.style.fontVariant="normal",r.style.fontStyle="normal",r.style.fontWeight="normal",r.style.letterSpacing="0",r.appendChild(e),document.body.appendChild(r);var o=e.offsetWidth;return e.style.fontFamily=function(n){var t,r=n.split(","),e=r.length,o=[];for(t=0;t<e;t+=1)"sans-serif"!==r[t]&&"monospace"!==r[t]&&o.push(r[t]);return o.join(",")}(n)+", "+t,{node:e,w:o,parent:r}}function e(n,t){var r=createNS("text");return r.style.fontSize="100px",r.setAttribute("font-family",t.fFamily),r.setAttribute("font-style",t.fStyle),r.setAttribute("font-weight",t.fWeight),r.textContent="1",t.fClass?(r.style.fontFamily="inherit",r.setAttribute("class",t.fClass)):r.style.fontFamily=t.fFamily,n.appendChild(r),createTag("canvas").getContext("2d").font=t.fWeight+" "+t.fStyle+" 100px "+t.fFamily,r}t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var o=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return o.getCombinedCharacterCodes=function(){return t},o.prototype={addChars:function(n){if(n){this.chars||(this.chars=[]);var t,r,e,o=n.length,a=this.chars.length;for(t=0;t<o;t+=1){for(r=0,e=!1;r<a;)this.chars[r].style===n[t].style&&this.chars[r].fFamily===n[t].fFamily&&this.chars[r].ch===n[t].ch&&(e=!0),r+=1;e||(this.chars.push(n[t]),a+=1)}}},addFonts:function(n,t){if(n){if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);var o,a=n.list,i=a.length,s=i;for(o=0;o<i;o+=1){var l,c,g=!0;if(a[o].loaded=!1,a[o].monoCase=r(a[o].fFamily,"monospace"),a[o].sansCase=r(a[o].fFamily,"sans-serif"),a[o].fPath){if("p"===a[o].fOrigin||3===a[o].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+a[o].fFamily+'"], style[f-origin="3"][f-family="'+a[o].fFamily+'"]')).length>0&&(g=!1),g){var d=createTag("style");d.setAttribute("f-forigin",a[o].fOrigin),d.setAttribute("f-origin",a[o].origin),d.setAttribute("f-family",a[o].fFamily),d.type="text/css",d.innerHTML="@font-face {font-family: "+a[o].fFamily+"; font-style: normal; src: url('"+a[o].fPath+"');}",t.appendChild(d)}}else if("g"===a[o].fOrigin||1===a[o].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c++)-1!==l[c].href.indexOf(a[o].fPath)&&(g=!1);if(g){var m=createTag("link");m.setAttribute("f-forigin",a[o].fOrigin),m.setAttribute("f-origin",a[o].origin),m.type="text/css",m.rel="stylesheet",m.href=a[o].fPath,document.body.appendChild(m)}}else if("t"===a[o].fOrigin||2===a[o].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c++)a[o].fPath===l[c].src&&(g=!1);if(g){var p=createTag("link");p.setAttribute("f-forigin",a[o].fOrigin),p.setAttribute("f-origin",a[o].origin),p.setAttribute("rel","stylesheet"),p.setAttribute("href",a[o].fPath),t.appendChild(p)}}}else a[o].loaded=!0,s-=1;a[o].helper=e(t,a[o]),a[o].cache={},this.fonts.push(a[o])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,r,e){for(var o=0,a=this.chars.length;o<a;){if(this.chars[o].ch===t&&this.chars[o].style===r&&this.chars[o].fFamily===e)return this.chars[o];o+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn,n},getFontByName:function(n){for(var t=0,r=this.fonts.length;t<r;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(n,t,r){var e=this.getFontByName(t),o=n.charCodeAt(0);if(!e.cache[o+1]){var a=e.helper;if(" "===n){a.textContent="|"+n+"|";var i=a.getComputedTextLength();a.textContent="||";var s=a.getComputedTextLength();e.cache[o+1]=(i-s)/100}else a.textContent=n,e.cache[o+1]=a.getComputedTextLength()/100}return e.cache[o+1]*r},checkLoadedFonts:function(){var n,t,r,e=this.fonts.length,o=e;for(n=0;n<e;n+=1)this.fonts[n].loaded?o-=1:"n"===this.fonts[n].fOrigin||0===this.fonts[n].origin?this.fonts[n].loaded=!0:(t=this.fonts[n].monoCase.node,r=this.fonts[n].monoCase.w,t.offsetWidth!==r?(o-=1,this.fonts[n].loaded=!0):(t=this.fonts[n].sansCase.node,r=this.fonts[n].sansCase.w,t.offsetWidth!==r&&(o-=1,this.fonts[n].loaded=!0)),this.fonts[n].loaded&&(this.fonts[n].sansCase.parent.parentNode.removeChild(this.fonts[n].sansCase.parent),this.fonts[n].monoCase.parent.parentNode.removeChild(this.fonts[n].monoCase.parent)));0!==o&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},o}(),PropertyFactory=function(){var n=initialDefaultFrame,t=Math.abs;function r(n,t){var r,o=this.offsetTime;"multidimensional"===this.propType&&(r=createTypedArray("float32",this.pv.length));for(var a,i,s,l,c,g,d,m,p=t.lastIndex,h=p,w=this.keyframes.length-1,f=!0;f;){if(a=this.keyframes[h],i=this.keyframes[h+1],h===w-1&&n>=i.t-o){a.h&&(a=i),p=0;break}if(i.t-o>n){p=h;break}h<w-1?h+=1:(p=0,f=!1)}var u,b=i.t-o,x=a.t-o;if(a.to){a.bezierData||(a.bezierData=bez.buildBezierData(a.s,i.s||a.e,a.to,a.ti));var v=a.bezierData;if(n>=b||n<x){var y=n>=b?v.points.length-1:0;for(l=v.points[y].point.length,s=0;s<l;s+=1)r[s]=v.points[y].point[s]}else{a.__fnct?m=a.__fnct:(m=BezierFactory.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,a.__fnct=m),c=m((n-x)/(b-x));var k,C=v.segmentLength*c,E=t.lastFrame<n&&t._lastKeyframeIndex===h?t._lastAddedLength:0;for(d=t.lastFrame<n&&t._lastKeyframeIndex===h?t._lastPoint:0,f=!0,g=v.points.length;f;){if(E+=v.points[d].partialLength,0===C||0===c||d===v.points.length-1){for(l=v.points[d].point.length,s=0;s<l;s+=1)r[s]=v.points[d].point[s];break}if(C>=E&&C<E+v.points[d+1].partialLength){for(k=(C-E)/v.points[d+1].partialLength,l=v.points[d].point.length,s=0;s<l;s+=1)r[s]=v.points[d].point[s]+(v.points[d+1].point[s]-v.points[d].point[s])*k;break}d<g-1?d+=1:f=!1}t._lastPoint=d,t._lastAddedLength=E-v.points[d].partialLength,t._lastKeyframeIndex=h}}else{var _,D,A,S,F;if(w=a.s.length,u=i.s||a.e,this.sh&&1!==a.h)n>=b?(r[0]=u[0],r[1]=u[1],r[2]=u[2]):n<=x?(r[0]=a.s[0],r[1]=a.s[1],r[2]=a.s[2]):function(n,t){var r=t[0],e=t[1],o=t[2],a=t[3],i=Math.atan2(2*e*a-2*r*o,1-2*e*e-2*o*o),s=Math.asin(2*r*e+2*o*a),l=Math.atan2(2*r*a-2*e*o,1-2*r*r-2*o*o);n[0]=i/degToRads,n[1]=s/degToRads,n[2]=l/degToRads}(r,function(n,t,r){var e,o,a,i,s,l=[],c=n[0],g=n[1],d=n[2],m=n[3],p=t[0],h=t[1],w=t[2],f=t[3];return(o=c*p+g*h+d*w+m*f)<0&&(o=-o,p=-p,h=-h,w=-w,f=-f),1-o>1e-6?(e=Math.acos(o),a=Math.sin(e),i=Math.sin((1-r)*e)/a,s=Math.sin(r*e)/a):(i=1-r,s=r),l[0]=i*c+s*p,l[1]=i*g+s*h,l[2]=i*d+s*w,l[3]=i*m+s*f,l}(e(a.s),e(u),(n-x)/(b-x)));else for(h=0;h<w;h+=1)1!==a.h&&(n>=b?c=1:n<x?c=0:(a.o.x.constructor===Array?(a.__fnct||(a.__fnct=[]),a.__fnct[h]?m=a.__fnct[h]:(_=void 0===a.o.x[h]?a.o.x[0]:a.o.x[h],D=void 0===a.o.y[h]?a.o.y[0]:a.o.y[h],A=void 0===a.i.x[h]?a.i.x[0]:a.i.x[h],S=void 0===a.i.y[h]?a.i.y[0]:a.i.y[h],m=BezierFactory.getBezierEasing(_,D,A,S).get,a.__fnct[h]=m)):a.__fnct?m=a.__fnct:(_=a.o.x,D=a.o.y,A=a.i.x,S=a.i.y,m=BezierFactory.getBezierEasing(_,D,A,S).get,a.__fnct=m),c=m((n-x)/(b-x)))),u=i.s||a.e,F=1===a.h?a.s[h]:a.s[h]+(u[h]-a.s[h])*c,"multidimensional"===this.propType?r[h]=F:r=F}return t.lastIndex=p,r}function e(n){var t=n[0]*degToRads,r=n[1]*degToRads,e=n[2]*degToRads,o=Math.cos(t/2),a=Math.cos(r/2),i=Math.cos(e/2),s=Math.sin(t/2),l=Math.sin(r/2),c=Math.sin(e/2);return[s*l*i+o*a*c,s*a*i+o*l*c,o*l*i-s*a*c,o*a*i-s*l*c]}function o(){var t=this.comp.renderedFrame-this.offsetTime,r=this.keyframes[0].t-this.offsetTime,e=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==n&&(this._caching.lastFrame>=e&&t>=e||this._caching.lastFrame<r&&t<r))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var o=this.interpolateValue(t,this._caching);this.pv=o}return this._caching.lastFrame=t,this.pv}function a(n){var r;if("unidimensional"===this.propType)r=n*this.mult,t(this.v-r)>1e-5&&(this.v=r,this._mdf=!0);else for(var e=0,o=this.v.length;e<o;)r=n[e]*this.mult,t(this.v[e]-r)>1e-5&&(this.v[e]=r,this._mdf=!0),e+=1}function i(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=this._isFirstFrame;var n,t=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(n=0;n<t;n+=1)r=this.effectsSequence[n](r);this.setVValue(r),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function l(n,t,r,e){this.propType="unidimensional",this.mult=r||1,this.data=t,this.v=r?t.k*r:t.k,this.pv=t.k,this._mdf=!1,this.elem=n,this.container=e,this.comp=n.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.addEffect=s}function c(n,t,r,e){this.propType="multidimensional",this.mult=r||1,this.data=t,this._mdf=!1,this.elem=n,this.container=e,this.comp=n.comp,this.k=!1,this.kf=!1,this.frameId=-1;var o,l=t.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),createTypedArray("float32",l),this.vel=createTypedArray("float32",l),o=0;o<l;o+=1)this.v[o]=t.k[o]*this.mult,this.pv[o]=t.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=i,this.setVValue=a,this.addEffect=s}function g(t,e,l,c){this.propType="unidimensional",this.keyframes=e.k,this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:n,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.v=n,this.pv=n,this._isFirstFrame=!0,this.getValue=i,this.setVValue=a,this.interpolateValue=r,this.effectsSequence=[o.bind(this)],this.addEffect=s}function d(t,e,l,c){this.propType="multidimensional";var g,d,m,p,h,w=e.k.length;for(g=0;g<w-1;g+=1)e.k[g].to&&e.k[g].s&&e.k[g+1]&&e.k[g+1].s&&(d=e.k[g].s,m=e.k[g+1].s,p=e.k[g].to,h=e.k[g].ti,(2===d.length&&(d[0]!==m[0]||d[1]!==m[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],d[0]+p[0],d[1]+p[1])&&bez.pointOnLine2D(d[0],d[1],m[0],m[1],m[0]+h[0],m[1]+h[1])||3===d.length&&(d[0]!==m[0]||d[1]!==m[1]||d[2]!==m[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],d[0]+p[0],d[1]+p[1],d[2]+p[2])&&bez.pointOnLine3D(d[0],d[1],d[2],m[0],m[1],m[2],m[0]+h[0],m[1]+h[1],m[2]+h[2]))&&(e.k[g].to=null,e.k[g].ti=null),d[0]===m[0]&&d[1]===m[1]&&0===p[0]&&0===p[1]&&0===h[0]&&0===h[1]&&(2===d.length||d[2]===m[2]&&0===p[2]&&0===h[2])&&(e.k[g].to=null,e.k[g].ti=null));this.effectsSequence=[o.bind(this)],this.keyframes=e.k,this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.getValue=i,this.setVValue=a,this.interpolateValue=r,this.frameId=-1;var f=e.k[0].s.length;for(this.v=createTypedArray("float32",f),this.pv=createTypedArray("float32",f),g=0;g<f;g+=1)this.v[g]=n,this.pv[g]=n;this._caching={lastFrame:n,lastIndex:0,value:createTypedArray("float32",f)},this.addEffect=s}return{getProp:function(n,t,r,e,o){var a;if(t.k.length)if("number"==typeof t.k[0])a=new c(n,t,e,o);else switch(r){case 0:a=new g(n,t,e,o);break;case 1:a=new d(n,t,e,o)}else a=new l(n,t,e,o);return a.effectsSequence.length&&o.addDynamicProperty(a),a}}}(),TransformPropertyFactory=function(){var n=[0,0];function t(n,t,r){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||n),t.p&&t.p.s?(this.px=PropertyFactory.getProp(n,t.p.x,0,0,this),this.py=PropertyFactory.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(n,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(n,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(n,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(n,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(n,t.rz,0,degToRads,this),t.or.k[0].ti){var e,o=t.or.k.length;for(e=0;e<o;e+=1)t.or.k[e].to=t.or.k[e].ti=null}this.or=PropertyFactory.getProp(n,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(n,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(n,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(n,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(n,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(n,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(n,t.o,0,.01,n):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(n){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v),this.r?n.rotate(-this.r.v):n.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var r,e,o=this.elem.globalData.frameRate;if(this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/o,0),e=this.p.getValueAtTime(this.p.keyframes[0].t/o,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/o,0),e=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/o,0)):(r=this.p.pv,e=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/o,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],e=[];var a=this.px,i=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(r[0]=a.getValueAtTime((a.keyframes[0].t+.01)/o,0),r[1]=i.getValueAtTime((i.keyframes[0].t+.01)/o,0),e[0]=a.getValueAtTime(a.keyframes[0].t/o,0),e[1]=i.getValueAtTime(i.keyframes[0].t/o,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(r[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/o,0),r[1]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/o,0),e[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/o,0),e[1]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/o,0)):(r=[a.pv,i.pv],e[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/o,a.offsetTime),e[1]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/o,i.offsetTime))}else r=e=n;this.v.rotate(-Math.atan2(r[1]-e[1],r[0]-e[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}if(this.r){if(this.r.effectsSequence.length)return;this.pre.rotate(-this.r.v),this.appliedTransformations=4}else this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n),this.elem.addDynamicProperty(n),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(n,r,e){return new t(n,r,e)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(n,t){this.c=n,this.setLength(t);for(var r=0;r<t;)this.v[r]=point_pool.newElement(),this.o[r]=point_pool.newElement(),this.i[r]=point_pool.newElement(),r+=1},ShapePath.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(n,t,r,e,o){var a;switch(this._length=Math.max(this._length,e+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o}(!a[e]||a[e]&&!o)&&(a[e]=point_pool.newElement()),a[e][0]=n,a[e][1]=t},ShapePath.prototype.setTripleAt=function(n,t,r,e,o,a,i,s){this.setXYAt(n,t,"v",i,s),this.setXYAt(r,e,"o",i,s),this.setXYAt(o,a,"i",i,s)},ShapePath.prototype.reverse=function(){var n=new ShapePath;n.setPathData(this.c,this._length);var t=this.v,r=this.o,e=this.i,o=0;this.c&&(n.setTripleAt(t[0][0],t[0][1],e[0][0],e[0][1],r[0][0],r[0][1],0,!1),o=1);var a,i=this._length-1,s=this._length;for(a=o;a<s;a+=1)n.setTripleAt(t[i][0],t[i][1],e[i][0],e[i][1],r[i][0],r[i][1],a,!1),i-=1;return n};var ShapePropertyFactory=function(){function n(n,t,r){var e,o,a,i,s,l,c,g,d,m=r.lastIndex,p=this.keyframes;if(n<p[0].t-this.offsetTime)e=p[0].s[0],a=!0,m=0;else if(n>=p[p.length-1].t-this.offsetTime)e=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],a=!0;else{for(var h,w,f=m,u=p.length-1,b=!0;b&&(h=p[f],!((w=p[f+1]).t-this.offsetTime>n));)f<u-1?f+=1:b=!1;if(m=f,!(a=1===h.h)){if(n>=w.t-this.offsetTime)g=1;else if(n<h.t-this.offsetTime)g=0;else{var x;h.__fnct?x=h.__fnct:(x=BezierFactory.getBezierEasing(h.o.x,h.o.y,h.i.x,h.i.y).get,h.__fnct=x),g=x((n-(h.t-this.offsetTime))/(w.t-this.offsetTime-(h.t-this.offsetTime)))}o=w.s?w.s[0]:h.e[0]}e=h.s[0]}for(l=t._length,c=e.i[0].length,r.lastIndex=m,i=0;i<l;i+=1)for(s=0;s<c;s+=1)d=a?e.i[i][s]:e.i[i][s]+(o.i[i][s]-e.i[i][s])*g,t.i[i][s]=d,d=a?e.o[i][s]:e.o[i][s]+(o.o[i][s]-e.o[i][s])*g,t.o[i][s]=d,d=a?e.v[i][s]:e.v[i][s]+(o.v[i][s]-e.v[i][s])*g,t.v[i][s]=d}function t(){var n=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,e=this._caching.lastFrame;return-999999!==e&&(e<t&&n<t||e>r&&n>r)||(this._caching.lastIndex=e<n?this._caching.lastIndex:0,this.interpolateShape(n,this.pv,this._caching)),this._caching.lastFrame=n,this.pv}function r(){this.paths=this.localShapeCollection}function e(n){(function(n,t){if(n._length!==t._length||n.c!==t.c)return!1;var r,e=n._length;for(r=0;r<e;r+=1)if(n.v[r][0]!==t.v[r][0]||n.v[r][1]!==t.v[r][1]||n.o[r][0]!==t.o[r][0]||n.o[r][1]!==t.o[r][1]||n.i[r][0]!==t.i[r][0]||n.i[r][1]!==t.i[r][1])return!1;return!0})(this.v,n)||(this.v=shape_pool.clone(n),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function o(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=!1;var n,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,r=this.effectsSequence.length;for(n=0;n<r;n+=1)t=this.effectsSequence[n](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(n,t,e){this.propType="shape",this.comp=n.comp,this.container=n,this.elem=n,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var o=3===e?t.pt.k:t.ks.k;this.v=shape_pool.clone(o),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function i(n){this.effectsSequence.push(n),this.container.addDynamicProperty(this)}function s(n,e,o){this.propType="shape",this.comp=n.comp,this.elem=n,this.container=n,this.offsetTime=n.data.st,this.keyframes=3===o?e.pt.k:e.ks.k,this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.keyframes[0].s[0].i[0].length,this.v=shape_pool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shape_pool.clone(this.v),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=-999999,this.reset=r,this._caching={lastFrame:-999999,lastIndex:0},this.effectsSequence=[t.bind(this)]}a.prototype.interpolateShape=n,a.prototype.getValue=o,a.prototype.setVValue=e,a.prototype.addEffect=i,s.prototype.getValue=o,s.prototype.interpolateShape=n,s.prototype.setVValue=e,s.prototype.addEffect=i;var l=function(){var n=roundCorner;function t(n,t){this.v=shape_pool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=n,this.comp=n.comp,this.frameId=-1,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],r=this.p.v[1],e=this.s.v[0]/2,o=this.s.v[1]/2,a=3!==this.d,i=this.v;i.v[0][0]=t,i.v[0][1]=r-o,i.v[1][0]=a?t+e:t-e,i.v[1][1]=r,i.v[2][0]=t,i.v[2][1]=r+o,i.v[3][0]=a?t-e:t+e,i.v[3][1]=r,i.i[0][0]=a?t-e*n:t+e*n,i.i[0][1]=r-o,i.i[1][0]=a?t+e:t-e,i.i[1][1]=r-o*n,i.i[2][0]=a?t+e*n:t-e*n,i.i[2][1]=r+o,i.i[3][0]=a?t-e:t+e,i.i[3][1]=r+o*n,i.o[0][0]=a?t+e*n:t-e*n,i.o[0][1]=r-o,i.o[1][0]=a?t+e:t-e,i.o[1][1]=r+o*n,i.o[2][0]=a?t-e*n:t+e*n,i.o[2][1]=r+o,i.o[3][0]=a?t-e:t+e,i.o[3][1]=r-o*n}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function n(n,t){this.v=shape_pool.newElement(),this.v.setPathData(!0,0),this.elem=n,this.comp=n.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),1===t.sy?(this.ir=PropertyFactory.getProp(n,t.ir,0,0,this),this.is=PropertyFactory.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(n,t.pt,0,0,this),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(n,t.or,0,0,this),this.os=PropertyFactory.getProp(n,t.os,0,.01,this),this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var n,t,r,e,o=2*Math.floor(this.pt.v),a=2*Math.PI/o,i=!0,s=this.or.v,l=this.ir.v,c=this.os.v,g=this.is.v,d=2*Math.PI*s/(2*o),m=2*Math.PI*l/(2*o),p=-Math.PI/2;p+=this.r.v;var h=3===this.data.d?-1:1;for(this.v._length=0,n=0;n<o;n+=1){r=i?c:g,e=i?d:m;var w=(t=i?s:l)*Math.cos(p),f=t*Math.sin(p),u=0===w&&0===f?0:f/Math.sqrt(w*w+f*f),b=0===w&&0===f?0:-w/Math.sqrt(w*w+f*f);w+=+this.p.v[0],f+=+this.p.v[1],this.v.setTripleAt(w,f,w-u*e*r*h,f-b*e*r*h,w+u*e*r*h,f+b*e*r*h,n,!0),i=!i,p+=a*h}},convertPolygonToPath:function(){var n,t=Math.floor(this.pt.v),r=2*Math.PI/t,e=this.or.v,o=this.os.v,a=2*Math.PI*e/(4*t),i=-Math.PI/2,s=3===this.data.d?-1:1;for(i+=this.r.v,this.v._length=0,n=0;n<t;n+=1){var l=e*Math.cos(i),c=e*Math.sin(i),g=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),d=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-g*a*o*s,c-d*a*o*s,l+g*a*o*s,c+d*a*o*s,n,!0),i+=r*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],n),n}(),g=function(){function n(n,t){this.v=shape_pool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollection_pool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=n,this.comp=n.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(n),this.p=PropertyFactory.getProp(n,t.p,1,0,this),this.s=PropertyFactory.getProp(n,t.s,1,0,this),this.r=PropertyFactory.getProp(n,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var n=this.p.v[0],t=this.p.v[1],r=this.s.v[0]/2,e=this.s.v[1]/2,o=bm_min(r,e,this.r.v),a=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(n+r,t-e+o,n+r,t-e+o,n+r,t-e+a,0,!0),this.v.setTripleAt(n+r,t+e-o,n+r,t+e-a,n+r,t+e-o,1,!0),0!==o?(this.v.setTripleAt(n+r-o,t+e,n+r-o,t+e,n+r-a,t+e,2,!0),this.v.setTripleAt(n-r+o,t+e,n-r+a,t+e,n-r+o,t+e,3,!0),this.v.setTripleAt(n-r,t+e-o,n-r,t+e-o,n-r,t+e-a,4,!0),this.v.setTripleAt(n-r,t-e+o,n-r,t-e+a,n-r,t-e+o,5,!0),this.v.setTripleAt(n-r+o,t-e,n-r+o,t-e,n-r+a,t-e,6,!0),this.v.setTripleAt(n+r-o,t-e,n+r-a,t-e,n+r-o,t-e,7,!0)):(this.v.setTripleAt(n-r,t+e,n-r+a,t+e,n-r,t+e,2),this.v.setTripleAt(n-r,t-e,n-r,t-e+a,n-r,t-e,3))):(this.v.setTripleAt(n+r,t-e+o,n+r,t-e+a,n+r,t-e+o,0,!0),0!==o?(this.v.setTripleAt(n+r-o,t-e,n+r-o,t-e,n+r-a,t-e,1,!0),this.v.setTripleAt(n-r+o,t-e,n-r+a,t-e,n-r+o,t-e,2,!0),this.v.setTripleAt(n-r,t-e+o,n-r,t-e+o,n-r,t-e+a,3,!0),this.v.setTripleAt(n-r,t+e-o,n-r,t+e-a,n-r,t+e-o,4,!0),this.v.setTripleAt(n-r+o,t+e,n-r+o,t+e,n-r+a,t+e,5,!0),this.v.setTripleAt(n+r-o,t+e,n+r-a,t+e,n+r-o,t+e,6,!0),this.v.setTripleAt(n+r,t+e-o,n+r,t+e-o,n+r,t+e-a,7,!0)):(this.v.setTripleAt(n-r,t-e,n-r+a,t-e,n-r,t-e,1,!0),this.v.setTripleAt(n-r,t+e,n-r,t+e-a,n-r,t+e,2,!0),this.v.setTripleAt(n+r,t+e,n+r-a,t+e,n+r,t+e,3,!0)))},getValue:function(n){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],n),n}(),d={getShapeProp:function(n,t,r){var e;return 3===r||4===r?e=(3===r?t.pt:t.ks).k.length?new s(n,t,r):new a(n,t,r):5===r?e=new g(n,t):6===r?e=new l(n,t):7===r&&(e=new c(n,t)),e.k&&n.addDynamicProperty(e),e},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return s}};return d}(),ShapeModifiers=(t={},e={},t.registerModifier=function(n,t){e[n]||(e[n]=t)},t.getModifier=function(n,t,r){return new e[n](t,r)},t),t,e;function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(n,t,r,e){this.elem=n,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(e);var o,a,i=t.length||0;for(o=0;o<i;o+=1)a=PropertyFactory.getProp(n,t[o].v,0,0,this),this.k=a.k||this.k,this.dataProps[o]={n:t[o].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(n,t,r){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var e=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",e),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=e,this.initDynamicPropertyContainer(r),this.prop=PropertyFactory.getProp(n,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(n){if(!this.closed){n.sh.container.addDynamicProperty(n.sh);var t={shape:n.sh,data:n,localShapeCollection:shapeCollection_pool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&n.setAsAnimated()}},ShapeModifier.prototype.init=function(n,t){this.shapes=[],this.elem=n,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(n,t){this.s=PropertyFactory.getProp(n,t.s,0,.01,this),this.e=PropertyFactory.getProp(n,t.e,0,.01,this),this.o=PropertyFactory.getProp(n,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(n){n.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(n,t,r,e,o){var a=[];t<=1?a.push({s:n,e:t}):n>=1?a.push({s:n-1,e:t-1}):(a.push({s:n,e:1}),a.push({s:0,e:t-1}));var i,s,l=[],c=a.length;for(i=0;i<c;i+=1){var g,d;(s=a[i]).e*o<e||s.s*o>e+r||(g=s.s*o<=e?0:(s.s*o-e)/r,d=s.e*o>=e+r?1:(s.e*o-e)/r,l.push([g,d]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(n){var t,r=n.length;for(t=0;t<r;t+=1)segments_length_pool.release(n[t]);return n.length=0,n},TrimModifier.prototype.processShapes=function(n){var t,r,e;if(this._mdf||n){var o=this.o.v%360/360;if(o<0&&(o+=1),(t=(this.s.v>1?1:this.s.v<0?0:this.s.v)+o)>(r=(this.e.v>1?1:this.e.v<0?0:this.e.v)+o)){var a=t;t=r,r=a}t=1e-4*Math.round(1e4*t),r=1e-4*Math.round(1e4*r),this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var i,s,l,c,g,d,m=this.shapes.length,p=0;if(r===t)for(i=0;i<m;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection;else if(1===r&&0===t||0===r&&1===t){if(this._mdf)for(i=0;i<m;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var h,w,f=[];for(i=0;i<m;i+=1)if((h=this.shapes[i]).shape._mdf||this._mdf||n||2===this.m){if(l=(e=h.shape.paths)._length,d=0,!h.shape._mdf&&h.pathsData.length)d=h.totalShapeLength;else{for(c=this.releasePathsData(h.pathsData),s=0;s<l;s+=1)g=bez.getSegmentsLength(e.shapes[s]),c.push(g),d+=g.totalLength;h.totalShapeLength=d,h.pathsData=c}p+=d,h.shape._mdf=!0}else h.shape.paths=h.localShapeCollection;var u,b=t,x=r,v=0;for(i=m-1;i>=0;i-=1)if((h=this.shapes[i]).shape._mdf){for((w=h.localShapeCollection).releaseShapes(),2===this.m&&m>1?(u=this.calculateShapeEdges(t,r,h.totalShapeLength,v,p),v+=h.totalShapeLength):u=[[b,x]],l=u.length,s=0;s<l;s+=1){b=u[s][0],x=u[s][1],f.length=0,x<=1?f.push({s:h.totalShapeLength*b,e:h.totalShapeLength*x}):b>=1?f.push({s:h.totalShapeLength*(b-1),e:h.totalShapeLength*(x-1)}):(f.push({s:h.totalShapeLength*b,e:h.totalShapeLength}),f.push({s:0,e:h.totalShapeLength*(x-1)}));var y=this.addShapes(h,f[0]);if(f[0].s!==f[0].e){if(f.length>1)if(h.shape.paths.shapes[h.shape.paths._length-1].c){var k=y.pop();this.addPaths(y,w),y=this.addShapes(h,f[1],k)}else this.addPaths(y,w),y=this.addShapes(h,f[1]);this.addPaths(y,w)}}h.shape.paths=w}}},TrimModifier.prototype.addPaths=function(n,t){var r,e=n.length;for(r=0;r<e;r+=1)t.addShape(n[r])},TrimModifier.prototype.addSegment=function(n,t,r,e,o,a,i){o.setXYAt(t[0],t[1],"o",a),o.setXYAt(r[0],r[1],"i",a+1),i&&o.setXYAt(n[0],n[1],"v",a),o.setXYAt(e[0],e[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(n,t,r,e){t.setXYAt(n[1],n[5],"o",r),t.setXYAt(n[2],n[6],"i",r+1),e&&t.setXYAt(n[0],n[4],"v",r),t.setXYAt(n[3],n[7],"v",r+1)},TrimModifier.prototype.addShapes=function(n,t,r){var e,o,a,i,s,l,c,g,d=n.pathsData,m=n.shape.paths.shapes,p=n.shape.paths._length,h=0,w=[],f=!0;for(r?(s=r._length,g=r._length):(r=shape_pool.newElement(),s=0,g=0),w.push(r),e=0;e<p;e+=1){for(l=d[e].lengths,r.c=m[e].c,a=m[e].c?l.length:l.length+1,o=1;o<a;o+=1)if(h+(i=l[o-1]).addedLength<t.s)h+=i.addedLength,r.c=!1;else{if(h>t.e){r.c=!1;break}t.s<=h&&t.e>=h+i.addedLength?(this.addSegment(m[e].v[o-1],m[e].o[o-1],m[e].i[o],m[e].v[o],r,s,f),f=!1):(c=bez.getNewSegment(m[e].v[o-1],m[e].v[o],m[e].o[o-1],m[e].i[o],(t.s-h)/i.addedLength,(t.e-h)/i.addedLength,l[o-1]),this.addSegmentFromArray(c,r,s,f),f=!1,r.c=!1),h+=i.addedLength,s+=1}if(m[e].c&&l.length){if(i=l[o-1],h<=t.e){var u=l[o-1].addedLength;t.s<=h&&t.e>=h+u?(this.addSegment(m[e].v[o-1],m[e].o[o-1],m[e].i[0],m[e].v[0],r,s,f),f=!1):(c=bez.getNewSegment(m[e].v[o-1],m[e].v[0],m[e].o[o-1],m[e].i[0],(t.s-h)/u,(t.e-h)/u,l[o-1]),this.addSegmentFromArray(c,r,s,f),f=!1,r.c=!1)}else r.c=!1;h+=i.addedLength,s+=1}if(r._length&&(r.setXYAt(r.v[g][0],r.v[g][1],"i",g),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),h>t.e)break;e<p-1&&(r=shape_pool.newElement(),f=!0,w.push(r),s=0)}return w},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(n,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(n,t){var r=shape_pool.newElement();r.c=n.c;var e,o,a,i,s,l,c,g,d,m,p,h,w,f=n._length,u=0;for(e=0;e<f;e+=1)o=n.v[e],i=n.o[e],a=n.i[e],o[0]===i[0]&&o[1]===i[1]&&o[0]===a[0]&&o[1]===a[1]?0!==e&&e!==f-1||n.c?(s=0===e?n.v[f-1]:n.v[e-1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,g=h=o[0]+(s[0]-o[0])*c,d=w=o[1]-(o[1]-s[1])*c,m=g-(g-o[0])*roundCorner,p=d-(d-o[1])*roundCorner,r.setTripleAt(g,d,m,p,h,w,u),u+=1,s=e===f-1?n.v[0]:n.v[e+1],c=(l=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)))?Math.min(l/2,t)/l:0,g=m=o[0]+(s[0]-o[0])*c,d=p=o[1]+(s[1]-o[1])*c,h=g-(g-o[0])*roundCorner,w=d-(d-o[1])*roundCorner,r.setTripleAt(g,d,m,p,h,w,u),u+=1):(r.setTripleAt(o[0],o[1],i[0],i[1],a[0],a[1],u),u+=1):(r.setTripleAt(n.v[e][0],n.v[e][1],n.o[e][0],n.o[e][1],n.i[e][0],n.i[e][1],u),u+=1);return r},RoundCornersModifier.prototype.processShapes=function(n){var t,r,e,o,a,i,s=this.shapes.length,l=this.rd.v;if(0!==l)for(r=0;r<s;r+=1){if((a=this.shapes[r]).shape.paths,i=a.localShapeCollection,a.shape._mdf||this._mdf||n)for(i.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,o=a.shape.paths._length,e=0;e<o;e+=1)i.addShape(this.processPath(t[e],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(n,t.c,0,null,this),this.o=PropertyFactory.getProp(n,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(n,t.tr,this),this.so=PropertyFactory.getProp(n,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(n,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(n,t,r,e,o,a){var i=a?-1:1,s=e.s.v[0]+(1-e.s.v[0])*(1-o),l=e.s.v[1]+(1-e.s.v[1])*(1-o);n.translate(e.p.v[0]*i*o,e.p.v[1]*i*o,e.p.v[2]),t.translate(-e.a.v[0],-e.a.v[1],e.a.v[2]),t.rotate(-e.r.v*i*o),t.translate(e.a.v[0],e.a.v[1],e.a.v[2]),r.translate(-e.a.v[0],-e.a.v[1],e.a.v[2]),r.scale(a?1/s:s,a?1/l:l),r.translate(e.a.v[0],e.a.v[1],e.a.v[2])},RepeaterModifier.prototype.init=function(n,t,r,e){for(this.elem=n,this.arr=t,this.pos=r,this.elemsData=e,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t[r]);r>0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(n){var t,r=n.length;for(t=0;t<r;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)},RepeaterModifier.prototype.cloneElements=function(n){n.length;var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(n,t){var r,e=n.length;for(r=0;r<e;r+=1)n[r]._render=t,"gr"===n[r].ty&&this.changeGroupRender(n[r].it,t)},RepeaterModifier.prototype.processShapes=function(n){var t,r,e,o,a;if(this._mdf||n){var i,s=Math.ceil(this.c.v);if(this._groups.length<s){for(;this._groups.length<s;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes()}for(a=0,e=0;e<=this._groups.length-1;e+=1)i=a<s,this._groups[e]._render=i,this.changeGroupRender(this._groups[e].it,i),a+=1;this._currentCopies=s;var c=this.o.v,g=c%1,d=c>0?Math.floor(c):Math.ceil(c),m=(this.tr.v.props,this.pMatrix.props),p=this.rMatrix.props,h=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var w,f,u=0;if(c>0){for(;u<d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),u+=1;g&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,g,!1),u+=g)}else if(c<0){for(;u>d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),u-=1;g&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-g,!0),u-=g)}for(e=1===this.data.m?0:this._currentCopies-1,o=1===this.data.m?1:-1,a=this._currentCopies;a;){if(f=(r=(t=this.elemsData[e].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this.so.v+(this.eo.v-this.so.v)*(e/(this._currentCopies-1)),0!==u){for((0!==e&&1===o||e!==this._currentCopies-1&&-1===o)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),this.matrix.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),w=0;w<f;w+=1)r[w]=this.matrix.props[w];this.matrix.reset()}else for(this.matrix.reset(),w=0;w<f;w+=1)r[w]=this.matrix.props[w];u+=1,a-=1,e+=o}}else for(a=this._currentCopies,e=0,o=1;a;)r=(t=this.elemsData[e].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,a-=1,e+=o},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=n,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var n;for(n=0;n<this._length;n+=1)shape_pool.release(this.shapes[n]);this._length=0},DashProperty.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,r=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<r;t+=1)"o"!=this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(n,t){for(var r=0,e=this.o.length/2;r<e;){if(Math.abs(n[4*r]-n[4*t+2*r])>.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){var t,r,e,o=4*this.data.p;for(t=0;t<o;t+=1)r=t%4==0?100:255,e=Math.round(this.prop.v[t]*r),this.c[t]!==e&&(this.c[t]=e,this._cmdf=!n);if(this.o.length)for(o=this.prop.v.length,t=4*this.data.p;t<o;t+=1)r=t%2==0?100:1,e=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==e&&(this.o[t-4*this.data.p]=e,this._omdf=!n);this._mdf=!n}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(n,t,r,e){if(0===t)return"";var o,a=n.o,i=n.i,s=n.v,l=" M"+e.applyToPointStringified(s[0][0],s[0][1]);for(o=1;o<t;o+=1)l+=" C"+e.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+e.applyToPointStringified(i[o][0],i[o][1])+" "+e.applyToPointStringified(s[o][0],s[o][1]);return r&&t&&(l+=" C"+e.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+e.applyToPointStringified(i[0][0],i[0][1])+" "+e.applyToPointStringified(s[0][0],s[0][1]),l+="z"),l},ImagePreloader=function(){var n=function(){var n=createTag("canvas");n.width=1,n.height=1;var t=n.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),n}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(n,t,r){var e="";if(n.e)e=n.p;else if(t){var o=n.p;-1!==o.indexOf("images/")&&(o=o.split("/")[1]),e=t+o}else e=r,e+=n.u?n.u:"",e+=n.p;return e}function e(n){this._imageLoaded=t.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.loadedAssets=0,this.imagesLoadedCb=null,this.images=[]}return e.prototype={loadAssets:function(n,t){this.imagesLoadedCb=t;var r,e=n.length;for(r=0;r<e;r+=1)n[r].layers||(this.totalImages+=1,this.images.push(this._createImageData(n[r])))},setAssetsPath:function(n){this.assetsPath=n||""},setPath:function(n){this.path=n||""},loaded:function(){return this.totalImages===this.loadedAssets},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getImage:function(n){for(var t=0,r=this.images.length;t<r;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}},createImgData:function(t){var e=r(t,this.assetsPath,this.path),o=createTag("img");o.crossOrigin="anonymous",o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.src=e;var a={img:o,assetData:t};return a},createImageData:function(t){var e=r(t,this.assetsPath,this.path),o=createNS("image");o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",function(){a.img=n,this._imageLoaded()}.bind(this),!1),o.setAttributeNS("http://www.w3.org/1999/xlink","href",e);var a={img:o,assetData:t};return a},imageLoaded:t,setCacheType:function(n){this._createImageData="svg"===n?this.createImageData.bind(this):this.createImgData.bind(this)}},e}(),featureSupport=function(){var n={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(n.maskType=!1),n}(),filtersFactory=function(){var n={createFilter:function(n){var t=createNS("filter");return t.setAttribute("id",n),t.setAttribute("filterUnits","objectBoundingBox"),t.setAttribute("x","0%"),t.setAttribute("y","0%"),t.setAttribute("width","100%"),t.setAttribute("height","100%"),t},createAlphaToLuminanceFilter:function(){var n=createNS("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),n}};return n}(),assetLoader=function(){function n(n){return n.response&&"object"==typeof n.response?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.responseText):void 0}return{load:function(t,r,e){var o,a=new XMLHttpRequest;a.open("GET",t,!0);try{a.responseType="json"}catch(n){}a.send(),a.onreadystatechange=function(){if(4==a.readyState)if(200==a.status)o=n(a),r(o);else try{o=n(a),r(o)}catch(n){e&&e(n)}}}}}();function TextAnimatorProperty(n,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=n,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}function TextAnimatorDataProperty(n,t,r){var e={propType:!1},o=PropertyFactory.getProp,a=t.a;this.a={r:a.r?o(n,a.r,0,degToRads,r):e,rx:a.rx?o(n,a.rx,0,degToRads,r):e,ry:a.ry?o(n,a.ry,0,degToRads,r):e,sk:a.sk?o(n,a.sk,0,degToRads,r):e,sa:a.sa?o(n,a.sa,0,degToRads,r):e,s:a.s?o(n,a.s,1,.01,r):e,a:a.a?o(n,a.a,1,0,r):e,o:a.o?o(n,a.o,0,.01,r):e,p:a.p?o(n,a.p,1,0,r):e,sw:a.sw?o(n,a.sw,0,0,r):e,sc:a.sc?o(n,a.sc,1,0,r):e,fc:a.fc?o(n,a.fc,1,0,r):e,fh:a.fh?o(n,a.fh,0,0,r):e,fs:a.fs?o(n,a.fs,0,.01,r):e,fb:a.fb?o(n,a.fb,0,.01,r):e,t:a.t?o(n,a.t,0,0,r):e},this.s=TextSelectorProp.getTextSelectorProp(n,t.s,r),this.s.t=t.s.t}function LetterProps(n,t,r,e,o,a){this.o=n,this.sw=t,this.sc=r,this.fc=e,this.m=o,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!r,fc:!!e,m:!0,p:!0}}function TextProperty(n,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=n,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchProperties=function(){var n,t,r=this._textData.a.length,e=PropertyFactory.getProp;for(n=0;n<r;n+=1)t=this._textData.a[n],this._animatorsData[n]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:e(this._elem,this._textData.p.f,0,0,this),l:e(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=e(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(n,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var r,e,o,a,i,s,l,c,g,d,m,p,h,w,f,u,b,x,v,y=this._moreOptions.alignment.v,k=this._animatorsData,C=this._textData,E=this.mHelper,_=this._renderType,D=this.renderedLetters.length,A=(this.data,n.l);if(this._hasMaskedPath){if(v=this._pathData.m,!this._pathData.n||this._pathData._mdf){var S,F=v.v;for(this._pathData.r&&(F=F.reverse()),i={tLength:0,segments:[]},a=F._length-1,u=0,o=0;o<a;o+=1)S=bez.buildBezierData(F.v[o],F.v[o+1],[F.o[o][0]-F.v[o][0],F.o[o][1]-F.v[o][1]],[F.i[o+1][0]-F.v[o+1][0],F.i[o+1][1]-F.v[o+1][1]]),i.tLength+=S.segmentLength,i.segments.push(S),u+=S.segmentLength;o=a,v.v.c&&(S=bez.buildBezierData(F.v[o],F.v[0],[F.o[o][0]-F.v[o][0],F.o[o][1]-F.v[o][1]],[F.i[0][0]-F.v[0][0],F.i[0][1]-F.v[0][1]]),i.tLength+=S.segmentLength,i.segments.push(S),u+=S.segmentLength),this._pathData.pi=i}if(i=this._pathData.pi,s=this._pathData.f.v,m=0,d=1,c=0,g=!0,w=i.segments,s<0&&v.v.c)for(i.tLength<Math.abs(s)&&(s=-Math.abs(s)%i.tLength),d=(h=w[m=w.length-1].points).length-1;s<0;)s+=h[d].partialLength,(d-=1)<0&&(d=(h=w[m-=1].points).length-1);p=(h=w[m].points)[d-1],f=(l=h[d]).partialLength}a=A.length,r=0,e=0;var P,T,L,M,I=1.2*n.finalSize*.714,B=!0;L=k.length;var O,j,z,R,N,V,U,W,G,H,q,$,Z,K=-1,Y=s,X=m,J=d,Q=-1,nn="",tn=this.defaultPropsArray;if(2===n.j||1===n.j){var rn=0,en=0,on=2===n.j?-.5:-1,an=0,sn=!0;for(o=0;o<a;o+=1)if(A[o].n){for(rn&&(rn+=en);an<o;)A[an].animatorJustifyOffset=rn,an+=1;rn=0,sn=!0}else{for(T=0;T<L;T+=1)(P=k[T].a).t.propType&&(sn&&2===n.j&&(en+=P.t.v*on),(O=k[T].s.getMult(A[o].anIndexes[T],C.a[T].s.totalChars)).length?rn+=P.t.v*O[0]*on:rn+=P.t.v*O*on);sn=!1}for(rn&&(rn+=en);an<o;)A[an].animatorJustifyOffset=rn,an+=1}for(o=0;o<a;o+=1){if(E.reset(),N=1,A[o].n)r=0,e+=n.yOffset,e+=B?1:0,s=Y,B=!1,this._hasMaskedPath&&(d=J,p=(h=w[m=X].points)[d-1],f=(l=h[d]).partialLength,c=0),Z=H=$=nn="",tn=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!==A[o].line){switch(n.j){case 1:s+=u-n.lineWidths[A[o].line];break;case 2:s+=(u-n.lineWidths[A[o].line])/2}Q=A[o].line}K!==A[o].ind&&(A[K]&&(s+=A[K].extra),s+=A[o].an/2,K=A[o].ind),s+=y[0]*A[o].an/200;var ln=0;for(T=0;T<L;T+=1)(P=k[T].a).p.propType&&((O=k[T].s.getMult(A[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=P.p.v[0]*O[0]:ln+=P.p.v[0]*O),P.a.propType&&((O=k[T].s.getMult(A[o].anIndexes[T],C.a[T].s.totalChars)).length?ln+=P.a.v[0]*O[0]:ln+=P.a.v[0]*O);for(g=!0;g;)c+f>=s+ln||!h?(b=(s+ln-c)/l.partialLength,z=p.point[0]+(l.point[0]-p.point[0])*b,R=p.point[1]+(l.point[1]-p.point[1])*b,E.translate(-y[0]*A[o].an/200,-y[1]*I/100),g=!1):h&&(c+=l.partialLength,(d+=1)>=h.length&&(d=0,w[m+=1]?h=w[m].points:v.v.c?(d=0,h=w[m=0].points):(c-=l.partialLength,h=null)),h&&(p=l,f=(l=h[d]).partialLength));j=A[o].an/2-A[o].add,E.translate(-j,0,0)}else j=A[o].an/2-A[o].add,E.translate(-j,0,0),E.translate(-y[0]*A[o].an/200,-y[1]*I/100,0);for(A[o].l,T=0;T<L;T+=1)(P=k[T].a).t.propType&&(O=k[T].s.getMult(A[o].anIndexes[T],C.a[T].s.totalChars),0===r&&0===n.j||(this._hasMaskedPath?O.length?s+=P.t.v*O[0]:s+=P.t.v*O:O.length?r+=P.t.v*O[0]:r+=P.t.v*O));for(A[o].l,n.strokeWidthAnim&&(U=n.sw||0),n.strokeColorAnim&&(V=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(W=[n.fc[0],n.fc[1],n.fc[2]]),T=0;T<L;T+=1)(P=k[T].a).a.propType&&((O=k[T].s.getMult(A[o].anIndexes[T],C.a[T].s.totalChars)).length?E.translate(-P.a.v[0]*O[0],-P.a.v[1]*O[1],P.a.v[2]*O[2]):E.translate(-P.a.v[0]*O,-P.a.v[1]*O,P.a.v[2]*O));for(T=0;T<L;T+=1)(P=k[T].a).s.propType&&((O=k[T].s.getMult(A[o].anIndexes[T],C.a[T].s.totalChars)).length?E.scale(1+(P.s.v[0]-1)*O[0],1+(P.s.v[1]-1)*O[1],1):E.scale(1+(P.s.v[0]-1)*O,1+(P.s.v[1]-1)*O,1));for(T=0;T<L;T+=1){if(P=k[T].a,O=k[T].s.getMult(A[o].anIndexes[T],C.a[T].s.totalChars),P.sk.propType&&(O.length?E.skewFromAxis(-P.sk.v*O[0],P.sa.v*O[1]):E.skewFromAxis(-P.sk.v*O,P.sa.v*O)),P.r.propType&&(O.length?E.rotateZ(-P.r.v*O[2]):E.rotateZ(-P.r.v*O)),P.ry.propType&&(O.length?E.rotateY(P.ry.v*O[1]):E.rotateY(P.ry.v*O)),P.rx.propType&&(O.length?E.rotateX(P.rx.v*O[0]):E.rotateX(P.rx.v*O)),P.o.propType&&(O.length?N+=(P.o.v*O[0]-N)*O[0]:N+=(P.o.v*O-N)*O),n.strokeWidthAnim&&P.sw.propType&&(O.length?U+=P.sw.v*O[0]:U+=P.sw.v*O),n.strokeColorAnim&&P.sc.propType)for(G=0;G<3;G+=1)O.length?V[G]=V[G]+(P.sc.v[G]-V[G])*O[0]:V[G]=V[G]+(P.sc.v[G]-V[G])*O;if(n.fillColorAnim&&n.fc){if(P.fc.propType)for(G=0;G<3;G+=1)O.length?W[G]=W[G]+(P.fc.v[G]-W[G])*O[0]:W[G]=W[G]+(P.fc.v[G]-W[G])*O;P.fh.propType&&(W=O.length?addHueToRGB(W,P.fh.v*O[0]):addHueToRGB(W,P.fh.v*O)),P.fs.propType&&(W=O.length?addSaturationToRGB(W,P.fs.v*O[0]):addSaturationToRGB(W,P.fs.v*O)),P.fb.propType&&(W=O.length?addBrightnessToRGB(W,P.fb.v*O[0]):addBrightnessToRGB(W,P.fb.v*O))}}for(T=0;T<L;T+=1)(P=k[T].a).p.propType&&(O=k[T].s.getMult(A[o].anIndexes[T],C.a[T].s.totalChars),this._hasMaskedPath?O.length?E.translate(0,P.p.v[1]*O[0],-P.p.v[2]*O[1]):E.translate(0,P.p.v[1]*O,-P.p.v[2]*O):O.length?E.translate(P.p.v[0]*O[0],P.p.v[1]*O[1],-P.p.v[2]*O[2]):E.translate(P.p.v[0]*O,P.p.v[1]*O,-P.p.v[2]*O));if(n.strokeWidthAnim&&(H=U<0?0:U),n.strokeColorAnim&&(q="rgb("+Math.round(255*V[0])+","+Math.round(255*V[1])+","+Math.round(255*V[2])+")"),n.fillColorAnim&&n.fc&&($="rgb("+Math.round(255*W[0])+","+Math.round(255*W[1])+","+Math.round(255*W[2])+")"),this._hasMaskedPath){if(E.translate(0,-n.ls),E.translate(0,y[1]*I/100+e,0),C.p.p){x=(l.point[1]-p.point[1])/(l.point[0]-p.point[0]);var cn=180*Math.atan(x)/Math.PI;l.point[0]<p.point[0]&&(cn+=180),E.rotate(-cn*Math.PI/180)}E.translate(z,R,0),s-=y[0]*A[o].an/200,A[o+1]&&K!==A[o+1].ind&&(s+=A[o].an/2,s+=n.tr/1e3*n.finalSize)}else{switch(E.translate(r,e,0),n.ps&&E.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:E.translate(A[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[A[o].line]),0,0);break;case 2:E.translate(A[o].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[A[o].line])/2,0,0)}E.translate(0,-n.ls),E.translate(j,0,0),E.translate(y[0]*A[o].an/200,y[1]*I/100,0),r+=A[o].l+n.tr/1e3*n.finalSize}"html"===_?nn=E.toCSS():"svg"===_?nn=E.to2dCSS():tn=[E.props[0],E.props[1],E.props[2],E.props[3],E.props[4],E.props[5],E.props[6],E.props[7],E.props[8],E.props[9],E.props[10],E.props[11],E.props[12],E.props[13],E.props[14],E.props[15]],Z=N}D<=o?(M=new LetterProps(Z,H,q,$,nn,tn),this.renderedLetters.push(M),D+=1,this.lettersChangedFlag=!0):(M=this.renderedLetters[o],this.lettersChangedFlag=M.update(Z,H,q,$,nn,tn)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),LetterProps.prototype.update=function(n,t,r,e,o,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var i=!1;return this.o!==n&&(this.o=n,this._mdf.o=!0,i=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,i=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,i=!0),this.fc!==e&&(this.fc=e,this._mdf.fc=!0,i=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,i=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,i=!0),i},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(n,t){for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);return n},TextProperty.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n),this.currentData=n,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(n){this.effectsSequence.push(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(n){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{this.lock=!0,this._mdf=!1;var e,o=this.effectsSequence.length,a=n||this.data.d.k[this.keysIndex].s;for(e=0;e<o;e+=1)a=r!==this.keysIndex?this.effectsSequence[e](a,a.t):this.effectsSequence[e](this.currentData,a.t);t!==a&&this.setCurrentData(a),this.pv=this.v=this.currentData,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var n=this.data.d.k,t=this.elem.comp.renderedFrame,r=0,e=n.length;r<=e-1&&(n[r].s,!(r===e-1||n[r+1].t>t));)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(n){for(var t,r=FontManager.getCombinedCharacterCodes(),e=[],o=0,a=n.length;o<a;)t=n.charCodeAt(o),-1!==r.indexOf(t)?e[e.length-1]+=n.charAt(o):t>=55296&&t<=56319&&(t=n.charCodeAt(o+1))>=56320&&t<=57343?(e.push(n.substr(o,2)),++o):e.push(n.charAt(o)),o+=1;return e},TextProperty.prototype.completeTextData=function(n){n.__complete=!0;var t,r,e,o,a,i,s,l=this.elem.globalData.fontManager,c=this.data,g=[],d=0,m=c.m.g,p=0,h=0,w=0,f=[],u=0,b=0,x=l.getFontByName(n.f),v=0,y=x.fStyle?x.fStyle.split(" "):[],k="normal",C="normal";for(r=y.length,t=0;t<r;t+=1)switch(y[t].toLowerCase()){case"italic":C="italic";break;case"bold":k="700";break;case"black":k="900";break;case"medium":k="500";break;case"regular":case"normal":k="400";break;case"light":case"thin":k="200"}n.fWeight=x.fWeight||k,n.fStyle=C,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),r=n.finalText.length,n.finalLineHeight=n.lh;var E,_=n.tr/1e3*n.finalSize;if(n.sz)for(var D,A,S=!0,F=n.sz[0],P=n.sz[1];S;){D=0,u=0,r=(A=this.buildFinalText(n.t)).length,_=n.tr/1e3*n.finalSize;var T=-1;for(t=0;t<r;t+=1)E=A[t].charCodeAt(0),e=!1," "===A[t]?T=t:13!==E&&3!==E||(u=0,e=!0,D+=n.finalLineHeight||1.2*n.finalSize),l.chars?(s=l.getCharData(A[t],x.fStyle,x.fFamily),v=e?0:s.w*n.finalSize/100):v=l.measureText(A[t],n.f,n.finalSize),u+v>F&&" "!==A[t]?(-1===T?r+=1:t=T,D+=n.finalLineHeight||1.2*n.finalSize,A.splice(t,T===t?1:0,"\r"),T=-1,u=0):(u+=v,u+=_);D+=x.ascent*n.finalSize/100,this.canResize&&n.finalSize>this.minimumFontSize&&P<D?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=A,r=n.finalText.length,S=!1)}u=-_,v=0;var L,M=0;for(t=0;t<r;t+=1)if(e=!1,13===(E=(L=n.finalText[t]).charCodeAt(0))||3===E?(M=0,f.push(u),b=u>b?u:b,u=-2*_,o="",e=!0,w+=1):o=L,l.chars?(s=l.getCharData(L,x.fStyle,l.getFontByName(n.f).fFamily),v=e?0:s.w*n.finalSize/100):v=l.measureText(o,n.f,n.finalSize)," "===L?M+=v+_:(u+=v+_+M,M=0),g.push({l:v,an:v,add:p,n:e,anIndexes:[],val:o,line:w,animatorJustifyOffset:0}),2==m){if(p+=v,""===o||" "===o||t===r-1){for(""!==o&&" "!==o||(p-=v);h<=t;)g[h].an=p,g[h].ind=d,g[h].extra=v,h+=1;d+=1,p=0}}else if(3==m){if(p+=v,""===o||t===r-1){for(""===o&&(p-=v);h<=t;)g[h].an=p,g[h].ind=d,g[h].extra=v,h+=1;p=0,d+=1}}else g[d].ind=d,g[d].extra=0,d+=1;if(n.l=g,b=u>b?u:b,f.push(u),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=b,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}n.lineWidths=f;var I,B,O=c.a;i=O.length;var j,z,R=[];for(a=0;a<i;a+=1){for((I=O[a]).a.sc&&(n.strokeColorAnim=!0),I.a.sw&&(n.strokeWidthAnim=!0),(I.a.fc||I.a.fh||I.a.fs||I.a.fb)&&(n.fillColorAnim=!0),z=0,j=I.s.b,t=0;t<r;t+=1)(B=g[t]).anIndexes[a]=z,(1==j&&""!==B.val||2==j&&""!==B.val&&" "!==B.val||3==j&&(B.n||" "==B.val||t==r-1)||4==j&&(B.n||t==r-1))&&(1===I.s.rn&&R.push(z),z+=1);c.a[a].s.totalChars=z;var N,V=-1;if(1===I.s.rn)for(t=0;t<r;t+=1)V!=(B=g[t]).anIndexes[a]&&(V=B.anIndexes[a],N=R.splice(Math.floor(Math.random()*R.length),1)[0]),B.anIndexes[a]=N}n.yOffset=n.finalLineHeight||1.2*n.finalSize,n.ls=n.ls||0,n.ascent=x.ascent*n.finalSize/100},TextProperty.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var r=this.copyData({},this.data.d.k[t].s);r=this.copyData(r,n),this.data.d.k[t].s=r,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(n){this.canResize=n,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var n=Math.max,t=Math.min,r=Math.floor;function e(n,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=n,this.comp=n.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(n),this.s=PropertyFactory.getProp(n,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(n,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(n,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(n,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(n,t.ne||{k:0},0,0,this),this.a=PropertyFactory.getProp(n,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return e.prototype={getMult:function(e){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,a=0,i=1,s=1;this.ne.v>0?o=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?i=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(o,a,i,s).get,c=0,g=this.finalS,d=this.finalE,m=this.data.sh;if(2===m)c=l(c=d===g?e>=d?1:0:n(0,t(.5/(d-g)+(e-g)/(d-g),1)));else if(3===m)c=l(c=d===g?e>=d?0:1:1-n(0,t(.5/(d-g)+(e-g)/(d-g),1)));else if(4===m)d===g?c=0:(c=n(0,t(.5/(d-g)+(e-g)/(d-g),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===m){if(d===g)c=0;else{var p=d-g,h=-p/2+(e=t(n(0,e+.5-g),d-g)),w=p/2;c=Math.sqrt(1-h*h/(w*w))}c=l(c)}else 6===m?(d===g?c=0:(e=t(n(0,e+.5-g),d-g),c=(1+Math.cos(Math.PI+2*Math.PI*e/(d-g)))/2),c=l(c)):(e>=r(g)&&(c=n(0,t(e-g<0?t(d,1)-(g-e):d-e,1))),c=l(c));return c*this.a.v},getValue:function(n){this.iterateDynamicProperties(),this._mdf=n||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,n&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,r=this.o.v/t,e=this.s.v/t+r,o=this.e.v/t+r;if(e>o){var a=e;e=o,o=a}this.finalS=e,this.finalE=o}},extendPrototype([DynamicPropertyContainer],e),{getTextSelectorProp:function(n,t,r){return new e(n,t,r)}}}(),pool_factory=function(n,t,r,e){var o=0,a=n,i=createSizedArray(a);return{newElement:function(){return o?i[o-=1]:t()},release:function(n){o===a&&(i=pooling.double(i),a*=2),r&&r(n),i[o]=n,o+=1}}},pooling={double:function(n){return n.concat(createSizedArray(n.length))}},point_pool=pool_factory(8,(function(){return createTypedArray("float32",2)})),shape_pool=(factory=pool_factory(4,(function(){return new ShapePath}),(function(n){var t,r=n._length;for(t=0;t<r;t+=1)point_pool.release(n.v[t]),point_pool.release(n.i[t]),point_pool.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0,n.c=!1})),factory.clone=function(n){var t,r=factory.newElement(),e=void 0===n._length?n.v.length:n._length;for(r.setLength(e),r.c=n.c,t=0;t<e;t+=1)r.setTripleAt(n.v[t][0],n.v[t][1],n.o[t][0],n.o[t][1],n.i[t][0],n.i[t][1],t);return r},factory),factory,shapeCollection_pool=function(){var n={newShapeCollection:function(){return t?e[t-=1]:new ShapeCollection},release:function(n){var o,a=n._length;for(o=0;o<a;o+=1)shape_pool.release(n.shapes[o]);n._length=0,t===r&&(e=pooling.double(e),r*=2),e[t]=n,t+=1}},t=0,r=4,e=createSizedArray(r);return n}(),segments_length_pool=pool_factory(8,(function(){return{lengths:[],totalLength:0}}),(function(n){var t,r=n.lengths.length;for(t=0;t<r;t+=1)bezier_length_pool.release(n.lengths[t]);n.lengths.length=0})),bezier_length_pool=pool_factory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}}));function BaseRenderer(){}function SVGRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";if(t&&t.title){var e=createNS("title"),o=createElementID();e.setAttribute("id",o),e.textContent=t.title,this.svgElement.appendChild(e),r+=o}if(t&&t.description){var a=createNS("desc"),i=createElementID();a.setAttribute("id",i),a.textContent=t.description,this.svgElement.appendChild(a),r+=" "+i}r&&this.svgElement.setAttribute("aria-labelledby",r);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!t||!1!==t.hideOnTransparent,viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"}},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(n,t){this.animationItem=n,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(n,t){this.animationItem=n,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!t||!1!==t.hideOnTransparent,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function MaskElement(n,t,r){this.data=n,this.element=t,this.globalData=r,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var e,o=this.globalData.defs,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var i,s,l,c,g,d,m,p=this.masksProperties,h=0,w=[],f=createElementID(),u="clipPath",b="clip-path";for(e=0;e<a;e++)if(("a"!==p[e].mode&&"n"!==p[e].mode||p[e].inv||100!==p[e].o.k||p[e].o.x)&&(u="mask",b="mask"),"s"!=p[e].mode&&"i"!=p[e].mode||0!==h?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),w.push(c)),i=createNS("path"),"n"!=p[e].mode){var x;if(h+=1,i.setAttribute("fill","s"===p[e].mode?"#000000":"#ffffff"),i.setAttribute("clip-rule","nonzero"),0!==p[e].x.k?(u="mask",b="mask",m=PropertyFactory.getProp(this.element,p[e].x,0,null,this.element),x=createElementID(),(g=createNS("filter")).setAttribute("id",x),(d=createNS("feMorphology")).setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),g.appendChild(d),o.appendChild(g),i.setAttribute("stroke","s"===p[e].mode?"#000000":"#ffffff")):(d=null,m=null),this.storedData[e]={elem:i,x:m,expan:d,lastPath:"",lastOperator:"",filterId:x,lastRadius:0},"i"==p[e].mode){l=w.length;var v=createNS("g");for(s=0;s<l;s+=1)v.appendChild(w[s]);var y=createNS("mask");y.setAttribute("mask-type","alpha"),y.setAttribute("id",f+"_"+h),y.appendChild(i),o.appendChild(y),v.setAttribute("mask","url("+locationHref+"#"+f+"_"+h+")"),w.length=0,w.push(v)}else w.push(i);p[e].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[e]={elem:i,lastPath:"",op:PropertyFactory.getProp(this.element,p[e].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[e],3),invRect:c},this.viewData[e].prop.k||this.drawPath(p[e],this.viewData[e].prop.v,this.viewData[e])}else this.viewData[e]={op:PropertyFactory.getProp(this.element,p[e].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[e],3),elem:i,lastPath:""},o.appendChild(i);for(this.maskElement=createNS(u),a=w.length,e=0;e<a;e+=1)this.maskElement.appendChild(w[e]);h>0&&(this.maskElement.setAttribute("id",f),this.element.maskedElement.setAttribute(b,"url("+locationHref+"#"+f+")"),o.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(n,t){this.elem=n,this.pos=t}function SVGStyleData(n,t){this.data=n,this.type=n.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===n.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(n,t,r){this.caches=[],this.styles=[],this.transformers=n,this.lStr="",this.sh=r,this.lvl=t,this._isAnimated=!!r.k;for(var e=0,o=n.length;e<o;){if(n[e].mProps.dynamicProperties.length){this._isAnimated=!0;break}e+=1}}function SVGTransformData(n,t,r){this.transform={mProps:n,op:t,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(n,t,r){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=r,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(n,t,r){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.c=PropertyFactory.getProp(n,t.c,1,255,this),this.style=r}function SVGGradientFillStyleData(n,t,r){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.initGradientData(n,t,r)}function SVGGradientStrokeStyleData(n,t,r){this.initDynamicPropertyContainer(n),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(n,t.w,0,null,this),this.d=new DashProperty(n,t.d||{},"svg",this),this.initGradientData(n,t,r),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(n){var t,r,e=this.layers.length;for(this.completeLayers=!0,t=e-1;t>=0;t--)this.elements[t]||(r=this.layers[t]).ip-r.st<=n-this.layers[t].st&&r.op-r.st>n-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 13:return this.createCamera(n)}return this.createNull(n)},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.buildAllItems=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(n){this.completeLayers=!1;var t,r,e=n.length,o=this.layers.length;for(t=0;t<e;t+=1)for(r=0;r<o;){if(this.layers[r].id==n[t].id){this.layers[r]=n[t];break}r+=1}},BaseRenderer.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(n,t,r){for(var e=this.elements,o=this.layers,a=0,i=o.length;a<i;)o[a].ind==t&&(e[a]&&!0!==e[a]?(r.push(e[a]),e[a].setAsParent(),void 0!==o[a].parent?this.buildElementParenting(n,o[a].parent,r):n.setHierarchy(r)):(this.buildItem(a),this.addPendingElement(n))),a+=1},BaseRenderer.prototype.addPendingElement=function(n){this.pendingElements.push(n)},BaseRenderer.prototype.searchExtraCompositions=function(n){var t,r=n.length;for(t=0;t<r;t+=1)if(n[t].xt){var e=this.createComp(n[t]);e.initExpressions(),this.globalData.projectInterface.registerComposition(e)}},BaseRenderer.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(n.chars),this.globalData.fontManager.addFonts(n.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.frameId=0,this.globalData.frameRate=n.fr,this.globalData.nm=n.nm,this.globalData.compSize={w:n.w,h:n.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(n){return new NullElement(n,this.globalData,this)},SVGRenderer.prototype.createShape=function(n){return new SVGShapeElement(n,this.globalData,this)},SVGRenderer.prototype.createText=function(n){return new SVGTextElement(n,this.globalData,this)},SVGRenderer.prototype.createImage=function(n){return new IImageElement(n,this.globalData,this)},SVGRenderer.prototype.createComp=function(n){return new SVGCompElement(n,this.globalData,this)},SVGRenderer.prototype.createSolid=function(n){return new ISolidElement(n,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(n){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+n.w+" "+n.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",n.w),this.svgElement.setAttribute("height",n.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)"),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(n,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=n;var r=createNS("clipPath"),e=createNS("rect");e.setAttribute("width",n.w),e.setAttribute("height",n.h),e.setAttribute("x",0),e.setAttribute("y",0);var o=createElementID();r.setAttribute("id",o),r.appendChild(e),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+o+")"),t.appendChild(r),this.layers=n.layers,this.elements=createSizedArray(n.layers.length)},SVGRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.layerElement=null,this.globalData.defs=null;var n,t=this.layers?this.layers.length:0;for(n=0;n<t;n++)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!=this.layers[n].ty){t[n]=!0;var r=this.createItem(this.layers[n]);t[n]=r,expressionsPlugin&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(r),r.initExpressions()),this.appendElementInPos(r,n),this.layers[n].tt&&(this.elements[n-1]&&!0!==this.elements[n-1]?r.setMatte(t[n-1].layerId):(this.buildItem(n-1),this.addPendingElement(r)))}},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var n=this.pendingElements.pop();if(n.checkParenting(),n.data.tt)for(var t=0,r=this.elements.length;t<r;){if(this.elements[t]===n){n.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRenderer.prototype.renderFrame=function(n){if(this.renderedFrame!==n&&!this.destroyed){null===n?n=this.renderedFrame:this.renderedFrame=n,this.globalData.frameNum=n,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=n,this.globalData._mdf=!1;var t,r=this.layers.length;for(this.completeLayers||this.checkLayers(n),t=r-1;t>=0;t--)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<r;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement();if(r){for(var e,o=0;o<t;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement()&&(e=this.elements[o].getBaseElement()),o+=1;e?this.layerElement.insertBefore(r,e):this.layerElement.appendChild(r)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(n){return new CVShapeElement(n,this.globalData,this)},CanvasRenderer.prototype.createText=function(n){return new CVTextElement(n,this.globalData,this)},CanvasRenderer.prototype.createImage=function(n){return new CVImageElement(n,this.globalData,this)},CanvasRenderer.prototype.createComp=function(n){return new CVCompElement(n,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(n){return new CVSolidElement(n,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(n){if(1!==n[0]||0!==n[1]||0!==n[4]||1!==n[5]||0!==n[12]||0!==n[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(n);var t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var r=this.contextData.cTr.props;this.canvasContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])}else this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13])},CanvasRenderer.prototype.ctxOpacity=function(n){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=n<0?0:n,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=n<0?0:n,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(n){if(this.renderConfig.clearCanvas){n&&this.canvasContext.save();var t=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r,e=this.contextData.saved[this.contextData.cArrPos];for(r=0;r<16;r+=1)e[r]=t[r];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(n){if(this.renderConfig.clearCanvas){n&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var t,r=this.contextData.saved[this.contextData.cArrPos],e=this.contextData.cTr.props;for(t=0;t<16;t+=1)e[t]=r[t];this.canvasContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),r=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=r,this.globalData.currentGlobalAlpha!==r&&(this.canvasContext.globalAlpha=r,this.globalData.currentGlobalAlpha=r)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(n){this.animationItem.wrapper?(this.animationItem.container=createTag("canvas"),this.animationItem.container.style.width="100%",this.animationItem.container.style.height="100%",this.animationItem.container.style.transformOrigin=this.animationItem.container.style.mozTransformOrigin=this.animationItem.container.style.webkitTransformOrigin=this.animationItem.container.style["-webkit-transform"]="0px 0px 0px",this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)):this.canvasContext=this.renderConfig.context,this.data=n,this.layers=n.layers,this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(n,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(n.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var n,t,r,e;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",n*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(n=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var o=this.renderConfig.preserveAspectRatio.split(" "),a=o[1]||"meet",i=o[0]||"xMidYMid",s=i.substr(0,4),l=i.substr(4);r=n/t,(e=this.transformCanvas.w/this.transformCanvas.h)>r&&"meet"===a||e<r&&"slice"===a?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(e<r&&"meet"===a||e>r&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(e<r&&"meet"===a||e>r&&"slice"===a)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(e>r&&"meet"===a||e<r&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(e>r&&"meet"===a||e<r&&"slice"===a)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"==this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRenderer.prototype.destroy=function(){var n;for(this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML=""),n=(this.layers?this.layers.length:0)-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(n,t){if((this.renderedFrame!==n||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==n){this.renderedFrame=n,this.globalData.frameNum=n-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=n;var r,e=this.layers.length;for(this.completeLayers||this.checkLayers(n),r=0;r<e;r++)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(n-this.layers[r].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=e-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(n){var t=this.elements;if(!t[n]&&99!=this.layers[n].ty){var r=this.createItem(this.layers[n],this,this.globalData);t[n]=r,r.initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRenderer.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement();if(r){var e=this.layers[t];if(e.ddd&&this.supports3d)this.addTo3dContainer(r,t);else if(this.threeDElements)this.addTo3dContainer(r,t);else{for(var o,a,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(a=this.elements[i],o=(this.layers[i].ddd?this.getThreeDContainerByPos(i):a.getBaseElement())||o),i+=1;o?e.ddd&&this.supports3d||this.layerElement.insertBefore(r,o):e.ddd&&this.supports3d||this.layerElement.appendChild(r)}}},HybridRenderer.prototype.createShape=function(n){return this.supports3d?new HShapeElement(n,this.globalData,this):new SVGShapeElement(n,this.globalData,this)},HybridRenderer.prototype.createText=function(n){return this.supports3d?new HTextElement(n,this.globalData,this):new SVGTextElement(n,this.globalData,this)},HybridRenderer.prototype.createCamera=function(n){return this.camera=new HCameraElement(n,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(n){return this.supports3d?new HImageElement(n,this.globalData,this):new IImageElement(n,this.globalData,this)},HybridRenderer.prototype.createComp=function(n){return this.supports3d?new HCompElement(n,this.globalData,this):new SVGCompElement(n,this.globalData,this)},HybridRenderer.prototype.createSolid=function(n){return this.supports3d?new HSolidElement(n,this.globalData,this):new ISolidElement(n,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(n){for(var t=0,r=this.threeDElements.length;t<r;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}},HybridRenderer.prototype.createThreeDContainer=function(n,t){var r=createTag("div");styleDiv(r);var e=createTag("div");styleDiv(e),"3d"===t&&(r.style.width=this.globalData.compSize.w+"px",r.style.height=this.globalData.compSize.h+"px",r.style.transformOrigin=r.style.mozTransformOrigin=r.style.webkitTransformOrigin="50% 50%",e.style.transform=e.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"),r.appendChild(e);var o={container:e,perspectiveElem:r,startPos:n,endPos:n,type:t};return this.threeDElements.push(o),o},HybridRenderer.prototype.build3dContainers=function(){var n,t,r=this.layers.length,e="";for(n=0;n<r;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?("3d"!==e&&(e="3d",t=this.createThreeDContainer(n,"3d")),t.endPos=Math.max(t.endPos,n)):("2d"!==e&&(e="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n));for(n=(r=this.threeDElements.length)-1;n>=0;n--)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(n,t){for(var r=0,e=this.threeDElements.length;r<e;){if(t<=this.threeDElements[r].endPos){for(var o,a=this.threeDElements[r].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(o=this.elements[a].getBaseElement()),a+=1;o?this.threeDElements[r].container.insertBefore(n,o):this.threeDElements[r].container.appendChild(n);break}r+=1}},HybridRenderer.prototype.configAnimation=function(n){var t=createTag("div"),r=this.animationItem.wrapper;t.style.width=n.w+"px",t.style.height=n.h+"px",this.resizerElem=t,styleDiv(t),t.style.transformStyle=t.style.webkitTransformStyle=t.style.mozTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),r.appendChild(t),t.style.overflow="hidden";var e=createNS("svg");e.setAttribute("width","1"),e.setAttribute("height","1"),styleDiv(e),this.resizerElem.appendChild(e);var o=createNS("defs");e.appendChild(o),this.data=n,this.setupGlobalData(n,e),this.globalData.defs=o,this.layers=n.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.animationItem.container=null,this.globalData.defs=null;var n,t=this.layers?this.layers.length:0;for(n=0;n<t;n++)this.elements[n].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var n,t,r,e,o=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,i=o/a;this.globalData.compSize.w/this.globalData.compSize.h>i?(n=o/this.globalData.compSize.w,t=o/this.globalData.compSize.w,r=0,e=(a-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(n=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,r=(o-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,e=0),this.resizerElem.style.transform=this.resizerElem.style.webkitTransform="matrix3d("+n+",0,0,0,0,"+t+",0,0,0,0,1,0,"+r+","+e+",0,1)"},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var n,t=this.globalData.compSize.w,r=this.globalData.compSize.h,e=this.threeDElements.length;for(n=0;n<e;n+=1)this.threeDElements[n].perspectiveElem.style.perspective=this.threeDElements[n].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(r,2))+"px"}},HybridRenderer.prototype.searchExtraCompositions=function(n){var t,r=n.length,e=createTag("div");for(t=0;t<r;t+=1)if(n[t].xt){var o=this.createComp(n[t],e,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}},MaskElement.prototype.getMaskProperty=function(n){return this.viewData[n].prop},MaskElement.prototype.renderFrame=function(n){var t,r=this.element.finalTransform.mat,e=this.masksProperties.length;for(t=0;t<e;t++)if((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&this.viewData[t].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||n))){var o=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[t].filterId+")")),o.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,(n+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(n,t,r){var e,o,a=" M"+t.v[0][0]+","+t.v[0][1];for(o=t._length,e=1;e<o;e+=1)a+=" C"+t.o[e-1][0]+","+t.o[e-1][1]+" "+t.i[e][0]+","+t.i[e][1]+" "+t.v[e][0]+","+t.v[e][1];if(t.c&&o>1&&(a+=" C"+t.o[e-1][0]+","+t.o[e-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==a){var i="";r.elem&&(t.c&&(i=n.inv?this.solidPath+a:a),r.elem.setAttribute("d",i)),r.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(n,t){var r,e=this.dynamicProperties.length;for(r=0;r<e;r+=1)(t||this._isParent&&"transform"===this.dynamicProperties[r].propType)&&(this.dynamicProperties[r].getValue(),this.dynamicProperties[r]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&this.dynamicProperties.push(n)}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var n,t=this.finalTransform.mat,r=0,e=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;r<e;){if(this.hierarchy[r].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}r+=1}if(this.finalTransform._matMdf)for(n=this.finalTransform.mProp.v.props,t.cloneFromProps(n),r=0;r<e;r+=1)n=this.hierarchy[r].finalTransform.mProp.v.props,t.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}},globalToLocal:function(n){var t=[];t.push(this.finalTransform);for(var r=!0,e=this.comp;r;)e.finalTransform?(e.data.hasMask&&t.splice(0,0,e.finalTransform),e=e.comp):r=!1;var o,a,i=t.length;for(o=0;o<i;o+=1)a=t[o].mat.applyToPointArray(0,0,0),n=[n[0]-a[0],n[1]-a[1],0];return n},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(n){-1===this.renderableComponents.indexOf(n)&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){-1!==this.renderableComponents.indexOf(n)&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var n,t=this.renderableComponents.length;for(n=0;n<t;n+=1)this.renderableComponents[n].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(n,t,r){this.initFrame(),this.initBaseData(n,t,r),this.initTransform(n,t,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(n,t,r){this.o=PropertyFactory.getProp(n,t.o,0,.01,this),this.s=PropertyFactory.getProp(n,t.s,1,null,this),this.e=PropertyFactory.getProp(n,t.e,1,null,this),this.h=PropertyFactory.getProp(n,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(n,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(n,t.g,this),this.style=r,this.stops=[],this.setGradientData(r.pElem,t),this.setGradientOpacity(t,r),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(n,t){var r=createElementID(),e=createNS(1===t.t?"linearGradient":"radialGradient");e.setAttribute("id",r),e.setAttribute("spreadMethod","pad"),e.setAttribute("gradientUnits","userSpaceOnUse");var o,a,i,s=[];for(i=4*t.g.p,a=0;a<i;a+=4)o=createNS("stop"),e.appendChild(o),s.push(o);n.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+r+")"),this.gf=e,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(n,t){if(this.g._hasOpacity&&!this.g._collapsable){var r,e,o,a=createNS("mask"),i=createNS("path");a.appendChild(i);var s=createElementID(),l=createElementID();a.setAttribute("id",l);var c=createNS(1===n.t?"linearGradient":"radialGradient");c.setAttribute("id",s),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),o=n.g.k.k[0].s?n.g.k.k[0].s.length:n.g.k.k.length;var g=this.stops;for(e=4*n.g.p;e<o;e+=2)(r=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(r),g.push(r);i.setAttribute("gf"===n.ty?"fill":"stroke","url("+locationHref+"#"+s+")"),this.of=c,this.ms=a,this.ost=g,this.maskId=l,t.msElem=i}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var n=new Matrix,t=new Matrix;function r(n,t,r){(r||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(r||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function e(r,e,o){var a,i,s,l,c,g,d,m,p,h,w,f=e.styles.length,u=e.lvl;for(g=0;g<f;g+=1){if(l=e.sh._mdf||o,e.styles[g].lvl<u){for(m=t.reset(),h=u-e.styles[g].lvl,w=e.transformers.length-1;!l&&h>0;)l=e.transformers[w].mProps._mdf||l,h--,w--;if(l)for(h=u-e.styles[g].lvl,w=e.transformers.length-1;h>0;)p=e.transformers[w].mProps.v.props,m.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),h--,w--}else m=n;if(i=(d=e.sh.paths)._length,l){for(s="",a=0;a<i;a+=1)(c=d.shapes[a])&&c._length&&(s+=buildShapeString(c,c._length,c.c,m));e.caches[g]=s}else s=e.caches[g];e.styles[g].d+=!0===r.hd?"":s,e.styles[g]._mdf=l||e.styles[g]._mdf}}function o(n,t,r){var e=t.style;(t.c._mdf||r)&&e.pElem.setAttribute("fill","rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||r)&&e.pElem.setAttribute("fill-opacity",t.o.v)}function a(n,t,r){i(n,t,r),s(0,t,r)}function i(n,t,r){var e,o,a,i,s,l=t.gf,c=t.g._hasOpacity,g=t.s.v,d=t.e.v;if(t.o._mdf||r){var m="gf"===n.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(m,t.o.v)}if(t.s._mdf||r){var p=1===n.t?"x1":"cx",h="x1"===p?"y1":"cy";l.setAttribute(p,g[0]),l.setAttribute(h,g[1]),c&&!t.g._collapsable&&(t.of.setAttribute(p,g[0]),t.of.setAttribute(h,g[1]))}if(t.g._cmdf||r){e=t.cst;var w=t.g.c;for(a=e.length,o=0;o<a;o+=1)(i=e[o]).setAttribute("offset",w[4*o]+"%"),i.setAttribute("stop-color","rgb("+w[4*o+1]+","+w[4*o+2]+","+w[4*o+3]+")")}if(c&&(t.g._omdf||r)){var f=t.g.o;for(a=(e=t.g._collapsable?t.cst:t.ost).length,o=0;o<a;o+=1)i=e[o],t.g._collapsable||i.setAttribute("offset",f[2*o]+"%"),i.setAttribute("stop-opacity",f[2*o+1])}if(1===n.t)(t.e._mdf||r)&&(l.setAttribute("x2",d[0]),l.setAttribute("y2",d[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])));else if((t.s._mdf||t.e._mdf||r)&&(s=Math.sqrt(Math.pow(g[0]-d[0],2)+Math.pow(g[1]-d[1],2)),l.setAttribute("r",s),c&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||r){s||(s=Math.sqrt(Math.pow(g[0]-d[0],2)+Math.pow(g[1]-d[1],2)));var u=Math.atan2(d[1]-g[1],d[0]-g[0]),b=s*(t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v),x=Math.cos(u+t.a.v)*b+g[0],v=Math.sin(u+t.a.v)*b+g[1];l.setAttribute("fx",x),l.setAttribute("fy",v),c&&!t.g._collapsable&&(t.of.setAttribute("fx",x),t.of.setAttribute("fy",v))}}function s(n,t,r){var e=t.style,o=t.d;o&&(o._mdf||r)&&o.dashStr&&(e.pElem.setAttribute("stroke-dasharray",o.dashStr),e.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),t.c&&(t.c._mdf||r)&&e.pElem.setAttribute("stroke","rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||r)&&e.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||r)&&(e.pElem.setAttribute("stroke-width",t.w.v),e.msElem&&e.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(n){switch(n.ty,n.ty){case"fl":return o;case"gf":return i;case"gs":return a;case"st":return s;case"sh":case"el":case"rc":case"sr":return e;case"tr":return r}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(n,t,r,e){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o=4;"rc"==t.ty?o=5:"el"==t.ty?o=6:"sr"==t.ty&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(n,t,o,n);var a,i,s=r.length;for(a=0;a<s;a+=1)r[a].closed||(i={transforms:e.addTransformSequence(r[a].transforms),trNodes:[]},this.styledShapes.push(i),r[a].elements.push(i))}function BaseElement(){}function NullElement(n,t,r){this.initFrame(),this.initBaseData(n,t,r),this.initFrame(),this.initTransform(n,t,r),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(n,t,r){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,r),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(n,t,r){this.initElement(n,t,r)}function SVGCompElement(n,t,r){this.layers=n.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,r),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGTextElement(n,t,r){this.textSpans=[],this.renderType="svg",this.initElement(n,t,r)}function SVGShapeElement(n,t,r){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(n,t,r),this.prevViewData=[]}function SVGTintFilter(n,t){this.filterManager=t;var r=createNS("feColorMatrix");if(r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.setAttribute("result","f1"),n.appendChild(r),(r=createNS("feColorMatrix")).setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result","f2"),n.appendChild(r),this.matrixFilter=r,100!==t.effectElements[2].p.v||t.effectElements[2].p.k){var e,o=createNS("feMerge");n.appendChild(o),(e=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),o.appendChild(e),(e=createNS("feMergeNode")).setAttribute("in","f2"),o.appendChild(e)}}function SVGFillFilter(n,t){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.appendChild(r),this.matrixFilter=r}function SVGGaussianBlurEffect(n,t){n.setAttribute("x","-100%"),n.setAttribute("y","-100%"),n.setAttribute("width","300%"),n.setAttribute("height","300%"),this.filterManager=t;var r=createNS("feGaussianBlur");n.appendChild(r),this.feGaussianBlur=r}function SVGStrokeEffect(n,t){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(n,t){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.setAttribute("result","f1"),n.appendChild(r);var e=createNS("feComponentTransfer");e.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(e),this.matrixFilter=e;var o=createNS("feFuncR");o.setAttribute("type","table"),e.appendChild(o),this.feFuncR=o;var a=createNS("feFuncG");a.setAttribute("type","table"),e.appendChild(a),this.feFuncG=a;var i=createNS("feFuncB");i.setAttribute("type","table"),e.appendChild(i),this.feFuncB=i}function SVGProLevelsFilter(n,t){this.filterManager=t;var r=this.filterManager.effectElements,e=createNS("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",e)),(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",e)),(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",e)),(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",e)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(e.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(e),e=createNS("feComponentTransfer")),(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&(e.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(e),this.feFuncRComposed=this.createFeFunc("feFuncR",e),this.feFuncGComposed=this.createFeFunc("feFuncG",e),this.feFuncBComposed=this.createFeFunc("feFuncB",e))}function SVGDropShadowEffect(n,t){var r=t.container.globalData.renderConfig.filterSize;n.setAttribute("x",r.x),n.setAttribute("y",r.y),n.setAttribute("width",r.width),n.setAttribute("height",r.height),this.filterManager=t;var e=createNS("feGaussianBlur");e.setAttribute("in","SourceAlpha"),e.setAttribute("result","drop_shadow_1"),e.setAttribute("stdDeviation","0"),this.feGaussianBlur=e,n.appendChild(e);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in","drop_shadow_1"),o.setAttribute("result","drop_shadow_2"),this.feOffset=o,n.appendChild(o);var a=createNS("feFlood");a.setAttribute("flood-color","#00ff00"),a.setAttribute("flood-opacity","1"),a.setAttribute("result","drop_shadow_3"),this.feFlood=a,n.appendChild(a);var i=createNS("feComposite");i.setAttribute("in","drop_shadow_3"),i.setAttribute("in2","drop_shadow_2"),i.setAttribute("operator","in"),i.setAttribute("result","drop_shadow_4"),n.appendChild(i);var s,l=createNS("feMerge");n.appendChild(l),s=createNS("feMergeNode"),l.appendChild(s),(s=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=s,this.feMerge=l,this.originalNodeAdded=!1,l.appendChild(s)}ShapeTransformManager.prototype={addTransformSequence:function(n){var t,r=n.length,e="_";for(t=0;t<r;t+=1)e+=n[t].transform.key+"_";var o=this.sequences[e];return o||(o={transforms:[].concat(n),finalTransform:new Matrix,_mdf:!1},this.sequences[e]=o,this.sequenceList.push(o)),o},processSequence:function(n,t){for(var r,e=0,o=n.transforms.length,a=t;e<o&&!t;){if(n.transforms[e].transform.mProps._mdf){a=!0;break}e+=1}if(a)for(n.finalTransform.reset(),e=o-1;e>=0;e-=1)r=n.transforms[e].transform.mProps.v.props,n.finalTransform.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]);n._mdf=a},processSequences:function(n){var t,r=this.sequenceList.length;for(t=0;t<r;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return"_"+this.transform_key_count++}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&!1!==this.data.masksProperties[n].cl)return!0;n+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var n=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=n},initBaseData:function(n,t,r){this.globalData=t,this.comp=r,this.data=n,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var n,t,r,e=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var o=createNS("mask");o.setAttribute("id",this.layerId),o.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),o.appendChild(this.layerElement),e=o,this.globalData.defs.appendChild(o),featureSupport.maskType||1!=this.data.td||(o.setAttribute("mask-type","luminance"),n=createElementID(),t=filtersFactory.createFilter(n),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(r=createNS("g")).appendChild(this.layerElement),e=r,o.appendChild(r),r.setAttribute("filter","url("+locationHref+"#"+n+")"))}else if(2==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var i=createNS("g");a.appendChild(i),n=createElementID(),t=filtersFactory.createFilter(n);var s=createNS("feComponentTransfer");s.setAttribute("in","SourceGraphic"),t.appendChild(s);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),s.appendChild(l),this.globalData.defs.appendChild(t);var c=createNS("rect");c.setAttribute("width",this.comp.data.w),c.setAttribute("height",this.comp.data.h),c.setAttribute("x","0"),c.setAttribute("y","0"),c.setAttribute("fill","#ffffff"),c.setAttribute("opacity","0"),i.setAttribute("filter","url("+locationHref+"#"+n+")"),i.appendChild(c),i.appendChild(this.layerElement),e=i,featureSupport.maskType||(a.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),r=createNS("g"),i.appendChild(c),r.appendChild(this.layerElement),e=r,i.appendChild(r)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var g=createNS("clipPath"),d=createNS("path");d.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var m=createElementID();if(g.setAttribute("id",m),g.appendChild(d),this.globalData.defs.appendChild(g),this.checkMasks()){var p=createNS("g");p.setAttribute("clip-path","url("+locationHref+"#"+m+")"),p.appendChild(this.layerElement),this.transformedElement=p,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+m+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+n+")")}},IShapeElement.prototype={addShapeToModifiers:function(n){var t,r=this.shapeModifiers.length;for(t=0;t<r;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var n,t=this.shapes.length;for(n=0;n<t;n+=1)this.shapes[n].sh.reset();for(n=(t=this.shapeModifiers.length)-1;n>=0;n-=1)this.shapeModifiers[n].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},searchProcessedElement:function(n){for(var t=this.processedElements,r=0,e=t.length;r<e;){if(t[r].elem===n)return t[r].pos;r+=1}return 0},addProcessedElement:function(n,t){for(var r=this.processedElements,e=r.length;e;)if(r[e-=1].elem===n)return void(r[e].pos=t);r.push(new ProcessedElement(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange)}},ITextElement.prototype.initElement=function(n,t,r){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(n,t,r),this.textProperty=new TextProperty(this,n.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(n.t,this.renderType,this),this.initTransform(n,t,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(n,t){var r,e,o=t.length,a="";for(r=0;r<o;r+=1)e=t[r].ks.k,a+=buildShapeString(e,e.i.length,!0,n);return a},ITextElement.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)},ITextElement.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)},ITextElement.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)},ITextElement.prototype.applyTextPropertiesToMatrix=function(n,t,r,e,o){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[r]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[r])/2,0,0)}t.translate(e,o,0)},ITextElement.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(n,t,r){this.initFrame(),this.initBaseData(n,t,r),this.initTransform(n,t,r),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(n){if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=n/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var r,e=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),r=e-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},ICompElement.prototype.setElements=function(n){this.elements=n},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var n,t=this.layers.length;for(n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var n=createNS("rect");n.setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.layerElement.appendChild(n)},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextElement),SVGTextElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextElement.prototype.buildTextContents=function(n){for(var t=0,r=n.length,e=[],o="";t<r;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(e.push(o),o=""):o+=n[t],t+=1;return e.push(o),e},SVGTextElement.prototype.buildNewText=function(){var n,t,r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute("fill",this.buildColor(r.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),r.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(r.sc)),this.layerElement.setAttribute("stroke-width",r.sw)),this.layerElement.setAttribute("font-size",r.finalSize);var e=this.globalData.fontManager.getFontByName(r.f);if(e.fClass)this.layerElement.setAttribute("class",e.fClass);else{this.layerElement.setAttribute("font-family",e.fFamily);var o=r.fWeight,a=r.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",o)}this.layerElement.setAttribute("aria-label",r.t);var i,s=r.l||[],l=!!this.globalData.fontManager.chars;t=s.length;var c,g=this.mHelper,d="",m=this.data.singleShape,p=0,h=0,w=!0,f=r.tr/1e3*r.finalSize;if(!m||l||r.sz){var u,b,x=this.textSpans.length;for(n=0;n<t;n+=1)l&&m&&0!==n||(i=x>n?this.textSpans[n]:createNS(l?"path":"text"),x<=n&&(i.setAttribute("stroke-linecap","butt"),i.setAttribute("stroke-linejoin","round"),i.setAttribute("stroke-miterlimit","4"),this.textSpans[n]=i,this.layerElement.appendChild(i)),i.style.display="inherit"),g.reset(),g.scale(r.finalSize/100,r.finalSize/100),m&&(s[n].n&&(p=-f,h+=r.yOffset,h+=w?1:0,w=!1),this.applyTextPropertiesToMatrix(r,g,s[n].line,p,h),p+=s[n].l||0,p+=f),l?(c=(u=(b=this.globalData.fontManager.getCharData(r.finalText[n],e.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily))&&b.data||{}).shapes?u.shapes[0].it:[],m?d+=this.createPathShape(g,c):i.setAttribute("d",this.createPathShape(g,c))):(m&&i.setAttribute("transform","translate("+g.props[12]+","+g.props[13]+")"),i.textContent=s[n].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));m&&i&&i.setAttribute("d",d)}else{var v=this.textContainer,y="start";switch(r.j){case 1:y="end";break;case 2:y="middle"}v.setAttribute("text-anchor",y),v.setAttribute("letter-spacing",f);var k=this.buildTextContents(r.finalText);for(t=k.length,h=r.ps?r.ps[1]+r.ascent:0,n=0;n<t;n+=1)(i=this.textSpans[n]||createNS("tspan")).textContent=k[n],i.setAttribute("x",0),i.setAttribute("y",h),i.style.display="inherit",v.appendChild(i),this.textSpans[n]=i,h+=r.finalLineHeight;this.layerElement.appendChild(v)}for(;n<this.textSpans.length;)this.textSpans[n].style.display="none",n+=1;this._sizeChanged=!0},SVGTextElement.prototype.sourceRectAtTime=function(n){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var n,t;this._sizeChanged=!0;var r,e,o=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(t=a.length,n=0;n<t;n+=1)a[n].n||(r=o[n],e=this.textSpans[n],r._mdf.m&&e.setAttribute("transform",r.m),r._mdf.o&&e.setAttribute("opacity",r.o),r._mdf.sw&&e.setAttribute("stroke-width",r.sw),r._mdf.sc&&e.setAttribute("stroke",r.sc),r._mdf.fc&&e.setAttribute("fill",r.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var n,t,r,e,o=this.shapes.length,a=this.stylesList.length,i=[],s=!1;for(r=0;r<a;r+=1){for(e=this.stylesList[r],s=!1,i.length=0,n=0;n<o;n+=1)-1!==(t=this.shapes[n]).styles.indexOf(e)&&(i.push(t),s=t._isAnimated||s);i.length>1&&s&&this.setShapesAsAnimated(i)}},SVGShapeElement.prototype.setShapesAsAnimated=function(n){var t,r=n.length;for(t=0;t<r;t+=1)n[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(n,t){var r,e=new SVGStyleData(n,t),o=e.pElem;return"st"===n.ty?r=new SVGStrokeStyleData(this,n,e):"fl"===n.ty?r=new SVGFillStyleData(this,n,e):"gf"!==n.ty&&"gs"!==n.ty||(r=new("gf"===n.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,n,e),this.globalData.defs.appendChild(r.gf),r.maskId&&(this.globalData.defs.appendChild(r.ms),this.globalData.defs.appendChild(r.of),o.setAttribute("mask","url("+locationHref+"#"+r.maskId+")"))),"st"!==n.ty&&"gs"!==n.ty||(o.setAttribute("stroke-linecap",this.lcEnum[n.lc]||"round"),o.setAttribute("stroke-linejoin",this.ljEnum[n.lj]||"round"),o.setAttribute("fill-opacity","0"),1===n.lj&&o.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&o.setAttribute("fill-rule","evenodd"),n.ln&&o.setAttribute("id",n.ln),n.cl&&o.setAttribute("class",n.cl),n.bm&&(o.style["mix-blend-mode"]=getBlendMode(n.bm)),this.stylesList.push(e),this.addToAnimatedContents(n,r),r},SVGShapeElement.prototype.createGroupElement=function(n){var t=new ShapeGroupData;return n.ln&&t.gr.setAttribute("id",n.ln),n.cl&&t.gr.setAttribute("class",n.cl),n.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(n.bm)),t},SVGShapeElement.prototype.createTransformElement=function(n,t){var r=TransformPropertyFactory.getTransformProperty(this,n,this),e=new SVGTransformData(r,r.o,t);return this.addToAnimatedContents(n,e),e},SVGShapeElement.prototype.createShapeElement=function(n,t,r){var e=4;"rc"===n.ty?e=5:"el"===n.ty?e=6:"sr"===n.ty&&(e=7);var o=new SVGShapeData(t,r,ShapePropertyFactory.getShapeProp(this,n,e,this));return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(n,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(n,t){for(var r=0,e=this.animatedContents.length;r<e;){if(this.animatedContents[r].element===t)return;r+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(n),element:t,data:n})},SVGShapeElement.prototype.setElementStyles=function(n){var t,r=n.styles,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||r.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var n,t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(n,t,r,e,o,a,i){var s,l,c,g,d,m,p=[].concat(a),h=n.length-1,w=[],f=[];for(s=h;s>=0;s-=1){if((m=this.searchProcessedElement(n[s]))?t[s]=r[m-1]:n[s]._render=i,"fl"==n[s].ty||"st"==n[s].ty||"gf"==n[s].ty||"gs"==n[s].ty)m?t[s].style.closed=!1:t[s]=this.createStyleElement(n[s],o),n[s]._render&&e.appendChild(t[s].style.pElem),w.push(t[s].style);else if("gr"==n[s].ty){if(m)for(c=t[s].it.length,l=0;l<c;l+=1)t[s].prevViewData[l]=t[s].it[l];else t[s]=this.createGroupElement(n[s]);this.searchShapes(n[s].it,t[s].it,t[s].prevViewData,t[s].gr,o+1,p,i),n[s]._render&&e.appendChild(t[s].gr)}else"tr"==n[s].ty?(m||(t[s]=this.createTransformElement(n[s],e)),g=t[s].transform,p.push(g)):"sh"==n[s].ty||"rc"==n[s].ty||"el"==n[s].ty||"sr"==n[s].ty?(m||(t[s]=this.createShapeElement(n[s],p,o)),this.setElementStyles(t[s])):"tm"==n[s].ty||"rd"==n[s].ty||"ms"==n[s].ty?(m?(d=t[s]).closed=!1:((d=ShapeModifiers.getModifier(n[s].ty)).init(this,n[s]),t[s]=d,this.shapeModifiers.push(d)),f.push(d)):"rp"==n[s].ty&&(m?(d=t[s]).closed=!0:(d=ShapeModifiers.getModifier(n[s].ty),t[s]=d,d.init(this,n,s,t),this.shapeModifiers.push(d),i=!1),f.push(d));this.addProcessedElement(n[s],s+1)}for(h=w.length,s=0;s<h;s+=1)w[s].closed=!0;for(h=f.length,s=0;s<h;s+=1)f[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var n,t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var n,t,r=this.animatedContents.length;for(n=0;n<r;n+=1)t=this.animatedContents[n],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},SVGTintFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,e=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",r[0]-t[0]+" 0 0 0 "+t[0]+" "+(r[1]-t[1])+" 0 0 0 "+t[1]+" "+(r[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+e+" 0")}},SVGFillFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGGaussianBlurEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,e=3==r?0:t,o=2==r?0:t;this.feGaussianBlur.setAttribute("stdDeviation",e+" "+o);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},SVGStrokeEffect.prototype.initialize=function(){var n,t,r,e,o=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(e=this.elem.maskManager.masksProperties.length,r=0):e=1+(r=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);r<e;r+=1)n=createNS("path"),t.appendChild(n),this.paths.push({p:n,m:r});if(3===this.filterManager.effectElements[10].p.v){var a=createNS("mask"),i=createElementID();a.setAttribute("id",i),a.setAttribute("mask-type","alpha"),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var s=createNS("g");for(s.setAttribute("mask","url("+locationHref+"#"+i+")");o[0];)s.appendChild(o[0]);this.elem.layerElement.appendChild(s),this.masker=a,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(o=this.elem.layerElement.children||this.elem.layerElement.childNodes;o.length;)this.elem.layerElement.removeChild(o[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(n){this.initialized||this.initialize();var t,r,e,o=this.paths.length;for(t=0;t<o;t+=1)if(-1!==this.paths[t].m&&(r=this.elem.maskManager.viewData[this.paths[t].m],e=this.paths[t].p,(n||this.filterManager._mdf||r.prop._mdf)&&e.setAttribute("d",r.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var i=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,s=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,l=e.getTotalLength();a="0 0 0 "+l*i+" ";var c,g=l*(s-i),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100,m=Math.floor(g/d);for(c=0;c<m;c+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100+" ";a+="0 "+10*l+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;e.setAttribute("stroke-dasharray",a)}if((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(n||this.filterManager.effectElements[3].p._mdf)){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bm_floor(255*p[0])+","+bm_floor(255*p[1])+","+bm_floor(255*p[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,e=this.filterManager.effectElements[2].p.v,o=e[0]+" "+r[0]+" "+t[0],a=e[1]+" "+r[1]+" "+t[1],i=e[2]+" "+r[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",i)}},SVGProLevelsFilter.prototype.createFeFunc=function(n,t){var r=createNS(n);return r.setAttribute("type","table"),t.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(n,t,r,e,o){for(var a,i,s=0,l=Math.min(n,t),c=Math.max(n,t),g=Array.call(null,{length:256}),d=0,m=o-e,p=t-n;s<=256;)i=(a=s/256)<=l?p<0?o:e:a>=c?p<0?e:o:e+m*Math.pow((a-n)/p,1/r),g[d++]=i,s+=256/255;return g.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(n||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(n||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(n||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(n||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(n||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},SVGDropShadowEffect.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){if((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,e=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=r*Math.cos(e),a=r*Math.sin(e);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(n,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=n,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}function SVGEffects(n){var t,r,e=n.data.ef?n.data.ef.length:0,o=createElementID(),a=filtersFactory.createFilter(o),i=0;for(this.filters=[],t=0;t<e;t+=1)r=null,20===n.data.ef[t].ty?(i+=1,r=new SVGTintFilter(a,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(i+=1,r=new SVGFillFilter(a,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?r=new SVGStrokeEffect(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(i+=1,r=new SVGTritoneFilter(a,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(i+=1,r=new SVGProLevelsFilter(a,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(i+=1,r=new SVGDropShadowEffect(a,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty?r=new SVGMatte3Effect(a,n.effectsManager.effectElements[t],n):29===n.data.ef[t].ty&&(i+=1,r=new SVGGaussianBlurEffect(a,n.effectsManager.effectElements[t])),r&&this.filters.push(r);i&&(n.globalData.defs.appendChild(a),n.layerElement.setAttribute("filter","url("+locationHref+"#"+o+")")),this.filters.length&&n.addRenderableComponent(this)}function CVContextData(){var n;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),n=0;n<15;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(n,t,r){this.assetData=t.getAssetData(n.refId),this.img=t.imageLoader.getImage(this.assetData),this.initElement(n,t,r)}function CVCompElement(n,t,r){this.completeLayers=!1,this.layers=n.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(n,t,r),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function CVMaskElement(n,t){this.data=n,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r,e=this.masksProperties.length,o=!1;for(r=0;r<e;r++)"n"!==this.masksProperties[r].mode&&(o=!0),this.viewData[r]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[r],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}function CVShapeElement(n,t,r){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(n,t,r)}function CVSolidElement(n,t,r){this.initElement(n,t,r)}function CVTextElement(n,t,r){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(n,t,r)}function CVEffects(){}function HBaseElement(n,t,r){}function HSolidElement(n,t,r){this.initElement(n,t,r)}function HCompElement(n,t,r){this.layers=n.layers,this.supports3d=!n.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(n,t,r),this.tm=n.tm?PropertyFactory.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function HShapeElement(n,t,r){this.shapes=[],this.shapesData=n.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(n,t,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(n,t,r){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(n,t,r)}function HImageElement(n,t,r){this.assetData=t.getAssetData(n.refId),this.initElement(n,t,r)}function HCameraElement(n,t,r){this.initFrame(),this.initBaseData(n,t,r),this.initHierarchy();var e=PropertyFactory.getProp;if(this.pe=e(this,n.pe,0,0,this),n.ks.p.s?(this.px=e(this,n.ks.p.x,1,0,this),this.py=e(this,n.ks.p.y,1,0,this),this.pz=e(this,n.ks.p.z,1,0,this)):this.p=e(this,n.ks.p,1,0,this),n.ks.a&&(this.a=e(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to){var o,a=n.ks.or.k.length;for(o=0;o<a;o+=1)n.ks.or.k[o].to=null,n.ks.or.k[o].ti=null}this.or=e(this,n.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=e(this,n.ks.rx,0,degToRads,this),this.ry=e(this,n.ks.ry,0,degToRads,this),this.rz=e(this,n.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}SVGMatte3Effect.prototype.findSymbol=function(n){for(var t=0,r=_svgMatteSymbols.length;t<r;){if(_svgMatteSymbols[t]===n)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(n,t){var r=n.layerElement.parentNode;if(r){for(var e,o=r.children,a=0,i=o.length;a<i&&o[a]!==n.layerElement;)a+=1;a<=i-2&&(e=o[a+1]);var s=createNS("use");s.setAttribute("href","#"+t),e?r.insertBefore(s,e):r.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(n,t){if(!this.findSymbol(t)){var r=createElementID(),e=createNS("mask");e.setAttribute("id",t.layerId),e.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var o=n.globalData.defs;o.appendChild(e);var a=createNS("symbol");a.setAttribute("id",r),this.replaceInParent(t,r),a.appendChild(t.layerElement),o.appendChild(a);var i=createNS("use");i.setAttribute("href","#"+r),e.appendChild(i),t.data.hd=!1,t.show()}n.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var n=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,r=0,e=t.length;r<e;)t[r]&&t[r].data.ind===n&&this.setElementAsMask(this.elem,t[r]),r+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(n){var t,r=this.filters.length;for(t=0;t<r;t+=1)this.filters[t].renderFrame(n)},CVContextData.prototype.duplicate=function(){var n=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",n),this.savedOp.set(t);var r=0;for(r=this._length;r<n;r+=1)this.saved[r]=createTypedArray("float32",16);this._length=n},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData;if(n.blendMode!==this.data.bm){n.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);n.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var n=0===this.data.ty;this.globalData.renderer.save(n),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(n),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var n=createTag("canvas");n.width=this.assetData.w,n.height=this.assetData.h;var t,r,e=n.getContext("2d"),o=this.img.width,a=this.img.height,i=o/a,s=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;i>s&&"xMidYMid slice"===l||i<s&&"xMidYMid slice"!==l?t=(r=a)*s:r=(t=o)/s,e.drawImage(this.img,(o-t)/2,(a-r)/2,t,r,0,0,this.assetData.w,this.assetData.h),this.img=n}},CVImageElement.prototype.renderInnerContent=function(n){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var n,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),n=this.layers.length-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()},CVCompElement.prototype.destroy=function(){var n;for(n=this.layers.length-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var n,t,r,e,o=this.element.finalTransform.mat,a=this.element.canvasContext,i=this.masksProperties.length;for(a.beginPath(),n=0;n<i;n++)if("n"!==this.masksProperties[n].mode){this.masksProperties[n].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),e=this.viewData[n].v,t=o.applyToPointArray(e.v[0][0],e.v[0][1],0),a.moveTo(t[0],t[1]);var s,l=e._length;for(s=1;s<l;s++)r=o.applyToTriplePoints(e.o[s-1],e.i[s],e.v[s]),a.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5]);r=o.applyToTriplePoints(e.o[s-1],e.i[0],e.v[0]),a.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(n,t){var r={data:n,type:n.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===n.hd},e={};if("fl"==n.ty||"st"==n.ty?(e.c=PropertyFactory.getProp(this,n.c,1,255,this),e.c.k||(r.co="rgb("+bm_floor(e.c.v[0])+","+bm_floor(e.c.v[1])+","+bm_floor(e.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(e.s=PropertyFactory.getProp(this,n.s,1,null,this),e.e=PropertyFactory.getProp(this,n.e,1,null,this),e.h=PropertyFactory.getProp(this,n.h||{k:0},0,.01,this),e.a=PropertyFactory.getProp(this,n.a||{k:0},0,degToRads,this),e.g=new GradientProperty(this,n.g,this)),e.o=PropertyFactory.getProp(this,n.o,0,.01,this),"st"==n.ty||"gs"==n.ty){if(r.lc=this.lcEnum[n.lc]||"round",r.lj=this.ljEnum[n.lj]||"round",1==n.lj&&(r.ml=n.ml),e.w=PropertyFactory.getProp(this,n.w,0,null,this),e.w.k||(r.wi=e.w.v),n.d){var o=new DashProperty(this,n.d,"canvas",this);e.d=o,e.d.k||(r.da=e.d.dashArray,r.do=e.d.dashoffset[0])}}else r.r=2===n.r?"evenodd":"nonzero";return this.stylesList.push(r),e.style=r,e},CVShapeElement.prototype.createGroupElement=function(n){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,n.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,n,this)}}},CVShapeElement.prototype.createShapeElement=function(n){var t=new CVShapeData(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var n,t=this.itemsData.length;for(n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(n){var t,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var n,t=this.stylesList.length;for(n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.pop()},CVShapeElement.prototype.closeStyles=function(n){var t,r=n.length;for(t=0;t<r;t+=1)n[t].closed=!0},CVShapeElement.prototype.searchShapes=function(n,t,r,e,o){var a,i,s,l,c,g,d=n.length-1,m=[],p=[],h=[].concat(o);for(a=d;a>=0;a-=1){if((l=this.searchProcessedElement(n[a]))?t[a]=r[l-1]:n[a]._shouldRender=e,"fl"==n[a].ty||"st"==n[a].ty||"gf"==n[a].ty||"gs"==n[a].ty)l?t[a].style.closed=!1:t[a]=this.createStyleElement(n[a],h),m.push(t[a].style);else if("gr"==n[a].ty){if(l)for(s=t[a].it.length,i=0;i<s;i+=1)t[a].prevViewData[i]=t[a].it[i];else t[a]=this.createGroupElement(n[a]);this.searchShapes(n[a].it,t[a].it,t[a].prevViewData,e,h)}else"tr"==n[a].ty?(l||(g=this.createTransformElement(n[a]),t[a]=g),h.push(t[a]),this.addTransformToStyleList(t[a])):"sh"==n[a].ty||"rc"==n[a].ty||"el"==n[a].ty||"sr"==n[a].ty?l||(t[a]=this.createShapeElement(n[a])):"tm"==n[a].ty||"rd"==n[a].ty?(l?(c=t[a]).closed=!1:((c=ShapeModifiers.getModifier(n[a].ty)).init(this,n[a]),t[a]=c,this.shapeModifiers.push(c)),p.push(c)):"rp"==n[a].ty&&(l?(c=t[a]).closed=!0:(c=ShapeModifiers.getModifier(n[a].ty),t[a]=c,c.init(this,n,a,t),this.shapeModifiers.push(c),e=!1),p.push(c));this.addProcessedElement(n[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(m),d=p.length,a=0;a<d;a+=1)p[a].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var n,t,r,e,o,a,i,s,l,c=this.stylesList.length,g=this.globalData.renderer,d=this.globalData.canvasContext;for(n=0;n<c;n+=1)if(("st"!==(s=(l=this.stylesList[n]).type)&&"gs"!==s||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(g.save(),a=l.elements,"st"===s||"gs"===s?(d.strokeStyle="st"===s?l.co:l.grd,d.lineWidth=l.wi,d.lineCap=l.lc,d.lineJoin=l.lj,d.miterLimit=l.ml||0):d.fillStyle="fl"===s?l.co:l.grd,g.ctxOpacity(l.coOp),"st"!==s&&"gs"!==s&&d.beginPath(),g.ctxTransform(l.preTransforms.finalTransform.props),r=a.length,t=0;t<r;t+=1){for("st"!==s&&"gs"!==s||(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),o=(i=a[t].trNodes).length,e=0;e<o;e+=1)"m"==i[e].t?d.moveTo(i[e].p[0],i[e].p[1]):"c"==i[e].t?d.bezierCurveTo(i[e].pts[0],i[e].pts[1],i[e].pts[2],i[e].pts[3],i[e].pts[4],i[e].pts[5]):d.closePath();"st"!==s&&"gs"!==s||(d.stroke(),l.da&&d.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&d.fill(l.r),g.restore()}},CVShapeElement.prototype.renderShape=function(n,t,r,e){var o,a;for(a=n,o=t.length-1;o>=0;o-=1)"tr"==t[o].ty?(a=r[o].transform,this.renderShapeTransform(n,a)):"sh"==t[o].ty||"el"==t[o].ty||"rc"==t[o].ty||"sr"==t[o].ty?this.renderPath(t[o],r[o]):"fl"==t[o].ty?this.renderFill(t[o],r[o],a):"st"==t[o].ty?this.renderStroke(t[o],r[o],a):"gf"==t[o].ty||"gs"==t[o].ty?this.renderGradientFill(t[o],r[o],a):"gr"==t[o].ty?this.renderShape(a,t[o].it,r[o].it):t[o].ty;e&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(n,t){if(this._isFirstFrame||t._mdf||n.transforms._mdf){var r,e,o,a=n.trNodes,i=t.paths,s=i._length;a.length=0;var l=n.transforms.finalTransform;for(o=0;o<s;o+=1){var c=i.shapes[o];if(c&&c.v){for(e=c._length,r=1;r<e;r+=1)1===r&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),a.push({t:"c",pts:l.applyToTriplePoints(c.o[r-1],c.i[r],c.v[r])});1===e&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&e&&(a.push({t:"c",pts:l.applyToTriplePoints(c.o[r-1],c.i[0],c.v[0])}),a.push({t:"z"}))}}n.trNodes=a}},CVShapeElement.prototype.renderPath=function(n,t){if(!0!==n.hd&&n._shouldRender){var r,e=t.styledShapes.length;for(r=0;r<e;r+=1)this.renderStyledShape(t.styledShapes[r],t.sh)}},CVShapeElement.prototype.renderFill=function(n,t,r){var e=t.style;(t.c._mdf||this._isFirstFrame)&&(e.co="rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(e.coOp=t.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(n,t,r){var e=t.style;if(!e.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var o=this.globalData.canvasContext,a=t.s.v,i=t.e.v;if(1===n.t)m=o.createLinearGradient(a[0],a[1],i[0],i[1]);else var s=Math.sqrt(Math.pow(a[0]-i[0],2)+Math.pow(a[1]-i[1],2)),l=Math.atan2(i[1]-a[1],i[0]-a[0]),c=s*(t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v),g=Math.cos(l+t.a.v)*c+a[0],d=Math.sin(l+t.a.v)*c+a[1],m=o.createRadialGradient(g,d,0,a[0],a[1],s);var p,h=n.g.p,w=t.g.c,f=1;for(p=0;p<h;p+=1)t.g._hasOpacity&&t.g._collapsable&&(f=t.g.o[2*p+1]),m.addColorStop(w[4*p]/100,"rgba("+w[4*p+1]+","+w[4*p+2]+","+w[4*p+3]+","+f+")");e.grd=m}e.coOp=t.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(n,t,r){var e=t.style,o=t.d;o&&(o._mdf||this._isFirstFrame)&&(e.da=o.dashArray,e.do=o.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(e.co="rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(e.coOp=t.o.v*r.opacity),(t.w._mdf||this._isFirstFrame)&&(e.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc,n.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=!1;n.fc?(t=!0,this.values.fill=this.buildColor(n.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var r=!1;n.sc&&(r=!0,this.values.stroke=this.buildColor(n.sc),this.values.sWidth=n.sw);var e,o,a=this.globalData.fontManager.getFontByName(n.f),i=n.l,s=this.mHelper;this.stroke=r,this.values.fValue=n.finalSize+"px "+this.globalData.fontManager.getFontByName(n.f).fFamily,o=n.finalText.length;var l,c,g,d,m,p,h,w,f,u,b=this.data.singleShape,x=n.tr/1e3*n.finalSize,v=0,y=0,k=!0,C=0;for(e=0;e<o;e+=1){for(c=(l=this.globalData.fontManager.getCharData(n.finalText[e],a.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily))&&l.data||{},s.reset(),b&&i[e].n&&(v=-x,y+=n.yOffset,y+=k?1:0,k=!1),h=(m=c.shapes?c.shapes[0].it:[]).length,s.scale(n.finalSize/100,n.finalSize/100),b&&this.applyTextPropertiesToMatrix(n,s,i[e].line,v,y),f=createSizedArray(h),p=0;p<h;p+=1){for(d=m[p].ks.k.i.length,w=m[p].ks.k,u=[],g=1;g<d;g+=1)1==g&&u.push(s.applyToX(w.v[0][0],w.v[0][1],0),s.applyToY(w.v[0][0],w.v[0][1],0)),u.push(s.applyToX(w.o[g-1][0],w.o[g-1][1],0),s.applyToY(w.o[g-1][0],w.o[g-1][1],0),s.applyToX(w.i[g][0],w.i[g][1],0),s.applyToY(w.i[g][0],w.i[g][1],0),s.applyToX(w.v[g][0],w.v[g][1],0),s.applyToY(w.v[g][0],w.v[g][1],0));u.push(s.applyToX(w.o[g-1][0],w.o[g-1][1],0),s.applyToY(w.o[g-1][0],w.o[g-1][1],0),s.applyToX(w.i[0][0],w.i[0][1],0),s.applyToY(w.i[0][0],w.i[0][1],0),s.applyToX(w.v[0][0],w.v[0][1],0),s.applyToY(w.v[0][0],w.v[0][1],0)),f[p]=u}b&&(v+=i[e].l,v+=x),this.textSpans[C]?this.textSpans[C].elem=f:this.textSpans[C]={elem:f},C+=1}},CVTextElement.prototype.renderInnerContent=function(){var n,t,r,e,o,a,i=this.canvasContext;this.finalTransform.mat.props,i.font=this.values.fValue,i.lineCap="butt",i.lineJoin="miter",i.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var g,d,m=null,p=null,h=null;for(n=0;n<t;n+=1)if(!c[n].n){if((s=l[n])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(s.p),this.globalData.renderer.ctxOpacity(s.o)),this.fill){for(s&&s.fc?m!==s.fc&&(m=s.fc,i.fillStyle=s.fc):m!==this.values.fill&&(m=this.values.fill,i.fillStyle=this.values.fill),e=(g=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),r=0;r<e;r+=1)for(a=(d=g[r]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(s&&s.sw?h!==s.sw&&(h=s.sw,i.lineWidth=s.sw):h!==this.values.sWidth&&(h=this.values.sWidth,i.lineWidth=this.values.sWidth),s&&s.sc?p!==s.sc&&(p=s.sc,i.strokeStyle=s.sc):p!==this.values.stroke&&(p=this.values.stroke,i.strokeStyle=this.values.stroke),e=(g=this.textSpans[n].elem).length,this.globalData.canvasContext.beginPath(),r=0;r<e;r+=1)for(a=(d=g[r]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),o=2;o<a;o+=6)this.globalData.canvasContext.bezierCurveTo(d[o],d[o+1],d[o+2],d[o+3],d[o+4],d[o+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}s&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&(this.transformedElement.style.transform=this.transformedElement.style.webkitTransform=this.finalTransform.mat.toCSS()),this.finalTransform._opMdf&&(this.transformedElement.style.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var n;this.data.hasMask?((n=createNS("rect")).setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((n=createTag("div")).style.width=this.data.sw+"px",n.style.height=this.data.sh+"px",n.style.backgroundColor=this.data.sc),this.layerElement.appendChild(n)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(n,t){for(var r,e=0;e<t;)this.elements[e]&&this.elements[e].getBaseElement&&(r=this.elements[e].getBaseElement()),e+=1;r?this.layerElement.insertBefore(n,r):this.layerElement.appendChild(n)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var n;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),n=this.svgElement;else{n=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;n.setAttribute("width",t.w),n.setAttribute("height",t.h),n.appendChild(this.shapesContainer),this.layerElement.appendChild(n)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=n},HShapeElement.prototype.getTransformedPoint=function(n,t){var r,e=n.length;for(r=0;r<e;r+=1)t=n[r].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(n,t){var r,e,o,a,i,s=n.sh.v,l=n.transformers,c=s._length;if(!(c<=1)){for(r=0;r<c-1;r+=1)e=this.getTransformedPoint(l,s.v[r]),o=this.getTransformedPoint(l,s.o[r]),a=this.getTransformedPoint(l,s.i[r+1]),i=this.getTransformedPoint(l,s.v[r+1]),this.checkBounds(e,o,a,i,t);s.c&&(e=this.getTransformedPoint(l,s.v[r]),o=this.getTransformedPoint(l,s.o[r]),a=this.getTransformedPoint(l,s.i[0]),i=this.getTransformedPoint(l,s.v[0]),this.checkBounds(e,o,a,i,t))}},HShapeElement.prototype.checkBounds=function(n,t,r,e,o){this.getBoundsOfCurve(n,t,r,e);var a=this.shapeBoundingBox;o.x=bm_min(a.left,o.x),o.xMax=bm_max(a.right,o.xMax),o.y=bm_min(a.top,o.y),o.yMax=bm_max(a.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(n,t,r,e){for(var o,a,i,s,l,c,g,d=[[n[0],e[0]],[n[1],e[1]]],m=0;m<2;++m)if(a=6*n[m]-12*t[m]+6*r[m],o=-3*n[m]+9*t[m]-9*r[m]+3*e[m],i=3*t[m]-3*n[m],a|=0,i|=0,0!=(o|=0))(l=a*a-4*i*o)<0||(0<(c=(-a+bm_sqrt(l))/(2*o))&&c<1&&d[m].push(this.calculateF(c,n,t,r,e,m)),0<(g=(-a-bm_sqrt(l))/(2*o))&&g<1&&d[m].push(this.calculateF(g,n,t,r,e,m)));else{if(0===a)continue;0<(s=-i/a)&&s<1&&d[m].push(this.calculateF(s,n,t,r,e,m))}this.shapeBoundingBox.left=bm_min.apply(null,d[0]),this.shapeBoundingBox.top=bm_min.apply(null,d[1]),this.shapeBoundingBox.right=bm_max.apply(null,d[0]),this.shapeBoundingBox.bottom=bm_max.apply(null,d[1])},HShapeElement.prototype.calculateF=function(n,t,r,e,o,a){return bm_pow(1-n,3)*t[a]+3*bm_pow(1-n,2)*n*r[a]+3*(1-n)*bm_pow(n,2)*e[a]+bm_pow(n,3)*o[a]},HShapeElement.prototype.calculateBoundingBox=function(n,t){var r,e=n.length;for(r=0;r<e;r+=1)n[r]&&n[r].sh?this.calculateShapeBoundingBox(n[r],t):n[r]&&n[r].it&&this.calculateBoundingBox(n[r].it,t)},HShapeElement.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var n=this.tempBoundingBox,t=999999;if(n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;var r=!1;this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),r=!0),this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),r=!0),(r||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y)&&(this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.shapeCont.style.transform=this.shapeCont.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var n=createNS("g");this.maskedElement.appendChild(n),this.innerElem=n}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n.l?n.l.length:0);var t=this.innerElem.style;t.color=t.fill=n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)",n.sc&&(t.stroke=this.buildColor(n.sc),t.strokeWidth=n.sw+"px");var r,e,o=this.globalData.fontManager.getFontByName(n.f);if(!this.globalData.fontManager.chars)if(t.fontSize=n.finalSize+"px",t.lineHeight=n.finalSize+"px",o.fClass)this.innerElem.className=o.fClass;else{t.fontFamily=o.fFamily;var a=n.fWeight,i=n.fStyle;t.fontStyle=i,t.fontWeight=a}var s,l,c,g=n.l;e=g.length;var d,m=this.mHelper,p="",h=0;for(r=0;r<e;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[h]?s=this.textPaths[h]:((s=createNS("path")).setAttribute("stroke-linecap","butt"),s.setAttribute("stroke-linejoin","round"),s.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[h]?c=(l=this.textSpans[h]).children[0]:((l=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(s),styleDiv(l)))):this.isMasked?s=this.textPaths[h]?this.textPaths[h]:createNS("text"):this.textSpans[h]?(l=this.textSpans[h],s=this.textPaths[h]):(styleDiv(l=createTag("span")),styleDiv(s=createTag("span")),l.appendChild(s)),this.globalData.fontManager.chars){var w,f=this.globalData.fontManager.getCharData(n.finalText[r],o.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);if(w=f?f.data:null,m.reset(),w&&w.shapes&&(d=w.shapes[0].it,m.scale(n.finalSize/100,n.finalSize/100),p=this.createPathShape(m,d),s.setAttribute("d",p)),this.isMasked)this.innerElem.appendChild(s);else{if(this.innerElem.appendChild(l),w&&w.shapes){document.body.appendChild(c);var u=c.getBBox();c.setAttribute("width",u.width+2),c.setAttribute("height",u.height+2),c.setAttribute("viewBox",u.x-1+" "+(u.y-1)+" "+(u.width+2)+" "+(u.height+2)),c.style.transform=c.style.webkitTransform="translate("+(u.x-1)+"px,"+(u.y-1)+"px)",g[r].yOffset=u.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);l.appendChild(c)}}else s.textContent=g[r].val,s.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(s):(this.innerElem.appendChild(l),s.style.transform=s.style.webkitTransform="translate3d(0,"+-n.finalSize/1.2+"px,0)");this.isMasked?this.textSpans[h]=s:this.textSpans[h]=l,this.textSpans[h].style.display="block",this.textPaths[h]=s,h+=1}for(;h<this.textSpans.length;)this.textSpans[h].style.display="none",h+=1},HTextElement.prototype.renderInnerContent=function(){if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)")}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var n,t,r,e,o,a=0,i=this.textAnimator.renderedLetters,s=this.textProperty.currentData.l;for(t=s.length,n=0;n<t;n+=1)s[n].n?a+=1:(e=this.textSpans[n],o=this.textPaths[n],r=i[a],a+=1,r._mdf.m&&(this.isMasked?e.setAttribute("transform",r.m):e.style.transform=e.style.webkitTransform=r.m),e.style.opacity=r.o,r.sw&&r._mdf.sw&&o.setAttribute("stroke-width",r.sw),r.sc&&r._mdf.sc&&o.setAttribute("stroke",r.sc),r.fc&&r._mdf.fc&&(o.setAttribute("fill",r.fc),o.style.color=r.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var l=this.innerElem.getBBox();this.currentBBox.w!==l.width&&(this.currentBBox.w=l.width,this.svgElement.setAttribute("width",l.width)),this.currentBBox.h!==l.height&&(this.currentBBox.h=l.height,this.svgElement.setAttribute("height",l.height)),this.currentBBox.w===l.width+2&&this.currentBBox.h===l.height+2&&this.currentBBox.x===l.x-1&&this.currentBBox.y===l.y-1||(this.currentBBox.w=l.width+2,this.currentBBox.h=l.height+2,this.currentBBox.x=l.x-1,this.currentBBox.y=l.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.src=n,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var n,t,r=this.comp.threeDElements.length;for(n=0;n<r;n+=1)"3d"===(t=this.comp.threeDElements[n]).type&&(t.perspectiveElem.style.perspective=t.perspectiveElem.style.webkitPerspective=this.pe.v+"px",t.container.style.transformOrigin=t.container.style.mozTransformOrigin=t.container.style.webkitTransformOrigin="0px 0px 0px",t.perspectiveElem.style.transform=t.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)")},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var n,t,r=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,n=0;n<t;n+=1)r=this.hierarchy[n].finalTransform.mProp._mdf||r;if(r||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=t=this.hierarchy.length-1;n>=0;n-=1){var e=this.hierarchy[n].finalTransform.mProp;this.mat.translate(-e.p.v[0],-e.p.v[1],e.p.v[2]),this.mat.rotateX(-e.or.v[0]).rotateY(-e.or.v[1]).rotateZ(e.or.v[2]),this.mat.rotateX(-e.rx.v).rotateY(-e.ry.v).rotateZ(e.rz.v),this.mat.scale(1/e.s.v[0],1/e.s.v[1],1/e.s.v[2]),this.mat.translate(e.a.v[0],e.a.v[1],e.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var o;o=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),i=[o[0]/a,o[1]/a,o[2]/a],s=Math.sqrt(i[2]*i[2]+i[0]*i[0]),l=Math.atan2(i[1],s),c=Math.atan2(i[0],-i[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var g=!this._prevMat.equals(this.mat);if((g||this.pe._mdf)&&this.comp.threeDElements){var d;for(t=this.comp.threeDElements.length,n=0;n<t;n+=1)"3d"===(d=this.comp.threeDElements[n]).type&&(g&&(d.container.style.transform=d.container.style.webkitTransform=this.mat.toCSS()),this.pe._mdf&&(d.perspectiveElem.style.perspective=d.perspectiveElem.style.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};var animationManager=function(){var n={},t=[],r=0,e=0,o=0,a=!0,i=!1;function s(n){for(var r=0,o=n.target;r<e;)t[r].animation===o&&(t.splice(r,1),r-=1,e-=1,o.isPaused||g()),r+=1}function l(n,r){if(!n)return null;for(var o=0;o<e;){if(t[o].elem==n&&null!==t[o].elem)return t[o].animation;o+=1}var a=new AnimationItem;return d(a,n),a.setData(n,r),a}function c(){o+=1,h()}function g(){o-=1}function d(n,r){n.addEventListener("destroy",s),n.addEventListener("_active",c),n.addEventListener("_idle",g),t.push({elem:r,animation:n}),e+=1}function m(n){var s,l=n-r;for(s=0;s<e;s+=1)t[s].animation.advanceTime(l);r=n,o&&!i?window.requestAnimationFrame(m):a=!0}function p(n){r=n,window.requestAnimationFrame(m)}function h(){!i&&o&&a&&(window.requestAnimationFrame(p),a=!1)}return n.registerAnimation=l,n.loadAnimation=function(n){var t=new AnimationItem;return d(t,null),t.setParams(n),t},n.setSpeed=function(n,r){var o;for(o=0;o<e;o+=1)t[o].animation.setSpeed(n,r)},n.setDirection=function(n,r){var o;for(o=0;o<e;o+=1)t[o].animation.setDirection(n,r)},n.play=function(n){var r;for(r=0;r<e;r+=1)t[r].animation.play(n)},n.pause=function(n){var r;for(r=0;r<e;r+=1)t[r].animation.pause(n)},n.stop=function(n){var r;for(r=0;r<e;r+=1)t[r].animation.stop(n)},n.togglePause=function(n){var r;for(r=0;r<e;r+=1)t[r].animation.togglePause(n)},n.searchAnimations=function(n,t,r){var e,o=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=o.length;for(e=0;e<a;e+=1)r&&o[e].setAttribute("data-bm-type",r),l(o[e],n);if(t&&0===a){r||(r="svg");var i=document.getElementsByTagName("body")[0];i.innerHTML="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",r),i.appendChild(s),l(s,n)}},n.resize=function(){var n;for(n=0;n<e;n+=1)t[n].animation.resize()},n.goToAndStop=function(n,r,o){var a;for(a=0;a<e;a+=1)t[a].animation.goToAndStop(n,r,o)},n.destroy=function(n){var r;for(r=e-1;r>=0;r-=1)t[r].animation.destroy(n)},n.freeze=function(){i=!0},n.unfreeze=function(){i=!1,h()},n.getRegisteredAnimations=function(){var n,r=t.length,e=[];for(n=0;n<r;n+=1)e.push(t[n].animation);return e},n}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(n){n.context&&(this.context=n.context),(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t=n.animType?n.animType:n.renderer?n.renderer:"svg";switch(t){case"canvas":this.renderer=new CanvasRenderer(this,n.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,n.rendererSettings);break;default:this.renderer=new HybridRenderer(this,n.rendererSettings)}this.imagePreloader.setCacheType(t),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===n.loop||null===n.loop||void 0===n.loop||!0===n.loop?this.loop=!0:!1===n.loop?this.loop=!1:this.loop=parseInt(n.loop),this.autoplay=!("autoplay"in n)||n.autoplay,this.name=n.name?n.name:"",this.autoloadSegments=!n.hasOwnProperty("autoloadSegments")||n.autoloadSegments,this.assetsPath=n.assetsPath,this.initialSegment=n.initialSegment,n.animationData?this.configAnimation(n.animationData):n.path&&(-1!==n.path.lastIndexOf("\\")?this.path=n.path.substr(0,n.path.lastIndexOf("\\")+1):this.path=n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),assetLoader.load(n.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))},AnimationItem.prototype.setData=function(n,t){var r={wrapper:n,animationData:t?"object"==typeof t?t:JSON.parse(t):null},e=n.attributes;r.path=e.getNamedItem("data-animation-path")?e.getNamedItem("data-animation-path").value:e.getNamedItem("data-bm-path")?e.getNamedItem("data-bm-path").value:e.getNamedItem("bm-path")?e.getNamedItem("bm-path").value:"",r.animType=e.getNamedItem("data-anim-type")?e.getNamedItem("data-anim-type").value:e.getNamedItem("data-bm-type")?e.getNamedItem("data-bm-type").value:e.getNamedItem("bm-type")?e.getNamedItem("bm-type").value:e.getNamedItem("data-bm-renderer")?e.getNamedItem("data-bm-renderer").value:e.getNamedItem("bm-renderer")?e.getNamedItem("bm-renderer").value:"canvas";var o=e.getNamedItem("data-anim-loop")?e.getNamedItem("data-anim-loop").value:e.getNamedItem("data-bm-loop")?e.getNamedItem("data-bm-loop").value:e.getNamedItem("bm-loop")?e.getNamedItem("bm-loop").value:"";""===o||(r.loop="false"!==o&&("true"===o||parseInt(o)));var a=e.getNamedItem("data-anim-autoplay")?e.getNamedItem("data-anim-autoplay").value:e.getNamedItem("data-bm-autoplay")?e.getNamedItem("data-bm-autoplay").value:!e.getNamedItem("bm-autoplay")||e.getNamedItem("bm-autoplay").value;r.autoplay="false"!==a,r.name=e.getNamedItem("data-name")?e.getNamedItem("data-name").value:e.getNamedItem("data-bm-name")?e.getNamedItem("data-bm-name").value:e.getNamedItem("bm-name")?e.getNamedItem("bm-name").value:"","false"===(e.getNamedItem("data-anim-prerender")?e.getNamedItem("data-anim-prerender").value:e.getNamedItem("data-bm-prerender")?e.getNamedItem("data-bm-prerender").value:e.getNamedItem("bm-prerender")?e.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1),this.setParams(r)},AnimationItem.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));var t,r,e=this.animationData.layers,o=e.length,a=n.layers,i=a.length;for(r=0;r<i;r+=1)for(t=0;t<o;){if(e[t].id==a[r].id){e[t]=a[r];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(o=n.assets.length,t=0;t<o;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),this.renderer.includeLayers(n.layers),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var n=this.animationData.segments;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=n.shift();this.timeCompleted=t.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,assetLoader.load(r,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(n){if(this.renderer)try{this.animationData=n,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(n),n.assets||(n.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(n.assets),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded()}catch(n){this.triggerConfigError(n)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){this.isLoaded||!this.renderer.globalData.fontManager.isLoaded||!this.imagePreloader.loaded()&&"canvas"===this.renderer.rendererType||(this.isLoaded=!0,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(n){this.isSubframeEnabled=!!n},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame()},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(n){this.triggerRenderFrameError(n)}},AnimationItem.prototype.play=function(n){n&&this.name!=n||!0===this.isPaused&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(n){n&&this.name!=n||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))},AnimationItem.prototype.togglePause=function(n){n&&this.name!=n||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(n){n&&this.name!=n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.goToAndStop=function(n,t,r){r&&this.name!=r||(t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier),this.pause())},AnimationItem.prototype.goToAndPlay=function(n,t,r){this.goToAndStop(n,t,r),this.play()},AnimationItem.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,r=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(r=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(n,t){this.playCount=0,n[1]<n[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.timeCompleted=this.totalFrames=n[0]-n[1],this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompleted=this.totalFrames=n[1]-n[0],this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(n,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?r=n:this.currentRawFrame+this.firstFrame>t&&(r=t-n)),this.firstFrame=n,this.timeCompleted=this.totalFrames=t-n,-1!==r&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"==typeof n[0]){var r,e=n.length;for(r=0;r<e;r+=1)this.segments.push(n[r])}else this.segments.push(n);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(n){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),n&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)},AnimationItem.prototype.destroy=function(n){n&&this.name!=n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=null,this.renderer=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(n){this.playSpeed=n,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(n){this.playDirection=n<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(n){var t="";if(n.e)t=n.p;else if(this.assetsPath){var r=n.p;-1!==r.indexOf("images/")&&(r=r.split("/")[1]),t=this.assetsPath+r}else t=this.path,t+=n.u?n.u:"",t+=n.p;return t},AnimationItem.prototype.getAssetData=function(n){for(var t=0,r=this.assets.length;t<r;){if(n==this.assets[t].id)return this.assets[t];t+=1}},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":this.triggerEvent(n,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(n,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new BMCompleteEvent(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new BMDestroyEvent(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(n,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(n,this.loop,this.playCount,this.frameMult)),"complete"===n&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(n,this.frameMult)),"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(n,this.firstFrame,this.totalFrames)),"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(n,this))},AnimationItem.prototype.triggerRenderFrameError=function(n){var t=new BMRenderFrameErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(n){var t=new BMConfigErrorEvent(n,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var Expressions=function(){var n={initExpressions:function(n){var t=0,r=[];n.renderer.compInterface=CompExpressionInterface(n.renderer),n.renderer.globalData.projectInterface.registerComposition(n.renderer),n.renderer.globalData.pushExpression=function(){t+=1},n.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var n,t=r.length;for(n=0;n<t;n+=1)r[n].release();r.length=0}()},n.renderer.globalData.registerExpressionProperty=function(n){-1===r.indexOf(n)&&r.push(n)}}};return n}();expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loopOut,smooth,toWorld,fromWorld,fromComp,toComp,anchorPoint,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,__expression_functions=[],scoped_bm_rt;if(data.xf){var i,len=data.xf.length;for(i=0;i<len;i+=1)__expression_functions[i]=eval("(function(){ return "+data.xf[i]+"}())")}var expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(n,t){var r,e,o=this.pv.length?this.pv.length:1,a=createTypedArray("float32",o),i=Math.floor(5*time);for(r=0,e=0;r<i;){for(e=0;e<o;e+=1)a[e]+=-t+2*t*BMMath.random();r+=1}var s=5*time,l=s-Math.floor(s),c=createTypedArray("float32",o);if(o>1){for(e=0;e<o;e+=1)c[e]=this.pv[e]+a[e]+(-t+2*t*BMMath.random())*l;return c}return this.pv+a[0]+(-t+2*t*BMMath.random())*l}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function seedRandom(n){BMMath.seedrandom(randSeed+n)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(n){return value=n,_needsRandom&&seedRandom(randSeed),this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null),transform||(transform=elem.layerInterface("ADBE Transform Group"))&&(anchorPoint=transform.anchorPoint),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt.propType,scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(n,t,r){t.x&&(r.k=!0,r.x=!0,r.initiateExpression=ExpressionManager.initiateExpression,r.effectsSequence.push(r.initiateExpression(n,t,r).bind(r)))},getSpeedAtTime:function(n){var t=this.getValueAtTime(n),r=this.getValueAtTime(n+-.01),e=0;if(t.length){var o;for(o=0;o<t.length;o+=1)e+=Math.pow(r[o]-t[o],2);e=100*Math.sqrt(e)}else e=0;return e},getVelocityAtTime:function(n){if(void 0!==this.vel)return this.vel;var t,r,e=this.getValueAtTime(n),o=this.getValueAtTime(n+-.001);if(e.length)for(t=createTypedArray("float32",e.length),r=0;r<e.length;r+=1)t[r]=(o[r]-e[r])/-.001;else t=(o-e)/-.001;return t},getValueAtTime:function(n){return n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(n){this.propertyGroup=n}};!function(){function n(n,t,r){if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var e,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,g=c[c.length-1].t;if(l<=g)return this.pv;if(r?o=g-(e=t?Math.abs(g-elem.comp.globalData.frameRate*t):Math.max(0,g-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),e=g-(o=c[c.length-1-t].t)),"pingpong"===n){if(Math.floor((l-o)/e)%2!=0)return this.getValueAtTime((e-(l-o)%e+o)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(o/this.comp.globalData.frameRate,0),m=this.getValueAtTime(g/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((l-o)%e+o)/this.comp.globalData.frameRate,0),h=Math.floor((l-o)/e);if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=(m[a]-d[a])*h+p[a];return s}return(m-d)*h+p}if("continue"===n){var w=this.getValueAtTime(g/this.comp.globalData.frameRate,0),f=this.getValueAtTime((g-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(w.length)).length,a=0;a<i;a+=1)s[a]=w[a]+(w[a]-f[a])*((l-g)/this.comp.globalData.frameRate)/5e-4;return s}return w+(l-g)/.001*(w-f)}}return this.getValueAtTime(((l-o)%e+o)/this.comp.globalData.frameRate,0)}function t(n,t,r){if(!this.k)return this.pv;n=n?n.toLowerCase():"";var e,o,a,i,s,l=this.comp.renderedFrame,c=this.keyframes,g=c[0].t;if(l>=g)return this.pv;if(r?o=g+(e=t?Math.abs(elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-g)):((!t||t>c.length-1)&&(t=c.length-1),e=(o=c[t].t)-g),"pingpong"===n){if(Math.floor((g-l)/e)%2==0)return this.getValueAtTime(((g-l)%e+g)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var d=this.getValueAtTime(g/this.comp.globalData.frameRate,0),m=this.getValueAtTime(o/this.comp.globalData.frameRate,0),p=this.getValueAtTime((e-(g-l)%e+g)/this.comp.globalData.frameRate,0),h=Math.floor((g-l)/e)+1;if(this.pv.length){for(i=(s=new Array(d.length)).length,a=0;a<i;a+=1)s[a]=p[a]-(m[a]-d[a])*h;return s}return p-(m-d)*h}if("continue"===n){var w=this.getValueAtTime(g/this.comp.globalData.frameRate,0),f=this.getValueAtTime((g+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(w.length)).length,a=0;a<i;a+=1)s[a]=w[a]+(w[a]-f[a])*(g-l)/.001;return s}return w+(w-f)*(g-l)/.001}}return this.getValueAtTime((e-(g-l)%e+g)/this.comp.globalData.frameRate,0)}function r(n,t){if(!this.k)return this.pv;if(n=.5*(n||.4),(t=Math.floor(t||5))<=1)return this.pv;var r,e,o=this.comp.renderedFrame/this.comp.globalData.frameRate,a=o-n,i=t>1?(o+n-a)/(t-1):1,s=0,l=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;s<t;){if(e=this.getValueAtTime(a+s*i),this.pv.length)for(l=0;l<this.pv.length;l+=1)r[l]+=e[l];else r+=e;s+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)r[l]/=t;else r/=t;return r}function e(n){}function o(n){}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(n,t,r){var i=a(n,t,r);return i.dynamicProperties.length?i.getValueAtTime=e.bind(i):i.getValueAtTime=o.bind(i),i.setGroupProperty=expressionHelpers.setGroupProperty,i};var i=PropertyFactory.getProp;PropertyFactory.getProp=function(e,o,a,s,l){var c=i(e,o,a,s,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=n,c.loopIn=t,c.smooth=r,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===o.a?o.k.length:0,c.propertyIndex=o.ix;var g=0;return 0!==a&&(g=createTypedArray("float32",1===o.a?o.k[0].s.length:o.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:g},expressionHelpers.searchExpressions(e,o,c),c.k&&l.addDynamicProperty(c),c};var s=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(n,t){this.k&&this.getValue();var r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var e,o=r._length,a=r[n],i=r.v,s=createSizedArray(o);for(e=0;e<o;e+=1)s[e]="i"===n||"o"===n?[a[e][0]-i[e][0],a[e][1]-i[e][1]]:[a[e][0],a[e][1]];return s},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(r));for(var e,o=this._segmentsLength,a=o.lengths,i=o.totalLength*n,s=0,l=a.length,c=0;s<l;){if(c+a[s].addedLength>i){var g=s,d=r.c&&s===l-1?0:s+1,m=(i-c)/a[s].addedLength;e=bez.getPointInSegment(r.v[g],r.v[d],r.o[g],r.i[d],m,a[s]);break}c+=a[s].addedLength,s+=1}return e||(e=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),e},vectorOnPath:function(n,t,r){n=1==n?this.v.c?0:.999:n;var e=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),a=o[0]-e[0],i=o[1]-e[1],s=Math.sqrt(Math.pow(a,2)+Math.pow(i,2));return 0===s?[0,0]:"tangent"===r?[a/s,i/s]:[-i/s,a/s]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shape_pool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var g=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(n,t,r,e,o){var a=g(n,t,r,e,o);return a.propertyIndex=t.ix,a.lock=!1,3===r?expressionHelpers.searchExpressions(n,t.pt,a):4===r&&expressionHelpers.searchExpressions(n,t.ks,a),a.k&&n.addDynamicProperty(a),a}}(),TextProperty.prototype.getExpressionValue=function(n,t){var r=this.calculateExpression(t);if(n.t!==r){var e={};return this.copyData(e,n),e.t=r.toString(),e.__complete=!1,e}return n},TextProperty.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf},TextProperty.prototype.searchExpressions=function(){if(this.data.d.x)return this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0};var ShapeExpressionInterface=function(){function n(n,d,m){var p,h=[],w=n?n.length:0;for(p=0;p<w;p+=1)"gr"==n[p].ty?h.push(t(n[p],d[p],m)):"fl"==n[p].ty?h.push(r(n[p],d[p],m)):"st"==n[p].ty?h.push(e(n[p],d[p],m)):"tm"==n[p].ty?h.push(o(n[p],d[p],m)):"tr"==n[p].ty||("el"==n[p].ty?h.push(a(n[p],d[p],m)):"sr"==n[p].ty?h.push(i(n[p],d[p],m)):"sh"==n[p].ty?h.push(g(n[p],d[p],m)):"rc"==n[p].ty?h.push(s(n[p],d[p],m)):"rd"==n[p].ty?h.push(l(n[p],d[p],m)):"rp"==n[p].ty&&h.push(c(n[p],d[p],m)));return h}function t(t,r,e){var o=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return o.content;default:return o.transform}};o.propertyGroup=function(n){return 1===n?o:e(n-1)};var a=function(t,r,e){var o,a=function(n){for(var t=0,r=o.length;t<r;){if(o[t]._name===n||o[t].mn===n||o[t].propertyIndex===n||o[t].ix===n||o[t].ind===n)return o[t];t+=1}if("number"==typeof n)return o[n-1]};return a.propertyGroup=function(n){return 1===n?a:e(n-1)},o=n(t.it,r.it,a.propertyGroup),a.numProperties=o.length,a.propertyIndex=t.cix,a._name=t.nm,a}(t,r,o.propertyGroup),i=function(n,t,r){function e(n){return 1==n?o:r(--n)}function o(t){return n.a.ix===t||"Anchor Point"===t?o.anchorPoint:n.o.ix===t||"Opacity"===t?o.opacity:n.p.ix===t||"Position"===t?o.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?o.rotation:n.s.ix===t||"Scale"===t?o.scale:n.sk&&n.sk.ix===t||"Skew"===t?o.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?o.skewAxis:void 0}return t.transform.mProps.o.setGroupProperty(e),t.transform.mProps.p.setGroupProperty(e),t.transform.mProps.a.setGroupProperty(e),t.transform.mProps.s.setGroupProperty(e),t.transform.mProps.r.setGroupProperty(e),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(e),t.transform.mProps.sa.setGroupProperty(e)),t.transform.op.setGroupProperty(e),Object.defineProperties(o,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:n.nm}}),o.ty="tr",o.mn=n.mn,o.propertyGroup=r,o}(t.it[t.it.length-1],r.it[r.it.length-1],o.propertyGroup);return o.content=a,o.transform=i,Object.defineProperty(o,"_name",{get:function(){return t.nm}}),o.numProperties=t.np,o.propertyIndex=t.ix,o.nm=t.nm,o.mn=t.mn,o}function r(n,t,r){function e(n){return"Color"===n||"color"===n?e.color:"Opacity"===n||"opacity"===n?e.opacity:void 0}return Object.defineProperties(e,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(r),t.o.setGroupProperty(r),e}function e(n,t,r){function e(n){return 1===n?ob:r(n-1)}function o(n){return 1===n?l:e(n-1)}function a(r){Object.defineProperty(l,n.d[r].nm,{get:ExpressionPropertyInterface(t.d.dataProps[r].p)})}var i,s=n.d?n.d.length:0,l={};for(i=0;i<s;i+=1)a(i),t.d.dataProps[i].p.setGroupProperty(o);function c(n){return"Color"===n||"color"===n?c.color:"Opacity"===n||"opacity"===n?c.opacity:"Stroke Width"===n||"stroke width"===n?c.strokeWidth:void 0}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(e),t.o.setGroupProperty(e),t.w.setGroupProperty(e),c}function o(n,t,r){function e(n){return 1==n?o:r(--n)}function o(t){return t===n.e.ix||"End"===t||"end"===t?o.end:t===n.s.ix?o.start:t===n.o.ix?o.offset:void 0}return o.propertyIndex=n.ix,t.s.setGroupProperty(e),t.e.setGroupProperty(e),t.o.setGroupProperty(e),o.propertyIndex=n.ix,o.propertyGroup=r,Object.defineProperties(o,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:n.nm}}),o.mn=n.mn,o}function a(n,t,r){function e(n){return 1==n?a:r(--n)}a.propertyIndex=n.ix;var o="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return n.p.ix===t?a.position:n.s.ix===t?a.size:void 0}return o.s.setGroupProperty(e),o.p.setGroupProperty(e),Object.defineProperties(a,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:n.nm}}),a.mn=n.mn,a}function i(n,t,r){function e(n){return 1==n?a:r(--n)}var o="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return n.p.ix===t?a.position:n.r.ix===t?a.rotation:n.pt.ix===t?a.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?a.outerRadius:n.os.ix===t?a.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?a.innerRoundness:void 0:a.innerRadius}return a.propertyIndex=n.ix,o.or.setGroupProperty(e),o.os.setGroupProperty(e),o.pt.setGroupProperty(e),o.p.setGroupProperty(e),o.r.setGroupProperty(e),n.ir&&(o.ir.setGroupProperty(e),o.is.setGroupProperty(e)),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:n.nm}}),a.mn=n.mn,a}function s(n,t,r){function e(n){return 1==n?a:r(--n)}var o="tm"===t.sh.ty?t.sh.prop:t.sh;function a(t){return n.p.ix===t?a.position:n.r.ix===t?a.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?a.size:void 0}return a.propertyIndex=n.ix,o.p.setGroupProperty(e),o.s.setGroupProperty(e),o.r.setGroupProperty(e),Object.defineProperties(a,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:n.nm}}),a.mn=n.mn,a}function l(n,t,r){var e=t;function o(t){if(n.r.ix===t||"Round Corners 1"===t)return o.radius}return o.propertyIndex=n.ix,e.rd.setGroupProperty((function(n){return 1==n?o:r(--n)})),Object.defineProperties(o,{radius:{get:ExpressionPropertyInterface(e.rd)},_name:{value:n.nm}}),o.mn=n.mn,o}function c(n,t,r){function e(n){return 1==n?a:r(--n)}var o=t;function a(t){return n.c.ix===t||"Copies"===t?a.copies:n.o.ix===t||"Offset"===t?a.offset:void 0}return a.propertyIndex=n.ix,o.c.setGroupProperty(e),o.o.setGroupProperty(e),Object.defineProperties(a,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:n.nm}}),a.mn=n.mn,a}function g(n,t,r){var e=t.sh;function o(n){if("Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n)return o.path}return e.setGroupProperty((function(n){return 1==n?o:r(--n)})),Object.defineProperties(o,{path:{get:function(){return e.k&&e.getValue(),e}},shape:{get:function(){return e.k&&e.getValue(),e}},_name:{value:n.nm},ix:{value:n.ix},propertyIndex:{value:n.ix},mn:{value:n.mn}}),o}return function(t,r,e){var o;function a(n){if("number"==typeof n)return o[n-1];for(var t=0,r=o.length;t<r;){if(o[t]._name===n)return o[t];t+=1}}return a.propertyGroup=e,o=n(t,r,a),a.numProperties=o.length,a}}(),TextExpressionInterface=function(n){var t;function r(){}return Object.defineProperty(r,"sourceText",{get:function(){n.textProperty.getValue();var r=n.textProperty.currentData.t;return void 0!==r&&(n.textProperty.currentData.t=void 0,(t=new String(r)).value=r||new String(r)),t}}),r},LayerExpressionInterface=function(){function n(n,t){var r=new Matrix;if(r.reset(),this._elem.finalTransform.mProp.applyToMatrix(r),this._elem.hierarchy&&this._elem.hierarchy.length){var e,o=this._elem.hierarchy.length;for(e=0;e<o;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(r);return r.applyToPointArray(n[0],n[1],n[2]||0)}return r.applyToPointArray(n[0],n[1],n[2]||0)}function t(n,t){var r=new Matrix;if(r.reset(),this._elem.finalTransform.mProp.applyToMatrix(r),this._elem.hierarchy&&this._elem.hierarchy.length){var e,o=this._elem.hierarchy.length;for(e=0;e<o;e+=1)this._elem.hierarchy[e].finalTransform.mProp.applyToMatrix(r);return r.inversePoint(n)}return r.inversePoint(n)}function r(n){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var r,e=this._elem.hierarchy.length;for(r=0;r<e;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function e(){return[1,1,1,1]}return function(o){var a;function i(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return i.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return a;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return i.effect}}i.toWorld=n,i.fromWorld=t,i.toComp=n,i.fromComp=r,i.sampleImage=e,i.sourceRectAtTime=o.sourceRectAtTime.bind(o),i._elem=o;var s=getDescriptor(a=TransformExpressionInterface(o.finalTransform.mProp),"anchorPoint");return Object.defineProperties(i,{hasParent:{get:function(){return o.hierarchy.length}},parent:{get:function(){return o.hierarchy[0].layerInterface}},rotation:getDescriptor(a,"rotation"),scale:getDescriptor(a,"scale"),position:getDescriptor(a,"position"),opacity:getDescriptor(a,"opacity"),anchorPoint:s,anchor_point:s,transform:{get:function(){return a}},active:{get:function(){return o.isInRange}}}),i.startTime=o.data.st,i.index=o.data.ind,i.source=o.data.refId,i.height=0===o.data.ty?o.data.h:100,i.width=0===o.data.ty?o.data.w:100,i.inPoint=o.data.ip/o.comp.globalData.frameRate,i.outPoint=o.data.op/o.comp.globalData.frameRate,i._name=o.data.nm,i.registerMaskInterface=function(n){i.mask=new MaskManagerInterface(n,o)},i.registerEffectsInterface=function(n){i.effect=n},i}}(),CompExpressionInterface=function(n){function t(t){for(var r=0,e=n.layers.length;r<e;){if(n.layers[r].nm===t||n.layers[r].ind===t)return n.elements[r].layerInterface;r+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),t.layer=t,t.pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.displayStartTime=0,t.numLayers=n.layers.length,t},TransformExpressionInterface=function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity}}if(Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(n.r||n.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(n.rz||n.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(n.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(n.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(n.s)}),n.p)var r=ExpressionPropertyInterface(n.p);return Object.defineProperty(t,"position",{get:function(){return n.p?r():[n.px.v,n.py.v,n.pz?n.pz.v:0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(n.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(n.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(n.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(n.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(n.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(n.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(n.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(n.or)}),t},ProjectInterface=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,r=this.compositions.length;t<r;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),EffectsExpressionInterface=function(){function n(r,e,o,a){var i,s=[],l=r.ef.length;for(i=0;i<l;i+=1)5===r.ef[i].ty?s.push(n(r.ef[i],e.effectElements[i],e.effectElements[i].propertyGroup,a)):s.push(t(e.effectElements[i],r.ef[i].ty,a,c));function c(n){return 1===n?g:o(n-1)}var g=function(n){for(var t=r.ef,e=0,o=t.length;e<o;){if(n===t[e].nm||n===t[e].mn||n===t[e].ix)return 5===t[e].ty?s[e]:s[e]();e+=1}return s[0]()};return g.propertyGroup=c,"ADBE Color Control"===r.mn&&Object.defineProperty(g,"color",{get:function(){return s[0]()}}),Object.defineProperty(g,"numProperties",{get:function(){return r.np}}),g.active=g.enabled=0!==r.en,g}function t(n,t,r,e){var o=ExpressionPropertyInterface(n.p);return n.p.setGroupProperty&&n.p.setGroupProperty(e),function(){return 10===t?r.comp.compInterface(n.p.v):o()}}return{createEffectsInterface:function(t,r){if(t.effectsManager){var e,o=[],a=t.data.ef,i=t.effectsManager.effectElements.length;for(e=0;e<i;e+=1)o.push(n(a[e],t.effectsManager.effectElements[e],r,t));return function(n){for(var r=t.data.ef||[],e=0,a=r.length;e<a;){if(n===r[e].nm||n===r[e].mn||n===r[e].ix)return o[e];e+=1}}}}}}(),MaskManagerInterface=function(){function n(n,t){this._mask=n,this._data=t}return Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(n.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t,r){var e,o=createSizedArray(t.viewData.length),a=t.viewData.length;for(e=0;e<a;e+=1)o[e]=new n(t.viewData[e],t.masksProperties[e]);return function(n){for(e=0;e<a;){if(t.masksProperties[e].nm===n)return o[e];e+=1}}}}(),ExpressionPropertyInterface=function(){var n={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function r(n,t,r){Object.defineProperty(n,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),n.numKeys=t.keyframes?t.keyframes.length:0,n.key=function(e){if(n.numKeys){var o;o="s"in t.keyframes[e-1]?t.keyframes[e-1].s:"e"in t.keyframes[e-2]?t.keyframes[e-2].e:t.keyframes[e-2].s;var a="unidimensional"===r?new Number(o):Object.assign({},o);return a.time=t.keyframes[e-1].t/t.elem.comp.globalData.frameRate,a}return 0},n.valueAtTime=t.getValueAtTime,n.speedAtTime=t.getSpeedAtTime,n.velocityAtTime=t.getVelocityAtTime,n.propertyGroup=t.propertyGroup}function e(){return n}return function(o){return o?"unidimensional"===o.propType?function(t){t&&"pv"in t||(t=n);var e=1/t.mult,o=t.pv*e,a=new Number(o);return a.value=o,r(a,t,"unidimensional"),function(){return t.k&&t.getValue(),o=t.v*e,a.value!==o&&((a=new Number(o)).value=o,r(a,t,"unidimensional")),a}}(o):function(n){n&&"pv"in n||(n=t);var e=1/n.mult,o=n.pv.length,a=createTypedArray("float32",o),i=createTypedArray("float32",o);return a.value=i,r(a,n,"multidimensional"),function(){n.k&&n.getValue();for(var t=0;t<o;t+=1)a[t]=i[t]=n.v[t]*e;return a}}(o):e}}(),TextExpressionSelectorProp,propertyGetTextProp;function SliderEffect(n,t,r){this.p=PropertyFactory.getProp(t,n.v,0,0,r)}function AngleEffect(n,t,r){this.p=PropertyFactory.getProp(t,n.v,0,0,r)}function ColorEffect(n,t,r){this.p=PropertyFactory.getProp(t,n.v,1,0,r)}function PointEffect(n,t,r){this.p=PropertyFactory.getProp(t,n.v,1,0,r)}function LayerIndexEffect(n,t,r){this.p=PropertyFactory.getProp(t,n.v,0,0,r)}function MaskIndexEffect(n,t,r){this.p=PropertyFactory.getProp(t,n.v,0,0,r)}function CheckboxEffect(n,t,r){this.p=PropertyFactory.getProp(t,n.v,0,0,r)}function NoValueEffect(){this.p={}}function EffectsManager(){}function EffectsManager(n,t){var r=n.ef||[];this.effectElements=[];var e,o,a=r.length;for(e=0;e<a;e++)o=new GroupEffect(r[e],t),this.effectElements.push(o)}function GroupEffect(n,t){this.init(n,t)}TextExpressionSelectorProp=function(){function n(n,t){return this.textIndex=n+1,this.textTotal=t,this.v=this.getValue()*this.mult,this.v}return function(t,r){this.pv=1,this.comp=t.comp,this.elem=t,this.mult=.01,this.propType="textSelector",this.textTotal=r.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ExpressionManager.initiateExpression.bind(this)(t,r,this),this.getMult=n,this.getVelocityAtTime=expressionHelpers.getVelocityAtTime,this.kf?this.getValueAtTime=expressionHelpers.getValueAtTime.bind(this):this.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(this),this.setGroupProperty=expressionHelpers.setGroupProperty}}(),propertyGetTextProp=TextSelectorProp.getTextSelectorProp,TextSelectorProp.getTextSelectorProp=function(n,t,r){return 1===t.t?new TextExpressionSelectorProp(n,t,r):propertyGetTextProp(n,t,r)},extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(n,t){this.data=n,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,e,o=this.data.ef.length,a=this.data.ef;for(r=0;r<o;r+=1){switch(e=null,a[r].ty){case 0:e=new SliderEffect(a[r],t,this);break;case 1:e=new AngleEffect(a[r],t,this);break;case 2:e=new ColorEffect(a[r],t,this);break;case 3:e=new PointEffect(a[r],t,this);break;case 4:case 7:e=new CheckboxEffect(a[r],t,this);break;case 10:e=new LayerIndexEffect(a[r],t,this);break;case 11:e=new MaskIndexEffect(a[r],t,this);break;case 5:e=new EffectsManager(a[r],t,this);break;default:e=new NoValueEffect(a[r],t,this)}e&&this.effectElements.push(e)}};var lottie={};function setLocationHref(n){locationHref=n}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(n){subframeEnabled=n}function loadAnimation(n){return animationManager.loadAnimation(n)}function setQuality(n){if("string"==typeof n)switch(n){case"high":defaultCurveSegments=200;break;case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(n)&&n>1&&(defaultCurveSegments=n)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(n,t){"expressions"===n&&(expressionsPlugin=t)}function getFactory(n){switch(n){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(n){for(var t=queryString.split("&"),r=0;r<t.length;r++){var e=t[r].split("=");if(decodeURIComponent(e[0])==n)return decodeURIComponent(e[1])}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.__getFactory=getFactory,lottie.version="5.6.10";var renderer="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""},queryString=myScript.src.replace(/^[^\?]+\??/,"");renderer=getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);return lottie},module.exports?module.exports=e(t):(t.lottie=e(t),t.bodymovin=t.lottie))})),PlayerState,PlayerEvent,t;function parseSrc(n){if("object"==typeof n)return n;try{return JSON.parse(n)}catch(n){}try{return new URL(n).toString()}catch(n){}return n}t=PlayerState||(PlayerState={}),t.Loading="loading",t.Playing="playing",t.Paused="paused",t.Stopped="stopped",t.Frozen="frozen",t.Error="error",function(n){n.Load="load",n.Error="error",n.Ready="ready",n.Play="play",n.Pause="pause",n.Stop="stop",n.Freeze="freeze",n.Loop="loop",n.Complete="complete",n.Frame="frame"}(PlayerEvent||(PlayerEvent={}));var defaultOptions={rendererSettings:{clearCanvas:!1,hideOnTransparent:!0,progressiveLoad:!0}},Player=function(n){function t(t){var r=n.call(this,t)||this;return r.container=null,r.handleBgChange=function(n){r.setState({background:n})},r.triggerDownload=function(n,t){var r=document.createElement("a");r.href=n,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)},r.snapshot=function(n){var t;void 0===n&&(n=!0);var e=r.props.id?r.props.id:"lottie",o=document.getElementById(e);if("svg"===r.props.renderer){if(o){var a=o.querySelector("svg");if(a){var i=(new XMLSerializer).serializeToString(a);t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(i)}}n&&r.triggerDownload(t,"snapshot.svg")}else if("canvas"===r.props.renderer){if(o){var s=o.querySelector("canvas");s&&(t=s.toDataURL("image/png"))}n&&r.triggerDownload(t,"snapshot.png")}return t},r.state={animationData:null,background:"transparent",containerRef:(0,react__WEBPACK_IMPORTED_MODULE_0__.createRef)(),debug:!0,instance:null,playerState:PlayerState.Loading,seeker:0},r}return __extends(t,n),t.getDerivedStateFromProps=function(n,t){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(r){return n.background!==t.background?[2,{background:n.background}]:[2,null]}))}))},t.prototype.componentDidMount=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return[4,this.createLottie()];case 1:return n.sent(),[2]}}))}))},t.prototype.componentWillUnmount=function(){this.state.instance&&this.state.instance.destroy()},t.prototype.componentDidUpdate=function(n){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return this.props.src===n.src?[3,2]:(this.state.instance&&this.state.instance.destroy(),[4,this.createLottie()]);case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},t.prototype.render=function(){var n=this,t=this.props,r=t.children,e=t.loop,o=t.style,a=t.onBackgroundChange,i=this.state,s=i.animationData,l=i.instance,c=i.playerState,g=i.seeker,d=i.debug,m=i.background;return(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",null,(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{id:this.props.id?this.props.id:"lottie",ref:function(t){return n.container=t},style:__assign({background:m,margin:"0 auto",outline:"none",overflow:"hidden"},o)}),react__WEBPACK_IMPORTED_MODULE_0__.Children.map(r,(function(t){return(0,react__WEBPACK_IMPORTED_MODULE_0__.isValidElement)(t)?(0,react__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(t,{animationData:s,background:m,debug:d,instance:l,loop:e,pause:function(){return n.pause()},play:function(){return n.play()},playerState:c,seeker:g,setBackground:function(t){n.setState({background:t}),"function"==typeof a&&a(t)},setSeeker:function(t,r){return n.setSeeker(t,r)},stop:function(){return n.stop()},toggleDebug:function(){return n.toggleDebug()},setLoop:function(t){return n.setLoop(t)},colorChangedEvent:function(t){n.handleBgChange(t)},snapshot:function(){n.snapshot()}}):null})))},t.prototype.toggleDebug=function(){this.setState({debug:!this.state.debug})},t.prototype.createLottie=function(){return __awaiter(this,void 0,void 0,(function(){var n,t,r,e,o,a,i,s,l,c,g,d,m=this;return __generator(this,(function(p){switch(p.label){case 0:if(n=this.props,t=n.autoplay,r=n.direction,e=n.loop,o=n.lottieRef,a=n.renderer,i=n.speed,s=n.src,l=n.background,c=this.state.instance,!s||!this.container)return[2];p.label=1;case 1:return p.trys.push([1,5,,6]),"string"!=typeof(g=parseSrc(s))?[3,4]:[4,fetch(g)];case 2:return[4,p.sent().json()];case 3:g=p.sent(),p.label=4;case 4:return c&&c.destroy(),d=lottie.loadAnimation(__assign(__assign({},defaultOptions),{animationData:g,autoplay:t||!1,container:this.container,loop:e||!1,renderer:a})),i&&lottie.setSpeed(i),this.setState({animationData:g}),d.addEventListener("enterFrame",(function(){m.triggerEvent(PlayerEvent.Frame),m.setState({seeker:Math.floor(d.currentFrame)})})),d.addEventListener("DOMLoaded",(function(){m.triggerEvent(PlayerEvent.Load)})),d.addEventListener("data_ready",(function(){m.triggerEvent(PlayerEvent.Ready)})),d.addEventListener("data_failed",(function(){m.setState({playerState:PlayerState.Error})})),d.addEventListener("complete",(function(){m.triggerEvent(PlayerEvent.Complete),m.setState({playerState:PlayerState.Paused}),m.setSeeker(0)})),i&&this.setPlayerSpeed(i),r&&this.setPlayerDirection(r),l&&this.setState({background:l}),this.setState({instance:d},(function(){"function"==typeof o&&o(d),t&&m.play()})),[3,6];case 5:return p.sent(),this.setState({playerState:PlayerState.Error}),[3,6];case 6:return[2]}}))}))},t.prototype.play=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Play),n.play(),this.setState({playerState:PlayerState.Playing}))},t.prototype.pause=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Pause),n.pause(),this.setState({playerState:PlayerState.Paused}))},t.prototype.stop=function(){var n=this.state.instance;n&&(this.triggerEvent(PlayerEvent.Stop),n.stop(),this.setState({playerState:PlayerState.Stopped}))},t.prototype.setPlayerSpeed=function(n){var t=this.state.instance;t&&t.setSpeed(n)},t.prototype.setPlayerDirection=function(n){var t=this.state.instance;t&&t.setDirection(n)},t.prototype.setSeeker=function(n,t){void 0===t&&(t=!1);var r=this.state,e=r.instance,o=r.playerState;e&&(t&&o===PlayerState.Playing?e.goToAndPlay(n,!0):(e.goToAndStop(n,!0),this.triggerEvent(PlayerEvent.Pause),this.setState({playerState:PlayerState.Paused})))},t.prototype.setLoop=function(n){var t=this.state.instance;t&&(t.loop=n,this.setState({instance:t}))},t.prototype.triggerEvent=function(n){var t=this.props.onEvent;t&&t(n)},t.defaultProps={loop:!1},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component);function styleInject(n,t){void 0===t&&(t={});var r=t.insertAt;if(n&&"undefined"!=typeof document){var e=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===r&&e.firstChild?e.insertBefore(o,e.firstChild):e.appendChild(o),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n))}}var css_248z=".progress {\n  -webkit-appearance: none;\n  -moz-apperance: none;\n  width: 100%;\n  /* margin: 0 10px; */\n  height: 4px;\n  border-radius: 3px;\n  cursor: pointer;\n}\n.progress:focus {\n  outline: none;\n  border: none;\n}\n.progress::-moz-range-track {\n  cursor: pointer;\n  background: none;\n  border: none;\n  outline: none;\n}\n.progress::-webkit-slider-thumb {\n  -webkit-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.progress::-moz-range-thumb {\n  -moz-appearance: none !important;\n  height: 13px;\n  width: 13px;\n  border: 0;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.progress::-ms-track {\n  width: 100%;\n  height: 3px;\n  cursor: pointer;\n  background: transparent;\n  border-color: transparent;\n  color: transparent;\n}\n.progress::-ms-fill-lower {\n  background: #ccc;\n  border-radius: 3px;\n}\n.progress::-ms-fill-upper {\n  background: #ccc;\n  border-radius: 3px;\n}\n.progress::-ms-thumb {\n  border: 0;\n  height: 15px;\n  width: 15px;\n  border-radius: 50%;\n  background: #0fccce;\n  cursor: pointer;\n}\n.progress:focus::-ms-fill-lower {\n  background: #ccc;\n}\n.progress:focus::-ms-fill-upper {\n  background: #ccc;\n}\n.deactivated-btn {\n  opacity: 0.5;\n}\n.active-btn {\n  opacity: 1;\n}\n:focus {\n  outline: 0;\n}\n.popover {\n  position: relative;\n}\n\n.popover-content {\n  display: inline-block;\n  position: absolute;\n  opacity: 1;\n  visibility: visible;\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n}\n\n.popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.arrow {\n  position: absolute;\n  z-index: -1;\n  content: '';\n  bottom: -9px;\n  border-style: solid;\n  border-width: 10px 10px 0px 10px;\n}\n\n.left-align,\n.left-align .arrow {\n  left: 0;\n  right: unset;\n}\n\n.right-align,\n.right-align .arrow {\n  right: 0;\n  left: unset;\n}\n\n.frame-number {\n  outline: none;\n  border: 1px #ccc solid;\n  border-radius: 3px;\n  width: 40px;\n  text-align: center;\n  color: #999;\n  font-size: 0.7rem;\n  padding: 0;\n  font-family: inherit;\n}\n\n.lf-player-btn-container {\n  display: flex;\n  align-items: center;\n}\n.lf-player-btn {\n  cursor: pointer;\n  fill: #999;\n  width: 14px;\n}\n\n.lf-player-btn.active {\n  fill: #555;\n}\n\n.lf-popover {\n  position: relative;\n}\n\n.lf-popover-content {\n  display: inline-block;\n  position: absolute;\n  background-color: #ffffff;\n  opacity: 1;\n\n  transform: translate(0, -10px);\n  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);\n  padding: 10px;\n}\n\n.lf-popover-content.hidden {\n  opacity: 0;\n  visibility: hidden;\n  transform: translate(0, 0px);\n}\n\n.lf-arrow {\n  position: absolute;\n  z-index: -1;\n  content: '';\n  bottom: -9px;\n  border-style: solid;\n  border-width: 10px 10px 0px 10px;\n}\n\n.lf-left-align,\n.lf-left-align .lfarrow {\n  left: 0;\n  right: unset;\n}\n\n.lf-right-align,\n.lf-right-align .lf-arrow {\n  right: 0;\n  left: unset;\n}\n\n.lf-text-input {\n  border: 1px #ccc solid;\n  border-radius: 5px;\n  padding: 3px;\n  width: 60px;\n  margin: 0;\n}\n\n.lf-color-picker {\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  height: 90px;\n}\n\n.lf-color-selectors {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n\n.lf-color-component {\n  display: flex;\n  flex-direction: row;\n  font-size: 12px;\n  align-items: center;\n  justify-content: center;\n}\n\n.lf-color-component strong {\n  width: 40px;\n}\n\n.lf-color-component input[type='range'] {\n  margin: 0 0 0 10px;\n}\n\n.lf-color-component input[type='number'] {\n  width: 50px;\n  margin: 0 0 0 10px;\n}\n\n.lf-color-preview {\n  font-size: 12px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: space-between;\n  padding-left: 5px;\n}\n\n.lf-preview {\n  height: 60px;\n  width: 60px;\n}\n\n.lf-popover-snapshot {\n  width: 150px;\n}\n.lf-popover-snapshot h5 {\n  margin: 5px 0 10px 0;\n  font-size: 0.75rem;\n}\n.lf-popover-snapshot a {\n  display: block;\n  text-decoration: none;\n}\n.lf-popover-snapshot a:before {\n  content: '⥼';\n  margin-right: 5px;\n}\n.lf-popover-snapshot .lf-note {\n  display: block;\n  margin-top: 10px;\n  color: #999;\n}\n.lf-player-controls > div {\n  margin-right: 5px;\n  margin-left: 5px;\n}\n.lf-player-controls > div:first-child {\n  margin-left: 0px;\n}\n.lf-player-controls > div:last-child {\n  margin-right: 0px;\n}\n";styleInject(css_248z);var ColorPicker=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.state={red:0,green:0,blue:0,rgba:null,hex:"#000000",colorComponents:[]},t.handleChange=function(n,r){if("r"===n){var e="#"+(256|r).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1);t.setState({hex:e})}else"g"===n?(e="#"+(256|t.state.red).toString(16).slice(1)+(256|r).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1),t.setState({hex:e})):"b"===n&&(e="#"+(256|t.state.red).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|r).toString(16).slice(1),t.setState({hex:e}))},t.parseColor=function(n){var r;if("string"==typeof n){if("#"===n[0]){var e=4===n.length?[n.slice(1,2),n.slice(2,3),n.slice(3,4)].map((function(n){return parseInt(""+n+n,16)})):[n.slice(1,3),n.slice(3,5),n.slice(5,7)].map((function(n){return parseInt(n,16)}));t.setState({colorComponents:e})}else n.startsWith("rgb")&&void 0!==(e=null===(r=n.match(/\d+/g))||void 0===r?void 0:r.map((function(n){return parseInt(n)})))&&t.setState({colorComponents:e});t.state.colorComponents.length&&(t.setState({red:t.state.colorComponents[0]}),t.setState({green:t.state.colorComponents[1]}),t.setState({blue:t.state.colorComponents[2]}))}},t}return __extends(t,n),t.prototype.componentDidUpdate=function(n,t){return this.props.colorChangedEvent&&this.state.hex!==t.hex&&this.props.colorChangedEvent(t.hex),!0},t.prototype.render=function(){var n=this;return(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-picker"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-selectors"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-component"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("strong",null,"Red"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{type:"range",min:"0",max:"255",value:this.state.red,onChange:function(t){n.setState({red:t.target.value}),n.handleChange("r",t.target.value)}}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.red,onChange:function(t){n.setState({red:t.target.value}),n.handleChange("r",t.target.value)}})),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-component"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("strong",null,"Green"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{type:"range",min:"0",max:"255",value:this.state.green,onChange:function(t){n.setState({green:t.target.value}),n.handleChange("g",t.target.value)}}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.green,onChange:function(t){n.setState({green:t.target.value}),n.handleChange("g",t.target.value)}})),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-component"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("strong",null,"Blue"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{type:"range",min:"0",max:"255",value:this.state.blue,onChange:function(t){n.setState({blue:t.target.value}),n.handleChange("b",t.target.value)}}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{className:"lf-text-input",type:"number",min:"0",max:"255",value:this.state.blue,onChange:function(t){n.setState({blue:t.target.value}),n.handleChange("b",t.target.value)}}))),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-color-preview"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-preview",style:{background:"rgb("+this.state.red+", "+this.state.green+", "+this.state.blue+")"}}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",null,(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{className:"lf-text-input",type:"text",value:this.state.hex,onChange:function(t){n.setState({hex:t.target.value}),n.parseColor(t.target.value)}}))))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component),Popover=function(n){var t=n.children,r=n.icon,e=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),o=e[0],a=e[1],i=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),s=i[0],l=i[1],c=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),g=c[0],d=c[1],m=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),p=m[0],h=m[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){if(o&&s){var n=o.getBoundingClientRect(),t=s.getBoundingClientRect(),r=n.left+t.width>window.innerWidth?-1:0;d(r)}}),[g,s,o]),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-popover",onMouseOver:function(){h(!0)},onMouseLeave:function(){h(!1)},ref:function(n){a(n)}},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:" lf-player-btn"},r),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-popover-content",ref:function(n){l(n)},style:{bottom:"22px",right:"0px",zIndex:2,visibility:p?"visible":"hidden"}},t))},Seeker=function(n){function t(t){var r=n.call(this,t)||this;return r.inputRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.createRef)(),r.handleChange=function(){return function(n){var t=n.target.value,e=Math.floor(t/100*r.props.max);r.props.onChange(e)}},r.state={value:0},r}return __extends(t,n),t.prototype.render=function(){var n=this.props.value/this.props.max*100,t={backgroundImage:"-webkit-gradient(linear, left top, right top, color-stop("+n+"%, rgba(15, 204, 206, 0.4)), color-stop("+n+"%, #DAE1E7))"},r={position:"absolute",left:0,marginTop:"8px",width:"20px",display:"block",border:"0px",backgroundColor:this.props.darkTheme?"#505050":"rgb(218, 225, 231)",color:this.props.darkTheme?"#B9B9B9":"#555",padding:"2px",textAlign:"center",borderRadius:"3px",fontSize:"8px",fontWeight:"bold"},e={position:"absolute",right:0,marginTop:"8px",width:"20px",display:"block",border:"0px",backgroundColor:this.props.darkTheme?"#505050":"rgb(218, 225, 231)",color:this.props.darkTheme?"#B9B9B9":"#555",padding:"2px",textAlign:"center",borderRadius:"3px",fontSize:"8px",fontWeight:"bold"};return(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",width:"100%",marginRight:"5px",marginLeft:"5px",position:"relative"}},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{ref:this.inputRef,id:"track",className:"progress",name:"progress",type:"range",min:"0",max:"100",step:"0.1",value:n,onInput:this.handleChange(),onChange:this.handleChange(),style:t}),this.props.showLabels&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:{display:"flex",justifyContent:"space-between"}},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:r},this.props.min),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:e},this.props.max)))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component),ControlButtonStyle={display:"inline-flex",cursor:"pointer"},Controls=function(n){function t(t){var r=n.call(this,t)||this;return r.state={activeFrame:0,mouseDown:!1},r}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.props,r=t.instance,e=t.playerState,o=t.seeker,a=t.setLoop,i=t.setSeeker,s=t.play,l=t.pause,c=t.stop,g=t.visible,d=t.buttons;if(!r)return null;if(!g)return null;var m=!d||d.includes("play"),p=!d||d.includes("stop"),h=!d||d.includes("repeat"),w=!d||d.includes("frame"),f=!d||d.includes("background"),u=!d||d.includes("snapshot"),b={width:14,height:14,viewBox:"0 0 24 24"},x=Math.round(r.currentFrame);return(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{className:"lf-player-controls",style:{display:"flex",justifyContent:"space-between",height:"60px",alignItems:"center",backgroundColor:this.props.transparentTheme?"transparent":this.props.darkTheme?"#3C3C3C":"#ffffff",paddingLeft:"10px",paddingRight:"10px"}},m&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{role:"button",tabIndex:0,onClick:function(){e===PlayerState.Playing?"function"==typeof l&&l():"function"==typeof s&&s()},onKeyDown:function(){e===PlayerState.Playing?"function"==typeof l&&l():"function"==typeof s&&s()},className:"lf-player-btn",style:ControlButtonStyle},e===PlayerState.Playing?(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},b),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect",{height:"22.9",rx:"1.9",width:"7.6",x:"14",y:".5"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect",{height:"22.9",rx:"1.9",width:"7.6",x:"2",y:".5"})):(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},b),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M2 3.4C2 1.9 3.5 1 4.8 1.8l16.5 9.6c1.2.7 1.2 2.5 0 3.2L4.8 24.2C3.5 25 2 24.1 2 22.6V3.4z"}))),p&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{tabIndex:0,role:"button",onClick:function(){return c&&c()},onKeyDown:function(){return c&&c()},className:e===PlayerState.Stopped?"lf-player-btn active":"lf-player-btn",style:ControlButtonStyle},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},b),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M2 3.667A1.67 1.67 0 0 1 3.667 2h16.666A1.67 1.67 0 0 1 22 3.667v16.666A1.67 1.67 0 0 1 20.333\n            22H3.667A1.67 1.67 0 0 1 2 20.333z"}))),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(Seeker,{min:0,step:1,max:r?r.totalFrames:1,value:o||0,onChange:function(t){i&&n.setState({activeFrame:t},(function(){i(t,!1)}))},onChangeEnd:function(t){i&&n.setState({activeFrame:t},(function(){i(t,!1)}))},showLabels:this.props.showLabels,darkTheme:this.props.darkTheme}),w&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{role:"button",className:"lf-player-btn-container"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("input",{style:{outline:"none",border:this.props.darkTheme?"1px #505050 solid":"1px #ccc solid",borderRadius:"3px",width:"40px",textAlign:"center",backgroundColor:this.props.darkTheme?"#505050":"#ffffff",color:this.props.darkTheme?"#B9B9B9":"#999",fontSize:"0.7rem",padding:"0",fontFamily:"inherit"},type:"text",value:x,readOnly:!0})),h&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{role:"button",tabIndex:0,onClick:function(){r&&a&&a(!r.loop)},onKeyDown:function(){r&&a&&a(!r.loop)},className:r.loop?"lf-player-btn active":"lf-player-btn",style:ControlButtonStyle},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},b),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M12.5 16.8137h-.13v1.8939h4.9696c3.6455 0 6.6113-2.9658 6.6113-6.6116\n            0-3.64549-2.9658-6.61131-6.6113-6.61131-.5231 0-.947.42391-.947.94696 0 .52304.4239.94696.947.94696 2.6011 0\n            4.7174 2.11634 4.7174 4.71739 0 2.6014-2.1166 4.7177-4.7174 4.7177H12.5zM13.6025\n            5.61469v-.13H7.48137C3.83582 5.48469.87 8.45051.87 12.096c0 3.6509 3.17269 6.6117 6.81304 6.6117.52304 0\n            .94696-.424.94696-.947 0-.5231-.42392-.947-.94696-.947-2.60804 0-4.91907-2.1231-4.91907-4.7176 0-2.60115\n            2.11634-4.71744 4.7174-4.71744h6.12113V5.61469z",stroke:"#8795A1",strokeWidth:".26"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M11.1482\n            2.20355h0l-.001-.00116c-.3412-.40061-.9405-.44558-1.33668-.0996h-.00001c-.39526.34519-.43936.94795-.09898\n            1.34767l2.51487 3.03683-2.51894 3.06468c-.33872.40088-.29282 1.00363.10347\n            1.34723l.08517-.0982-.08517.0982c.17853.1549.39807.2308.61647.2308.2671 0 .5328-.114.72-.3347h0l.0011-.0014\n            3.0435-3.68655.0006-.00068c.3035-.35872.3025-.88754-.0019-1.24526l-3.0425-3.65786zM13.9453\n            21.7965h0l.001.0011c.3413.4006.9407.4456 1.337.0996h0c.3953-.3452.4395-.9479.099-1.3477l-2.5154-3.0368\n            2.5195-3.0647c.3388-.4008.2929-1.0036-.1035-1.3472l-.0852.0982.0852-.0982c-.1786-.1549-.3981-.2308-.6166-.2308-.2671\n            0-.5329.114-.7202.3347h0l-.0011.0014-3.0442\n            3.6865c-.0001.0003-.0003.0005-.0005.0007-.3036.3587-.3027.8876.0019 1.2453l3.0431 3.6579z",fill:"#8795A1",stroke:"#8795A1",strokeWidth:".26"}))),f&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(Popover,{icon:(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},b),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M12 3.1L6.1 8.6a7.6 7.6 0 00-2.2 4 7.2 7.2 0 00.4 4.4 7.9 7.9 0 003 3.5 8.7 8.7 0 004.7 1.3c1.6 0\n            3.2-.5 4.6-1.3s2.4-2 3-3.5a7.2 7.2 0 00.5-4.5 7.6 7.6 0 00-2.2-4L12 3.2zM12 0l7.5 7a9.8 9.8 0 013 5.1\n            9.3 9.3 0 01-.6 5.8c-.9 1.8-2.2 3.3-4 4.4A11.2 11.2 0 0112 24a11.2 11.2 0\n            01-6-1.7c-1.7-1-3-2.6-3.9-4.4a9.3 9.3 0 01-.6-5.8c.4-2 1.5-3.7 3-5L12 0zM6 14h12c0 1.5-.7 3-1.8 4s-2.6\n            1.6-4.2 1.6S9 19 7.8 18s-1.7-2.5-1.7-4z"}))},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{slot:"content",className:"popover popover-background"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(ColorPicker,{colorChangedEvent:this.props.colorChangedEvent}))),u&&(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(Popover,{icon:(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",__assign({},b),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{clipRule:"evenodd",d:"M0 3.01A2.983 2.983 0 012.983.027H16.99a2.983 2.983 0 012.983 2.983v14.008a2.982 2.982 0 01-2.983\n              2.983H2.983A2.983 2.983 0 010 17.018zm2.983-.941a.941.941 0 00-.942.94v14.01c0\n              .52.422.94.942.94H16.99a.94.94 0 00.941-.94V3.008a.941.941 0 00-.94-.94H2.981z",fillRule:"evenodd"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M12.229 7.945l-2.07 4.598-2.586-2.605-2.414 2.758v2.146h9.656V11.93z"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("circle",{cx:"7.444",cy:"6.513",r:"2.032"}),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",{d:"M9.561 23.916h11.25a2.929 2.929 0 002.926-2.927V9.954a1.06 1.06 0 10-2.122 0v11.035a.805.805 0\n              01-.803.804H9.562a1.061 1.061 0 100 2.123z",stroke:"#8795a1",strokeWidth:".215"}))},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{slot:"content",className:"lf-popover lf-popover-snapshot",onWheel:function(n){i&&i(x+(n.deltaY>0?-1:1),!1)}},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("h5",null,"Frame ",x),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:{cursor:"pointer",color:"#0FCCCE"},onClick:this.props.snapshot},"Download SVG"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div",{style:{cursor:"pointer",color:"#0FCCCE"},onClick:this.props.snapshot},"Download PNG"),(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("i",{className:"lf-note"},"Scroll with mousewheel to find exact frame"))))},t}(react__WEBPACK_IMPORTED_MODULE_0__.Component)},2926:function(n,t,r){"use strict";function e(n,t,r,e,o,a,i){try{var s=n[a](i),l=s.value}catch(n){return void r(n)}s.done?t(l):Promise.resolve(l).then(e,o)}function o(n){return function(){var t=this,r=arguments;return new Promise((function(o,a){var i=n.apply(t,r);function s(n){e(i,o,a,s,l,"next",n)}function l(n){e(i,o,a,s,l,"throw",n)}s(void 0)}))}}var a=window.wp.element,i=window.regeneratorRuntime,s=r.n(i);function l(n,t,r){return t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var c=r(9196),g=function(n,t){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])},g(n,t)};function d(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=n}g(n,t),n.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var m=function(){return m=Object.assign||function(n){for(var t,r=1,e=arguments.length;r<e;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n},m.apply(this,arguments)};function p(n,t,r,e){return new(r||(r=Promise))((function(o,a){function i(n){try{l(e.next(n))}catch(n){a(n)}}function s(n){try{l(e.throw(n))}catch(n){a(n)}}function l(n){var t;n.done?o(n.value):(t=n.value,t instanceof r?t:new r((function(n){n(t)}))).then(i,s)}l((e=e.apply(n,t||[])).next())}))}function h(n,t){var r,e,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,e&&(o=2&a[0]?e.return:a[0]?e.throw||((o=e.return)&&o.call(e),0):e.next)&&!(o=o.call(e,a[1])).done)return o;switch(e=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,e=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(n,i)}catch(n){a=[6,n],e=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}function w(n){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&n[t],e=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&e>=n.length&&(n=void 0),{value:n&&n[e++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function f(n,t){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var e,o,a=r.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(e=a.next()).done;)i.push(e.value)}catch(n){o={error:n}}finally{try{e&&!e.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}Object.create,Object.create;var u="Invariant Violation",b=Object.setPrototypeOf,x=void 0===b?function(n,t){return n.__proto__=t,n}:b,v=function(n){function t(r){void 0===r&&(r=u);var e=n.call(this,"number"==typeof r?u+": "+r+" (see https://github.com/apollographql/invariant-packages)":r)||this;return e.framesToPop=1,e.name=u,x(e,t.prototype),e}return d(t,n),t}(Error);function y(n,t){if(!n)throw new v(t)}var k,C,E=["debug","log","warn","error","silent"],_=E.indexOf("log");function D(n){return function(){if(E.indexOf(n)>=_)return(console[n]||console.log).apply(console,arguments)}}function A(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function S(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){l(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function F(){return C||(C=c.createContext({})),C}function P(){var n=c.useContext(F()).instance;return y(n,"No Tracker Client instance can be found. Please ensure that you have called `TrackerProvider` higher up in your tree."),n}(k=y||(y={})).debug=D("debug"),k.log=D("log"),k.warn=D("warn"),k.error=D("error");var T=function(n){var t=n.children,r=n.instance,e=F();return(0,a.createElement)(e.Consumer,null,(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r&&n.instance!==r&&(n=S(S({},n),{},{instance:r})),y(n.instance,"TrackerProvider was not passed an application instance."),(0,a.createElement)(e.Provider,{value:n},t)}))},L=JSON.parse('{"u2":"@lottiefiles/plugin-wordpress","i8":"2.5.0","hB":"plugin-wordpress","CN":11}'),M={name:L.u2,version:L.i8,hitcountsource:L.CN},I="https://graphql.lottiefiles.com/2022-08";function B(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}}var O=function(){var n=o(s().mark((function n(t,r,e){var o;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(I,{method:"POST",headers:{"Content-Type":"application/json",Authorization:r?"Bearer ".concat(r):null},body:JSON.stringify({query:t,variables:e})});case 2:return o=n.sent,n.abrupt("return",o.json());case 4:case"end":return n.stop()}}),n)})));return function(_x,t,r){return n.apply(this,arguments)}}();function j(n,t){return t||(t=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(t)}}))}function z(n,t){if(!Boolean(n))throw new Error(t)}const R=10,N=2;function V(n){return U(n,[])}function U(n,t){switch(typeof n){case"string":return JSON.stringify(n);case"function":return n.name?`[function ${n.name}]`:"[function]";case"object":return function(n,t){if(null===n)return"null";if(t.includes(n))return"[Circular]";const r=[...t,n];if(function(n){return"function"==typeof n.toJSON}(n)){const t=n.toJSON();if(t!==n)return"string"==typeof t?t:U(t,r)}else if(Array.isArray(n))return function(n,t){if(0===n.length)return"[]";if(t.length>N)return"[Array]";const r=Math.min(R,n.length),e=n.length-r,o=[];for(let e=0;e<r;++e)o.push(U(n[e],t));return 1===e?o.push("... 1 more item"):e>1&&o.push(`... ${e} more items`),"["+o.join(", ")+"]"}(n,r);return function(n,t){const r=Object.entries(n);if(0===r.length)return"{}";if(t.length>N)return"["+function(n){const t=Object.prototype.toString.call(n).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof n.constructor){const t=n.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(n)+"]";const e=r.map((([n,r])=>n+": "+U(r,t)));return"{ "+e.join(", ")+" }"}(n,r)}(n,t);default:return String(n)}}class W{constructor(n,t,r){this.start=n.start,this.end=t.end,this.startToken=n,this.endToken=t,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class G{constructor(n,t,r,e,o,a){this.kind=n,this.start=t,this.end=r,this.line=e,this.column=o,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const H={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},q=new Set(Object.keys(H));function $(n){const t=null==n?void 0:n.kind;return"string"==typeof t&&q.has(t)}let Z,K;var Y;!function(n){n.QUERY="query",n.MUTATION="mutation",n.SUBSCRIPTION="subscription"}(Z||(Z={})),(Y=K||(K={})).NAME="Name",Y.DOCUMENT="Document",Y.OPERATION_DEFINITION="OperationDefinition",Y.VARIABLE_DEFINITION="VariableDefinition",Y.SELECTION_SET="SelectionSet",Y.FIELD="Field",Y.ARGUMENT="Argument",Y.FRAGMENT_SPREAD="FragmentSpread",Y.INLINE_FRAGMENT="InlineFragment",Y.FRAGMENT_DEFINITION="FragmentDefinition",Y.VARIABLE="Variable",Y.INT="IntValue",Y.FLOAT="FloatValue",Y.STRING="StringValue",Y.BOOLEAN="BooleanValue",Y.NULL="NullValue",Y.ENUM="EnumValue",Y.LIST="ListValue",Y.OBJECT="ObjectValue",Y.OBJECT_FIELD="ObjectField",Y.DIRECTIVE="Directive",Y.NAMED_TYPE="NamedType",Y.LIST_TYPE="ListType",Y.NON_NULL_TYPE="NonNullType",Y.SCHEMA_DEFINITION="SchemaDefinition",Y.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",Y.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",Y.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",Y.FIELD_DEFINITION="FieldDefinition",Y.INPUT_VALUE_DEFINITION="InputValueDefinition",Y.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",Y.UNION_TYPE_DEFINITION="UnionTypeDefinition",Y.ENUM_TYPE_DEFINITION="EnumTypeDefinition",Y.ENUM_VALUE_DEFINITION="EnumValueDefinition",Y.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",Y.DIRECTIVE_DEFINITION="DirectiveDefinition",Y.SCHEMA_EXTENSION="SchemaExtension",Y.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",Y.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",Y.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",Y.UNION_TYPE_EXTENSION="UnionTypeExtension",Y.ENUM_TYPE_EXTENSION="EnumTypeExtension",Y.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension";const X=Object.freeze({});function J(n,t,r=H){const e=new Map;for(const n of Object.values(K))e.set(n,Q(t,n));let o,a,i,s=Array.isArray(n),l=[n],c=-1,g=[],d=n;const m=[],p=[];do{c++;const n=c===l.length,u=n&&0!==g.length;if(n){if(a=0===p.length?void 0:m[m.length-1],d=i,i=p.pop(),u)if(s){d=d.slice();let n=0;for(const[t,r]of g){const e=t-n;null===r?(d.splice(e,1),n++):d[e]=r}}else{d=Object.defineProperties({},Object.getOwnPropertyDescriptors(d));for(const[n,t]of g)d[n]=t}c=o.index,l=o.keys,g=o.edits,s=o.inArray,o=o.prev}else if(i){if(a=s?c:l[c],d=i[a],null==d)continue;m.push(a)}let b;if(!Array.isArray(d)){var h,w;$(d)||z(!1,`Invalid AST Node: ${V(d)}.`);const r=n?null===(h=e.get(d.kind))||void 0===h?void 0:h.leave:null===(w=e.get(d.kind))||void 0===w?void 0:w.enter;if(b=null==r?void 0:r.call(t,d,a,i,m,p),b===X)break;if(!1===b){if(!n){m.pop();continue}}else if(void 0!==b&&(g.push([a,b]),!n)){if(!$(b)){m.pop();continue}d=b}}var f;void 0===b&&u&&g.push([a,d]),n?m.pop():(o={inArray:s,index:c,keys:l,edits:g,prev:o},s=Array.isArray(d),l=s?d:null!==(f=r[d.kind])&&void 0!==f?f:[],c=-1,g=[],i&&p.push(i),i=d)}while(void 0!==o);return 0!==g.length?g[g.length-1][1]:n}function Q(n,t){const r=n[t];return"object"==typeof r?r:"function"==typeof r?{enter:r,leave:void 0}:{enter:n.enter,leave:n.leave}}function nn(n,t){if(!Boolean(n))throw new Error(null!=t?t:"Unexpected invariant triggered.")}const tn=/\r\n|[\n\r]/g;function rn(n,t){let r=0,e=1;for(const o of n.body.matchAll(tn)){if("number"==typeof o.index||nn(!1),o.index>=t)break;r=o.index+o[0].length,e+=1}return{line:e,column:t+1-r}}function en(n,t){const r=n.locationOffset.column-1,e="".padStart(r)+n.body,o=t.line-1,a=n.locationOffset.line-1,i=t.line+a,s=1===t.line?r:0,l=t.column+s,c=`${n.name}:${i}:${l}\n`,g=e.split(/\r\n|[\n\r]/g),d=g[o];if(d.length>120){const n=Math.floor(l/80),t=l%80,r=[];for(let n=0;n<d.length;n+=80)r.push(d.slice(n,n+80));return c+on([[`${i} |`,r[0]],...r.slice(1,n+1).map((n=>["|",n])),["|","^".padStart(t)],["|",r[n+1]]])}return c+on([[i-1+" |",g[o-1]],[`${i} |`,d],["|","^".padStart(l)],[`${i+1} |`,g[o+1]]])}function on(n){const t=n.filter((([n,t])=>void 0!==t)),r=Math.max(...t.map((([n])=>n.length)));return t.map((([n,t])=>n.padStart(r)+(t?" "+t:""))).join("\n")}class an extends Error{constructor(n,...t){var r,e,o;const{nodes:a,source:i,positions:s,path:l,originalError:c,extensions:g}=function(n){const t=n[0];return null==t||"kind"in t||"length"in t?{nodes:t,source:n[1],positions:n[2],path:n[3],originalError:n[4],extensions:n[5]}:t}(t);super(n),this.name="GraphQLError",this.path=null!=l?l:void 0,this.originalError=null!=c?c:void 0,this.nodes=sn(Array.isArray(a)?a:a?[a]:void 0);const d=sn(null===(r=this.nodes)||void 0===r?void 0:r.map((n=>n.loc)).filter((n=>null!=n)));this.source=null!=i?i:null==d||null===(e=d[0])||void 0===e?void 0:e.source,this.positions=null!=s?s:null==d?void 0:d.map((n=>n.start)),this.locations=s&&i?s.map((n=>rn(i,n))):null==d?void 0:d.map((n=>rn(n.source,n.start)));const m="object"==typeof(p=null==c?void 0:c.extensions)&&null!==p?null==c?void 0:c.extensions:void 0;var p;this.extensions=null!==(o=null!=g?g:m)&&void 0!==o?o:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=c&&c.stack?Object.defineProperty(this,"stack",{value:c.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,an):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let n=this.message;if(this.nodes)for(const r of this.nodes)r.loc&&(n+="\n\n"+en((t=r.loc).source,rn(t.source,t.start)));else if(this.source&&this.locations)for(const t of this.locations)n+="\n\n"+en(this.source,t);var t;return n}toJSON(){const n={message:this.message};return null!=this.locations&&(n.locations=this.locations),null!=this.path&&(n.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(n.extensions=this.extensions),n}}function sn(n){return void 0===n||0===n.length?void 0:n}function ln(n,t,r){return new an(`Syntax Error: ${r}`,void 0,n,[t])}let cn,gn;function dn(n){return 9===n||32===n}function mn(n){return n>=48&&n<=57}function pn(n){return n>=97&&n<=122||n>=65&&n<=90}function hn(n){return pn(n)||95===n}function wn(n){var t;let r=Number.MAX_SAFE_INTEGER,e=null,o=-1;for(let t=0;t<n.length;++t){var a;const i=n[t],s=fn(i);s!==i.length&&(e=null!==(a=e)&&void 0!==a?a:t,o=t,0!==t&&s<r&&(r=s))}return n.map(((n,t)=>0===t?n:n.slice(r))).slice(null!==(t=e)&&void 0!==t?t:0,o+1)}function fn(n){let t=0;for(;t<n.length&&dn(n.charCodeAt(t));)++t;return t}var un;!function(n){n.QUERY="QUERY",n.MUTATION="MUTATION",n.SUBSCRIPTION="SUBSCRIPTION",n.FIELD="FIELD",n.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",n.FRAGMENT_SPREAD="FRAGMENT_SPREAD",n.INLINE_FRAGMENT="INLINE_FRAGMENT",n.VARIABLE_DEFINITION="VARIABLE_DEFINITION",n.SCHEMA="SCHEMA",n.SCALAR="SCALAR",n.OBJECT="OBJECT",n.FIELD_DEFINITION="FIELD_DEFINITION",n.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",n.INTERFACE="INTERFACE",n.UNION="UNION",n.ENUM="ENUM",n.ENUM_VALUE="ENUM_VALUE",n.INPUT_OBJECT="INPUT_OBJECT",n.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"}(cn||(cn={})),(un=gn||(gn={})).SOF="<SOF>",un.EOF="<EOF>",un.BANG="!",un.DOLLAR="$",un.AMP="&",un.PAREN_L="(",un.PAREN_R=")",un.SPREAD="...",un.COLON=":",un.EQUALS="=",un.AT="@",un.BRACKET_L="[",un.BRACKET_R="]",un.BRACE_L="{",un.PIPE="|",un.BRACE_R="}",un.NAME="Name",un.INT="Int",un.FLOAT="Float",un.STRING="String",un.BLOCK_STRING="BlockString",un.COMMENT="Comment";class bn{constructor(n){const t=new G(gn.SOF,0,0,0,0);this.source=n,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let n=this.token;if(n.kind!==gn.EOF)do{if(n.next)n=n.next;else{const t=Dn(this,n.end);n.next=t,t.prev=n,n=t}}while(n.kind===gn.COMMENT);return n}}function xn(n){return n>=0&&n<=55295||n>=57344&&n<=1114111}function vn(n,t){return yn(n.charCodeAt(t))&&kn(n.charCodeAt(t+1))}function yn(n){return n>=55296&&n<=56319}function kn(n){return n>=56320&&n<=57343}function Cn(n,t){const r=n.source.body.codePointAt(t);if(void 0===r)return gn.EOF;if(r>=32&&r<=126){const n=String.fromCodePoint(r);return'"'===n?"'\"'":`"${n}"`}return"U+"+r.toString(16).toUpperCase().padStart(4,"0")}function En(n,t,r,e,o){const a=n.line,i=1+r-n.lineStart;return new G(t,r,e,a,i,o)}function Dn(n,t){const r=n.source.body,e=r.length;let o=t;for(;o<e;){const t=r.charCodeAt(o);switch(t){case 65279:case 9:case 32:case 44:++o;continue;case 10:++o,++n.line,n.lineStart=o;continue;case 13:10===r.charCodeAt(o+1)?o+=2:++o,++n.line,n.lineStart=o;continue;case 35:return An(n,o);case 33:return En(n,gn.BANG,o,o+1);case 36:return En(n,gn.DOLLAR,o,o+1);case 38:return En(n,gn.AMP,o,o+1);case 40:return En(n,gn.PAREN_L,o,o+1);case 41:return En(n,gn.PAREN_R,o,o+1);case 46:if(46===r.charCodeAt(o+1)&&46===r.charCodeAt(o+2))return En(n,gn.SPREAD,o,o+3);break;case 58:return En(n,gn.COLON,o,o+1);case 61:return En(n,gn.EQUALS,o,o+1);case 64:return En(n,gn.AT,o,o+1);case 91:return En(n,gn.BRACKET_L,o,o+1);case 93:return En(n,gn.BRACKET_R,o,o+1);case 123:return En(n,gn.BRACE_L,o,o+1);case 124:return En(n,gn.PIPE,o,o+1);case 125:return En(n,gn.BRACE_R,o,o+1);case 34:return 34===r.charCodeAt(o+1)&&34===r.charCodeAt(o+2)?On(n,o):Pn(n,o)}if(mn(t)||45===t)return Sn(n,o,t);if(hn(t))return jn(n,o);throw ln(n.source,o,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":xn(t)||vn(r,o)?`Unexpected character: ${Cn(n,o)}.`:`Invalid character: ${Cn(n,o)}.`)}return En(n,gn.EOF,e,e)}function An(n,t){const r=n.source.body,e=r.length;let o=t+1;for(;o<e;){const n=r.charCodeAt(o);if(10===n||13===n)break;if(xn(n))++o;else{if(!vn(r,o))break;o+=2}}return En(n,gn.COMMENT,t,o,r.slice(t+1,o))}function Sn(n,t,r){const e=n.source.body;let o=t,a=r,i=!1;if(45===a&&(a=e.charCodeAt(++o)),48===a){if(a=e.charCodeAt(++o),mn(a))throw ln(n.source,o,`Invalid number, unexpected digit after 0: ${Cn(n,o)}.`)}else o=Fn(n,o,a),a=e.charCodeAt(o);if(46===a&&(i=!0,a=e.charCodeAt(++o),o=Fn(n,o,a),a=e.charCodeAt(o)),69!==a&&101!==a||(i=!0,a=e.charCodeAt(++o),43!==a&&45!==a||(a=e.charCodeAt(++o)),o=Fn(n,o,a),a=e.charCodeAt(o)),46===a||hn(a))throw ln(n.source,o,`Invalid number, expected digit but got: ${Cn(n,o)}.`);return En(n,i?gn.FLOAT:gn.INT,t,o,e.slice(t,o))}function Fn(n,t,r){if(!mn(r))throw ln(n.source,t,`Invalid number, expected digit but got: ${Cn(n,t)}.`);const e=n.source.body;let o=t+1;for(;mn(e.charCodeAt(o));)++o;return o}function Pn(n,t){const r=n.source.body,e=r.length;let o=t+1,a=o,i="";for(;o<e;){const e=r.charCodeAt(o);if(34===e)return i+=r.slice(a,o),En(n,gn.STRING,t,o+1,i);if(92!==e){if(10===e||13===e)break;if(xn(e))++o;else{if(!vn(r,o))throw ln(n.source,o,`Invalid character within String: ${Cn(n,o)}.`);o+=2}}else{i+=r.slice(a,o);const t=117===r.charCodeAt(o+1)?123===r.charCodeAt(o+2)?Tn(n,o):Ln(n,o):Bn(n,o);i+=t.value,o+=t.size,a=o}}throw ln(n.source,o,"Unterminated string.")}function Tn(n,t){const r=n.source.body;let e=0,o=3;for(;o<12;){const n=r.charCodeAt(t+o++);if(125===n){if(o<5||!xn(e))break;return{value:String.fromCodePoint(e),size:o}}if(e=e<<4|In(n),e<0)break}throw ln(n.source,t,`Invalid Unicode escape sequence: "${r.slice(t,t+o)}".`)}function Ln(n,t){const r=n.source.body,e=Mn(r,t+2);if(xn(e))return{value:String.fromCodePoint(e),size:6};if(yn(e)&&92===r.charCodeAt(t+6)&&117===r.charCodeAt(t+7)){const n=Mn(r,t+8);if(kn(n))return{value:String.fromCodePoint(e,n),size:12}}throw ln(n.source,t,`Invalid Unicode escape sequence: "${r.slice(t,t+6)}".`)}function Mn(n,t){return In(n.charCodeAt(t))<<12|In(n.charCodeAt(t+1))<<8|In(n.charCodeAt(t+2))<<4|In(n.charCodeAt(t+3))}function In(n){return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:-1}function Bn(n,t){const r=n.source.body;switch(r.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"\t",size:2}}throw ln(n.source,t,`Invalid character escape sequence: "${r.slice(t,t+2)}".`)}function On(n,t){const r=n.source.body,e=r.length;let o=n.lineStart,a=t+3,i=a,s="";const l=[];for(;a<e;){const e=r.charCodeAt(a);if(34===e&&34===r.charCodeAt(a+1)&&34===r.charCodeAt(a+2)){s+=r.slice(i,a),l.push(s);const e=En(n,gn.BLOCK_STRING,t,a+3,wn(l).join("\n"));return n.line+=l.length-1,n.lineStart=o,e}if(92!==e||34!==r.charCodeAt(a+1)||34!==r.charCodeAt(a+2)||34!==r.charCodeAt(a+3))if(10!==e&&13!==e)if(xn(e))++a;else{if(!vn(r,a))throw ln(n.source,a,`Invalid character within String: ${Cn(n,a)}.`);a+=2}else s+=r.slice(i,a),l.push(s),13===e&&10===r.charCodeAt(a+1)?a+=2:++a,s="",i=a,o=a;else s+=r.slice(i,a),i=a+1,a+=4}throw ln(n.source,a,"Unterminated string.")}function jn(n,t){const r=n.source.body,e=r.length;let o=t+1;for(;o<e&&(pn(a=r.charCodeAt(o))||mn(a)||95===a);)++o;var a;return En(n,gn.NAME,t,o,r.slice(t,o))}class zn{constructor(n,t="GraphQL request",r={line:1,column:1}){"string"==typeof n||z(!1,`Body must be a string. Received: ${V(n)}.`),this.body=n,this.name=t,this.locationOffset=r,this.locationOffset.line>0||z(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||z(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class Rn{constructor(n,t){const r=function(n){return n instanceof zn}(n)?n:new zn(n);this._lexer=new bn(r),this._options=t}parseName(){const n=this.expectToken(gn.NAME);return this.node(n,{kind:K.NAME,value:n.value})}parseDocument(){return this.node(this._lexer.token,{kind:K.DOCUMENT,definitions:this.many(gn.SOF,this.parseDefinition,gn.EOF)})}parseDefinition(){if(this.peek(gn.BRACE_L))return this.parseOperationDefinition();const n=this.peekDescription(),t=n?this._lexer.lookahead():this._lexer.token;if(t.kind===gn.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(n)throw ln(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(t)}parseOperationDefinition(){const n=this._lexer.token;if(this.peek(gn.BRACE_L))return this.node(n,{kind:K.OPERATION_DEFINITION,operation:Z.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const t=this.parseOperationType();let r;return this.peek(gn.NAME)&&(r=this.parseName()),this.node(n,{kind:K.OPERATION_DEFINITION,operation:t,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const n=this.expectToken(gn.NAME);switch(n.value){case"query":return Z.QUERY;case"mutation":return Z.MUTATION;case"subscription":return Z.SUBSCRIPTION}throw this.unexpected(n)}parseVariableDefinitions(){return this.optionalMany(gn.PAREN_L,this.parseVariableDefinition,gn.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:K.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(gn.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(gn.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const n=this._lexer.token;return this.expectToken(gn.DOLLAR),this.node(n,{kind:K.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:K.SELECTION_SET,selections:this.many(gn.BRACE_L,this.parseSelection,gn.BRACE_R)})}parseSelection(){return this.peek(gn.SPREAD)?this.parseFragment():this.parseField()}parseField(){const n=this._lexer.token,t=this.parseName();let r,e;return this.expectOptionalToken(gn.COLON)?(r=t,e=this.parseName()):e=t,this.node(n,{kind:K.FIELD,alias:r,name:e,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(gn.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(n){const t=n?this.parseConstArgument:this.parseArgument;return this.optionalMany(gn.PAREN_L,t,gn.PAREN_R)}parseArgument(n=!1){const t=this._lexer.token,r=this.parseName();return this.expectToken(gn.COLON),this.node(t,{kind:K.ARGUMENT,name:r,value:this.parseValueLiteral(n)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const n=this._lexer.token;this.expectToken(gn.SPREAD);const t=this.expectOptionalKeyword("on");return!t&&this.peek(gn.NAME)?this.node(n,{kind:K.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(n,{kind:K.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){var n;const t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(n=this._options)||void 0===n?void 0:n.allowLegacyFragmentVariables)?this.node(t,{kind:K.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:K.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(n){const t=this._lexer.token;switch(t.kind){case gn.BRACKET_L:return this.parseList(n);case gn.BRACE_L:return this.parseObject(n);case gn.INT:return this._lexer.advance(),this.node(t,{kind:K.INT,value:t.value});case gn.FLOAT:return this._lexer.advance(),this.node(t,{kind:K.FLOAT,value:t.value});case gn.STRING:case gn.BLOCK_STRING:return this.parseStringLiteral();case gn.NAME:switch(this._lexer.advance(),t.value){case"true":return this.node(t,{kind:K.BOOLEAN,value:!0});case"false":return this.node(t,{kind:K.BOOLEAN,value:!1});case"null":return this.node(t,{kind:K.NULL});default:return this.node(t,{kind:K.ENUM,value:t.value})}case gn.DOLLAR:if(n){if(this.expectToken(gn.DOLLAR),this._lexer.token.kind===gn.NAME){const n=this._lexer.token.value;throw ln(this._lexer.source,t.start,`Unexpected variable "$${n}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const n=this._lexer.token;return this._lexer.advance(),this.node(n,{kind:K.STRING,value:n.value,block:n.kind===gn.BLOCK_STRING})}parseList(n){return this.node(this._lexer.token,{kind:K.LIST,values:this.any(gn.BRACKET_L,(()=>this.parseValueLiteral(n)),gn.BRACKET_R)})}parseObject(n){return this.node(this._lexer.token,{kind:K.OBJECT,fields:this.any(gn.BRACE_L,(()=>this.parseObjectField(n)),gn.BRACE_R)})}parseObjectField(n){const t=this._lexer.token,r=this.parseName();return this.expectToken(gn.COLON),this.node(t,{kind:K.OBJECT_FIELD,name:r,value:this.parseValueLiteral(n)})}parseDirectives(n){const t=[];for(;this.peek(gn.AT);)t.push(this.parseDirective(n));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(n){const t=this._lexer.token;return this.expectToken(gn.AT),this.node(t,{kind:K.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(n)})}parseTypeReference(){const n=this._lexer.token;let t;if(this.expectOptionalToken(gn.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(gn.BRACKET_R),t=this.node(n,{kind:K.LIST_TYPE,type:r})}else t=this.parseNamedType();return this.expectOptionalToken(gn.BANG)?this.node(n,{kind:K.NON_NULL_TYPE,type:t}):t}parseNamedType(){return this.node(this._lexer.token,{kind:K.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(gn.STRING)||this.peek(gn.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),e=this.many(gn.BRACE_L,this.parseOperationTypeDefinition,gn.BRACE_R);return this.node(n,{kind:K.SCHEMA_DEFINITION,description:t,directives:r,operationTypes:e})}parseOperationTypeDefinition(){const n=this._lexer.token,t=this.parseOperationType();this.expectToken(gn.COLON);const r=this.parseNamedType();return this.node(n,{kind:K.OPERATION_TYPE_DEFINITION,operation:t,type:r})}parseScalarTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),e=this.parseConstDirectives();return this.node(n,{kind:K.SCALAR_TYPE_DEFINITION,description:t,name:r,directives:e})}parseObjectTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),e=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(n,{kind:K.OBJECT_TYPE_DEFINITION,description:t,name:r,interfaces:e,directives:o,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(gn.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(gn.BRACE_L,this.parseFieldDefinition,gn.BRACE_R)}parseFieldDefinition(){const n=this._lexer.token,t=this.parseDescription(),r=this.parseName(),e=this.parseArgumentDefs();this.expectToken(gn.COLON);const o=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(n,{kind:K.FIELD_DEFINITION,description:t,name:r,arguments:e,type:o,directives:a})}parseArgumentDefs(){return this.optionalMany(gn.PAREN_L,this.parseInputValueDef,gn.PAREN_R)}parseInputValueDef(){const n=this._lexer.token,t=this.parseDescription(),r=this.parseName();this.expectToken(gn.COLON);const e=this.parseTypeReference();let o;this.expectOptionalToken(gn.EQUALS)&&(o=this.parseConstValueLiteral());const a=this.parseConstDirectives();return this.node(n,{kind:K.INPUT_VALUE_DEFINITION,description:t,name:r,type:e,defaultValue:o,directives:a})}parseInterfaceTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),e=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(n,{kind:K.INTERFACE_TYPE_DEFINITION,description:t,name:r,interfaces:e,directives:o,fields:a})}parseUnionTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),e=this.parseConstDirectives(),o=this.parseUnionMemberTypes();return this.node(n,{kind:K.UNION_TYPE_DEFINITION,description:t,name:r,directives:e,types:o})}parseUnionMemberTypes(){return this.expectOptionalToken(gn.EQUALS)?this.delimitedMany(gn.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),e=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();return this.node(n,{kind:K.ENUM_TYPE_DEFINITION,description:t,name:r,directives:e,values:o})}parseEnumValuesDefinition(){return this.optionalMany(gn.BRACE_L,this.parseEnumValueDefinition,gn.BRACE_R)}parseEnumValueDefinition(){const n=this._lexer.token,t=this.parseDescription(),r=this.parseEnumValueName(),e=this.parseConstDirectives();return this.node(n,{kind:K.ENUM_VALUE_DEFINITION,description:t,name:r,directives:e})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw ln(this._lexer.source,this._lexer.token.start,`${Nn(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),e=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();return this.node(n,{kind:K.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:r,directives:e,fields:o})}parseInputFieldsDefinition(){return this.optionalMany(gn.BRACE_L,this.parseInputValueDef,gn.BRACE_R)}parseTypeSystemExtension(){const n=this._lexer.lookahead();if(n.kind===gn.NAME)switch(n.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(n)}parseSchemaExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const t=this.parseConstDirectives(),r=this.optionalMany(gn.BRACE_L,this.parseOperationTypeDefinition,gn.BRACE_R);if(0===t.length&&0===r.length)throw this.unexpected();return this.node(n,{kind:K.SCHEMA_EXTENSION,directives:t,operationTypes:r})}parseScalarTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const t=this.parseName(),r=this.parseConstDirectives();if(0===r.length)throw this.unexpected();return this.node(n,{kind:K.SCALAR_TYPE_EXTENSION,name:t,directives:r})}parseObjectTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const t=this.parseName(),r=this.parseImplementsInterfaces(),e=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(0===r.length&&0===e.length&&0===o.length)throw this.unexpected();return this.node(n,{kind:K.OBJECT_TYPE_EXTENSION,name:t,interfaces:r,directives:e,fields:o})}parseInterfaceTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const t=this.parseName(),r=this.parseImplementsInterfaces(),e=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(0===r.length&&0===e.length&&0===o.length)throw this.unexpected();return this.node(n,{kind:K.INTERFACE_TYPE_EXTENSION,name:t,interfaces:r,directives:e,fields:o})}parseUnionTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const t=this.parseName(),r=this.parseConstDirectives(),e=this.parseUnionMemberTypes();if(0===r.length&&0===e.length)throw this.unexpected();return this.node(n,{kind:K.UNION_TYPE_EXTENSION,name:t,directives:r,types:e})}parseEnumTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const t=this.parseName(),r=this.parseConstDirectives(),e=this.parseEnumValuesDefinition();if(0===r.length&&0===e.length)throw this.unexpected();return this.node(n,{kind:K.ENUM_TYPE_EXTENSION,name:t,directives:r,values:e})}parseInputObjectTypeExtension(){const n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const t=this.parseName(),r=this.parseConstDirectives(),e=this.parseInputFieldsDefinition();if(0===r.length&&0===e.length)throw this.unexpected();return this.node(n,{kind:K.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:r,fields:e})}parseDirectiveDefinition(){const n=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(gn.AT);const r=this.parseName(),e=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const a=this.parseDirectiveLocations();return this.node(n,{kind:K.DIRECTIVE_DEFINITION,description:t,name:r,arguments:e,repeatable:o,locations:a})}parseDirectiveLocations(){return this.delimitedMany(gn.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const n=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(cn,t.value))return t;throw this.unexpected(n)}node(n,t){var r;return!0!==(null===(r=this._options)||void 0===r?void 0:r.noLocation)&&(t.loc=new W(n,this._lexer.lastToken,this._lexer.source)),t}peek(n){return this._lexer.token.kind===n}expectToken(n){const t=this._lexer.token;if(t.kind===n)return this._lexer.advance(),t;throw ln(this._lexer.source,t.start,`Expected ${Vn(n)}, found ${Nn(t)}.`)}expectOptionalToken(n){return this._lexer.token.kind===n&&(this._lexer.advance(),!0)}expectKeyword(n){const t=this._lexer.token;if(t.kind!==gn.NAME||t.value!==n)throw ln(this._lexer.source,t.start,`Expected "${n}", found ${Nn(t)}.`);this._lexer.advance()}expectOptionalKeyword(n){const t=this._lexer.token;return t.kind===gn.NAME&&t.value===n&&(this._lexer.advance(),!0)}unexpected(n){const t=null!=n?n:this._lexer.token;return ln(this._lexer.source,t.start,`Unexpected ${Nn(t)}.`)}any(n,t,r){this.expectToken(n);const e=[];for(;!this.expectOptionalToken(r);)e.push(t.call(this));return e}optionalMany(n,t,r){if(this.expectOptionalToken(n)){const n=[];do{n.push(t.call(this))}while(!this.expectOptionalToken(r));return n}return[]}many(n,t,r){this.expectToken(n);const e=[];do{e.push(t.call(this))}while(!this.expectOptionalToken(r));return e}delimitedMany(n,t){this.expectOptionalToken(n);const r=[];do{r.push(t.call(this))}while(this.expectOptionalToken(n));return r}}function Nn(n){const t=n.value;return Vn(n.kind)+(null!=t?` "${t}"`:"")}function Vn(n){return function(n){return n===gn.BANG||n===gn.DOLLAR||n===gn.AMP||n===gn.PAREN_L||n===gn.PAREN_R||n===gn.SPREAD||n===gn.COLON||n===gn.EQUALS||n===gn.AT||n===gn.BRACKET_L||n===gn.BRACKET_R||n===gn.BRACE_L||n===gn.PIPE||n===gn.BRACE_R}(n)?`"${n}"`:n}const Un=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function Wn(n){return Gn[n.charCodeAt(0)]}const Gn=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"];function Hn(n){return J(n,qn)}const qn={Name:{leave:n=>n.value},Variable:{leave:n=>"$"+n.name},Document:{leave:n=>$n(n.definitions,"\n\n")},OperationDefinition:{leave(n){const t=Kn("(",$n(n.variableDefinitions,", "),")"),r=$n([n.operation,$n([n.name,t]),$n(n.directives," ")]," ");return("query"===r?"":r+" ")+n.selectionSet}},VariableDefinition:{leave:({variable:n,type:t,defaultValue:r,directives:e})=>n+": "+t+Kn(" = ",r)+Kn(" ",$n(e," "))},SelectionSet:{leave:({selections:n})=>Zn(n)},Field:{leave({alias:n,name:t,arguments:r,directives:e,selectionSet:o}){const a=Kn("",n,": ")+t;let i=a+Kn("(",$n(r,", "),")");return i.length>80&&(i=a+Kn("(\n",Yn($n(r,"\n")),"\n)")),$n([i,$n(e," "),o]," ")}},Argument:{leave:({name:n,value:t})=>n+": "+t},FragmentSpread:{leave:({name:n,directives:t})=>"..."+n+Kn(" ",$n(t," "))},InlineFragment:{leave:({typeCondition:n,directives:t,selectionSet:r})=>$n(["...",Kn("on ",n),$n(t," "),r]," ")},FragmentDefinition:{leave:({name:n,typeCondition:t,variableDefinitions:r,directives:e,selectionSet:o})=>`fragment ${n}${Kn("(",$n(r,", "),")")} on ${t} ${Kn("",$n(e," ")," ")}`+o},IntValue:{leave:({value:n})=>n},FloatValue:{leave:({value:n})=>n},StringValue:{leave:({value:n,block:t})=>t?function(n,t){const r=n.replace(/"""/g,'\\"""'),e=r.split(/\r\n|[\n\r]/g),o=1===e.length,a=e.length>1&&e.slice(1).every((n=>0===n.length||dn(n.charCodeAt(0)))),i=r.endsWith('\\"""'),s=n.endsWith('"')&&!i,l=n.endsWith("\\"),c=s||l,g=!o||n.length>70||c||a||i;let d="";const m=o&&dn(n.charCodeAt(0));return(g&&!m||a)&&(d+="\n"),d+=r,(g||c)&&(d+="\n"),'"""'+d+'"""'}(n):`"${n.replace(Un,Wn)}"`},BooleanValue:{leave:({value:n})=>n?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:n})=>n},ListValue:{leave:({values:n})=>"["+$n(n,", ")+"]"},ObjectValue:{leave:({fields:n})=>"{"+$n(n,", ")+"}"},ObjectField:{leave:({name:n,value:t})=>n+": "+t},Directive:{leave:({name:n,arguments:t})=>"@"+n+Kn("(",$n(t,", "),")")},NamedType:{leave:({name:n})=>n},ListType:{leave:({type:n})=>"["+n+"]"},NonNullType:{leave:({type:n})=>n+"!"},SchemaDefinition:{leave:({description:n,directives:t,operationTypes:r})=>Kn("",n,"\n")+$n(["schema",$n(t," "),Zn(r)]," ")},OperationTypeDefinition:{leave:({operation:n,type:t})=>n+": "+t},ScalarTypeDefinition:{leave:({description:n,name:t,directives:r})=>Kn("",n,"\n")+$n(["scalar",t,$n(r," ")]," ")},ObjectTypeDefinition:{leave:({description:n,name:t,interfaces:r,directives:e,fields:o})=>Kn("",n,"\n")+$n(["type",t,Kn("implements ",$n(r," & ")),$n(e," "),Zn(o)]," ")},FieldDefinition:{leave:({description:n,name:t,arguments:r,type:e,directives:o})=>Kn("",n,"\n")+t+(Xn(r)?Kn("(\n",Yn($n(r,"\n")),"\n)"):Kn("(",$n(r,", "),")"))+": "+e+Kn(" ",$n(o," "))},InputValueDefinition:{leave:({description:n,name:t,type:r,defaultValue:e,directives:o})=>Kn("",n,"\n")+$n([t+": "+r,Kn("= ",e),$n(o," ")]," ")},InterfaceTypeDefinition:{leave:({description:n,name:t,interfaces:r,directives:e,fields:o})=>Kn("",n,"\n")+$n(["interface",t,Kn("implements ",$n(r," & ")),$n(e," "),Zn(o)]," ")},UnionTypeDefinition:{leave:({description:n,name:t,directives:r,types:e})=>Kn("",n,"\n")+$n(["union",t,$n(r," "),Kn("= ",$n(e," | "))]," ")},EnumTypeDefinition:{leave:({description:n,name:t,directives:r,values:e})=>Kn("",n,"\n")+$n(["enum",t,$n(r," "),Zn(e)]," ")},EnumValueDefinition:{leave:({description:n,name:t,directives:r})=>Kn("",n,"\n")+$n([t,$n(r," ")]," ")},InputObjectTypeDefinition:{leave:({description:n,name:t,directives:r,fields:e})=>Kn("",n,"\n")+$n(["input",t,$n(r," "),Zn(e)]," ")},DirectiveDefinition:{leave:({description:n,name:t,arguments:r,repeatable:e,locations:o})=>Kn("",n,"\n")+"directive @"+t+(Xn(r)?Kn("(\n",Yn($n(r,"\n")),"\n)"):Kn("(",$n(r,", "),")"))+(e?" repeatable":"")+" on "+$n(o," | ")},SchemaExtension:{leave:({directives:n,operationTypes:t})=>$n(["extend schema",$n(n," "),Zn(t)]," ")},ScalarTypeExtension:{leave:({name:n,directives:t})=>$n(["extend scalar",n,$n(t," ")]," ")},ObjectTypeExtension:{leave:({name:n,interfaces:t,directives:r,fields:e})=>$n(["extend type",n,Kn("implements ",$n(t," & ")),$n(r," "),Zn(e)]," ")},InterfaceTypeExtension:{leave:({name:n,interfaces:t,directives:r,fields:e})=>$n(["extend interface",n,Kn("implements ",$n(t," & ")),$n(r," "),Zn(e)]," ")},UnionTypeExtension:{leave:({name:n,directives:t,types:r})=>$n(["extend union",n,$n(t," "),Kn("= ",$n(r," | "))]," ")},EnumTypeExtension:{leave:({name:n,directives:t,values:r})=>$n(["extend enum",n,$n(t," "),Zn(r)]," ")},InputObjectTypeExtension:{leave:({name:n,directives:t,fields:r})=>$n(["extend input",n,$n(t," "),Zn(r)]," ")}};function $n(n,t=""){var r;return null!==(r=null==n?void 0:n.filter((n=>n)).join(t))&&void 0!==r?r:""}function Zn(n){return Kn("{\n",Yn($n(n,"\n")),"\n}")}function Kn(n,t,r=""){return null!=t&&""!==t?n+t+r:""}function Yn(n){return Kn("  ",n.replace(/\n/g,"\n  "))}function Xn(n){var t;return null!==(t=null==n?void 0:n.some((n=>n.includes("\n"))))&&void 0!==t&&t}function Jn(n,t){return t.tag=n,t}function Qn(){}function nt(n){return function(t){var r=n.length;let e=!1,o=!1,a=!1,i=0;t(Jn(0,[function(s){if(s)e=!0;else if(o)a=!0;else{for(o=a=!0;a&&!e;)i<r?(s=n[i],i=i+1|0,a=!1,t(Jn(1,[s]))):(e=!0,t(0));o=!1}}]))}}function tt(){}function rt(n){n(0)}function et(n){return n(0)}function ot(n){return function(t){return function(r){let e=Qn,o=!1,a=[],i=!1;t((function(t){"number"==typeof t?i||(i=!0,0===a.length&&r(0)):t.tag?i||(o=!1,function(n){function t(n){"number"==typeof n?0!==a.length&&(a=a.filter(s),n=0===a.length,i&&n?r(0):!o&&n&&(o=!0,e(0))):n.tag?0!==a.length&&(r(Jn(1,[n[0]])),l(0)):(l=n=n[0],a=a.concat(n),n(0))}function s(n){return n!==l}let l=Qn;1===n.length?n(t):n.bind(null,t)}(n(t[0])),o||(o=!0,e(0))):e=t[0]})),r(Jn(0,[function(n){n?(i||(i=!0,e(n)),a.forEach((function(t){return t(n)})),a=[]):(o||i?o=!1:(o=!0,e(0)),a.forEach(et))}]))}}}function at(n){return n}function it(n){return function(t){return function(r){let e=!1;return t((function(t){if("number"==typeof t)e||(e=!0,r(t));else if(t.tag)e||(n(t[0]),r(t));else{var o=t[0];r(Jn(0,[function(n){if(!e)return n&&(e=!0),o(n)}]))}}))}}}function st(n){n(0)}function lt(n){return function(t){return function(r){let e=[],o=Qn;return t((function(t){"number"==typeof t?nt(e)(r):t.tag?(e.length>=n&&0<n&&e.shift(),e.push(t[0]),o(0)):(t=t[0],0>=n?(t(1),function(n){let t=!1;n(Jn(0,[function(r){r?t=!0:t||n(0)}]))}(r)):(o=t,t(0)))}))}}}function ct(n){return function(t){let r=Qn,e=!1;return t((function(t){"number"==typeof t?e=!0:t.tag?e||(n(t[0]),r(0)):(r=t=t[0],t(0))})),{unsubscribe:function(){if(!e)return e=!0,r(1)}}}}function gt(){}function dt(n){return function(t){return function(r){let e=Qn;return t((function(t){"number"==typeof t?r(t):t.tag?n(t[0])?r(t):e(0):(e=t[0],r(t))}))}}}function mt(n){return function(t){let r=!1;t(Jn(0,[function(e){e?r=!0:r||(r=!0,t(Jn(1,[n])),t(0))}]))}}function pt(n){return function(t){let r=tt,e=!1;r=n({next:function(n){e||t(Jn(1,[n]))},complete:function(){e||(e=!0,t(0))}}),t(Jn(0,[function(n){if(n&&!e)return e=!0,r()}]))}}function ht(){let n=[],t=!1;return{source:function(t){function r(n){return n!==t}n=n.concat(t),t(Jn(0,[function(t){t&&(n=n.filter(r))}]))},next:function(r){t||n.forEach((function(n){n(Jn(1,[r]))}))},complete:function(){t||(t=!0,n.forEach(rt))}}}function wt(n){return function(t){return function(r){return t((function(t){t="number"==typeof t?0:t.tag?Jn(1,[n(t[0])]):Jn(0,[t[0]]),r(t)}))}}}function ft(n){return ot(at)(nt(n))}function ut(n){return function(t){return function(r){let e=!1;return t((function(t){if("number"==typeof t){if(e)return;return e=!0,r(t),n()}if(t.tag)e||r(t);else{var o=t[0];r(Jn(0,[function(t){if(!e)return t?(e=!0,o(t),n()):o(t)}]))}}))}}}function bt(n){return function(t){return function(r){return t((function(t){"number"==typeof t||t.tag?r(t):(r(t),n())}))}}}function xt(n){function t(n){"number"==typeof n?(r.forEach(st),r=[]):n.tag?(o=!1,r.forEach((function(t){t(n)}))):e=n[0]}let r=[],e=Qn,o=!1;return function(a){function i(n){return n!==a}r=r.concat(a),1===r.length&&n(t),a(Jn(0,[function(n){if(n){if(r=r.filter(i),0===r.length)return e(1)}else o||(o=!0,e(n))}]))}}function vt(n){return function(t){return function(r){let e=!1,o=0,a=Qn;t((function(t){"number"==typeof t?e||(e=!0,r(0)):t.tag?o<n&&!e&&(o=o+1|0,r(t),!e&&o>=n&&(e=!0,r(0),a(1))):(t=t[0],0>=n?(e=!0,r(0),t(1)):a=t)})),r(Jn(0,[function(t){if(!e){if(t)return e=!0,a(1);if(o<n)return a(0)}}]))}}}function yt(n){return function(t){return function(r){function e(n){"number"!=typeof n&&(n.tag?(o=!0,a(1),r(0)):(i=n=n[0],n(0)))}let o=!1,a=Qn,i=Qn;t((function(t){"number"==typeof t?o||(o=!0,i(1),r(0)):t.tag?o||r(t):(a=t[0],n(e))})),r(Jn(0,[function(n){if(!o)return n?(o=!0,a(1),i(1)):a(0)}]))}}}function kt(n){return function(t){return function(r){let e=Qn,o=!1;return t((function(t){"number"==typeof t?o||(o=!0,r(0)):t.tag?o||(n(t[0])?r(t):(o=!0,r(0),e(1))):(e=t[0],r(t))}))}}}function Ct(n){return"string"==typeof n?new an(n):"object"==typeof n&&n.message?new an(n.message,n.nodes,n.source,n.positions,n.path,n,n.extensions||{}):n}"function"==typeof Symbol&&(Symbol.observable||(Symbol.observable=Symbol("observable")));var Et=function(n){function t(t){var r=t.networkError,e=t.response,o=(t.graphQLErrors||[]).map(Ct),a=function(n,t){var r="";return void 0!==n?r="[Network] "+n.message:(void 0!==t&&t.forEach((function(n){r+="[GraphQL] "+n.message+"\n"})),r.trim())}(r,o);n.call(this,a),this.name="CombinedError",this.message=a,this.graphQLErrors=o,this.networkError=r,this.response=e}return n&&(t.__proto__=n),(t.prototype=Object.create(n&&n.prototype)).constructor=t,t.prototype.toString=function(){return this.message},t}(Error);function _t(n,t){n|=0;for(var r=0,e=0|t.length;r<e;r++)n=(n<<5)+n+t.charCodeAt(r);return n}function Dt(n){return _t(5381,n)>>>0}var At=new Set,St=new WeakMap;function Ft(n){if(null===n||At.has(n))return"null";if("object"!=typeof n)return JSON.stringify(n)||"";if(n.toJSON)return Ft(n.toJSON());if(Array.isArray(n)){for(var t="[",r=0,e=n.length;r<e;r++){r>0&&(t+=",");var o=Ft(n[r]);t+=o.length>0?o:"null"}return t+"]"}var a=Object.keys(n).sort();if(!a.length&&n.constructor&&n.constructor!==Object){var i=St.get(n)||Math.random().toString(36).slice(2);return St.set(n,i),'{"__key":"'+i+'"}'}At.add(n);for(var s="{",l=0,c=a.length;l<c;l++){var g=a[l],d=Ft(n[g]);d&&(s.length>1&&(s+=","),s+=Ft(g)+":"+d)}return At.delete(n),s+"}"}function Pt(n){return At.clear(),Ft(n)}var Tt=/("{3}[\s\S]*"{3}|"(?:\\.|[^"])*")/g,Lt=/([\s,]|#[^\n\r]+)+/g;function Mt(n,t){return t%2==0?n.replace(Lt," ").trim():n}function It(n){var t=("string"!=typeof n?n.loc&&n.loc.source.body||Hn(n):n).split(Tt).map(Mt).join("");if("string"!=typeof n){var r="definitions"in n&&zt(n);r&&(t="# "+r+"\n"+t),n.loc||(n.loc={start:0,end:t.length,source:{body:t,name:"gql",locationOffset:{line:1,column:1}}})}return t}var Bt=new Map;function Ot(n){var t,r;return"string"==typeof n?(t=Dt(It(n)),r=Bt.get(t)||new Rn(n,{noLocation:!0}).parseDocument()):(t=n.__key||Dt(It(n)),r=Bt.get(t)||n),r.loc||It(r),r.__key=t,Bt.set(t,r),r}function jt(n,t){t||(t={});var r=Ot(n);return{key:_t(r.__key,Pt(t))>>>0,query:r,variables:t}}function zt(n){for(var t=0,r=n.definitions.length;t<r;t++){var e=n.definitions[t];if(e.kind===K.OPERATION_DEFINITION&&e.name)return e.name.value}}function Rt(){return Rt=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(n[e]=r[e])}return n},Rt.apply(this,arguments)}function Nt(n,t,r){if(!("data"in t)&&!("errors"in t)||"path"in t)throw new Error("No Content");return{operation:n,data:t.data,error:Array.isArray(t.errors)?new Et({graphQLErrors:t.errors,response:r}):void 0,extensions:"object"==typeof t.extensions&&t.extensions||void 0,hasNext:!!t.hasNext}}function Vt(n,t,r){var e=Rt({},n);if(e.hasNext=!!t.hasNext,!("path"in t))return"data"in t&&(e.data=t.data),e;Array.isArray(t.errors)&&(e.error=new Et({graphQLErrors:e.error?e.error.graphQLErrors.concat(t.errors):t.errors,response:r}));for(var o,a=e.data=Rt({},e.data),i=0;i<t.path.length;)a=a[o=t.path[i++]]=Array.isArray(a[o])?[].concat(a[o]):Rt({},a[o]);return Rt(a,t.data),e}function Ut(n,t,r){return{operation:n,data:void 0,error:new Et({networkError:t,response:r}),extensions:void 0}}function Wt(n){return"query"===n.kind&&!!n.context.preferGetMethod}var Gt="undefined"!=typeof Symbol?Symbol.asyncIterator:null,Ht="undefined"!=typeof TextDecoder?new TextDecoder:null,qt=/content-type:[^\r\n]*application\/json/i,$t=/boundary="?([^=";]+)"?/i;function Zt(n,t){if(Array.isArray(n))for(var r=0;r<n.length;r++)Zt(n[r],t);else if("object"==typeof n&&null!==n)for(var e in n)"__typename"===e&&"string"==typeof n[e]?t[n[e]]=0:Zt(n[e],t);return t}function Kt(n){return Object.keys(Zt(n,{}))}var Yt=function(n){if(n.selectionSet&&!n.selectionSet.selections.some((function(n){return n.kind===K.FIELD&&"__typename"===n.name.value&&!n.alias})))return Rt({},n,{selectionSet:Rt({},n.selectionSet,{selections:n.selectionSet.selections.concat([{kind:K.FIELD,name:{kind:K.NAME,value:"__typename"}}])})})},Xt=new Map;function Jt(n){return n&&"object"==typeof n?Object.keys(n).reduce((function(t,r){var e=n[r];return"__typename"===r?Object.defineProperty(t,"__typename",{enumerable:!1,value:e}):Array.isArray(e)?t[r]=e.map(Jt):t[r]=e&&"object"==typeof e&&"__typename"in e?Jt(e):e,t}),Array.isArray(n)?[]:{}):n}function Qt(n){return n.toPromise=function(){return new Promise((function(t){var r=ct((function(n){n.stale||n.hasNext||Promise.resolve().then((function(){r.unsubscribe(),t(n)}))}))(n)}))},n}function nr(n,t,r){return r||(r=t.context),{key:t.key,query:t.query,variables:t.variables,kind:n,context:r}}function tr(n,t){return nr(n.kind,n,Rt({},n.context,{meta:Rt({},n.context.meta,t)}))}function rr(){}function er(n,t,r){for(var e=0;e<r.length;e++)if(r[e].kind===K.FRAGMENT_DEFINITION){var o=r[e].name.value,a=It(r[e]);n.has(o)||(n.set(o,a),t.push(r[e]))}else t.push(r[e])}function or(){for(var n=arguments,t=new Map,r=[],e=[],o=Array.isArray(arguments[0])?arguments[0][0]:arguments[0]||"",a=1;a<arguments.length;a++){var i=n[a];i&&i.definitions?e.push.apply(e,i.definitions):o+=i,o+=n[0][a]}return er(t,r,Ot(o).definitions),er(t,r,e),Ot({kind:K.DOCUMENT,definitions:r})}function ar(n){var t=n.kind;return"mutation"!==t&&"query"!==t}function ir(n,t){return n.reexecuteOperation(nr(t.kind,t,Rt({},t.context,{requestPolicy:"network-only"})))}function sr(n){return n.dispatchDebug,function(n){return dt((function(){return!1}))(it((function(n){n.kind}))(n))}}new Set,sr({dispatchDebug:rr});var lr,cr,gr,dr,mr,pr,hr,wr,fr,ur,br,xr,vr,yr,kr,Cr,Er,_r,Dr,Ar,Sr,Fr,Pr,Tr,Lr,Mr,Ir,Br,Or,jr,zr,Rr,Nr=[function(n){var t=n.forward,r=(n.dispatchDebug,new Set);function e(n){var t=n.key,e=n.kind;if("teardown"===e)return r.delete(t),!0;if("query"!==e&&"subscription"!==e)return!0;var o=r.has(t);return r.add(t),!o}function o(n){n.hasNext||r.delete(n.operation.key)}return function(n){var r=dt(e)(n);return it(o)(t(r))}},function(n){var t=n.forward,r=n.client,e=(n.dispatchDebug,new Map),o=Object.create(null);function a(n){var t=nr(n.kind,n);return t.query=function(n){var t=Ot(n),r=Xt.get(t.__key);return r||(r=J(t,{Field:Yt,InlineFragment:Yt}),Object.defineProperty(r,"__key",{value:t.__key,enumerable:!1}),Xt.set(t.__key,r)),r}(n.query),t}function i(n){var t=n.context.requestPolicy;return"query"===n.kind&&"network-only"!==t&&("cache-only"===t||e.has(n.key))}return function(n){var s=xt(n),l=wt((function(n){var t=e.get(n.key),o=Rt({},t,{operation:tr(n,{cacheOutcome:t?"hit":"miss"})});return"cache-and-network"===n.context.requestPolicy&&(o.stale=!0,ir(r,n)),o}))(dt((function(n){return!ar(n)&&i(n)}))(s)),c=it((function(n){var t=n.operation;if(t){var a=Kt(n.data).concat(t.context.additionalTypenames||[]);if("mutation"===n.operation.kind){for(var i=new Set,s=0;s<a.length;s++){var l=a[s],c=o[l]||(o[l]=new Set);c.forEach((function(n){i.add(n)})),c.clear()}i.forEach((function(n){e.has(n)&&(t=e.get(n).operation,e.delete(n),ir(r,t))}))}else if("query"===t.kind&&n.data){e.set(t.key,n);for(var g=0;g<a.length;g++){var d=a[g];(o[d]||(o[d]=new Set)).add(t.key)}}}}))(t(dt((function(n){return"query"!==n.kind||"cache-only"!==n.context.requestPolicy}))(wt((function(n){return tr(n,{cacheOutcome:"miss"})}))(ft([wt(a)(dt((function(n){return!ar(n)&&!i(n)}))(s)),dt((function(n){return ar(n)}))(s)])))));return ft([l,c])}},function(n){var t=n.forward;return n.dispatchDebug,function(n){var r=xt(n),e=ot((function(n){var t=n.key,e=dt((function(n){return"teardown"===n.kind&&n.key===t}))(r),o=function(n){return{query:Hn(n.query),operationName:zt(n.query),variables:n.variables||void 0,extensions:void 0}}(n),a=function(n,t){var r=Wt(n),e=n.context.url;if(!r||!t)return e;var o=[];t.operationName&&o.push("operationName="+encodeURIComponent(t.operationName)),t.query&&o.push("query="+encodeURIComponent(t.query.replace(/#[^\n\r]+/g," ").trim())),t.variables&&o.push("variables="+encodeURIComponent(Pt(t.variables))),t.extensions&&o.push("extensions="+encodeURIComponent(Pt(t.extensions)));var a=e+"?"+o.join("&");return a.length>2047?(n.context.preferGetMethod=!1,e):a}(n,o),i=function(n,t){var r=Wt(n),e={accept:"application/graphql+json, application/json"};r||(e["content-type"]="application/json");var o=("function"==typeof n.context.fetchOptions?n.context.fetchOptions():n.context.fetchOptions)||{};if(o.headers)for(var a in o.headers)e[a.toLowerCase()]=o.headers[a];return Rt({},o,{body:!r&&t?JSON.stringify(t):void 0,method:r?"GET":"POST",headers:e})}(n,o);return it((function(n){n.data||n.error}))(yt(e)(function(n,t,r){var e="manual"===r.redirect?400:300,o=n.context.fetch;return pt((function(a){var i=a.next,s=a.complete,l="undefined"!=typeof AbortController?new AbortController:null;l&&(r.signal=l.signal);var c,g=!1,d=!1,m=!1;return Promise.resolve().then((function(){if(!d)return(o||fetch)(t,r)})).then((function(t){if(t)return m=(c=t).status<200||c.status>=e,function(n,t,r){var e=r.headers&&r.headers.get("Content-Type")||"";if(/text\//i.test(e))return r.text().then((function(e){n(Ut(t,new Error(e),r))}));if(!/multipart\/mixed/i.test(e))return r.text().then((function(e){n(Nt(t,JSON.parse(e),r))}));var o,a="---",i=e.match($t);i&&(a="--"+i[1]);var s=function(){};if(Gt&&r[Gt]){var l=r[Gt]();o=l.next.bind(l)}else{if(!("body"in r)||!r.body)throw new TypeError("Streaming requests unsupported");var c=r.body.getReader();s=c.cancel.bind(c),o=c.read.bind(c)}var d="",m=!0,p=null,h=null;return o().then((function e(i){if(i.done)g=!0;else{var s=function(n){return"Buffer"===n.constructor.name?n.toString():Ht.decode(n)}(i.value),l=s.indexOf(a);for(l>-1?l+=d.length:l=d.indexOf(a),d+=s;l>-1;){var c=d.slice(0,l),w=d.slice(l+a.length);if(m)m=!1;else{var f=c.indexOf("\r\n\r\n")+4,u=c.slice(0,f),b=c.slice(f,c.lastIndexOf("\r\n")),x=void 0;if(qt.test(u))try{x=JSON.parse(b),p=h=h?Vt(h,x,r):Nt(t,x,r)}catch(n){}if("--"===w.slice(0,2)||x&&!x.hasNext){if(!h)return n(Nt(t,{},r));break}}l=(d=w).indexOf(a)}}if(p&&(n(p),p=null),!i.done&&(!h||h.hasNext))return o().then(e)})).finally(s)}(i,n,c)})).then(s).catch((function(t){if(g)throw t;var r=Ut(n,m&&c.statusText?new Error(c.statusText):t,c);i(r),s()})),function(){d=!0,l&&l.abort()}}))}(n,a,i)))}))(dt((function(n){return"query"===n.kind||"mutation"===n.kind}))(r)),o=t(dt((function(n){return"query"!==n.kind&&"mutation"!==n.kind}))(r));return ft([e,o])}}],Vr=function n(t){var r=new Map,e=new Map,o=[],a=ht(),i=a.source,s=a.next,l=!1;function c(n){if(n&&s(n),!l){for(l=!0;l&&(n=o.shift());)s(n);l=!1}}function g(n){var t=dt((function(t){return t.operation.kind===n.kind&&t.operation.key===n.key&&(!t.operation.context._instance||t.operation.context._instance===n.context._instance)}))(h);return d.maskTypename&&(t=wt((function(n){return Rt({},n,{data:Jt(n.data)})}))(t)),"mutation"===n.kind?vt(1)(bt((function(){return s(n)}))(t)):xt(ut((function(){r.delete(n.key),e.delete(n.key);for(var t=o.length-1;t>=0;t--)o[t].key===n.key&&o.splice(t,1);s(nr("teardown",n,n.context))}))(it((function(t){r.set(n.key,t)}))(function(n){return function(t){return function(r){function e(n){s&&("number"==typeof n?(s=!1,c?r(n):a||(a=!0,o(0))):n.tag?(r(n),l?l=!1:i(0)):(i=n=n[0],l=!1,n(0)))}let o=Qn,a=!1,i=Qn,s=!1,l=!1,c=!1;t((function(t){"number"==typeof t?c||(c=!0,s||r(0)):t.tag?c||(s&&(i(1),i=Qn),a?a=!1:(a=!0,o(0)),t=n(t[0]),s=!0,t(e)):o=t[0]})),r(Jn(0,[function(n){if(n){if(c||(c=!0,o(1)),s)return s=!1,i(1)}else c||a||(a=!0,o(0)),s&&!l&&(l=!0,i(0))}]))}}}((function(t){return"query"!==n.kind||t.stale?mt(t):ft([mt(t),wt((function(){return Rt({},t,{stale:!0})}))(vt(1)(dt((function(t){return"query"===t.kind&&t.key===n.key&&"cache-only"!==t.context.requestPolicy}))(i)))])}))(yt(dt((function(t){return"teardown"===t.kind&&t.key===n.key}))(i))(t)))))}var d=Rt(this instanceof n?this:Object.create(n.prototype),{url:t.url,fetchOptions:t.fetchOptions,fetch:t.fetch,suspense:!!t.suspense,requestPolicy:t.requestPolicy||"cache-first",preferGetMethod:!!t.preferGetMethod,maskTypename:!!t.maskTypename,operations$:i,reexecuteOperation:function(n){("mutation"===n.kind||e.has(n.key))&&(o.push(n),Promise.resolve().then(c))},createOperationContext:function(n){return n||(n={}),Rt({},{_instance:void 0,url:d.url,fetchOptions:d.fetchOptions,fetch:d.fetch,preferGetMethod:d.preferGetMethod},n,{suspense:n.suspense||!1!==n.suspense&&d.suspense,requestPolicy:n.requestPolicy||d.requestPolicy})},createRequestOperation:function(n,t,r){!function(n){for(var t=0,r=n.definitions.length;t<r;t++){var e=n.definitions[t];if(e.kind===K.OPERATION_DEFINITION)return e.operation}}(t.query);var e=d.createOperationContext(r);return"mutation"===n&&(e._instance=[]),nr(n,t,e)},executeRequestOperation:function(n){return"mutation"===n.kind?g(n):pt((function(t){var o=e.get(n.key);o||e.set(n.key,o=g(n));var a="cache-and-network"===n.context.requestPolicy||"network-only"===n.context.requestPolicy;return ct(t.next)(ut((function(){l=!1,t.complete()}))(bt((function(){var e=r.get(n.key);if("subscription"===n.kind)return c(n);a&&c(n),null!=e&&e===r.get(n.key)?t.next(a?Rt({},e,{stale:!0}):e):a||c(n)}))(o))).unsubscribe}))},executeQuery:function(n,t){var r=d.createRequestOperation("query",n,t);return d.executeRequestOperation(r)},executeSubscription:function(n,t){var r=d.createRequestOperation("subscription",n,t);return d.executeRequestOperation(r)},executeMutation:function(n,t){var r=d.createRequestOperation("mutation",n,t);return d.executeRequestOperation(r)},query:function(n,t,r){return r&&"boolean"==typeof r.suspense||(r=Rt({},r,{suspense:!1})),Qt(d.executeQuery(jt(n,t),r))},readQuery:function(n,t,r){var e=null;return ct((function(n){e=n}))(d.query(n,t,r)).unsubscribe(),e},subscription:function(n,t,r){return d.executeSubscription(jt(n,t),r)},mutation:function(n,t,r){return Qt(d.executeMutation(jt(n,t),r))}}),m=rr,p=function(n){return function(t){var r=t.client;return t.dispatchDebug,n.reduceRight((function(n,t){return t({client:r,forward:n,dispatchDebug:function(n){}})}),t.forward)}}(void 0!==t.exchanges?t.exchanges:Nr),h=xt(p({client:d,dispatchDebug:m,forward:sr({dispatchDebug:m})})(i));return function(n){ct(gt)(n)}(h),d},Ur={pageInfoFragment:or(lr||(lr=j(["\n    fragment PageFields on PageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  "]))),projectFragment:or(cr||(cr=j(["\n    fragment ProjectFields on Project {\n      id\n      title\n      isPrivate\n    }\n  "]))),fileFragment:or(gr||(gr=j(["\n    fragment FileFields on File {\n      id\n      name\n      currentVersionId\n      backgroundColor\n      status\n      fileObject {\n        url\n        key\n        thumbnails {\n          png {\n            small {\n              url\n            }\n          }\n        }\n      }\n      updatedAt\n      createdBy {\n        name\n      }\n      modifiedBy {\n        name\n      }\n    }\n  "]))),fileVersionFragment:or(dr||(dr=j(["\n    fragment FileVersionFields on FileVersion {\n      id\n      name\n      versionNumber\n      fileVersionId\n      fileObject {\n        url\n      }\n    }\n  "]))),folderFragment:or(mr||(mr=j(["\n    fragment FolderFields on Folder {\n      filesCount\n      id\n      name\n      thumbnails {\n        thumbnails {\n          png {\n            small {\n              url\n            }\n          }\n        }\n      }\n      modifiedBy {\n        firstName\n        lastName\n      }\n      createdBy {\n        firstName\n        lastName\n      }\n      updatedAt\n    }\n  "]))),publicAnimFragment:or(pr||(pr=j(["\n    fragment PublicAnimFields on PublicAnimationConnection {\n      pageInfo {\n        startCursor\n        endCursor\n        hasNextPage\n        hasPreviousPage\n      }\n      totalCount\n      edges {\n        node {\n          id\n          lottieUrl\n          bgColor\n          createdBy {\n            firstName\n            lastName\n            avatarUrl\n          }\n        }\n      }\n    }\n  "])))},Wr={hasAccessToAWorkspace:or(hr||(hr=j(["\n    query hasAccessToAWorkspace {\n      hasAccessToAWorkspace\n    }\n  "]))),softwareUpdates:or(wr||(wr=j(['\n    query softwareUpdates($version: String!) {\n      softwareUpdates(app: "wordpress", version: $version) {\n        infoUrl\n        version\n        changelog\n        autoUpdate\n        forceUpdate\n        downloadUrl\n      }\n    }\n  ']))),project:or(fr||(fr=j(["\n    query project($id: ID!) {\n      project(id: $id) {\n        id\n        title\n      }\n    }\n  "]))),projectFiles:or(ur||(ur=j(["\n  query projectFiles(\n    $id: ID!\n    $first: Float\n    $after: String\n    $last: Float\n    $before: String\n    $orderBy: QuerySortOptions\n    $status: String\n    $type: String\n  ) {\n    projectFiles(\n      id: $id\n      first: $first\n      after: $after\n      last: $last\n      before: $before\n      orderBy: $orderBy\n      status: $status\n      type: $type\n    ) {\n      pageInfo {\n        startCursor\n        endCursor\n        hasNextPage\n        hasPreviousPage\n      }\n      edges {\n        node {\n          ... on File {\n            ...FileFields\n          }\n          ... on Folder {\n            ...FolderFields\n          }\n        }\n      }\n    }\n    ","\n    ","\n  }\n"])),Ur.fileFragment,Ur.folderFragment),folder:or(br||(br=j(["\n    query folder($id: ID!) {\n      folder(id: $id) {\n        id\n        name\n        project {\n          id\n          title\n          isPrivate\n        }\n      }\n    }\n  "]))),fileVersions:or(xr||(xr=j(["\n    query fileVersions(\n      $fileId: ID!\n      $first: Float\n      $after: String\n      $last: Float\n      $before: String\n      $orderBy: QuerySortOptions\n    ) {\n      fileVersions(\n        fileId: $fileId\n        first: $first\n        after: $after\n        last: $last\n        before: $before\n        orderBy: $orderBy\n      ) {\n        pageInfo {\n          startCursor\n          endCursor\n          hasNextPage\n          hasPreviousPage\n        }\n        edges {\n          node {\n            ... on FileVersion {\n              ...FileVersionFields\n            }\n          }\n        }\n        totalCount\n      }\n      ","\n    }\n  "])),Ur.fileVersionFragment),folderFiles:or(vr||(vr=j(["\n    query folderFiles(\n      $id: ID!\n      $first: Float\n      $after: String\n      $last: Float\n      $before: String\n      $orderBy: QuerySortOptions\n      $status: String\n    ) {\n      folderFiles(\n        id: $id\n        first: $first\n        after: $after\n        last: $last\n        before: $before\n        orderBy: $orderBy\n        status: $status\n      ) {\n        pageInfo {\n          startCursor\n          endCursor\n          hasNextPage\n          hasPreviousPage\n        }\n        edges {\n          node {\n            ... on File {\n              ...FileFields\n            }\n          }\n        }\n        totalCount\n      }\n      ","\n    }\n  "])),Ur.fileFragment),currentWorkspace:or(yr||(yr=j(["\n    query currentWorkspace {\n      currentWorkspace {\n        id\n        name\n        icon\n        features {\n          name\n          slug\n          max\n          isEnabled\n          currentCount\n        }\n      }\n    }\n  "]))),animation:or(kr||(kr=j(["\n    query animation($id: String!) {\n      animation(id: $id) {\n        id\n        name\n        status\n        fileObject {\n          key\n          url\n        }\n        folder {\n          id\n          name\n        }\n        project {\n          id\n          title\n          isPrivate\n        }\n      }\n    }\n  "]))),myWorkspaces:or(Cr||(Cr=j(["\n    query workspaces {\n      workspaces {\n        id\n        name\n        icon\n      }\n    }\n  "]))),searchBkp:or(Er||(Er=j(["\n    query search($page: Float, $pageSize: Float, $query: String!) {\n      search(page: $page, pageSize: $pageSize, query: $query) {\n        query\n        currentPage\n        perPage\n        totalPages\n        from\n        to\n        total\n        results {\n          id\n          lottieUrl\n          bgColor\n          createdBy {\n            name\n            avatarUrl\n          }\n        }\n      }\n    }\n  "]))),search:or(_r||(_r=j(["\n  query searchPublicAnimations($first: Int, $last: Int, $after: String, $before: String, $query: String!) {\n    searchPublicAnimations(first: $first, last: $last, after: $after, before: $before, query: $query) {\n      ...PublicAnimFields\n  }\n  ","\n}\n"])),Ur.publicAnimFragment),popular:or(Dr||(Dr=j(["\n  query popularPublicAnimations($first: Int, $after: String, $before: String, $last: Int) {\n    popularPublicAnimations(first: $first, after: $after, before: $before, last: $last) {\n      ...PublicAnimFields\n  }\n  ","\n}\n"])),Ur.publicAnimFragment),featured:or(Ar||(Ar=j(["\n  query featuredPublicAnimations($first: Int, $after: String, $before: String, $last: Int) {\n    featuredPublicAnimations(first: $first, after: $after, before: $before, last: $last) {\n      ...PublicAnimFields\n  }\n  ","\n}\n"])),Ur.publicAnimFragment),recent:or(Sr||(Sr=j(["\n      query recentPublicAnimations($first: Int, $after: String, $before: String, $last: Int) {\n        recentPublicAnimations(first: $first, after: $after, before: $before, last: $last) {\n          ...PublicAnimFields\n      }\n      ","\n    }\n"])),Ur.publicAnimFragment),viewer:or(Fr||(Fr=j(["\n    query viewer {\n      viewer {\n        id\n        name\n        email\n        avatarUrl\n        username\n      }\n    }\n  "]))),workspaceProjects:or(Pr||(Pr=j(["\n    query workspaceProjects($workspaceId: ID!) {\n      workspaceProjects(workspaceId: $workspaceId, first: 15) {\n        pageInfo {\n          startCursor\n          endCursor\n          hasNextPage\n          hasPreviousPage\n        }\n        totalCount\n        edges {\n          node {\n            id\n            title\n            isPrivate\n            filesCount\n          }\n        }\n      }\n    }\n  "]))),searchWorkspace:or(Tr||(Tr=j(["\n    query searchWorkspace(\n      $query: String\n      $first: Float\n      $after: String\n      $before: String\n      $inclFiles: Boolean!\n      $inclFolders: Boolean!\n      $inclProjects: Boolean!\n    ) {\n      searchWorkspace(query: $query, first: $first, after: $after, before: $before) {\n        files @include(if: $inclFiles) {\n          totalCount\n          pageInfo {\n            ...PageFields\n          }\n          edges {\n            node {\n              ...FileFields\n            }\n          }\n        }\n        folders @include(if: $inclFolders) {\n          totalCount\n          pageInfo {\n            ...PageFields\n          }\n          totalCount\n          edges {\n            node {\n              ...FolderFields\n            }\n          }\n        }\n        projects @include(if: $inclProjects) {\n          totalCount\n          pageInfo {\n            ...PageFields\n          }\n          totalCount\n          edges {\n            node {\n              ...ProjectFields\n            }\n          }\n        }\n      }\n      ","\n      ","\n      ","\n      ","\n\n    }\n  "])),Ur.fileFragment,Ur.folderFragment,Ur.projectFragment,Ur.pageInfoFragment)},Gr={setupInitialWorkspace:or(Lr||(Lr=j(["\n    mutation setupInitialWorkspace {\n      setupInitialWorkspace {\n        id\n      }\n    }\n  "]))),updateCurrentWorkspace:or(Mr||(Mr=j(["\n    mutation updateCurrentWorkspace($workspaceId: ID!) {\n      updateCurrentWorkspace(workspaceId: $workspaceId) {\n        id\n      }\n    }\n  "]))),createLoginToken:or(Ir||(Ir=j(["\n    mutation createLoginToken($appKey: String) {\n      createLoginToken(appKey: $appKey) {\n        token\n        loginUrl\n      }\n    }\n  "]))),tokenLogin:or(Br||(Br=j(["\n    mutation tokenLogin($token: String!) {\n      tokenLogin(token: $token) {\n        accessToken\n        tokenType\n      }\n    }\n  "]))),createHitCountEvent:or(Or||(Or=j(["\n    mutation hitCountEventCreate($source: Float, $userId: ID, $visitorId: ID, $resourceId: Float!, $method: Float!) {\n      hitCountEventCreate(\n        input: { source: $source, userId: $userId, visitorId: $visitorId, method: $method }\n        resourceId: $resourceId\n      ) {\n        status\n        message\n      }\n    }\n  "])))},Hr=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n)}var t,r,e,a,i;return t=n,r=[{key:"pluginTracking",value:(i=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(n.prev=0,!zr||!jr.apiKey){n.next=5;break}return n.next=4,r=jr.apiKey,e=[{event_type:t.eventType,user_id:t.userId&&t.userId.toString(),location_lat:t.locationLat&&t.locationLat,location_lng:t.locationLng&&t.locationLng,version_name:t.versionName&&t.versionName,library:t.library&&t.library,os_name:t.osName&&t.osName,os_version:t.osVersion&&t.osVersion,device_brand:t.deviceBrand&&t.deviceBrand,device_manufacturer:t.deviceManufacturer&&t.deviceManufacturer,device_model:t.deviceModel&&t.deviceModel,carrier:t.carrier&&t.carrier,country:t.country&&t.country,region:t.region&&t.region,city:t.city&&t.city,dma:t.dma&&t.dma,idfa:t.idfa&&t.idfa,idfv:t.idfv&&t.idfv,adid:t.adid&&t.adid,android_id:t.androidId&&t.androidId,language:t.language&&t.language,ip:t.ip&&t.ip,uuid:t.uuid&&t.uuid,event_properties:t.eventProperties&&t.eventProperties,user_properties:t.userProperties&&t.userProperties,price:t.price&&t.price,quantity:t.quantity&&t.quantity,revenue:t.revenue&&t.revenue,productId:t.productId&&t.productId,revenueType:t.revenueType&&t.revenueType,event_id:t.eventId&&t.eventId,session_id:t.sessionId&&t.sessionId,insert_id:t.insertId&&t.insertId,groups:t.groups&&t.groups,time:jr.time?jr.time:t.time&&t.time,platform:jr.platform?jr.platform:t.platform&&t.platform,app_version:jr.appVersion?jr.appVersion:t.appVersion&&t.appVersion,device_id:jr.deviceId?jr.deviceId:t.deviceId&&t.deviceId}],fetch("https://api2.amplitude.com/2/httpapi",{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({api_key:r,events:e})});case 4:t.userId&&void 0!==t.method&&jr.sourceId&&O(Gr.createHitCountEvent,Rr,{resourceId:t.resourceId?t.resourceId:t.userId,method:t.method,source:jr.sourceId,userId:t.userId&&t.userId,visitorId:t.visitorId&&t.visitorId});case 5:n.next=10;break;case 7:throw n.prev=7,n.t0=n.catch(0),new Error(n.t0);case 10:case"end":return n.stop()}var r,e}),n,null,[[0,7]])}))),function(_x){return i.apply(this,arguments)})}],e=[{key:"getInstance",value:(a=o(s().mark((function t(r,e,o,a,i,l,c,g){var d;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.instance||(d=new n,n.instance=d),jr={time:e,platform:o,appVersion:a,deviceId:i,sourceId:l,apiKey:r},zr=g||!1,Rr=c,t.abrupt("return",n.instance);case 5:case"end":return t.stop()}}),t)}))),function(n,t,r,e,o,i,s,l){return a.apply(this,arguments)})}],r&&B(t.prototype,r),e&&B(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}(),qr=function(){var n=o(s().mark((function n(t,r,e,o,a,i,l,c){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",Hr.getInstance(t,r,e,o,a,i,l,c));case 1:case"end":return n.stop()}}),n)})));return function(_x,t,r,e,o,a,i,s){return n.apply(this,arguments)}}(),$r="Invariant Violation",Zr=Object.setPrototypeOf,Kr=void 0===Zr?function(n,t){return n.__proto__=t,n}:Zr,Yr=function(n){function t(r){void 0===r&&(r=$r);var e=n.call(this,"number"==typeof r?$r+": "+r+" (see https://github.com/apollographql/invariant-packages)":r)||this;return e.framesToPop=1,e.name=$r,Kr(e,t.prototype),e}return d(t,n),t}(Error);function Xr(n,t){if(!n)throw new Yr(t)}var Jr=["log","warn","error","silent"],Qr=Jr.indexOf("log");function ne(n){return function(){if(Jr.indexOf(n)>=Qr)return console[n].apply(console,arguments)}}!function(n){n.log=ne("log"),n.warn=ne("warn"),n.error=ne("error")}(Xr||(Xr={}));var te=function(n,t){return te=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r])},te(n,t)};function re(n,t){function __(){this.constructor=n}te(n,t),n.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var ee,oe,ae,ie=function(){return ie=Object.assign||function(n){for(var t,r=1,e=arguments.length;r<e;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n},ie.apply(this,arguments)};function se(n,t,r,e){return new(r||(r=Promise))((function(o,a){function i(n){try{l(e.next(n))}catch(n){a(n)}}function s(n){try{l(e.throw(n))}catch(n){a(n)}}function l(n){var t;n.done?o(n.value):(t=n.value,t instanceof r?t:new r((function(n){n(t)}))).then(i,s)}l((e=e.apply(n,t||[])).next())}))}function le(n,t){var r,e,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,e&&(o=2&a[0]?e.return:a[0]?e.throw||((o=e.return)&&o.call(e),0):e.next)&&!(o=o.call(e,a[1])).done)return o;switch(e=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,e=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(n,i)}catch(n){a=[6,n],e=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}function ce(n){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&n[t],e=0;if(r)return r.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&e>=n.length&&(n=void 0),{value:n&&n[e++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function ge(n,t){var r="function"==typeof Symbol&&n[Symbol.iterator];if(!r)return n;var e,o,a=r.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(e=a.next()).done;)i.push(e.value)}catch(n){o={error:n}}finally{try{e&&!e.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function de(){var n;return"object"==typeof process&&void 0!==(null===(n=null===process||void 0===process?void 0:process.versions)||void 0===n?void 0:n.node)}!function(n){n.IDENTIFY="$identify",n.GROUP_IDENTIFY="$groupidentify"}(ee||(ee={})),function(n){n.SET="$set",n.SET_ONCE="$setOnce",n.ADD="$add",n.APPEND="$append",n.PREPEND="$prepend",n.REMOVE="$remove",n.PREINSERT="$preInsert",n.POSTINSERT="$postInsert",n.UNSET="$unset",n.CLEAR_ALL="$clearAll"}(oe||(oe={})),function(n){n[n.None=0]="None",n[n.Error=1]="Error",n[n.Warn=2]="Warn",n[n.Verbose=3]="Verbose"}(ae||(ae={}));var me,pe=(void 0===(me=de()?r.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).__AMPLITUDE__&&(me.__AMPLITUDE__={}),me.__AMPLITUDE__),he="Amplitude Logger ",we=function(){function n(){this._logLevel=0}return n.prototype.disable=function(){this._logLevel=0},n.prototype.enable=function(n){void 0===n&&(n=ae.Warn),this._logLevel=n},n.prototype.log=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];this._logLevel<ae.Verbose||r.g.console.log(he+"[Log]: "+n.join(" "))},n.prototype.warn=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];this._logLevel<ae.Warn||r.g.console.warn(he+"[Warn]: "+n.join(" "))},n.prototype.error=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];this._logLevel<ae.Error||r.g.console.error(he+"[Error]: "+n.join(" "))},n}(),fe=pe.logger;void 0===fe&&(fe=new we,pe.logger=fe);var ue,be=function(n){void 0===n&&(n=25);for(var t="",r=0;r<n;r++)t+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(36*Math.random()));return t},xe=function(n){if(Object.keys(n).length>1e3)return fe.warn("too many properties. Skipping operation"),!1;for(var t in n){if("string"!=typeof t)return fe.warn("invalid properties format. Skipping operation"),!1;var r=n[t];if(!ve(t,r))return!1}return!0},ve=function(n,t){var r,e;if("string"!=typeof n)return!1;if(Array.isArray(t))try{for(var o=w(t),a=o.next();!a.done;a=o.next()){var i=a.value;if(Array.isArray(i))return fe.warn("invalid array element type ",typeof i),!1;if("object"==typeof i)return xe(t);if("number"!=typeof i&&"string"!=typeof i&&"boolean"!=typeof i)return fe.warn("invalid array element type ",typeof i),!1}}catch(n){r={error:n}}finally{try{a&&!a.done&&(e=o.return)&&e.call(o)}finally{if(r)throw r.error}}else{if("object"==typeof t)return xe(t);if("number"!=typeof t&&"string"!=typeof t&&"boolean"!=typeof t)return fe.warn("invalid value type ",typeof t),!1}return!0},ye=[oe.SET,oe.SET_ONCE,oe.ADD,oe.APPEND,oe.PREPEND,oe.REMOVE,oe.PREINSERT,oe.POSTINSERT,oe.UNSET,oe.CLEAR_ALL],ke=[oe.SET,oe.SET_ONCE,oe.ADD,oe.APPEND,oe.PREPEND,oe.UNSET],Ce=function(n){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return fe.warn.apply(fe,function(){for(var n=[],t=0;t<arguments.length;t++)n=n.concat(f(arguments[t]));return n}(["On Identify operation ",n,": "],t))},Ee=function(){function n(){this._propertySet=new Set,this._properties={},this._groups={}}return n.prototype.identifyUser=function(n,t){void 0===t&&(t=null);var r={event_type:ee.IDENTIFY,groups:m({},this._groups),user_properties:this.getUserProperties()},e=!1,o=!1;return"string"==typeof n&&n.length>0&&(e=!0,r.user_id=n),"string"==typeof t&&t.length>0&&(o=!0,r.device_id=t),e||o||fe.warn("Creating identify event without device or user ID - this event will be rejected unless one is attached"),r},n.prototype.identifyGroup=function(n,t){var r;return{event_type:ee.GROUP_IDENTIFY,groups:(r={},r[n]=t,r),group_properties:this.getGroupUserProperties(),device_id:be()}},n.prototype.getUserProperties=function(){var n,t,r={};try{for(var e=w(ye),o=e.next();!o.done;o=e.next()){var a=o.value;a in this._properties&&(r[a]=this._properties[a])}}catch(t){n={error:t}}finally{try{o&&!o.done&&(t=e.return)&&t.call(e)}finally{if(n)throw n.error}}return r},n.prototype.getGroupUserProperties=function(){var n,t,r={};try{for(var e=w(ke),o=e.next();!o.done;o=e.next()){var a=o.value;a in this._properties&&(r[a]=this._properties[a])}}catch(t){n={error:t}}finally{try{o&&!o.done&&(t=e.return)&&t.call(e)}finally{if(n)throw n.error}}return r},n.prototype.setGroup=function(n,t){return this._safeSet(oe.SET,n,t)&&(this._groups[n]=t),this},n.prototype.set=function(n,t){return this._safeSet(oe.SET,n,t),this},n.prototype.setOnce=function(n,t){return this._safeSet(oe.SET_ONCE,n,t),this},n.prototype.append=function(n,t){return this._safeSet(oe.APPEND,n,t),this},n.prototype.prepend=function(n,t){return this._safeSet(oe.PREPEND,n,t),this},n.prototype.postInsert=function(n,t){return this._safeSet(oe.POSTINSERT,n,t),this},n.prototype.preInsert=function(n,t){return this._safeSet(oe.PREINSERT,n,t),this},n.prototype.remove=function(n,t){return this._safeSet(oe.REMOVE,n,t),this},n.prototype.add=function(n,t){return this._safeSet(oe.ADD,n,t),this},n.prototype.unset=function(n){return this._safeSet(oe.UNSET,n,"-"),this},n.prototype.clearAll=function(){return this._properties={},this._properties[oe.CLEAR_ALL]="-",this},n.prototype._safeSet=function(n,t,r){if(this._validate(n,t,r)){var e=this._properties[n];return void 0===e&&(e={},this._properties[n]=e),e[t]=r,this._propertySet.add(t),!0}return!1},n.prototype._validate=function(n,t,r){return void 0!==this._properties[oe.CLEAR_ALL]?(Ce(n,"clear all already set. Skipping operation"),!1):this._propertySet.has(t)?(Ce(n,"property ",t," already used. Skipping operation"),!1):n===oe.ADD?"number"==typeof r:n===oe.UNSET||n===oe.REMOVE||ve(t,r)},n}();!function(n){n.Unknown="unknown",n.Skipped="skipped",n.Success="success",n.RateLimit="rate_limit",n.PayloadTooLarge="payload_too_large",n.Invalid="invalid",n.Failed="failed",n.Timeout="Timeout",n.SystemError="SystemError"}(ue||(ue={}));var _e={status:ue.Skipped,statusCode:0},De={serverUrl:"https://api2.amplitude.com/2/httpapi",debug:!1,maxCachedEvents:16e3,logLevel:ae.None,optOut:!1,retryTimeouts:[100,100,200,200,400,400,800,800,1600,1600,3200,3200],retryClass:null,transportClass:null,uploadIntervalInSec:0,minIdLength:null};function Ae(n){return n>=200&&n<300?ue.Success:429===n?ue.RateLimit:413===n?ue.PayloadTooLarge:408===n?ue.Timeout:n>=400&&n<500?ue.Invalid:n>=500?ue.Failed:ue.Unknown}var Se=function(n){var t=new Set;if(n.status===ue.Invalid&&void 0!==n.body){var r=n.body,e=r.eventsWithInvalidFields,o=r.eventsWithMissingFields;Object.keys(e).forEach((function(n){var r;(null!==(r=e[n])&&void 0!==r?r:[]).forEach((function(n){t.add(n)}))})),Object.keys(o).forEach((function(n){var r;(null!==(r=o[n])&&void 0!==r?r:[]).forEach((function(n){t.add(n)}))}))}return Array.from(t).sort((function(n,t){return n-t}))},Fe=function(){function n(){this._promiseQueue=[],this._promiseInProgress=!1}return n.prototype.addToQueue=function(n){return p(this,void 0,void 0,(function(){var t=this;return h(this,(function(r){switch(r.label){case 0:return[4,new Promise((function(r,e){var o=function(){return p(t,void 0,void 0,(function(){var t,o;return h(this,(function(a){switch(a.label){case 0:this._promiseInProgress=!0,a.label=1;case 1:return a.trys.push([1,3,4,5]),[4,n()];case 2:return t=a.sent(),r(t),[3,5];case 3:return o=a.sent(),e(o),[3,5];case 4:return this._notifyUploadFinish(),[7];case 5:return[2]}}))}))};if(t._promiseInProgress){var a={startPromise:o};t._promiseQueue.push(a)}else o()}))];case 1:return[2,r.sent()]}}))}))},n.prototype._notifyUploadFinish=function(){this._promiseInProgress=!1;var n=this._promiseQueue.shift();void 0!==n&&n.startPromise()},n}(),Pe=r(6126),Te=r(6461),Le=function(){function n(n){if(this.options=n,this._uploadInProgress=!1,this._requestQueue=new Fe,n.serverUrl.startsWith("http://"))this.module=Pe;else{if(!n.serverUrl.startsWith("https://"))throw new Error("Invalid server url");this.module=Te}}return n.prototype.sendPayload=function(n,t){return void 0===t&&(t=1e4),se(this,void 0,void 0,(function(){var r,e=this;return le(this,(function(o){switch(o.label){case 0:return r=function(){return se(e,void 0,void 0,(function(){return le(this,(function(r){switch(r.label){case 0:return[4,this._sendWithModule(n,t)];case 1:return[2,r.sent()]}}))}))},[4,this._requestQueue.addToQueue(r)];case 1:return[2,o.sent()]}}))}))},n.prototype._getRequestOptions=function(){var n=ie({},this.options.headers),t=new URL(this.options.serverUrl);return{headers:n,method:"POST",hostname:t.hostname,path:t.pathname}},n.prototype._sendWithModule=function(n,t){return se(this,void 0,void 0,(function(){var r=this;return le(this,(function(e){switch(e.label){case 0:return[4,new Promise((function(e,o){var a,i=r.module.request(r._getRequestOptions(),(function(n){n.setEncoding("utf8");var t="";n.on("data",(function(n){t+=n})),n.on("end",(function(){if(void 0!==a&&clearTimeout(a),n.complete&&t.length>0)try{var r=function(n){var t,r,e,o,a,i,s,l,c,g,d;if("object"!=typeof n)return null;var m=Ae(n.code),p=n.code;switch(m){case ue.Success:return{status:m,statusCode:p,body:{eventsIngested:n.events_ingested,payloadSizeBytes:n.payload_size_bytes,serverUploadTime:n.server_upload_time}};case ue.Invalid:return{status:m,statusCode:p,body:{error:null!==(t=n.error)&&void 0!==t?t:"",missingField:null!==(r=n.missing_field)&&void 0!==r?r:null,eventsWithInvalidFields:null!==(e=n.events_with_invalid_fields)&&void 0!==e?e:{},eventsWithMissingFields:null!==(o=n.events_with_missing_fields)&&void 0!==o?o:{}}};case ue.PayloadTooLarge:return{status:m,statusCode:p,body:{error:null!==(a=n.error)&&void 0!==a?a:""}};case ue.RateLimit:return{status:m,statusCode:p,body:{error:null!==(i=n.error)&&void 0!==i?i:"",epsThreshold:n.eps_threshold,throttledDevices:null!==(s=n.throttled_devices)&&void 0!==s?s:{},throttledUsers:null!==(l=n.throttled_users)&&void 0!==l?l:{},exceededDailyQuotaDevices:null!==(c=n.exceeded_daily_quota_devices)&&void 0!==c?c:{},exceededDailyQuotaUsers:null!==(g=n.exceeded_daily_quota_users)&&void 0!==g?g:{},throttledEvents:null!==(d=n.throttled_events)&&void 0!==d?d:[]}};case ue.Timeout:default:return{status:m,statusCode:p}}}(JSON.parse(t));if(null!==r)return e(r)}catch(n){}var o,i;e({status:Ae(i=void 0===(o=n).statusCode?0:o.statusCode),statusCode:i})}))}));t>0&&(a=setTimeout((function(){i.destroy(),e({status:ue.Timeout,statusCode:0})}),t)),i.on("error",o),i.end(JSON.stringify(n))}))];case 1:return[2,e.sent()]}}))}))},n}(),Me=function(){function n(n,t){var r;void 0===t&&(t={}),this._apiKey=n,this._options=ie(ie({},De),t),this._transport=null!==(r=this._options.transportClass)&&void 0!==r?r:function(n){var t={serverUrl:n.serverUrl,headers:{"Content-Type":"application/json"}};return new Le(t)}(this._options)}return n.prototype.sendEventsWithRetry=function(n){return se(this,void 0,void 0,(function(){return le(this,(function(t){switch(t.label){case 0:return ue.Unknown,[4,this._transport.sendPayload(this._getPayload(n))];case 1:return[2,t.sent()]}}))}))},n.prototype._getPayloadOptions=function(){return"number"==typeof this._options.minIdLength?{options:{min_id_length:this._options.minIdLength}}:{}},n.prototype._getPayload=function(n){return ie({api_key:this._apiKey,events:n},this._getPayloadOptions())},n}(),Ie=function(n){function t(t,r){void 0===r&&(r={});var e=n.call(this,t,r)||this;return e._idToBuffer=new Map,e._eventsInRetry=0,void 0!==e._options.maxRetries&&(fe.warn("DEPRECATED. Please use retryTimeouts. It will be converted to retryTimeouts with exponential wait times (i.e. 100ms -> 200ms -> 400ms -> ...)"),e._options.retryTimeouts=function(n){for(var t=[],r=100,e=0;e<n;e++)t.push(r),r*=2;return t}(e._options.maxRetries),delete e._options.maxRetries),e}return re(t,n),t.prototype.sendEventsWithRetry=function(n){return se(this,void 0,void 0,(function(){var t,r,e;return le(this,(function(o){switch(o.label){case 0:t={status:ue.Unknown,statusCode:0},r=[],o.label=1;case 1:return o.trys.push([1,3,,4]),r=this._pruneEvents(n),[4,this._transport.sendPayload(this._getPayload(r))];case 2:if((t=o.sent()).status!==ue.Success)throw new Error(t.status);return[3,4];case 3:return void 0!==(a=e=o.sent()).code&&void 0!==a.errno&&void 0!==a.syscall?t={status:ue.SystemError,statusCode:0,error:e}:(fe.warn("Unknown error caught when sending events"),fe.warn(e)),this._shouldRetryEvents()&&this._onEventsError(r,t),[3,4];case 4:return[2,t]}var a}))}))},t.prototype._shouldRetryEvents=function(){return 0!==this._options.retryTimeouts.length&&this._eventsInRetry<this._options.maxCachedEvents},t.prototype._pruneEvents=function(n){var t,r,e=[];if(Array.isArray(n))try{for(var o=ce(n),a=o.next();!a.done;a=o.next()){var i=a.value,s=i.user_id,l=void 0===s?"":s,c=i.device_id,g=void 0===c?"":c;if(l.length>0||g.length>0){var d=this._getRetryBuffer(l,g);null!==d?(d.push(i),this._eventsInRetry++):e.push(i)}}}catch(n){t={error:n}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}return e},t.prototype._getRetryBuffer=function(n,t){var r,e=this._idToBuffer.get(n);return void 0===e?null:null!==(r=e.get(t))&&void 0!==r?r:null},t.prototype._cleanUpBuffer=function(n,t){var r=this._idToBuffer.get(n);if(void 0!==r){var e=r.get(t);void 0!==e&&0===e.length&&r.delete(t),0===r.size&&this._idToBuffer.delete(n)}},t.prototype._onEventsError=function(n,t){var r,e=this,o=n;if(t.status===ue.RateLimit&&void 0!==t.body){var a=t.body,i=a.exceededDailyQuotaUsers,s=a.exceededDailyQuotaDevices;o=n.filter((function(n){var t=n.user_id,r=n.device_id;return!(void 0!==t&&t in i||void 0!==r&&r in s)}))}else if(t.status===ue.Invalid){if("string"==typeof(null===(r=t.body)||void 0===r?void 0:r.missingField)||1===n.length)return;if(void 0!==t.body){var l=new Set(Se(t));o=n.filter((function(n,t){return!l.has(t)}))}}else if(t.status===ue.Success)return;o.forEach((function(n){var t=n.user_id,r=void 0===t?"":t,o=n.device_id,a=void 0===o?"":o;if(r.length>0||a.length>0){var i=e._idToBuffer.get(r);void 0===i&&(i=new Map,e._idToBuffer.set(r,i));var s=i.get(a);void 0===s&&(s=[],i.set(a,s),setTimeout((function(){e._retryEventsOnLoop(r,a)}),0)),e._eventsInRetry++,s.push(n)}}))},t.prototype._retryEventsOnce=function(n,t,r){return se(this,void 0,void 0,(function(){var e,o,a,i,s,l,c;return le(this,(function(g){switch(g.label){case 0:return[4,this._transport.sendPayload(this._getPayload(r))];case 1:return e=g.sent(),o=!0,a=!1,i=[],e.status===ue.RateLimit?(void 0!==e.body&&(s=e.body,l=s.exceededDailyQuotaUsers,c=s.exceededDailyQuotaDevices,(t in c||n in l)&&(o=!1)),a=!0):e.status===ue.PayloadTooLarge?a=!0:e.status===ue.Invalid?1===r.length?o=!1:i=Se(e):e.status===ue.Success&&(o=!1),[2,{shouldRetry:o,shouldReduceEventCount:a,eventIndicesToRemove:i}]}}))}))},t.prototype._retryEventsOnLoop=function(n,t){return se(this,void 0,void 0,(function(){var r,e,o,a,i,s=this;return le(this,(function(l){switch(l.label){case 0:if(null===(r=this._getRetryBuffer(n,t))||0===r.length)return this._cleanUpBuffer(n,t),[2];e=r.length,o=function(o){var i,s,l,c,g,d,m,w;return le(this,(function(f){switch(f.label){case 0:return i=a._options.retryTimeouts[o],[4,(u=i,p(void 0,void 0,void 0,(function(){return h(this,(function(n){switch(n.label){case 0:return[4,new Promise((function(n){return setTimeout(n,u)}))];case 1:return[2,n.sent()]}}))})))];case 1:return f.sent(),s=o===a._options.retryTimeouts.length,l=r.slice(0,e),[4,a._retryEventsOnce(n,t,l)];case 2:return c=f.sent(),g=c.shouldRetry,d=c.shouldReduceEventCount,(m=c.eventIndicesToRemove).length>0&&(w=0,Array.from(m).reverse().forEach((function(n){n<e&&(r.splice(n,1),w+=1)})),e-=w,a._eventsInRetry-=e,e<1)?[2,"break"]:g?(d&&!s&&(e=Math.max(e>>1,1)),[2]):[2,"break"]}var u}))},a=this,i=0,l.label=1;case 1:return i<this._options.retryTimeouts.length?[5,o(i)]:[3,4];case 2:if("break"===l.sent())return[3,4];l.label=3;case 3:return i++,[3,1];case 4:return r.splice(0,e),this._eventsInRetry-=e,setTimeout((function(){s._retryEventsOnLoop(n,t)}),0),[2]}}))}))},t}(Me),Be=function(){function n(n,t){var r;void 0===t&&(t={}),this._events=[],this._responseListeners=[],this._flushTimer=null,this._apiKey=n,this._options=Object.assign({},De,t),this._setUpLogging(),this._transportWithRetry=null!==(r=this._options.retryClass)&&void 0!==r?r:this._setupDefaultTransport(),de()||fe.warn("@amplitude/node initialized in a non-node environment and will not work. If you are planning to add Amplitude to a browser environment, please use amplitude-js")}return n.prototype.getOptions=function(){return this._options},n.prototype.flush=function(){return se(this,void 0,void 0,(function(){var n,t,r,e;return le(this,(function(o){switch(o.label){case 0:if(null!==this._flushTimer&&(clearTimeout(this._flushTimer),this._flushTimer=null),0===this._events.length)return[2,_e];n=this._responseListeners,this._responseListeners=[],t=this._events,this._events=[],o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this._transportWithRetry.sendEventsWithRetry(t)];case 2:return r=o.sent(),n.forEach((function(n){return(0,n.resolve)(r)})),[2,r];case 3:throw e=o.sent(),n.forEach((function(n){return(0,n.reject)(e)})),e;case 4:return[2]}}))}))},n.prototype.logEvent=function(n){return se(this,void 0,void 0,(function(){var t=this;return le(this,(function(r){switch(r.label){case 0:return this._options.optOut?[4,Promise.resolve(_e)]:[3,2];case 1:case 3:case 5:return[2,r.sent()];case 2:return function(n){if("string"!=typeof n.event_type)return fe.warn("Invalid event: expected string for event_type field"),!1;var t=void 0!==n.device_id,r=void 0!==n.user_id,e=void 0!==n.event_properties;return t||r?t&&"string"!=typeof n.device_id?(fe.warn("Invalid event: expected device id to be a string if present"),!1):r&&"string"!=typeof n.user_id?(fe.warn("Invalid event: expected user id to be a string if present"),!1):!e||"object"==typeof n.event_properties||(fe.warn("Invalid event properties: expected event properties to be type object"),!1):(fe.warn("Invalid event: expected at least one of device or user id"),!1)}(n)?[3,4]:(fe.warn("Found invalid event - skipping logEvent action."),[4,Promise.resolve(_e)]);case 4:return this._annotateEvent(n),[4,new Promise((function(r,e){t._events.push(n),t._responseListeners.push({resolve:r,reject:e}),t._events.length>=t._options.maxCachedEvents?t.flush():null===t._flushTimer&&(t._flushTimer=setTimeout((function(){t.flush()}),1e3*t._options.uploadIntervalInSec))}))]}}))}))},n.prototype.identify=function(n,t,r){return se(this,void 0,void 0,(function(){var e;return le(this,(function(o){switch(o.label){case 0:return r instanceof Ee?[3,2]:(fe.warn("Invalid Identify object. Skipping operation."),[4,Promise.resolve(_e)]);case 1:case 3:return[2,o.sent()];case 2:return e=r.identifyUser(n,t),[4,this.logEvent(e)]}}))}))},n.prototype._annotateEvent=function(n){n.library="amplitude-node/1.6.1"},n.prototype._setupDefaultTransport=function(){return new Ie(this._apiKey,this._options)},n.prototype._setUpLogging=function(){(this._options.debug||this._options.logLevel>0)&&(this._options.logLevel>0?fe.enable(this._options.logLevel):fe.enable())},n}();!function(n){function t(t,r){void 0===r&&(r={});var e=n.call(this,t,r)||this;return e._eventsToRetry=[],e._requestQueue=new Fe,e}re(t,n),t.prototype.sendEventsWithRetry=function(n){return se(this,void 0,void 0,(function(){var t=this;return le(this,(function(r){switch(r.label){case 0:return[4,this._requestQueue.addToQueue((function(){return se(t,void 0,void 0,(function(){var t;return le(this,(function(r){switch(r.label){case 0:t={status:ue.Unknown,statusCode:0},r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this._transport.sendPayload(this._getPayload(n))];case 2:if((t=r.sent()).status!==ue.Success)throw new Error(t.status);return this._onSendSuccess(),[3,4];case 3:return r.sent(),this._onSendError(n,t),[3,4];case 4:return[2,t]}}))}))}))];case 1:return[2,r.sent()]}}))}))},t.prototype._getPayload=function(n){return ie({api_key:this._apiKey,events:this._eventsToRetry.concat(n)},this._getPayloadOptions())},t.prototype._onSendSuccess=function(){this._eventsToRetry=[]},t.prototype._onSendError=function(n,t){var r,e=Array.from(n);if(t.status===ue.Invalid){if("string"==typeof(null===(r=t.body)||void 0===r?void 0:r.missingField)||1===n.length)e=[];else if(void 0!==t.body){var o=new Set(Se(t));e=n.filter((function(n,t){return!o.has(t)}))}}else t.status===ue.Success&&(e=[]);if(this._eventsToRetry=e,this._eventsToRetry.length>this._options.maxCachedEvents){var a=this._eventsToRetry.length-this._options.maxCachedEvents;this._eventsToRetry.splice(0,a)}}}(Me);var Oe=function(){function n(){this._deviceId=null,this._userId=null,this._identityListeners=[]}return n.prototype.initializeDeviceId=function(t){if(void 0===t&&(t=""),null!==this._deviceId)return fe.warn("Cannot set device ID twice for same identity. Skipping operation."),this._deviceId;var r;return r="string"==typeof t&&t.length>0?t:"number"==typeof t?String(t):n.generateDefaultId(),this._deviceId=r,this._alertIdentityListeners(),this._deviceId},n.prototype.getDeviceId=function(){return null==this._deviceId?(fe.warn("Did not detect device ID; generating one for this instance."),this.initializeDeviceId()):this._deviceId},n.prototype.setUserId=function(n){if(void 0===n&&(n=null),"string"==typeof n)this._userId=n;else if("number"==typeof n)this._userId=String(n);else{if(null!=n)return void fe.warn("User ID did not have correct type. Skipping operation.");this._userId=null}this._alertIdentityListeners()},n.prototype.getUserId=function(){return this._userId},n.prototype._alertIdentityListeners=function(){var n,t;if(null==this._deviceId)this.initializeDeviceId();else try{for(var r=ce(this._identityListeners),e=r.next();!e.done;e=r.next())(0,e.value)(this._deviceId,this._userId)}catch(t){n={error:t}}finally{try{e&&!e.done&&(t=r.return)&&t.call(r)}finally{if(n)throw n.error}}},n.prototype.addIdentityListener=function(){for(var n,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];(n=this._identityListeners).push.apply(n,function(){for(var n=[],t=0;t<arguments.length;t++)n=n.concat(ge(arguments[t]));return n}(t))},n.prototype.getIdentityListeners=function(){return Array.from(this._identityListeners)},n.generateDefaultId=function(){return be()},n}();function je(n,t,r){return t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}const ze="\n    mutation createHitCountEvent(\n      $source: Float\n      $userId: Float\n      $visitorId: Float\n      $resourceId: Float!\n      $method: Float!\n    ) {\n      createHitCountEvent(\n        source: $source\n        userId: $userId\n        visitorId: $visitorId\n        resourceId: $resourceId\n        method: $method\n      ) {\n        status\n        message\n      }\n    }\n  ",Re="logout",Ne="login",Ve="signUp",Ue=async(n,t,r)=>(await fetch("https://graphql.lottiefiles.com",{method:"POST",headers:{"Content-Type":"application/json",Authorization:t?`Bearer ${t}`:null},body:JSON.stringify({query:n,variables:r})})).json();let We,Ge,He,qe,$e,Ze,Ke;class Ye{static getInstance(n,t,r,e,o,a,i,s){if(!Ye.instance){const n=new Ye;Ye.instance=n}return We={time:t,platform:r,appVersion:e,deviceId:o,sourceId:a,apiKey:n},Ge=s||!1,He=i,Ye.instance}pluginTracking(n){try{!Ge&&We.apiKey&&((async(n,t)=>{fetch("https://api2.amplitude.com/2/httpapi",{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify({api_key:n,events:t})})})(We.apiKey,[{event_type:n.eventType,user_id:n.userId&&n.userId.toString(),location_lat:n.locationLat&&n.locationLat,location_lng:n.locationLng&&n.locationLng,version_name:n.versionName&&n.versionName,library:n.library&&n.library,os_name:n.osName&&n.osName,os_version:n.osVersion&&n.osVersion,device_brand:n.deviceBrand&&n.deviceBrand,device_manufacturer:n.deviceManufacturer&&n.deviceManufacturer,device_model:n.deviceModel&&n.deviceModel,carrier:n.carrier&&n.carrier,country:n.country&&n.country,region:n.region&&n.region,city:n.city&&n.city,dma:n.dma&&n.dma,idfa:n.idfa&&n.idfa,idfv:n.idfv&&n.idfv,adid:n.adid&&n.adid,android_id:n.androidId&&n.androidId,language:n.language&&n.language,ip:n.ip&&n.ip,uuid:n.uuid&&n.uuid,event_properties:n.eventProperties&&n.eventProperties,user_properties:n.userProperties&&n.userProperties,price:n.price&&n.price,quantity:n.quantity&&n.quantity,revenue:n.revenue&&n.revenue,productId:n.productId&&n.productId,revenueType:n.revenueType&&n.revenueType,event_id:n.eventId&&n.eventId,session_id:n.sessionId&&n.sessionId,insert_id:n.insertId&&n.insertId,groups:n.groups&&n.groups,time:We.time?We.time:n.time&&n.time,platform:We.platform?We.platform:n.platform&&n.platform,app_version:We.appVersion?We.appVersion:n.appVersion&&n.appVersion,device_id:We.deviceId?We.deviceId:n.deviceId&&n.deviceId}]),n.userId&&n.method&&We.sourceId&&Ue(ze,He,{resourceId:n.resourceId?n.resourceId:n.userId,method:n.method,source:We.sourceId,userId:n.userId&&n.userId,visitorId:n.visitorId&&n.visitorId}))}catch(n){throw new Error(n)}}}je(Ye,"instance",void 0);class Xe{static getInstance(n,t,r,e,o,a,i,s){if(!Xe.instance){const n=new Xe;Xe.instance=n}return $e={time:t,platform:r,appVersion:e,deviceId:o,sourceId:a},Ze=s||!1,Ke=i,Ze&&(qe=function(n,t){return void 0===t&&(t={}),new Be(n,t)}(n)),Xe.instance}async pluginTracking(n){try{Ze&&(qe.logEvent({event_type:n.eventType,user_id:n.userId&&n.userId.toString(),location_lat:n.locationLat&&n.locationLat,location_lng:n.locationLng&&n.locationLng,version_name:n.versionName&&n.versionName,library:n.library&&n.library,os_name:n.osName&&n.osName,os_version:n.osVersion&&n.osVersion,device_brand:n.deviceBrand&&n.deviceBrand,device_manufacturer:n.deviceManufacturer&&n.deviceManufacturer,device_model:n.deviceModel&&n.deviceModel,carrier:n.carrier&&n.carrier,country:n.country&&n.country,region:n.region&&n.region,city:n.city&&n.city,dma:n.dma&&n.dma,idfa:n.idfa&&n.idfa,idfv:n.idfv&&n.idfv,adid:n.adid&&n.adid,android_id:n.androidId&&n.androidId,language:n.language&&n.language,ip:n.ip&&n.ip,uuid:n.uuid&&n.uuid,event_properties:n.eventProperties&&n.eventProperties,user_properties:n.userProperties&&n.userProperties,price:n.price&&n.price,quantity:n.quantity&&n.quantity,revenue:n.revenue&&n.revenue,productId:n.productId&&n.productId,revenueType:n.revenueType&&n.revenueType,event_id:n.eventId&&n.eventId,session_id:n.sessionId&&n.sessionId,insert_id:n.insertId&&n.insertId,groups:n.groups&&n.groups,time:$e.time?$e.time:n.time&&n.time,platform:$e.platform?$e.platform:n.platform&&n.platform,app_version:$e.appVersion?$e.appVersion:n.appVersion&&n.appVersion,device_id:$e.deviceId?$e.deviceId:n.deviceId&&n.deviceId}),qe.flush(),n.userId&&n.method&&$e.sourceId&&Ue(ze,Ke,{resourceId:n.resourceId?n.resourceId:n.userId,method:n.method,source:$e.sourceId,userId:n.userId&&n.userId,visitorId:n.visitorId&&n.visitorId}))}catch(n){throw new Error(n)}}}var Je,Qe,no,to,ro,eo;je(Xe,"instance",void 0),function(n){n.compositions="Compositions",n.discover="Discover",n.import="Import",n.myAnimation="My Animation",n.myLotties="My Lotties",n.search="Search"}(Je||(Je={})),function(n){n.gif="GIF",n.lottie="Lottie",n.png="PNG",n.svg="SVG"}(Qe||(Qe={})),function(n){n.clicked="clicked",n.completed="completed"}(no||(no={})),function(n){n.dlottie="dotLottie",n.json="JSON"}(to||(to={})),function(n){n.about="about plugin",n.feedback="feedback",n.helpC="help centre",n.profiles="profles"}(ro||(ro={})),function(n){n.composition="Composition",n.explore="Explore",n.featured="Featured",n.preview="Preview"}(eo||(eo={}));const oo={tabsType:Je,animationsType:Qe,animationListClickType:eo,loginIntentType:no,importType:to,settingsType:ro};var ao=window.wp.apiFetch,io=r.n(ao);function so(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function lo(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?so(Object(r),!0).forEach((function(t){l(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):so(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}var co,go="/lottiefiles/v1/settings/",mo=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,io()({path:go,method:"GET"}).catch((function(n){return lo(lo({},n),{},{error:!0})}));case 2:return t=n.sent,n.abrupt("return",t);case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),po=function(){var n=o(s().mark((function n(t){var r;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=io()({path:go,data:t,method:"POST"}).catch((function(n){return lo(lo({},n),{},{error:!0})})),n.abrupt("return",r);case 2:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}(),ho=function(){var n=o(s().mark((function n(t){var r;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=io()({path:go,data:t,method:"DELETE"}).catch((function(n){return lo(lo({},n),{},{error:!0})})),n.abrupt("return",r);case 2:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}();function wo(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function fo(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,a=[],_n=!0,i=!1;try{for(r=r.call(n);!(_n=(e=r.next()).done)&&(a.push(e.value),!t||a.length!==t);_n=!0);}catch(n){i=!0,o=n}finally{try{_n||null==r.return||r.return()}finally{if(i)throw o}}return a}}(n,t)||function(n,t){if(n){if("string"==typeof n)return wo(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?wo(n,t):void 0}}(n,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.")}()}function uo(){return uo=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(n[e]=r[e])}return n},uo.apply(this,arguments)}r(343),function(n){n.Pop="POP",n.Push="PUSH",n.Replace="REPLACE"}(co||(co={}));function bo(n,t,r){return Math.min(Math.max(n,t),r)}function xo(){var n=[];return{get length(){return n.length},push:function(t){return n.push(t),function(){n=n.filter((function(n){return n!==t}))}},call:function(t){n.forEach((function(n){return n&&n(t)}))}}}function vo(){return Math.random().toString(36).substr(2,8)}function yo(n){var t={};if(n){var r=n.indexOf("#");r>=0&&(t.hash=n.substr(r),n=n.substr(0,r));var e=n.indexOf("?");e>=0&&(t.search=n.substr(e),n=n.substr(0,e)),n&&(t.pathname=n)}return t}function ko(n,t){if(!n)throw new Error(t)}const Co=(0,c.createContext)(null),Eo=(0,c.createContext)(null),_o=(0,c.createContext)({outlet:null,matches:[]});function Do(n){let{basename:t,children:r,initialEntries:e,initialIndex:o}=n,a=(0,c.useRef)();null==a.current&&(a.current=function(n){void 0===n&&(n={});var t=n,r=t.initialEntries,e=void 0===r?["/"]:r,o=t.initialIndex,a=e.map((function(n){return uo({pathname:"/",search:"",hash:"",state:null,key:vo()},"string"==typeof n?yo(n):n)})),i=bo(null==o?a.length-1:o,0,a.length-1),s=co.Pop,l=a[i],c=xo(),g=xo();function d(n,t){return void 0===t&&(t=null),uo({pathname:l.pathname,search:"",hash:""},"string"==typeof n?yo(n):n,{state:t,key:vo()})}function m(n,t,r){return!g.length||(g.call({action:n,location:t,retry:r}),!1)}function p(n,t){s=n,l=t,c.call({action:s,location:l})}function h(n){var t=bo(i+n,0,a.length-1),r=co.Pop,e=a[t];m(r,e,(function(){h(n)}))&&(i=t,p(r,e))}var w={get index(){return i},get action(){return s},get location(){return l},createHref:function(n){return"string"==typeof n?n:function(n){var t=n.pathname,r=void 0===t?"/":t,e=n.search,o=void 0===e?"":e,a=n.hash,i=void 0===a?"":a;return o&&"?"!==o&&(r+="?"===o.charAt(0)?o:"?"+o),i&&"#"!==i&&(r+="#"===i.charAt(0)?i:"#"+i),r}(n)},push:function n(t,r){var e=co.Push,o=d(t,r);m(e,o,(function(){n(t,r)}))&&(i+=1,a.splice(i,a.length,o),p(e,o))},replace:function n(t,r){var e=co.Replace,o=d(t,r);m(e,o,(function(){n(t,r)}))&&(a[i]=o,p(e,o))},go:h,back:function(){h(-1)},forward:function(){h(1)},listen:function(n){return c.push(n)},block:function(n){return g.push(n)}};return w}({initialEntries:e,initialIndex:o}));let i=a.current,[s,l]=(0,c.useState)({action:i.action,location:i.location});return(0,c.useLayoutEffect)((()=>i.listen(l)),[i]),(0,c.createElement)(Fo,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:i})}function Ao(n){return function(n){let t=(0,c.useContext)(_o).outlet;return t?(0,c.createElement)(Io.Provider,{value:n},t):t}(n.context)}function So(n){ko(!1)}function Fo(n){let{basename:t="/",children:r=null,location:e,navigationType:o=co.Pop,navigator:a,static:i=!1}=n;To()&&ko(!1);let s=Ko(t),l=(0,c.useMemo)((()=>({basename:s,navigator:a,static:i})),[s,a,i]);"string"==typeof e&&(e=yo(e));let{pathname:g="/",search:d="",hash:m="",state:p=null,key:h="default"}=e,w=(0,c.useMemo)((()=>{let n=$o(g,s);return null==n?null:{pathname:n,search:d,hash:m,state:p,key:h}}),[s,g,d,m,p,h]);return null==w?null:(0,c.createElement)(Co.Provider,{value:l},(0,c.createElement)(Eo.Provider,{children:r,value:{location:w,navigationType:o}}))}function Po(n){let{children:t,location:r}=n;return function(n,t){To()||ko(!1);let{matches:r}=(0,c.useContext)(_o),e=r[r.length-1],o=e?e.params:{},a=(e&&e.pathname,e?e.pathnameBase:"/");e&&e.route;let i,s=Lo();if(t){var l;let n="string"==typeof t?yo(t):t;"/"===a||(null==(l=n.pathname)?void 0:l.startsWith(a))||ko(!1),i=n}else i=s;let g=i.pathname||"/",d=function(n,t,r){void 0===r&&(r="/");let e=$o(("string"==typeof t?yo(t):t).pathname||"/",r);if(null==e)return null;let o=Oo(n);!function(n){n.sort(((n,t)=>n.score!==t.score?t.score-n.score:function(n,t){return n.length===t.length&&n.slice(0,-1).every(((n,r)=>n===t[r]))?n[n.length-1]-t[t.length-1]:0}(n.routesMeta.map((n=>n.childrenIndex)),t.routesMeta.map((n=>n.childrenIndex)))))}(o);let a=null;for(let n=0;null==a&&n<o.length;++n)a=Ho(o[n],e);return a}(n,{pathname:"/"===a?g:g.slice(a.length)||"/"});return function(n,t){return void 0===t&&(t=[]),null==n?null:n.reduceRight(((r,e,o)=>(0,c.createElement)(_o.Provider,{children:void 0!==e.route.element?e.route.element:(0,c.createElement)(Ao,null),value:{outlet:r,matches:t.concat(n.slice(0,o+1))}})),null)}(d&&d.map((n=>Object.assign({},n,{params:Object.assign({},o,n.params),pathname:Zo([a,n.pathname]),pathnameBase:"/"===n.pathnameBase?a:Zo([a,n.pathnameBase])}))),r)}(Bo(t),r)}function To(){return null!=(0,c.useContext)(Eo)}function Lo(){return To()||ko(!1),(0,c.useContext)(Eo).location}function Mo(){To()||ko(!1);let{basename:n,navigator:t}=(0,c.useContext)(Co),{matches:r}=(0,c.useContext)(_o),{pathname:e}=Lo(),o=JSON.stringify(r.map((n=>n.pathnameBase))),a=(0,c.useRef)(!1);(0,c.useEffect)((()=>{a.current=!0}));let i=(0,c.useCallback)((function(r,i){if(void 0===i&&(i={}),!a.current)return;if("number"==typeof r)return void t.go(r);let s=function(n,t,r){let e,o="string"==typeof n?yo(n):n,a=""===n||""===o.pathname?"/":o.pathname;if(null==a)e=r;else{let n=t.length-1;if(a.startsWith("..")){let t=a.split("/");for(;".."===t[0];)t.shift(),n-=1;o.pathname=t.join("/")}e=n>=0?t[n]:"/"}let i=function(n,t){void 0===t&&(t="/");let{pathname:r,search:e="",hash:o=""}="string"==typeof n?yo(n):n,a=r?r.startsWith("/")?r:function(n,t){let r=t.replace(/\/+$/,"").split("/");return n.split("/").forEach((n=>{".."===n?r.length>1&&r.pop():"."!==n&&r.push(n)})),r.length>1?r.join("/"):"/"}(r,t):t;return{pathname:a,search:Yo(e),hash:Xo(o)}}(o,e);return a&&"/"!==a&&a.endsWith("/")&&!i.pathname.endsWith("/")&&(i.pathname+="/"),i}(r,JSON.parse(o),e);"/"!==n&&(s.pathname=Zo([n,s.pathname])),(i.replace?t.replace:t.push)(s,i.state)}),[n,t,o,e]);return i}const Io=(0,c.createContext)(null);function Bo(n){let t=[];return c.Children.forEach(n,(n=>{if(!(0,c.isValidElement)(n))return;if(n.type===c.Fragment)return void t.push.apply(t,Bo(n.props.children));n.type!==So&&ko(!1);let r={caseSensitive:n.props.caseSensitive,element:n.props.element,index:n.props.index,path:n.props.path};n.props.children&&(r.children=Bo(n.props.children)),t.push(r)})),t}function Oo(n,t,r,e){return void 0===t&&(t=[]),void 0===r&&(r=[]),void 0===e&&(e=""),n.forEach(((n,o)=>{let a={relativePath:n.path||"",caseSensitive:!0===n.caseSensitive,childrenIndex:o,route:n};a.relativePath.startsWith("/")&&(a.relativePath.startsWith(e)||ko(!1),a.relativePath=a.relativePath.slice(e.length));let i=Zo([e,a.relativePath]),s=r.concat(a);n.children&&n.children.length>0&&(!0===n.index&&ko(!1),Oo(n.children,t,s,i)),(null!=n.path||n.index)&&t.push({path:i,score:Go(i,n.index),routesMeta:s})})),t}const jo=/^:\w+$/,zo=3,Ro=2,No=1,Vo=10,Uo=-2,Wo=n=>"*"===n;function Go(n,t){let r=n.split("/"),e=r.length;return r.some(Wo)&&(e+=Uo),t&&(e+=Ro),r.filter((n=>!Wo(n))).reduce(((n,t)=>n+(jo.test(t)?zo:""===t?No:Vo)),e)}function Ho(n,t){let{routesMeta:r}=n,e={},o="/",a=[];for(let n=0;n<r.length;++n){let i=r[n],s=n===r.length-1,l="/"===o?t:t.slice(o.length)||"/",c=qo({path:i.relativePath,caseSensitive:i.caseSensitive,end:s},l);if(!c)return null;Object.assign(e,c.params);let g=i.route;a.push({params:e,pathname:Zo([o,c.pathname]),pathnameBase:Zo([o,c.pathnameBase]),route:g}),"/"!==c.pathnameBase&&(o=Zo([o,c.pathnameBase]))}return a}function qo(n,t){"string"==typeof n&&(n={path:n,caseSensitive:!1,end:!0});let[r,e]=function(n,t,r){void 0===t&&(t=!1),void 0===r&&(r=!0);let e=[],o="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((n,t)=>(e.push(t),"([^\\/]+)")));return n.endsWith("*")?(e.push("*"),o+="*"===n||"/*"===n?"(.*)$":"(?:\\/(.+)|\\/*)$"):o+=r?"\\/*$":"(?:\\b|\\/|$)",[new RegExp(o,t?void 0:"i"),e]}(n.path,n.caseSensitive,n.end),o=t.match(r);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:e.reduce(((n,t,r)=>{if("*"===t){let n=s[r]||"";i=a.slice(0,a.length-n.length).replace(/(.)\/+$/,"$1")}return n[t]=function(n,t){try{return decodeURIComponent(n)}catch(t){return n}}(s[r]||""),n}),{}),pathname:a,pathnameBase:i,pattern:n}}function $o(n,t){if("/"===t)return n;if(!n.toLowerCase().startsWith(t.toLowerCase()))return null;let r=n.charAt(t.length);return r&&"/"!==r?null:n.slice(t.length)||"/"}const Zo=n=>n.join("/").replace(/\/\/+/g,"/"),Ko=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),Yo=n=>n&&"?"!==n?n.startsWith("?")?n:"?"+n:"",Xo=n=>n&&"#"!==n?n.startsWith("#")?n:"#"+n:"";var Jo=function(){return(0,a.createElement)("svg",{width:"712",height:"279",viewBox:"0 0 712 279",fill:"none"},(0,a.createElement)("path",{d:"M611.474 28.9258C611.395 28.7751 611.309 28.6252 611.215 28.4763C611.238 27.7778 611.225 27.077 611.204 26.3872C611.167 25.2149 611.156 23.9877 610.611 22.9181C610.392 22.4513 610.05 22.0535 609.62 21.7686C609.191 21.4836 608.691 21.3223 608.176 21.3025C607.58 21.2963 607.004 21.488 606.41 21.4939C606.128 21.4898 605.853 21.4121 605.611 21.2685C605.369 21.1249 605.168 20.9204 605.03 20.6754C604.454 19.8406 604.066 18.9737 603.079 18.5444C600.554 17.4471 597.886 19.2793 595.934 20.7312C595.171 21.2999 594.437 21.9081 593.737 22.5532C593.324 22.8912 592.942 23.2645 592.594 23.6688C591.912 24.3721 591.268 25.111 590.664 25.8823C590.002 26.2719 589.482 26.8633 589.18 27.5699C588.878 28.2764 588.81 29.0611 588.986 29.809C589.32 30.9134 589.88 31.936 590.632 32.8112C591.486 33.9275 592.355 35.0332 593.216 36.1438L595.839 39.5245C596.457 40.3206 597.115 41.4795 598.152 41.7774C599.331 42.1162 600.413 41.2003 601.3 40.5626C601.81 40.1961 602.32 39.8296 602.83 39.4631C605.203 38.5504 607.682 37.4613 609.643 35.875C610.928 35.6524 612.084 34.9625 612.89 33.9381C614.361 31.8983 613.392 29.8754 611.474 28.9258ZM603.412 20.3637C603.44 20.4054 603.467 20.4496 603.495 20.4927C602.007 19.329 600.215 19.3305 598.521 19.8632C599.258 19.4087 600.1 19.1508 600.965 19.1142C601.445 19.1019 601.92 19.2098 602.347 19.428C602.775 19.6462 603.141 19.9679 603.412 20.3637ZM589.95 28.3859C589.973 27.9209 590.116 27.4698 590.365 27.0769C590.377 27.0766 590.39 27.0706 590.402 27.0694C590.359 27.1727 590.33 27.2815 590.316 27.3926C590.159 28.9304 590.529 30.4759 591.365 31.7759C591.317 31.7104 591.267 31.6464 591.22 31.5807C590.561 30.6644 589.885 29.5611 589.95 28.3859ZM598.291 40.5826C597.926 40.2484 597.601 39.8738 597.321 39.4659C596.914 38.9418 596.508 38.4177 596.101 37.8935C595.312 36.8772 594.507 35.8698 593.709 34.8563C595.303 36.6804 597.125 38.3709 599.564 38.9109C599.633 38.9263 599.702 38.9365 599.771 38.9498C599.77 38.9643 599.767 38.9782 599.765 38.9928C599.745 39.1323 599.756 39.2745 599.796 39.4094C599.837 39.5444 599.907 39.6687 600.001 39.7738C600.095 39.8789 600.211 39.9621 600.34 40.0176C600.47 40.0731 600.61 40.0996 600.751 40.0952C599.989 40.6658 599.185 41.3065 598.291 40.5826Z",fill:"#0FCCCE"}),(0,a.createElement)("path",{d:"M126.805 230.498H134.073L117.805 234.291C117.805 234.291 129.752 239.409 131.478 250.212C133.204 261.015 133.68 265.851 132.278 270.979L143.644 269.127L206.582 217.777C206.582 217.777 231.956 197.085 231.059 195.447C230.162 193.81 207.097 162.82 207.097 162.82L205.737 168.429L208.521 180.743C208.521 180.743 210.356 182.786 209.841 187.913C209.327 193.041 208.344 200.093 201.797 204.818C191.722 212.088 187.301 210.759 187.301 210.759V213.528C187.301 213.528 181.638 210.94 175.55 211.733L169.462 212.525L175.55 206.344L159.253 189.591L126.805 230.498Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M474.418 193.52C469.257 193.888 463.899 193.122 459.544 190.148C455.511 187.394 452.705 182.67 453.014 177.706C453.036 177.573 453.024 177.437 452.978 177.311C452.932 177.184 452.854 177.072 452.752 176.984C452.819 176.49 452.887 175.996 452.956 175.503C453.205 173.708 449.957 175.094 449.775 176.407C448.946 182.377 448.155 188.402 448.469 194.442C448.689 198.671 448.983 206.578 454.225 207.688C454.806 207.812 455.628 207.355 456.189 206.783C456.484 206.577 456.751 206.335 456.985 206.062C460.82 201.513 466.561 199.256 471.933 197.08C472.329 196.895 472.66 196.597 472.884 196.223C472.976 196.217 473.068 196.214 473.16 196.207C474.493 196.112 476.532 193.37 474.418 193.52ZM455.257 204.686C453.772 203.881 453.138 202.079 452.729 200.391C452.963 200.74 453.231 201.064 453.53 201.358C454.015 201.841 454.596 202.218 455.236 202.463C455.876 202.708 456.56 202.816 457.244 202.78C456.549 203.38 455.885 204.016 455.257 204.686Z",fill:"#0FCCCE"}),(0,a.createElement)("path",{d:"M393.65 100.242C393.65 100.242 390.519 109.913 389.878 111.643C389.237 113.374 387.699 119.976 388.468 122.924C389.237 125.872 391.248 125.251 392.275 122.479C393.302 119.708 395.133 112.247 396.331 111.657C397.529 111.067 398.274 110.49 399.748 113.31C401.222 116.13 402.184 123.885 404.747 122.796C407.311 121.706 406.403 114.982 406.403 114.982C406.403 114.982 413.24 116.407 414.922 117.775C414.922 117.775 413.913 112.861 411.157 111.259C408.401 109.657 404.427 107.761 403.402 104.273C402.376 100.785 402.116 100.476 402.116 100.476C402.116 100.476 399.793 101.916 393.65 100.242Z",fill:"#FACA91"}),(0,a.createElement)("path",{d:"M403.701 104.561C403.672 104.504 403.643 104.447 403.614 104.391C403.583 104.342 403.541 104.3 403.493 104.267C403.445 104.234 403.391 104.211 403.334 104.199C403.212 104.144 403.076 104.126 402.944 104.148C402.781 104.158 402.622 104.199 402.474 104.266C402.299 104.323 402.135 104.408 401.987 104.517C401.89 104.596 401.793 104.675 401.696 104.755C401.534 104.905 401.401 105.084 401.304 105.282L401.217 105.544C401.199 105.621 401.197 105.7 401.21 105.778C401.224 105.855 401.252 105.929 401.295 105.995C401.324 106.052 401.353 106.108 401.381 106.165C401.413 106.214 401.454 106.256 401.502 106.289C401.55 106.322 401.604 106.345 401.661 106.356C401.783 106.412 401.919 106.43 402.051 106.408C402.214 106.397 402.373 106.357 402.521 106.29C402.696 106.233 402.861 106.148 403.008 106.039C403.106 105.96 403.203 105.88 403.3 105.801C403.461 105.651 403.594 105.472 403.691 105.274L403.778 105.011C403.796 104.935 403.798 104.856 403.785 104.778C403.772 104.701 403.743 104.627 403.701 104.561Z",fill:"black"}),(0,a.createElement)("path",{d:"M402.772 108.739C402.471 108.739 402.017 109.336 402.492 109.336C402.793 109.336 403.247 108.739 402.772 108.739Z",fill:"black"}),(0,a.createElement)("path",{d:"M407.939 109.743L407.937 109.739C407.931 109.721 407.921 109.696 407.913 109.677L407.909 109.67C407.9 109.656 407.888 109.644 407.874 109.634C407.861 109.625 407.845 109.618 407.829 109.615C407.794 109.599 407.755 109.594 407.717 109.6C407.697 109.604 407.676 109.609 407.657 109.616C407.634 109.608 407.61 109.605 407.586 109.606L407.498 109.622C407.432 109.642 407.369 109.672 407.313 109.712L407.23 109.78C407.183 109.823 407.146 109.874 407.118 109.93C407.105 109.958 407.095 109.988 407.088 110.018L407.087 110.024L407.087 110.027C407.087 110.037 407.085 110.086 407.086 110.097V110.098C407.086 110.102 407.087 110.105 407.088 110.109C407.089 110.112 407.11 110.165 407.112 110.168L407.112 110.17L407.113 110.172L407.116 110.176C407.132 110.195 407.15 110.212 407.17 110.227C407.173 110.229 407.177 110.231 407.18 110.233L407.185 110.235L407.188 110.236C407.21 110.244 407.234 110.253 407.256 110.26C407.26 110.261 407.264 110.262 407.268 110.263C407.273 110.264 407.277 110.264 407.282 110.264C407.309 110.266 407.338 110.268 407.366 110.268C407.368 110.268 407.371 110.268 407.373 110.268L407.387 110.267C407.421 110.262 407.454 110.256 407.487 110.248C407.528 110.238 407.566 110.224 407.603 110.204L407.604 110.204C407.612 110.199 407.689 110.154 407.697 110.149L407.7 110.148L407.704 110.145C407.764 110.103 407.816 110.053 407.86 109.996C407.9 109.946 407.927 109.887 407.939 109.824C407.942 109.797 407.942 109.77 407.939 109.743Z",fill:"black"}),(0,a.createElement)("path",{d:"M410.502 111.195C410.254 111.219 410.016 111.306 409.811 111.448C409.606 111.59 409.441 111.782 409.331 112.006C409.151 112.421 409.375 112.688 409.803 112.688C410.051 112.664 410.289 112.577 410.494 112.435C410.699 112.293 410.864 112.101 410.974 111.878C411.154 111.463 410.93 111.195 410.502 111.195Z",fill:"black"}),(0,a.createElement)("path",{d:"M405.934 107.628C405.633 107.628 405.18 108.225 405.654 108.225C405.955 108.225 406.409 107.628 405.934 107.628Z",fill:"black"}),(0,a.createElement)("path",{d:"M475.15 193.644C475.15 193.644 460.341 206.929 458.927 223.808L457.513 240.686C457.513 240.686 459.823 241.892 459.879 248.815C459.935 255.739 458.927 268.452 458.927 268.452C458.927 268.452 460.171 263.889 469.217 257.778C478.262 251.667 496.721 247.155 496.721 247.155L490.055 231.678C490.055 231.678 502.831 231.306 507.852 223.825C512.873 216.344 513.642 211.41 513.642 211.41C513.642 211.41 499.122 189.958 483.17 191.901C483.17 191.901 488.102 195.682 484.916 197.65C481.73 199.619 478.248 201.611 476.07 199.954C474.231 198.555 475.15 193.644 475.15 193.644Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M459.147 215.745C458.778 216.704 455.8 211.261 457.04 208.595C458.28 205.929 464.923 198.919 471.554 197.013C471.554 197.013 465.183 200.051 459.147 215.745Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M462.367 220.457C463.664 220.457 463.666 218.442 462.367 218.442C461.071 218.442 461.069 220.457 462.367 220.457Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M468.906 210.713C470.202 210.713 470.204 208.698 468.906 208.698C467.61 208.698 467.607 210.713 468.906 210.713Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M475.828 225.199C477.124 225.199 477.126 223.185 475.828 223.185C474.531 223.185 474.529 225.199 475.828 225.199Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M469.546 238.786C470.842 238.786 470.844 236.771 469.546 236.771C468.25 236.771 468.248 238.786 469.546 238.786Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M486.21 246.219C487.506 246.219 487.508 244.205 486.21 244.205C484.914 244.205 484.912 246.219 486.21 246.219Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M471.469 250.58C472.765 250.58 472.767 248.565 471.469 248.565C470.173 248.565 470.171 250.58 471.469 250.58Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M461.086 237.248C462.382 237.248 462.384 235.233 461.086 235.233C459.79 235.233 459.787 237.248 461.086 237.248Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M491.338 207.251C492.634 207.251 492.636 205.236 491.338 205.236C490.042 205.236 490.039 207.251 491.338 207.251Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M492.748 197.769C494.045 197.769 494.047 195.755 492.748 195.755C491.452 195.755 491.45 197.769 492.748 197.769Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M486.723 220.712C488.019 220.712 488.022 218.697 486.723 218.697C485.427 218.697 485.425 220.712 486.723 220.712Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M499.927 224.942C501.223 224.942 501.225 222.928 499.927 222.928C498.63 222.928 498.628 224.942 499.927 224.942Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M510.309 214.43C511.605 214.43 511.608 212.416 510.309 212.416C509.013 212.416 509.011 214.43 510.309 214.43Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M500.953 209.048C502.249 209.048 502.251 207.034 500.953 207.034C499.657 207.034 499.654 209.048 500.953 209.048Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M475.828 204.56C477.124 204.56 477.126 202.546 475.828 202.546C474.531 202.546 474.529 204.56 475.828 204.56Z",fill:"#231F20"}),(0,a.createElement)("path",{d:"M476.782 114.942C474.634 108.709 470.281 103.478 464.542 100.233C464.445 100.179 464.345 100.13 464.242 100.086C463.304 99.0489 462.352 98.0336 461.399 97.0424C459.879 95.4633 456.801 96.6087 456.928 98.8941C457.468 108.571 451.91 116.957 448.337 125.665C447.107 127.678 446.493 130.007 446.57 132.365C446.647 134.723 447.412 137.007 448.77 138.936C449.468 139.907 450.302 140.773 451.245 141.509C451.769 142.07 452.351 142.576 452.98 143.017C454.977 145.422 459.24 142.873 457.348 140.176C453.838 135.17 455.74 130.033 459.416 126.217C461.388 125.855 463.396 125.733 465.397 125.854C465.651 125.87 465.914 125.892 466.184 125.916C466.202 125.923 466.219 125.929 466.237 125.936C467.495 126.406 468.632 127.149 469.568 128.111C470.504 129.074 471.216 130.232 471.65 131.502C471.539 131.965 471.581 132.452 471.77 132.889C471.082 135.304 474.942 137.192 476.686 134.728C478.716 131.833 479.813 128.386 479.83 124.85C479.847 121.314 478.784 117.857 476.782 114.942Z",fill:"#E5E6E7"}),(0,a.createElement)("path",{d:"M577.772 167.039C577.772 167.039 566.576 170.317 563.395 181.518C560.215 192.719 562.441 200.183 567.368 204.355C572.294 208.527 581.82 209.911 581.82 209.911C581.82 209.911 582.677 206.857 586.976 207.99C592.297 209.393 592.283 209.444 592.283 209.444C592.283 209.444 589.071 207.208 597.301 201.92C605.532 196.632 605.608 195.145 616.027 195.889C616.027 195.889 608.02 167.073 591.981 164.419C591.981 164.419 595.197 167.054 594.696 168.912C594.196 170.769 590.554 175.24 586.452 175.168C582.35 175.096 583.888 166.9 583.888 166.9L577.772 167.039Z",fill:"#AFDDFF"}),(0,a.createElement)("path",{d:"M520.96 163.35C522.603 164.206 546.459 176.632 563.62 199.453C571.498 209.93 574.169 209.405 574.169 209.405L577.774 217.352C577.774 217.352 571.757 232.49 570.302 235.105C569.362 236.795 569.546 239.037 572.223 240.261L591.565 249.104C592.564 250.99 594.044 252.577 595.855 253.705C598.736 255.401 607.636 260.045 611.367 260.344C615.098 260.642 618.833 261.525 623.145 257.174C627.457 252.823 631.031 247.152 631.031 247.152L629.196 261.783C629.196 261.783 622.278 262.876 620.12 264.606C617.963 266.335 610.127 267.281 595.409 265.943C580.691 264.606 579.601 262.086 579.601 262.086C579.016 260.728 578.02 259.588 576.754 258.825C574.333 257.471 571.622 256.715 568.849 256.621C568.849 256.621 557.728 256.332 548.739 258.448C539.751 260.563 536.633 262.565 536.633 262.565C536.633 262.565 538.039 261.961 532.452 252.059C526.865 242.156 512.45 215.547 512.45 215.547L513.643 211.408C513.643 211.408 505.183 198.498 499.927 195.897C494.672 193.297 494.322 192.664 489.353 192.168C484.071 191.64 483.79 192.294 483.79 192.294L481.706 190.113C481.706 190.113 486.132 187.693 489.16 181.792C492.309 175.652 495.012 168.909 495.012 168.909C495.012 168.909 495.461 150.067 520.96 163.35Z",fill:"#F6BED7"}),(0,a.createElement)("path",{d:"M602.94 228.034C599.117 219.999 596.294 213.424 596.294 213.424C596.294 213.424 587.136 209.193 585.256 209.407C583.376 209.621 571.924 234.66 571.753 236.241C571.583 237.822 594.054 250.47 594.054 250.47C594.054 250.47 601.533 250.174 603.204 247.665C604.874 245.156 606.763 236.069 602.94 228.034Z",fill:"#D0D2D3"}),(0,a.createElement)("g",{opacity:"0.24"},(0,a.createElement)("path",{d:"M604.863 237.364C604.658 234.116 603.235 230.753 602.267 227.809C600.973 223.875 599.549 219.986 598.127 216.097C597.409 214.136 595.164 214.454 593.577 215.208C593.162 215.414 592.766 215.655 592.392 215.928C593.076 214.932 591.491 214.565 590.549 215.42C584.169 221.215 577.356 227.763 576.524 236.848C576.467 237.47 576.843 237.605 577.313 237.504C577.272 237.721 577.282 237.945 577.344 238.157C577.406 238.369 577.518 238.564 577.67 238.724C581.928 243.121 587.153 246.464 592.929 248.487C594.621 249.119 596.46 249.243 598.222 248.844C599.983 248.446 601.59 247.542 602.846 246.244C605.38 243.698 605.734 240.638 604.863 237.364ZM590.483 228.888C590.604 228.75 590.728 228.615 590.851 228.479C590.88 228.546 590.906 228.615 590.935 228.683L590.483 228.888ZM587.25 220.865C587.19 221.142 587.187 221.429 587.241 221.707C587.295 221.985 587.406 222.25 587.566 222.484C587.582 222.508 587.597 222.532 587.613 222.556C585.222 224.346 583.073 226.438 581.22 228.78C582.744 225.864 584.892 223.274 587.25 220.865Z",fill:"#BBBDBF"})),(0,a.createElement)("path",{d:"M578.672 261.36C567.373 254.465 553.79 257.576 541.823 260.689C541.03 260.913 540.287 261.285 539.632 261.785C538.271 262.306 537.156 263.322 536.511 264.628C535.845 266.165 536.64 267.52 538.399 267.358C550.118 266.265 561.908 266.157 573.645 267.036C574.533 267.078 575.419 266.913 576.232 266.553C577.045 266.193 577.763 265.649 578.329 264.964C579.12 264.039 580.11 262.237 578.672 261.36Z",fill:"#D0D2D3"}),(0,a.createElement)("path",{d:"M520.51 172.567C520.51 172.567 550.529 186.166 574.539 224.191",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M521.195 172.295C521.195 172.295 486.583 164.133 502.618 182.682C519.453 202.158 557.268 256.697 557.268 256.697",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M560.977 68.4673C560.933 68.3457 560.888 68.224 560.844 68.1023C560.83 68.0597 560.802 68.0233 560.764 67.9995C560.725 67.9756 560.68 67.9657 560.636 67.9716C559.996 66.8987 559.281 65.8719 558.498 64.8987C558.477 64.8751 558.45 64.8573 558.42 64.8471C558.397 64.8166 558.375 64.7845 558.352 64.7542C555.146 59.1989 548.834 56.3009 542.4 57.3168C541.852 57.4052 541.335 57.6307 540.897 57.9723C540.736 57.7384 540.375 57.6286 539.736 57.7655C537.142 58.3233 534.751 59.5818 532.823 61.4041C532.543 61.522 532.29 61.6936 532.077 61.9092C531.398 62.5964 530.785 63.3453 530.245 64.1464C529.104 65.371 528.137 66.7462 527.37 68.2337C526.39 70.2573 526.15 72.4769 526.138 74.6974C526.112 79.5217 526.223 84.1543 525.55 88.8927C525.52 88.9877 525.494 89.0837 525.464 89.1787C525.444 89.2396 525.433 89.3029 525.431 89.3667C525.113 90.5885 524.751 91.7981 524.345 92.9954C524.251 93.273 524.509 93.3047 524.715 93.2169C527.288 92.1188 529.963 91.2766 532.701 90.7024C532.832 90.6654 532.945 90.5802 533.017 90.4638C536.721 89.6009 540.443 88.8153 544.182 88.1069C544.622 88.1835 545.068 88.2177 545.514 88.2092C546.285 88.1862 547.026 87.9028 547.615 87.4052C548.414 87.0687 549.122 86.2828 548.956 85.3638C548.923 85.1858 548.651 85.3879 548.614 85.4614C548.604 85.4812 548.591 85.4994 548.581 85.519C548.545 85.5185 548.509 85.524 548.475 85.5354C547.666 85.8013 546.791 85.7884 545.99 85.4987C545.974 85.4829 545.957 85.4691 545.938 85.4574C544.863 84.9078 544.028 83.9829 543.589 82.8582C543.573 82.829 543.55 82.8038 543.523 82.7844C543.496 82.765 543.465 82.7518 543.432 82.7459C543.417 82.7039 543.399 82.6635 543.385 82.6212C543.295 82.3349 542.803 82.5647 542.694 82.8146L542.571 82.8493C541.096 82.364 539.875 81.3128 539.175 79.9271C539.191 79.8595 539.197 79.7898 539.19 79.7205C539.073 78.6886 539.088 77.6458 539.236 76.6178C539.364 76.4645 539.456 76.2847 539.506 76.0915C539.563 76.0904 539.619 76.0726 539.666 76.0401C539.944 75.8478 540.222 75.6555 540.499 75.4633C540.537 75.4364 540.569 75.4019 540.592 75.362C541.105 75.2478 541.635 75.2411 542.15 75.3422C542.193 75.3421 542.236 75.3327 542.275 75.3146C542.314 75.2966 542.349 75.2705 542.377 75.2379C542.663 75.3973 542.928 75.5926 543.165 75.8191C543.711 76.3498 544.098 77.0745 544.876 77.2936C545.022 77.3045 545.166 77.2573 545.277 77.1623C545.279 77.1617 545.284 77.1617 545.286 77.1609C545.336 77.1459 545.383 77.119 545.42 77.0824C545.489 77.0179 545.539 76.9359 545.565 76.8451C545.59 76.7543 545.59 76.6583 545.565 76.5674C545.544 76.4894 545.502 76.4185 545.445 76.362C545.387 76.3056 545.315 76.2657 545.237 76.2466C545.124 75.4597 545.066 74.6657 545.066 73.8706L545.069 73.854C545.069 73.8523 545.068 73.8512 545.069 73.8495C545.098 73.8086 545.121 73.7642 545.139 73.7172C545.308 73.2465 545.477 72.7759 545.646 72.3052C545.68 72.2433 545.698 72.1741 545.699 72.1037C545.7 72.0332 545.684 71.9635 545.652 71.9005L545.701 71.8194C545.987 71.6647 546.274 71.5099 546.56 71.3552C546.965 71.1468 547.335 70.8756 547.655 70.5517C550.388 69.32 553.343 68.6583 556.34 68.607C556.383 68.6059 556.426 68.6024 556.469 68.5964C556.876 68.692 557.304 68.6258 557.664 68.4117C558.215 68.5159 558.766 68.6201 559.317 68.7242C559.388 68.7311 559.461 68.7228 559.529 68.6999C559.597 68.677 559.66 68.64 559.713 68.5913C559.733 68.5994 559.754 68.6046 559.775 68.6131C559.873 68.644 559.979 68.6375 560.073 68.5948C560.112 68.6615 560.154 68.7266 560.193 68.7937C560.205 68.8129 560.222 68.829 560.241 68.8405C560.261 68.8519 560.283 68.8586 560.306 68.8598C560.355 68.902 560.416 68.9271 560.48 68.9315C560.545 68.9359 560.609 68.9193 560.663 68.8841C560.778 68.8293 561.037 68.633 560.977 68.4673ZM531.236 73.4366C531.152 73.9846 531.091 74.5428 531.04 75.106C531.031 75.1103 531.023 75.1151 531.014 75.1194C531.113 73.9924 531.2 72.8575 531.282 71.711C531.507 68.5694 532.275 65.5885 534.041 63.4208C532.72 66.639 531.778 70.0003 531.236 73.4366V73.4366ZM539.424 61.5329C538.727 62.2795 538.118 63.1032 537.609 63.9881C537.591 64.0163 537.572 64.0441 537.556 64.0724C537.519 64.1362 537.49 64.2026 537.455 64.2668C537.415 64.3427 537.376 64.4192 537.337 64.4959C537.104 64.9396 536.899 65.398 536.725 65.8682C536.685 65.9283 536.649 65.9899 536.61 66.0505C537.237 63.4659 538.246 61.3443 539.915 61.125C539.737 61.2424 539.572 61.3792 539.424 61.533V61.5329Z",fill:"black"}),(0,a.createElement)("path",{d:"M569.649 83.8808C569.642 83.8491 569.624 83.8209 569.598 83.801C569.587 83.7823 569.572 83.7664 569.554 83.7547C569.536 83.7429 569.516 83.7356 569.494 83.7334C569.323 83.7242 569.152 83.7149 568.981 83.7056C568.973 83.6769 568.956 83.6513 568.934 83.6318C568.911 83.6123 568.883 83.5997 568.854 83.5955C568.679 83.5722 568.504 83.5488 568.328 83.5255C565.98 82.4406 564.788 79.8259 563.801 77.5681C563.789 77.5452 563.771 77.5262 563.749 77.5136C563.11 75.4593 562.635 73.3578 562.328 71.2286C562.284 70.8909 561.579 71.2625 561.618 71.568C561.806 72.9406 562.075 74.3008 562.426 75.6409C562.366 75.6787 562.314 75.7281 562.274 75.7863C562.233 75.8445 562.204 75.9102 562.189 75.9796C562.183 76.3636 562.179 76.7533 562.18 77.1441C562.074 78.0357 561.786 78.9345 561.638 79.8119C561.596 79.852 561.561 79.8998 561.537 79.9527C561.429 80.2131 561.358 80.4873 561.325 80.7673C561.282 80.8073 561.248 80.8557 561.224 80.9095C561.199 80.9766 561.173 81.0451 561.147 81.1137C561.038 81.1094 560.929 81.1349 560.833 81.1875C560.738 81.2402 560.658 81.3179 560.603 81.4123C560.297 82.2374 559.97 83.1015 559.581 83.9331C559.436 84.0792 559.331 84.2599 559.275 84.4579C559.26 84.5165 559.244 84.5751 559.229 84.6337C558.794 85.4888 558.216 86.2625 557.518 86.9208C557.337 86.9859 557.168 87.0798 557.017 87.1987C556.636 87.27 556.257 87.3479 555.878 87.4325C555.783 87.4548 555.695 87.5019 555.624 87.5692C555.553 87.6364 555.5 87.7214 555.473 87.8154C555.468 87.8358 555.467 87.8571 555.471 87.8778C555.475 87.8985 555.483 87.9181 555.496 87.9354C555.508 87.9526 555.523 87.9671 555.541 87.9778C555.56 87.9885 555.58 87.9953 555.601 87.9976C555.585 88.0126 555.57 88.0285 555.557 88.0452C555.483 88.148 555.425 88.3747 555.62 88.3915C555.931 88.4182 556.242 88.4439 556.554 88.4686C556.869 88.5185 557.186 88.5534 557.502 88.588C559.924 89.1512 562.453 89.0447 564.819 88.2799C565.132 88.1843 565.442 88.0792 565.75 87.9645C565.797 87.9678 565.845 87.9644 565.891 87.9543C566.297 87.8688 566.703 87.7834 567.109 87.6979C567.211 87.669 567.303 87.6149 567.378 87.5408C567.432 87.4901 567.474 87.4284 567.502 87.3598C567.583 87.3392 567.658 87.3015 567.723 87.2492C567.788 87.197 567.842 87.1315 567.879 87.0571C567.945 86.9025 567.867 86.7689 567.69 86.7841C566.543 86.8742 565.398 86.5823 564.434 85.9538C563.469 85.3253 562.74 84.3956 562.359 83.3094C562.695 83.5771 563.087 83.7678 563.505 83.8679C564.05 84.204 564.629 84.48 565.233 84.6908C565.519 84.791 565.818 84.8437 566.121 84.8467C566.692 85.0271 567.303 85.0453 567.884 84.8992C567.984 84.8706 568.077 84.8177 568.152 84.7453C568.566 84.6533 568.964 84.5025 569.335 84.2975C569.47 84.2223 569.688 84.0654 569.649 83.8808Z",fill:"black"}),(0,a.createElement)("path",{d:"M543.639 123.531C543.639 123.531 540.39 119.611 532.529 118.312C527.584 117.519 522.583 117.132 517.574 117.154C517.574 117.154 519.356 102.34 529.254 97.5691C539.152 92.7985 551.218 92.4904 560.391 98.3452C569.565 104.2 571.926 116.606 571.926 116.606L574.169 125.605C574.169 125.605 571.451 132.611 570.944 134.844C570.438 137.076 570.335 136.469 570.335 136.469C570.335 136.469 566.439 136.138 564.918 138.012C563.397 139.886 560.953 143.118 561.59 146.416C562.226 149.714 563.397 148.944 563.397 148.944C563.397 148.944 563.347 155.88 565.135 158.609C566.924 161.338 569.843 164.859 573.149 165.939L576.455 167.019L570.335 172.567L560.039 151.654L558.252 148.494C558.252 148.494 561.985 135.346 561.787 131.634C561.59 127.922 561.064 125.995 559.262 127.537C557.355 129.171 554.762 136.653 554.113 138.012C553.464 139.372 550.903 143.817 550.903 143.817L548.89 143.239C548.89 143.239 548.776 141.055 547.527 142.008C546.277 142.961 544.823 145.282 544.823 145.282C544.823 145.282 544.612 142.314 543.717 142.424C542.822 142.535 540.02 145.282 540.02 145.282C540.02 145.282 540.627 142.008 537.436 143.667C535.917 144.457 543.639 123.531 543.639 123.531Z",fill:"black"}),(0,a.createElement)("path",{d:"M132.278 270.979C132.278 270.979 157.612 220.682 164.548 214.571C172.164 207.86 189.735 210.101 201.325 224.05C212.916 238 213.856 234.916 213.856 234.916C213.856 234.916 212.001 249.626 194.897 253.637C177.792 257.648 183.173 256.053 183.173 256.053C183.173 256.053 190.069 266.123 194.16 269.128C198.251 272.132 196.129 270.979 196.129 270.979H132.278Z",fill:"black"}),(0,a.createElement)("path",{d:"M136.658 164.362C136.658 164.362 155.154 168.54 160.658 186.91C160.312 187.648 159.883 188.343 159.378 188.983C158.743 189.8 158.094 190.521 154.24 195.33C150.386 200.139 126.805 230.499 126.805 230.499H102.897C102.897 230.499 100.435 229.368 102.098 226.385C103.761 223.403 117.288 200.349 117.288 200.349C117.288 200.349 115.753 195.283 114.033 193.403C112.313 191.523 110.18 176.976 115.529 176.805C120.877 176.634 125.874 166.792 125.874 166.792C125.874 166.792 129.936 170.823 133.867 170.31C137.798 169.798 136.922 168.304 136.658 164.362Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M167.151 122.533C167.151 122.533 181.895 109.161 193.288 113.323L195.602 107.413C195.602 107.413 187.878 91.7723 182.322 88.1841C176.767 84.5959 165.512 83.707 165.512 83.707C165.512 83.707 164.968 88.0618 160.42 89.0849C155.873 90.108 154.247 89.0351 154.284 87.1403C154.321 85.2456 154.284 84.3395 154.284 84.3395C154.284 84.3395 148.719 84.184 146.086 86.1935C143.453 88.203 140.106 92.0308 140.106 92.0308C140.106 92.0308 142.833 92.6447 143.841 95.1579C144.848 97.671 145.798 98.7183 145.798 98.7183L159.253 108.311C159.253 108.311 166.379 115.093 167.151 122.533Z",fill:"#AFDDFF"}),(0,a.createElement)("path",{d:"M198.662 205.876C198.177 205.779 197.702 206.151 197.409 206.487C197.54 206.337 197.353 206.545 197.307 206.592C197.225 206.677 197.141 206.76 197.054 206.841C196.977 206.912 196.899 206.982 196.819 207.051C196.811 207.058 196.782 207.082 196.759 207.1L196.722 207.129C196.544 207.265 196.361 207.393 196.172 207.512C196.161 207.519 196.138 207.537 196.114 207.554C196.098 207.561 196.081 207.569 196.066 207.578C195.962 207.635 195.858 207.691 195.752 207.744C195.567 207.837 195.377 207.917 195.186 207.997C195.136 208.013 195.087 208.032 195.038 208.049C194.926 208.086 194.813 208.121 194.699 208.154C194.507 208.208 194.311 208.254 194.115 208.292C194.092 208.296 194.06 208.301 194.034 208.305C193.982 208.313 193.93 208.32 193.878 208.327C193.761 208.342 193.643 208.353 193.525 208.363C193.278 208.391 193.042 208.479 192.837 208.621C192.633 208.762 192.467 208.952 192.354 209.173C192.305 209.248 192.28 209.335 192.282 209.424C192.283 209.513 192.311 209.6 192.361 209.673C192.412 209.746 192.483 209.802 192.566 209.835C192.648 209.867 192.739 209.875 192.826 209.856C195.153 209.635 197.303 208.518 198.821 206.742C199.064 206.464 199.095 205.962 198.662 205.876Z",fill:"black"}),(0,a.createElement)("path",{d:"M23.8333 81.3902C23.8333 81.3902 35.6631 87.8603 47.4197 83.7072C47.4197 83.7072 47.1645 97.6166 46.7246 101.109C46.2847 104.601 44.4458 117.324 40.0861 120.8L35.7264 124.277C35.7264 124.277 41.1891 120.801 48.8154 124.277C56.4418 127.752 61.0565 128.287 67.5513 127.165C74.0461 126.043 78.7155 126.076 80.3868 124.019C82.0581 121.962 82.3076 113.293 81.3101 109.161C80.3125 105.029 75.4134 79.385 75.4134 79.385L83.1624 73.967C83.1624 73.967 79.0154 62.1808 71.9343 58.3737C64.8533 54.5666 58.7367 50.504 45.0269 50.672C31.3171 50.8401 23.1862 64.4255 23.8333 81.3902Z",fill:"#15A97D"}),(0,a.createElement)("path",{d:"M90.7525 264.824C90.6079 263.175 90.3354 261.527 90.1277 259.885C90.1109 259.714 90.0488 259.551 89.9479 259.413C89.9697 256.349 89.2762 253.058 88.6938 250.321C88.4709 249.273 87.0078 249.467 86.3199 249.857C80.1908 253.326 72.5325 252.051 67.3864 247.397C66.2992 246.414 63.6147 248.425 63.5616 249.634C63.4305 252.618 64.1637 255.528 66.0606 257.892C66.3095 258.203 67.5076 259.164 68.2935 259.959C67.424 260.437 66.6107 261.011 65.8687 261.67C65.3222 261.717 64.7736 261.735 64.2253 261.722C63.6495 261.712 62.7717 262.26 62.1133 262.931C61.6729 262.929 61.2387 263.035 60.8487 263.24C60.5591 263.397 60.2669 263.549 59.9758 263.703C59.8371 263.601 59.676 263.534 59.506 263.508C59.336 263.482 59.1622 263.497 58.9994 263.553C51.3093 265.693 43.202 265.847 35.4361 264.001C35.2039 263.98 34.9698 264.005 34.7473 264.075C34.5248 264.144 34.3182 264.257 34.1393 264.407C33.4208 264.47 32.4248 264.989 32.1582 265.591C31.5639 267.015 30.6506 268.284 29.4886 269.3C28.3265 270.316 26.9469 271.051 25.4558 271.45C23.5597 271.933 20.8111 271.765 19.9758 274.044C18.4213 278.285 29.2164 278.193 31.3941 278.166C40.3075 278.002 48.8919 274.771 55.7016 269.018C56.4789 268.661 57.2515 268.294 58.0194 267.914C65.3172 267.796 72.6214 267.733 79.9173 267.534C80.0765 267.646 80.2553 267.729 80.4446 267.776C83.2613 268.557 87.0784 270.54 89.5913 268.116C90.0367 267.702 90.375 267.187 90.5773 266.613C90.7796 266.04 90.8397 265.426 90.7525 264.824ZM32.8648 269.598C32.3948 269.952 31.9952 270.39 31.6868 270.891C31.1965 270.987 30.7033 271.075 30.2071 271.153C31.861 269.894 33.2342 268.303 34.2389 266.484C35.2186 266.702 36.2029 266.881 37.1892 267.038C35.6354 267.686 34.1799 268.547 32.8648 269.598ZM42.7506 270.107C43.1754 269.884 43.5972 269.654 44.0159 269.416C44.1923 269.397 44.3687 269.379 44.5451 269.36C43.9513 269.622 43.3541 269.874 42.7506 270.107H42.7506Z",fill:"#15A97D"}),(0,a.createElement)("path",{d:"M84.9844 29.212C87.1887 29.1391 89.3929 29.1076 91.5971 29.0543L98.2098 28.9643C102.618 28.9051 107.027 28.8968 111.435 28.8887C115.844 28.8959 120.252 28.9045 124.66 28.9631L131.273 29.0534C133.477 29.1071 135.682 29.1386 137.886 29.212C135.682 29.2853 133.477 29.3168 131.273 29.3705L124.66 29.4608C120.252 29.5194 115.844 29.528 111.435 29.5353C107.027 29.5271 102.618 29.5188 98.2098 29.4597L91.5971 29.3696C89.3929 29.3163 87.1887 29.2848 84.9844 29.212Z",fill:"black"}),(0,a.createElement)("path",{d:"M119.446 28.8866C119.447 29.0355 119.443 29.1849 119.434 29.3349C119.211 32.8958 115.966 36.0046 112.399 36.0745C106.277 36.1944 102.927 28.5232 107.035 24.0371C111.338 19.3378 119.404 22.5653 119.446 28.8866Z",fill:"#0FCCCE"}),(0,a.createElement)("path",{d:"M537.065 261.841C537.065 261.841 559.565 251.853 576.37 257.989C581.859 259.994 535.689 214.406 530.562 206.442C525.434 198.477 530.562 199.454 530.562 199.454",stroke:"#231F20",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M272.363 102.912L263.369 93.2225C262.364 92.1399 261.594 90.8607 261.108 89.4656C260.623 88.0706 260.431 86.59 260.546 85.1173C260.662 83.6446 261.081 82.2117 261.778 80.9091C262.474 79.6066 263.433 78.4626 264.595 77.5493L306.991 45.4964C308.187 44.556 309.57 43.8816 311.047 43.5183C312.524 43.155 314.062 43.1112 315.557 43.3898C317.052 43.6683 318.471 44.2629 319.718 45.1337C320.966 46.0045 322.013 47.1315 322.79 48.4393L345.649 84.6363C346.96 86.8436 347.433 89.449 346.981 91.9761C346.529 94.5033 345.183 96.7834 343.188 98.3996L308.139 126.798C306.034 128.504 303.358 129.347 300.654 129.155C297.95 128.963 295.421 127.751 293.577 125.765L288.576 120.378",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M307.288 50.0058C308.29 49.2702 309.447 48.7737 310.67 48.5542C311.283 48.4666 311.901 48.4291 312.52 48.4419C313.136 48.4363 313.752 48.4723 314.364 48.5496C315.607 48.7283 316.783 49.2234 317.779 49.9873C318.753 50.7618 319.555 51.7305 320.134 52.8318C320.136 52.8362 320.137 52.8414 320.136 52.8462C320.134 52.8511 320.131 52.8553 320.127 52.8581C320.123 52.8608 320.118 52.862 320.113 52.8612C320.108 52.8605 320.104 52.858 320.1 52.8541C319.344 51.9128 318.478 51.0654 317.52 50.33C317.045 49.9703 316.537 49.6564 316.003 49.3924C315.462 49.134 314.899 48.9244 314.321 48.766C313.734 48.6159 313.128 48.5507 312.522 48.5725C311.919 48.6135 311.321 48.7173 310.739 48.8825C309.563 49.1639 308.415 49.5512 307.309 50.0399C307.307 50.0411 307.304 50.0419 307.302 50.0421C307.299 50.0424 307.296 50.0421 307.294 50.0413C307.291 50.0406 307.289 50.0393 307.287 50.0376C307.285 50.0359 307.283 50.0338 307.282 50.0315C307.28 50.0272 307.279 50.0223 307.28 50.0177C307.281 50.013 307.284 50.0089 307.288 50.0058Z",fill:"black"}),(0,a.createElement)("path",{d:"M322.466 56.1758C324.092 58.5233 325.681 60.8949 327.264 63.2702L331.971 70.423L336.601 77.6267L338.888 81.2466C339.638 82.4613 340.399 83.6684 341.139 84.8897C340.323 83.7182 339.528 82.5325 338.722 81.3543L336.341 77.7957L331.634 70.6425L327.005 63.4384C325.476 61.0279 323.953 58.6139 322.466 56.1758Z",fill:"black"}),(0,a.createElement)("path",{d:"M344.11 82.6964C344.046 82.6063 343.975 82.5216 343.898 82.4432C342.873 80.1391 341.236 78.0705 339.516 76.2062C336.336 72.7596 333.744 69.4239 331.853 65.0947C328.632 57.7218 325.821 49.0236 317.391 46.1657C308.378 43.1101 300.857 50.4147 295.634 56.7611C292.771 60.2396 289.731 63.5326 286.141 66.2824C282.394 69.1521 278.392 71.156 274.218 73.2922C272.285 74.2577 270.524 75.5333 269.004 77.0684C267.841 77.5677 266.791 78.2965 265.916 79.2114C265.041 80.1263 264.359 81.2083 263.912 82.3927C262.774 85.6395 264.245 88.547 266.035 91.2103C266.207 91.4707 266.442 91.6841 266.718 91.8314C267.29 92.6127 267.961 93.3166 268.714 93.9258C269.391 94.471 270.123 94.9431 270.899 95.3344C271.796 96.9082 272.875 98.3706 274.115 99.6914C275.463 101.129 277.846 100.304 279.228 99.2934C279.281 99.2547 279.344 99.204 279.406 99.1555C279.712 99.2216 280.026 99.2449 280.338 99.2245C281.773 99.1404 283.201 99.4807 284.443 100.203L285.596 101.552C285.693 101.663 285.8 101.764 285.918 101.853C286.966 103.809 288.015 105.765 289.064 107.722C289.293 111.034 288.802 114.397 289.496 117.677C290.294 121.448 292.422 124.734 296.309 125.767C296.852 125.911 297.406 126.007 297.966 126.056C300.811 127.61 304.169 126.924 306.91 125.445C309.636 123.974 311.502 121.71 313.452 119.438C314.819 119.132 316.078 118.462 317.096 117.5C320.126 114.575 323.353 111.86 326.754 109.374C330.06 106.974 333.654 104.993 336.933 102.561C342.687 98.2939 349.197 89.8957 344.11 82.6964ZM283.462 74.3488C283.421 74.5916 283.409 74.8385 283.426 75.0842C283.363 75.0433 283.302 75.0007 283.239 74.96C283.104 74.8742 282.963 74.7999 282.815 74.7379C283.032 74.6094 283.247 74.4797 283.462 74.3488ZM282.395 91.0379C282.574 90.8805 282.742 90.7172 282.899 90.5517C283.129 90.8028 283.356 91.0565 283.581 91.3128C283.186 91.2219 282.79 91.1303 282.395 91.0379ZM295.612 66.465C295.05 67.0801 294.488 67.6951 293.926 68.3101C293.402 68.2395 292.876 68.1881 292.35 68.1595C292.252 68.1541 292.155 68.1537 292.058 68.1517C293.444 66.9746 294.776 65.7396 296.054 64.4468C295.878 65.1084 295.732 65.7818 295.612 66.465H295.612ZM310.953 52.2013C311.221 52.2548 311.481 52.3211 311.737 52.3936C310.013 52.2222 308.274 52.4377 306.644 53.0246C307.267 52.5982 307.971 52.3049 308.713 52.1633C309.454 52.0216 310.217 52.0346 310.953 52.2013ZM312.354 70.5388C309.724 71.8794 308.797 78.1208 310.228 88.5786C312.055 101.929 310.611 109.937 305.355 113.12C304.67 113.534 303.849 113.658 303.072 113.467C302.294 113.275 301.625 112.783 301.21 112.099C300.795 111.414 300.669 110.593 300.859 109.815C301.049 109.038 301.539 108.367 302.223 107.951C304.818 106.379 305.69 99.9399 304.246 89.3885C302.408 75.9525 303.998 68.0144 309.607 65.1556C310.32 64.7913 311.15 64.7254 311.912 64.9726C312.675 65.2197 313.308 65.7596 313.672 66.4735C314.036 67.1873 314.102 68.0167 313.855 68.7791C313.608 69.5414 313.068 70.1744 312.354 70.5388ZM315.377 107.642C315.45 107.037 315.475 106.428 315.45 105.82C316.283 105.756 317.108 105.612 317.913 105.391C317.048 106.118 316.203 106.868 315.377 107.642ZM335.373 94.097C334.917 94.4866 334.434 94.8435 333.927 95.165C335.541 92.4913 336.416 89.5312 336.119 86.4354C337.442 89.0804 337.619 92.1385 335.373 94.097Z",fill:"#0FCCCE"}),(0,a.createElement)("path",{d:"M309.606 65.1545C310.32 64.7902 311.149 64.7243 311.912 64.9715C312.674 65.2186 313.307 65.7585 313.671 66.4724C314.036 67.1862 314.102 68.0156 313.854 68.778C313.607 69.5404 313.067 70.1734 312.353 70.5377C309.724 71.8784 308.796 78.1197 310.227 88.5775C312.054 101.928 310.61 109.936 305.355 113.119C304.67 113.532 303.848 113.657 303.071 113.466C302.294 113.274 301.624 112.782 301.209 112.098C300.795 111.413 300.668 110.592 300.858 109.814C301.048 109.037 301.539 108.366 302.223 107.95C304.818 106.378 305.69 99.9388 304.246 89.3875C302.407 75.9515 303.998 68.0134 309.606 65.1545Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M102.419 94.4731C103.525 95.6914 104.918 96.6142 106.471 97.1579C108.023 97.7016 109.687 97.849 111.312 97.5867C112.936 97.3244 114.469 96.6607 115.772 95.6558C117.075 94.6509 118.106 93.3366 118.772 91.8322C119.438 90.3278 119.718 88.6809 119.587 87.0409C119.455 85.4009 118.916 83.8196 118.018 82.4407C117.121 81.0617 115.893 79.9287 114.447 79.1444C113.001 78.36 111.382 77.9492 109.736 77.9492L102.419 94.4731Z",fill:"#0FCACC"}),(0,a.createElement)("path",{d:"M109.219 81.0498C109.679 81.0498 110.051 80.6773 110.051 80.2178C110.051 79.7583 109.679 79.3857 109.219 79.3857C108.76 79.3857 108.387 79.7583 108.387 80.2178C108.387 80.6773 108.76 81.0498 109.219 81.0498Z",fill:"white"}),(0,a.createElement)("path",{d:"M110.052 80.2156C110.051 80.4436 109.966 80.6632 109.812 80.8314C109.658 80.9995 109.447 81.1041 109.219 81.1246C109.094 81.1352 108.967 81.1195 108.847 81.0786C108.728 81.0378 108.618 80.9725 108.525 80.8871C108.432 80.8016 108.358 80.6977 108.307 80.5821C108.257 80.4665 108.23 80.3416 108.23 80.2153C108.23 80.089 108.257 79.9641 108.307 79.8484C108.358 79.7328 108.432 79.6289 108.525 79.5435C108.618 79.458 108.728 79.3928 108.847 79.3519C108.967 79.311 109.094 79.2954 109.219 79.306C109.447 79.3266 109.658 79.4313 109.812 79.5996C109.966 79.7679 110.051 79.9876 110.052 80.2156ZM110.052 80.2156C110.052 80.1097 110.03 80.0048 109.988 79.9078C109.945 79.8108 109.882 79.7239 109.804 79.6527C109.725 79.5816 109.633 79.5277 109.532 79.4947C109.431 79.4617 109.325 79.4503 109.219 79.4612C109.033 79.4813 108.861 79.5695 108.736 79.7088C108.611 79.8482 108.542 80.0288 108.542 80.216C108.542 80.4032 108.611 80.5838 108.736 80.7231C108.861 80.8625 109.033 80.9506 109.219 80.9708C109.325 80.9816 109.431 80.9701 109.532 80.937C109.633 80.9039 109.725 80.85 109.804 80.7788C109.882 80.7075 109.945 80.6206 109.988 80.5235C110.03 80.4265 110.052 80.3216 110.052 80.2156V80.2156Z",fill:"white"}),(0,a.createElement)("path",{d:"M103.536 93.49C103.675 93.49 103.788 93.3768 103.788 93.2372C103.788 93.0976 103.675 92.9844 103.536 92.9844C103.396 92.9844 103.283 93.0976 103.283 93.2372C103.283 93.3768 103.396 93.49 103.536 93.49Z",fill:"white"}),(0,a.createElement)("path",{d:"M103.789 93.2357C103.79 93.3111 103.766 93.3848 103.72 93.4446C103.674 93.5045 103.609 93.5471 103.536 93.5654C103.489 93.5754 103.441 93.5755 103.394 93.5657C103.347 93.5558 103.302 93.5363 103.264 93.5082C103.222 93.4761 103.188 93.4348 103.164 93.3876C103.141 93.3403 103.129 93.2883 103.129 93.2355C103.129 93.1828 103.141 93.1308 103.164 93.0835C103.187 93.0362 103.221 92.9948 103.263 92.9627C103.302 92.9344 103.346 92.9147 103.393 92.9048C103.441 92.8949 103.489 92.895 103.536 92.9052C103.609 92.9237 103.674 92.9664 103.72 93.0264C103.766 93.0864 103.79 93.1601 103.789 93.2357ZM103.789 93.2357C103.788 93.2032 103.78 93.1714 103.764 93.1429C103.749 93.1144 103.727 93.0902 103.7 93.0722C103.675 93.058 103.647 93.0495 103.619 93.0475C103.591 93.0454 103.562 93.0499 103.536 93.0605C103.506 93.0789 103.481 93.1047 103.464 93.1354C103.447 93.1661 103.438 93.2008 103.438 93.236C103.438 93.2713 103.447 93.3059 103.464 93.3367C103.481 93.3674 103.506 93.3932 103.536 93.4116C103.562 93.4221 103.591 93.4265 103.619 93.4244C103.648 93.4222 103.675 93.4136 103.7 93.3993C103.727 93.3813 103.749 93.357 103.764 93.3285C103.78 93.3 103.788 93.2681 103.789 93.2357Z",fill:"white"}),(0,a.createElement)("path",{d:"M111.046 94.4366C112.168 94.4366 113.078 93.5267 113.078 92.4043C113.078 91.282 112.168 90.3721 111.046 90.3721C109.924 90.3721 109.014 91.282 109.014 92.4043C109.014 93.5267 109.924 94.4366 111.046 94.4366Z",fill:"white"}),(0,a.createElement)("path",{d:"M113.079 92.4053C113.079 92.9514 112.867 93.476 112.488 93.8693C112.109 94.2625 111.593 94.4937 111.047 94.5145C110.763 94.525 110.481 94.4782 110.215 94.377C109.95 94.2757 109.708 94.122 109.504 93.9251C109.3 93.7281 109.137 93.492 109.026 93.2308C108.915 92.9696 108.858 92.6888 108.858 92.405C108.858 92.1211 108.915 91.8402 109.026 91.5791C109.137 91.3179 109.3 91.0818 109.504 90.8848C109.708 90.6879 109.95 90.5342 110.215 90.4329C110.481 90.3317 110.763 90.2849 111.047 90.2954C111.593 90.3163 112.109 90.5477 112.488 90.9411C112.867 91.3344 113.079 91.8592 113.079 92.4053ZM113.079 92.4053C113.08 92.1419 113.027 91.8811 112.924 91.6387C112.821 91.3962 112.67 91.1771 112.48 90.9945C112.29 90.8119 112.065 90.6696 111.819 90.5761C111.573 90.4827 111.31 90.44 111.047 90.4507C110.542 90.4713 110.065 90.6862 109.715 91.0506C109.365 91.415 109.17 91.9006 109.17 92.4057C109.17 92.9108 109.365 93.3964 109.715 93.7607C110.065 94.1251 110.542 94.3401 111.047 94.3607C111.31 94.3713 111.573 94.3285 111.819 94.235C112.065 94.1415 112.29 93.9991 112.48 93.8164C112.67 93.6337 112.821 93.4146 112.924 93.1721C113.027 92.9296 113.08 92.6688 113.079 92.4053Z",fill:"white"}),(0,a.createElement)("path",{d:"M116.262 86.7951C116.834 86.7951 117.298 86.3314 117.298 85.7594C117.298 85.1874 116.834 84.7236 116.262 84.7236C115.69 84.7236 115.226 85.1874 115.226 85.7594C115.226 86.3314 115.69 86.7951 116.262 86.7951Z",fill:"white"}),(0,a.createElement)("path",{d:"M117.298 85.7606C117.297 86.0424 117.19 86.3136 116.998 86.5199C116.806 86.7262 116.543 86.8524 116.262 86.8732C116.11 86.8838 115.956 86.8629 115.812 86.8117C115.668 86.7605 115.536 86.6803 115.424 86.5759C115.312 86.4715 115.223 86.3452 115.162 86.2049C115.101 86.0646 115.07 85.9132 115.07 85.7602C115.07 85.6072 115.101 85.4559 115.162 85.3155C115.223 85.1752 115.312 85.0489 115.424 84.9445C115.536 84.8402 115.668 84.7599 115.812 84.7087C115.956 84.6576 116.11 84.6366 116.262 84.6472C116.543 84.6682 116.806 84.7946 116.998 85.001C117.19 85.2074 117.297 85.4787 117.298 85.7606ZM117.298 85.7606C117.298 85.6279 117.271 85.4966 117.219 85.375C117.166 85.2533 117.088 85.144 116.991 85.0539C116.893 84.9638 116.778 84.8949 116.653 84.8517C116.527 84.8084 116.394 84.7916 116.262 84.8025C116.022 84.8226 115.798 84.9324 115.635 85.1099C115.471 85.2874 115.381 85.5198 115.381 85.7609C115.381 86.0021 115.471 86.2345 115.635 86.412C115.798 86.5895 116.022 86.6993 116.262 86.7194C116.394 86.7302 116.527 86.7133 116.653 86.67C116.778 86.6266 116.893 86.5577 116.991 86.4675C117.088 86.3774 117.166 86.268 117.219 86.1463C117.271 86.0246 117.298 85.8933 117.298 85.7606Z",fill:"white"}),(0,a.createElement)("path",{d:"M156.32 143.946L155.765 147.07C155.765 147.07 154.221 154.748 149.22 157.587C144.218 160.426 141.894 161.703 138.823 161.594L135.752 161.486C135.752 161.486 134.208 164.362 136.658 164.362C138.73 164.362 148.636 167.597 152.487 172.174C156.338 176.751 159.226 180.967 159.944 184.794C159.944 184.794 160.515 179.701 160.682 178C160.848 176.299 160.657 172.788 163.011 170.993C165.04 169.445 165.318 169.903 165.318 169.903L168.885 148.7C168.885 148.7 164.03 151.571 161.103 149.075C159.355 147.516 157.754 145.799 156.32 143.946Z",fill:"#AFDDFF"}),(0,a.createElement)("path",{d:"M114.214 60.2412H129.085C130.482 60.2412 131.821 60.796 132.809 61.7836C133.797 62.7712 134.351 64.1107 134.351 65.5074V89.1627",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M76.8592 63.2154C77.5007 61.0307 79.5204 60.2412 81.9127 60.2412H89.508",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M122.537 109.271H93.2021",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.954 160.429C457.954 160.429 442.298 181.283 449 204.938",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M452.685 139.03L458.572 156.024C459.45 158.558 461.298 160.64 463.711 161.811C466.123 162.982 468.902 163.146 471.436 162.269V162.269C473.97 161.391 476.051 159.542 477.222 157.13C478.393 154.718 478.558 151.939 477.68 149.405L471.793 132.411C471.358 131.156 470.681 129.999 469.799 129.006C468.918 128.014 467.849 127.204 466.654 126.624C465.46 126.045 464.163 125.706 462.837 125.627C461.512 125.549 460.184 125.732 458.929 126.166V126.166",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.432 126.833C457.432 126.833 456.174 124.962 457.768 121.244",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M452.685 139.031C452.098 137.339 451.971 135.52 452.318 133.763C452.665 132.005 453.472 130.371 454.658 129.028",stroke:"black",strokeWidth:"0.144286",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M306.192 252.241C277.587 240.596 267.218 212.041 269.083 182.028C269.913 168.665 274.828 156.134 279.608 143.779C283.014 134.976 287.92 126.435 289.196 116.947C290.236 109.216 287.371 96.0783 277.023 100.006C270.094 102.636 264.398 110.034 260.279 115.912C253.386 125.747 249.123 137.117 244.592 148.153C234.461 172.83 230.834 201.048 242.237 226.271C252.947 249.96 269.07 264.485 291.879 277.389",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M318.84 193.165C318.84 193.165 319.749 170.347 354.742 160.641C389.735 150.936 406.55 167.75 406.55 167.75C406.55 167.75 395.643 195.017 367.921 202.289C340.2 209.56 318.84 193.165 318.84 193.165Z",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M442.409 219.98C442.409 219.98 458.128 236.707 459.667 246.962C461.205 257.217 457.24 275.35 457.24 275.35",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M367.416 203.522C373.673 202.144 376.602 191.295 373.959 179.289C371.315 167.284 364.099 158.668 357.842 160.046C351.585 161.424 348.656 172.273 351.3 184.279C353.944 196.285 361.159 204.9 367.416 203.522Z",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M365.15 163.449C364.823 163.101 364.397 162.861 363.929 162.761C363.296 162.07 362.622 161.419 361.909 160.812C361.559 160.528 361.126 160.367 360.676 160.354C359.677 159.965 358.203 160.364 357.328 160.728C355.804 161.329 354.462 162.314 353.431 163.587C352.401 164.86 351.717 166.378 351.447 167.993C351.153 168.477 351.019 169.041 351.063 169.605C351.15 170.351 351.252 171.094 351.365 171.835C350.57 178.484 352.121 185.202 355.751 190.828C357.38 194.849 359.566 198.62 362.247 202.03C363.264 203.322 365.373 202.928 367.124 201.865C368.403 202.11 370.099 201.312 370.983 200.713C372.325 199.802 373.445 198.454 373.419 196.799C373.406 196.013 373.373 195.229 373.33 194.445C375.948 183.613 372.894 171.649 365.15 163.449Z",fill:"black"}),(0,a.createElement)("path",{d:"M355.774 231.774C355.774 231.774 362.953 246.131 381.668 239.465C400.383 232.799 396.281 219.98 396.281 219.98",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M376.21 240.858C376.227 240.85 376.262 240.88 376.259 240.887L376.263 240.897L376.268 240.915L376.275 240.945L376.284 241.001L376.3 241.113L376.326 241.334C376.343 241.482 376.351 241.629 376.363 241.776L376.424 242.661C376.465 243.25 376.484 243.84 376.507 244.429C376.545 245.608 376.564 246.787 376.564 247.966L376.217 247.614C377.27 247.601 378.322 247.588 379.375 247.618C379.901 247.625 380.428 247.655 380.954 247.676L382.533 247.745L382.318 247.983C382.279 247.272 382.238 246.561 382.18 245.851C382.121 245.142 382.055 244.433 381.975 243.726C381.821 242.311 381.614 240.902 381.415 239.492C381.406 239.433 381.419 239.373 381.45 239.323C381.481 239.273 381.529 239.236 381.586 239.217C381.642 239.199 381.703 239.201 381.758 239.223C381.813 239.245 381.858 239.286 381.886 239.338L381.896 239.357C382.207 239.946 382.518 240.535 382.817 241.13C383.117 241.724 383.425 242.315 383.717 242.913L385.484 246.495L384.856 246.325C385.581 245.829 386.305 245.331 387.041 244.85C387.771 244.362 388.507 243.881 389.247 243.407L389.15 243.923C388.507 242.937 387.875 241.943 387.254 240.941C386.945 240.439 386.625 239.944 386.325 239.437C386.023 238.93 385.714 238.428 385.421 237.915C385.416 237.906 385.415 237.896 385.417 237.886C385.419 237.876 385.425 237.867 385.433 237.862C385.442 237.856 385.452 237.853 385.462 237.855C385.472 237.856 385.481 237.862 385.488 237.869C385.861 238.327 386.22 238.795 386.584 239.258C386.951 239.721 387.298 240.196 387.656 240.665C388.37 241.602 389.072 242.549 389.76 243.504C389.817 243.581 389.84 243.678 389.825 243.773C389.809 243.867 389.757 243.952 389.68 244.008L389.679 244.009L389.664 244.02C388.95 244.533 388.233 245.041 387.512 245.543C386.795 246.05 386.066 246.541 385.338 247.034L385.332 247.038C385.286 247.069 385.234 247.09 385.18 247.102C385.126 247.113 385.069 247.113 385.015 247.103C384.96 247.092 384.908 247.071 384.862 247.04C384.815 247.01 384.775 246.97 384.744 246.924C384.731 246.905 384.72 246.884 384.71 246.863L383.046 243.232C382.767 242.628 382.503 242.016 382.232 241.408C381.959 240.801 381.698 240.188 381.438 239.575L381.919 239.44C382.008 240.862 382.09 242.284 382.225 243.701C382.289 244.409 382.368 245.117 382.453 245.823C382.539 246.53 382.643 247.234 382.748 247.939C382.752 247.966 382.751 247.993 382.744 248.02C382.738 248.046 382.726 248.071 382.71 248.093C382.694 248.115 382.673 248.133 382.65 248.147C382.627 248.161 382.601 248.17 382.574 248.174L382.553 248.176L382.533 248.177L380.954 248.246C380.428 248.267 379.901 248.297 379.375 248.304C378.322 248.334 377.27 248.321 376.217 248.308L376.209 248.308C376.164 248.308 376.119 248.298 376.078 248.281C376.036 248.263 375.999 248.237 375.967 248.205C375.936 248.172 375.911 248.134 375.894 248.092C375.877 248.051 375.869 248.006 375.87 247.961L375.87 247.956C375.899 246.78 375.943 245.603 375.997 244.426C376.028 243.838 376.052 243.249 376.093 242.661L376.146 241.779L376.17 241.338L376.182 241.118L376.185 241.009L376.185 240.955L376.184 240.93L376.184 240.921L376.184 240.918C376.179 240.921 376.21 240.948 376.224 240.937C376.218 240.938 376.213 240.938 376.208 240.937C376.203 240.935 376.198 240.933 376.194 240.93C376.189 240.927 376.186 240.923 376.183 240.919C376.18 240.914 376.178 240.909 376.177 240.904C376.176 240.899 376.176 240.893 376.178 240.888C376.179 240.883 376.181 240.878 376.184 240.874C376.187 240.87 376.191 240.866 376.196 240.863C376.2 240.86 376.205 240.859 376.21 240.858H376.21Z",fill:"black"}),(0,a.createElement)("path",{d:"M289.315 150.01C289.315 150.01 279.392 170.14 284.519 189.624C289.647 209.108 291.879 209.489 291.879 209.489",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M392.21 67.7124C392.21 67.7124 365.449 86.6841 366.674 91.8116C367.849 96.7313 394.599 100.785 399.416 100.785C404.232 100.785 408.847 98.0928 407.693 90.7861C406.848 85.4327 403.732 73.6797 402.126 67.7786C401.957 67.1533 401.648 66.5746 401.223 66.0863C400.797 65.5981 400.266 65.2129 399.669 64.9601C399.073 64.7072 398.427 64.5933 397.78 64.6268C397.133 64.6604 396.502 64.8405 395.935 65.1537C394.625 65.9029 393.379 66.7587 392.21 67.7124Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M393.146 100.785C393.146 100.785 391.413 107 389.456 111.04C387.5 115.081 386.279 123.217 389.456 124.948C392.634 126.679 394.281 113.347 396.662 111.296C399.043 109.245 400.171 119.319 401.35 121.551C403.145 124.948 406.822 124.291 406.238 116.087C405.653 107.883 407.152 114.77 407.152 114.77",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M402.376 100.785C402.376 100.785 404.683 106.682 410.067 109.758C415.451 112.835 415.323 117.97 415.323 117.97",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M406.403 114.981C425.977 118.847 436.876 137.101 439.49 153.22C442.567 172.192 442.883 264.608 442.883 264.608",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M321.363 275.349C321.363 275.349 296.751 238.457 285.47 209.743C274.19 181.029 278.764 157.296 291.111 144.112C307.304 126.819 359.833 117.996 387.254 115.105",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M208.652 181.058C209.92 183.893 210.441 187.005 210.166 190.099C210.1 190.872 209.991 191.64 209.84 192.401C209.683 193.159 209.481 193.907 209.234 194.641C208.749 196.106 208.064 197.496 207.199 198.773C207.772 197.37 208.251 195.93 208.631 194.464C209 193.01 209.244 191.529 209.363 190.034C209.488 188.54 209.487 187.037 209.361 185.543C209.227 184.034 208.99 182.535 208.652 181.058Z",fill:"black"}),(0,a.createElement)("path",{d:"M164.679 75.9914C161.516 79.1522 157.312 81.0557 152.85 81.3474C148.388 81.639 143.972 80.2988 140.425 77.5765C136.878 74.8542 134.441 70.9353 133.568 66.5497C132.696 62.1642 133.447 57.611 135.682 53.7383",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M70.7499 30.2256C70.8226 30.8949 70.8589 31.5677 70.8588 32.241C70.8588 37.1293 68.9169 41.8175 65.4603 45.2741C62.0038 48.7307 57.3156 50.6726 52.4273 50.6726C46.5369 50.6726 41.7548 48.4737 38.3806 44.1729",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M156.129 141.744C156.164 142.212 156.182 142.684 156.182 143.161C156.18 145.998 155.523 148.796 154.264 151.338C153.004 153.879 151.175 156.096 148.919 157.816C146.663 159.536 144.041 160.712 141.256 161.254C138.472 161.795 135.6 161.687 132.864 160.938",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M560.867 68.9422C561.644 70.3963 562.143 71.9826 562.339 73.6198C562.391 74.0299 562.423 74.4427 562.44 74.8561C562.463 75.27 562.42 75.6832 562.412 76.0973L562.386 76.7184C562.372 76.9249 562.326 77.1284 562.298 77.3335C562.231 77.7422 562.174 78.1535 562.072 78.5544C561.638 80.1438 560.978 81.6628 560.113 83.0649C559.285 84.4785 558.277 85.7789 557.115 86.9334C555.956 88.1191 554.594 89.0878 553.094 89.7934C551.597 90.5268 549.987 91.0016 548.332 91.1978C545.019 91.5995 541.67 90.8363 538.859 89.0391C538.85 89.0335 538.844 89.025 538.842 89.0151C538.839 89.0053 538.84 88.9948 538.845 88.9859C538.85 88.977 538.858 88.9702 538.868 88.9669C538.877 88.9636 538.888 88.9641 538.897 88.9682C541.818 90.2886 545.05 90.7654 548.228 90.3447C551.392 89.9548 554.375 88.6568 556.817 86.6077C558.066 85.5912 559.108 84.3442 559.887 82.9345C560.087 82.5866 560.263 82.2246 560.411 81.8515L560.645 81.2982C560.722 81.1137 560.769 80.9171 560.833 80.7276C560.943 80.343 561.088 79.9708 561.172 79.5808L561.417 78.4136C561.497 78.0257 561.519 77.6272 561.587 77.2376C561.612 77.0413 561.654 76.847 561.665 76.6493L561.7 76.0565C561.767 75.2657 561.773 74.4709 561.718 73.6792C561.607 72.0784 561.296 70.4978 560.793 68.974C560.789 68.9644 560.79 68.9539 560.794 68.9447C560.798 68.9355 560.806 68.9282 560.815 68.9242C560.824 68.9202 560.835 68.9198 560.844 68.9232C560.854 68.9265 560.862 68.9333 560.867 68.9422V68.9422Z",fill:"black"}),(0,a.createElement)("path",{d:"M592.149 160.013C590.268 163.261 587.247 165.694 583.672 166.839C580.047 168.007 576.12 167.817 572.625 166.304C569.129 164.792 566.303 162.06 564.672 158.618C563.048 155.233 562.747 151.363 563.829 147.769C563.188 151.339 563.754 155.021 565.438 158.235C566.269 159.8 567.357 161.216 568.655 162.422C569.941 163.635 571.431 164.611 573.056 165.305C574.678 166.004 576.408 166.418 578.17 166.532C579.939 166.671 581.718 166.499 583.427 166.022C586.919 165.038 589.986 162.925 592.149 160.013Z",fill:"black"}),(0,a.createElement)("path",{d:"M196.128 189.592C196.525 189.899 197.64 191.488 196.691 192.423",stroke:"black",strokeWidth:"0.226548",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M152.286 147.495C152.457 147.874 152.656 149.47 151.599 149.786",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M144.31 62.9688C143.912 63.0892 142.58 63.9907 143.039 64.9946",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M68.2424 29.2119C68.6404 29.3324 69.972 30.2339 69.5132 31.2377",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M177.099 197.596C177.099 197.596 176.989 201.632 180.339 201.926",stroke:"black",strokeWidth:"0.362377",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M141.489 149.864C141.489 149.864 141.984 154.421 145.797 154.238",stroke:"black",strokeWidth:"0.41133",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M59.9461 41.1543C59.9461 41.1543 62.8247 44.7209 65.9344 42.5066",stroke:"black",strokeWidth:"0.41133",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M575.933 159.413C575.933 159.413 574.627 161.113 573.148 160.113",stroke:"black",strokeWidth:"0.192391",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M551.873 83.5659C551.873 83.5659 549.832 84.2216 549.185 82.5576",stroke:"black",strokeWidth:"0.192391",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M540.594 94.847C540.436 94.7615 540.301 94.6395 540.2 94.4911C540.098 94.3427 540.034 94.1722 540.012 93.9938C539.983 93.8225 539.986 93.6473 540.02 93.477C540.055 93.3015 540.123 93.1344 540.222 92.9851L540.215 93.0086C540.462 92.2368 540.716 91.4666 541.026 90.71C540.959 91.525 540.835 92.3265 540.705 93.1263L540.698 93.15C540.712 93.2835 540.72 93.4177 540.72 93.552C540.721 93.6852 540.719 93.8153 540.711 93.9469C540.703 94.0789 540.69 94.2126 540.675 94.3567C540.649 94.5049 540.64 94.655 540.594 94.847Z",fill:"black"}),(0,a.createElement)("path",{d:"M547.736 90.9219C548.193 91.5255 548.589 92.1734 548.917 92.856C549.262 93.5306 549.537 94.2384 549.738 94.9686C549.28 94.3655 548.884 93.7175 548.557 93.0345C548.213 92.3595 547.938 91.6517 547.736 90.9219Z",fill:"black"}),(0,a.createElement)("path",{d:"M590.136 162.491C590.812 163.174 591.476 163.866 592.127 164.568C592.786 165.265 593.424 165.979 594.07 166.687L594.048 166.663C594.622 167.22 594.986 167.96 595.077 168.755C595.168 169.551 594.98 170.353 594.547 171.026L594.229 171.513L593.853 171.94C593.599 172.214 593.323 172.468 593.028 172.699C592.453 173.152 591.839 173.552 591.193 173.896L590.715 174.155C590.551 174.234 590.383 174.305 590.217 174.38C589.887 174.538 589.547 174.676 589.2 174.791L588.676 174.969C588.5 175.024 588.313 175.055 588.131 175.099C587.76 175.181 587.383 175.229 587.004 175.243C586.201 175.279 585.409 175.049 584.75 174.588C584.433 174.339 584.167 174.032 583.966 173.682C583.766 173.337 583.629 172.959 583.562 172.565L583.56 172.558C583.558 172.544 583.557 172.53 583.558 172.515C583.602 171.579 583.634 170.644 583.692 169.708C583.741 168.772 583.807 167.836 583.888 166.9C583.968 167.836 584.034 168.772 584.084 169.708C584.142 170.644 584.174 171.579 584.219 172.515L584.215 172.466C584.361 173.063 584.717 173.588 585.218 173.944C585.744 174.265 586.358 174.41 586.971 174.358C588.3 174.182 589.58 173.736 590.731 173.049C591.936 172.478 592.986 171.625 593.79 170.562C594.138 170.053 594.31 169.444 594.279 168.828C594.26 168.519 594.189 168.215 594.067 167.93C593.944 167.644 593.779 167.377 593.58 167.137L593.558 167.113C592.978 166.351 592.39 165.595 591.822 164.823C591.248 164.056 590.686 163.279 590.136 162.491Z",fill:"black"}),(0,a.createElement)("path",{d:"M154.386 81.2925L154.293 86.6148C154.293 86.6148 153.764 91.1769 160.803 88.7379C166.93 86.6148 164.912 83.4878 164.912 83.4878L161.588 79.8848",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M187.3 213.529V210.649",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M175.549 206.344C175.342 206.86 175.073 207.349 174.748 207.8C174.437 208.239 174.095 208.654 173.723 209.043C173.353 209.432 172.954 209.794 172.529 210.124C172.094 210.47 171.617 210.761 171.11 210.989C171.316 210.473 171.584 209.983 171.91 209.532C172.221 209.093 172.564 208.678 172.936 208.291C173.307 207.902 173.707 207.541 174.131 207.21C174.567 206.865 175.043 206.574 175.549 206.344Z",fill:"black"}),(0,a.createElement)("path",{d:"M485.714 191.831C499.065 191.225 508.254 203.53 513.641 211.41C513.641 211.41 510.436 229.484 494.413 231.279C494.413 231.279 489.926 232.176 487.491 231.279C487.491 231.279 479.394 210.681 485.365 202.841",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.514 240.686C457.514 240.686 451.567 208.501 474.945 194.123",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M512.449 215.548C512.449 215.548 531.394 251.1 534.853 255.948C538.312 260.796 537.248 271.34 529.266 273.722C529.266 273.722 464.17 277.381 461.446 273.722C460.249 272.115 469.091 268.706 469.091 268.706",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M490.056 231.679C490.056 231.679 494.515 242.245 496.566 246.587",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M503.59 245.159C503.59 245.159 483.834 249.769 473.127 255.684C465.683 259.797 458.937 265.888 458.927 268.452C458.919 270.408 465.876 266.156 465.876 266.156C465.876 266.156 458.05 269.983 459.018 272.279C459.71 273.923 462.003 272.578 462.003 272.578",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M456.014 210.419L441.983 199.453",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M471.553 197.014C469.39 197.856 467.31 198.898 465.34 200.126C463.392 201.365 461.555 202.77 459.85 204.326C458.984 205.089 458.151 205.9 457.329 206.71C456.929 207.069 456.602 207.502 456.366 207.985C456.171 208.477 456.097 209.008 456.149 209.535C456.209 210.087 456.348 210.628 456.561 211.141C456.774 211.674 457.017 212.194 457.29 212.698C457.875 213.712 458.372 214.774 458.778 215.871C458.232 214.842 457.621 213.848 456.949 212.897C456.331 211.904 455.71 210.859 455.525 209.606C455.424 208.972 455.489 208.322 455.712 207.72C455.965 207.141 456.329 206.617 456.782 206.177C457.604 205.335 458.438 204.515 459.312 203.726C461.057 202.14 462.971 200.752 465.021 199.587C466.046 199.009 467.11 198.503 468.205 198.071C469.298 197.649 470.416 197.296 471.553 197.014Z",fill:"black"}),(0,a.createElement)("path",{d:"M570.334 137.631C570.334 137.631 573.096 120.964 582.032 118.946C590.967 116.929 588.193 130.251 589.552 135.861C590.91 141.471 589.526 129.501 599.903 141.519C610.28 153.537 611.722 144.889 616.622 148.637C621.522 152.384 613.739 159.878 626.423 161.896C639.106 163.914 624.117 181.856 632.476 188.595C640.835 195.334 646.312 191.875 640.835 195.334C635.358 198.793 640.259 207.736 630.746 207.444L621.234 207.152",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M591.921 150.827C592.596 150.571 593.317 150.461 594.037 150.503C594.43 150.552 594.8 150.713 595.104 150.966C595.406 151.222 595.646 151.542 595.809 151.902C596.376 153.3 596.448 154.849 596.013 156.294C595.774 157.018 595.396 157.688 594.899 158.267C594.394 158.837 593.784 159.305 593.103 159.645C592.413 159.984 591.655 160.16 590.887 160.16C590.096 160.161 589.33 159.88 588.728 159.367L589.198 158.938C589.302 159.136 589.358 159.356 589.361 159.58C589.364 159.804 589.313 160.025 589.213 160.225C589.03 160.57 588.761 160.862 588.431 161.071C587.824 161.448 587.153 161.713 586.452 161.851C587.081 161.575 587.668 161.212 588.196 160.773C588.433 160.57 588.616 160.312 588.729 160.022C588.774 159.894 588.79 159.759 588.777 159.624C588.766 159.507 588.727 159.394 588.663 159.295C588.615 159.235 588.591 159.161 588.594 159.085C588.597 159.009 588.627 158.937 588.679 158.881C588.731 158.826 588.801 158.791 588.877 158.783C588.952 158.775 589.028 158.794 589.091 158.838L589.132 158.866C589.645 159.21 590.26 159.367 590.875 159.312C591.504 159.274 592.116 159.094 592.666 158.785C593.797 158.187 594.663 157.186 595.092 155.981C595.304 155.374 595.412 154.736 595.412 154.093C595.437 153.443 595.353 152.793 595.164 152.17C595.083 151.875 594.929 151.605 594.717 151.385C594.505 151.165 594.24 151.002 593.948 150.91C593.629 150.821 593.298 150.779 592.966 150.787C592.624 150.789 592.273 150.827 591.921 150.827Z",fill:"black"}),(0,a.createElement)("path",{d:"M577.736 138.997C577.092 139.085 576.478 139.322 575.941 139.689C575.713 139.855 575.537 140.082 575.434 140.345C575.332 140.608 575.307 140.895 575.363 141.171C575.389 141.281 575.44 141.383 575.514 141.469C575.588 141.555 575.681 141.621 575.786 141.663C576.059 141.778 576.348 141.855 576.643 141.89C577.335 141.968 578.02 142.101 578.691 142.288C579.069 142.413 579.417 142.614 579.715 142.878C580.017 143.163 580.237 143.524 580.35 143.924C580.456 144.327 580.437 144.753 580.294 145.145C580.175 145.488 580.021 145.817 579.833 146.128C579.476 146.73 579.069 147.273 578.68 147.822C578.285 148.354 577.958 148.933 577.708 149.545C577.59 149.827 577.572 150.14 577.657 150.432C577.719 150.564 577.809 150.68 577.92 150.774C578.031 150.868 578.16 150.938 578.3 150.978C578.924 151.155 579.576 151.219 580.223 151.167C581.547 151.102 582.865 150.947 584.168 150.701C584.815 150.565 585.454 150.389 586.08 150.173C586.159 150.145 586.28 150.125 586.378 150.102C586.506 150.082 586.636 150.076 586.765 150.087C586.908 150.104 587.046 150.147 587.174 150.215C587.232 150.246 587.296 150.279 587.346 150.313L587.475 150.415C587.556 150.478 587.631 150.547 587.701 150.621C587.765 150.688 587.84 150.758 587.894 150.823C588.024 150.961 588.145 151.107 588.254 151.26C588.498 151.607 588.648 152.011 588.69 152.433C588.738 152.815 588.733 153.202 588.676 153.583C588.558 154.303 588.337 155.003 588.019 155.66L587.132 155.174C587.53 154.573 587.949 154.019 588.388 153.465C588.831 152.916 589.303 152.39 589.801 151.89C590.297 151.383 590.839 150.923 591.421 150.516C591.995 150.088 592.659 149.797 593.363 149.665C593.37 149.664 593.377 149.664 593.383 149.666C593.389 149.668 593.395 149.671 593.401 149.675C593.406 149.679 593.41 149.684 593.414 149.69C593.417 149.696 593.419 149.702 593.42 149.709C593.421 149.72 593.418 149.732 593.412 149.742C593.406 149.752 593.396 149.759 593.385 149.763C592.754 150.013 592.181 150.391 591.703 150.872C591.206 151.334 590.744 151.832 590.322 152.363C589.898 152.894 589.482 153.433 589.101 153.999C588.712 154.555 588.335 155.135 587.994 155.705C587.929 155.816 587.823 155.897 587.7 155.932C587.576 155.968 587.444 155.955 587.33 155.897C587.215 155.838 587.128 155.739 587.084 155.618C587.041 155.497 587.045 155.364 587.096 155.246L587.107 155.219C587.356 154.651 587.524 154.051 587.607 153.436C587.724 152.902 587.643 152.344 587.379 151.865C587.298 151.741 587.208 151.623 587.11 151.512C587.059 151.446 587.011 151.4 586.961 151.343C586.919 151.292 586.872 151.244 586.82 151.202L586.756 151.142C586.737 151.129 586.724 151.126 586.709 151.115C586.678 151.084 586.66 151.097 586.643 151.082C586.604 151.079 586.565 151.08 586.527 151.084C586.461 151.099 586.414 151.098 586.332 151.123C585.674 151.32 585.005 151.475 584.327 151.586C582.964 151.767 581.587 151.808 580.217 151.708C579.514 151.694 578.819 151.561 578.161 151.314C577.982 151.246 577.818 151.143 577.679 151.01C577.541 150.877 577.432 150.717 577.357 150.541C577.255 150.18 577.277 149.795 577.419 149.448C577.533 149.121 577.677 148.804 577.847 148.502C578.005 148.198 578.174 147.903 578.345 147.611C578.675 147.021 579.009 146.435 579.275 145.841C579.524 145.257 579.724 144.605 579.549 144.181C579.451 143.929 579.295 143.704 579.094 143.523C578.893 143.342 578.652 143.212 578.39 143.142C577.766 142.956 577.129 142.813 576.485 142.716C576.113 142.646 575.753 142.522 575.417 142.349C575.222 142.242 575.051 142.094 574.917 141.917C574.787 141.728 574.704 141.512 574.674 141.285C574.658 141.085 574.665 140.883 574.693 140.684C574.726 140.486 574.79 140.295 574.883 140.118C575.063 139.771 575.342 139.486 575.683 139.297C576.316 138.974 577.027 138.835 577.735 138.896C577.747 138.897 577.759 138.902 577.767 138.911C577.776 138.92 577.781 138.931 577.782 138.944C577.783 138.956 577.779 138.968 577.771 138.978C577.763 138.987 577.752 138.994 577.74 138.996L577.736 138.997Z",fill:"black"}),(0,a.createElement)("path",{d:"M571.272 137.308C569.756 137.032 568.194 137.184 566.76 137.747C565.374 138.354 564.173 139.317 563.279 140.537C562.325 141.76 561.777 143.252 561.714 144.802C561.69 145.574 561.826 146.343 562.112 147.061C562.381 147.762 562.876 148.354 563.519 148.742L563.157 148.946C563.14 148.213 563.188 147.48 563.301 146.755C563.406 146.027 563.579 145.309 563.817 144.613C564.263 143.158 565.134 141.87 566.318 140.914C566.625 140.681 566.957 140.481 567.307 140.32C567.666 140.139 568.05 140.013 568.447 139.948C568.727 139.901 569.014 139.964 569.249 140.125C569.376 140.225 569.472 140.359 569.526 140.512C569.567 140.629 569.591 140.752 569.598 140.876C569.607 141.074 569.599 141.272 569.575 141.468C569.555 141.606 569.548 141.746 569.554 141.886C569.554 141.897 569.552 141.881 569.52 141.854C569.497 141.834 569.468 141.823 569.437 141.823C569.48 141.823 569.523 141.813 569.561 141.793C569.69 141.742 569.867 141.655 570.016 141.579C570.327 141.42 570.634 141.241 570.953 141.066C571.276 140.867 571.633 140.729 572.006 140.661C572.202 140.635 572.403 140.656 572.589 140.724C572.764 140.794 572.924 140.898 573.06 141.03C573.067 141.037 573.072 141.046 573.072 141.056C573.073 141.066 573.07 141.076 573.064 141.084C573.058 141.092 573.049 141.098 573.039 141.1C573.029 141.101 573.019 141.099 573.01 141.094C572.874 140.998 572.718 140.933 572.553 140.904C572.389 140.875 572.22 140.883 572.059 140.927C571.742 141.049 571.445 141.217 571.178 141.426C570.891 141.631 570.602 141.85 570.297 142.054C570.14 142.163 569.978 142.263 569.81 142.354C569.689 142.418 569.555 142.454 569.419 142.459C569.298 142.459 569.181 142.416 569.089 142.337C569.011 142.267 568.954 142.177 568.923 142.076C568.873 141.863 568.855 141.644 568.871 141.426C568.879 141.266 568.875 141.105 568.86 140.946C568.844 140.805 568.793 140.735 568.785 140.746C568.709 140.73 568.63 140.73 568.554 140.748C568.247 140.816 567.951 140.927 567.675 141.077C567.38 141.227 567.1 141.403 566.837 141.602C565.78 142.457 564.98 143.589 564.528 144.871C564.042 146.181 563.741 147.553 563.633 148.946L563.631 148.976C563.626 149.037 563.597 149.094 563.55 149.134C563.504 149.173 563.443 149.193 563.382 149.188C563.343 149.185 563.305 149.172 563.272 149.15C562.589 148.664 562.084 147.969 561.833 147.169C561.572 146.406 561.449 145.603 561.467 144.798C561.491 143.177 561.953 141.593 562.804 140.213C563.225 139.509 563.76 138.88 564.386 138.349C565.331 137.558 566.472 137.036 567.688 136.84C568.905 136.643 570.152 136.778 571.298 137.231C571.307 137.235 571.315 137.242 571.319 137.251C571.323 137.26 571.324 137.27 571.322 137.28C571.319 137.289 571.313 137.298 571.304 137.303C571.296 137.308 571.286 137.31 571.276 137.308L571.272 137.308Z",fill:"black"}),(0,a.createElement)("path",{d:"M594.054 153.03C594.054 153.03 592.04 151.66 591.153 153.836",stroke:"black",strokeWidth:"0.207516",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M567.515 148.494C567.974 148.494 568.346 148.122 568.346 147.663C568.346 147.203 567.974 146.831 567.515 146.831C567.055 146.831 566.683 147.203 566.683 147.663C566.683 148.122 567.055 148.494 567.515 148.494Z",fill:"black"}),(0,a.createElement)("path",{d:"M566.683 147.663C566.683 147.827 566.732 147.988 566.823 148.125C566.915 148.261 567.044 148.368 567.196 148.431C567.348 148.494 567.515 148.51 567.677 148.478C567.838 148.446 567.986 148.367 568.103 148.251C568.219 148.134 568.298 147.986 568.33 147.825C568.362 147.664 568.346 147.496 568.283 147.344C568.22 147.192 568.113 147.063 567.977 146.971C567.84 146.88 567.679 146.831 567.515 146.831C567.405 146.831 567.297 146.853 567.196 146.894C567.095 146.936 567.004 146.997 566.927 147.075C566.849 147.152 566.788 147.243 566.746 147.344C566.704 147.445 566.683 147.553 566.683 147.663V147.663Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M554.568 73.8281C555.027 73.8281 555.399 73.4558 555.399 72.9966C555.399 72.5373 555.027 72.165 554.568 72.165C554.108 72.165 553.736 72.5373 553.736 72.9966C553.736 73.4558 554.108 73.8281 554.568 73.8281Z",fill:"black"}),(0,a.createElement)("path",{d:"M554.032 73.6309C554.158 73.7368 554.313 73.803 554.476 73.8211C554.639 73.8392 554.805 73.8084 554.951 73.7327C555.097 73.6569 555.217 73.5396 555.296 73.3955C555.375 73.2514 555.41 73.087 555.396 72.9232C555.382 72.7593 555.32 72.6034 555.217 72.475C555.114 72.3466 554.975 72.2515 554.819 72.2019C554.662 72.1522 554.494 72.1502 554.336 72.196C554.178 72.2418 554.037 72.3335 553.931 72.4593C553.861 72.5429 553.808 72.6395 553.775 72.7436C553.742 72.8477 553.73 72.9572 553.739 73.066C553.748 73.1748 553.779 73.2807 553.83 73.3777C553.88 73.4746 553.949 73.5607 554.032 73.6309V73.6309Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M574.998 150.159C575.458 150.159 575.83 149.787 575.83 149.328C575.83 148.868 575.458 148.496 574.998 148.496C574.539 148.496 574.167 148.868 574.167 149.328C574.167 149.787 574.539 150.159 574.998 150.159Z",fill:"black"}),(0,a.createElement)("path",{d:"M574.167 149.328C574.167 149.492 574.215 149.653 574.307 149.79C574.398 149.926 574.528 150.033 574.68 150.096C574.832 150.159 574.999 150.175 575.161 150.143C575.322 150.111 575.47 150.032 575.586 149.916C575.703 149.799 575.782 149.651 575.814 149.49C575.846 149.329 575.83 149.161 575.767 149.009C575.704 148.858 575.597 148.728 575.46 148.636C575.324 148.545 575.163 148.496 574.998 148.496C574.778 148.496 574.566 148.584 574.41 148.74C574.254 148.896 574.167 149.107 574.167 149.328V149.328Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M568.708 152.124C568.4 152.362 567.537 153.593 568.272 154.318",stroke:"black",strokeWidth:"0.175557",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M578.931 210.421C566.565 209.737 562.865 195.9 562.865 195.9C562.865 195.9 562.182 187.915 567.514 177.336C572.846 166.757 579.048 167.095 579.048 167.095",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M592.604 164.862C592.604 164.862 602.519 165.676 609.526 179.53C616.534 193.384 616.705 195.9 616.705 195.9C613.845 195.31 610.895 195.322 608.04 195.935C605.186 196.549 602.491 197.749 600.126 199.461C592.648 204.895 594.054 210.42 594.054 210.42C594.054 210.42 587.649 208.67 586.452 195.9C585.256 183.129 588.133 176.078 593.375 173.585",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M535.05 152.375C534.341 153.789 534.086 155.388 534.321 156.952C534.492 159.03 546.456 176.634 546.456 176.634",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M570.334 172.754C569.874 171.678 560.473 151.806 558.251 148.496C558.251 148.496 563.127 130.658 561.589 127.924C560.05 125.189 557.568 128.389 555.688 134.029C554.522 137.486 552.914 140.776 550.902 143.819C550.902 143.819 550.586 143.209 548.889 143.241",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M496.722 162.555C496.722 162.555 521.505 145.243 562.866 195.9",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M574.167 209.408C574.167 209.408 574.903 214.129 577.772 215.55",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M591.564 249.106L572.222 240.263C571.757 240.051 571.339 239.749 570.991 239.375C570.643 239.001 570.372 238.562 570.194 238.083C570.015 237.604 569.933 237.095 569.951 236.584C569.97 236.074 570.089 235.572 570.301 235.107L581.821 209.911C582.033 209.446 582.335 209.028 582.709 208.68C583.083 208.332 583.522 208.061 584.001 207.882C584.48 207.704 584.989 207.622 585.5 207.64C586.01 207.659 586.512 207.778 586.977 207.99L595.408 211.845",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M627.911 225.686L629.305 226.323C631.446 227.302 632.159 229.44 631.226 231.479L629.914 234.35",fill:"white"}),(0,a.createElement)("path",{d:"M627.911 225.686L629.305 226.323C631.446 227.302 632.159 229.44 631.226 231.479L629.914 234.35",stroke:"#231F20",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M536.631 262.567C536.631 262.567 564.221 250.356 577.772 259.701C577.772 259.701 580.555 261.983 581.324 267.391H536.719",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M594.109 208.003C596.118 211.907 597.899 215.9 599.662 219.897C600.54 221.896 601.322 223.937 602.19 225.937C602.407 226.44 602.646 226.921 602.881 227.417L603.243 228.161C603.355 228.413 603.47 228.663 603.589 228.911C604.041 229.916 604.46 230.933 604.838 231.97C605.202 233.011 605.533 234.068 605.794 235.149C606.052 236.236 606.224 237.341 606.309 238.454C606.38 239.575 606.357 240.7 606.24 241.817C606.175 242.376 606.108 242.935 605.993 243.487C605.896 244.059 605.751 244.623 605.561 245.171C605.35 245.724 605.085 246.256 604.769 246.757C604.444 247.254 604.063 247.712 603.632 248.121C602.781 248.924 601.781 249.552 600.687 249.969C599.625 250.373 598.51 250.624 597.377 250.714C596.264 250.814 595.142 250.752 594.047 250.53C594.039 250.528 594.032 250.525 594.025 250.521C594.018 250.516 594.013 250.51 594.008 250.503C594.004 250.497 594.001 250.489 594 250.481C593.998 250.474 593.998 250.466 594 250.458C594.003 250.444 594.011 250.432 594.022 250.423C594.033 250.415 594.046 250.41 594.06 250.41C595.142 250.394 596.219 250.263 597.273 250.021C598.306 249.799 599.31 249.455 600.263 248.998C601.188 248.557 602.03 247.959 602.751 247.232C603.096 246.868 603.408 246.475 603.683 246.056C603.951 245.632 604.179 245.183 604.365 244.717C604.553 244.238 604.698 243.744 604.799 243.24C604.852 242.98 604.92 242.723 604.965 242.461L605.095 241.675C605.244 240.619 605.318 239.554 605.317 238.488C605.318 237.414 605.251 236.341 605.115 235.275C604.969 234.202 604.742 233.142 604.435 232.103C604.117 231.064 603.718 230.052 603.241 229.075C603.01 228.583 602.738 228.112 602.467 227.642C602.2 227.166 601.906 226.692 601.648 226.208C600.575 224.286 599.566 222.334 598.675 220.332C597.785 218.329 596.96 216.299 596.171 214.256C595.387 212.21 594.642 210.149 593.998 208.048C593.993 208.034 593.994 208.018 594.001 208.004C594.007 207.991 594.019 207.98 594.033 207.974C594.047 207.968 594.062 207.968 594.077 207.973C594.091 207.979 594.103 207.989 594.109 208.003V208.003Z",fill:"black"}),(0,a.createElement)("path",{d:"M614.953 195.341C616.315 197.961 617.622 200.608 618.915 203.262L620.84 207.252C621.467 208.589 622.086 209.93 622.696 211.275C623.913 213.967 625.121 216.663 626.242 219.404C626.532 220.084 626.797 220.777 627.069 221.466L627.474 222.502L627.845 223.554L628.216 224.607L628.542 225.684C628.767 226.416 628.946 227.161 629.079 227.915L629.063 227.833C629.838 230.581 630.487 233.343 630.992 236.151C631.249 237.553 631.448 238.969 631.598 240.396C631.763 241.842 631.788 243.299 631.672 244.749C631.496 246.22 631.081 247.652 630.443 248.988C629.835 250.309 629.097 251.565 628.238 252.738C627.39 253.915 626.434 255.01 625.383 256.01C624.835 256.485 624.316 256.993 623.723 257.416C623.431 257.632 623.152 257.864 622.85 258.067L621.933 258.656C621.629 258.856 621.313 259.036 620.986 259.197C620.663 259.363 620.346 259.543 620.017 259.698L619.007 260.116C618.838 260.184 618.671 260.258 618.501 260.321L617.977 260.48L616.929 260.791C616.572 260.866 616.212 260.926 615.854 260.993C615.13 261.152 614.388 261.216 613.648 261.185C612.904 261.154 612.167 261.032 611.453 260.823C610.756 260.607 610.096 260.385 609.42 260.156C608.076 259.698 606.743 259.212 605.419 258.698C602.757 257.697 600.179 256.487 597.708 255.079C596.466 254.377 595.302 253.547 594.233 252.602C593.696 252.128 593.234 251.575 592.861 250.963C592.473 250.358 592.3 249.639 592.37 248.923C592.339 249.63 592.548 250.327 592.963 250.9C593.363 251.474 593.841 251.99 594.384 252.433C595.475 253.318 596.655 254.086 597.906 254.725C599.149 255.382 600.429 255.97 601.729 256.508C603.028 257.051 604.34 257.562 605.665 258.041C606.991 258.517 608.327 258.964 609.672 259.385C610.34 259.593 611.027 259.803 611.686 259.99C612.335 260.162 613.003 260.254 613.674 260.265C614.349 260.276 615.022 260.199 615.677 260.035C616.011 259.962 616.348 259.899 616.681 259.82L617.659 259.506L618.149 259.352C618.308 259.289 618.465 259.217 618.622 259.151L619.567 258.746C619.875 258.595 620.172 258.421 620.475 258.261C620.781 258.106 621.078 257.931 621.362 257.739L622.222 257.17C622.504 256.976 622.766 256.75 623.04 256.542C623.597 256.137 624.083 255.645 624.597 255.188C624.847 254.95 625.076 254.692 625.316 254.445C625.556 254.197 625.795 253.949 626.01 253.679L626.676 252.888L627.289 252.056C628.098 250.942 628.792 249.75 629.362 248.497C629.941 247.276 630.316 245.968 630.472 244.625C630.58 243.255 630.56 241.877 630.411 240.51C630.271 239.124 630.083 237.737 629.836 236.356C629.344 233.597 628.726 230.84 628.007 228.133L628.006 228.132L627.99 228.051C627.873 227.351 627.714 226.658 627.515 225.977L627.213 224.931L626.862 223.892L626.511 222.852L626.132 221.818C625.88 221.128 625.636 220.436 625.364 219.752C624.321 217.001 623.184 214.28 622.039 211.563C621.464 210.206 620.88 208.852 620.289 207.501L618.535 203.438L614.953 195.341Z",fill:"black"}),(0,a.createElement)("path",{d:"M543.847 147.899C544.821 145.264 544.761 142.814 543.713 142.427C542.665 142.039 541.025 143.861 540.052 146.496C539.078 149.131 539.138 151.582 540.186 151.969C541.234 152.356 542.873 150.534 543.847 147.899Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M539.332 148.451C540.306 145.816 540.246 143.366 539.198 142.978C538.149 142.591 536.51 144.413 535.537 147.048C534.563 149.683 534.623 152.133 535.671 152.521C536.719 152.908 538.358 151.086 539.332 148.451Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M548.889 143.241C549.085 144.284 548.883 145.873 548.268 147.534C547.295 150.169 545.655 151.991 544.607 151.604C543.559 151.217 543.499 148.767 544.473 146.131C545.447 143.496 547.086 141.674 548.134 142.062C548.521 142.205 548.773 142.629 548.889 143.241Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M473.274 136.685C473.274 136.685 481.536 136.111 479.644 121C477.752 105.89 457.064 94.0811 457.064 94.0811C456.119 103.054 453.907 103.567 446.216 122.282C438.525 140.998 454.482 144.217 454.482 144.217",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.329 127.009C456.832 126.416 449.872 122.952 456.78 115.266",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.329 127.007C456.833 126.413 451.613 120.307 459.488 114.154",stroke:"black",strokeWidth:"0.0961905",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M475.094 117.156C474.821 116.179 474.459 115.229 474.011 114.319C473.576 113.406 473.077 112.524 472.519 111.681C471.412 109.986 470.176 108.38 468.822 106.875C467.496 105.343 466.067 103.903 464.603 102.5C463.872 101.796 463.126 101.108 462.365 100.435C461.613 99.7526 460.841 99.0924 460.06 98.4404C461.718 99.6238 463.305 100.903 464.813 102.273C466.328 103.639 467.767 105.086 469.124 106.609C470.48 108.138 471.703 109.781 472.78 111.517C473.879 113.245 474.663 115.154 475.094 117.156Z",fill:"black"}),(0,a.createElement)("path",{d:"M457.383 126.844C457.383 126.844 455.181 123.098 457.072 119.739",stroke:"black",strokeWidth:"0.184517",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M560.391 75.5361C560.699 75.774 561.562 77.0055 560.827 77.7302",stroke:"black",strokeWidth:"0.175557",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M546.35 87.0328C545.867 86.945 545.41 86.7482 545.014 86.4572C544.621 86.1518 544.284 85.7809 544.017 85.3607C543.757 84.9376 543.547 84.4853 543.393 84.0131C543.234 83.5418 543.123 83.0557 543.062 82.5622L543.164 82.6051C543.015 82.7094 542.843 82.778 542.662 82.8054C542.482 82.8328 542.298 82.8183 542.124 82.7631C541.782 82.6763 541.457 82.5334 541.162 82.3403C540.575 81.9568 540.071 81.4598 539.68 80.8785C539.283 80.2987 539.009 79.6435 538.876 78.9536C538.73 78.2591 538.775 77.5378 539.008 76.8672C539.136 76.5326 539.326 76.225 539.567 75.9604C539.946 75.5746 540.429 75.3075 540.957 75.1918C541.485 75.0761 542.035 75.1167 542.54 75.3088C542.708 75.3715 542.87 75.4509 543.023 75.5457C543.171 75.6462 543.313 75.7565 543.447 75.876C543.565 76.0071 543.698 76.1437 543.801 76.272C543.905 76.4038 544.016 76.5291 544.134 76.6472C544.346 76.8878 544.62 77.0641 544.927 77.1559C545.07 77.1815 545.217 77.1591 545.345 77.0921C545.473 77.0251 545.576 76.9174 545.636 76.7858L545.659 76.9304C545.356 76.5883 545.153 76.1694 545.072 75.7195C544.988 75.284 544.969 74.8385 545.016 74.3974C545.053 73.9615 545.125 73.5292 545.231 73.1048C545.334 72.68 545.464 72.2621 545.62 71.8536C545.629 71.8308 545.643 71.8108 545.663 71.7958C546.738 71.005 547.904 70.344 549.134 69.8267C550.356 69.2954 551.632 68.8985 552.94 68.643C554.246 68.3731 555.579 68.2534 556.912 68.2864C557.579 68.293 558.244 68.3409 558.905 68.43C559.236 68.4659 559.565 68.5211 559.89 68.5952L560.87 68.7896L560.836 68.7848C560.888 68.7893 560.938 68.8041 560.984 68.8283C561.019 68.844 561.053 68.864 561.083 68.8878C561.139 68.9286 561.191 68.9751 561.238 69.0267C561.322 69.1221 561.395 69.2265 561.455 69.338C561.57 69.5486 561.664 69.7699 561.735 69.9988C561.87 70.444 561.97 70.899 562.034 71.3598C562.159 72.2701 562.23 73.187 562.248 74.1056C562.245 74.5639 562.276 75.0198 562.244 75.4798L562.174 76.8575L561.976 78.2234C561.898 78.6764 561.768 79.1195 561.666 79.5678C561.182 81.3482 560.374 83.024 559.282 84.511C558.203 86.0091 556.845 87.2851 555.282 88.2688L555.267 88.0647C555.81 88.2322 556.343 88.4385 556.895 88.5748C557.446 88.7184 558.004 88.8294 558.568 88.9071C560.831 89.2398 563.141 89.0162 565.298 88.2556C566.377 87.8873 567.398 87.3706 568.334 86.7203L568.402 86.8418C567.742 87.0671 567.025 87.0661 566.366 86.8392C565.719 86.6154 565.113 86.2861 564.573 85.8645C564.032 85.4512 563.528 84.9912 563.067 84.4898C562.604 83.992 562.174 83.463 561.783 82.9064L561.915 82.8562C561.959 82.9171 562.01 82.9726 562.067 83.0214C562.134 83.0791 562.206 83.1333 562.279 83.1863C562.428 83.2891 562.582 83.3874 562.74 83.4779C563.057 83.6611 563.383 83.8297 563.714 83.9885C564.361 84.3275 565.042 84.5991 565.745 84.7992C566.451 84.9689 567.19 84.9448 567.883 84.7293C568.575 84.5179 569.205 84.1403 569.718 83.6293L569.787 83.7861C568.853 83.7971 567.939 83.5066 567.183 82.9576C566.461 82.3797 565.872 81.6535 565.455 80.8281C564.655 79.1914 564.008 77.4841 563.523 75.7282C562.464 72.2696 561.403 68.7676 559.489 65.6994C559.015 64.9355 558.488 64.206 557.911 63.5162C557.632 63.1646 557.305 62.8511 557.004 62.5167L556.544 62.0225C556.392 61.8571 556.217 61.7147 556.054 61.5597C555.719 61.2611 555.404 60.9369 555.053 60.6575L553.991 59.8299L552.862 59.0996C552.478 58.8705 552.071 58.6807 551.677 58.469C551.274 58.2744 550.851 58.126 550.439 57.9518C550.016 57.8084 549.585 57.6873 549.157 57.5605C548.717 57.4781 548.284 57.363 547.84 57.3067C547.395 57.2579 546.953 57.1817 546.504 57.1754C544.702 57.1152 542.9 57.2434 541.125 57.5581C537.526 57.937 534.149 59.4836 531.512 61.9618L531.015 62.4152C530.856 62.5734 530.711 62.7444 530.558 62.9084L530.105 63.4051C530.031 63.4886 529.952 63.569 529.881 63.655L529.679 63.9241C529.413 64.2843 529.138 64.6388 528.878 65.0031L528.186 66.1556L528.014 66.444L527.873 66.7488L527.59 67.3584L527.306 67.9679C527.212 68.1711 527.156 68.39 527.079 68.6002L526.649 69.8741L526.358 71.1878L526.214 71.845L526.139 72.5143L525.989 73.8527C525.963 74.7539 525.958 75.6461 525.949 76.5588C525.941 78.3745 525.908 80.1893 525.851 82.0032C525.793 83.8175 525.71 85.6315 525.568 87.4432C525.498 88.3491 525.407 89.2541 525.288 90.1572C525.222 90.6081 525.152 91.0591 525.059 91.5078L524.901 92.179C524.827 92.4005 524.739 92.6205 524.658 92.8406L524.503 92.6507L546.35 87.0328ZM546.39 87.0315L524.572 92.911C524.548 92.9173 524.524 92.9171 524.5 92.9104C524.477 92.9037 524.456 92.8907 524.439 92.8729C524.423 92.855 524.411 92.833 524.406 92.8092C524.401 92.7854 524.403 92.7607 524.411 92.7378L524.417 92.721C524.489 92.5147 524.568 92.3123 524.637 92.1042L524.787 91.4507C524.874 91.0116 524.94 90.5646 525.002 90.1187C525.114 89.223 525.197 88.3226 525.261 87.42C525.389 85.6149 525.458 83.8043 525.504 81.9934C525.548 80.1824 525.568 78.3709 525.562 76.5589C525.567 75.6588 525.559 74.736 525.587 73.8263L525.742 72.4617L525.819 71.7794L525.966 71.1082L526.265 69.7667L526.706 68.4641C526.785 68.2491 526.843 68.0256 526.94 67.8177L527.23 67.194L527.52 66.5704L527.666 66.2587L527.842 65.9634L528.552 64.7844C528.818 64.4115 529.099 64.0487 529.373 63.6806L529.579 63.4055C529.652 63.3176 529.733 63.2353 529.809 63.1499L530.273 62.6421C530.429 62.4746 530.578 62.2999 530.741 62.1383L531.249 61.6751C532.601 60.4331 534.134 59.4047 535.796 58.6254C536.218 58.4452 536.626 58.2344 537.064 58.0941L537.712 57.8618C537.929 57.7861 538.154 57.7363 538.375 57.6724C538.819 57.5482 539.27 57.4506 539.725 57.3803L541.071 57.1837C542.871 56.867 544.698 56.7394 546.525 56.803C546.984 56.8103 547.438 56.888 547.894 56.9389C548.349 56.9974 548.795 57.1154 549.246 57.2011C549.687 57.3313 550.13 57.4565 550.564 57.6045C550.987 57.7831 551.422 57.9368 551.835 58.1367C553.488 58.937 554.998 60.005 556.303 61.2977C556.467 61.4564 556.644 61.6029 556.798 61.7717L557.261 62.276C557.564 62.6177 557.892 62.9362 558.174 63.297C558.756 64.0028 559.288 64.7489 559.765 65.5295C561.685 68.6585 562.726 72.1928 563.761 75.6555C564.229 77.4007 564.859 79.0983 565.643 80.7261C566.042 81.5271 566.608 82.2333 567.303 82.7968C568.023 83.3244 568.895 83.6055 569.788 83.5986H569.793C569.811 83.5986 569.829 83.604 569.844 83.6141C569.859 83.6242 569.871 83.6386 569.877 83.6555C569.884 83.6723 569.886 83.6908 569.882 83.7086C569.879 83.7264 569.87 83.7427 569.857 83.7555C569.32 84.2887 568.659 84.6813 567.934 84.8985C567.211 85.1193 566.442 85.1409 565.708 84.9611C564.994 84.7551 564.303 84.476 563.646 84.1282C563.313 83.9667 562.985 83.795 562.665 83.6074C562.504 83.5146 562.347 83.4134 562.193 83.3063C562.118 83.2508 562.043 83.1936 561.97 83.131C561.884 83.0641 561.815 82.9763 561.771 82.8759C561.765 82.8601 561.765 82.8425 561.771 82.8266C561.777 82.8106 561.788 82.7973 561.803 82.7893C561.818 82.7813 561.836 82.7791 561.852 82.783C561.869 82.787 561.883 82.797 561.893 82.811L561.903 82.8258C562.288 83.3782 562.71 83.9036 563.166 84.3983C563.619 84.8962 564.115 85.3535 564.648 85.7648C565.174 86.1814 565.768 86.5036 566.404 86.7169C567.037 86.9312 567.722 86.9286 568.353 86.7098L568.356 86.7088C568.372 86.703 568.389 86.7032 568.405 86.7093C568.421 86.7153 568.434 86.7269 568.442 86.7418C568.449 86.7567 568.452 86.774 568.448 86.7904C568.444 86.8069 568.434 86.8214 568.421 86.8313C567.476 87.4972 566.444 88.028 565.353 88.4081C563.172 89.1917 560.834 89.4324 558.54 89.1094C557.968 89.0342 557.401 88.9251 556.842 88.7829C556.281 88.6481 555.74 88.4429 555.188 88.276C555.168 88.2699 555.15 88.2581 555.136 88.2421C555.123 88.226 555.114 88.2064 555.111 88.1855C555.109 88.1646 555.112 88.1434 555.121 88.1244C555.13 88.1054 555.144 88.0894 555.162 88.0783L555.173 88.0718C556.698 87.095 558.022 85.8346 559.073 84.3591C560.137 82.893 560.922 81.2429 561.387 79.4919C561.484 79.051 561.61 78.6159 561.684 78.1707L561.871 76.8286C561.916 75.9259 561.965 75.0242 561.929 74.1142C561.906 73.2095 561.831 72.3069 561.704 71.4109C561.64 70.9686 561.542 70.532 561.41 70.1049C561.344 69.8989 561.259 69.6997 561.155 69.5101C561.107 69.4214 561.049 69.3383 560.982 69.2622C560.952 69.2295 560.919 69.1998 560.883 69.1737C560.858 69.1463 560.799 69.1348 560.823 69.1344L560.788 69.1296C559.513 68.8395 558.212 68.6753 556.905 68.6395C555.596 68.5997 554.288 68.7098 553.005 68.9678C551.717 69.2117 550.46 69.595 549.256 70.1109C548.047 70.6111 546.901 71.2518 545.842 72.0196L545.885 71.9619C545.575 72.7504 545.374 73.5776 545.287 74.4205C545.24 74.8361 545.256 75.2562 545.332 75.6673C545.401 76.069 545.579 76.4442 545.846 76.7521L545.851 76.7582C545.868 76.7766 545.879 76.7999 545.882 76.8247C545.885 76.8495 545.881 76.8747 545.869 76.8968C545.777 77.0739 545.636 77.2207 545.463 77.3197C545.285 77.4168 545.077 77.4465 544.879 77.4034C544.523 77.3015 544.204 77.0994 543.96 76.8211C543.835 76.6959 543.719 76.5633 543.611 76.4239C543.499 76.2845 543.39 76.176 543.281 76.0497C543.159 75.9404 543.03 75.8391 542.895 75.7464C542.756 75.6592 542.609 75.586 542.456 75.528C542.15 75.4072 541.822 75.3479 541.493 75.3537C541.164 75.3595 540.839 75.4301 540.537 75.5617C540.235 75.6932 539.962 75.883 539.734 76.1202C539.505 76.3574 539.326 76.6373 539.206 76.9439C538.983 77.5773 538.938 78.2592 539.073 78.9166C539.335 80.2577 540.116 81.4413 541.246 82.2102C541.524 82.3984 541.832 82.5392 542.156 82.6269C542.31 82.6794 542.473 82.696 542.634 82.6754C542.795 82.6549 542.949 82.5978 543.085 82.5084C543.094 82.5013 543.104 82.4967 543.116 82.4951C543.127 82.4935 543.138 82.495 543.149 82.4994C543.159 82.5038 543.168 82.5109 543.175 82.5201C543.182 82.5292 543.186 82.5401 543.187 82.5514C543.24 83.0369 543.343 83.5158 543.492 83.9809C543.637 84.4481 543.837 84.8966 544.087 85.317C544.343 85.7334 544.669 86.1025 545.051 86.408C545.454 86.6981 545.909 86.9097 546.39 87.0315V87.0315Z",fill:"black"}),(0,a.createElement)("path",{d:"M574.109 125.622C573.004 122.139 572.152 118.583 571.081 115.119C570.004 111.665 568.7 108.268 566.724 105.29C564.773 102.286 562.135 99.7901 559.029 98.0071C557.458 97.1215 555.801 96.3988 554.083 95.8502C552.353 95.3041 550.581 94.9052 548.784 94.6577C547.886 94.5203 546.981 94.4377 546.076 94.3637C545.624 94.3267 545.17 94.304 544.717 94.2758C544.264 94.2663 543.811 94.2433 543.358 94.2448C541.548 94.2297 539.741 94.3857 537.962 94.7109C534.421 95.3331 531.075 96.776 528.192 98.9239C525.358 101.102 523.051 103.891 521.444 107.084C520.626 108.672 519.941 110.325 519.396 112.027C518.841 113.717 518.437 115.453 518.187 117.215L517.47 116.548C518.501 116.407 519.54 116.335 520.581 116.331C521.609 116.319 522.635 116.347 523.659 116.414C525.702 116.547 527.733 116.825 529.736 117.247C531.731 117.677 533.696 118.237 535.617 118.924C537.527 119.622 539.388 120.448 541.186 121.398C541.199 121.405 541.21 121.417 541.215 121.432C541.219 121.447 541.218 121.463 541.212 121.477C541.205 121.491 541.193 121.502 541.179 121.508C541.164 121.513 541.148 121.513 541.133 121.507C539.276 120.717 537.376 120.032 535.442 119.457C531.593 118.311 527.617 117.649 523.606 117.486C521.625 117.407 519.641 117.5 517.677 117.763L517.654 117.766C517.493 117.789 517.33 117.748 517.201 117.65C517.071 117.553 516.985 117.409 516.962 117.248C516.955 117.198 516.954 117.147 516.96 117.096C517.066 116.163 517.225 115.237 517.434 114.322C517.636 113.414 517.876 112.515 518.165 111.632C518.728 109.857 519.454 108.138 520.332 106.496C522.071 103.174 524.547 100.295 527.571 98.0785C529.09 96.9945 530.743 96.1108 532.487 95.4492C534.223 94.8009 536.026 94.3483 537.863 94.0997C541.524 93.5844 545.214 93.8161 548.835 94.2899C549.743 94.4097 550.646 94.5642 551.545 94.7431C552.446 94.9122 553.338 95.1317 554.225 95.3722C556.011 95.8446 557.743 96.4991 559.395 97.3255C561.061 98.162 562.611 99.211 564.007 100.446C565.397 101.697 566.615 103.126 567.629 104.696C569.662 107.832 570.939 111.352 571.88 114.889C572.835 118.433 573.453 122.028 574.226 125.591C574.229 125.606 574.227 125.622 574.218 125.635C574.21 125.649 574.197 125.658 574.182 125.662C574.167 125.666 574.151 125.664 574.138 125.657C574.124 125.65 574.114 125.637 574.109 125.622L574.109 125.622Z",fill:"black"}),(0,a.createElement)("path",{d:"M540.355 104.507C540.9 105.029 541.392 105.604 541.824 106.223C543.111 108.108 543.979 110.248 544.368 112.497C544.439 112.87 544.465 113.25 544.515 113.626L544.581 114.191L544.598 114.759C544.604 115.138 544.62 115.517 544.619 115.896L544.539 117.029L544.496 117.594L544.405 118.153L544.22 119.27C544.157 119.642 544.032 120.001 543.941 120.366C543.844 120.729 543.743 121.091 543.638 121.452C543.753 120.707 543.927 119.977 544.026 119.236L544.152 118.123L544.215 117.567L544.23 117.008L544.266 115.892C544.258 115.521 544.232 115.149 544.217 114.778L544.193 114.221L544.124 113.669C544.071 113.302 544.043 112.93 543.972 112.566C543.715 111.102 543.284 109.674 542.687 108.312C542.097 106.938 541.312 105.656 540.355 104.507Z",fill:"black"}),(0,a.createElement)("path",{d:"M519.453 117.154C519.453 117.154 512.446 133.518 511.42 141.061",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M541.953 127.924C541.246 130.763 540.432 133.574 539.567 136.37C538.7 139.165 537.748 141.934 536.734 144.681C535.714 147.428 534.553 150.121 533.257 152.75C532.6 154.063 531.857 155.331 531.034 156.547C530.614 157.151 530.145 157.719 529.63 158.246C529.134 158.794 528.499 159.197 527.792 159.414C528.14 159.304 528.465 159.132 528.751 158.905C529.041 158.687 529.31 158.441 529.554 158.171C530.04 157.631 530.48 157.05 530.87 156.436C531.655 155.208 532.36 153.931 532.979 152.612C534.239 149.982 535.342 147.276 536.358 144.539C537.401 141.811 538.345 139.046 539.274 136.275C539.74 134.89 540.193 133.501 540.633 132.107C541.087 130.717 541.518 129.32 541.953 127.924Z",fill:"black"}),(0,a.createElement)("path",{d:"M502.607 151.687C500.584 148.548 498.629 145.368 496.694 142.174C494.757 138.981 492.875 135.754 491.048 132.494C489.236 129.224 487.458 125.934 485.925 122.498C485.548 121.635 485.189 120.763 484.883 119.856C484.726 119.396 484.596 118.927 484.494 118.451C484.441 118.197 484.409 117.939 484.397 117.68C484.391 117.535 484.398 117.389 484.418 117.245C484.43 117.164 484.447 117.084 484.47 117.006L484.528 116.825C484.679 116.312 484.929 115.835 485.266 115.419C485.462 115.188 485.703 114.999 485.974 114.864C486.246 114.729 486.542 114.652 486.845 114.636C487.404 114.629 487.956 114.764 488.448 115.028C488.912 115.263 489.342 115.558 489.727 115.907C489.831 116.001 489.895 116.131 489.906 116.271C489.916 116.411 489.872 116.549 489.782 116.657C489.693 116.765 489.565 116.834 489.426 116.85C489.286 116.866 489.146 116.827 489.035 116.742C488.265 116.161 487.562 115.495 486.941 114.758C486.298 114.015 485.798 113.16 485.465 112.236C485.11 111.271 485.108 110.213 485.459 109.247C485.833 108.319 486.483 107.529 487.322 106.984C488.172 106.462 489.194 106.296 490.165 106.522C491.088 106.743 491.963 107.127 492.749 107.657C493.53 108.167 494.266 108.74 494.952 109.372C495.643 109.997 496.296 110.663 496.905 111.368C496.946 111.414 496.966 111.474 496.963 111.536C496.959 111.597 496.931 111.655 496.886 111.696C496.841 111.737 496.781 111.759 496.719 111.757C496.658 111.755 496.6 111.729 496.557 111.685L496.548 111.675C495.869 110.965 495.232 110.216 494.64 109.432C494.013 108.642 493.499 107.77 493.11 106.84C493.014 106.583 492.947 106.316 492.91 106.045C492.865 105.732 492.9 105.414 493.009 105.119C493.138 104.798 493.373 104.532 493.675 104.365C493.937 104.219 494.223 104.122 494.52 104.079C495.046 104.004 495.58 104 496.108 104.067C496.625 104.128 497.135 104.242 497.629 104.407C499.606 105.073 501.202 106.383 502.678 107.641C503.048 107.956 503.413 108.272 503.776 108.559C504.08 108.825 504.424 109.04 504.796 109.195C504.827 109.207 504.861 109.211 504.893 109.207C504.841 109.223 505.005 109.17 505.109 109.132L505.796 108.889C506.26 108.726 506.732 108.568 507.216 108.429C508.227 108.085 509.3 107.962 510.363 108.069C510.679 108.118 510.984 108.224 511.261 108.384C511.571 108.565 511.825 108.826 511.999 109.14C512.172 109.476 512.231 109.859 512.166 110.231C512.114 110.528 512.02 110.817 511.887 111.088C511.388 111.96 510.82 112.791 510.188 113.572C509.918 113.925 509.685 114.306 509.495 114.708C509.423 114.859 509.383 115.023 509.377 115.19C509.378 115.244 509.39 115.297 509.411 115.346C509.459 115.428 509.512 115.509 509.57 115.586C511.834 118.667 514.351 121.708 516.317 125.069C516.321 125.076 516.323 125.083 516.324 125.091C516.325 125.099 516.325 125.107 516.323 125.115C516.321 125.122 516.317 125.129 516.312 125.136C516.308 125.142 516.302 125.147 516.295 125.151C516.282 125.159 516.266 125.161 516.252 125.158C516.237 125.155 516.224 125.147 516.215 125.134C515.065 123.572 513.802 122.104 512.554 120.623C511.303 119.135 509.995 117.728 508.775 116.163C508.683 116.049 508.599 115.928 508.525 115.802C508.437 115.634 508.383 115.45 508.368 115.26C508.351 114.941 508.405 114.622 508.526 114.326C508.727 113.84 508.981 113.377 509.283 112.946C509.839 112.192 510.342 111.401 510.786 110.576C510.865 110.41 510.921 110.234 510.952 110.053C510.974 109.944 510.959 109.829 510.907 109.73C510.822 109.61 510.71 109.51 510.58 109.439C510.45 109.368 510.306 109.327 510.158 109.32C509.742 109.274 509.321 109.29 508.91 109.368C508.458 109.441 508.01 109.542 507.571 109.671C507.122 109.798 506.672 109.947 506.22 110.104L505.535 110.344C505.38 110.406 505.22 110.451 505.056 110.48C504.846 110.503 504.635 110.482 504.434 110.417C504.144 110.319 503.87 110.179 503.621 110.001C503.394 109.847 503.193 109.686 502.996 109.525C502.606 109.201 502.245 108.873 501.883 108.551C500.456 107.266 498.987 106.048 497.276 105.412C496.855 105.253 496.418 105.136 495.974 105.065C495.54 104.992 495.098 104.976 494.66 105.018C494.495 105.015 494.331 105.055 494.185 105.133C494.039 105.211 493.915 105.324 493.824 105.462C493.709 105.831 493.724 106.228 493.866 106.587C494.176 107.471 494.608 108.306 495.149 109.07C495.686 109.864 496.269 110.627 496.894 111.355L496.537 111.662C495.414 110.226 494.068 108.979 492.55 107.969C491.804 107.47 490.966 107.122 490.086 106.944C489.659 106.868 489.221 106.87 488.794 106.949C488.378 107.037 487.986 107.212 487.643 107.463C486.959 107.977 486.446 108.686 486.174 109.497C485.94 110.297 485.998 111.154 486.34 111.914C486.687 112.705 487.161 113.433 487.743 114.071C488.324 114.73 488.969 115.329 489.669 115.859L488.977 116.694C488.386 116.158 487.564 115.66 486.887 115.679C486.723 115.685 486.561 115.725 486.413 115.797C486.265 115.869 486.133 115.971 486.026 116.096C485.767 116.402 485.57 116.756 485.446 117.137L485.391 117.288C485.381 117.322 485.373 117.356 485.368 117.39C485.355 117.477 485.351 117.565 485.354 117.653C485.362 117.86 485.386 118.066 485.427 118.27C485.516 118.707 485.632 119.14 485.773 119.564C486.054 120.429 486.396 121.288 486.758 122.139C488.216 125.543 489.941 128.855 491.689 132.144C493.44 135.434 495.265 138.688 497.099 141.937C498.939 145.182 500.818 148.406 502.709 151.623C502.717 151.637 502.72 151.653 502.716 151.669C502.712 151.684 502.703 151.697 502.689 151.706C502.676 151.714 502.659 151.717 502.644 151.713C502.629 151.71 502.615 151.7 502.607 151.687V151.687Z",fill:"black"}),(0,a.createElement)("path",{d:"M561.15 98.6582C562.94 98.9146 570.001 104.811 572.709 108.016L571.486 116.825",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M572.867 109.818C574.631 107.482 575.694 104.692 575.932 101.774C576.197 97.1597 576.881 72.0351 584.914 62.122C592.947 52.2088 594.823 50.8415 592.603 62.8056C590.383 74.7697 592.434 61.1938 596.365 59.436C600.296 57.6781 598.929 66.053 597.391 70.8387C595.853 75.6243 600.296 64.002 602.347 67.9331C604.398 71.8642 596.536 92.3741 597.049 99.5526C597.562 106.731 602.176 116.644 603.544 117.157",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M630.378 37.6992C630.378 37.6992 625.25 39.047 625.934 47.7637L626.618 56.4804",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M609.782 130.743C609.782 130.743 614.483 146.158 603.544 145.245",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M584.186 72.9952C584.186 72.9952 591.158 69.2139 594.701 76.2641",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M580.689 264.608C580.689 264.608 599.281 270.41 620.17 264.927",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M606.742 20.8549L606.588 20.9786L604.705 18.6407C603.114 16.6647 600.333 16.2632 598.495 17.7438L588.297 25.9577C586.458 27.4383 586.258 30.2405 587.85 32.2164L595.73 42.0001C597.321 43.976 600.101 44.3776 601.94 42.8969L612.138 34.6831C613.976 33.2025 614.177 30.4003 612.585 28.4243L612.037 27.7442L612.191 27.6206C613.696 26.4083 613.86 24.1141 612.557 22.4963L611.826 21.5892C610.523 19.9715 608.247 19.6427 606.742 20.8549Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M506.348 83.8571L506.206 83.9115L505.378 81.7475C504.678 79.9185 502.731 78.9636 501.029 79.6147L491.589 83.2268C489.888 83.8779 489.076 85.8885 489.775 87.7175L493.241 96.7736C493.941 98.6026 495.887 99.5575 497.589 98.9063L507.029 95.2943C508.731 94.6432 509.543 92.6326 508.843 90.8036L508.602 90.174L508.744 90.1196C509.428 89.8282 509.968 89.2775 510.247 88.5883C510.525 87.899 510.519 87.1275 510.229 86.4429L509.908 85.6033C509.666 84.9002 509.156 84.3216 508.489 83.9942C507.821 83.6669 507.051 83.6176 506.348 83.8571V83.8571Z",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M177.34 204.15C177.743 204.309 178.132 204.476 178.521 204.637C178.911 204.795 179.297 204.956 179.69 205.079C180.07 205.217 180.467 205.3 180.87 205.326C181.069 205.344 181.269 205.308 181.449 205.221C181.63 205.135 181.783 205.001 181.894 204.835C181.847 205.059 181.72 205.259 181.538 205.398C181.347 205.536 181.122 205.619 180.887 205.64C180.439 205.674 179.988 205.613 179.564 205.462C179.152 205.323 178.755 205.14 178.381 204.918C178.006 204.702 177.656 204.445 177.34 204.15Z",fill:"black"}),(0,a.createElement)("path",{d:"M188.264 185.698C188.819 185.698 189.268 185.249 189.268 184.694C189.268 184.14 188.819 183.69 188.264 183.69C187.71 183.69 187.26 184.14 187.26 184.694C187.26 185.249 187.71 185.698 188.264 185.698Z",fill:"black"}),(0,a.createElement)("path",{d:"M189.229 184.974C189.383 184.442 189.076 183.885 188.543 183.732C188.011 183.578 187.454 183.885 187.3 184.417C187.147 184.95 187.454 185.507 187.986 185.66C188.519 185.814 189.075 185.507 189.229 184.974Z",stroke:"black",strokeWidth:"0.280199",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M139.275 57.1777C139.734 57.1777 140.106 56.8055 140.106 56.3462C140.106 55.8869 139.734 55.5146 139.275 55.5146C138.815 55.5146 138.443 55.8869 138.443 56.3462C138.443 56.8055 138.815 57.1777 139.275 57.1777Z",fill:"black"}),(0,a.createElement)("path",{d:"M138.548 56.7502C138.628 56.8939 138.748 57.0108 138.895 57.0859C139.041 57.161 139.206 57.1911 139.37 57.1723C139.533 57.1535 139.687 57.0867 139.813 56.9802C139.938 56.8738 140.029 56.7326 140.074 56.5745C140.119 56.4163 140.117 56.2483 140.066 56.0918C140.016 55.9352 139.92 55.7971 139.791 55.6948C139.663 55.5926 139.506 55.5309 139.342 55.5174C139.179 55.504 139.014 55.5395 138.871 55.6194C138.678 55.7265 138.535 55.9058 138.475 56.1179C138.414 56.33 138.441 56.5574 138.548 56.7502Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M63.4293 26.9111C63.8886 26.9111 64.2609 26.5389 64.2609 26.0796C64.2609 25.6203 63.8886 25.248 63.4293 25.248C62.9701 25.248 62.5978 25.6203 62.5978 26.0796C62.5978 26.5389 62.9701 26.9111 63.4293 26.9111Z",fill:"black"}),(0,a.createElement)("path",{d:"M62.7025 26.4836C62.7824 26.6273 62.9031 26.7442 63.0494 26.8193C63.1957 26.8944 63.361 26.9245 63.5244 26.9057C63.6878 26.8869 63.8419 26.82 63.9673 26.7136C64.0927 26.6072 64.1838 26.466 64.2289 26.3079C64.2741 26.1497 64.2713 25.9817 64.221 25.8252C64.1707 25.6686 64.075 25.5304 63.9462 25.4282C63.8174 25.326 63.6611 25.2643 63.4972 25.2508C63.3333 25.2374 63.1691 25.2729 63.0253 25.3528C62.9299 25.4058 62.8458 25.4772 62.7779 25.5627C62.7101 25.6482 62.6597 25.7463 62.6297 25.8513C62.5998 25.9563 62.5907 26.0662 62.6032 26.1747C62.6157 26.2832 62.6495 26.3881 62.7025 26.4836V26.4836Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M150.504 60.8819C150.963 60.8819 151.335 60.5096 151.335 60.0503C151.335 59.591 150.963 59.2188 150.504 59.2188C150.045 59.2188 149.672 59.591 149.672 60.0503C149.672 60.5096 150.045 60.8819 150.504 60.8819Z",fill:"black"}),(0,a.createElement)("path",{d:"M149.777 60.4543C149.857 60.598 149.978 60.7149 150.124 60.79C150.27 60.8651 150.436 60.8952 150.599 60.8764C150.762 60.8576 150.916 60.7908 151.042 60.6843C151.167 60.5779 151.258 60.4367 151.303 60.2786C151.349 60.1204 151.346 59.9525 151.296 59.7959C151.245 59.6393 151.15 59.5012 151.021 59.3989C150.892 59.2967 150.736 59.235 150.572 59.2215C150.408 59.2081 150.244 59.2436 150.1 59.3235C150.004 59.3765 149.92 59.4479 149.852 59.5334C149.785 59.6189 149.734 59.717 149.704 59.822C149.674 59.927 149.665 60.0369 149.678 60.1454C149.69 60.2539 149.724 60.3588 149.777 60.4543V60.4543Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M147.194 142.935C147.653 142.935 148.025 142.562 148.025 142.103C148.025 141.644 147.653 141.271 147.194 141.271C146.734 141.271 146.362 141.644 146.362 142.103C146.362 142.562 146.734 142.935 147.194 142.935Z",fill:"black"}),(0,a.createElement)("path",{d:"M146.658 142.739C146.784 142.845 146.939 142.911 147.102 142.93C147.266 142.948 147.431 142.917 147.577 142.841C147.723 142.765 147.843 142.648 147.922 142.504C148.002 142.36 148.036 142.196 148.022 142.032C148.008 141.868 147.946 141.712 147.843 141.583C147.74 141.455 147.602 141.36 147.445 141.31C147.288 141.261 147.12 141.259 146.962 141.304C146.804 141.35 146.663 141.442 146.557 141.568C146.415 141.736 146.346 141.955 146.365 142.174C146.384 142.394 146.49 142.597 146.658 142.739Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M200.864 184.934C201.418 184.934 201.868 184.485 201.868 183.931C201.868 183.376 201.418 182.927 200.864 182.927C200.309 182.927 199.86 183.376 199.86 183.931C199.86 184.485 200.309 184.934 200.864 184.934Z",fill:"black"}),(0,a.createElement)("path",{d:"M200.218 184.699C200.37 184.826 200.556 184.906 200.753 184.928C200.951 184.95 201.15 184.913 201.326 184.821C201.502 184.73 201.648 184.588 201.743 184.414C201.839 184.241 201.881 184.042 201.864 183.844C201.847 183.647 201.772 183.458 201.648 183.303C201.523 183.148 201.356 183.034 201.167 182.974C200.978 182.914 200.775 182.911 200.584 182.966C200.394 183.022 200.224 183.132 200.096 183.284C199.924 183.488 199.841 183.751 199.864 184.017C199.887 184.282 200.014 184.527 200.218 184.699V184.699Z",stroke:"black",strokeWidth:"0.280199",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M173.562 231.242L173.651 232.06C173.672 232.333 173.711 232.604 173.769 232.871C173.887 233.407 173.963 233.949 174.115 234.476C174.258 235.004 174.384 235.537 174.541 236.061L175.017 237.632C175.684 239.717 176.427 241.778 177.207 243.824C178.779 247.911 180.506 251.943 182.286 255.938L181.881 255.682C185.153 255.563 188.399 255.056 191.551 254.174C192.343 253.976 193.103 253.677 193.878 253.429C194.259 253.286 194.635 253.13 195.013 252.982L195.58 252.756L196.134 252.502C197.617 251.84 199.044 251.059 200.4 250.166C204.473 247.487 207.848 243.875 210.246 239.629C210.641 238.925 211.005 238.206 211.339 237.473C211.67 236.755 211.957 236.017 212.199 235.264L212.707 236.188C212.281 236.044 211.876 235.844 211.503 235.594C211.162 235.368 210.842 235.132 210.535 234.888C209.921 234.401 209.35 233.888 208.793 233.365C207.68 232.318 206.632 231.223 205.602 230.116C203.548 227.894 201.583 225.617 199.661 223.281L199.729 223.354C196.772 220.496 193.504 217.978 189.986 215.848C186.468 213.784 182.609 212.256 178.592 211.803C176.591 211.578 174.568 211.64 172.585 211.99C170.605 212.343 168.692 213.003 166.917 213.948C166.034 214.419 165.193 214.965 164.404 215.579C164.219 215.715 164.048 215.87 163.895 216.041C163.823 216.114 163.756 216.191 163.693 216.273L163.486 216.569L163.279 216.866L163.084 217.19C162.954 217.408 162.82 217.619 162.694 217.841C161.689 219.624 160.782 221.498 159.879 223.367C156.316 230.883 153.056 238.567 149.815 246.248L144.956 257.777C143.346 261.625 141.764 265.485 140.105 269.314C143.032 261.501 146.011 253.707 149.042 245.932C152.139 238.182 155.248 230.439 158.685 222.81C159.553 220.903 160.452 219.014 161.476 217.152C161.605 216.919 161.747 216.688 161.883 216.457L162.088 216.109L162.324 215.762L162.562 215.415C162.658 215.289 162.76 215.169 162.869 215.055C163.064 214.837 163.279 214.639 163.511 214.462C164.361 213.786 165.267 213.184 166.22 212.663C168.124 211.626 170.178 210.893 172.308 210.491C173.371 210.288 174.448 210.17 175.529 210.137C176.069 210.103 176.608 210.133 177.148 210.136C177.686 210.167 178.226 210.198 178.761 210.256C183.059 210.726 187.127 212.335 190.793 214.469C194.426 216.65 197.792 219.248 200.824 222.209C200.845 222.23 200.866 222.251 200.885 222.274L200.892 222.283C202.776 224.59 204.729 226.867 206.744 229.06C207.753 230.156 208.784 231.23 209.849 232.25C210.381 232.759 210.923 233.256 211.481 233.707C211.76 233.932 212.043 234.144 212.326 234.336C212.575 234.507 212.843 234.648 213.124 234.756L213.165 234.769C213.255 234.799 213.339 234.845 213.412 234.907C213.484 234.968 213.544 235.044 213.587 235.128C213.631 235.213 213.657 235.305 213.664 235.4C213.672 235.495 213.661 235.59 213.632 235.68C213.362 236.501 213.042 237.304 212.673 238.085C212.312 238.854 211.921 239.607 211.5 240.342C210.655 241.808 209.693 243.205 208.625 244.518C206.494 247.151 203.94 249.411 201.068 251.206C199.642 252.106 198.146 252.889 196.593 253.547L196.015 253.799L195.424 254.021C195.03 254.167 194.639 254.32 194.243 254.46C193.438 254.702 192.648 254.993 191.83 255.182C188.588 256.024 185.257 256.479 181.907 256.538L181.898 256.539C181.814 256.54 181.732 256.517 181.661 256.471C181.591 256.426 181.536 256.36 181.502 256.283C179.779 252.236 178.222 248.13 176.759 243.988C176.041 241.912 175.362 239.822 174.758 237.709L174.34 236.115C174.205 235.582 174.101 235.041 173.98 234.506C173.85 233.972 173.796 233.422 173.7 232.882C173.654 232.611 173.626 232.338 173.616 232.063L173.562 231.242Z",fill:"black"}),(0,a.createElement)("path",{d:"M212.916 237.999C212.916 237.999 233.637 254.571 250.006 258.032C266.375 261.493 272.232 262.903 277.488 269.953C282.745 277.004 273.133 272.389 269.379 270.594C269.379 270.594 276.137 275.607 267.126 273.742C258.116 271.876 257.815 270.722 257.815 270.722C257.815 270.722 268.027 274.975 264.723 275.349C261.419 275.722 251.927 273.671 247.287 273.158C242.647 272.645 213.933 277.132 203.21 274.312C192.488 271.492 183.173 256.053 183.173 256.053",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M200.276 222.781C200.276 222.781 231.05 199.114 235.186 189.54",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M222.005 244.557C222.005 244.557 225.768 242.676 229.358 235.257C232.947 227.839 238.317 215.548 238.317 215.548",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M271.594 190.295C272.073 189.285 270.404 187.49 267.866 186.286C265.328 185.082 262.882 184.924 262.403 185.934C261.924 186.943 263.593 188.738 266.131 189.942C268.669 191.146 271.115 191.304 271.594 190.295Z",fill:"white",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M271.446 185.748C271.925 184.738 270.255 182.944 267.717 181.739C265.179 180.535 262.733 180.377 262.254 181.387C261.775 182.396 263.445 184.191 265.983 185.395C268.521 186.599 270.967 186.757 271.446 185.748Z",fill:"white",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M270.323 195.377C269.265 195.48 267.702 195.137 266.101 194.377C263.563 193.173 261.894 191.379 262.373 190.369C262.852 189.359 265.298 189.517 267.836 190.721C270.374 191.926 272.043 193.72 271.564 194.73C271.387 195.103 270.942 195.316 270.323 195.377Z",fill:"white"}),(0,a.createElement)("path",{d:"M270.323 195.377C269.265 195.48 267.702 195.137 266.101 194.377C263.563 193.173 261.894 191.379 262.373 190.369C262.852 189.359 265.298 189.517 267.836 190.721C270.374 191.926 272.043 193.72 271.564 194.73C271.387 195.103 270.942 195.316 270.323 195.377",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M128.189 162.024C124.571 160.881 120.781 160.222 117.035 160.517C113.296 160.803 109.687 162.013 106.533 164.04C104.961 165.043 103.492 166.199 102.147 167.491C100.807 168.795 99.5716 170.202 98.4513 171.698C97.3243 173.194 96.301 174.766 95.3884 176.402C94.4711 178.027 93.6666 179.713 92.9806 181.448L92.5675 180.672C93.9242 181.039 95.2268 181.465 96.5327 181.927C97.8352 182.388 99.1202 182.894 100.388 183.447C102.934 184.535 105.385 185.835 107.714 187.333C108.874 188.097 109.989 188.927 111.053 189.818C112.117 190.718 113.098 191.711 113.984 192.787C115.818 194.915 116.982 197.539 117.329 200.327L117.32 200.289C117.436 200.773 117.45 201.275 117.359 201.764C117.277 202.238 117.136 202.699 116.939 203.138C116.743 203.57 116.51 203.985 116.241 204.377L115.821 204.947L115.366 205.487L115.782 204.918L116.158 204.324C116.394 203.922 116.595 203.501 116.759 203.064C116.926 202.635 117.039 202.186 117.094 201.728C117.152 201.286 117.121 200.837 117.001 200.407C116.997 200.395 116.994 200.382 116.991 200.369C116.508 197.707 115.274 195.238 113.435 193.253C111.61 191.261 109.507 189.543 107.192 188.152C104.877 186.741 102.455 185.514 99.9475 184.481C97.4481 183.434 94.8847 182.547 92.2728 181.825L92.2561 181.82C92.1061 181.78 91.9781 181.682 91.9005 181.547C91.8228 181.413 91.8018 181.253 91.8421 181.103C91.847 181.084 91.8531 181.066 91.8596 181.048C92.5521 179.242 93.3834 177.492 94.3461 175.815C95.2938 174.137 96.3552 172.526 97.5226 170.993C99.8364 167.883 102.718 165.239 106.015 163.2C109.331 161.17 113.114 160.03 117 159.892C117.48 159.851 117.962 159.897 118.442 159.899C118.922 159.897 119.402 159.925 119.879 159.981L121.308 160.135C121.78 160.207 122.249 160.309 122.719 160.394C123.656 160.576 124.583 160.804 125.497 161.078C125.96 161.188 126.398 161.386 126.849 161.538L128.189 162.024Z",fill:"black"}),(0,a.createElement)("path",{d:"M209.914 166.729C212.694 169.849 215.621 173.867 219.068 178.687L231.058 195.45",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M126.804 230.5C126.804 230.5 143.627 208.631 159.252 189.623",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M157.283 222.781C157.283 222.781 126.262 234.062 117.289 234.318C117.289 234.318 130.091 238.676 132.278 252.264C134.466 265.852 132.278 270.98 132.278 270.98",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M123.71 237.999L99.0852 246.88C99.0852 246.88 93.9578 245.854 93.445 246.88",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M98.0603 267.647C98.0603 267.647 115.635 274.313 132.998 267.647",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M97.4907 250.214C97.4907 250.214 96.2088 264.827 97.4907 267.647",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M114.727 204.549C112.245 208.836 111.344 210.221 108.91 214.537C106.978 217.964 105.627 219.936 103.761 223.402C101.9 226.859 98.9052 230.662 104.459 230.627L132.864 230.445",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M165.319 169.902C165.319 169.902 168.941 141.509 172.598 137.92C176.254 134.331 183.436 118.184 185.999 117.671C188.563 117.158 186.477 122.538 184.426 126.127C182.375 129.716 191.332 116.353 192.101 119.288C192.87 122.224 190.422 137.664 191.029 139.715C191.637 141.766 202.148 145.07 205.994 143.161C209.839 141.253 212.682 144.33 209.338 146.381C205.994 148.432 193.944 146.874 193.432 150.088L193.038 152.556",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M233.588 119.286C233.499 122.237 233.02 125.164 232.163 127.989C231.319 130.844 230.014 133.541 228.299 135.973C226.571 138.453 224.296 140.502 221.65 141.96C218.967 143.39 215.966 144.118 212.927 144.075C209.908 144.089 206.93 143.391 204.232 142.037C202.899 141.358 201.658 140.512 200.539 139.519C199.419 138.539 198.409 137.442 197.525 136.245C195.778 133.844 194.454 131.162 193.611 128.314C192.767 125.467 192.322 122.517 192.287 119.548C192.237 116.563 192.637 113.587 193.472 110.721C194.297 107.826 195.638 105.105 197.43 102.687C199.243 100.252 201.554 98.2315 204.21 96.7613C206.895 95.2882 209.908 94.5187 212.97 94.5244C216.019 94.5952 219.009 95.3858 221.694 96.8318C224.334 98.2897 226.653 100.264 228.514 102.637C230.384 104.967 231.762 107.651 232.567 110.527C233.35 113.378 233.694 116.331 233.588 119.286ZM233.468 119.282C233.501 117.816 233.423 116.349 233.234 114.895C233.037 113.444 232.707 112.015 232.246 110.626C231.328 107.86 229.849 105.314 227.903 103.145C225.993 100.989 223.706 99.199 221.154 97.8627C218.615 96.5618 215.812 95.8607 212.96 95.8135L212.695 95.8039L212.431 95.8221L211.902 95.8546C211.55 95.8819 211.195 95.8843 210.845 95.9306L209.8 96.1099L209.277 96.1986C209.104 96.231 208.936 96.2921 208.766 96.3373C208.078 96.5071 207.405 96.7289 206.752 97.0007L205.766 97.3993C205.443 97.5473 205.128 97.7139 204.808 97.87C202.283 99.2235 200.076 101.1 198.335 103.375C196.589 105.671 195.254 108.252 194.388 111.003C193.504 113.769 193.019 116.648 192.949 119.552C192.87 122.47 193.231 125.384 194.019 128.195C194.797 131.014 196.092 133.664 197.838 136.01C199.591 138.336 201.888 140.198 204.527 141.432C207.158 142.622 210.03 143.182 212.915 143.069C214.346 143.042 215.77 142.86 217.162 142.526C218.547 142.184 219.886 141.679 221.152 141.021C223.688 139.656 225.915 137.782 227.693 135.517C231.296 130.857 233.318 125.17 233.468 119.282Z",fill:"black"}),(0,a.createElement)("path",{d:"M209.337 129.631C209.338 130.57 209.066 131.489 208.554 132.276C208.041 133.062 207.311 133.683 206.452 134.062C205.593 134.44 204.642 134.561 203.716 134.408C202.79 134.255 201.928 133.836 201.236 133.202C200.747 132.746 200.355 132.198 200.083 131.588C199.675 130.661 199.566 129.63 199.772 128.639C199.979 127.648 200.49 126.746 201.234 126.059C201.927 125.426 202.789 125.008 203.715 124.857C204.641 124.705 205.591 124.826 206.45 125.204C207.308 125.583 208.038 126.203 208.551 126.989C209.064 127.775 209.337 128.693 209.337 129.631ZM209.337 129.631C209.337 129.04 209.214 128.454 208.975 127.913C208.736 127.372 208.387 126.886 207.95 126.488C207.527 126.103 207.03 125.809 206.489 125.623C205.949 125.436 205.376 125.362 204.806 125.404C203.739 125.484 202.742 125.964 202.014 126.748C201.286 127.533 200.882 128.563 200.882 129.633C200.882 130.703 201.286 131.733 202.014 132.517C202.742 133.302 203.739 133.782 204.806 133.861C205.376 133.903 205.949 133.829 206.49 133.642C207.03 133.455 207.527 133.161 207.95 132.776C208.386 132.376 208.735 131.89 208.973 131.349C209.212 130.808 209.336 130.223 209.337 129.631Z",fill:"black"}),(0,a.createElement)("path",{d:"M195.398 107.087C195.398 107.087 195.255 106.701 189.581 97.2086C180.766 82.4624 170.785 86.1935 166.505 88.9622C159.37 93.5792 159.253 107.47 159.253 107.47C159.253 107.47 168.386 118.605 167.018 124.019",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M158.451 107.754C158.451 107.754 149.444 100.899 147.051 99.6224C144.658 98.3458 144.526 93.7505 140.105 92.0299C135.277 90.1508 128.202 86.1909 131.645 92.0299C133.241 94.7367 139.678 97.3283 140.105 97.4993",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M132.563 93.2565C132.563 93.2565 125.235 87.7997 128.188 95.157C129.748 99.0441 131.816 103.364 136.088 102.91",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M129.434 98.0861C129.434 98.0861 125.772 93.5125 123.891 95.3422C122.689 96.5133 124.001 99.7833 124.495 100.995C125.845 104.309 126.022 105.965 128.485 108.67C133.097 113.733 135.76 118.111 137.75 124.731",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M156.182 143.164C156.511 143.798 156.878 144.411 157.284 144.999C157.677 145.591 158.11 146.154 158.581 146.686C159.492 147.76 160.616 148.633 161.882 149.25C163.155 149.839 164.581 150.011 165.958 149.744C167.344 149.427 168.66 148.858 169.841 148.065C169.556 148.281 169.273 148.504 168.976 148.706C168.667 148.889 168.375 149.106 168.05 149.264C167.408 149.604 166.727 149.867 166.023 150.047C165.306 150.211 164.568 150.262 163.835 150.198C163.101 150.124 162.384 149.927 161.715 149.616C160.397 148.976 159.244 148.042 158.345 146.885C157.438 145.763 156.708 144.508 156.182 143.164Z",fill:"black"}),(0,a.createElement)("path",{d:"M153.965 84.2571C151.243 84.2404 148.562 84.923 146.179 86.2394C143.796 87.5558 141.791 89.462 140.355 91.7754",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M165.27 83.708C165.27 83.708 181.404 84.0921 187.166 93.6957",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M45.0267 50.6716C34.9098 50.2849 25.8797 56.5389 24.3095 66.6674C23.7789 70.0702 23.5425 73.5124 23.6028 76.9557C23.6106 77.3973 23.4009 81.1591 23.8331 81.3897C35.2845 87.4988 47.4195 83.7067 47.4195 83.7067C46.394 85.7065 51.3505 127.581 27.5932 125.701C3.83587 123.821 7.42511 99.7538 7.59603 93.072C7.76695 86.3902 8.27969 70.6659 4.51954 65.5385C0.759392 60.411 -0.26611 53.7452 2.81039 53.7452C5.88688 53.7452 9.47611 58.8727 9.47611 58.8727C9.47611 58.8727 3.66497 46.9086 8.10879 46.054C12.5526 45.1994 18.1928 56.8217 18.1928 56.8217C18.1928 56.8217 19.2183 44.5968 22.4657 46.0091C25.7132 47.4213 24.004 59.5564 25.0295 59.0436C26.055 58.5309 26.7876 55.2407 29.1315 54.5998C30.8307 54.1352 30.5451 55.2817 30.5451 55.2817",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M54.5031 51.3037C57.6878 51.7942 60.8149 52.604 63.8374 53.7209C65.3561 54.2788 66.8447 54.9153 68.2973 55.6279C69.7534 56.3519 71.1607 57.1703 72.5102 58.0779C75.1874 59.9187 77.6648 62.2072 79.3392 65.0879C79.5473 65.4457 79.7435 65.8146 79.9276 66.1823L80.4585 67.2602L81.4989 69.4268C82.1982 70.8683 82.877 72.32 83.5545 73.7724L83.5619 73.7881C83.6054 73.8816 83.6141 73.9876 83.5864 74.0869C83.5587 74.1862 83.4964 74.2724 83.4107 74.3298C82.6621 74.8312 81.9098 75.3567 81.174 75.8927C80.4369 76.43 79.7168 76.9898 79.0042 77.5595C78.2936 78.1317 77.6058 78.7305 76.9408 79.3559C76.2694 79.9776 75.6559 80.6589 75.1078 81.3916C75.566 80.5891 76.1077 79.8374 76.7239 79.1488C77.3274 78.4477 77.9827 77.7941 78.6517 77.1568C79.3201 76.5181 80.0197 75.9144 80.7286 75.3223C81.4401 74.7304 82.1577 74.1565 82.9133 73.6071L82.7696 74.1643C82.0158 72.75 81.2633 71.3351 80.5313 69.9099L79.4247 67.7764L78.8821 66.7043C78.7042 66.3574 78.5212 66.0207 78.3237 65.6875C76.6513 63.0415 74.4492 60.7703 71.8562 59.017C70.569 58.102 69.2243 57.2706 67.8306 56.5279C66.4419 55.7661 65.0051 55.0863 63.5443 54.4568C60.6079 53.1958 57.5868 52.1422 54.5031 51.3037Z",fill:"black"}),(0,a.createElement)("path",{d:"M74.0347 84.8896C73.1625 86.0569 72.3805 87.2888 71.6954 88.5748C71.3512 89.2088 71.0762 89.878 70.8753 90.5709C70.7808 90.9072 70.7445 91.2573 70.7682 91.6058C70.7767 91.7664 70.8233 91.9227 70.904 92.0617C70.9847 92.2008 71.0973 92.3187 71.2325 92.4058C71.8044 92.7476 72.5604 92.7145 73.2557 92.6291C73.9695 92.519 74.6757 92.3643 75.3702 92.1658C76.0818 91.9426 76.8141 91.7919 77.556 91.7161C77.7833 91.6974 78.0103 91.7565 78.1996 91.8836C78.2515 91.9286 78.2975 91.9799 78.3365 92.0363C78.3655 92.0959 78.3902 92.1575 78.4102 92.2207C78.4304 92.3331 78.4319 92.448 78.4148 92.5609C78.341 92.9451 78.1995 93.313 77.9969 93.6476C77.6106 94.2909 77.1314 94.8736 76.5749 95.3768C76.0327 95.877 75.46 96.3431 74.8602 96.7725C74.2703 97.2066 73.6561 97.6108 73.0906 98.049C72.9536 98.1535 72.8251 98.2688 72.7065 98.3938C72.6593 98.4414 72.621 98.4972 72.5935 98.5583C72.5905 98.5925 72.5811 98.5647 72.6145 98.6007C72.7441 98.6573 72.8891 98.6681 73.0257 98.6313C73.1974 98.6006 73.3666 98.557 73.5318 98.5009C73.8715 98.3916 74.2089 98.2544 74.5541 98.128C74.7271 98.0649 74.9015 98.0027 75.0837 97.9515C75.2799 97.8826 75.4904 97.8651 75.6953 97.9005C75.7622 97.9204 75.8215 97.9601 75.8655 98.0143C75.9095 98.0685 75.9361 98.1348 75.9418 98.2043C75.9501 98.3117 75.9362 98.4196 75.901 98.5213C75.8432 98.7027 75.7679 98.878 75.6761 99.0448C75.4988 99.3716 75.3141 99.6845 75.1171 99.9954C74.7275 100.618 74.2857 101.206 73.7967 101.754C73.5528 102.029 73.2839 102.281 72.9934 102.506C72.8459 102.617 72.6866 102.711 72.5183 102.786C72.4372 102.83 72.348 102.857 72.2562 102.866C72.1643 102.874 72.0716 102.864 71.9837 102.836C72.0715 102.859 72.163 102.864 72.2528 102.851C72.3425 102.837 72.4286 102.806 72.5058 102.758C72.6665 102.675 72.8175 102.575 72.9559 102.458C73.2325 102.224 73.4871 101.965 73.7164 101.684C74.177 101.122 74.5892 100.523 74.9486 99.8923C75.1319 99.5806 75.312 99.261 75.474 98.9421C75.5544 98.7871 75.6197 98.6247 75.6691 98.4572C75.6927 98.3858 75.702 98.3104 75.6962 98.2355C75.6843 98.1745 75.6728 98.1611 75.6227 98.1444C75.4651 98.1307 75.3064 98.1528 75.1586 98.2091C74.9907 98.2609 74.8227 98.3254 74.6546 98.3916C74.318 98.5246 73.9825 98.6713 73.6305 98.7947C73.4516 98.8603 73.268 98.9123 73.0812 98.9503C72.8626 99.01 72.6296 98.9857 72.428 98.8822C72.3568 98.8406 72.302 98.7759 72.2727 98.6988C72.2434 98.6217 72.2413 98.537 72.2669 98.4586C72.3066 98.3499 72.3684 98.2505 72.4483 98.1668C72.5791 98.0254 72.7212 97.895 72.8733 97.7768C73.4579 97.3162 74.0612 96.9131 74.6428 96.4773C75.7929 95.6113 76.9422 94.6735 77.647 93.449C77.8256 93.1599 77.9534 92.8424 78.0249 92.5102C78.0516 92.3531 78.0304 92.2347 77.9569 92.1873C77.8362 92.1172 77.6965 92.0867 77.5575 92.1003C76.8472 92.1717 76.1456 92.3123 75.4626 92.52C74.7519 92.7165 74.0295 92.8681 73.2998 92.974C72.5413 93.1288 71.7526 93.0196 71.0646 92.6646C70.8948 92.5494 70.7543 92.3962 70.6543 92.2171C70.5543 92.038 70.4975 91.838 70.4886 91.633C70.4705 91.2515 70.5186 90.8697 70.6308 90.5046C70.8528 89.7995 71.1519 89.121 71.5227 88.4815C72.2573 87.2155 73.0976 86.014 74.0347 84.8896Z",fill:"black"}),(0,a.createElement)("path",{d:"M83.9963 75.7061C84.6041 76.3647 85.1491 77.0785 85.6242 77.8384C86.1085 78.5961 86.5304 79.392 86.8856 80.2181C87.2336 81.051 87.4953 81.9174 87.6666 82.8037C87.7383 83.2492 87.7824 83.6987 87.7986 84.1496C87.8075 84.5983 87.7791 85.047 87.7138 85.491C87.7012 85.0472 87.6638 84.6045 87.6017 84.1649C87.5479 83.7284 87.4683 83.2954 87.3635 82.8681C87.1359 82.0191 86.8523 81.186 86.5146 80.3745C86.1723 79.5633 85.7752 78.7755 85.3586 77.9953C85.151 77.6045 84.9294 77.2206 84.6978 76.8424C84.4787 76.4554 84.2363 76.0833 83.9963 75.7061Z",fill:"black"}),(0,a.createElement)("path",{d:"M83.4415 221.434C84.9809 234.072 86.6807 244.328 88.153 245.385C88.153 245.385 84.2775 250.776 77.8483 251.08C71.419 251.384 72.1864 245.249 61.4276 245.737",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M46.8744 123.628C46.8744 123.628 54.4188 126.598 61.1503 125.451C67.8818 124.304 76.6822 124.94 76.6822 124.94C76.6822 124.94 82.5265 139.064 81.5808 148.082C81.0189 153.439 80.2383 158.597 79.6567 162.822",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M62.3661 127.669C62.3661 127.669 67.2664 146.437 59.9275 155.961C52.5886 165.485 54.3476 189.652 54.3476 189.652C54.3476 189.652 58.204 253.833 68.264 260.154C68.264 260.154 54.8906 267.609 40.1996 265.279C25.5086 262.948 17.7857 263.631 17.7857 263.631C17.7857 263.631 17.8678 222.964 16.6962 205.727C15.4873 187.941 17.2411 173.62 18.8454 165.057C20.8717 154.242 24.1029 133.487 27.5947 125.701",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M32.3009 264.476C32.3009 264.476 29.2498 269.186 20.5837 270.981C11.9176 272.775 16.4311 276.365 20.5837 277.39C24.7363 278.416 40.1188 279.185 47.0409 276.365C53.963 273.544 59.5136 266.374 65.6665 261.403",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M87.9059 244.258C87.9059 244.258 94.4529 267.729 89.8382 269.267C85.2235 270.805 63.688 269.011 57.7914 269.267",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M87.9064 244.258C87.9064 244.258 93.4455 244.763 93.4455 249.026V267.647L89.8387 269.267",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M92.4199 181.25C91.9257 182.73 91.3905 184.194 90.8489 185.656C90.3083 187.118 89.734 188.567 89.1782 190.023C88.592 191.467 88.022 192.917 87.4206 194.355L86.5111 196.509C86.1942 197.222 85.8903 197.94 85.562 198.648C85.8053 197.906 86.0728 197.174 86.3274 196.437L87.1323 194.242C87.674 192.78 88.247 191.331 88.8038 189.875C89.3909 188.432 89.9596 186.981 90.562 185.543C91.1634 184.105 91.7711 182.669 92.4199 181.25Z",fill:"black"}),(0,a.createElement)("path",{d:"M126.28 157.589C126.144 158.146 126.077 158.737 125.941 159.305C125.816 159.88 125.653 160.445 125.454 160.998C125.258 161.561 124.989 162.095 124.656 162.589C124.482 162.84 124.275 163.067 124.041 163.264C123.766 163.475 123.578 163.561 123.588 163.796C123.61 164.051 123.703 164.294 123.858 164.498C124.013 164.731 124.188 164.951 124.38 165.155C124.773 165.571 125.197 165.958 125.648 166.312C126.556 167.026 127.52 167.665 128.531 168.222C129.533 168.787 130.584 169.259 131.672 169.633C132.205 169.817 132.754 169.958 133.31 170.053C133.842 170.154 134.387 170.154 134.918 170.053C135.163 169.997 135.398 169.902 135.612 169.771C135.817 169.635 135.994 169.461 136.136 169.26C136.42 168.817 136.59 168.311 136.631 167.787C136.72 166.671 136.603 165.548 136.287 164.474L136.282 164.455C136.269 164.407 136.265 164.357 136.272 164.307C136.278 164.258 136.294 164.21 136.319 164.166C136.344 164.123 136.377 164.085 136.416 164.055C136.456 164.024 136.501 164.001 136.549 163.988C136.601 163.974 136.654 163.971 136.707 163.979C142.531 164.981 147.95 167.616 152.335 171.576C153.398 172.586 154.383 173.675 155.281 174.833C157.957 178.321 159.723 182.421 160.42 186.762C159.751 183.95 158.695 181.243 157.282 178.721C155.859 176.224 154.036 173.976 151.886 172.069C149.742 170.165 147.336 168.578 144.743 167.355C143.448 166.744 142.114 166.218 140.75 165.782C139.397 165.334 138.013 164.988 136.609 164.747L137.029 164.253C137.365 165.429 137.479 166.657 137.367 167.875C137.307 168.52 137.087 169.14 136.727 169.679C136.529 169.955 136.282 170.191 135.997 170.376C135.712 170.549 135.399 170.674 135.073 170.745C134.453 170.861 133.817 170.858 133.198 170.736C132.603 170.633 132.018 170.474 131.452 170.264C130.339 169.846 129.266 169.328 128.248 168.716C127.228 168.116 126.258 167.434 125.349 166.676C124.891 166.295 124.462 165.881 124.065 165.436C123.862 165.21 123.68 164.965 123.522 164.705C123.336 164.43 123.236 164.106 123.235 163.774C123.246 163.68 123.269 163.589 123.304 163.501C123.348 163.418 123.406 163.343 123.476 163.279C123.63 163.149 123.736 163.104 123.847 163.017C124.069 162.847 124.267 162.648 124.436 162.426C124.779 161.965 125.06 161.461 125.274 160.928C125.687 159.84 126.023 158.724 126.28 157.589Z",fill:"black"}),(0,a.createElement)("path",{d:"M177.075 50.7154C175.319 40.3839 166.469 31.7504 157.154 31.2388C148.654 30.7719 144.669 35.4113 144.567 37.8263C143.467 37.7119 141.552 37.7655 138.307 38.1618C127.809 39.4437 134.465 51.3029 134.465 51.3029C130.206 56.8617 152.198 48.6644 156.738 48.9557C161.279 49.2469 158.386 63.9996 158.386 63.9996C158.631 63.3601 159.021 62.7862 159.526 62.3232C160.426 60.4175 162.521 59.4489 164.36 60.1499C166.301 60.8893 167.22 63.2049 166.413 65.3218C166.2 65.8994 165.864 66.4236 165.428 66.8579C164.992 67.2922 164.466 67.6262 163.887 67.8365C163.526 67.961 163.223 68.2126 163.033 68.5443C162.844 68.876 162.781 69.2653 162.857 69.6396C163.28 71.6942 163.766 73.7554 164.074 75.0229C164.11 75.1748 164.181 75.3164 164.28 75.4367C164.38 75.557 164.506 75.6528 164.648 75.7167C164.791 75.7806 164.946 75.811 165.102 75.8054C165.258 75.7998 165.411 75.7585 165.549 75.6846C173.442 71.3489 178.888 61.3761 177.075 50.7154Z",stroke:"black",strokeWidth:"0.144286",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M163.088 62.1032C163.088 62.1032 165.621 61.5016 165.679 64.0123",stroke:"black",strokeWidth:"0.221844",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M135.637 113.426C118.033 112.571 113.455 117.094 111.276 125.218C110.144 129.437 110.617 135.593 105.82 136.014C101.16 136.422 99.5765 139.498 102.623 143.748C98.3099 143.265 92.8783 142.269 90.3557 147.154C86.4041 154.805 96.9807 155.191 95.7076 159.781C94.4345 164.37 81.4587 159.153 78.4472 165.935C75.4357 172.718 78.6675 174.88 78.8144 179.712C78.9613 184.543 68.5607 183.557 74.6423 194.31C76.7306 198.003 76.3032 201.355 73.1508 204.372C69.8967 207.485 67.804 209.385 71.8201 212.926C74.2375 215.058 76.6962 217.217 79.6863 218.695C84.4894 221.069 92.4278 221.143 95.3305 216.126C93.1595 215.192 90.9449 214.509 89.4673 212.695C85.129 207.368 92.3712 196.984 99.4825 196.872C104.231 196.798 108.038 199.344 112.497 196.67C117.193 193.852 116.659 189.512 115.726 185.273C115.49 184.202 115.489 183.016 116.183 182.109C117.071 180.947 118.822 180.57 120.42 180.479C123.492 180.372 126.563 180.708 129.54 181.476C130.544 181.712 136.473 184.02 137.11 183.178C137.348 182.863 137.154 182.445 136.953 182.111C135.775 180.152 134.542 178.247 133.362 176.328C137.237 176.495 138.648 174.296 138.648 174.296C134.942 174.852 131.355 171.093 128.844 167.53C128.811 167.441 128.775 167.354 128.743 167.265C128.276 165.978 127.812 164.525 127.397 162.969C131.799 165.001 134.722 160.898 134.722 160.898C129.41 160.942 126.878 154.865 125.89 151.542C125.897 151.317 125.904 151.092 125.916 150.868C126.463 151.78 127.552 153.09 129.722 154.688C134.081 157.897 136.65 155.457 136.65 155.457C136.65 155.457 133.183 153.658 131.096 148.259C130.226 146.008 129.492 143.999 128.932 142.419C128.275 141.954 127.741 141.336 127.375 140.618C127.01 139.901 126.825 139.105 126.836 138.3C126.836 135.614 128.832 133.436 131.294 133.436C133.756 133.436 135.753 135.614 135.753 138.3C135.753 138.637 135.72 138.973 135.656 139.305C136.695 139.766 138.349 139.765 140.952 138.313C146.926 134.98 147.061 131.676 150.617 134.98C151.937 136.207 153.176 135.707 154.284 135.599C154.87 137.549 155.345 137.88 154.284 140.657C152.829 144.463 158.393 142.537 158.451 134.697C158.513 126.268 153.242 114.281 135.637 113.426Z",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M131.879 136.137C131.879 136.137 129.325 134.401 128.202 137.158",stroke:"black",strokeWidth:"0.263046",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M21.9523 96.987C21.8258 95.6763 21.8288 94.3564 21.9612 93.0463C22.0574 91.735 22.2218 90.4315 22.3951 89.1302C22.5816 87.8307 22.7845 86.534 23.0267 85.244L23.4004 83.3113C23.5429 82.6703 23.6722 82.0271 23.8324 81.3896L23.5951 83.344L23.3327 85.2929L22.7939 89.1858L22.2681 93.0773C22.1885 93.7263 22.1087 94.3761 22.0552 95.0273C21.9837 95.6781 21.9494 96.3323 21.9523 96.987Z",fill:"black"}),(0,a.createElement)("path",{d:"M135.752 161.485C135.752 161.485 134.846 163.952 135.752 164.157",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M37.4274 44.5262L43.6949 42.1927V37.3032C42.7574 36.8133 42.0343 35.9939 41.6648 35.0029C40.8581 32.8859 41.7773 30.5703 43.7179 29.8308C45.6585 29.0914 47.8855 30.2081 48.6922 32.3251C48.9642 33.0339 49.0461 33.8014 48.9298 34.5516L51.8543 33.664C51.8543 33.664 45.9535 22.4782 51.8543 16.7843C57.1682 11.6568 69.6085 20.8862 70.7469 30.2244C70.6687 29.5835 71.1103 28.5715 71.2232 27.9376C71.5662 26.0229 71.787 24.0883 71.8843 22.1456C72.1239 17.2691 71.6439 11.8776 68.8204 7.73293C66.102 3.74246 61.4896 2.02656 56.7719 1.95041C51.3761 1.86332 44.1631 6.5618 41.6575 11.2722C41.6575 11.2722 34.7828 9.74128 31.1559 15.8915C24.1056 27.8468 37.4274 44.5262 37.4274 44.5262",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M44.991 31.7878C44.991 31.7878 42.4573 31.1861 42.4 33.6969",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M75.5452 77.5615C76.0803 81.2019 82.4211 119.367 82.4211 119.367C82.4211 119.367 83.1535 124.94 76.6823 124.939",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M77.4876 34.1885C78.0037 33.8667 82.5982 29.2119 82.5979 29.2116C80.9951 27.6088 79.3652 25.4266 77.4882 24.2305C76.7704 27.0648 76.7508 31.3891 77.4876 34.1885Z",fill:"black"}),(0,a.createElement)("path",{d:"M143.085 32.6325C142.95 32.8083 142.755 32.7489 142.139 32.7673C140.431 32.8141 140.738 32.1624 140.734 30.5786C140.73 29.4848 140.735 28.3912 140.747 27.2975C140.76 25.96 140.584 25.6425 141.975 25.6577C143.02 25.6691 143.064 25.4948 143.297 26.4771C143.65 27.9662 143.8 30.6048 143.313 32.07C143.263 32.267 143.186 32.4563 143.085 32.6325Z",fill:"black"}),(0,a.createElement)("path",{d:"M147.72 32.5977C147.561 32.7657 147.234 32.7686 146.557 32.7686C145.513 32.7441 145.617 32.8716 145.342 31.9418C144.901 30.1705 144.884 28.32 145.292 26.5407C145.552 25.5667 145.441 25.7143 146.48 25.6589C148.198 25.5751 147.875 26.2935 147.875 27.8472C147.875 29.0316 147.884 30.2164 147.875 31.4008C147.87 32.0847 147.882 32.4267 147.72 32.5977Z",fill:"black"}),(0,a.createElement)("path",{d:"M210.539 175.227C210.489 174.56 210.355 173.902 210.14 173.268C209.684 171.976 208.916 170.816 207.905 169.892C206.894 168.967 205.67 168.307 204.343 167.968C205.156 169.223 208.13 167.993 208.36 164.141C208.444 162.732 207.908 160.349 207.175 159.176C205.544 156.569 202.308 155.067 199.524 154.051C195.071 152.45 190.172 152.626 185.844 154.541C183.693 155.49 181.685 156.737 179.88 158.244C178.137 159.678 176.708 162.102 174.479 162.551C173.425 162.793 172.456 163.314 171.673 164.06C169.527 166.008 168.537 169.438 165.319 169.904C162.161 170.36 161.228 173.577 160.848 176.299C160.639 177.797 160.643 179.313 160.462 180.809C160.325 181.943 159.828 183.148 159.945 184.302C160.042 185.259 160.811 186.156 160.564 187.143C160.231 188.471 158.703 189.001 159.725 190.513C160.176 191.128 160.496 191.828 160.666 192.571C160.846 193.522 160.571 194.536 160.992 195.461C164.362 202.881 168.138 202.572 168.941 202.849C169.102 202.904 169.21 202.884 169.279 202.806C172.081 206.279 175.899 208.788 180.199 209.982C192.071 213.442 201.639 207.09 208.056 197.615C207.411 198.566 206.235 198.988 205.123 199.279C201.235 200.26 197.176 200.356 193.246 199.559C184.677 197.861 175.14 191.705 175.745 181.903C175.766 180.96 176.1 180.051 176.694 179.318C177.503 178.437 178.603 178.633 179.632 178.195C180.475 177.836 181.006 177.111 181.498 176.375C181.752 175.996 182.307 174.871 182.875 174.861C183.656 174.847 183.873 176.738 184.398 177.271C186.239 179.139 187.399 177.105 188.071 175.52C188.728 173.971 189.255 171.127 190.823 170.252C191.919 169.64 193.413 170 194.534 170.334C199.84 171.914 205.466 175.472 207.804 180.669C207.942 180.975 208.193 181.349 208.512 181.246C208.629 181.196 208.728 181.113 208.798 181.007C210.079 179.365 210.701 177.304 210.539 175.227ZM170.132 189.836C167.58 189.836 165.511 187.579 165.511 184.795C165.511 182.011 167.58 179.754 170.132 179.754C172.685 179.754 174.754 182.011 174.754 184.795C174.754 187.579 172.685 189.836 170.132 189.836ZM178.54 197.324C179.381 197.921 180.229 198.5 181.075 199.09C182.283 199.932 183.141 201.804 182.429 202.931C182.241 203.19 181.997 203.403 181.715 203.555C181.433 203.706 181.12 203.792 180.801 203.806C178.98 204.04 177.399 202.616 176.118 201.528C174.935 200.525 173.023 199.381 173.613 197.517C173.721 197.188 173.906 196.89 174.154 196.649C174.402 196.408 174.705 196.23 175.036 196.131C176.181 195.802 177.638 196.684 178.54 197.324V197.324Z",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M171.606 182.5C171.606 182.5 169.007 180.733 167.863 183.54",stroke:"black",strokeWidth:"0.267789",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M481.399 189.795C482.064 190.386 482.705 191.001 483.355 191.607C484.008 192.21 484.637 192.836 485.277 193.451L485.257 193.433C485.533 193.68 485.767 193.97 485.949 194.292C486.132 194.623 486.246 194.987 486.284 195.362C486.334 196.122 486.084 196.871 485.588 197.448L485.423 197.666C485.364 197.732 485.298 197.792 485.236 197.855L484.854 198.228C484.579 198.444 484.298 198.652 484.016 198.854L483.13 199.383C482.827 199.54 482.519 199.685 482.212 199.833C480.969 200.446 479.619 200.811 478.236 200.908C477.502 200.933 476.775 200.752 476.139 200.384C475.981 200.284 475.832 200.17 475.694 200.044C475.562 199.913 475.441 199.77 475.334 199.617C475.114 199.311 474.963 198.961 474.891 198.591L474.89 198.586C474.887 198.573 474.886 198.559 474.887 198.546C474.92 197.729 474.948 196.912 474.999 196.095C475.045 195.278 475.083 194.461 475.151 193.644C475.218 194.461 475.256 195.278 475.303 196.095C475.353 196.912 475.381 197.729 475.414 198.546L475.41 198.5C475.576 199.066 475.958 199.543 476.473 199.828C477.013 200.096 477.614 200.216 478.215 200.177C479.489 200.039 480.729 199.675 481.875 199.103C482.166 198.959 482.465 198.828 482.753 198.681L483.587 198.197C483.846 198.015 484.103 197.829 484.354 197.638L484.694 197.322C484.75 197.269 484.811 197.218 484.864 197.164L485.005 196.987C485.407 196.562 485.627 195.996 485.616 195.411C485.603 195.121 485.531 194.838 485.406 194.576C485.273 194.311 485.101 194.068 484.895 193.854L484.875 193.836C484.289 193.169 483.693 192.511 483.12 191.832C482.544 191.155 481.959 190.487 481.399 189.795Z",fill:"black"}),(0,a.createElement)("path",{d:"M482.746 170.036C482.746 170.036 480.592 168.572 479.645 170.897",stroke:"black",strokeWidth:"0.221844",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M470.921 193.599C481.1 193.599 489.352 185.347 489.352 175.168C489.352 164.988 481.1 156.736 470.921 156.736C460.741 156.736 452.489 164.988 452.489 175.168C452.489 185.347 460.741 193.599 470.921 193.599Z",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M457.953 175.408C458.444 175.408 458.842 175.01 458.842 174.519C458.842 174.028 458.444 173.63 457.953 173.63C457.462 173.63 457.064 174.028 457.064 174.519C457.064 175.01 457.462 175.408 457.953 175.408Z",fill:"black"}),(0,a.createElement)("path",{d:"M457.064 174.519C457.064 174.695 457.116 174.867 457.214 175.013C457.312 175.159 457.45 175.273 457.613 175.34C457.775 175.407 457.954 175.425 458.126 175.391C458.299 175.356 458.457 175.272 458.582 175.147C458.706 175.023 458.791 174.865 458.825 174.692C458.859 174.52 458.842 174.341 458.774 174.179C458.707 174.016 458.593 173.877 458.447 173.78C458.301 173.682 458.129 173.63 457.953 173.63C457.836 173.63 457.721 173.653 457.613 173.698C457.505 173.742 457.407 173.808 457.324 173.89C457.242 173.973 457.176 174.071 457.132 174.179C457.087 174.287 457.064 174.402 457.064 174.519Z",stroke:"black",strokeWidth:"0.248154",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M467.245 176.946C467.736 176.946 468.134 176.548 468.134 176.057C468.134 175.566 467.736 175.168 467.245 175.168C466.754 175.168 466.356 175.566 466.356 176.057C466.356 176.548 466.754 176.946 467.245 176.946Z",fill:"black"}),(0,a.createElement)("path",{d:"M466.356 176.057C466.356 176.233 466.408 176.405 466.506 176.551C466.604 176.697 466.743 176.811 466.905 176.878C467.067 176.946 467.246 176.963 467.419 176.929C467.591 176.895 467.749 176.81 467.874 176.686C467.998 176.561 468.083 176.403 468.117 176.23C468.151 176.058 468.134 175.879 468.066 175.717C467.999 175.554 467.885 175.415 467.739 175.318C467.593 175.22 467.421 175.168 467.245 175.168C467.009 175.168 466.783 175.262 466.617 175.428C466.45 175.595 466.356 175.821 466.356 176.057V176.057Z",stroke:"black",strokeWidth:"0.248154",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M462.393 178.528C462.064 178.783 461.141 180.099 461.927 180.874",stroke:"black",strokeWidth:"0.187679",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M476.071 181.793C476.071 181.793 476.195 186.375 472.392 186.708",stroke:"black",strokeWidth:"0.41133",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M509.792 151.428C507.105 151.254 504.408 151.402 501.756 151.87C499.103 152.317 496.545 153.212 494.191 154.516C494.182 154.522 494.171 154.525 494.16 154.527C494.149 154.528 494.138 154.527 494.127 154.524C494.116 154.522 494.106 154.517 494.097 154.51C494.088 154.503 494.081 154.494 494.075 154.485L494.074 154.483C493.02 152.602 491.605 150.947 489.911 149.612C489.892 149.597 489.877 149.577 489.869 149.555C489.861 149.532 489.858 149.508 489.863 149.484C489.867 149.46 489.878 149.438 489.893 149.42C489.909 149.402 489.93 149.388 489.953 149.381L489.955 149.38C492.624 148.478 495.105 147.094 497.275 145.298C499.464 143.537 501.317 141.397 502.748 138.98C503.455 137.78 504.01 136.497 504.4 135.16C504.798 133.839 504.946 132.456 504.836 131.081C504.74 129.723 504.222 128.428 503.354 127.378C502.487 126.328 501.312 125.576 499.996 125.226C498.672 124.861 497.291 124.746 495.925 124.887C494.544 125.015 493.184 125.314 491.878 125.779C486.59 127.715 482.14 131.429 479.29 136.286C478.6 137.494 478.07 138.788 477.715 140.134C477.355 141.47 477.262 142.864 477.441 144.236L477.442 144.241C477.447 144.273 477.445 144.306 477.437 144.337C477.429 144.368 477.415 144.398 477.396 144.424C477.376 144.45 477.352 144.472 477.324 144.488C477.297 144.505 477.266 144.516 477.234 144.521C477.216 144.523 477.198 144.524 477.18 144.523C472.79 144.193 468.364 145.276 464.409 147.21C460.436 149.179 456.905 151.934 454.028 155.307C452.582 156.982 451.339 158.821 450.324 160.786C449.299 162.743 448.592 164.85 448.231 167.03C447.872 169.206 448.067 171.438 448.798 173.519C449.566 175.583 450.883 177.398 452.606 178.769L452.307 178.874C452.6 177.506 452.952 176.158 453.357 174.821C453.754 173.478 454.241 172.163 454.816 170.885C455.106 170.24 455.45 169.619 455.844 169.03C456.233 168.401 456.771 167.878 457.41 167.506C458.109 167.209 458.891 167.166 459.618 167.386C460.302 167.568 460.972 167.797 461.624 168.073C462.87 168.637 464.183 169.043 465.53 169.281C466.853 169.478 468.204 169.207 469.349 168.517C469.922 168.163 470.451 167.744 470.927 167.268C471.433 166.789 471.943 166.314 472.457 165.843C472.975 165.375 473.493 164.907 474.032 164.456C474.3 164.229 474.573 164.006 474.859 163.791C475.003 163.683 475.147 163.578 475.311 163.476C475.396 163.42 475.485 163.371 475.578 163.327C475.608 163.313 475.64 163.301 475.672 163.291L475.724 163.274C475.749 163.265 475.774 163.26 475.801 163.259C475.836 163.255 475.871 163.254 475.906 163.256C475.976 163.262 476.044 163.286 476.102 163.326C476.18 163.379 476.235 163.46 476.257 163.551C476.274 163.621 476.272 163.693 476.252 163.762L476.255 163.575C476.945 166.124 477.468 168.716 477.821 171.333C477.864 171.661 477.895 171.993 477.924 172.325L477.966 172.81L477.991 173.032L477.997 173.066L477.996 173.06C477.99 173.046 477.984 173.032 477.978 173.018C477.972 173.008 477.966 172.998 477.959 172.989C477.947 172.972 477.933 172.956 477.918 172.941C477.858 172.88 477.778 172.842 477.692 172.836C477.635 172.832 477.577 172.841 477.523 172.862C477.482 172.878 477.445 172.902 477.413 172.932C477.396 172.95 477.38 172.968 477.366 172.988C477.357 173 477.35 173.013 477.344 173.027L477.351 173.003L477.579 172.061C477.664 171.736 477.76 171.411 477.874 171.089C478.096 170.427 478.422 169.805 478.839 169.245C479.282 168.645 479.912 168.209 480.629 168.005C481.344 167.838 482.092 167.879 482.784 168.123C483.439 168.344 484.062 168.648 484.638 169.029C484.925 169.208 485.197 169.419 485.474 169.621C485.745 169.84 486 170.076 486.239 170.329C486.746 170.85 487.115 171.488 487.313 172.187C487.483 172.909 487.434 173.665 487.172 174.359C486.915 175.015 486.551 175.623 486.096 176.16C485.205 177.192 484.155 178.075 482.985 178.776L482.922 178.014C483.31 178.174 483.679 178.375 484.025 178.613C484.198 178.725 484.356 178.858 484.521 178.981C484.674 179.119 484.832 179.253 484.979 179.398C485.574 179.987 486.028 180.703 486.306 181.493C486.378 181.689 486.435 181.889 486.477 182.094L486.552 182.397L486.585 182.706C486.602 182.912 486.637 183.119 486.637 183.324L486.616 183.94C486.612 184.144 486.588 184.347 486.546 184.547L486.444 185.148C486.344 185.538 486.221 185.921 486.109 186.307L485.387 185.895C486.309 184.759 487.187 183.552 488.017 182.328C488.849 181.102 489.632 179.845 490.368 178.558C491.111 177.276 491.79 175.959 492.414 174.619C493.038 173.28 493.593 171.91 494.077 170.514L494.079 170.508C494.097 170.457 494.125 170.411 494.161 170.371C494.197 170.332 494.241 170.299 494.289 170.276C494.338 170.254 494.39 170.24 494.444 170.238C494.497 170.235 494.551 170.243 494.601 170.261C494.63 170.272 494.657 170.285 494.682 170.301C496.986 171.722 499.495 172.78 502.12 173.437C504.751 174.118 507.454 174.483 510.172 174.525C512.891 174.583 515.606 174.293 518.251 173.66C520.904 173.069 523.405 171.935 525.598 170.33C526.134 169.922 526.631 169.464 527.083 168.964C527.539 168.47 527.935 167.925 528.264 167.339C528.935 166.17 529.247 164.829 529.163 163.484C529.117 162.813 528.979 162.151 528.753 161.517C528.516 160.884 528.211 160.278 527.843 159.71C527.085 158.577 526.156 157.569 525.088 156.722C522.914 155.052 520.462 153.78 517.845 152.965C515.234 152.123 512.529 151.606 509.792 151.428ZM509.797 151.347C512.544 151.509 515.261 152.011 517.885 152.84C520.526 153.645 523.004 154.91 525.204 156.577C526.303 157.421 527.264 158.432 528.053 159.572C528.44 160.151 528.764 160.771 529.018 161.419C529.264 162.076 529.418 162.763 529.477 163.461C529.587 164.872 529.281 166.284 528.597 167.522C528.263 168.139 527.858 168.715 527.391 169.238C526.932 169.765 526.425 170.248 525.876 170.681C523.655 172.369 521.108 173.578 518.397 174.232C515.708 174.925 512.94 175.257 510.163 175.219C507.387 175.205 504.622 174.86 501.927 174.191C499.212 173.539 496.618 172.458 494.244 170.988L494.849 170.775C494.358 172.2 493.794 173.598 493.16 174.965C492.527 176.33 491.84 177.669 491.088 178.97C490.342 180.275 489.55 181.55 488.71 182.797C487.867 184.044 486.992 185.254 486.035 186.437C485.974 186.512 485.889 186.564 485.794 186.584C485.7 186.604 485.601 186.59 485.515 186.546C485.429 186.501 485.361 186.429 485.322 186.34C485.284 186.251 485.277 186.152 485.303 186.058L485.313 186.025C485.413 185.67 485.526 185.318 485.618 184.963L485.707 184.424C485.746 184.246 485.766 184.066 485.769 183.884L485.788 183.344C485.787 183.165 485.755 182.989 485.741 182.812L485.714 182.546L485.648 182.288C485.613 182.115 485.564 181.945 485.503 181.779C485.266 181.108 484.879 180.501 484.372 180.002C483.871 179.497 483.278 179.091 482.626 178.806L482.616 178.801C482.544 178.77 482.482 178.72 482.436 178.656C482.391 178.592 482.364 178.517 482.359 178.439C482.353 178.36 482.37 178.282 482.406 178.213C482.442 178.143 482.496 178.084 482.563 178.044C483.649 177.397 484.627 176.582 485.459 175.63C485.856 175.168 486.175 174.643 486.403 174.077C486.611 173.537 486.654 172.948 486.526 172.384C486.363 171.816 486.062 171.297 485.65 170.874C485.44 170.65 485.215 170.44 484.976 170.245C484.723 170.06 484.479 169.866 484.209 169.697C483.692 169.351 483.132 169.073 482.544 168.871C481.994 168.67 481.398 168.63 480.826 168.756C480.271 168.915 479.785 169.254 479.444 169.719C479.075 170.213 478.787 170.761 478.59 171.345C478.483 171.641 478.391 171.944 478.31 172.253L478.07 173.221C478.064 173.243 478.052 173.278 478.038 173.314C478.024 173.347 478.007 173.378 477.988 173.408C477.957 173.457 477.915 173.498 477.866 173.529C477.816 173.559 477.761 173.578 477.703 173.585C477.645 173.591 477.587 173.584 477.532 173.564C477.478 173.545 477.428 173.513 477.388 173.472C477.369 173.454 477.352 173.434 477.339 173.412L477.314 173.368C477.302 173.346 477.292 173.322 477.284 173.298L477.266 173.233L477.25 173.146C477.236 173.049 477.228 172.964 477.22 172.879L477.179 172.385C477.153 172.063 477.124 171.742 477.084 171.42C476.935 170.133 476.706 168.848 476.452 167.569C476.196 166.291 475.91 165.012 475.589 163.753L475.592 163.566C475.576 163.613 475.575 163.664 475.587 163.712C475.605 163.783 475.647 163.845 475.705 163.889C475.746 163.916 475.792 163.934 475.84 163.941C475.853 163.944 475.867 163.944 475.88 163.942C475.899 163.938 475.902 163.936 475.894 163.94L475.884 163.945C475.875 163.949 475.874 163.945 475.857 163.954C475.792 163.985 475.729 164.02 475.669 164.059C475.537 164.139 475.398 164.237 475.264 164.337C474.993 164.537 474.724 164.751 474.46 164.97C473.929 165.407 473.411 165.866 472.893 166.325C472.378 166.788 471.866 167.256 471.358 167.728C470.844 168.23 470.274 168.671 469.659 169.043C469.029 169.414 468.341 169.674 467.623 169.813C466.907 169.944 466.175 169.955 465.455 169.847C464.063 169.592 462.709 169.161 461.426 168.567C460.8 168.295 460.155 168.067 459.497 167.885C458.885 167.687 458.224 167.71 457.627 167.949C457.06 168.28 456.582 168.743 456.233 169.299C455.849 169.863 455.512 170.458 455.226 171.078C454.649 172.332 454.156 173.623 453.751 174.943C453.337 176.262 452.973 177.603 452.67 178.95L452.67 178.953C452.664 178.977 452.654 178.999 452.64 179.019C452.626 179.039 452.608 179.056 452.588 179.069C452.567 179.082 452.544 179.091 452.52 179.095C452.496 179.099 452.472 179.099 452.448 179.093C452.42 179.087 452.393 179.074 452.371 179.056C450.615 177.629 449.28 175.751 448.512 173.622C447.774 171.492 447.583 169.211 447.956 166.988C448.329 164.782 449.053 162.649 450.099 160.67C451.134 158.694 452.386 156.84 453.83 155.14C456.718 151.723 460.267 148.926 464.263 146.916C468.235 144.912 472.715 143.748 477.215 144.029L476.953 144.316C476.746 142.877 476.825 141.411 477.186 140.002C477.536 138.604 478.068 137.258 478.767 135.997C480.169 133.485 482.024 131.254 484.239 129.418C486.428 127.548 488.937 126.089 491.645 125.111C493.006 124.622 494.422 124.305 495.862 124.166C497.319 124.021 498.79 124.154 500.198 124.558C501.639 124.954 502.92 125.79 503.865 126.948C504.81 128.105 505.371 129.529 505.47 131.02C505.579 132.474 505.413 133.936 504.98 135.329C504.556 136.705 503.961 138.024 503.21 139.253C501.712 141.696 499.787 143.849 497.526 145.61C495.296 147.398 492.758 148.762 490.036 149.636L490.081 149.404C491.776 150.782 493.184 152.481 494.224 154.402L494.107 154.369C496.482 153.069 499.062 152.182 501.734 151.747C504.396 151.292 507.103 151.158 509.797 151.347Z",fill:"black"}),(0,a.createElement)("path",{d:"M528.863 162.759C528.557 156.573 519.188 153.582 514.217 152.423C510.564 151.574 506.803 151.294 503.065 151.594C500.08 151.836 497.17 152.367 495.052 154.525C494.857 154.618 494.67 154.728 494.493 154.852C493.717 153.394 492.727 152.06 491.556 150.895C495.572 149.35 498.963 146.521 501.203 142.848C503.153 139.656 505.369 133.899 503.759 129.939C503.493 128.278 502.785 126.763 501.207 125.755C498.409 123.968 494.844 124.888 491.91 125.743C491.896 125.747 491.882 125.755 491.868 125.76C491.109 125.911 490.366 126.126 489.644 126.402C488.112 127.028 486.752 128.012 485.678 129.271C483.529 130.976 481.774 133.124 480.532 135.569C479.29 138.013 478.59 140.698 478.48 143.438C478.462 143.648 478.517 143.857 478.637 144.03C475.738 144.062 472.852 144.424 470.034 145.108C467.089 145.827 463.874 146.914 461.892 149.233C460.07 149.922 458.402 150.966 456.985 152.303C455.568 153.64 454.43 155.244 453.636 157.024C452.848 157.782 452.18 158.655 451.655 159.614C450.083 161.785 449.125 164.339 448.882 167.009C448.768 168.313 448.824 169.626 449.047 170.916C448.94 172.027 449.061 173.147 449.401 174.21C449.574 174.733 449.799 175.238 450.073 175.717C450.024 175.773 449.991 175.841 449.979 175.914C449.967 175.986 449.975 176.061 450.003 176.13C450.483 177.172 451.199 178.089 452.095 178.806C452.205 178.856 452.33 178.861 452.444 178.821C452.595 178.777 452.734 178.696 452.847 178.585C452.854 178.578 452.861 178.569 452.868 178.561C453.055 178.456 453.195 178.284 453.26 178.079C453.681 176.576 453.975 174.909 454.484 173.352C454.66 173.174 454.786 172.953 454.85 172.711C454.91 172.437 454.977 172.168 455.053 171.905C455.501 170.888 456.174 169.986 457.02 169.266C457.537 168.831 458.146 168.518 458.801 168.352C459.371 168.232 459.957 168.202 460.537 168.262C462.851 168.903 465.224 169.141 467.646 168.411C470.405 167.579 472.724 165.864 474.846 163.956C475.034 163.931 475.224 163.935 475.411 163.966C475.73 164.016 476.038 164.125 476.317 164.287C476.411 164.337 476.512 164.373 476.617 164.394L476.974 168.319C476.971 168.436 476.999 168.551 477.056 168.653C477.113 168.755 477.197 168.84 477.298 168.898C477.187 169.669 477.163 170.451 477.228 171.228C477.249 171.477 477.603 171.427 477.752 171.37C477.878 171.327 477.992 171.255 478.086 171.16C478.179 171.065 478.249 170.949 478.29 170.822C478.333 170.661 478.376 170.5 478.419 170.338C478.434 170.297 478.435 170.251 478.421 170.209C478.406 170.167 478.378 170.131 478.341 170.107C478.462 170.016 478.546 169.884 478.579 169.735C478.596 169.629 478.62 169.524 478.651 169.42L478.656 169.402L478.659 169.394L478.67 169.366C478.688 169.316 478.709 169.266 478.731 169.217C478.773 169.122 478.828 169.036 478.872 168.943C478.801 169.092 478.879 168.936 478.906 168.897C478.937 168.853 478.969 168.81 479.002 168.767C479.032 168.729 479.065 168.692 479.096 168.654C478.974 168.807 479.092 168.662 479.128 168.626C479.154 168.601 479.181 168.576 479.208 168.552C479.26 168.558 479.313 168.56 479.366 168.559C479.834 168.516 480.28 168.339 480.649 168.049C480.881 168.08 481.124 168.139 481.292 168.159L482.713 168.329C482.894 168.348 483.077 168.341 483.256 168.31C484.254 168.826 485.131 169.55 485.828 170.432C486.524 171.314 487.025 172.335 487.297 173.425C487.108 173.647 486.978 173.912 486.919 174.197C486.869 174.482 486.82 174.773 486.761 175.061C486.596 175.187 486.454 175.339 486.34 175.513C486.055 176.04 485.603 176.458 485.055 176.701C484.468 176.97 482.867 178.407 483.96 179.038C484.533 179.345 485.015 179.8 485.355 180.354C485.695 180.909 485.882 181.544 485.896 182.195C485.889 182.288 485.903 182.381 485.939 182.468C485.974 182.554 486.03 182.63 486.101 182.691C486.172 182.752 486.256 182.795 486.346 182.817C486.437 182.839 486.532 182.839 486.622 182.818C486.609 182.988 486.595 183.157 486.582 183.327C486.509 183.417 486.473 183.531 486.48 183.646C486.49 183.692 486.513 183.733 486.546 183.765L486.496 184.393C486.474 184.66 486.723 184.735 486.948 184.665C487.18 184.594 487.534 184.369 487.556 184.091L487.627 183.214L488.716 181.757C488.764 181.692 488.799 181.618 488.818 181.539C488.879 181.472 488.931 181.397 488.972 181.316C489.824 179.362 490.658 177.397 491.416 175.406C491.499 175.337 491.577 175.264 491.658 175.192C492.251 174.894 492.796 174.509 493.275 174.05C493.415 173.915 493.613 173.597 493.375 173.453C493.339 173.432 493.298 173.419 493.256 173.413C493.273 173.371 493.283 173.327 493.288 173.282C493.877 172.326 494.359 171.308 494.724 170.246C495.232 170.369 495.741 170.487 496.252 170.598C496.253 170.603 496.255 170.608 496.256 170.613C496.239 170.666 496.239 170.724 496.258 170.777C496.277 170.829 496.313 170.874 496.36 170.905C497.562 171.752 498.879 172.631 500.315 172.969C503.321 174.376 506.648 174.957 509.953 174.655C511.51 174.726 513.07 174.616 514.601 174.325C514.617 174.547 514.849 174.585 515.052 174.534C516.965 174.051 518.829 173.393 520.621 172.568C520.852 172.484 521.081 172.395 521.306 172.296C521.938 172.085 522.568 171.858 523.194 171.595C523.572 171.439 523.9 171.181 524.142 170.852C526.042 170.048 527.569 168.377 528.837 166.772C528.975 166.618 529.07 166.431 529.112 166.229C529.154 166.027 529.143 165.818 529.079 165.622C529.298 165.168 529.394 164.664 529.356 164.161C529.318 163.659 529.148 163.175 528.863 162.759ZM494.266 128.732C495.024 128.579 495.803 128.547 496.571 128.64C496.241 128.764 495.936 128.883 495.675 128.981C495.19 129.161 494.71 129.357 494.233 129.562C494.311 129.439 494.355 129.297 494.361 129.152C494.367 129.006 494.334 128.861 494.266 128.732ZM452.522 177.152C452.446 177.053 452.369 176.955 452.293 176.856C452.412 176.805 452.527 176.748 452.638 176.683C452.599 176.839 452.561 176.996 452.522 177.152ZM456.353 168.911C456.591 168.512 456.854 168.132 457.127 167.76C457.151 167.747 457.174 167.734 457.197 167.722C457.283 167.677 457.371 167.635 457.459 167.596C457.504 167.576 457.549 167.558 457.593 167.539L457.602 167.536L457.624 167.528C457.704 167.499 457.785 167.473 457.866 167.449C457.912 167.436 457.959 167.425 458.005 167.413C458.195 167.485 458.384 167.559 458.574 167.628C457.757 167.907 457.003 168.343 456.353 168.911V168.911ZM464.613 149.656L464.608 149.655C464.762 149.516 464.923 149.386 465.092 149.266L465.101 149.265C465.236 149.248 465.365 149.201 465.48 149.128C465.594 149.055 465.691 148.957 465.763 148.841C466.626 148.384 467.544 148.038 468.494 147.813C467.168 148.357 465.872 148.972 464.613 149.656L464.613 149.656ZM473.646 147.937C473.187 148.056 472.73 148.181 472.274 148.311C472.406 148.138 472.495 147.936 472.535 147.722C472.575 147.508 472.564 147.288 472.503 147.079C473.049 146.998 473.596 146.935 474.144 146.881C473.853 147.159 473.676 147.535 473.646 147.937V147.937ZM484.194 135.743C484.856 134.649 485.676 133.66 486.627 132.807C485.729 133.71 484.915 134.692 484.194 135.743V135.743ZM487.814 147.946C487.649 147.849 487.483 147.756 487.315 147.667C487.428 147.636 487.542 147.598 487.656 147.556C487.687 147.693 487.741 147.823 487.816 147.941L487.814 147.946ZM488.262 139.944C488.232 139.976 488.201 140.006 488.171 140.038C487.613 140.671 487.096 141.338 486.622 142.035C486.563 141.986 486.508 141.932 486.457 141.875C486.413 141.821 486.372 141.764 486.336 141.704C487.241 140.649 488.104 139.563 488.924 138.445C489.007 138.396 489.088 138.345 489.171 138.297C488.844 138.831 488.538 139.378 488.262 139.944V139.944ZM495.836 156.651C495.7 156.772 495.582 156.91 495.483 157.062C495.448 156.969 495.415 156.875 495.379 156.783C495.531 156.737 495.683 156.695 495.836 156.651V156.651ZM497.132 161.793C496.853 161.831 496.573 161.861 496.294 161.903C495.989 161.982 495.703 162.118 495.449 162.304C495.46 162.091 495.466 161.877 495.47 161.663C496.024 161.702 496.578 161.748 497.132 161.793V161.793ZM496.749 165.752C496.551 165.588 496.355 165.42 496.162 165.248C496.014 165.14 495.84 165.072 495.658 165.05C495.476 165.028 495.291 165.054 495.121 165.125C495.149 164.974 495.173 164.824 495.197 164.673C495.933 164.812 496.668 164.951 497.403 165.09C497.162 165.287 496.943 165.509 496.749 165.752V165.752ZM500.855 155.565C504.073 155.093 507.343 155.092 510.561 155.561C507.33 155.342 504.087 155.344 500.855 155.565V155.565ZM522.984 162.256C523.142 162.378 523.3 162.5 523.458 162.622C523.487 162.678 523.517 162.733 523.544 162.789C523.258 162.665 522.971 162.547 522.681 162.437C522.782 162.383 522.884 162.322 522.984 162.256V162.256ZM517.201 159.922C517.285 159.875 517.368 159.823 517.45 159.768C517.571 159.821 517.691 159.876 517.809 159.934C517.607 159.93 517.404 159.926 517.201 159.922V159.922ZM523.598 166.15C522.083 166.178 520.569 166.181 519.057 166.158C518.822 166.113 518.587 166.068 518.352 166.024C519.887 166.011 521.422 166.002 522.957 165.996C523.253 165.959 523.537 165.856 523.788 165.694C523.736 165.85 523.672 166.002 523.598 166.15V166.15Z",fill:"black",stroke:"black",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M494.149 154.442C494.149 154.442 494.798 152.829 495.952 153.835C497.105 154.841 498.131 171.51 495.952 171.509C493.836 171.508 494.463 170.644 494.463 170.644C494.463 170.644 495.679 161.607 494.149 154.442Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M476.699 144.191C476.699 144.191 475.547 142.889 476.963 142.307C478.378 141.725 493.746 148.262 492.771 150.211C491.823 152.103 491.331 151.156 491.331 151.156C491.331 151.156 483.792 146.026 476.699 144.191Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M571.433 140.715L571.431 140.715C571.454 140.716 571.477 140.709 571.496 140.697C571.476 140.705 571.455 140.711 571.433 140.715L571.433 140.715Z",fill:"black"}),(0,a.createElement)("path",{d:"M641.891 193.109C641.72 193.214 641.519 193.259 641.319 193.237C641.119 193.215 640.932 193.127 640.788 192.988C637.512 192.424 633.363 192.308 630.622 190.225C628.707 188.771 627.946 186.563 627.665 184.247C628.139 184.058 628.565 183.766 628.913 183.393C629.261 183.02 629.522 182.574 629.678 182.088C631.498 175.632 633.348 167.692 628.388 162.089C626.067 159.467 623.449 159.088 620.193 158.448C618.361 158.088 617.034 157.35 616.786 155.377C616.634 154.168 616.77 152.888 616.108 151.798C615.408 150.647 614.228 150.281 612.973 150.034C611.31 149.775 609.677 149.348 608.1 148.76C604.986 147.48 602.245 145.437 600.128 142.819C598.92 141.311 597.898 138.959 596.17 137.903C595.754 137.439 595.23 137.085 594.644 136.874C594.057 136.662 593.428 136.6 592.812 136.693C592.112 136.802 591.446 137.07 590.866 137.477C590.573 137.5 590.293 137.608 590.062 137.789C589.311 135.718 588.805 133.565 588.554 131.376C588.186 128.126 589.179 123.534 585.957 121.421C585.396 121.062 584.761 120.835 584.1 120.758C583.439 120.68 582.769 120.753 582.14 120.972C579.662 121.328 577.524 123.048 576.065 125.032C575.217 126.236 574.484 127.518 573.874 128.858C573.569 129.387 573.306 129.939 573.089 130.51C572.341 132.464 571.829 134.501 571.566 136.577C569.183 136.14 566.708 137.052 564.878 138.706C564.708 138.748 564.548 138.826 564.409 138.934C564.271 139.042 564.157 139.179 564.075 139.334C563.44 140.615 563.005 141.985 562.783 143.398C562.378 145.046 562.25 146.75 562.404 148.44C562.465 149.108 563.88 148.376 563.824 147.762C563.807 147.58 563.804 147.399 563.794 147.217C563.913 147.108 563.993 146.964 564.021 146.805C564.272 144.862 564.899 142.985 565.868 141.282C566.391 141.072 566.871 140.768 567.284 140.385C567.707 139.98 568.354 139.982 568.919 140.078C568.985 140.092 569.049 140.11 569.113 140.131C569.111 140.323 569.153 140.512 569.235 140.685C569.316 140.858 569.436 141.011 569.585 141.131C570.061 141.473 570.701 141.209 571.12 140.908C571.185 140.861 571.251 140.816 571.317 140.771C571.355 140.752 571.393 140.733 571.431 140.716C571.428 140.717 571.424 140.717 571.42 140.717C571.425 140.717 571.429 140.716 571.433 140.715C571.489 140.69 571.501 140.692 571.493 140.699C571.525 140.687 571.557 140.673 571.572 140.669C571.615 140.657 571.659 140.649 571.701 140.637L571.702 140.637L571.709 140.636C571.797 140.626 571.885 140.616 571.974 140.614C571.973 140.614 572.019 140.614 572.05 140.613C572.076 140.615 572.126 140.618 572.135 140.619C572.232 140.629 572.328 140.645 572.423 140.667C572.467 140.677 572.509 140.689 572.552 140.701C572.568 140.705 572.577 140.707 572.583 140.708C572.589 140.711 572.599 140.716 572.622 140.725C572.652 140.735 572.683 140.744 572.714 140.75C572.775 140.804 572.853 140.836 572.935 140.842C572.94 141.045 573.082 141.187 573.351 141.169C573.549 141.148 573.739 141.077 573.903 140.964C574.066 140.851 574.199 140.698 574.289 140.521C574.659 139.505 575.689 139.208 576.654 138.979C576.711 138.966 576.768 138.956 576.825 138.944L576.863 138.958C576.276 140.027 576.285 141.205 577.794 141.871C578.906 142.33 579.975 142.887 580.989 143.536C581.04 143.602 581.092 143.667 581.138 143.737C581.926 144.943 581.448 145.666 580.73 146.688C579.948 147.8 578.746 149.592 579.892 150.86C580.957 152.037 583.569 151.486 584.9 151.307C585.817 151.181 586.725 151.005 587.622 150.779C587.957 151.154 588.229 151.581 588.425 152.044C588.476 152.179 588.517 152.316 588.557 152.454C588.458 152.577 588.407 152.732 588.415 152.89C588.429 152.955 588.463 153.014 588.512 153.059C588.56 153.104 588.622 153.133 588.688 153.141C588.866 153.163 589.047 153.129 589.206 153.045C589.399 152.958 589.565 152.823 589.69 152.653C589.836 152.424 589.982 152.195 590.128 151.965C590.14 151.949 590.153 151.934 590.165 151.917C590.231 151.916 590.296 151.905 590.357 151.883C591.527 151.463 592.796 151.401 594.002 151.705C594.284 151.858 594.557 152.028 594.819 152.214C594.829 152.219 594.84 152.223 594.851 152.227C595.147 152.576 595.384 152.972 595.551 153.398C595.78 153.979 595.938 154.585 596.023 155.203C595.779 155.472 595.625 155.811 595.583 156.171C595.57 156.385 595.545 156.597 595.514 156.806C594.141 158.175 592.768 159.544 591.396 160.913C591.156 161.148 590.952 161.417 590.79 161.711C590.705 161.745 590.624 161.788 590.548 161.839C590.382 161.948 590.247 162.099 590.158 162.277C590.121 162.338 590.102 162.408 590.101 162.48C590.1 162.551 590.118 162.621 590.152 162.684C590.192 162.729 590.24 162.765 590.295 162.789C590.35 162.814 590.409 162.825 590.469 162.824C590.499 162.862 590.538 162.893 590.583 162.913C590.633 162.938 590.681 162.966 590.727 162.996C590.798 163.111 590.888 163.213 590.993 163.298C591.187 163.466 591.365 163.651 591.523 163.853C591.658 164.055 591.811 164.245 591.981 164.419C592.589 165.007 593.41 165.094 594.214 165.164C596.451 166.204 598.771 167.233 600.994 168.414C601.065 168.643 601.21 168.842 601.408 168.978C603.844 170.771 605.812 173.012 607.669 175.362C607.64 175.593 607.676 175.827 607.773 176.038C610.094 181.053 612.577 185.986 615.222 190.836C615.671 192.463 616.229 194.058 616.893 195.61C616.857 195.642 616.827 195.676 616.793 195.708C616.66 195.68 616.523 195.682 616.39 195.713C616.258 195.744 616.134 195.804 616.028 195.889C616.021 195.894 616.01 195.904 616.002 195.91L615.788 195.886C615.739 195.882 615.689 195.893 615.645 195.916L615.571 195.756C615.534 195.675 615.385 195.742 615.339 195.774C615.273 195.82 615.202 195.902 615.24 195.985C615.474 196.495 615.709 197.005 615.943 197.515C615.947 197.522 615.952 197.528 615.958 197.533C615.964 197.538 615.971 197.541 615.979 197.543C615.969 197.569 615.97 197.597 615.98 197.623C616.36 198.444 616.739 199.266 617.119 200.088C617.14 200.133 617.192 200.137 617.248 200.121C617.724 201.436 618.354 202.69 619.123 203.859C619.064 204.003 619.057 204.163 619.103 204.313C620.241 207.624 625.952 207.12 628.864 206.652C632.656 206.963 636.802 205.977 637.526 202.01C637.585 201.84 637.589 201.655 637.538 201.481C637.487 201.308 637.384 201.155 637.241 201.043C638.078 199.209 638.643 197.226 640.276 195.918C640.532 195.701 640.763 195.458 640.967 195.192C642.019 195.124 643.525 193.109 641.891 193.109ZM617.144 162.694C616.254 162.406 615.365 162.119 614.476 161.832C614.127 161.468 613.786 161.093 613.459 160.698C612.986 159.827 612.571 158.926 612.219 158C611.995 156.65 611.319 155.416 610.3 154.502C609.281 153.588 607.982 153.048 606.615 152.972C606.2 152.704 605.761 152.475 605.304 152.288L605.295 152.272C606.556 152.764 607.86 153.139 609.191 153.392C610.491 153.637 611.89 153.571 612.31 155.094C612.608 156.176 612.399 157.34 612.712 158.428C613.424 160.91 615.93 161.744 618.232 162.093C621.126 162.53 623.35 163.251 625.121 165.735C626.011 166.986 626.641 168.403 626.972 169.903C626.276 168.505 625.337 167.243 624.2 166.173C622.855 164.908 621.244 163.961 619.485 163.402C618.718 163.124 617.936 162.888 617.144 162.694ZM630.158 195.752C629.491 195.306 628.882 194.78 628.345 194.185C630.138 195.149 632.242 195.609 634.327 195.946C632.935 196.075 631.532 196.01 630.158 195.752Z",fill:"black"}),(0,a.createElement)("path",{d:"M203.233 116.246L203 116.335C203.217 115.854 203.434 115.374 203.652 114.894C204.185 113.715 203.114 113.537 202.334 113.954C202.708 113.545 203.099 112.956 203.005 112.392C202.988 112.279 202.944 112.171 202.876 112.078C202.808 111.985 202.719 111.91 202.616 111.86C202.512 111.81 202.398 111.786 202.284 111.789C202.169 111.793 202.057 111.825 201.957 111.882C200.302 112.574 198.885 113.732 197.877 115.216C196.87 116.7 196.317 118.445 196.285 120.238C196.273 121.016 197.233 120.835 197.65 120.584C198.103 120.303 198.446 119.875 198.621 119.371C198.766 119.305 198.903 119.221 199.027 119.12C199.318 118.883 199.609 118.647 199.9 118.41L199.88 118.454C199.544 119.196 200.01 119.939 200.832 119.626C201.506 119.37 202.181 119.113 202.855 118.857C203.222 118.701 203.544 118.457 203.792 118.145C204.039 117.833 204.204 117.464 204.272 117.072C204.345 116.394 203.892 115.995 203.233 116.246Z",fill:"#F04B2D"}),(0,a.createElement)("path",{d:"M218.487 104.311C218.345 104.144 218.171 104.008 217.975 103.911C217.78 103.813 217.566 103.757 217.348 103.744C216.108 102.215 214.483 101.043 212.641 100.351C211.219 99.825 209.683 100.516 208.634 101.527C208.114 102.029 206.915 103.816 207.788 104.529C207.661 104.734 207.577 104.962 207.541 105.201C207.505 105.439 207.518 105.682 207.579 105.915C207.692 106.252 207.787 106.595 207.862 106.942C207.48 107.252 207.168 107.64 206.947 108.08C206.727 108.52 206.602 109.001 206.582 109.493C206.591 110.112 206.599 110.73 206.608 111.348C206.62 112.179 207.702 112.437 208.329 112.379C209.909 112.233 211.489 112.087 213.069 111.94C214.577 111.801 216.05 111.656 217.341 110.763C219.716 109.12 220.354 106.573 218.487 104.311Z",fill:"#F6BED7"}),(0,a.createElement)("path",{d:"M230.831 118.563C230.636 117.402 230.194 116.297 229.534 115.322C228.875 114.348 228.013 113.527 227.008 112.914C225.539 112.002 222.325 114.481 222.852 115.918C221.773 115.915 220.339 116.875 219.886 117.555C219.065 118.789 218.526 120.339 219.353 121.73C220.057 122.914 221.432 123.291 222.723 123.217C223.366 123.149 223.983 122.921 224.515 122.553C225.047 122.185 225.478 121.688 225.768 121.11C225.824 120.984 225.866 120.852 225.893 120.717C226.052 120.863 226.211 121.009 226.371 121.155C227.795 122.465 231.161 120.461 230.831 118.563Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M226.176 130.797C226.069 130.649 225.927 130.528 225.764 130.446C225.6 130.364 225.419 130.323 225.236 130.325C224.774 129.419 222.838 129.989 222.147 130.492C222.073 130.545 221.999 130.599 221.925 130.653C221.496 129.828 219.405 130.42 218.8 130.821C218.485 130.432 217.86 130.258 217.076 130.439C215.231 130.9 213.592 131.961 212.416 133.455C211.762 134.223 211.732 135.416 212.831 135.706C212.885 135.72 212.939 135.728 212.994 135.737C213.242 136.275 213.896 136.564 214.801 136.256C215.358 136.066 215.903 135.858 216.436 135.631C216.029 137.369 218.971 136.574 219.632 136.093C220.125 135.734 220.619 135.375 221.113 135.016C221.885 135.217 223.118 134.79 223.64 134.422C224.057 134.128 224.473 133.835 224.89 133.541C225.612 133.033 226.845 131.764 226.176 130.797Z",fill:"#15A97D"}),(0,a.createElement)("path",{d:"M209.976 178.249C210.019 178.159 210.048 178.063 210.06 177.965C210.208 176.643 210.172 175.308 209.953 173.996C209.782 173.035 209.57 171.961 208.74 171.384C208.349 170.27 207.618 169.308 206.651 168.631C206.574 168.585 206.486 168.563 206.397 168.566C206.384 168.553 206.374 168.54 206.361 168.527C206.431 168.491 206.496 168.455 206.553 168.422C209.136 166.92 210.486 164.202 208.714 161.523C207.783 160.162 206.579 159.009 205.178 158.138C203.499 156.644 201.531 155.51 199.395 154.808C197.26 154.106 195.003 153.85 192.764 154.057C190.429 153.85 188.078 154.172 185.885 154.999C183.321 155.962 181.124 157.706 179.604 159.985C178.836 160.782 178.144 161.65 177.539 162.577C175.534 162.668 173.627 163.467 172.157 164.832C170.567 165.989 169.352 167.707 168.411 169.562C167.663 169.721 166.947 170.005 166.292 170.4C165.216 170.672 164.238 171.237 163.466 172.034C162.014 173.578 161.595 175.528 161.467 177.535C161.069 179.184 160.824 180.866 160.735 182.56C160.509 183.103 160.408 183.689 160.44 184.277C160.553 185.227 160.781 186.161 161.119 187.057C160.916 187.39 160.763 187.751 160.664 188.129C160.526 188.703 160.506 189.299 160.606 189.881C160.597 190.128 160.617 190.376 160.664 190.618C160.638 191.41 161.03 192.093 161.2 192.969C161.38 193.895 161.474 194.769 161.612 195.601C161.544 196.074 161.636 196.556 161.871 196.971C161.892 197.004 161.916 197.032 161.939 197.062C162.256 198.148 162.876 199.121 163.726 199.868C164.004 200.116 164.3 200.341 164.614 200.541C164.98 201.097 165.45 201.576 166 201.951C166.961 202.583 168.101 202.889 169.249 202.824C169.841 204.396 171.115 205.505 172.671 206.245C174.02 207.446 175.628 208.319 177.371 208.794C177.919 209.316 178.569 209.719 179.281 209.977C179.993 210.235 180.75 210.343 181.506 210.294C181.564 210.289 181.622 210.281 181.679 210.27C186.139 211.55 190.925 211.011 194.989 208.771C195.811 208.376 196.608 207.933 197.377 207.444C201.361 206.265 204.779 203.676 206.992 200.16C207.194 199.992 207.347 199.772 207.434 199.525C207.885 198.916 208.177 198.204 208.284 197.455C208.325 197.167 207.93 197.256 207.797 197.362C207.312 197.75 206.799 198.102 206.261 198.413C206.003 198.49 205.761 198.617 205.551 198.786C203.236 199.52 200.833 199.939 198.406 200.032C194.106 199.744 189.602 199.444 185.663 197.543C183.455 196.418 181.471 194.898 179.81 193.058C178.658 191.684 177.737 190.132 177.084 188.462C177.023 188.298 176.908 188.161 176.758 188.073C176.785 187.999 176.796 187.92 176.789 187.841C176.782 187.763 176.757 187.687 176.717 187.619C176.676 187.551 176.621 187.494 176.556 187.45C176.49 187.406 176.416 187.378 176.338 187.367C176.33 187.259 176.322 187.151 176.318 187.041C176.326 186.945 176.309 186.849 176.268 186.761C176.227 186.674 176.163 186.599 176.083 186.545L175.98 184.266C175.98 184.231 175.967 184.198 175.943 184.173C175.903 183.484 175.862 182.795 175.822 182.106C175.805 181.811 175.759 181.416 175.732 180.993C175.831 180.946 175.917 180.873 175.979 180.782C176.331 179.986 176.928 179.324 177.683 178.891C177.777 178.829 177.858 178.751 177.924 178.661C178.007 178.673 178.09 178.679 178.174 178.679C178.819 178.648 179.447 178.465 180.009 178.146C180.57 177.826 181.048 177.379 181.404 176.84C181.562 176.627 181.664 176.378 181.702 176.116C182.059 175.736 182.395 175.337 182.709 174.92C182.782 175.347 182.905 175.763 183.077 176.161C183.213 176.545 183.425 176.897 183.701 177.196C183.977 177.495 184.311 177.735 184.683 177.902C184.717 177.913 184.751 177.921 184.785 177.931C184.789 177.938 184.794 177.944 184.799 177.95C184.841 178.003 184.894 178.046 184.955 178.077C185.015 178.107 185.082 178.124 185.15 178.126C185.522 178.208 185.911 178.151 186.244 177.965C186.626 177.787 186.959 177.518 187.212 177.18C187.302 177.052 187.381 176.915 187.446 176.772C187.7 176.424 187.913 176.047 188.079 175.649C188.386 175.192 188.613 174.685 188.749 174.151C188.959 173.877 189.089 173.549 189.124 173.205C189.125 173.192 189.124 173.176 189.125 173.163L189.611 172.016C190.188 171.106 190.942 170.364 192.083 170.153C194.124 169.776 196.253 170.879 198.038 171.709C198.076 171.724 198.115 171.735 198.155 171.744C198.94 172.237 199.676 172.748 200.337 173.195C200.57 173.343 200.843 173.417 201.119 173.408C203.699 175.126 205.836 177.43 207.356 180.133C207.422 180.242 207.518 180.332 207.632 180.39C207.746 180.449 207.874 180.475 208.002 180.464C208 180.471 207.999 180.478 207.999 180.486L208.028 180.824C208.035 180.898 208.124 180.895 208.186 180.877L208.194 180.889L208.204 180.97C208.21 181.02 208.261 181.033 208.306 181.032C208.361 181.097 208.422 181.157 208.486 181.213C208.527 181.247 208.609 181.219 208.649 181.2C208.71 181.171 208.761 181.123 208.793 181.064C208.889 180.89 208.985 180.717 209.081 180.543C209.218 180.348 209.334 180.139 209.426 179.919C209.437 179.894 209.438 179.866 209.43 179.84C209.95 179.393 210.284 178.79 210.006 178.299C209.996 178.282 209.985 178.266 209.976 178.249ZM207.461 198.196C207.423 198.329 207.379 198.461 207.328 198.589C207.259 198.53 207.181 198.482 207.097 198.447C207.22 198.365 207.341 198.282 207.461 198.196ZM174.444 187.044C174.111 187.247 173.819 187.511 173.583 187.822C172.711 189.518 171.156 189.94 169.353 189.552C169.087 189.513 168.815 189.556 168.573 189.675L167.392 188.876C167.248 188.785 167.079 188.739 166.908 188.745C166.791 188.591 166.682 188.431 166.581 188.266C166.537 188.195 166.48 188.133 166.412 188.084C166.408 188.06 166.403 188.035 166.398 188.011C166.385 187.896 166.338 187.788 166.263 187.7C166.188 187.611 166.089 187.547 165.978 187.515L165.974 187.502C165.975 187.475 165.974 187.449 165.975 187.423C165.986 187.253 165.947 187.083 165.862 186.935C165.524 184.932 165.831 182.872 166.74 181.055C166.794 181.025 166.846 180.99 166.895 180.951L166.875 180.967C166.888 180.957 166.901 180.946 166.914 180.936C166.941 180.915 166.967 180.895 166.994 180.875C167.048 180.835 167.103 180.797 167.158 180.76C167.212 180.724 167.266 180.69 167.321 180.657L167.344 180.644C167.37 180.63 167.395 180.616 167.421 180.602C167.536 180.542 167.653 180.487 167.774 180.439L167.807 180.426C167.835 180.415 167.864 180.405 167.893 180.395C167.956 180.373 168.02 180.354 168.084 180.335C168.185 180.305 168.277 180.251 168.353 180.178C168.421 180.118 168.468 180.04 168.49 179.952C168.49 179.934 168.487 179.917 168.481 179.9C169.803 179.564 171.2 179.684 172.445 180.241C172.645 180.514 172.845 180.787 173.045 181.06C173.105 181.126 173.179 181.177 173.263 181.207C173.346 181.237 173.436 181.246 173.524 181.233L173.528 181.233C174.439 183.025 174.76 185.059 174.444 187.044V187.044ZM176.991 196.54C177.987 197.077 178.893 197.767 179.676 198.584C180.487 199.365 181.262 200.186 182.05 200.992C182.101 201.424 182.126 201.858 182.125 202.293C182.093 202.443 182.053 202.59 182.01 202.736C181.916 202.831 181.837 202.939 181.777 203.058C181.692 203.186 181.608 203.315 181.524 203.444C181.261 203.467 180.997 203.463 180.735 203.432C179.44 203.273 178.696 202.297 177.674 201.616C177.382 201.43 177.075 201.269 176.755 201.136C175.35 199.818 174.51 198.168 175.371 196.211C175.419 196.162 175.468 196.112 175.509 196.062C176.023 196.15 176.522 196.311 176.991 196.54V196.54ZM181.722 165.765C181.529 165.866 181.341 165.977 181.16 166.099C180.654 166.447 180.187 166.849 179.767 167.297C179.539 167.289 179.311 167.294 179.084 167.311C178.863 167.222 178.635 167.149 178.404 167.091C177.508 166.886 176.568 167.022 175.768 167.474C174.317 168.26 173.786 169.578 173.748 171.043C173.718 171.124 173.687 171.205 173.663 171.288C173.651 169.719 173.709 167.629 174.758 166.713C175.782 165.818 178.456 166.633 179.83 166.31C180.643 166.112 181.418 165.778 182.119 165.321C181.985 165.467 181.853 165.615 181.722 165.765V165.765ZM194.121 159.513C190.657 159.617 187.321 160.847 184.619 163.018C185.524 161.908 186.284 160.78 187.652 160.132C190.505 158.783 194.004 158.868 197.019 159.743C196.062 159.58 195.092 159.503 194.121 159.513V159.513Z",fill:"black"}),(0,a.createElement)("path",{d:"M158.907 134.526C159.012 133.159 158.757 131.789 158.165 130.553C157.573 129.317 156.666 128.258 155.535 127.483C155.198 125.202 154.245 123.057 152.777 121.278C150.772 118.801 148.013 117.076 145.083 115.896C143.35 115.213 141.571 114.654 139.76 114.222C139.743 114.217 139.725 114.218 139.707 114.216C137.348 113.415 134.87 113.018 132.379 113.042C128.83 113.089 125.357 113.989 122.066 115.269C122.049 115.251 122.033 115.232 122.016 115.214C122.016 115.214 119.47 107.291 107.943 113.043C96.4155 118.795 97.603 124.765 92.7236 126.256C87.8442 127.746 85.4065 122.918 85.4065 122.918C85.4065 122.918 81.4223 131.478 86.5226 136.378C90.1442 139.857 95.9411 142.36 101.851 141.266C102.725 142.508 103.645 143.705 104.612 144.857C104.618 144.955 104.628 145.053 104.635 145.151C103.411 144.88 102.171 144.688 100.922 144.576C100.12 144.518 99.314 144.572 98.527 144.737C97.2889 144.567 96.0283 144.694 94.8484 145.105C92.0849 146.099 91.005 148.309 91.0212 150.948C90.6034 153.042 91.9591 154.691 93.8112 155.991C94.8585 156.72 95.9615 157.365 97.11 157.921C97.1462 159.067 97.0153 160.213 96.7214 161.321C96.2978 161.662 95.838 161.955 95.3503 162.195C94.3771 162.444 93.4 162.691 92.4251 162.953C92.2841 162.961 92.1432 162.969 92.0008 162.969C91.9166 162.971 91.8331 162.984 91.7525 163.008C88.0615 162.551 83.9288 162.627 81.1468 165.447C79.6289 166.577 78.6131 168.256 78.3163 170.125C77.8454 173.041 78.6236 176.212 79.6802 178.942C79.5054 179.686 79.3118 180.426 79.0993 181.161C77.8681 181.733 76.7185 182.465 75.6806 183.34C73.7534 184.987 71.9559 187.484 72.4877 190.166C72.8627 192.057 74.2849 193.198 75.7539 194.244C76.8251 196.498 77.5382 198.905 77.8675 201.379C76.6964 203.875 74.2366 205.323 73.0813 207.847C71.5771 211.135 73.4495 213.526 75.9559 215.526C78.6259 217.657 81.486 219.54 84.9136 220.119C86.8731 220.451 89.0596 219.086 90.1762 217.554C90.9433 216.502 91.2447 215.168 90.4132 214.398C90.4162 214.227 90.3829 214.058 90.3156 213.901C90.2483 213.745 90.1486 213.604 90.0229 213.489C89.4051 212.907 88.8523 212.259 88.374 211.558C88.2505 207.323 89.0563 202.165 92.4506 199.261C95.9811 196.239 101.348 198.201 105.557 197.212C110.876 195.963 114.769 192.003 115.2 186.522C115.282 185.479 115.384 184.442 115.507 183.409C116.095 182.812 116.509 182.066 116.705 181.251C117.211 178.876 118.561 178.435 120.846 179.12C123.79 180.002 126.026 181.575 129.157 181.692C130.011 182.079 130.895 182.397 131.799 182.645C133.168 183.071 134.537 183.496 135.906 183.922C136.259 184.032 136.756 183.727 136.995 183.497C137.183 183.316 137.507 182.875 137.281 182.611C136.156 181.298 134.971 179.921 134.486 178.227C134.54 178.099 134.586 177.968 134.623 177.834C135.457 177.671 136.244 177.324 136.928 176.819C137.611 176.314 138.174 175.663 138.575 174.913C138.629 174.839 138.658 174.751 138.659 174.66C138.661 174.568 138.633 174.479 138.581 174.404C138.53 174.329 138.456 174.272 138.37 174.241C138.284 174.21 138.191 174.206 138.103 174.231C138.069 174.234 138.036 174.242 138.002 174.248C137.925 174.223 137.844 174.211 137.762 174.214C137.569 174.22 137.377 174.222 137.184 174.215C137.243 174.219 137.226 174.218 137.133 174.213C137.078 174.21 137.023 174.206 136.968 174.202C136.886 174.196 136.803 174.188 136.721 174.18C136.337 174.14 135.956 174.076 135.58 173.987C135.235 173.906 134.896 173.802 134.564 173.677C133.476 172.926 132.469 172.063 131.559 171.104C131.51 170.857 131.389 170.629 131.21 170.451C129.242 168.484 127.901 165.977 127.358 163.248C127.647 163.351 127.943 163.435 128.243 163.501C128.723 163.575 129.214 163.482 129.633 163.238C129.94 163.341 130.254 163.423 130.573 163.482C132.005 163.747 134.728 160.892 132.76 160.529C128.892 159.815 127.904 155.103 125.982 152.015C125.957 151.441 125.942 150.867 125.936 150.293C126.285 150.868 126.708 151.394 127.196 151.857C127.775 152.392 128.418 152.853 129.112 153.228C130.677 154.76 132.616 155.857 134.736 156.409C135.183 156.525 135.74 156.138 135.989 155.798C136.216 155.486 136.279 155.049 135.829 154.932C135.646 154.884 135.467 154.821 135.287 154.764C135.472 154.498 135.511 154.226 135.221 154.071C134.662 153.773 134.078 153.512 133.488 153.258C133.054 152.971 132.649 152.642 132.281 152.275C132.276 152.208 132.258 152.143 132.227 152.084C130.679 149.262 129.727 146.152 129.43 142.947C129.402 142.65 129.16 142.577 128.864 142.638C128.865 142.628 128.87 142.619 128.871 142.609L128.875 142.436C128.867 142.382 128.847 142.332 128.816 142.287C128.785 142.243 128.745 142.206 128.698 142.179L128.693 142.176C128.69 142.133 128.686 142.09 128.682 142.048C128.66 141.783 128.465 141.698 128.212 141.726C127.85 141.373 127.507 141 127.186 140.61C126.825 139.402 126.671 138.141 126.732 136.882C126.784 136.673 126.839 136.465 126.907 136.26C126.984 136.145 127.065 136.034 127.15 135.926C127.169 135.903 127.188 135.88 127.207 135.857C127.242 135.82 127.276 135.779 127.311 135.743C127.409 135.643 127.513 135.548 127.619 135.456C127.628 135.449 127.637 135.442 127.646 135.435C127.708 135.388 127.772 135.343 127.836 135.299C128.044 135.162 128.212 134.974 128.324 134.752C128.368 134.654 128.391 134.547 128.39 134.439C128.402 134.431 128.415 134.422 128.428 134.414C128.5 134.366 128.575 134.317 128.65 134.273C128.659 134.269 128.665 134.266 128.683 134.256C128.739 134.227 128.794 134.196 128.85 134.167C129.061 134.058 129.279 133.967 129.496 133.872C129.552 133.852 129.609 133.832 129.665 133.814C129.773 133.778 129.882 133.744 129.991 133.713C130.113 133.679 130.235 133.648 130.358 133.621C130.374 133.617 130.39 133.614 130.405 133.611C130.984 133.723 131.538 133.936 132.043 134.24C132.367 134.47 132.678 134.718 132.974 134.982C133.03 135.04 133.088 135.095 133.14 135.155C133.913 136.067 134.347 137.218 134.371 138.412C134.402 139.025 134.662 139.528 135.326 139.606C135.722 139.637 136.121 139.583 136.495 139.448C138.241 139.326 139.944 138.846 141.497 138.039C143.05 137.232 144.42 136.114 145.524 134.755C145.526 134.753 145.528 134.749 145.53 134.746C145.9 134.456 146.259 134.156 146.607 133.845C147.158 133.631 147.752 133.548 148.341 133.604C149.087 134.403 150.025 134.998 151.066 135.335C151.077 135.368 151.096 135.398 151.12 135.424C151.144 135.45 151.173 135.47 151.205 135.485C151.852 135.747 152.553 135.845 153.247 135.77C153.524 135.838 153.806 135.88 154.09 135.896C154.665 137.844 154.753 139.904 154.346 141.894C154.248 142.37 154.77 142.422 155.1 142.349C155.406 142.28 155.699 142.166 155.971 142.012C155.946 143.058 155.866 144.102 155.732 145.14C157.647 144.214 159.205 142.687 160.169 140.791C161.085 139.037 160.053 136.51 158.907 134.526ZM101.776 174.77C100.692 175.569 97.2756 178.603 95.7309 177.167C98.9189 175.35 102.051 173.439 105.126 171.435C104.206 172.728 103.073 173.856 101.776 174.77H101.776ZM119.533 132.759C121.557 130.001 123.955 127.351 127.31 127.164C127.326 127.267 127.35 127.367 127.384 127.465C124.316 128.447 121.593 130.284 119.533 132.759H119.533Z",fill:"black"}),(0,a.createElement)("path",{d:"M112.96 65.54H129.338",stroke:"black",strokeWidth:"0.144286",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M81.3094 65.54H87.0627",stroke:"black",strokeWidth:"0.144286",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M81.7359 63.9022C82.1161 63.9022 82.4243 63.594 82.4243 63.2138C82.4243 62.8336 82.1161 62.5254 81.7359 62.5254C81.3557 62.5254 81.0475 62.8336 81.0475 63.2138C81.0475 63.594 81.3557 63.9022 81.7359 63.9022Z",fill:"black"}),(0,a.createElement)("path",{d:"M82.424 63.2147C82.4238 63.4046 82.3534 63.5877 82.2263 63.7288C82.0992 63.8699 81.9244 63.9589 81.7356 63.9788C81.6289 63.9893 81.5212 63.9773 81.4194 63.9436C81.3177 63.91 81.2241 63.8554 81.1447 63.7834C81.0653 63.7114 81.0018 63.6236 80.9584 63.5256C80.915 63.4276 80.8925 63.3216 80.8925 63.2144C80.8925 63.1072 80.915 63.0012 80.9584 62.9032C81.0018 62.8052 81.0653 62.7174 81.1447 62.6454C81.2241 62.5734 81.3177 62.5188 81.4194 62.4851C81.5212 62.4515 81.6289 62.4395 81.7356 62.45C81.9245 62.47 82.0993 62.5592 82.2264 62.7004C82.3535 62.8416 82.4238 63.0248 82.424 63.2147ZM82.424 63.2147C82.4246 63.1275 82.4065 63.0412 82.3711 62.9616C82.3356 62.8819 82.2836 62.8107 82.2184 62.7528C82.1533 62.6948 82.0765 62.6515 81.9932 62.6256C81.9099 62.5997 81.8221 62.5919 81.7356 62.6027C81.5871 62.6224 81.4509 62.6954 81.3522 62.808C81.2535 62.9207 81.1991 63.0653 81.1991 63.2151C81.1991 63.3649 81.2535 63.5095 81.3522 63.6222C81.4509 63.7348 81.5871 63.8078 81.7356 63.8275C81.8221 63.8382 81.91 63.8303 81.9933 63.8043C82.0765 63.7784 82.1533 63.7349 82.2185 63.6769C82.2836 63.619 82.3357 63.5477 82.3711 63.468C82.4065 63.3883 82.4246 63.302 82.424 63.2147Z",fill:"black"}),(0,a.createElement)("path",{d:"M83.9258 63.9022C84.3059 63.9022 84.6141 63.594 84.6141 63.2138C84.6141 62.8336 84.3059 62.5254 83.9258 62.5254C83.5456 62.5254 83.2374 62.8336 83.2374 63.2138C83.2374 63.594 83.5456 63.9022 83.9258 63.9022Z",fill:"black"}),(0,a.createElement)("path",{d:"M84.6139 63.2147C84.6137 63.4046 84.5433 63.5877 84.4162 63.7288C84.2891 63.8699 84.1143 63.9589 83.9255 63.9788C83.8188 63.9893 83.7111 63.9773 83.6093 63.9436C83.5076 63.91 83.414 63.8554 83.3346 63.7834C83.2551 63.7114 83.1917 63.6236 83.1483 63.5256C83.1048 63.4276 83.0824 63.3216 83.0824 63.2144C83.0824 63.1072 83.1048 63.0012 83.1483 62.9032C83.1917 62.8052 83.2551 62.7174 83.3346 62.6454C83.414 62.5734 83.5076 62.5188 83.6093 62.4851C83.7111 62.4515 83.8188 62.4395 83.9255 62.45C84.1144 62.47 84.2892 62.5592 84.4163 62.7004C84.5434 62.8416 84.6138 63.0248 84.6139 63.2147ZM84.6139 63.2147C84.6145 63.1275 84.5964 63.0412 84.561 62.9616C84.5256 62.8819 84.4735 62.8107 84.4083 62.7528C84.3432 62.6948 84.2664 62.6515 84.1831 62.6256C84.0998 62.5997 84.012 62.5919 83.9255 62.6027C83.777 62.6224 83.6408 62.6954 83.5421 62.808C83.4434 62.9207 83.389 63.0653 83.389 63.2151C83.389 63.3649 83.4434 63.5095 83.5421 63.6222C83.6408 63.7348 83.777 63.8078 83.9255 63.8275C84.012 63.8382 84.0999 63.8303 84.1832 63.8043C84.2665 63.7784 84.3432 63.7349 84.4084 63.677C84.4735 63.619 84.5256 63.5477 84.561 63.468C84.5964 63.3883 84.6145 63.302 84.6139 63.2147Z",fill:"black"}),(0,a.createElement)("path",{d:"M86.1156 63.9022C86.4958 63.9022 86.804 63.594 86.804 63.2138C86.804 62.8336 86.4958 62.5254 86.1156 62.5254C85.7355 62.5254 85.4272 62.8336 85.4272 63.2138C85.4272 63.594 85.7355 63.9022 86.1156 63.9022Z",fill:"black"}),(0,a.createElement)("path",{d:"M86.8032 63.2147C86.8031 63.4046 86.7327 63.5877 86.6056 63.7288C86.4785 63.8699 86.3037 63.9589 86.1149 63.9788C86.0082 63.9893 85.9005 63.9773 85.7987 63.9436C85.6969 63.91 85.6034 63.8554 85.5239 63.7834C85.4445 63.7114 85.3811 63.6236 85.3377 63.5256C85.2942 63.4276 85.2718 63.3216 85.2718 63.2144C85.2718 63.1072 85.2942 63.0012 85.3377 62.9032C85.3811 62.8052 85.4445 62.7174 85.5239 62.6454C85.6034 62.5734 85.6969 62.5188 85.7987 62.4851C85.9005 62.4515 86.0082 62.4395 86.1149 62.45C86.3038 62.47 86.4786 62.5592 86.6057 62.7004C86.7328 62.8416 86.8031 63.0248 86.8032 63.2147ZM86.8032 63.2147C86.8038 63.1275 86.7858 63.0412 86.7504 62.9616C86.7149 62.8819 86.6629 62.8107 86.5977 62.7528C86.5325 62.6948 86.4558 62.6515 86.3725 62.6256C86.2892 62.5997 86.2014 62.5919 86.1149 62.6027C85.9664 62.6224 85.8301 62.6954 85.7315 62.808C85.6328 62.9207 85.5784 63.0653 85.5784 63.2151C85.5784 63.3649 85.6328 63.5095 85.7315 63.6222C85.8301 63.7348 85.9664 63.8078 86.1149 63.8275C86.2014 63.8382 86.2893 63.8303 86.3726 63.8043C86.4558 63.7784 86.5326 63.7349 86.5978 63.677C86.6629 63.619 86.715 63.5477 86.7504 63.468C86.7858 63.3883 86.8038 63.302 86.8032 63.2147Z",fill:"black"}),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M209.426 179.919L222.91 202.94",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M208.569 196.06L216.032 208.938",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M201.396 201.244L209.593 214.94",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M194.655 206.993L202.714 220.647",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M161.939 197.063L138.564 228.863",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M169.278 202.808L153.631 223.763",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M152.591 234.114L127.619 241.883",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M157.594 245.4L132.622 253.169",stroke:"#BBBDBF",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M158.284 256.392L133.311 264.16",stroke:"#BBBDBF",strokeWidth:"0.382305",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("path",{d:"M172.487 40.0959C173.799 39.1311 174.863 37.8695 175.593 36.4144C176.323 34.9593 176.698 33.352 176.687 31.7241C176.687 26.0958 172.325 21.5332 166.945 21.5332C161.849 21.5332 157.67 25.6255 157.241 30.8391C156.079 30.5192 154.867 30.4155 153.667 30.5332C151.957 30.7727 150.376 31.5761 149.175 32.8161C147.982 34.0747 147.062 35.566 146.473 37.1967C146.43 37.238 146.389 37.2821 146.347 37.324C145.706 37.6029 145.093 37.9394 144.513 38.3293C143.913 38.3551 143.316 38.4294 142.728 38.5516C141.327 38.6198 139.944 38.9045 138.629 39.3955C138.545 39.4275 138.463 39.4668 138.385 39.513C137.467 39.3135 136.512 39.377 135.628 39.6963C135.053 39.9558 134.549 40.349 134.157 40.843C133.765 41.3371 133.497 41.9177 133.375 42.5364C133.083 43.8487 133.077 45.2087 133.358 46.5233C133.64 47.838 134.202 49.0764 135.006 50.154C135.077 50.3709 135.15 50.5868 135.228 50.801C135.25 50.8674 135.287 50.928 135.336 50.978C135.385 51.0281 135.445 51.0662 135.511 51.0896C135.503 51.1005 135.492 51.1092 135.484 51.1205C135.388 51.2608 135.238 51.4945 135.303 51.6722C135.427 52.0503 135.638 52.3941 135.918 52.6761C136.231 52.9838 136.612 53.2132 137.03 53.3453C137.524 53.474 138.04 53.4883 138.54 53.3871C139.04 53.2859 139.51 53.0719 139.915 52.7614C139.995 52.7022 140.072 52.6373 140.143 52.5672C145.26 51.7993 150.287 50.5174 155.148 48.741C155.641 48.7816 156.13 48.8406 156.616 48.918C157.005 49.0613 157.403 49.1801 157.808 49.2736C158.029 49.3221 158.257 49.3351 158.482 49.3119C158.516 49.3211 158.549 49.3335 158.583 49.3428C159.006 49.692 159.395 50.0813 159.743 50.5052C160.403 52.4032 160.726 54.4017 160.698 56.4107C160.496 57.0757 160.255 57.7279 159.975 58.3639C159.895 58.4638 159.821 58.5684 159.753 58.6772L159.143 58.4525C159.143 58.4525 155.11 69.8498 154.283 69.7009C153.457 69.5519 133.824 65.4974 133.215 59.088C133.215 59.088 131.833 62.8235 130.603 66.8677C130.048 68.1671 129.497 69.4686 128.973 70.7794C128.324 72.401 127.535 74.4023 128.466 76.0807C129.027 77.0335 129.871 77.7882 130.88 78.2401C136.711 81.7146 153.016 85.3563 157.411 81.3914L157.416 81.3519C157.543 81.2809 157.66 81.195 157.766 81.0959C160.252 78.7386 159.36 74.9611 159.519 71.8721C159.721 68.1393 160.258 64.4323 161.124 60.7958C161.517 60.7412 161.9 60.6312 162.261 60.4692C162.681 60.2809 163.083 60.0553 163.463 59.795C164.354 60.1194 165.121 60.7137 165.657 61.495C166.194 62.2763 166.474 63.2057 166.457 64.1534C166.449 64.3247 166.466 64.4962 166.507 64.6628C166.458 64.751 166.414 64.8422 166.375 64.9358C166.113 65.6152 165.797 66.273 165.432 66.9029C165.413 66.9338 165.391 66.9664 165.368 66.9994C165.067 67.1229 164.782 67.281 164.518 67.4705C164.342 67.4858 164.171 67.5372 164.016 67.6215L164.005 67.627C163.953 67.6541 163.902 67.684 163.851 67.7164L163.824 67.7338C163.774 67.7669 163.724 67.8013 163.676 67.8387L163.662 67.8498C163.456 68.0103 163.274 68.2007 163.124 68.4145L163.11 68.4348C163.077 68.4836 163.047 68.5321 163.02 68.5809L163.014 68.5934C162.943 68.6928 162.898 68.8081 162.882 68.9292C162.867 69.0502 162.882 69.1731 162.925 69.2871L162.93 69.295C162.951 69.3311 162.978 69.3636 163.009 69.3913C162.943 69.5784 162.927 69.7796 162.962 69.975C162.998 70.1704 163.083 70.3531 163.211 70.5051C163.127 70.7627 163.121 71.0394 163.194 71.3004C163.471 72.2188 163.625 73.17 163.651 74.129C163.715 76.1425 167.072 74.3779 167.654 73.8175C172.175 69.4915 175.075 63.746 175.871 57.5398C176.106 56.2318 176.225 54.9055 176.226 53.5765C176.28 49.7967 175.266 46.0783 173.302 42.8483C173.062 41.9238 172.798 41.0041 172.487 40.0959ZM136.697 40.8051C135.878 41.1249 135.176 41.6868 134.684 42.4159C134.489 42.7265 134.345 43.0665 134.257 43.4228C134.265 43.3218 134.265 43.2206 134.277 43.1197C134.389 42.1799 134.651 40.9184 135.617 40.4934C136.375 40.2308 137.196 40.2078 137.967 40.4275C137.533 40.512 137.107 40.6384 136.697 40.8051ZM155.069 32.4738C153.408 31.9779 151.554 32.5372 150.079 33.6316C150.862 32.7232 151.959 32.1427 153.15 32.0056C154.15 31.9354 155.155 32.0354 156.121 32.3013C155.766 32.3452 155.416 32.4046 155.069 32.4738ZM146.336 71.964C145.647 72.4765 144.813 72.7564 143.955 72.7631C142.125 72.7631 140.526 71.4776 139.762 70.5316C139.727 70.4876 139.7 70.437 139.684 70.3828C139.668 70.3285 139.663 70.2717 139.669 70.2154C139.675 70.1592 139.692 70.1047 139.719 70.055C139.746 70.0053 139.783 69.9615 139.827 69.9259C139.871 69.8904 139.921 69.8638 139.975 69.8478C140.03 69.8318 140.087 69.8267 140.143 69.8326C140.199 69.8386 140.254 69.8556 140.303 69.8826C140.353 69.9097 140.397 69.9463 140.432 69.9902C140.54 70.1224 143.098 73.2112 145.836 71.2626C145.929 71.1967 146.044 71.1704 146.157 71.1894C146.269 71.2085 146.369 71.2713 146.436 71.3642C146.502 71.457 146.528 71.5723 146.51 71.6848C146.491 71.7972 146.428 71.8976 146.336 71.964Z",fill:"black"}),(0,a.createElement)("path",{d:"M43.1684 48.3662C43.216 48.5929 43.2244 48.826 43.1932 49.0555C43.1669 49.2845 43.1109 49.5091 43.0268 49.7238C42.9424 49.9454 42.818 50.1496 42.6597 50.3261C42.5047 50.5149 42.2843 50.6384 42.0424 50.672C42.1881 50.5147 42.3098 50.3368 42.4035 50.1439C42.497 49.9589 42.5802 49.7689 42.6528 49.5747C42.8041 49.1634 42.9762 48.76 43.1684 48.3662Z",fill:"black"}),(0,a.createElement)("path",{d:"M71.2806 7.89402C69.2466 3.75152 64.877 2.08263 60.5333 3.07255C59.7133 3.10048 58.8973 3.20005 58.0946 3.37013C52.8485 3.75143 47.6463 5.52945 44.9583 9.96087C44.9263 9.98017 44.8938 9.99962 44.8648 10.018C43.6541 10.7862 42.6065 11.7853 41.782 12.9584C39.8681 12.2796 37.8865 12.0897 35.8686 13.0493C34.6138 13.6708 33.5243 14.5808 32.6893 15.7048C31.8544 16.8288 31.2978 18.1348 31.0653 19.5156C29.9093 22.1694 29.5193 25.0939 29.9393 27.9579C30.3833 31.3368 31.8094 34.5168 33.6061 37.3845C34.2431 38.4012 34.9333 39.3822 35.6497 40.3439C36.3033 42.126 37.2254 43.8847 39.1272 43.7777C39.9889 43.7238 40.8097 43.3914 41.4661 42.8306C41.7441 42.8149 42.022 42.7992 42.3 42.7835C42.5807 42.7566 42.8474 42.6477 43.0667 42.4703C43.286 42.2929 43.4483 42.0549 43.5333 41.786C43.7179 40.7835 43.7789 39.7621 43.7151 38.7447C43.5875 37.7673 43.2103 36.8392 42.6198 36.0499C42.0243 35.304 41.6551 34.403 41.5561 33.4537C41.5361 32.4732 41.7663 31.5038 42.2249 30.6369C42.4182 30.5526 42.6021 30.4482 42.7737 30.3256C42.8519 30.3012 42.931 30.28 43.0109 30.2618C43.0979 30.249 43.1849 30.2359 43.2729 30.2303C43.5196 30.2025 43.755 30.1117 43.9563 29.9665C44.1156 29.8574 44.2541 29.7207 44.3652 29.5628C44.9177 29.7712 45.5044 29.8738 46.0948 29.865L46.1123 29.8618C46.269 30.0608 46.4543 30.2353 46.6623 30.3797C46.7979 30.4478 46.9494 30.4779 47.1007 30.4668C47.252 30.4557 47.3975 30.4038 47.5217 30.3167C48.0125 30.9332 48.4344 31.6015 48.7801 32.3097C48.923 32.7187 49.0806 33.1232 49.2469 33.5248C49.1561 33.5827 49.0769 33.6569 49.0132 33.7436C48.9738 33.7887 48.9439 33.8413 48.9252 33.8981C48.9065 33.955 48.8995 34.015 48.9045 34.0747C48.916 34.1228 48.9416 34.1664 48.978 34.2C49.0144 34.2336 49.06 34.2555 49.1089 34.2631C49.5022 34.3419 49.9086 34.3249 50.294 34.2137C50.6794 34.1025 51.0323 33.9002 51.3231 33.624C51.4245 33.5348 51.4961 33.4166 51.5281 33.2855C51.5394 33.237 51.5355 33.1862 51.5168 33.1401C51.4982 33.0939 51.4657 33.0547 51.4239 33.0277C51.3427 32.988 51.2508 32.9757 51.162 32.9925C50.9799 32.402 50.752 31.8267 50.4802 31.2718C49.0773 27.2162 48.9639 22.8259 50.1557 18.7033C50.3529 18.5924 50.5244 18.4409 50.6587 18.2588C52.4789 15.5831 56.0256 15.3235 58.8817 16.23C61.7372 17.1364 64.0633 19.0938 66.1691 21.1879C66.7308 21.9236 67.3491 22.4745 67.8246 23.2706C68.0031 23.5693 68.1905 23.5998 68.4662 23.9925C68.531 24.1267 68.5927 24.2622 68.654 24.3979C68.6945 24.5504 68.7589 24.6955 68.8449 24.8278C69.6054 26.6392 70.5894 28.1007 70.7149 30.0754C70.7468 30.5784 71.7513 30.0275 71.7775 29.6701C71.8717 28.3881 71.8477 27.4006 71.9953 26.1242C73.1141 24.2501 73.3883 22.3148 73.5278 20.1358C74.3291 15.8146 73.9218 11.3474 71.2806 7.89402ZM35.2134 19.02C35.326 17.8519 35.5586 16.1859 36.8617 15.9885C37.9073 15.8301 39.0303 16.3583 40.017 16.8905C38.8444 17.358 37.7994 18.0972 36.9679 19.0471C36.2011 19.9378 35.6188 20.9719 35.2549 22.0895C35.1405 21.0701 35.1266 20.042 35.2134 19.02L35.2134 19.02ZM54.2566 8.48696C54.4144 8.2981 54.5452 8.08819 54.6451 7.86329C56.2671 7.42149 57.967 7.34549 59.6219 7.64076C61.3522 7.93662 62.9944 8.6157 64.4283 9.62827C61.0762 8.45226 57.657 7.85323 54.2566 8.48698L54.2566 8.48696Z",fill:"black"}),(0,a.createElement)("path",{d:"M543.017 77.0877C543.017 77.0877 540.864 75.6234 539.916 77.9491",stroke:"black",strokeWidth:"0.221844",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M660.213 43.4726C660.213 43.4726 654.855 45.2147 650.954 51.1819C647.052 57.1491 644.564 65.3683 644.564 65.3683L646.672 72.9954C646.672 72.9954 648.737 73.9907 650.018 72.75C651.298 71.5094 653.28 65.3683 653.28 65.3683C653.28 65.3683 661.831 64.2398 667.452 68.2043C673.074 72.1687 676.028 75.1884 676.028 75.1884C676.028 75.1884 666.131 99.7224 664.732 102.115C663.332 104.508 663.886 104.394 663.886 104.394C663.886 104.394 685.061 105.421 688.89 105.072C692.719 104.722 691.012 100.594 690.814 98.9511C690.617 97.3079 687.096 56.1718 685.31 52.2362C683.524 48.3006 676.995 39.6988 673.449 39.2021C669.902 38.7054 670.289 43.9538 670.289 43.9538C670.289 43.9538 669.83 45.7669 665.315 46.0177C660.801 46.2684 660.213 43.4726 660.213 43.4726Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M679.078 266.05C679.032 265.893 678.93 265.76 678.79 265.676C678.65 265.593 678.484 265.565 678.325 265.599C658.08 267.99 631.771 252.297 615.627 271.287C614.808 272.251 615.7 272.471 616.579 272.228C616.67 272.392 616.872 272.504 617.241 272.514C626.855 272.765 636.469 273.017 646.083 273.268C646.643 273.283 647.346 272.708 647.642 272.158C657.655 272.948 667.688 273.345 677.741 273.35C678.135 273.314 678.508 273.162 678.816 272.913C679.123 272.665 679.35 272.331 679.468 271.954C679.819 269.983 679.685 267.957 679.078 266.05ZM626.705 266.585C626.48 266.669 626.26 266.765 626.046 266.874C625.085 266.952 624.124 267.036 623.164 267.132C629.82 263.46 638.324 263.398 645.735 264.375C645.797 264.384 645.859 264.393 645.922 264.401C639.425 263.938 632.876 264.302 626.705 266.585H626.705Z",fill:"black"}),(0,a.createElement)("path",{d:"M708.28 242.452C706.596 240.594 703.549 242.69 701.937 243.615C696.945 246.487 692.541 250.278 688.958 254.787C688.461 255.409 688.354 256.237 688.932 256.665C689.302 258.723 689.671 260.781 690.041 262.839C689.212 263.473 688.384 264.106 687.555 264.739C687.434 264.688 687.303 264.662 687.171 264.664C687.039 264.665 686.909 264.695 686.789 264.75C686.094 264.972 685.417 265.249 684.765 265.577C684.054 265.618 683.345 265.451 682.727 265.095C682.601 265.042 682.466 265.014 682.329 265.013C682.192 265.012 682.057 265.038 681.93 265.09L681.927 264.998C681.918 264.622 681.331 264.751 681.136 264.843C680.964 264.909 680.813 265.022 680.702 265.169C680.591 265.317 680.524 265.492 680.508 265.676C680.509 265.72 680.51 265.763 680.511 265.806C680.47 265.886 680.455 265.976 680.471 266.065L680.518 266.272C680.473 266.357 680.451 266.452 680.454 266.549C680.458 266.645 680.487 266.738 680.538 266.82C680.565 267.851 680.593 268.883 680.62 269.915C680.633 270.408 681.431 270.065 681.597 269.962C682.352 269.493 683.108 269.024 683.863 268.555C687.207 267.192 690.437 265.617 693.026 263.016C693.108 262.934 693.184 262.846 693.253 262.753C693.88 262.251 694.503 261.744 695.12 261.231C695.382 261.176 695.638 261.095 695.884 260.988C699.012 259.622 701.743 257.483 703.819 254.772C704.888 254.385 705.863 253.775 706.678 252.983C707.026 252.646 707.291 252.232 707.452 251.775C708.293 251.258 709.044 250.416 709.197 249.793C709.728 247.641 709.901 244.242 708.28 242.452Z",fill:"black"}),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M657.353 54.2553C658.113 53.4508 672.265 47.3728 680.206 61.9246",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M653.876 59.0595C654.636 58.2551 671.74 56.542 679.681 71.0938",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("path",{d:"M673.448 49.9834C673.448 49.9834 664.582 50.6671 660.213 65.3658",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M648.944 54.2578C648.944 54.2578 649.913 56.9945 655.528 56.4817",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("g",{opacity:"0.52"},(0,a.createElement)("path",{d:"M645.29 61.9053C645.29 61.9053 646.258 64.6419 651.873 64.1292",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"})),(0,a.createElement)("path",{d:"M680.265 60.239C680.265 60.239 684.595 61.4695 687.14 58.5469",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M681.11 70.8386C681.11 70.8386 685.44 72.0691 687.985 69.1465",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M673.449 82.3501C678.635 83.8988 684.201 83.5743 689.173 81.4336",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M668.78 93.2417C675.937 94.786 683.37 94.4705 690.371 92.3252",stroke:"#F6931D",strokeWidth:"0.192381",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M679.747 104.507C679.747 104.507 687.335 121.952 681.31 133.269C675.285 144.587 675.44 219.109 677.285 231.841C679.131 244.573 684.547 258.826 684.547 258.826",stroke:"#F0DC01",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M683.024 18.6718C682.92 18.2404 682.441 18.2 681.904 18.3853C681.139 15.9421 679.895 13.6758 678.245 11.719C676.594 9.76206 674.57 8.1538 672.291 6.98818C672.048 6.88233 671.776 6.86653 671.523 6.9436C670.287 6.53656 669.016 6.24711 667.726 6.07911C664.63 5.15184 661.1 5.06656 658.744 6.93637C658.702 6.93211 658.658 6.93214 658.616 6.93647C657.07 7.16652 655.602 7.76477 654.335 8.68081C653.069 9.59686 652.041 10.8039 651.338 12.2002C650.813 12.7881 650.332 13.4135 649.898 14.0715C649.869 14.1149 649.852 14.1525 649.829 14.1928C649.814 14.2025 649.797 14.213 649.782 14.2218C649.707 14.2728 649.635 14.3291 649.568 14.3905C649.551 14.4043 649.535 14.4193 649.521 14.4354C649.46 14.4966 649.404 14.5622 649.352 14.6316C649.307 14.6965 649.267 14.7645 649.232 14.8352C649.204 14.9013 649.18 14.9694 649.162 15.039C649.156 15.0607 649.152 15.0828 649.149 15.1052C649.14 15.1379 649.136 15.1723 649.14 15.2062C649.143 15.2402 649.154 15.2732 649.17 15.3031C649.175 15.3185 649.183 15.3331 649.191 15.3468L648.694 16.1183C648.665 16.1632 648.645 16.2283 648.678 16.2655C648.658 16.3366 648.654 16.4109 648.665 16.4838C648.691 16.6537 649.043 16.4661 649.02 16.3141C649.013 16.2643 649.017 16.2137 649.031 16.1656C649.046 16.1175 649.07 16.0729 649.103 16.0347C649.135 15.9904 649.171 15.9493 649.212 15.9122C649.258 15.8668 649.306 15.8242 649.353 15.7792C649.441 15.6948 649.519 15.6004 649.586 15.4979C649.643 15.4964 649.699 15.4866 649.753 15.4689C649.814 15.4454 649.876 15.4219 649.938 15.3983C650.067 15.336 650.186 15.2537 650.29 15.1546L650.399 15.032C650.619 15.0063 650.834 14.942 651.032 14.8419C651.302 14.8053 651.552 14.6811 651.744 14.4884C651.861 14.3597 651.985 14.2372 652.106 14.1127C652.133 14.1147 652.16 14.1127 652.188 14.1131C652.847 14.4768 653.608 14.613 654.353 14.5006C654.454 14.4852 654.555 14.4645 654.654 14.4388C658.32 15.8301 661.658 17.9654 664.459 20.7101C664.43 20.7608 664.413 20.8174 664.409 20.8757C664.405 20.9339 664.414 20.9923 664.436 21.0465C664.85 22.088 664.859 23.2465 664.461 24.2942C664.424 24.3224 664.39 24.3547 664.36 24.3904L664.231 24.5503C664.203 24.5835 664.183 24.6224 664.173 24.6643C664.157 24.6977 664.153 24.7349 664.159 24.771C664.16 24.7872 664.165 24.8029 664.173 24.817C664.181 24.831 664.193 24.843 664.206 24.8521C664.217 24.865 664.231 24.8757 664.246 24.8833C664.261 24.891 664.278 24.8955 664.295 24.8966L664.374 24.8999C664.414 24.8934 664.453 24.8822 664.491 24.8664C664.725 24.9367 664.975 24.9365 665.209 24.866C665.444 24.7955 665.652 24.6577 665.809 24.4698C665.981 24.2804 666.116 24.0604 666.208 23.8212C666.244 23.7278 666.285 23.6366 666.332 23.5482C666.31 23.5868 666.467 23.3816 666.405 23.4468C666.422 23.4287 666.44 23.4119 666.458 23.3948C666.453 23.401 666.508 23.3508 666.523 23.3401C666.556 23.3166 666.59 23.2943 666.625 23.2729C666.634 23.2687 666.647 23.2622 666.662 23.2552C666.707 23.2344 666.751 23.2127 666.797 23.194C666.846 23.174 666.766 23.2001 666.853 23.1755C666.931 23.1534 667.009 23.1286 667.089 23.1134C667.442 23.057 667.801 23.0458 668.156 23.08L668.163 23.0816C668.266 23.0888 668.369 23.096 668.472 23.1033C668.651 23.1112 668.827 23.0613 668.976 22.961C669.001 22.9715 669.027 22.9813 669.053 22.992C669.79 23.489 670.373 24.1813 670.738 24.9914C670.498 26.7326 669.928 28.4119 669.057 29.9389C669.046 29.9418 669.036 29.9456 669.024 29.9484C669.001 29.9545 668.984 29.9594 668.966 29.9643C668.952 29.9657 668.938 29.9673 668.919 29.9698C668.403 30.0325 667.909 30.2132 667.475 30.4978C667.041 30.7824 666.678 31.1633 666.415 31.6109C666.314 31.6583 666.223 31.727 666.151 31.8123C666.078 31.8977 666.024 31.9978 665.994 32.1057C665.898 32.7406 665.714 33.3592 665.449 33.9439C665.402 34.044 665.344 34.1391 665.278 34.2276C665.235 34.2874 665.19 34.3443 665.145 34.4019L665.127 34.4231C665.111 34.44 665.095 34.4567 665.079 34.4731C665.034 34.5183 664.988 34.5608 664.941 34.6036L664.939 34.6054C664.911 34.6268 664.882 34.6476 664.853 34.6677C664.83 34.6828 664.808 34.6972 664.785 34.7114L664.76 34.7249C664.694 34.7548 664.63 34.7862 664.562 34.813C664.373 34.8881 663.826 35.4034 664.197 35.592C664.491 35.7783 664.819 35.9024 665.163 35.9567C665.506 36.0109 665.857 35.994 666.193 35.9072C666.9 35.8452 667.591 35.6622 668.236 35.366C668.25 35.3703 668.264 35.3758 668.277 35.3825C668.119 36.0816 667.798 36.7332 667.339 37.2837C667.132 37.5316 666.893 37.7504 666.628 37.934C666.445 38.0259 666.269 38.1308 666.101 38.2479C666.003 38.2957 665.903 38.3391 665.802 38.3808C665.338 38.4769 664.874 38.573 664.41 38.6691C664.374 38.6783 664.341 38.6963 664.313 38.7214C663.155 38.6669 662.028 38.3291 661.03 37.7375C660.899 37.6596 660.596 37.9206 660.746 38.0099C660.942 38.1266 661.144 38.2298 661.349 38.3268C661.306 38.3841 661.292 38.4491 661.345 38.4952C662.019 39.0792 662.761 39.5799 663.555 39.9867C663.548 40.0007 663.546 40.0163 663.548 40.0317C663.55 40.0471 663.556 40.0616 663.566 40.0735C663.903 40.4356 664.339 40.6902 664.821 40.8052C664.828 40.8195 664.84 40.8307 664.855 40.8367C665.08 40.9336 665.311 41.0137 665.547 41.0765C667.81 42.3719 670.488 42.7401 673.017 42.1037C674.338 41.9993 675.623 41.627 676.795 41.0094C677.967 40.3919 679.001 39.542 679.833 38.5117C682.239 35.6528 682.822 32.002 683.209 28.3992C683.24 28.1911 683.214 27.9785 683.134 27.784C683.336 26.0487 683.44 24.3033 683.445 22.5563C683.63 21.517 683.785 20.4701 683.908 19.4153C683.983 18.7696 683.562 18.5879 683.024 18.6718ZM662.428 9.51984C661.799 9.45111 661.167 9.41428 660.535 9.40949C661.377 9.25061 662.236 9.2076 663.09 9.28165C662.868 9.35761 662.648 9.43868 662.428 9.51984Z",fill:"black"}),(0,a.createElement)("path",{d:"M653.958 35.7806C653.825 35.7037 653.693 35.6268 653.56 35.5499C653.539 35.5403 653.516 35.5357 653.493 35.5366C653.525 35.4545 653.534 35.3653 653.519 35.2785C653.504 35.1917 653.466 35.1106 653.409 35.0437C652.391 33.8859 650.435 33.2342 650.275 31.5391C650.236 31.1258 649.866 31.0712 649.446 31.2085C649.442 30.8174 649.411 30.427 649.354 30.04C649.299 29.671 648.985 29.5859 648.615 29.6676C648.634 29.6046 648.617 29.5702 648.582 29.5564C648.584 29.5182 648.588 29.4803 648.59 29.4421C648.596 29.3277 648.508 29.3286 648.419 29.3678C648.411 29.3408 648.401 29.3148 648.388 29.29C648.392 29.2753 648.392 29.2599 648.389 29.2451C647.394 25.7384 647.244 22.0461 647.951 18.4703C647.989 18.276 647.626 18.4268 647.597 18.5708C647.523 18.9429 647.464 19.3174 647.409 19.6923C647.335 19.7297 647.266 19.7906 647.258 19.8517C647.23 20.0514 647.209 20.2521 647.182 20.452C647.085 20.4743 646.962 20.5547 646.943 20.6351C646.529 22.4367 646.115 24.2403 645.577 26.0096C645.322 26.8843 645.018 27.7442 644.668 28.5853C644.373 29.355 643.914 30.0511 643.322 30.6253C643.209 30.7244 643.089 30.8157 642.964 30.8986C642.856 30.9486 642.754 31.0093 642.658 31.0797C642.091 31.3914 641.428 31.4808 640.798 31.3306C640.698 31.3047 640.475 31.4412 640.512 31.5631C640.533 31.6323 640.561 31.6994 640.595 31.7636C640.588 31.7751 640.584 31.7881 640.583 31.8014C640.583 31.8147 640.585 31.8279 640.591 31.8401C640.596 31.8522 640.605 31.8628 640.615 31.8711C640.625 31.8793 640.638 31.885 640.651 31.8875C640.659 31.8902 640.667 31.8915 640.675 31.8942C640.851 32.1017 641.076 32.263 641.329 32.364C641.582 32.465 641.856 32.5027 642.127 32.4737C642.26 32.548 642.41 32.5851 642.563 32.5809C644.249 32.598 645.892 32.0446 647.224 31.0106C647.225 31.0264 647.222 31.0425 647.224 31.0582C647.243 31.1852 647.249 31.3101 647.262 31.4361C647.199 31.5087 647.145 31.5887 647.102 31.6743C647.007 31.7378 646.939 31.8339 646.91 31.9444C646.845 32.2757 646.746 32.5994 646.614 32.9102C646.553 33.0561 646.483 33.1982 646.408 33.3381C645.976 33.8639 645.426 34.2805 644.803 34.5543C644.179 34.8281 643.5 34.9514 642.821 34.9143C642.767 34.8627 642.712 34.8127 642.664 34.756C642.557 34.6311 642.231 34.8666 642.332 34.9852C642.377 35.0377 642.429 35.0825 642.477 35.1308C642.479 35.1439 642.483 35.1567 642.49 35.168C642.496 35.1794 642.506 35.1891 642.517 35.1965C642.54 35.2143 642.566 35.2279 642.59 35.2443C642.866 35.4799 643.188 35.655 643.536 35.7584C643.543 35.762 643.552 35.7645 643.56 35.7658C643.769 35.8315 643.985 35.872 644.203 35.8865C644.126 36.1488 644.202 36.368 644.6 36.4176C646.813 36.6948 649.046 36.7756 651.274 36.659C651.39 36.6432 651.502 36.6075 651.605 36.5536C651.984 36.7393 652.563 36.5309 652.987 36.1956C653.005 36.2112 653.027 36.2219 653.051 36.2265C653.074 36.2312 653.099 36.2297 653.121 36.2221C653.282 36.1828 653.442 36.1435 653.602 36.1041L653.604 36.1036L653.79 36.0579C653.865 36.0373 653.929 35.9891 653.969 35.9231C653.994 35.8795 654.013 35.8124 653.958 35.7806ZM642.03 31.8176L641.992 31.8192C641.754 31.7996 641.517 31.7619 641.285 31.7065C641.593 31.7027 641.898 31.6494 642.189 31.5487C642.128 31.6329 642.074 31.723 642.03 31.8176ZM644.574 29.6911C644.368 29.95 644.132 30.1829 643.87 30.3847C644.135 30.0938 644.369 29.7751 644.566 29.4341C644.725 29.1526 644.869 28.8624 644.995 28.5648C644.88 28.9493 644.74 29.3255 644.574 29.6911ZM645.134 34.7905C644.999 34.8634 644.876 34.9561 644.769 35.0655C644.737 35.0668 644.706 35.0749 644.678 35.0892C644.472 35.1977 644.247 35.2631 644.015 35.2814C643.783 35.2997 643.55 35.2705 643.33 35.1957C644.347 35.0971 645.307 34.6837 646.078 34.0134C646.082 34.0431 646.097 34.0704 646.119 34.0908C645.84 34.3868 645.505 34.6247 645.134 34.7905V34.7905Z",fill:"black"}),(0,a.createElement)("path",{d:"M648.865 16.7471C648.444 17.828 648.138 18.9503 647.953 20.0954C647.757 21.2332 647.696 22.3904 647.773 23.5425C647.793 23.8296 647.803 24.1173 647.83 24.4033L647.95 25.2574L648.009 25.6843L648.103 26.1048L648.296 26.9446C648.602 28.0522 649.028 29.1229 649.567 30.1374C650.091 31.1599 650.728 32.1204 651.467 33.0009C651.836 33.441 652.231 33.8591 652.649 34.2533C653.063 34.653 653.497 35.0308 653.95 35.3851C654.173 35.5669 654.406 35.7366 654.647 35.8934C654.887 36.0521 655.115 36.2317 655.366 36.3738C655.858 36.6741 656.367 36.9472 656.89 37.1916C657.935 37.6942 659.029 38.0884 660.155 38.3679C657.843 37.9587 655.656 37.0227 653.763 35.6324C651.864 34.2294 650.308 32.4145 649.211 30.3239C648.669 29.2785 648.244 28.1766 647.943 27.0383L647.754 26.1767L647.662 25.7457L647.606 25.3085L647.495 24.4342C647.477 24.1413 647.476 23.8471 647.465 23.554C647.385 21.206 647.865 18.8726 648.865 16.7471Z",fill:"black"}),(0,a.createElement)("path",{d:"M657.822 31.352C657.822 31.352 659.863 32.0077 660.511 30.3438",stroke:"black",strokeWidth:"0.192391",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M655.129 21.6123C655.588 21.6123 655.96 21.24 655.96 20.7808C655.96 20.3215 655.588 19.9492 655.129 19.9492C654.669 19.9492 654.297 20.3215 654.297 20.7808C654.297 21.24 654.669 21.6123 655.129 21.6123Z",fill:"black"}),(0,a.createElement)("path",{d:"M655.664 21.4171C655.538 21.5229 655.384 21.5891 655.22 21.6072C655.057 21.6254 654.892 21.5946 654.746 21.5188C654.6 21.4431 654.479 21.3258 654.4 21.1817C654.321 21.0376 654.286 20.8732 654.3 20.7094C654.314 20.5455 654.377 20.3895 654.479 20.2611C654.582 20.1327 654.721 20.0377 654.878 19.988C655.034 19.9384 655.202 19.9363 655.36 19.9821C655.518 20.0279 655.659 20.1196 655.765 20.2454C655.907 20.4142 655.976 20.6324 655.957 20.8521C655.938 21.0719 655.833 21.2751 655.664 21.4171V21.4171Z",stroke:"black",strokeWidth:"0.232125",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M649.307 23.3242C648.999 23.5621 648.135 24.7936 648.871 25.5183",stroke:"black",strokeWidth:"0.175557",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M683.94 24.054C683.838 11.1614 674.583 5.9796 669.84 5.33867C665.097 4.69773 658.662 3.0313 651.83 10.9789C644.997 18.9265 646.638 31.475 639.908 31.4819C640.54 32.119 641.351 32.5472 642.234 32.7089C643.116 32.8705 644.027 32.7579 644.843 32.3861C647.792 31.1043 647.853 30.6556 647.853 30.6556C647.853 30.6556 644.459 35.719 641.318 34.5653C641.318 34.5653 646.788 38.8286 654.468 35.9599C652.231 34.6411 650.404 32.7273 649.19 30.4316C647.976 28.1359 647.424 25.5483 647.593 22.957C647.861 17.97 648.866 16.7492 648.866 16.7492C652.869 9.83932 663.943 19.6973 663.943 19.6973C663.943 19.6973 665.353 23.1567 663.943 24.6308C663.943 24.6308 664.584 25.9769 666.058 24.054C667.532 22.1312 670.929 22.9644 670.801 26.0409C670.673 29.1174 667.597 31.1906 666.571 30.3463C666.571 30.3463 666.233 34.2448 663.326 34.8217C663.326 34.8217 664.729 37.1547 667.378 35.7019C670.028 34.2492 665.908 39.6102 662.595 38.1091C657.126 35.6308 663.986 41.8506 669.175 42.4235C674.217 42.9802 684.092 43.0713 683.94 24.054Z",stroke:"black",strokeWidth:"0.232125",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M659.079 43.9531C659.079 43.9531 646.273 51.5234 644.564 65.3676",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M653.28 65.3672C653.28 65.3672 651.856 74.9812 646.672 72.9943L653.28 65.3672Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M649.976 79.0401C648.836 78.3564 643.732 71.1739 643.037 54.2552C642.342 37.3366 640.803 29.9882 635.505 30.415C630.207 30.8418 631.232 45.5405 631.232 45.5405",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M625.871 42.9766C625.871 42.9766 619.951 44.7542 620.122 54.7185C620.293 64.6829 626.104 66.6486 626.959 76.2625C627.814 85.8765 625.592 102.455 635.847 110.83C646.102 119.205 659.433 112.539 664.731 102.114C670.03 91.6876 674.815 78.7982 674.815 78.7982",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M678.882 75.167C678.882 75.167 685.071 51.3529 671.262 48.6183C657.454 45.8836 650.018 66.5645 650.018 66.5645C650.018 66.5645 665.244 60.3537 678.063 77.7306",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M669.734 41.1176C669.913 41.4692 670.089 41.822 670.258 42.1774L670.254 42.1679C670.558 42.7104 670.651 43.3459 670.516 43.9529C670.35 44.5744 669.949 45.1074 669.398 45.44C669.266 45.5197 669.135 45.6088 668.999 45.6797L668.578 45.8595C668.298 45.9709 668.009 46.0598 667.715 46.1253C667.426 46.1956 667.133 46.2499 666.839 46.288C666.548 46.3376 666.254 46.3667 665.96 46.3749C664.773 46.4908 663.576 46.3949 662.423 46.0916C661.815 45.9282 661.251 45.6296 660.774 45.2179C660.532 44.997 660.329 44.7364 660.174 44.4473C660.028 44.1534 659.938 43.835 659.908 43.5083L659.906 43.4886L659.906 43.4714C659.967 41.9217 660.052 40.372 660.213 38.8223C660.374 40.372 660.459 41.9217 660.52 43.4714L660.518 43.4346C660.605 43.9226 660.865 44.3629 661.25 44.6746C661.664 44.987 662.136 45.2124 662.639 45.3371C663.166 45.4772 663.705 45.5597 664.249 45.5829C664.804 45.6248 665.36 45.628 665.915 45.5925C667.006 45.5997 668.085 45.3707 669.08 44.9212C669.538 44.6926 669.897 44.3035 670.088 43.8279C670.256 43.3189 670.247 42.7678 670.061 42.2649L670.057 42.2551C669.944 41.8781 669.837 41.4984 669.734 41.1176Z",fill:"black"}),(0,a.createElement)("path",{d:"M671.45 38.8223C671.45 38.8223 687.061 39.1145 688.544 69.9306C690.027 100.747 692.042 102.627 690.906 104.507C689.77 106.387 667.145 103.396 663.332 104.507",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M647.468 114.982C647.982 116.131 629.636 261.308 629.195 261.786C628.754 262.264 661.399 261.825 674.816 264.608C688.233 267.391 690.028 261.786 690.028 261.786C690.028 261.786 682.849 229.593 682.849 210.421C682.849 191.248 682.336 152.536 682.849 147.665C683.362 142.793 689.259 140.358 690.028 126.834C690.797 113.31 686.443 105.331 686.443 105.331",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M625.872 86.1934C625.872 86.1934 596.965 126.128 597.221 127.923C597.477 129.718 602.349 131.065 608.502 126.93C614.655 122.796 605.938 128.179 609.783 130.743C613.629 133.307 614.142 130.743 614.142 130.743C614.142 130.743 613.629 134.751 616.705 134.029C619.782 133.307 639.088 112.943 639.088 112.943C639.088 112.943 628.966 158.22 630.348 163.696",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M636.721 262.088C631.363 262.343 625.118 262.707 620.171 264.926C616.942 266.374 615.629 269.152 613.885 272.005L680.265 273.096C680.265 273.096 681.783 268.502 680.265 265.383",stroke:"black",strokeWidth:"0.577143",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M682.684 178.528C682.684 178.528 695.668 223.655 699.257 228.218C702.846 232.781 707.974 238.105 707.205 239.417C706.436 240.729 687.673 250.575 688.85 256.181",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M706.47 241.231C706.47 241.231 711 243.327 711 247.155C711 250.984 682.684 270.725 682.684 270.725",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M674.816 6.48314C674.816 6.48314 679.26 -3.98132 687.293 4.00259C695.326 11.9865 692.361 20.8298 696.01 23.3125C700.966 26.6853 684.388 25.8307 682.337 19.165C678.754 7.5206 674.816 6.48314 674.816 6.48314Z",fill:"black",stroke:"black",strokeWidth:"0.232125",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M673.1 6.3473C673.1 6.3473 676.773 5.11478 678.432 9.35377C680.091 13.5927 679.571 13.1035 679.571 13.1035C679.571 13.1035 676.876 7.8933 673.1 6.3473Z",fill:"#F0DC01"}),(0,a.createElement)("path",{d:"M669.514 25.0379C669.514 25.0379 667.361 23.5736 666.413 25.8993",stroke:"black",strokeWidth:"0.221844",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.createElement)("path",{d:"M81.3623 107.965C85.4729 113.664 92.5196 110.923 95.9431 106.226C98.5562 102.642 100.618 98.4122 102.696 94.4947C105.024 90.1245 107.084 85.6167 108.864 80.9962C111.459 74.2256 113.877 66.9007 114.097 59.5952C114.152 57.744 113.749 55.2814 115.053 53.7403C116.463 52.0739 117.502 50.3953 118.258 45.5363C119.338 38.5998 119.25 35.9223 115.822 39.3833C113.394 41.8357 116.056 38.7607 116.338 35.1528C116.704 30.4779 109.517 37.063 109.517 37.063C109.517 37.063 117.617 25.411 109.541 27.8465C101.465 30.2821 100.568 43.1008 100.055 42.9726C99.5427 42.8444 94.5434 37.7169 93.0051 40.537C91.4669 43.3571 97.8763 47.7112 97.8763 47.7112C97.8763 47.7112 92.1078 58.6114 91.4669 59.2523C91.4669 59.2523 83.6472 70.8101 83.7114 73.7479",fill:"white"}),(0,a.createElement)("path",{d:"M81.3623 107.965C85.4729 113.664 92.5196 110.923 95.9431 106.226C98.5562 102.642 100.618 98.4122 102.696 94.4947C105.024 90.1245 107.084 85.6167 108.864 80.9962C111.459 74.2256 113.877 66.9007 114.097 59.5952C114.152 57.744 113.749 55.2814 115.053 53.7403C116.463 52.0739 117.502 50.3953 118.258 45.5363C119.338 38.5998 119.25 35.9223 115.822 39.3833C113.394 41.8357 116.056 38.7607 116.338 35.1528C116.704 30.4779 109.517 37.063 109.517 37.063C109.517 37.063 117.617 25.411 109.541 27.8465C101.465 30.2821 100.568 43.1008 100.055 42.9726C99.5427 42.8444 94.5434 37.7169 93.0051 40.537C91.4669 43.3571 97.8763 47.7112 97.8763 47.7112C97.8763 47.7112 92.1078 58.6114 91.4669 59.2523C91.4669 59.2523 83.6472 70.8101 83.7114 73.7479",stroke:"black",strokeWidth:"0.384762",strokeLinecap:"round",strokeLinejoin:"round"}))},Qo=function(n){var t=n.className;return(0,a.createElement)("svg",{className:t,width:"185",height:"30",viewBox:"0 0 185 36",fill:"none"},(0,a.createElement)("g",{clipPath:"url(#clip0_3_59086)"},(0,a.createElement)("path",{d:"M144.39 12.6858H140.021V28.0432H144.39V12.6858Z",fill:"black"}),(0,a.createElement)("path",{d:"M144.39 7.62427H140.021V11.02H144.39V7.62427Z",fill:"black"}),(0,a.createElement)("path",{d:"M49.0975 7.62427H44.5303V28.0432H58.4764V24.1284H49.0975V7.62427Z",fill:"black"}),(0,a.createElement)("path",{d:"M67.5022 11.408C62.6409 11.408 58.793 15.1596 58.793 19.8874C58.793 24.6152 62.6409 28.3767 67.5022 28.3767C72.3635 28.3767 76.2437 24.6251 76.2437 19.8948C76.2437 15.1645 72.3932 11.408 67.5022 11.408ZM67.5022 24.3236C65.0555 24.3236 63.2291 22.4651 63.2291 19.875C63.2291 17.285 65.0555 15.4413 67.5022 15.4413C69.9489 15.4413 71.7753 17.3319 71.7753 19.875C71.7753 22.4181 69.9489 24.3236 67.5022 24.3236Z",fill:"black"}),(0,a.createElement)("path",{d:"M94.5692 24.5857C93.7858 24.5857 93.1012 24.1285 93.1012 22.7272V16.2051H97.268V12.6858H93.1012V8.25952H88.7317V12.6858H82.9931V8.25952H78.6236V12.6858H76.2437V16.2051H78.6236V22.7915C78.6236 26.4764 80.3858 28.3695 83.6456 28.3695C85.1176 28.3724 86.5579 27.9427 87.7877 27.1338L86.5519 23.9061C85.9332 24.3244 85.2098 24.5615 84.4635 24.5907C83.6801 24.5907 82.9955 24.1335 82.9955 22.7322V16.2051H88.7342V22.7915C88.7342 26.4764 90.4938 28.3695 93.7561 28.3695C95.228 28.3719 96.6683 27.9423 97.8983 27.1338L96.6626 23.9061C96.0422 24.3241 95.3169 24.5596 94.5692 24.5857Z",fill:"black"}),(0,a.createElement)("path",{d:"M122.195 18.7382C121.528 14.1537 117.531 10.9112 113.14 11.5513C112.035 11.7021 110.972 12.0719 110.012 12.639C109.053 13.2061 108.216 13.9591 107.551 14.8539C106.886 15.7486 106.407 16.7671 106.141 17.8496C105.875 18.9321 105.828 20.0568 106.002 21.1578C106.776 26.4837 111.355 28.9502 116.066 28.2631C118.199 27.9632 120.197 27.0427 121.812 25.6162L119.746 22.7518C118.566 23.7712 117.118 24.4286 115.574 24.6449C113.444 24.9539 111.449 24.1507 110.609 22.0055L122.323 20.3002C122.309 19.7776 122.267 19.2561 122.195 18.7382ZM110.124 19.1411C110.248 17.0478 111.667 15.4562 113.537 15.1868C114.488 15.039 115.46 15.2428 116.271 15.7601C117.082 16.2773 117.677 17.0726 117.944 17.9968L110.124 19.1411Z",fill:"black"}),(0,a.createElement)("path",{d:"M169.629 18.7382C168.961 14.1537 164.963 10.9112 160.574 11.5513C159.469 11.7018 158.405 12.0714 157.446 12.6384C156.486 13.2054 155.649 13.9584 154.984 14.8532C154.319 15.7481 153.84 16.7667 153.574 17.8493C153.308 18.9319 153.261 20.0568 153.436 21.1578C154.21 26.4837 158.787 28.9502 163.5 28.2631C165.632 27.9632 167.63 27.0427 169.243 25.6162L167.18 22.7518C165.999 23.7713 164.55 24.4286 163.005 24.6449C160.875 24.9539 158.881 24.1507 158.04 22.0055L169.757 20.3002C169.742 19.7776 169.699 19.2563 169.629 18.7382ZM157.558 19.1411C157.682 17.0478 159.098 15.4562 160.971 15.1868C161.921 15.0383 162.892 15.242 163.702 15.7595C164.511 16.2771 165.104 17.0728 165.368 17.9968L157.558 19.1411Z",fill:"black"}),(0,a.createElement)("path",{d:"M151.565 7.62427H147.195V28.0407H151.565V7.62427Z",fill:"black"}),(0,a.createElement)("path",{d:"M178.677 17.8336C177.177 17.5074 175.807 17.2133 175.807 16.3013C175.807 15.6167 176.754 15.1595 177.765 15.1595C179.344 15.1846 180.895 15.5754 182.297 16.3013L183.765 13.0391C181.942 11.9235 179.835 11.3572 177.698 11.4079C174.633 11.4079 171.371 13.17 171.371 16.4966C171.371 19.6279 174.013 20.698 177.243 21.5506C178.645 21.9436 180.048 22.171 180.048 23.1496C180.048 24.1283 178.385 24.5188 177.372 24.5188C175.526 24.5548 173.726 23.9426 172.286 22.7888L170.719 26.1524C171.633 27.0001 173.882 28.3767 177.372 28.3767C180.407 28.3767 184.482 27.0397 184.482 23.0261C184.482 19.6921 181.46 18.491 178.677 17.8336Z",fill:"black"}),(0,a.createElement)("path",{d:"M104.025 12.6858H99.6553V28.0432H104.025V12.6858Z",fill:"black"}),(0,a.createElement)("path",{d:"M104.025 7.62427H99.6553V11.02H104.025V7.62427Z",fill:"black"}),(0,a.createElement)("path",{d:"M124.056 28.0432H128.613V19.6996H136.341V15.8269H128.613V11.5316H138.002V7.62427H124.056V28.0432Z",fill:"black"}),(0,a.createElement)("path",{d:"M26.8866 0H9.10722C4.07746 0 0 4.07743 0 9.1072V26.8866C0 31.9164 4.07746 35.9938 9.10722 35.9938H26.8866C31.9164 35.9938 35.9939 31.9164 35.9939 26.8866V9.1072C35.9939 4.07743 31.9164 0 26.8866 0Z",fill:"#00DDB3"}),(0,a.createElement)("path",{d:"M27.356 8.06177C21.1601 8.06177 18.8641 12.4856 17.018 16.0395L15.8119 18.3132C13.857 22.0822 12.3965 24.3732 8.6325 24.3732C8.39882 24.3732 8.16742 24.4192 7.95153 24.5086C7.73564 24.598 7.53946 24.7291 7.37422 24.8943C7.20899 25.0596 7.07785 25.2558 6.98842 25.4716C6.899 25.6875 6.85303 25.9189 6.85303 26.1526C6.85368 26.6243 7.04138 27.0766 7.37495 27.4101C7.70851 27.7437 8.16077 27.9314 8.6325 27.932C14.8308 27.932 17.1267 23.5082 18.9729 19.9543L20.1765 17.6805C22.1339 13.9116 23.5944 11.6206 27.356 11.6206C27.5898 11.6209 27.8215 11.5752 28.0376 11.4859C28.2538 11.3966 28.4503 11.2656 28.6158 11.1003C28.7813 10.9351 28.9126 10.7388 29.0022 10.5227C29.0918 10.3067 29.1378 10.0751 29.1378 9.8412C29.1372 9.36904 28.9492 8.91644 28.6151 8.5828C28.281 8.24917 27.8281 8.06177 27.356 8.06177Z",fill:"white"})),(0,a.createElement)("defs",null,(0,a.createElement)("clipPath",{id:"clip0_3_59086"},(0,a.createElement)("rect",{width:"184.5",height:"36",fill:"white"}))))},na=function(n){var t=n.children;return(0,a.createElement)("div",{className:"lf-h-20 lf-shadow-sm lf-flex border-b lf-border-gray-200 lf-items-center bg-white header lf-justify-between lf-px-4"},(0,a.createElement)("div",{className:"lf-flex w-72 lf-p-2 lf-items-center"},(0,a.createElement)(Qo,{className:"lf-ml-1.5"})),t)},ta=(r(5923),r(2884),r(8345),r(1254),["second","minute","hour","day","week","month","year"]),ra=["秒","分钟","小时","天","周","个月","年"],ea={},oa=function(n,t){ea[n]=t};oa("en_US",(function(n,t){if(0===t)return["just now","right now"];var r=ta[Math.floor(t/2)];return n>1&&(r+="s"),[n+" "+r+" ago","in "+n+" "+r]})),oa("zh_CN",(function(n,t){if(0===t)return["刚刚","片刻后"];var r=ra[~~(t/2)];return[n+" "+r+"前",n+" "+r+"后"]}));var aa=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")},ia=function(){function n(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}}return function(t,r,e){return r&&n(t.prototype,r),e&&n(t,e),t}}(),sa=function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return function(n,t){var r=[],_n=!0,e=!1,o=void 0;try{for(var a,i=n[Symbol.iterator]();!(_n=(a=i.next()).done)&&(r.push(a.value),!t||r.length!==t);_n=!0);}catch(n){e=!0,o=n}finally{try{!_n&&i.return&&i.return()}finally{if(e)throw o}}return r}(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};String.prototype.startsWith=String.prototype.startsWith||function(n){return 0===this.indexOf(n)},String.prototype.padStart=String.prototype.padStart||function(n,t){for(var r=this;r.length<n;)r=t+r;return r};var la={cb:"0f8ff",tqw:"aebd7",q:"-ffff",qmrn:"7fffd4",zr:"0ffff",bg:"5f5dc",bsq:"e4c4",bck:"---",nch:"ebcd",b:"--ff",bvt:"8a2be2",brwn:"a52a2a",brw:"deb887",ctb:"5f9ea0",hrt:"7fff-",chcT:"d2691e",cr:"7f50",rnw:"6495ed",crns:"8dc",crms:"dc143c",cn:"-ffff",Db:"--8b",Dcn:"-8b8b",Dgnr:"b8860b",Dgr:"a9a9a9",Dgrn:"-64-",Dkhk:"bdb76b",Dmgn:"8b-8b",Dvgr:"556b2f",Drng:"8c-",Drch:"9932cc",Dr:"8b--",Dsmn:"e9967a",Dsgr:"8fbc8f",DsTb:"483d8b",DsTg:"2f4f4f",Dtrq:"-ced1",Dvt:"94-d3",ppnk:"1493",pskb:"-bfff",mgr:"696969",grb:"1e90ff",rbrc:"b22222",rwht:"af0",stg:"228b22",chs:"-ff",gnsb:"dcdcdc",st:"8f8ff",g:"d7-",gnr:"daa520",gr:"808080",grn:"-8-0",grnw:"adff2f",hnw:"0fff0",htpn:"69b4",nnr:"cd5c5c",ng:"4b-82",vr:"0",khk:"0e68c",vnr:"e6e6fa",nrb:"0f5",wngr:"7cfc-",mnch:"acd",Lb:"add8e6",Lcr:"08080",Lcn:"e0ffff",Lgnr:"afad2",Lgr:"d3d3d3",Lgrn:"90ee90",Lpnk:"b6c1",Lsmn:"a07a",Lsgr:"20b2aa",Lskb:"87cefa",LsTg:"778899",Lstb:"b0c4de",Lw:"e0",m:"-ff-",mgrn:"32cd32",nn:"af0e6",mgnt:"-ff",mrn:"8--0",mqm:"66cdaa",mmb:"--cd",mmrc:"ba55d3",mmpr:"9370db",msg:"3cb371",mmsT:"7b68ee","":"-fa9a",mtr:"48d1cc",mmvt:"c71585",mnLb:"191970",ntc:"5fffa",mstr:"e4e1",mccs:"e4b5",vjw:"dead",nv:"--80",c:"df5e6",v:"808-0",vrb:"6b8e23",rng:"a5-",rngr:"45-",rch:"da70d6",pgnr:"eee8aa",pgrn:"98fb98",ptrq:"afeeee",pvtr:"db7093",ppwh:"efd5",pchp:"dab9",pr:"cd853f",pnk:"c0cb",pm:"dda0dd",pwrb:"b0e0e6",prp:"8-080",cc:"663399",r:"--",sbr:"bc8f8f",rb:"4169e1",sbrw:"8b4513",smn:"a8072",nbr:"4a460",sgrn:"2e8b57",ssh:"5ee",snn:"a0522d",svr:"c0c0c0",skb:"87ceeb",sTb:"6a5acd",sTgr:"708090",snw:"afa",n:"-ff7f",stb:"4682b4",tn:"d2b48c",t:"-8080",thst:"d8bfd8",tmT:"6347",trqs:"40e0d0",vt:"ee82ee",whT:"5deb3",wht:"",hts:"5f5f5",w:"-",wgrn:"9acd32"};function ca(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return(t>0?n.toFixed(t).replace(/0+$/,"").replace(/\.$/,""):n.toString())||"0"}var ga=function(){function n(t,r,e,o){aa(this,n);var a=this;if(void 0===t);else if(Array.isArray(t))this.rgba=t;else if(void 0===e){var i=t&&""+t;i&&function(t){if(t.startsWith("hsl")){var r=t.match(/([\-\d\.e]+)/g).map(Number),e=sa(r,4),o=e[0],i=e[1],s=e[2],l=e[3];void 0===l&&(l=1),o/=360,i/=100,s/=100,a.hsla=[o,i,s,l]}else if(t.startsWith("rgb")){var c=t.match(/([\-\d\.e]+)/g).map(Number),g=sa(c,4),d=g[0],m=g[1],p=g[2],h=g[3];void 0===h&&(h=1),a.rgba=[d,m,p,h]}else t.startsWith("#")?a.rgba=n.hexToRgb(t):a.rgba=n.nameToRgb(t)||n.hexToRgb(t)}(i.toLowerCase())}else this.rgba=[t,r,e,void 0===o?1:o]}return ia(n,[{key:"printRGB",value:function(n){var t=(n?this.rgba:this.rgba.slice(0,3)).map((function(n,t){return ca(n,3===t?3:0)}));return n?"rgba("+t+")":"rgb("+t+")"}},{key:"printHSL",value:function(n){var t=[360,100,100,1],r=["","%","%",""],e=(n?this.hsla:this.hsla.slice(0,3)).map((function(n,e){return ca(n*t[e],3===e?3:1)+r[e]}));return n?"hsla("+e+")":"hsl("+e+")"}},{key:"printHex",value:function(n){var t=this.hex;return n?t:t.substring(0,7)}},{key:"rgba",get:function(){if(this._rgba)return this._rgba;if(!this._hsla)throw new Error("No color is set");return this._rgba=n.hslToRgb(this._hsla)},set:function(n){3===n.length&&(n[3]=1),this._rgba=n,this._hsla=null}},{key:"rgbString",get:function(){return this.printRGB()}},{key:"rgbaString",get:function(){return this.printRGB(!0)}},{key:"hsla",get:function(){if(this._hsla)return this._hsla;if(!this._rgba)throw new Error("No color is set");return this._hsla=n.rgbToHsl(this._rgba)},set:function(n){3===n.length&&(n[3]=1),this._hsla=n,this._rgba=null}},{key:"hslString",get:function(){return this.printHSL()}},{key:"hslaString",get:function(){return this.printHSL(!0)}},{key:"hex",get:function(){return"#"+this.rgba.map((function(n,t){return t<3?n.toString(16):Math.round(255*n).toString(16)})).map((function(n){return n.padStart(2,"0")})).join("")},set:function(t){this.rgba=n.hexToRgb(t)}}],[{key:"hexToRgb",value:function(n){var t=(n.startsWith("#")?n.slice(1):n).replace(/^(\w{3})$/,"$1F").replace(/^(\w)(\w)(\w)(\w)$/,"$1$1$2$2$3$3$4$4").replace(/^(\w{6})$/,"$1FF");if(!t.match(/^([0-9a-fA-F]{8})$/))throw new Error("Unknown hex color; "+n);var r=t.match(/^(\w\w)(\w\w)(\w\w)(\w\w)$/).slice(1).map((function(n){return parseInt(n,16)}));return r[3]=r[3]/255,r}},{key:"nameToRgb",value:function(t){var r=t.toLowerCase().replace("at","T").replace(/[aeiouyldf]/g,"").replace("ght","L").replace("rk","D").slice(-5,4),e=la[r];return void 0===e?e:n.hexToRgb(e.replace(/\-/g,"00").padStart(6,"f"))}},{key:"rgbToHsl",value:function(n){var t=sa(n,4),r=t[0],e=t[1],o=t[2],a=t[3];r/=255,e/=255,o/=255;var i=Math.max(r,e,o),s=Math.min(r,e,o),l=void 0,c=void 0,g=(i+s)/2;if(i===s)l=c=0;else{var d=i-s;switch(c=g>.5?d/(2-i-s):d/(i+s),i){case r:l=(e-o)/d+(e<o?6:0);break;case e:l=(o-r)/d+2;break;case o:l=(r-e)/d+4}l/=6}return[l,c,g,a]}},{key:"hslToRgb",value:function(n){var t=sa(n,4),r=t[0],e=t[1],o=t[2],a=t[3],i=void 0,s=void 0,l=void 0;if(0===e)i=s=l=o;else{var c=function(n,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?n+6*(t-n)*r:r<.5?t:r<2/3?n+(t-n)*(2/3-r)*6:n},g=o<.5?o*(1+e):o+e-o*e,d=2*o-g;i=c(d,g,r+1/3),s=c(d,g,r),l=c(d,g,r-1/3)}var m=[255*i,255*s,255*l].map(Math.round);return m[3]=a,m}}]),n}(),da=function(){function n(){aa(this,n),this._events=[]}return ia(n,[{key:"add",value:function(n,t,r){n.addEventListener(t,r,!1),this._events.push({target:n,type:t,handler:r})}},{key:"remove",value:function(t,r,e){this._events=this._events.filter((function(o){var a=!0;return t&&t!==o.target&&(a=!1),r&&r!==o.type&&(a=!1),e&&e!==o.handler&&(a=!1),a&&n._doRemove(o.target,o.type,o.handler),!a}))}},{key:"destroy",value:function(){this._events.forEach((function(t){return n._doRemove(t.target,t.type,t.handler)})),this._events=[]}}],[{key:"_doRemove",value:function(n,t,r){n.removeEventListener(t,r,!1)}}]),n}();function ma(n,t,r){var e=!1;function o(n,t,r){return Math.max(t,Math.min(n,r))}function a(n,a,i){if(i&&(e=!0),e){n.preventDefault();var s=t.getBoundingClientRect(),l=s.width,c=s.height,g=a.clientX,d=a.clientY,m=o(g-s.left,0,l),p=o(d-s.top,0,c);r(m/l,p/c)}}function i(n,t){1===(void 0===n.buttons?n.which:n.buttons)?a(n,n,t):e=!1}function s(n,t){1===n.touches.length?a(n,n.touches[0],t):e=!1}n.add(t,"mousedown",(function(n){i(n,!0)})),n.add(t,"touchstart",(function(n){s(n,!0)})),n.add(window,"mousemove",i),n.add(t,"touchmove",s),n.add(window,"mouseup",(function(n){e=!1})),n.add(t,"touchend",(function(n){e=!1})),n.add(t,"touchcancel",(function(n){e=!1}))}var pa="keydown",ha="mousedown",wa="focusin";function fa(n,t){return(t||document).querySelector(n)}function ua(n){n.preventDefault(),n.stopPropagation()}function ba(n,t,r,e,o){n.add(t,pa,(function(n){r.indexOf(n.key)>=0&&(o&&ua(n),e(n))}))}var xa=function(){function n(t){aa(this,n),this.settings={popup:"right",layout:"default",alpha:!0,editor:!0,editorFormat:"hex",cancelButton:!1,defaultColor:"#0cf"},this._events=new da,this.onChange=null,this.onDone=null,this.onOpen=null,this.onClose=null,this.setOptions(t)}return ia(n,[{key:"setOptions",value:function(n){var t=this;if(n){var r=this.settings;if(n instanceof HTMLElement)r.parent=n;else{r.parent&&n.parent&&r.parent!==n.parent&&(this._events.remove(r.parent),this._popupInited=!1),function(n,t,r){for(var e in n)t[e]=n[e]}(n,r),n.onChange&&(this.onChange=n.onChange),n.onDone&&(this.onDone=n.onDone),n.onOpen&&(this.onOpen=n.onOpen),n.onClose&&(this.onClose=n.onClose);var e=n.color||n.colour;e&&this._setColor(e)}var o=r.parent;if(o&&r.popup&&!this._popupInited){var a=function(n){return t.openHandler(n)};this._events.add(o,"click",a),ba(this._events,o,[" ","Spacebar","Enter"],a),this._popupInited=!0}else n.parent&&!r.popup&&this.show()}}},{key:"openHandler",value:function(n){if(this.show()){n&&n.preventDefault(),this.settings.parent.style.pointerEvents="none";var t=n&&n.type===pa?this._domEdit:this.domElement;setTimeout((function(){return t.focus()}),100),this.onOpen&&this.onOpen(this.colour)}}},{key:"closeHandler",value:function(n){var t=n&&n.type,r=!1;if(n)if(t===ha||t===wa){var e=(this.__containedEvent||0)+100;n.timeStamp>e&&(r=!0)}else ua(n),r=!0;else r=!0;r&&this.hide()&&(this.settings.parent.style.pointerEvents="",t!==ha&&this.settings.parent.focus(),this.onClose&&this.onClose(this.colour))}},{key:"movePopup",value:function(n,t){this.closeHandler(),this.setOptions(n),t&&this.openHandler()}},{key:"setColor",value:function(n,t){this._setColor(n,{silent:t})}},{key:"_setColor",value:function(n,t){if("string"==typeof n&&(n=n.trim()),n){t=t||{};var r=void 0;try{r=new ga(n)}catch(n){if(t.failSilently)return;throw n}if(!this.settings.alpha){var e=r.hsla;e[3]=1,r.hsla=e}this.colour=this.color=r,this._setHSLA(null,null,null,null,t)}}},{key:"setColour",value:function(n,t){this.setColor(n,t)}},{key:"show",value:function(){if(!this.settings.parent)return!1;if(this.domElement){var n=this._toggleDOM(!0);return this._setPosition(),n}var t,r,e=(t=this.settings.template||'<div class="picker_wrapper" tabindex="-1"><div class="picker_arrow"></div><div class="picker_hue picker_slider"><div class="picker_selector"></div></div><div class="picker_sl"><div class="picker_selector"></div></div><div class="picker_alpha picker_slider"><div class="picker_selector"></div></div><div class="picker_editor"><input aria-label="Type a color name or hex value"/></div><div class="picker_sample"></div><div class="picker_done"><button>Ok</button></div><div class="picker_cancel"><button>Cancel</button></div></div>',(r=document.createElement("div")).innerHTML=t,r.firstElementChild);return this.domElement=e,this._domH=fa(".picker_hue",e),this._domSL=fa(".picker_sl",e),this._domA=fa(".picker_alpha",e),this._domEdit=fa(".picker_editor input",e),this._domSample=fa(".picker_sample",e),this._domOkay=fa(".picker_done button",e),this._domCancel=fa(".picker_cancel button",e),e.classList.add("layout_"+this.settings.layout),this.settings.alpha||e.classList.add("no_alpha"),this.settings.editor||e.classList.add("no_editor"),this.settings.cancelButton||e.classList.add("no_cancel"),this._ifPopup((function(){return e.classList.add("popup")})),this._setPosition(),this.colour?this._updateUI():this._setColor(this.settings.defaultColor),this._bindEvents(),!0}},{key:"hide",value:function(){return this._toggleDOM(!1)}},{key:"destroy",value:function(){this._events.destroy(),this.domElement&&this.settings.parent.removeChild(this.domElement)}},{key:"_bindEvents",value:function(){var n=this,t=this,r=this.domElement,e=this._events;function o(n,t,r){e.add(n,t,r)}o(r,"click",(function(n){return n.preventDefault()})),ma(e,this._domH,(function(n,r){return t._setHSLA(n)})),ma(e,this._domSL,(function(n,r){return t._setHSLA(null,n,1-r)})),this.settings.alpha&&ma(e,this._domA,(function(n,r){return t._setHSLA(null,null,null,1-r)}));var a=this._domEdit;o(a,"input",(function(n){t._setColor(this.value,{fromEditor:!0,failSilently:!0})})),o(a,"focus",(function(n){var t=this;t.selectionStart===t.selectionEnd&&t.select()})),this._ifPopup((function(){var t=function(t){return n.closeHandler(t)};o(window,ha,t),o(window,wa,t),ba(e,r,["Esc","Escape"],t);var a=function(t){n.__containedEvent=t.timeStamp};o(r,ha,a),o(r,wa,a),o(n._domCancel,"click",t)}));var i=function(t){n._ifPopup((function(){return n.closeHandler(t)})),n.onDone&&n.onDone(n.colour)};o(this._domOkay,"click",i),ba(e,r,["Enter"],i)}},{key:"_setPosition",value:function(){var n=this.settings.parent,t=this.domElement;n!==t.parentNode&&n.appendChild(t),this._ifPopup((function(r){"static"===getComputedStyle(n).position&&(n.style.position="relative");var e=!0===r?"popup_right":"popup_"+r;["popup_top","popup_bottom","popup_left","popup_right"].forEach((function(n){n===e?t.classList.add(n):t.classList.remove(n)})),t.classList.add(e)}))}},{key:"_setHSLA",value:function(n,t,r,e,o){o=o||{};var a=this.colour,i=a.hsla;[n,t,r,e].forEach((function(n,t){(n||0===n)&&(i[t]=n)})),a.hsla=i,this._updateUI(o),this.onChange&&!o.silent&&this.onChange(a)}},{key:"_updateUI",value:function(n){if(this.domElement){n=n||{};var t=this.colour,r=t.hsla,e="hsl("+360*r[0]+", 100%, 50%)",o=t.hslString,a=t.hslaString,i=this._domH,s=this._domSL,l=this._domA,c=fa(".picker_selector",i),g=fa(".picker_selector",s),d=fa(".picker_selector",l);b(0,c,r[0]),this._domSL.style.backgroundColor=this._domH.style.color=e,b(0,g,r[1]),x(0,g,1-r[2]),s.style.color=o,x(0,d,1-r[3]);var m=o,p=m.replace("hsl","hsla").replace(")",", 0)"),h="linear-gradient("+[m,p]+")";if(this._domA.style.background=h+", linear-gradient(45deg, lightgrey 25%, transparent 25%, transparent 75%, lightgrey 75%) 0 0 / 2em 2em,\n                   linear-gradient(45deg, lightgrey 25%,       white 25%,       white 75%, lightgrey 75%) 1em 1em / 2em 2em",!n.fromEditor){var w=this.settings.editorFormat,f=this.settings.alpha,u=void 0;switch(w){case"rgb":u=t.printRGB(f);break;case"hsl":u=t.printHSL(f);break;default:u=t.printHex(f)}this._domEdit.value=u}this._domSample.style.color=a}function b(n,t,r){t.style.left=100*r+"%"}function x(n,t,r){t.style.top=100*r+"%"}}},{key:"_ifPopup",value:function(n,t){this.settings.parent&&this.settings.popup?n&&n(this.settings.popup):t&&t()}},{key:"_toggleDOM",value:function(n){var t=this.domElement;if(!t)return!1;var r=n?"":"none",e=t.style.display!==r;return e&&(t.style.display=r),e}}]),n}(),va=document.createElement("style");function ya(n,t){void 0===t&&(t={});var r=t.insertAt;if(n&&"undefined"!=typeof document){var e=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===r&&e.firstChild?e.insertBefore(o,e.firstChild):e.appendChild(o),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n))}}let ka,Ca,Ea,_a,Da,Aa;var Sa,Fa;va.textContent='.picker_wrapper.no_alpha .picker_alpha{display:none}.picker_wrapper.no_editor .picker_editor{position:absolute;z-index:-1;opacity:0}.picker_wrapper.no_cancel .picker_cancel{display:none}.layout_default.picker_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;font-size:10px;width:25em;padding:.5em}.layout_default.picker_wrapper input,.layout_default.picker_wrapper button{font-size:1rem}.layout_default.picker_wrapper>*{margin:.5em}.layout_default.picker_wrapper::before{content:"";display:block;width:100%;height:0;order:1}.layout_default .picker_slider,.layout_default .picker_selector{padding:1em}.layout_default .picker_hue{width:100%}.layout_default .picker_sl{flex:1 1 auto}.layout_default .picker_sl::before{content:"";display:block;padding-bottom:100%}.layout_default .picker_editor{order:1;width:6.5rem}.layout_default .picker_editor input{width:100%;height:100%}.layout_default .picker_sample{order:1;flex:1 1 auto}.layout_default .picker_done,.layout_default .picker_cancel{order:1}.picker_wrapper{box-sizing:border-box;background:#f2f2f2;box-shadow:0 0 0 1px silver;cursor:default;font-family:sans-serif;color:#444;pointer-events:auto}.picker_wrapper:focus{outline:none}.picker_wrapper button,.picker_wrapper input{box-sizing:border-box;border:none;box-shadow:0 0 0 1px silver;outline:none}.picker_wrapper button:focus,.picker_wrapper button:active,.picker_wrapper input:focus,.picker_wrapper input:active{box-shadow:0 0 2px 1px #1e90ff}.picker_wrapper button{padding:.4em .6em;cursor:pointer;background-color:#f5f5f5;background-image:linear-gradient(0deg, gainsboro, transparent)}.picker_wrapper button:active{background-image:linear-gradient(0deg, transparent, gainsboro)}.picker_wrapper button:hover{background-color:#fff}.picker_selector{position:absolute;z-index:1;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid #fff;border-radius:100%;box-shadow:0 0 3px 1px #67b9ff;background:currentColor;cursor:pointer}.picker_slider .picker_selector{border-radius:2px}.picker_hue{position:relative;background-image:linear-gradient(90deg, red, yellow, lime, cyan, blue, magenta, red);box-shadow:0 0 0 1px silver}.picker_sl{position:relative;box-shadow:0 0 0 1px silver;background-image:linear-gradient(180deg, white, rgba(255, 255, 255, 0) 50%),linear-gradient(0deg, black, rgba(0, 0, 0, 0) 50%),linear-gradient(90deg, #808080, rgba(128, 128, 128, 0))}.picker_alpha,.picker_sample{position:relative;background:linear-gradient(45deg, lightgrey 25%, transparent 25%, transparent 75%, lightgrey 75%) 0 0/2em 2em,linear-gradient(45deg, lightgrey 25%, white 25%, white 75%, lightgrey 75%) 1em 1em/2em 2em;box-shadow:0 0 0 1px silver}.picker_alpha .picker_selector,.picker_sample .picker_selector{background:none}.picker_editor input{font-family:monospace;padding:.2em .4em}.picker_sample::before{content:"";position:absolute;display:block;width:100%;height:100%;background:currentColor}.picker_arrow{position:absolute;z-index:-1}.picker_wrapper.popup{position:absolute;z-index:2;margin:1.5em}.picker_wrapper.popup,.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{background:#f2f2f2;box-shadow:0 0 10px 1px rgba(0,0,0,.4)}.picker_wrapper.popup .picker_arrow{width:3em;height:3em;margin:0}.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-99}.picker_wrapper.popup .picker_arrow::before{width:100%;height:100%;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.picker_wrapper.popup .picker_arrow::after{width:150%;height:150%;box-shadow:none}.popup.popup_top{bottom:100%;left:0}.popup.popup_top .picker_arrow{bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.popup.popup_bottom{top:100%;left:0}.popup.popup_bottom .picker_arrow{top:0;left:0;-webkit-transform:rotate(90deg) scale(1, -1);transform:rotate(90deg) scale(1, -1)}.popup.popup_left{top:0;right:100%}.popup.popup_left .picker_arrow{top:0;right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.popup.popup_right{top:0;left:100%}.popup.popup_right .picker_arrow{top:0;left:0}',document.documentElement.firstElementChild.appendChild(va),xa.StyleElement=va,ya("/*! tailwindcss v2.2.16 | MIT License | https://tailwindcss.com */\n\n/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n::before,\n::after {\n  box-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\nhtml {\n  tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n  margin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n  font-family:\n\t\tsystem-ui,\n\t\t-apple-system, /* Firefox supports this but not yet `system-ui` */\n\t\t'Segoe UI',\n\t\tRoboto,\n\t\tHelvetica,\n\t\tArial,\n\t\tsans-serif,\n\t\t'Apple Color Emoji',\n\t\t'Segoe UI Emoji';\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n  height: 0; /* 1 */\n  color: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n  text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd 'em' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n  font-family:\n\t\tui-monospace,\n\t\tSFMono-Regular,\n\t\tConsolas,\n\t\t'Liberation Mono',\n\t\tMenlo,\n\t\tmonospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n  font-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n  text-indent: 0; /* 1 */\n  border-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n  -webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional ':invalid' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n  box-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.\n*/\n\nlegend {\n  padding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to 'inherit' in Safari.\n*/\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n  display: list-item;\n}\n\n/**\n * Manually forked from SUIT CSS Base: https://github.com/suitcss/base\n * A thin layer on top of normalize.css that provides a starting point more\n * suitable for web applications.\n */\n\n/**\n * Removes the default spacing and border for appropriate elements.\n */\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n  margin: 0;\n}\n\nbutton {\n  background-color: transparent;\n  background-image: none;\n}\n\nfieldset {\n  margin: 0;\n  padding: 0;\n}\n\nol,\nul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n/**\n * Tailwind custom reset styles\n */\n\n/**\n * 1. Use the user's configured `sans` font-family (with Tailwind's default\n *    sans-serif font stack as a fallback) as a sane default.\n * 2. Use Tailwind's default \"normal\" line-height so the user isn't forced\n *    to override it to ensure consistency even when using the default theme.\n */\n\nhtml {\n  font-family: system-ui, Roboto; /* 1 */\n  line-height: 1.5; /* 2 */\n}\n\n/**\n * Inherit font-family and line-height from `html` so users can set them as\n * a class directly on the `html` element.\n */\n\nbody {\n  font-family: inherit;\n  line-height: inherit;\n}\n\n/**\n * 1. Prevent padding and border from affecting element width.\n *\n *    We used to set this in the html element and inherit from\n *    the parent element for everything else. This caused issues\n *    in shadow-dom-enhanced elements like <details> where the content\n *    is wrapped by a div with box-sizing set to `content-box`.\n *\n *    https://github.com/mozdevs/cssremedy/issues/4\n *\n *\n * 2. Allow adding a border to an element by just adding a border-width.\n *\n *    By default, the way the browser specifies that an element should have no\n *    border is by setting it's border-style to `none` in the user-agent\n *    stylesheet.\n *\n *    In order to easily add borders to elements by just setting the `border-width`\n *    property, we change the default border-style for all elements to `solid`, and\n *    use border-width to hide them instead. This way our `border` utilities only\n *    need to set the `border-width` property instead of the entire `border`\n *    shorthand, making our border utilities much more straightforward to compose.\n *\n *    https://github.com/tailwindcss/tailwindcss/pull/116\n */\n\n*,\n::before,\n::after {\n  box-sizing: border-box; /* 1 */\n  border-width: 0; /* 2 */\n  border-style: solid; /* 2 */\n  border-color: currentColor; /* 2 */\n}\n\n/*\n * Ensure horizontal rules are visible by default\n */\n\nhr {\n  border-top-width: 1px;\n}\n\n/**\n * Undo the `border-style: none` reset that Normalize applies to images so that\n * our `border-{width}` utilities have the expected effect.\n *\n * The Normalize reset is unnecessary for us since we default the border-width\n * to 0 on all elements.\n *\n * https://github.com/tailwindcss/tailwindcss/issues/362\n */\n\nimg {\n  border-style: solid;\n}\n\ntextarea {\n  resize: vertical;\n}\n\ninput::placeholder,\ntextarea::placeholder {\n  opacity: 1;\n  color: #808E9A;\n}\n\nbutton,\n[role=\"button\"] {\n  cursor: pointer;\n}\n\n/**\n * Override legacy focus reset from Normalize with modern Firefox focus styles.\n *\n * This is actually an improvement over the new defaults in Firefox in our testing,\n * as it triggers the better focus styles even for links, which still use a dotted\n * outline in Firefox by default.\n */\n\n:-moz-focusring {\n  outline: auto;\n}\n\ntable {\n  border-collapse: collapse;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\n/**\n * Reset links to optimize for opt-in styling instead of\n * opt-out.\n */\n\na {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n/**\n * Reset form element properties that are easy to forget to\n * style explicitly so you don't inadvertently introduce\n * styles that deviate from your design system. These styles\n * supplement a partial reset that is already applied by\n * normalize.css.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  padding: 0;\n  line-height: inherit;\n  color: inherit;\n}\n\n/**\n * Use the configured 'mono' font family for elements that\n * are expected to be rendered with a monospace font, falling\n * back to the system monospace stack if there is no configured\n * 'mono' font family.\n */\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: ;\n}\n\n/**\n * 1. Make replaced elements `display: block` by default as that's\n *    the behavior you want almost all of the time. Inspired by\n *    CSS Remedy, with `svg` added as well.\n *\n *    https://github.com/mozdevs/cssremedy/issues/14\n * \n * 2. Add `vertical-align: middle` to align replaced elements more\n *    sensibly by default when overriding `display` by adding a\n *    utility like `inline`.\n *\n *    This can trigger a poorly considered linting error in some\n *    tools but is included by design.\n * \n *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210\n */\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block; /* 1 */\n  vertical-align: middle; /* 2 */\n}\n\n/**\n * Constrain images and videos to the parent width and preserve\n * their intrinsic aspect ratio.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n}\n\n/**\n * Ensure the default browser behavior of the `hidden` attribute.\n */\n\n[hidden] {\n  display: none;\n}\n\n*, ::before, ::after {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n\n      [type='text'],\n      [type='email'],\n      [type='url'],\n      [type='password'],\n      [type='number'],\n      [type='date'],\n      [type='datetime-local'],\n      [type='month'],\n      [type='search'],\n      [type='tel'],\n      [type='time'],\n      [type='week'],\n      [multiple],\n      textarea,\n      select\n     {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: #fff;\n  border-color: #63727E;\n  border-width: 1px;\n  border-radius: 0px;\n  padding-top: 0.5rem;\n  padding-right: 0.75rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5rem;\n}\n\n[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: #2563eb;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  border-color: #2563eb;\n}\n\ninput::placeholder, textarea::placeholder {\n  color: #63727E;\n  opacity: 1;\n}\n\n::-webkit-datetime-edit-fields-wrapper {\n  padding: 0;\n}\n\n::-webkit-date-and-time-value {\n  min-height: 1.5em;\n}\n\nselect {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2363727E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e\");\n  background-position: right 0.5rem center;\n  background-repeat: no-repeat;\n  background-size: 1.5em 1.5em;\n  padding-right: 2.5rem;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n}\n\n[multiple] {\n  background-image: initial;\n  background-position: initial;\n  background-repeat: unset;\n  background-size: initial;\n  padding-right: 0.75rem;\n  -webkit-print-color-adjust: unset;\n          color-adjust: unset;\n}\n\n\n      [type='checkbox'],\n      [type='radio']\n     {\n  -webkit-appearance: none;\n          appearance: none;\n  padding: 0;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n  display: inline-block;\n  vertical-align: middle;\n  background-origin: border-box;\n  -webkit-user-select: none;\n          user-select: none;\n  flex-shrink: 0;\n  height: 1rem;\n  width: 1rem;\n  color: #2563eb;\n  background-color: #fff;\n  border-color: #63727E;\n  border-width: 1px;\n}\n\n[type='checkbox'] {\n  border-radius: 0px;\n}\n\n[type='radio'] {\n  border-radius: 100%;\n}\n\n\n      [type='checkbox']:focus,\n      [type='radio']:focus\n     {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);\n  --tw-ring-offset-width: 2px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: #2563eb;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n\n      [type='checkbox']:checked,\n      [type='radio']:checked\n     {\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n[type='checkbox']:checked {\n  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='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e\");\n}\n\n[type='radio']:checked {\n  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\");\n}\n\n\n      [type='checkbox']:checked:hover,\n      [type='checkbox']:checked:focus,\n      [type='radio']:checked:hover,\n      [type='radio']:checked:focus\n     {\n  border-color: transparent;\n  background-color: currentColor;\n}\n\n[type='checkbox']:indeterminate {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e\");\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n\n      [type='checkbox']:indeterminate:hover,\n      [type='checkbox']:indeterminate:focus\n     {\n  border-color: transparent;\n  background-color: currentColor;\n}\n\n[type='file'] {\n  background: unset;\n  border-color: inherit;\n  border-width: 0;\n  border-radius: 0;\n  padding: 0;\n  font-size: unset;\n  line-height: inherit;\n}\n\n[type='file']:focus {\n  outline: 1px auto -webkit-focus-ring-color;\n}\n\n@font-face {\n  font-family: averta_stdregular;\n\n  font-style: normal;\n\n  font-weight: normal;\n\n  font-display: auto;\n\n  src: url('./fonts/avertastd-regular-webfont.woff2') format('woff2');\n\n  src: url('./fonts/avertastd-regular-webfont.woff') format('woff');\n}\n\n@font-face {\n  font-family: averta_stdbold;\n\n  font-style: normal;\n\n  font-weight: normal;\n\n  font-display: auto;\n\n  src: url('./fonts/avertastd-bold-webfont.woff2') format('woff2');\n\n  src: url('./fonts/avertastd-bold-webfont.woff') format('woff');\n}\n\n@font-face {\n  font-family: averta_stdsemibold;\n\n  font-style: normal;\n\n  font-weight: normal;\n\n  font-display: auto;\n\n  src: url('./fonts/avertastd-semibold-webfont.woff2') format('woff2');\n\n  src: url('./fonts/avertastd-semibold-webfont.woff') format('woff');\n}\n\n@font-face {\n  font-family: averta_stdextrabold;\n\n  font-style: normal;\n\n  font-weight: normal;\n\n  font-display: auto;\n\n  src: url('./fonts/avertastd-extrabold-webfont.woff2') format('woff2');\n\n  src: url('./fonts/avertastd-extrabold-webfont.woff') format('woff');\n}\n\n.lf-header {\n  font-family: averta_stdbold;\n  font-weight: 400;\n}\n\n.lf-header-white {\n  color: #ffffff;\n}\n\n.lf-header-black {\n  color: #22292f;\n}\n\n.lf-h1 {\n  font-size: 3rem;\n}\n\n.lf-h2 {\n  font-size: 2.25rem;\n}\n\n.lf-h3 {\n  font-size: 1.875rem;\n}\n\n.lf-h4 {\n  font-size: 1.5rem;\n}\n\n.lf-h5 {\n  font-size: 1.25rem;\n}\n\n.lf-sub-header {\n  font-size: 1.125rem;\n}\n\n.lf-font-base {\n  font-weight: 400;\n  font-family: averta_stdregular;\n}\n\n.lf-reading {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: 1rem;\n  line-height: 1.7;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.lf-reading-bold {\n  font-family: averta_stdbold;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.7;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.lf-reading-small {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .875rem;\n  line-height: 1.7;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.lf-meta {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .75rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  opacity: 0.5;\n}\n\n.lf-label {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.lf-error {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.lf-link {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-family: averta_stdbold;\n  font-size: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.lf-link:hover {\n  text-decoration: underline;\n}\n\n.xs {\n  font-size: .75rem;\n}\n\n.sm {\n  font-size: .875rem;\n}\n\n.base {\n  font-size: 1rem;\n}\n\n.lg {\n  font-size: 1.125rem;\n}\n\n.xl {\n  font-size: 1.25rem;\n}\n\n@keyframes slide-up-fade-in {\n  0% {\n    opacity: 0;\n    transform: translate(0px, 40px);\n  }\n\n  100% {\n    pacity: 1px;\n    transform: translate(0px, 0px);\n  }\n}\n\ninput::-webkit-outer-spin-button, input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\ninput[type=\"number\"] {\n  -moz-appearance: textfield;\n}\n\nselect::-ms-expand.lf-dropdown {\n  display: none;\n}\n\n@keyframes load8 {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n.container {\n  width: 100%;\n}\n\n@media (min-width: 576px) {\n  .container {\n    max-width: 576px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container {\n    max-width: 768px;\n  }\n}\n\n@media (min-width: 992px) {\n  .container {\n    max-width: 992px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .container {\n    max-width: 1200px;\n  }\n}\n\n@media (min-width: 1536px) {\n  .container {\n    max-width: 1536px;\n  }\n}\n\n.lf-avatar {\n  height: 1.5rem;\n  width: 1.5rem;\n  border-radius: 9999px;\n}\n\n.lf-avatar.tiny {\n  height: 1.5rem;\n  width: 1.5rem;\n}\n\n.lf-avatar.small {\n  height: 2rem;\n  width: 2rem;\n}\n\n.lf-avatar.medium {\n  height: 2.5rem;\n  width: 2.5rem;\n}\n\n.lf-avatar.large {\n  height: 3rem;\n  width: 3rem;\n}\n\n.lf-avatar.x-large {\n  height: 4rem;\n  width: 4rem;\n}\n\n.lf-avatar.fluid {\n  height: 100%;\n  width: 100%;\n}\n\n.lf-btn {\n  font-family: averta_stdbold;\n  border-radius: .5rem;\n  display: inline-block;\n  cursor: pointer;\n  transition-property: all;\n  transition-duration: 0.25s;\n  padding-left: 2rem;\n  padding-right: 2rem;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  color: #63727E;\n  outline: 2px solid transparent;\n}\n\n.lf-btn:focus {\n  outline: 2px solid transparent;\n}\n\n.lf-btn:hover {\n  background-color: #00DDB3;\n  color: #ffffff;\n}\n\n.lf-btn.primary {\n  background-color: #00DDB3;\n  color: #ffffff;\n}\n\n.lf-btn.primary:hover {\n  background-color: #00C1A3;\n}\n\n.lf-btn.secondary {\n  background-color: #00C1A3;\n  color: #ffffff;\n}\n\n.lf-btn.secondary:hover {\n  background-color: #029D91;\n}\n\n.lf-btn.red {\n  background-color: #ec3257;\n  color: #ffffff;\n}\n\n.lf-btn.red:hover {\n  background-color: #c91a3d;\n}\n\n.lf-btn.outline {\n  border-width: 1px;\n  border-color: #BFC8D1;\n}\n\n.lf-btn.outline.black {\n  background-color: transparent;\n  border-color: #22292f;\n  color: #22292f;\n}\n\n.lf-btn.outline.orange {\n  background-color: transparent;\n  border-color: #f56e21;\n  color: #f56e21;\n}\n\n.lf-btn.outline.green {\n  background-color: transparent;\n  border-color: #38c172;\n}\n\n.lf-btn.outline.red {\n  background-color: transparent;\n  border-color: #ec3257;\n  color: #ec3257;\n}\n\n.lf-btn.outline.teal {\n  background-color: transparent;\n  border-color: #016161;\n  color: #016161;\n}\n\n.lf-btn.tiny {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  font-size: .75rem;\n}\n\n.lf-btn.small {\n  font-size: .875rem;\n}\n\n.lf-btn.medium {\n  font-size: 1.125rem;\n}\n\n.lf-btn.large {\n  font-size: 1.25rem;\n}\n\n.lf-btn.fluid {\n  width: 100%;\n}\n\n.lf-btn.icon {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n\n.lf-btn.compact {\n  padding: 0.375rem;\n  border-radius: 0.375rem;\n}\n\n.lf-card {\n  width: 8rem;\n  height: 8rem;\n  border-radius: .5rem;\n  background-color: #ffffff;\n  box-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  position: relative;\n}\n\n.lf-card.tiny {\n  width: 6rem;\n  height: 6rem;\n}\n\n.lf-card.small {\n  width: 8rem;\n  height: 8rem;\n}\n\n.lf-card.medium {\n  width: 12rem;\n  height: 12rem;\n}\n\n.lf-card.large {\n  width: 24rem;\n  height: 24rem;\n}\n\n.lf-card.x-large {\n  width: 28rem;\n  height: 28rem;\n}\n\n.lf-card.fluid {\n  width: 100%;\n  height: 100%;\n}\n\n.lf-card.card-caption {\n  overflow: hidden;\n}\n\n.lf-card:hover .card-caption.hover {\n  position: absolute;\n  bottom: 0;\n  display: inherit;\n  background: rgba(78, 78, 78, 0.75);\n  -webkit-animation: slide-up-fade-in 0.3s ease-out;\n  -mos-animation: slide-up-fade-in 0.3s ease-out;\n}\n\n.card-caption {\n  color: #3D4853;\n  background: rgba(78, 78, 78, 0.75);\n  padding: 5px 10px;\n  width: 100%;\n}\n\n.card-caption.hover {\n  display: none;\n  background: rgba(78, 78, 78, 0.75);\n  padding: 5px 10px;\n  width: 100%;\n}\n\n.lf-divider {\n  display: flex;\n  flex-basis: 100%;\n  align-items: center;\n  color: #4C5863;\n  margin: 8px 0px;\n}\n\n.lf-divider::before, .lf-divider ::after {\n  content: '';\n  flex-grow: 1;\n  height: 1px;\n  font-size: 0px;\n  line-height: 0px;\n  margin: 0px;\n  background: #060606;\n}\n\n.lf-divider.text-middle::before, .lf-divider.text-middle ::after {\n  content: '';\n  flex-grow: 1;\n  height: 1px;\n  font-size: 0px;\n  line-height: 0px;\n  margin: 0px 8px;\n  background: #060606;\n}\n\n.lf-divider.dark {\n  color: #BFC8D1;\n}\n\n.lf-divider::after.dark {\n}\n\n.lf-divider.plugin {\n  border-top: 1px #060606 solid;\n  border-bottom: 1px #3c3c3c solid;\n  margin: 0;\n}\n\n.lf-dropdown-wrapper {\n  position: relative;\n  display: inline-block;\n  text-align: left;\n}\n\n.lf-dropdown-menu {\n  transform-origin: top right;\n  position: absolute;\n  right: 0;\n  width: 4rem;\n  border-radius: 0.375rem;\n  background-color: #ffffff;\n  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  z-index: 10;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.lf-dropdown-menu:first-child {\n  padding-top: 0.5rem;\n}\n\n.lf-dropdown-menu.tiny {\n  width: 4rem;\n}\n\n.lf-dropdown-menu.small {\n  width: 6rem;\n}\n\n.lf-dropdown-menu.medium {\n  width: 8rem;\n}\n\n.lf-dropdown-menu.large {\n  width: 12rem;\n}\n\n.lf-dropdown-menu.x-large {\n  width: 16rem;\n}\n\n.lf-dropdown-item {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .75rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  opacity: 0.5;\n  font-size: .75rem;\n  display: block;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  line-height: 1.2;\n  opacity: 1;\n  cursor: pointer;\n}\n\n.lf-dropdown-item:focus {\n  outline: 2px solid transparent;\n  background-color: #D9E0E6;\n}\n\n.lf-dropdown-item:hover {\n  background-color: #D9E0E6;\n}\n\n.lf-textarea {\n  margin-top: 0.5rem;\n  width: 100%;\n  border-radius: .25rem;\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  padding: 1rem;\n  line-height: 1.5;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.lf-textarea:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-textarea::placeholder {\n  font-family: averta_stdregular;\n  font-size: 1rem;\n  font-weight: 400;\n}\n\n.icon-container {\n  pointer-events: none;\n  position: absolute;\n  top: 0px;\n  bottom: 0px;\n  left: 0px;\n  display: flex;\n  align-items: center;\n  padding-left: 0.75rem;\n}\n\n.input-container {\n  position: relative;\n}\n\n.lf-input {\n  display: block;\n  width: 100%;\n  border-radius: .25rem;\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.lf-input:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-input.tiny {\n  width: 8rem;\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n\n.lf-input.small {\n  width: 12rem;\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n\n.lf-input.medium {\n  width: 16rem;\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.lf-input.large {\n  width: 20rem;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n\n.lf-input.x-large {\n  width: 24rem;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n\n.lf-input.fluid {\n  width: 100%;\n}\n\n.lf-input.fluid.dark.icon {\n  padding-right: 1rem;\n  padding-left: 2.5rem;\n}\n\n.lf-input.dark {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.lf-input.dark::placeholder {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n  line-height: 11px;\n}\n\n.lf-input.dark:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.lf-input.icon {\n  padding-right: 1rem;\n  padding-left: 2.5rem;\n}\n\n.lf-dropdown {\n  display: block;\n  width: 100%;\n  border-radius: .25rem;\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.lf-dropdown.dark::placeholder {\n  line-height: 11px;\n}\n\n.lf-dropdown {\n  position: relative;\n  font-size: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n  transition-duration: 150ms;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.lf-dropdown.dark {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.lf-dropdown:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-drag-box {\n  display: flex;\n  justify-content: center;\n  border-radius: 0.375rem;\n  padding: 2rem;\n}\n\n.lf-drag-box.bordered {\n  border-width: 2px;\n  border-style: dashed;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.lf-search-container {\n  position: relative;\n  width: 100%;\n  border-radius: 9999px;\n  border-width: 0;\n  padding: 0.75rem;\n  padding-bottom: 0.5rem;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.lf-search {\n  width: 100%;\n  border-radius: .25rem;\n  border-width: 0;\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  padding: 0.75rem;\n  padding-left: 2.5rem;\n  font-size: .875rem;\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n  transition-duration: 0.5s;\n}\n\n.lf-search:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.lf-search:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.lf-search:focus:focus::-webkit-input-placeholder {\n  font-family: averta_stdregular;\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.lf-search-icon {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  margin-left: 1.5rem;\n  margin-right: 1.5rem;\n  margin-top: 1.5rem;\n  margin-bottom: 1.5rem;\n  height: 1rem;\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n  opacity: 0.5;\n}\n\n.lf-checkbox {\n  height: 1.25rem;\n  width: 1.25rem;\n  border-width: 2px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n  transition-duration: 150ms;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.lf-checkbox:focus {\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-radio {\n  height: 1.25rem;\n  width: 1.25rem;\n  border-width: 2px;\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n  transition-duration: 150ms;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.lf-radio:focus {\n  border-width: 1px;\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.lf-radio.dark {\n  border-width: 5px;\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.lf-radio.dark:focus {\n  border-width: 4px;\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  --tw-border-opacity: 0.5;\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.form-radio.lf-radio.dark {\n  background-image: none;\n}\n\n.modal-container {\n}\n\n.modal-overlay {\n}\n\n.modal {\n}\n\n.lf-spinner, .lf-spinner:after {\n  border-radius: 50%;\n  width: 10em;\n  height: 10em;\n}\n\n.lf-spinner {\n  margin: 60px auto;\n  font-size: 10px;\n  position: relative;\n  text-indent: -9999em;\n  border-top: 1.1em solid rgba(92, 248, 207, 0.2);\n  border-right: 1.1em solid rgba(92, 248, 207, 0.2);\n  border-bottom: 1.1em solid rgba(92, 248, 207, 0.2);\n  border-left: 1.1em solid #5CF8CF;\n  transform: translateZ(0);\n  animation: load8 1.1s infinite linear;\n}\n\n.lf-spinner.dark {\n  border-top: 1.1em solid rgba(0, 43, 43, 0.2);\n  border-right: 1.1em solid rgba(0, 43, 43, 0.2);\n  border-bottom: 1.1em solid rgba(0, 43, 43, 0.2);\n  border-left: 1.1em solid #002B2B;\n}\n\n.lf-spinner.medium, .lf-spinner .medium:after {\n  width: 4em;\n  height: 4em;\n}\n\n.lf-spinner.medium {\n  margin: 30px auto;\n  border-top: 0.5em solid rgba(92, 248, 207, 0.2);\n  border-right: 0.5em solid rgba(92, 248, 207, 0.2);\n  border-bottom: 0.5em solid rgba(92, 248, 207, 0.2);\n  border-left: 0.5em solid #5CF8CF;\n}\n\n.lf-spinner.medium.dark {\n  border-top: 0.5em solid rgba(0, 43, 43, 0.2);\n  border-right: 0.5em solid rgba(0, 43, 43, 0.2);\n  border-bottom: 0.5em solid rgba(0, 43, 43, 0.2);\n  border-left: 0.5em solid #002B2B;\n}\n\n.lf-spinner.small, .lf-spinner .small:after {\n  width: 2em;\n  height: 2em;\n}\n\n.lf-spinner.small {\n  margin: auto;\n  border-top: 0.3em solid rgba(92, 248, 207, 0.2);\n  border-right: 0.3em solid rgba(92, 248, 207, 0.2);\n  border-bottom: 0.3em solid rgba(92, 248, 207, 0.2);\n  border-left: 0.3em solid #5CF8CF;\n}\n\n.lf-spinner.small.dark {\n  border-top: 0.3em solid rgba(0, 43, 43, 0.2);\n  border-right: 0.3em solid rgba(0, 43, 43, 0.2);\n  border-bottom: 0.3em solid rgba(0, 43, 43, 0.2);\n  border-left: 0.3em solid #002B2B;\n}\n\n.lf-tab-nav {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n}\n\n.lf-tab {\n  display: flex;\n  align-items: center;\n  margin-right: 0.75rem;\n  cursor: pointer;\n}\n\n.lf-tab svg {\n  margin-right: 0.25rem;\n  opacity: 0.5;\n  cursor: pointer;\n}\n\n.lf-tab .lf-icon {\n  margin-right: 0.25rem;\n  opacity: 0.5;\n}\n\n.lf-tab .lf-tab-label {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .75rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  opacity: 0.5;\n}\n\n.lf-tab.active svg {\n  margin-right: 0.25rem;\n  opacity: 1;\n}\n\n.lf-tab.active .lf-icon {\n  margin-right: 0.25rem;\n  opacity: 1;\n}\n\n.lf-tab.active .lf-tab-label {\n  font-weight: 400;\n  font-family: averta_stdregular;\n  font-size: .75rem;\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n  opacity: 0.5;\n  font-family: averta_stdbold;\n  color: #4C5863;\n  opacity: 1;\n}\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.not-sr-only {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.focus-within\\:sr-only:focus-within {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.focus-within\\:not-sr-only:focus-within {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.focus\\:sr-only:focus {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.focus\\:not-sr-only:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.pointer-events-none {\n  pointer-events: none;\n}\n\n.pointer-events-auto {\n  pointer-events: auto;\n}\n\n.visible {\n  visibility: visible;\n}\n\n.invisible {\n  visibility: hidden;\n}\n\n.static {\n  position: static;\n}\n\n.fixed {\n  position: fixed;\n}\n\n.absolute {\n  position: absolute;\n}\n\n.relative {\n  position: relative;\n}\n\n.sticky {\n  position: sticky;\n}\n\n.inset-0 {\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n}\n\n.inset-1 {\n  top: 0.25rem;\n  right: 0.25rem;\n  bottom: 0.25rem;\n  left: 0.25rem;\n}\n\n.inset-2 {\n  top: 0.5rem;\n  right: 0.5rem;\n  bottom: 0.5rem;\n  left: 0.5rem;\n}\n\n.inset-3 {\n  top: 0.75rem;\n  right: 0.75rem;\n  bottom: 0.75rem;\n  left: 0.75rem;\n}\n\n.inset-4 {\n  top: 1rem;\n  right: 1rem;\n  bottom: 1rem;\n  left: 1rem;\n}\n\n.inset-5 {\n  top: 1.25rem;\n  right: 1.25rem;\n  bottom: 1.25rem;\n  left: 1.25rem;\n}\n\n.inset-6 {\n  top: 1.5rem;\n  right: 1.5rem;\n  bottom: 1.5rem;\n  left: 1.5rem;\n}\n\n.inset-7 {\n  top: 1.75rem;\n  right: 1.75rem;\n  bottom: 1.75rem;\n  left: 1.75rem;\n}\n\n.inset-8 {\n  top: 2rem;\n  right: 2rem;\n  bottom: 2rem;\n  left: 2rem;\n}\n\n.inset-9 {\n  top: 2.25rem;\n  right: 2.25rem;\n  bottom: 2.25rem;\n  left: 2.25rem;\n}\n\n.inset-10 {\n  top: 2.5rem;\n  right: 2.5rem;\n  bottom: 2.5rem;\n  left: 2.5rem;\n}\n\n.inset-11 {\n  top: 2.75rem;\n  right: 2.75rem;\n  bottom: 2.75rem;\n  left: 2.75rem;\n}\n\n.inset-12 {\n  top: 3rem;\n  right: 3rem;\n  bottom: 3rem;\n  left: 3rem;\n}\n\n.inset-14 {\n  top: 3.5rem;\n  right: 3.5rem;\n  bottom: 3.5rem;\n  left: 3.5rem;\n}\n\n.inset-16 {\n  top: 4rem;\n  right: 4rem;\n  bottom: 4rem;\n  left: 4rem;\n}\n\n.inset-20 {\n  top: 5rem;\n  right: 5rem;\n  bottom: 5rem;\n  left: 5rem;\n}\n\n.inset-24 {\n  top: 6rem;\n  right: 6rem;\n  bottom: 6rem;\n  left: 6rem;\n}\n\n.inset-28 {\n  top: 7rem;\n  right: 7rem;\n  bottom: 7rem;\n  left: 7rem;\n}\n\n.inset-32 {\n  top: 8rem;\n  right: 8rem;\n  bottom: 8rem;\n  left: 8rem;\n}\n\n.inset-36 {\n  top: 9rem;\n  right: 9rem;\n  bottom: 9rem;\n  left: 9rem;\n}\n\n.inset-40 {\n  top: 10rem;\n  right: 10rem;\n  bottom: 10rem;\n  left: 10rem;\n}\n\n.inset-44 {\n  top: 11rem;\n  right: 11rem;\n  bottom: 11rem;\n  left: 11rem;\n}\n\n.inset-48 {\n  top: 12rem;\n  right: 12rem;\n  bottom: 12rem;\n  left: 12rem;\n}\n\n.inset-52 {\n  top: 13rem;\n  right: 13rem;\n  bottom: 13rem;\n  left: 13rem;\n}\n\n.inset-56 {\n  top: 14rem;\n  right: 14rem;\n  bottom: 14rem;\n  left: 14rem;\n}\n\n.inset-60 {\n  top: 15rem;\n  right: 15rem;\n  bottom: 15rem;\n  left: 15rem;\n}\n\n.inset-64 {\n  top: 16rem;\n  right: 16rem;\n  bottom: 16rem;\n  left: 16rem;\n}\n\n.inset-72 {\n  top: 18rem;\n  right: 18rem;\n  bottom: 18rem;\n  left: 18rem;\n}\n\n.inset-80 {\n  top: 20rem;\n  right: 20rem;\n  bottom: 20rem;\n  left: 20rem;\n}\n\n.inset-96 {\n  top: 24rem;\n  right: 24rem;\n  bottom: 24rem;\n  left: 24rem;\n}\n\n.inset-auto {\n  top: auto;\n  right: auto;\n  bottom: auto;\n  left: auto;\n}\n\n.inset-px {\n  top: 1px;\n  right: 1px;\n  bottom: 1px;\n  left: 1px;\n}\n\n.inset-0\\.5 {\n  top: 0.125rem;\n  right: 0.125rem;\n  bottom: 0.125rem;\n  left: 0.125rem;\n}\n\n.inset-1\\.5 {\n  top: 0.375rem;\n  right: 0.375rem;\n  bottom: 0.375rem;\n  left: 0.375rem;\n}\n\n.inset-2\\.5 {\n  top: 0.625rem;\n  right: 0.625rem;\n  bottom: 0.625rem;\n  left: 0.625rem;\n}\n\n.inset-3\\.5 {\n  top: 0.875rem;\n  right: 0.875rem;\n  bottom: 0.875rem;\n  left: 0.875rem;\n}\n\n.-inset-0 {\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n}\n\n.-inset-1 {\n  top: -0.25rem;\n  right: -0.25rem;\n  bottom: -0.25rem;\n  left: -0.25rem;\n}\n\n.-inset-2 {\n  top: -0.5rem;\n  right: -0.5rem;\n  bottom: -0.5rem;\n  left: -0.5rem;\n}\n\n.-inset-3 {\n  top: -0.75rem;\n  right: -0.75rem;\n  bottom: -0.75rem;\n  left: -0.75rem;\n}\n\n.-inset-4 {\n  top: -1rem;\n  right: -1rem;\n  bottom: -1rem;\n  left: -1rem;\n}\n\n.-inset-5 {\n  top: -1.25rem;\n  right: -1.25rem;\n  bottom: -1.25rem;\n  left: -1.25rem;\n}\n\n.-inset-6 {\n  top: -1.5rem;\n  right: -1.5rem;\n  bottom: -1.5rem;\n  left: -1.5rem;\n}\n\n.-inset-7 {\n  top: -1.75rem;\n  right: -1.75rem;\n  bottom: -1.75rem;\n  left: -1.75rem;\n}\n\n.-inset-8 {\n  top: -2rem;\n  right: -2rem;\n  bottom: -2rem;\n  left: -2rem;\n}\n\n.-inset-9 {\n  top: -2.25rem;\n  right: -2.25rem;\n  bottom: -2.25rem;\n  left: -2.25rem;\n}\n\n.-inset-10 {\n  top: -2.5rem;\n  right: -2.5rem;\n  bottom: -2.5rem;\n  left: -2.5rem;\n}\n\n.-inset-11 {\n  top: -2.75rem;\n  right: -2.75rem;\n  bottom: -2.75rem;\n  left: -2.75rem;\n}\n\n.-inset-12 {\n  top: -3rem;\n  right: -3rem;\n  bottom: -3rem;\n  left: -3rem;\n}\n\n.-inset-14 {\n  top: -3.5rem;\n  right: -3.5rem;\n  bottom: -3.5rem;\n  left: -3.5rem;\n}\n\n.-inset-16 {\n  top: -4rem;\n  right: -4rem;\n  bottom: -4rem;\n  left: -4rem;\n}\n\n.-inset-20 {\n  top: -5rem;\n  right: -5rem;\n  bottom: -5rem;\n  left: -5rem;\n}\n\n.-inset-24 {\n  top: -6rem;\n  right: -6rem;\n  bottom: -6rem;\n  left: -6rem;\n}\n\n.-inset-28 {\n  top: -7rem;\n  right: -7rem;\n  bottom: -7rem;\n  left: -7rem;\n}\n\n.-inset-32 {\n  top: -8rem;\n  right: -8rem;\n  bottom: -8rem;\n  left: -8rem;\n}\n\n.-inset-36 {\n  top: -9rem;\n  right: -9rem;\n  bottom: -9rem;\n  left: -9rem;\n}\n\n.-inset-40 {\n  top: -10rem;\n  right: -10rem;\n  bottom: -10rem;\n  left: -10rem;\n}\n\n.-inset-44 {\n  top: -11rem;\n  right: -11rem;\n  bottom: -11rem;\n  left: -11rem;\n}\n\n.-inset-48 {\n  top: -12rem;\n  right: -12rem;\n  bottom: -12rem;\n  left: -12rem;\n}\n\n.-inset-52 {\n  top: -13rem;\n  right: -13rem;\n  bottom: -13rem;\n  left: -13rem;\n}\n\n.-inset-56 {\n  top: -14rem;\n  right: -14rem;\n  bottom: -14rem;\n  left: -14rem;\n}\n\n.-inset-60 {\n  top: -15rem;\n  right: -15rem;\n  bottom: -15rem;\n  left: -15rem;\n}\n\n.-inset-64 {\n  top: -16rem;\n  right: -16rem;\n  bottom: -16rem;\n  left: -16rem;\n}\n\n.-inset-72 {\n  top: -18rem;\n  right: -18rem;\n  bottom: -18rem;\n  left: -18rem;\n}\n\n.-inset-80 {\n  top: -20rem;\n  right: -20rem;\n  bottom: -20rem;\n  left: -20rem;\n}\n\n.-inset-96 {\n  top: -24rem;\n  right: -24rem;\n  bottom: -24rem;\n  left: -24rem;\n}\n\n.-inset-px {\n  top: -1px;\n  right: -1px;\n  bottom: -1px;\n  left: -1px;\n}\n\n.-inset-0\\.5 {\n  top: -0.125rem;\n  right: -0.125rem;\n  bottom: -0.125rem;\n  left: -0.125rem;\n}\n\n.-inset-1\\.5 {\n  top: -0.375rem;\n  right: -0.375rem;\n  bottom: -0.375rem;\n  left: -0.375rem;\n}\n\n.-inset-2\\.5 {\n  top: -0.625rem;\n  right: -0.625rem;\n  bottom: -0.625rem;\n  left: -0.625rem;\n}\n\n.-inset-3\\.5 {\n  top: -0.875rem;\n  right: -0.875rem;\n  bottom: -0.875rem;\n  left: -0.875rem;\n}\n\n.inset-1\\/2 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-1\\/3 {\n  top: 33.333333%;\n  right: 33.333333%;\n  bottom: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-2\\/3 {\n  top: 66.666667%;\n  right: 66.666667%;\n  bottom: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-1\\/4 {\n  top: 25%;\n  right: 25%;\n  bottom: 25%;\n  left: 25%;\n}\n\n.inset-2\\/4 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-3\\/4 {\n  top: 75%;\n  right: 75%;\n  bottom: 75%;\n  left: 75%;\n}\n\n.inset-full {\n  top: 100%;\n  right: 100%;\n  bottom: 100%;\n  left: 100%;\n}\n\n.-inset-1\\/2 {\n  top: -50%;\n  right: -50%;\n  bottom: -50%;\n  left: -50%;\n}\n\n.-inset-1\\/3 {\n  top: -33.333333%;\n  right: -33.333333%;\n  bottom: -33.333333%;\n  left: -33.333333%;\n}\n\n.-inset-2\\/3 {\n  top: -66.666667%;\n  right: -66.666667%;\n  bottom: -66.666667%;\n  left: -66.666667%;\n}\n\n.-inset-1\\/4 {\n  top: -25%;\n  right: -25%;\n  bottom: -25%;\n  left: -25%;\n}\n\n.-inset-2\\/4 {\n  top: -50%;\n  right: -50%;\n  bottom: -50%;\n  left: -50%;\n}\n\n.-inset-3\\/4 {\n  top: -75%;\n  right: -75%;\n  bottom: -75%;\n  left: -75%;\n}\n\n.-inset-full {\n  top: -100%;\n  right: -100%;\n  bottom: -100%;\n  left: -100%;\n}\n\n.inset-x-0 {\n  left: 0px;\n  right: 0px;\n}\n\n.inset-x-1 {\n  left: 0.25rem;\n  right: 0.25rem;\n}\n\n.inset-x-2 {\n  left: 0.5rem;\n  right: 0.5rem;\n}\n\n.inset-x-3 {\n  left: 0.75rem;\n  right: 0.75rem;\n}\n\n.inset-x-4 {\n  left: 1rem;\n  right: 1rem;\n}\n\n.inset-x-5 {\n  left: 1.25rem;\n  right: 1.25rem;\n}\n\n.inset-x-6 {\n  left: 1.5rem;\n  right: 1.5rem;\n}\n\n.inset-x-7 {\n  left: 1.75rem;\n  right: 1.75rem;\n}\n\n.inset-x-8 {\n  left: 2rem;\n  right: 2rem;\n}\n\n.inset-x-9 {\n  left: 2.25rem;\n  right: 2.25rem;\n}\n\n.inset-x-10 {\n  left: 2.5rem;\n  right: 2.5rem;\n}\n\n.inset-x-11 {\n  left: 2.75rem;\n  right: 2.75rem;\n}\n\n.inset-x-12 {\n  left: 3rem;\n  right: 3rem;\n}\n\n.inset-x-14 {\n  left: 3.5rem;\n  right: 3.5rem;\n}\n\n.inset-x-16 {\n  left: 4rem;\n  right: 4rem;\n}\n\n.inset-x-20 {\n  left: 5rem;\n  right: 5rem;\n}\n\n.inset-x-24 {\n  left: 6rem;\n  right: 6rem;\n}\n\n.inset-x-28 {\n  left: 7rem;\n  right: 7rem;\n}\n\n.inset-x-32 {\n  left: 8rem;\n  right: 8rem;\n}\n\n.inset-x-36 {\n  left: 9rem;\n  right: 9rem;\n}\n\n.inset-x-40 {\n  left: 10rem;\n  right: 10rem;\n}\n\n.inset-x-44 {\n  left: 11rem;\n  right: 11rem;\n}\n\n.inset-x-48 {\n  left: 12rem;\n  right: 12rem;\n}\n\n.inset-x-52 {\n  left: 13rem;\n  right: 13rem;\n}\n\n.inset-x-56 {\n  left: 14rem;\n  right: 14rem;\n}\n\n.inset-x-60 {\n  left: 15rem;\n  right: 15rem;\n}\n\n.inset-x-64 {\n  left: 16rem;\n  right: 16rem;\n}\n\n.inset-x-72 {\n  left: 18rem;\n  right: 18rem;\n}\n\n.inset-x-80 {\n  left: 20rem;\n  right: 20rem;\n}\n\n.inset-x-96 {\n  left: 24rem;\n  right: 24rem;\n}\n\n.inset-x-auto {\n  left: auto;\n  right: auto;\n}\n\n.inset-x-px {\n  left: 1px;\n  right: 1px;\n}\n\n.inset-x-0\\.5 {\n  left: 0.125rem;\n  right: 0.125rem;\n}\n\n.inset-x-1\\.5 {\n  left: 0.375rem;\n  right: 0.375rem;\n}\n\n.inset-x-2\\.5 {\n  left: 0.625rem;\n  right: 0.625rem;\n}\n\n.inset-x-3\\.5 {\n  left: 0.875rem;\n  right: 0.875rem;\n}\n\n.-inset-x-0 {\n  left: 0px;\n  right: 0px;\n}\n\n.-inset-x-1 {\n  left: -0.25rem;\n  right: -0.25rem;\n}\n\n.-inset-x-2 {\n  left: -0.5rem;\n  right: -0.5rem;\n}\n\n.-inset-x-3 {\n  left: -0.75rem;\n  right: -0.75rem;\n}\n\n.-inset-x-4 {\n  left: -1rem;\n  right: -1rem;\n}\n\n.-inset-x-5 {\n  left: -1.25rem;\n  right: -1.25rem;\n}\n\n.-inset-x-6 {\n  left: -1.5rem;\n  right: -1.5rem;\n}\n\n.-inset-x-7 {\n  left: -1.75rem;\n  right: -1.75rem;\n}\n\n.-inset-x-8 {\n  left: -2rem;\n  right: -2rem;\n}\n\n.-inset-x-9 {\n  left: -2.25rem;\n  right: -2.25rem;\n}\n\n.-inset-x-10 {\n  left: -2.5rem;\n  right: -2.5rem;\n}\n\n.-inset-x-11 {\n  left: -2.75rem;\n  right: -2.75rem;\n}\n\n.-inset-x-12 {\n  left: -3rem;\n  right: -3rem;\n}\n\n.-inset-x-14 {\n  left: -3.5rem;\n  right: -3.5rem;\n}\n\n.-inset-x-16 {\n  left: -4rem;\n  right: -4rem;\n}\n\n.-inset-x-20 {\n  left: -5rem;\n  right: -5rem;\n}\n\n.-inset-x-24 {\n  left: -6rem;\n  right: -6rem;\n}\n\n.-inset-x-28 {\n  left: -7rem;\n  right: -7rem;\n}\n\n.-inset-x-32 {\n  left: -8rem;\n  right: -8rem;\n}\n\n.-inset-x-36 {\n  left: -9rem;\n  right: -9rem;\n}\n\n.-inset-x-40 {\n  left: -10rem;\n  right: -10rem;\n}\n\n.-inset-x-44 {\n  left: -11rem;\n  right: -11rem;\n}\n\n.-inset-x-48 {\n  left: -12rem;\n  right: -12rem;\n}\n\n.-inset-x-52 {\n  left: -13rem;\n  right: -13rem;\n}\n\n.-inset-x-56 {\n  left: -14rem;\n  right: -14rem;\n}\n\n.-inset-x-60 {\n  left: -15rem;\n  right: -15rem;\n}\n\n.-inset-x-64 {\n  left: -16rem;\n  right: -16rem;\n}\n\n.-inset-x-72 {\n  left: -18rem;\n  right: -18rem;\n}\n\n.-inset-x-80 {\n  left: -20rem;\n  right: -20rem;\n}\n\n.-inset-x-96 {\n  left: -24rem;\n  right: -24rem;\n}\n\n.-inset-x-px {\n  left: -1px;\n  right: -1px;\n}\n\n.-inset-x-0\\.5 {\n  left: -0.125rem;\n  right: -0.125rem;\n}\n\n.-inset-x-1\\.5 {\n  left: -0.375rem;\n  right: -0.375rem;\n}\n\n.-inset-x-2\\.5 {\n  left: -0.625rem;\n  right: -0.625rem;\n}\n\n.-inset-x-3\\.5 {\n  left: -0.875rem;\n  right: -0.875rem;\n}\n\n.inset-x-1\\/2 {\n  left: 50%;\n  right: 50%;\n}\n\n.inset-x-1\\/3 {\n  left: 33.333333%;\n  right: 33.333333%;\n}\n\n.inset-x-2\\/3 {\n  left: 66.666667%;\n  right: 66.666667%;\n}\n\n.inset-x-1\\/4 {\n  left: 25%;\n  right: 25%;\n}\n\n.inset-x-2\\/4 {\n  left: 50%;\n  right: 50%;\n}\n\n.inset-x-3\\/4 {\n  left: 75%;\n  right: 75%;\n}\n\n.inset-x-full {\n  left: 100%;\n  right: 100%;\n}\n\n.-inset-x-1\\/2 {\n  left: -50%;\n  right: -50%;\n}\n\n.-inset-x-1\\/3 {\n  left: -33.333333%;\n  right: -33.333333%;\n}\n\n.-inset-x-2\\/3 {\n  left: -66.666667%;\n  right: -66.666667%;\n}\n\n.-inset-x-1\\/4 {\n  left: -25%;\n  right: -25%;\n}\n\n.-inset-x-2\\/4 {\n  left: -50%;\n  right: -50%;\n}\n\n.-inset-x-3\\/4 {\n  left: -75%;\n  right: -75%;\n}\n\n.-inset-x-full {\n  left: -100%;\n  right: -100%;\n}\n\n.inset-y-0 {\n  top: 0px;\n  bottom: 0px;\n}\n\n.inset-y-1 {\n  top: 0.25rem;\n  bottom: 0.25rem;\n}\n\n.inset-y-2 {\n  top: 0.5rem;\n  bottom: 0.5rem;\n}\n\n.inset-y-3 {\n  top: 0.75rem;\n  bottom: 0.75rem;\n}\n\n.inset-y-4 {\n  top: 1rem;\n  bottom: 1rem;\n}\n\n.inset-y-5 {\n  top: 1.25rem;\n  bottom: 1.25rem;\n}\n\n.inset-y-6 {\n  top: 1.5rem;\n  bottom: 1.5rem;\n}\n\n.inset-y-7 {\n  top: 1.75rem;\n  bottom: 1.75rem;\n}\n\n.inset-y-8 {\n  top: 2rem;\n  bottom: 2rem;\n}\n\n.inset-y-9 {\n  top: 2.25rem;\n  bottom: 2.25rem;\n}\n\n.inset-y-10 {\n  top: 2.5rem;\n  bottom: 2.5rem;\n}\n\n.inset-y-11 {\n  top: 2.75rem;\n  bottom: 2.75rem;\n}\n\n.inset-y-12 {\n  top: 3rem;\n  bottom: 3rem;\n}\n\n.inset-y-14 {\n  top: 3.5rem;\n  bottom: 3.5rem;\n}\n\n.inset-y-16 {\n  top: 4rem;\n  bottom: 4rem;\n}\n\n.inset-y-20 {\n  top: 5rem;\n  bottom: 5rem;\n}\n\n.inset-y-24 {\n  top: 6rem;\n  bottom: 6rem;\n}\n\n.inset-y-28 {\n  top: 7rem;\n  bottom: 7rem;\n}\n\n.inset-y-32 {\n  top: 8rem;\n  bottom: 8rem;\n}\n\n.inset-y-36 {\n  top: 9rem;\n  bottom: 9rem;\n}\n\n.inset-y-40 {\n  top: 10rem;\n  bottom: 10rem;\n}\n\n.inset-y-44 {\n  top: 11rem;\n  bottom: 11rem;\n}\n\n.inset-y-48 {\n  top: 12rem;\n  bottom: 12rem;\n}\n\n.inset-y-52 {\n  top: 13rem;\n  bottom: 13rem;\n}\n\n.inset-y-56 {\n  top: 14rem;\n  bottom: 14rem;\n}\n\n.inset-y-60 {\n  top: 15rem;\n  bottom: 15rem;\n}\n\n.inset-y-64 {\n  top: 16rem;\n  bottom: 16rem;\n}\n\n.inset-y-72 {\n  top: 18rem;\n  bottom: 18rem;\n}\n\n.inset-y-80 {\n  top: 20rem;\n  bottom: 20rem;\n}\n\n.inset-y-96 {\n  top: 24rem;\n  bottom: 24rem;\n}\n\n.inset-y-auto {\n  top: auto;\n  bottom: auto;\n}\n\n.inset-y-px {\n  top: 1px;\n  bottom: 1px;\n}\n\n.inset-y-0\\.5 {\n  top: 0.125rem;\n  bottom: 0.125rem;\n}\n\n.inset-y-1\\.5 {\n  top: 0.375rem;\n  bottom: 0.375rem;\n}\n\n.inset-y-2\\.5 {\n  top: 0.625rem;\n  bottom: 0.625rem;\n}\n\n.inset-y-3\\.5 {\n  top: 0.875rem;\n  bottom: 0.875rem;\n}\n\n.-inset-y-0 {\n  top: 0px;\n  bottom: 0px;\n}\n\n.-inset-y-1 {\n  top: -0.25rem;\n  bottom: -0.25rem;\n}\n\n.-inset-y-2 {\n  top: -0.5rem;\n  bottom: -0.5rem;\n}\n\n.-inset-y-3 {\n  top: -0.75rem;\n  bottom: -0.75rem;\n}\n\n.-inset-y-4 {\n  top: -1rem;\n  bottom: -1rem;\n}\n\n.-inset-y-5 {\n  top: -1.25rem;\n  bottom: -1.25rem;\n}\n\n.-inset-y-6 {\n  top: -1.5rem;\n  bottom: -1.5rem;\n}\n\n.-inset-y-7 {\n  top: -1.75rem;\n  bottom: -1.75rem;\n}\n\n.-inset-y-8 {\n  top: -2rem;\n  bottom: -2rem;\n}\n\n.-inset-y-9 {\n  top: -2.25rem;\n  bottom: -2.25rem;\n}\n\n.-inset-y-10 {\n  top: -2.5rem;\n  bottom: -2.5rem;\n}\n\n.-inset-y-11 {\n  top: -2.75rem;\n  bottom: -2.75rem;\n}\n\n.-inset-y-12 {\n  top: -3rem;\n  bottom: -3rem;\n}\n\n.-inset-y-14 {\n  top: -3.5rem;\n  bottom: -3.5rem;\n}\n\n.-inset-y-16 {\n  top: -4rem;\n  bottom: -4rem;\n}\n\n.-inset-y-20 {\n  top: -5rem;\n  bottom: -5rem;\n}\n\n.-inset-y-24 {\n  top: -6rem;\n  bottom: -6rem;\n}\n\n.-inset-y-28 {\n  top: -7rem;\n  bottom: -7rem;\n}\n\n.-inset-y-32 {\n  top: -8rem;\n  bottom: -8rem;\n}\n\n.-inset-y-36 {\n  top: -9rem;\n  bottom: -9rem;\n}\n\n.-inset-y-40 {\n  top: -10rem;\n  bottom: -10rem;\n}\n\n.-inset-y-44 {\n  top: -11rem;\n  bottom: -11rem;\n}\n\n.-inset-y-48 {\n  top: -12rem;\n  bottom: -12rem;\n}\n\n.-inset-y-52 {\n  top: -13rem;\n  bottom: -13rem;\n}\n\n.-inset-y-56 {\n  top: -14rem;\n  bottom: -14rem;\n}\n\n.-inset-y-60 {\n  top: -15rem;\n  bottom: -15rem;\n}\n\n.-inset-y-64 {\n  top: -16rem;\n  bottom: -16rem;\n}\n\n.-inset-y-72 {\n  top: -18rem;\n  bottom: -18rem;\n}\n\n.-inset-y-80 {\n  top: -20rem;\n  bottom: -20rem;\n}\n\n.-inset-y-96 {\n  top: -24rem;\n  bottom: -24rem;\n}\n\n.-inset-y-px {\n  top: -1px;\n  bottom: -1px;\n}\n\n.-inset-y-0\\.5 {\n  top: -0.125rem;\n  bottom: -0.125rem;\n}\n\n.-inset-y-1\\.5 {\n  top: -0.375rem;\n  bottom: -0.375rem;\n}\n\n.-inset-y-2\\.5 {\n  top: -0.625rem;\n  bottom: -0.625rem;\n}\n\n.-inset-y-3\\.5 {\n  top: -0.875rem;\n  bottom: -0.875rem;\n}\n\n.inset-y-1\\/2 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-y-1\\/3 {\n  top: 33.333333%;\n  bottom: 33.333333%;\n}\n\n.inset-y-2\\/3 {\n  top: 66.666667%;\n  bottom: 66.666667%;\n}\n\n.inset-y-1\\/4 {\n  top: 25%;\n  bottom: 25%;\n}\n\n.inset-y-2\\/4 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-y-3\\/4 {\n  top: 75%;\n  bottom: 75%;\n}\n\n.inset-y-full {\n  top: 100%;\n  bottom: 100%;\n}\n\n.-inset-y-1\\/2 {\n  top: -50%;\n  bottom: -50%;\n}\n\n.-inset-y-1\\/3 {\n  top: -33.333333%;\n  bottom: -33.333333%;\n}\n\n.-inset-y-2\\/3 {\n  top: -66.666667%;\n  bottom: -66.666667%;\n}\n\n.-inset-y-1\\/4 {\n  top: -25%;\n  bottom: -25%;\n}\n\n.-inset-y-2\\/4 {\n  top: -50%;\n  bottom: -50%;\n}\n\n.-inset-y-3\\/4 {\n  top: -75%;\n  bottom: -75%;\n}\n\n.-inset-y-full {\n  top: -100%;\n  bottom: -100%;\n}\n\n.top-0 {\n  top: 0px;\n}\n\n.top-1 {\n  top: 0.25rem;\n}\n\n.top-2 {\n  top: 0.5rem;\n}\n\n.top-3 {\n  top: 0.75rem;\n}\n\n.top-4 {\n  top: 1rem;\n}\n\n.top-5 {\n  top: 1.25rem;\n}\n\n.top-6 {\n  top: 1.5rem;\n}\n\n.top-7 {\n  top: 1.75rem;\n}\n\n.top-8 {\n  top: 2rem;\n}\n\n.top-9 {\n  top: 2.25rem;\n}\n\n.top-10 {\n  top: 2.5rem;\n}\n\n.top-11 {\n  top: 2.75rem;\n}\n\n.top-12 {\n  top: 3rem;\n}\n\n.top-14 {\n  top: 3.5rem;\n}\n\n.top-16 {\n  top: 4rem;\n}\n\n.top-20 {\n  top: 5rem;\n}\n\n.top-24 {\n  top: 6rem;\n}\n\n.top-28 {\n  top: 7rem;\n}\n\n.top-32 {\n  top: 8rem;\n}\n\n.top-36 {\n  top: 9rem;\n}\n\n.top-40 {\n  top: 10rem;\n}\n\n.top-44 {\n  top: 11rem;\n}\n\n.top-48 {\n  top: 12rem;\n}\n\n.top-52 {\n  top: 13rem;\n}\n\n.top-56 {\n  top: 14rem;\n}\n\n.top-60 {\n  top: 15rem;\n}\n\n.top-64 {\n  top: 16rem;\n}\n\n.top-72 {\n  top: 18rem;\n}\n\n.top-80 {\n  top: 20rem;\n}\n\n.top-96 {\n  top: 24rem;\n}\n\n.top-auto {\n  top: auto;\n}\n\n.top-px {\n  top: 1px;\n}\n\n.top-0\\.5 {\n  top: 0.125rem;\n}\n\n.top-1\\.5 {\n  top: 0.375rem;\n}\n\n.top-2\\.5 {\n  top: 0.625rem;\n}\n\n.top-3\\.5 {\n  top: 0.875rem;\n}\n\n.-top-0 {\n  top: 0px;\n}\n\n.-top-1 {\n  top: -0.25rem;\n}\n\n.-top-2 {\n  top: -0.5rem;\n}\n\n.-top-3 {\n  top: -0.75rem;\n}\n\n.-top-4 {\n  top: -1rem;\n}\n\n.-top-5 {\n  top: -1.25rem;\n}\n\n.-top-6 {\n  top: -1.5rem;\n}\n\n.-top-7 {\n  top: -1.75rem;\n}\n\n.-top-8 {\n  top: -2rem;\n}\n\n.-top-9 {\n  top: -2.25rem;\n}\n\n.-top-10 {\n  top: -2.5rem;\n}\n\n.-top-11 {\n  top: -2.75rem;\n}\n\n.-top-12 {\n  top: -3rem;\n}\n\n.-top-14 {\n  top: -3.5rem;\n}\n\n.-top-16 {\n  top: -4rem;\n}\n\n.-top-20 {\n  top: -5rem;\n}\n\n.-top-24 {\n  top: -6rem;\n}\n\n.-top-28 {\n  top: -7rem;\n}\n\n.-top-32 {\n  top: -8rem;\n}\n\n.-top-36 {\n  top: -9rem;\n}\n\n.-top-40 {\n  top: -10rem;\n}\n\n.-top-44 {\n  top: -11rem;\n}\n\n.-top-48 {\n  top: -12rem;\n}\n\n.-top-52 {\n  top: -13rem;\n}\n\n.-top-56 {\n  top: -14rem;\n}\n\n.-top-60 {\n  top: -15rem;\n}\n\n.-top-64 {\n  top: -16rem;\n}\n\n.-top-72 {\n  top: -18rem;\n}\n\n.-top-80 {\n  top: -20rem;\n}\n\n.-top-96 {\n  top: -24rem;\n}\n\n.-top-px {\n  top: -1px;\n}\n\n.-top-0\\.5 {\n  top: -0.125rem;\n}\n\n.-top-1\\.5 {\n  top: -0.375rem;\n}\n\n.-top-2\\.5 {\n  top: -0.625rem;\n}\n\n.-top-3\\.5 {\n  top: -0.875rem;\n}\n\n.top-1\\/2 {\n  top: 50%;\n}\n\n.top-1\\/3 {\n  top: 33.333333%;\n}\n\n.top-2\\/3 {\n  top: 66.666667%;\n}\n\n.top-1\\/4 {\n  top: 25%;\n}\n\n.top-2\\/4 {\n  top: 50%;\n}\n\n.top-3\\/4 {\n  top: 75%;\n}\n\n.top-full {\n  top: 100%;\n}\n\n.-top-1\\/2 {\n  top: -50%;\n}\n\n.-top-1\\/3 {\n  top: -33.333333%;\n}\n\n.-top-2\\/3 {\n  top: -66.666667%;\n}\n\n.-top-1\\/4 {\n  top: -25%;\n}\n\n.-top-2\\/4 {\n  top: -50%;\n}\n\n.-top-3\\/4 {\n  top: -75%;\n}\n\n.-top-full {\n  top: -100%;\n}\n\n.right-0 {\n  right: 0px;\n}\n\n.right-1 {\n  right: 0.25rem;\n}\n\n.right-2 {\n  right: 0.5rem;\n}\n\n.right-3 {\n  right: 0.75rem;\n}\n\n.right-4 {\n  right: 1rem;\n}\n\n.right-5 {\n  right: 1.25rem;\n}\n\n.right-6 {\n  right: 1.5rem;\n}\n\n.right-7 {\n  right: 1.75rem;\n}\n\n.right-8 {\n  right: 2rem;\n}\n\n.right-9 {\n  right: 2.25rem;\n}\n\n.right-10 {\n  right: 2.5rem;\n}\n\n.right-11 {\n  right: 2.75rem;\n}\n\n.right-12 {\n  right: 3rem;\n}\n\n.right-14 {\n  right: 3.5rem;\n}\n\n.right-16 {\n  right: 4rem;\n}\n\n.right-20 {\n  right: 5rem;\n}\n\n.right-24 {\n  right: 6rem;\n}\n\n.right-28 {\n  right: 7rem;\n}\n\n.right-32 {\n  right: 8rem;\n}\n\n.right-36 {\n  right: 9rem;\n}\n\n.right-40 {\n  right: 10rem;\n}\n\n.right-44 {\n  right: 11rem;\n}\n\n.right-48 {\n  right: 12rem;\n}\n\n.right-52 {\n  right: 13rem;\n}\n\n.right-56 {\n  right: 14rem;\n}\n\n.right-60 {\n  right: 15rem;\n}\n\n.right-64 {\n  right: 16rem;\n}\n\n.right-72 {\n  right: 18rem;\n}\n\n.right-80 {\n  right: 20rem;\n}\n\n.right-96 {\n  right: 24rem;\n}\n\n.right-auto {\n  right: auto;\n}\n\n.right-px {\n  right: 1px;\n}\n\n.right-0\\.5 {\n  right: 0.125rem;\n}\n\n.right-1\\.5 {\n  right: 0.375rem;\n}\n\n.right-2\\.5 {\n  right: 0.625rem;\n}\n\n.right-3\\.5 {\n  right: 0.875rem;\n}\n\n.-right-0 {\n  right: 0px;\n}\n\n.-right-1 {\n  right: -0.25rem;\n}\n\n.-right-2 {\n  right: -0.5rem;\n}\n\n.-right-3 {\n  right: -0.75rem;\n}\n\n.-right-4 {\n  right: -1rem;\n}\n\n.-right-5 {\n  right: -1.25rem;\n}\n\n.-right-6 {\n  right: -1.5rem;\n}\n\n.-right-7 {\n  right: -1.75rem;\n}\n\n.-right-8 {\n  right: -2rem;\n}\n\n.-right-9 {\n  right: -2.25rem;\n}\n\n.-right-10 {\n  right: -2.5rem;\n}\n\n.-right-11 {\n  right: -2.75rem;\n}\n\n.-right-12 {\n  right: -3rem;\n}\n\n.-right-14 {\n  right: -3.5rem;\n}\n\n.-right-16 {\n  right: -4rem;\n}\n\n.-right-20 {\n  right: -5rem;\n}\n\n.-right-24 {\n  right: -6rem;\n}\n\n.-right-28 {\n  right: -7rem;\n}\n\n.-right-32 {\n  right: -8rem;\n}\n\n.-right-36 {\n  right: -9rem;\n}\n\n.-right-40 {\n  right: -10rem;\n}\n\n.-right-44 {\n  right: -11rem;\n}\n\n.-right-48 {\n  right: -12rem;\n}\n\n.-right-52 {\n  right: -13rem;\n}\n\n.-right-56 {\n  right: -14rem;\n}\n\n.-right-60 {\n  right: -15rem;\n}\n\n.-right-64 {\n  right: -16rem;\n}\n\n.-right-72 {\n  right: -18rem;\n}\n\n.-right-80 {\n  right: -20rem;\n}\n\n.-right-96 {\n  right: -24rem;\n}\n\n.-right-px {\n  right: -1px;\n}\n\n.-right-0\\.5 {\n  right: -0.125rem;\n}\n\n.-right-1\\.5 {\n  right: -0.375rem;\n}\n\n.-right-2\\.5 {\n  right: -0.625rem;\n}\n\n.-right-3\\.5 {\n  right: -0.875rem;\n}\n\n.right-1\\/2 {\n  right: 50%;\n}\n\n.right-1\\/3 {\n  right: 33.333333%;\n}\n\n.right-2\\/3 {\n  right: 66.666667%;\n}\n\n.right-1\\/4 {\n  right: 25%;\n}\n\n.right-2\\/4 {\n  right: 50%;\n}\n\n.right-3\\/4 {\n  right: 75%;\n}\n\n.right-full {\n  right: 100%;\n}\n\n.-right-1\\/2 {\n  right: -50%;\n}\n\n.-right-1\\/3 {\n  right: -33.333333%;\n}\n\n.-right-2\\/3 {\n  right: -66.666667%;\n}\n\n.-right-1\\/4 {\n  right: -25%;\n}\n\n.-right-2\\/4 {\n  right: -50%;\n}\n\n.-right-3\\/4 {\n  right: -75%;\n}\n\n.-right-full {\n  right: -100%;\n}\n\n.bottom-0 {\n  bottom: 0px;\n}\n\n.bottom-1 {\n  bottom: 0.25rem;\n}\n\n.bottom-2 {\n  bottom: 0.5rem;\n}\n\n.bottom-3 {\n  bottom: 0.75rem;\n}\n\n.bottom-4 {\n  bottom: 1rem;\n}\n\n.bottom-5 {\n  bottom: 1.25rem;\n}\n\n.bottom-6 {\n  bottom: 1.5rem;\n}\n\n.bottom-7 {\n  bottom: 1.75rem;\n}\n\n.bottom-8 {\n  bottom: 2rem;\n}\n\n.bottom-9 {\n  bottom: 2.25rem;\n}\n\n.bottom-10 {\n  bottom: 2.5rem;\n}\n\n.bottom-11 {\n  bottom: 2.75rem;\n}\n\n.bottom-12 {\n  bottom: 3rem;\n}\n\n.bottom-14 {\n  bottom: 3.5rem;\n}\n\n.bottom-16 {\n  bottom: 4rem;\n}\n\n.bottom-20 {\n  bottom: 5rem;\n}\n\n.bottom-24 {\n  bottom: 6rem;\n}\n\n.bottom-28 {\n  bottom: 7rem;\n}\n\n.bottom-32 {\n  bottom: 8rem;\n}\n\n.bottom-36 {\n  bottom: 9rem;\n}\n\n.bottom-40 {\n  bottom: 10rem;\n}\n\n.bottom-44 {\n  bottom: 11rem;\n}\n\n.bottom-48 {\n  bottom: 12rem;\n}\n\n.bottom-52 {\n  bottom: 13rem;\n}\n\n.bottom-56 {\n  bottom: 14rem;\n}\n\n.bottom-60 {\n  bottom: 15rem;\n}\n\n.bottom-64 {\n  bottom: 16rem;\n}\n\n.bottom-72 {\n  bottom: 18rem;\n}\n\n.bottom-80 {\n  bottom: 20rem;\n}\n\n.bottom-96 {\n  bottom: 24rem;\n}\n\n.bottom-auto {\n  bottom: auto;\n}\n\n.bottom-px {\n  bottom: 1px;\n}\n\n.bottom-0\\.5 {\n  bottom: 0.125rem;\n}\n\n.bottom-1\\.5 {\n  bottom: 0.375rem;\n}\n\n.bottom-2\\.5 {\n  bottom: 0.625rem;\n}\n\n.bottom-3\\.5 {\n  bottom: 0.875rem;\n}\n\n.-bottom-0 {\n  bottom: 0px;\n}\n\n.-bottom-1 {\n  bottom: -0.25rem;\n}\n\n.-bottom-2 {\n  bottom: -0.5rem;\n}\n\n.-bottom-3 {\n  bottom: -0.75rem;\n}\n\n.-bottom-4 {\n  bottom: -1rem;\n}\n\n.-bottom-5 {\n  bottom: -1.25rem;\n}\n\n.-bottom-6 {\n  bottom: -1.5rem;\n}\n\n.-bottom-7 {\n  bottom: -1.75rem;\n}\n\n.-bottom-8 {\n  bottom: -2rem;\n}\n\n.-bottom-9 {\n  bottom: -2.25rem;\n}\n\n.-bottom-10 {\n  bottom: -2.5rem;\n}\n\n.-bottom-11 {\n  bottom: -2.75rem;\n}\n\n.-bottom-12 {\n  bottom: -3rem;\n}\n\n.-bottom-14 {\n  bottom: -3.5rem;\n}\n\n.-bottom-16 {\n  bottom: -4rem;\n}\n\n.-bottom-20 {\n  bottom: -5rem;\n}\n\n.-bottom-24 {\n  bottom: -6rem;\n}\n\n.-bottom-28 {\n  bottom: -7rem;\n}\n\n.-bottom-32 {\n  bottom: -8rem;\n}\n\n.-bottom-36 {\n  bottom: -9rem;\n}\n\n.-bottom-40 {\n  bottom: -10rem;\n}\n\n.-bottom-44 {\n  bottom: -11rem;\n}\n\n.-bottom-48 {\n  bottom: -12rem;\n}\n\n.-bottom-52 {\n  bottom: -13rem;\n}\n\n.-bottom-56 {\n  bottom: -14rem;\n}\n\n.-bottom-60 {\n  bottom: -15rem;\n}\n\n.-bottom-64 {\n  bottom: -16rem;\n}\n\n.-bottom-72 {\n  bottom: -18rem;\n}\n\n.-bottom-80 {\n  bottom: -20rem;\n}\n\n.-bottom-96 {\n  bottom: -24rem;\n}\n\n.-bottom-px {\n  bottom: -1px;\n}\n\n.-bottom-0\\.5 {\n  bottom: -0.125rem;\n}\n\n.-bottom-1\\.5 {\n  bottom: -0.375rem;\n}\n\n.-bottom-2\\.5 {\n  bottom: -0.625rem;\n}\n\n.-bottom-3\\.5 {\n  bottom: -0.875rem;\n}\n\n.bottom-1\\/2 {\n  bottom: 50%;\n}\n\n.bottom-1\\/3 {\n  bottom: 33.333333%;\n}\n\n.bottom-2\\/3 {\n  bottom: 66.666667%;\n}\n\n.bottom-1\\/4 {\n  bottom: 25%;\n}\n\n.bottom-2\\/4 {\n  bottom: 50%;\n}\n\n.bottom-3\\/4 {\n  bottom: 75%;\n}\n\n.bottom-full {\n  bottom: 100%;\n}\n\n.-bottom-1\\/2 {\n  bottom: -50%;\n}\n\n.-bottom-1\\/3 {\n  bottom: -33.333333%;\n}\n\n.-bottom-2\\/3 {\n  bottom: -66.666667%;\n}\n\n.-bottom-1\\/4 {\n  bottom: -25%;\n}\n\n.-bottom-2\\/4 {\n  bottom: -50%;\n}\n\n.-bottom-3\\/4 {\n  bottom: -75%;\n}\n\n.-bottom-full {\n  bottom: -100%;\n}\n\n.left-0 {\n  left: 0px;\n}\n\n.left-1 {\n  left: 0.25rem;\n}\n\n.left-2 {\n  left: 0.5rem;\n}\n\n.left-3 {\n  left: 0.75rem;\n}\n\n.left-4 {\n  left: 1rem;\n}\n\n.left-5 {\n  left: 1.25rem;\n}\n\n.left-6 {\n  left: 1.5rem;\n}\n\n.left-7 {\n  left: 1.75rem;\n}\n\n.left-8 {\n  left: 2rem;\n}\n\n.left-9 {\n  left: 2.25rem;\n}\n\n.left-10 {\n  left: 2.5rem;\n}\n\n.left-11 {\n  left: 2.75rem;\n}\n\n.left-12 {\n  left: 3rem;\n}\n\n.left-14 {\n  left: 3.5rem;\n}\n\n.left-16 {\n  left: 4rem;\n}\n\n.left-20 {\n  left: 5rem;\n}\n\n.left-24 {\n  left: 6rem;\n}\n\n.left-28 {\n  left: 7rem;\n}\n\n.left-32 {\n  left: 8rem;\n}\n\n.left-36 {\n  left: 9rem;\n}\n\n.left-40 {\n  left: 10rem;\n}\n\n.left-44 {\n  left: 11rem;\n}\n\n.left-48 {\n  left: 12rem;\n}\n\n.left-52 {\n  left: 13rem;\n}\n\n.left-56 {\n  left: 14rem;\n}\n\n.left-60 {\n  left: 15rem;\n}\n\n.left-64 {\n  left: 16rem;\n}\n\n.left-72 {\n  left: 18rem;\n}\n\n.left-80 {\n  left: 20rem;\n}\n\n.left-96 {\n  left: 24rem;\n}\n\n.left-auto {\n  left: auto;\n}\n\n.left-px {\n  left: 1px;\n}\n\n.left-0\\.5 {\n  left: 0.125rem;\n}\n\n.left-1\\.5 {\n  left: 0.375rem;\n}\n\n.left-2\\.5 {\n  left: 0.625rem;\n}\n\n.left-3\\.5 {\n  left: 0.875rem;\n}\n\n.-left-0 {\n  left: 0px;\n}\n\n.-left-1 {\n  left: -0.25rem;\n}\n\n.-left-2 {\n  left: -0.5rem;\n}\n\n.-left-3 {\n  left: -0.75rem;\n}\n\n.-left-4 {\n  left: -1rem;\n}\n\n.-left-5 {\n  left: -1.25rem;\n}\n\n.-left-6 {\n  left: -1.5rem;\n}\n\n.-left-7 {\n  left: -1.75rem;\n}\n\n.-left-8 {\n  left: -2rem;\n}\n\n.-left-9 {\n  left: -2.25rem;\n}\n\n.-left-10 {\n  left: -2.5rem;\n}\n\n.-left-11 {\n  left: -2.75rem;\n}\n\n.-left-12 {\n  left: -3rem;\n}\n\n.-left-14 {\n  left: -3.5rem;\n}\n\n.-left-16 {\n  left: -4rem;\n}\n\n.-left-20 {\n  left: -5rem;\n}\n\n.-left-24 {\n  left: -6rem;\n}\n\n.-left-28 {\n  left: -7rem;\n}\n\n.-left-32 {\n  left: -8rem;\n}\n\n.-left-36 {\n  left: -9rem;\n}\n\n.-left-40 {\n  left: -10rem;\n}\n\n.-left-44 {\n  left: -11rem;\n}\n\n.-left-48 {\n  left: -12rem;\n}\n\n.-left-52 {\n  left: -13rem;\n}\n\n.-left-56 {\n  left: -14rem;\n}\n\n.-left-60 {\n  left: -15rem;\n}\n\n.-left-64 {\n  left: -16rem;\n}\n\n.-left-72 {\n  left: -18rem;\n}\n\n.-left-80 {\n  left: -20rem;\n}\n\n.-left-96 {\n  left: -24rem;\n}\n\n.-left-px {\n  left: -1px;\n}\n\n.-left-0\\.5 {\n  left: -0.125rem;\n}\n\n.-left-1\\.5 {\n  left: -0.375rem;\n}\n\n.-left-2\\.5 {\n  left: -0.625rem;\n}\n\n.-left-3\\.5 {\n  left: -0.875rem;\n}\n\n.left-1\\/2 {\n  left: 50%;\n}\n\n.left-1\\/3 {\n  left: 33.333333%;\n}\n\n.left-2\\/3 {\n  left: 66.666667%;\n}\n\n.left-1\\/4 {\n  left: 25%;\n}\n\n.left-2\\/4 {\n  left: 50%;\n}\n\n.left-3\\/4 {\n  left: 75%;\n}\n\n.left-full {\n  left: 100%;\n}\n\n.-left-1\\/2 {\n  left: -50%;\n}\n\n.-left-1\\/3 {\n  left: -33.333333%;\n}\n\n.-left-2\\/3 {\n  left: -66.666667%;\n}\n\n.-left-1\\/4 {\n  left: -25%;\n}\n\n.-left-2\\/4 {\n  left: -50%;\n}\n\n.-left-3\\/4 {\n  left: -75%;\n}\n\n.-left-full {\n  left: -100%;\n}\n\n.isolate {\n  isolation: isolate;\n}\n\n.isolation-auto {\n  isolation: auto;\n}\n\n.z-0 {\n  z-index: 0;\n}\n\n.z-10 {\n  z-index: 10;\n}\n\n.z-20 {\n  z-index: 20;\n}\n\n.z-30 {\n  z-index: 30;\n}\n\n.z-40 {\n  z-index: 40;\n}\n\n.z-50 {\n  z-index: 50;\n}\n\n.z-auto {\n  z-index: auto;\n}\n\n.focus-within\\:z-0:focus-within {\n  z-index: 0;\n}\n\n.focus-within\\:z-10:focus-within {\n  z-index: 10;\n}\n\n.focus-within\\:z-20:focus-within {\n  z-index: 20;\n}\n\n.focus-within\\:z-30:focus-within {\n  z-index: 30;\n}\n\n.focus-within\\:z-40:focus-within {\n  z-index: 40;\n}\n\n.focus-within\\:z-50:focus-within {\n  z-index: 50;\n}\n\n.focus-within\\:z-auto:focus-within {\n  z-index: auto;\n}\n\n.focus\\:z-0:focus {\n  z-index: 0;\n}\n\n.focus\\:z-10:focus {\n  z-index: 10;\n}\n\n.focus\\:z-20:focus {\n  z-index: 20;\n}\n\n.focus\\:z-30:focus {\n  z-index: 30;\n}\n\n.focus\\:z-40:focus {\n  z-index: 40;\n}\n\n.focus\\:z-50:focus {\n  z-index: 50;\n}\n\n.focus\\:z-auto:focus {\n  z-index: auto;\n}\n\n.order-1 {\n  order: 1;\n}\n\n.order-2 {\n  order: 2;\n}\n\n.order-3 {\n  order: 3;\n}\n\n.order-4 {\n  order: 4;\n}\n\n.order-5 {\n  order: 5;\n}\n\n.order-6 {\n  order: 6;\n}\n\n.order-7 {\n  order: 7;\n}\n\n.order-8 {\n  order: 8;\n}\n\n.order-9 {\n  order: 9;\n}\n\n.order-10 {\n  order: 10;\n}\n\n.order-11 {\n  order: 11;\n}\n\n.order-12 {\n  order: 12;\n}\n\n.order-first {\n  order: -9999;\n}\n\n.order-last {\n  order: 9999;\n}\n\n.order-none {\n  order: 0;\n}\n\n.col-auto {\n  grid-column: auto;\n}\n\n.col-span-1 {\n  grid-column: span 1 / span 1;\n}\n\n.col-span-2 {\n  grid-column: span 2 / span 2;\n}\n\n.col-span-3 {\n  grid-column: span 3 / span 3;\n}\n\n.col-span-4 {\n  grid-column: span 4 / span 4;\n}\n\n.col-span-5 {\n  grid-column: span 5 / span 5;\n}\n\n.col-span-6 {\n  grid-column: span 6 / span 6;\n}\n\n.col-span-7 {\n  grid-column: span 7 / span 7;\n}\n\n.col-span-8 {\n  grid-column: span 8 / span 8;\n}\n\n.col-span-9 {\n  grid-column: span 9 / span 9;\n}\n\n.col-span-10 {\n  grid-column: span 10 / span 10;\n}\n\n.col-span-11 {\n  grid-column: span 11 / span 11;\n}\n\n.col-span-12 {\n  grid-column: span 12 / span 12;\n}\n\n.col-span-full {\n  grid-column: 1 / -1;\n}\n\n.col-start-1 {\n  grid-column-start: 1;\n}\n\n.col-start-2 {\n  grid-column-start: 2;\n}\n\n.col-start-3 {\n  grid-column-start: 3;\n}\n\n.col-start-4 {\n  grid-column-start: 4;\n}\n\n.col-start-5 {\n  grid-column-start: 5;\n}\n\n.col-start-6 {\n  grid-column-start: 6;\n}\n\n.col-start-7 {\n  grid-column-start: 7;\n}\n\n.col-start-8 {\n  grid-column-start: 8;\n}\n\n.col-start-9 {\n  grid-column-start: 9;\n}\n\n.col-start-10 {\n  grid-column-start: 10;\n}\n\n.col-start-11 {\n  grid-column-start: 11;\n}\n\n.col-start-12 {\n  grid-column-start: 12;\n}\n\n.col-start-13 {\n  grid-column-start: 13;\n}\n\n.col-start-auto {\n  grid-column-start: auto;\n}\n\n.col-end-1 {\n  grid-column-end: 1;\n}\n\n.col-end-2 {\n  grid-column-end: 2;\n}\n\n.col-end-3 {\n  grid-column-end: 3;\n}\n\n.col-end-4 {\n  grid-column-end: 4;\n}\n\n.col-end-5 {\n  grid-column-end: 5;\n}\n\n.col-end-6 {\n  grid-column-end: 6;\n}\n\n.col-end-7 {\n  grid-column-end: 7;\n}\n\n.col-end-8 {\n  grid-column-end: 8;\n}\n\n.col-end-9 {\n  grid-column-end: 9;\n}\n\n.col-end-10 {\n  grid-column-end: 10;\n}\n\n.col-end-11 {\n  grid-column-end: 11;\n}\n\n.col-end-12 {\n  grid-column-end: 12;\n}\n\n.col-end-13 {\n  grid-column-end: 13;\n}\n\n.col-end-auto {\n  grid-column-end: auto;\n}\n\n.row-auto {\n  grid-row: auto;\n}\n\n.row-span-1 {\n  grid-row: span 1 / span 1;\n}\n\n.row-span-2 {\n  grid-row: span 2 / span 2;\n}\n\n.row-span-3 {\n  grid-row: span 3 / span 3;\n}\n\n.row-span-4 {\n  grid-row: span 4 / span 4;\n}\n\n.row-span-5 {\n  grid-row: span 5 / span 5;\n}\n\n.row-span-6 {\n  grid-row: span 6 / span 6;\n}\n\n.row-span-full {\n  grid-row: 1 / -1;\n}\n\n.row-start-1 {\n  grid-row-start: 1;\n}\n\n.row-start-2 {\n  grid-row-start: 2;\n}\n\n.row-start-3 {\n  grid-row-start: 3;\n}\n\n.row-start-4 {\n  grid-row-start: 4;\n}\n\n.row-start-5 {\n  grid-row-start: 5;\n}\n\n.row-start-6 {\n  grid-row-start: 6;\n}\n\n.row-start-7 {\n  grid-row-start: 7;\n}\n\n.row-start-auto {\n  grid-row-start: auto;\n}\n\n.row-end-1 {\n  grid-row-end: 1;\n}\n\n.row-end-2 {\n  grid-row-end: 2;\n}\n\n.row-end-3 {\n  grid-row-end: 3;\n}\n\n.row-end-4 {\n  grid-row-end: 4;\n}\n\n.row-end-5 {\n  grid-row-end: 5;\n}\n\n.row-end-6 {\n  grid-row-end: 6;\n}\n\n.row-end-7 {\n  grid-row-end: 7;\n}\n\n.row-end-auto {\n  grid-row-end: auto;\n}\n\n.float-right {\n  float: right;\n}\n\n.float-left {\n  float: left;\n}\n\n.float-none {\n  float: none;\n}\n\n.clear-left {\n  clear: left;\n}\n\n.clear-right {\n  clear: right;\n}\n\n.clear-both {\n  clear: both;\n}\n\n.clear-none {\n  clear: none;\n}\n\n.m-0 {\n  margin: 0px;\n}\n\n.m-1 {\n  margin: 0.25rem;\n}\n\n.m-2 {\n  margin: 0.5rem;\n}\n\n.m-3 {\n  margin: 0.75rem;\n}\n\n.m-4 {\n  margin: 1rem;\n}\n\n.m-5 {\n  margin: 1.25rem;\n}\n\n.m-6 {\n  margin: 1.5rem;\n}\n\n.m-7 {\n  margin: 1.75rem;\n}\n\n.m-8 {\n  margin: 2rem;\n}\n\n.m-9 {\n  margin: 2.25rem;\n}\n\n.m-10 {\n  margin: 2.5rem;\n}\n\n.m-11 {\n  margin: 2.75rem;\n}\n\n.m-12 {\n  margin: 3rem;\n}\n\n.m-14 {\n  margin: 3.5rem;\n}\n\n.m-16 {\n  margin: 4rem;\n}\n\n.m-20 {\n  margin: 5rem;\n}\n\n.m-24 {\n  margin: 6rem;\n}\n\n.m-28 {\n  margin: 7rem;\n}\n\n.m-32 {\n  margin: 8rem;\n}\n\n.m-36 {\n  margin: 9rem;\n}\n\n.m-40 {\n  margin: 10rem;\n}\n\n.m-44 {\n  margin: 11rem;\n}\n\n.m-48 {\n  margin: 12rem;\n}\n\n.m-52 {\n  margin: 13rem;\n}\n\n.m-56 {\n  margin: 14rem;\n}\n\n.m-60 {\n  margin: 15rem;\n}\n\n.m-64 {\n  margin: 16rem;\n}\n\n.m-72 {\n  margin: 18rem;\n}\n\n.m-80 {\n  margin: 20rem;\n}\n\n.m-96 {\n  margin: 24rem;\n}\n\n.m-auto {\n  margin: auto;\n}\n\n.m-px {\n  margin: 1px;\n}\n\n.m-0\\.5 {\n  margin: 0.125rem;\n}\n\n.m-1\\.5 {\n  margin: 0.375rem;\n}\n\n.m-2\\.5 {\n  margin: 0.625rem;\n}\n\n.m-3\\.5 {\n  margin: 0.875rem;\n}\n\n.-m-0 {\n  margin: 0px;\n}\n\n.-m-1 {\n  margin: -0.25rem;\n}\n\n.-m-2 {\n  margin: -0.5rem;\n}\n\n.-m-3 {\n  margin: -0.75rem;\n}\n\n.-m-4 {\n  margin: -1rem;\n}\n\n.-m-5 {\n  margin: -1.25rem;\n}\n\n.-m-6 {\n  margin: -1.5rem;\n}\n\n.-m-7 {\n  margin: -1.75rem;\n}\n\n.-m-8 {\n  margin: -2rem;\n}\n\n.-m-9 {\n  margin: -2.25rem;\n}\n\n.-m-10 {\n  margin: -2.5rem;\n}\n\n.-m-11 {\n  margin: -2.75rem;\n}\n\n.-m-12 {\n  margin: -3rem;\n}\n\n.-m-14 {\n  margin: -3.5rem;\n}\n\n.-m-16 {\n  margin: -4rem;\n}\n\n.-m-20 {\n  margin: -5rem;\n}\n\n.-m-24 {\n  margin: -6rem;\n}\n\n.-m-28 {\n  margin: -7rem;\n}\n\n.-m-32 {\n  margin: -8rem;\n}\n\n.-m-36 {\n  margin: -9rem;\n}\n\n.-m-40 {\n  margin: -10rem;\n}\n\n.-m-44 {\n  margin: -11rem;\n}\n\n.-m-48 {\n  margin: -12rem;\n}\n\n.-m-52 {\n  margin: -13rem;\n}\n\n.-m-56 {\n  margin: -14rem;\n}\n\n.-m-60 {\n  margin: -15rem;\n}\n\n.-m-64 {\n  margin: -16rem;\n}\n\n.-m-72 {\n  margin: -18rem;\n}\n\n.-m-80 {\n  margin: -20rem;\n}\n\n.-m-96 {\n  margin: -24rem;\n}\n\n.-m-px {\n  margin: -1px;\n}\n\n.-m-0\\.5 {\n  margin: -0.125rem;\n}\n\n.-m-1\\.5 {\n  margin: -0.375rem;\n}\n\n.-m-2\\.5 {\n  margin: -0.625rem;\n}\n\n.-m-3\\.5 {\n  margin: -0.875rem;\n}\n\n.mx-0 {\n  margin-left: 0px;\n  margin-right: 0px;\n}\n\n.mx-1 {\n  margin-left: 0.25rem;\n  margin-right: 0.25rem;\n}\n\n.mx-2 {\n  margin-left: 0.5rem;\n  margin-right: 0.5rem;\n}\n\n.mx-3 {\n  margin-left: 0.75rem;\n  margin-right: 0.75rem;\n}\n\n.mx-4 {\n  margin-left: 1rem;\n  margin-right: 1rem;\n}\n\n.mx-5 {\n  margin-left: 1.25rem;\n  margin-right: 1.25rem;\n}\n\n.mx-6 {\n  margin-left: 1.5rem;\n  margin-right: 1.5rem;\n}\n\n.mx-7 {\n  margin-left: 1.75rem;\n  margin-right: 1.75rem;\n}\n\n.mx-8 {\n  margin-left: 2rem;\n  margin-right: 2rem;\n}\n\n.mx-9 {\n  margin-left: 2.25rem;\n  margin-right: 2.25rem;\n}\n\n.mx-10 {\n  margin-left: 2.5rem;\n  margin-right: 2.5rem;\n}\n\n.mx-11 {\n  margin-left: 2.75rem;\n  margin-right: 2.75rem;\n}\n\n.mx-12 {\n  margin-left: 3rem;\n  margin-right: 3rem;\n}\n\n.mx-14 {\n  margin-left: 3.5rem;\n  margin-right: 3.5rem;\n}\n\n.mx-16 {\n  margin-left: 4rem;\n  margin-right: 4rem;\n}\n\n.mx-20 {\n  margin-left: 5rem;\n  margin-right: 5rem;\n}\n\n.mx-24 {\n  margin-left: 6rem;\n  margin-right: 6rem;\n}\n\n.mx-28 {\n  margin-left: 7rem;\n  margin-right: 7rem;\n}\n\n.mx-32 {\n  margin-left: 8rem;\n  margin-right: 8rem;\n}\n\n.mx-36 {\n  margin-left: 9rem;\n  margin-right: 9rem;\n}\n\n.mx-40 {\n  margin-left: 10rem;\n  margin-right: 10rem;\n}\n\n.mx-44 {\n  margin-left: 11rem;\n  margin-right: 11rem;\n}\n\n.mx-48 {\n  margin-left: 12rem;\n  margin-right: 12rem;\n}\n\n.mx-52 {\n  margin-left: 13rem;\n  margin-right: 13rem;\n}\n\n.mx-56 {\n  margin-left: 14rem;\n  margin-right: 14rem;\n}\n\n.mx-60 {\n  margin-left: 15rem;\n  margin-right: 15rem;\n}\n\n.mx-64 {\n  margin-left: 16rem;\n  margin-right: 16rem;\n}\n\n.mx-72 {\n  margin-left: 18rem;\n  margin-right: 18rem;\n}\n\n.mx-80 {\n  margin-left: 20rem;\n  margin-right: 20rem;\n}\n\n.mx-96 {\n  margin-left: 24rem;\n  margin-right: 24rem;\n}\n\n.mx-auto {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.mx-px {\n  margin-left: 1px;\n  margin-right: 1px;\n}\n\n.mx-0\\.5 {\n  margin-left: 0.125rem;\n  margin-right: 0.125rem;\n}\n\n.mx-1\\.5 {\n  margin-left: 0.375rem;\n  margin-right: 0.375rem;\n}\n\n.mx-2\\.5 {\n  margin-left: 0.625rem;\n  margin-right: 0.625rem;\n}\n\n.mx-3\\.5 {\n  margin-left: 0.875rem;\n  margin-right: 0.875rem;\n}\n\n.-mx-0 {\n  margin-left: 0px;\n  margin-right: 0px;\n}\n\n.-mx-1 {\n  margin-left: -0.25rem;\n  margin-right: -0.25rem;\n}\n\n.-mx-2 {\n  margin-left: -0.5rem;\n  margin-right: -0.5rem;\n}\n\n.-mx-3 {\n  margin-left: -0.75rem;\n  margin-right: -0.75rem;\n}\n\n.-mx-4 {\n  margin-left: -1rem;\n  margin-right: -1rem;\n}\n\n.-mx-5 {\n  margin-left: -1.25rem;\n  margin-right: -1.25rem;\n}\n\n.-mx-6 {\n  margin-left: -1.5rem;\n  margin-right: -1.5rem;\n}\n\n.-mx-7 {\n  margin-left: -1.75rem;\n  margin-right: -1.75rem;\n}\n\n.-mx-8 {\n  margin-left: -2rem;\n  margin-right: -2rem;\n}\n\n.-mx-9 {\n  margin-left: -2.25rem;\n  margin-right: -2.25rem;\n}\n\n.-mx-10 {\n  margin-left: -2.5rem;\n  margin-right: -2.5rem;\n}\n\n.-mx-11 {\n  margin-left: -2.75rem;\n  margin-right: -2.75rem;\n}\n\n.-mx-12 {\n  margin-left: -3rem;\n  margin-right: -3rem;\n}\n\n.-mx-14 {\n  margin-left: -3.5rem;\n  margin-right: -3.5rem;\n}\n\n.-mx-16 {\n  margin-left: -4rem;\n  margin-right: -4rem;\n}\n\n.-mx-20 {\n  margin-left: -5rem;\n  margin-right: -5rem;\n}\n\n.-mx-24 {\n  margin-left: -6rem;\n  margin-right: -6rem;\n}\n\n.-mx-28 {\n  margin-left: -7rem;\n  margin-right: -7rem;\n}\n\n.-mx-32 {\n  margin-left: -8rem;\n  margin-right: -8rem;\n}\n\n.-mx-36 {\n  margin-left: -9rem;\n  margin-right: -9rem;\n}\n\n.-mx-40 {\n  margin-left: -10rem;\n  margin-right: -10rem;\n}\n\n.-mx-44 {\n  margin-left: -11rem;\n  margin-right: -11rem;\n}\n\n.-mx-48 {\n  margin-left: -12rem;\n  margin-right: -12rem;\n}\n\n.-mx-52 {\n  margin-left: -13rem;\n  margin-right: -13rem;\n}\n\n.-mx-56 {\n  margin-left: -14rem;\n  margin-right: -14rem;\n}\n\n.-mx-60 {\n  margin-left: -15rem;\n  margin-right: -15rem;\n}\n\n.-mx-64 {\n  margin-left: -16rem;\n  margin-right: -16rem;\n}\n\n.-mx-72 {\n  margin-left: -18rem;\n  margin-right: -18rem;\n}\n\n.-mx-80 {\n  margin-left: -20rem;\n  margin-right: -20rem;\n}\n\n.-mx-96 {\n  margin-left: -24rem;\n  margin-right: -24rem;\n}\n\n.-mx-px {\n  margin-left: -1px;\n  margin-right: -1px;\n}\n\n.-mx-0\\.5 {\n  margin-left: -0.125rem;\n  margin-right: -0.125rem;\n}\n\n.-mx-1\\.5 {\n  margin-left: -0.375rem;\n  margin-right: -0.375rem;\n}\n\n.-mx-2\\.5 {\n  margin-left: -0.625rem;\n  margin-right: -0.625rem;\n}\n\n.-mx-3\\.5 {\n  margin-left: -0.875rem;\n  margin-right: -0.875rem;\n}\n\n.my-0 {\n  margin-top: 0px;\n  margin-bottom: 0px;\n}\n\n.my-1 {\n  margin-top: 0.25rem;\n  margin-bottom: 0.25rem;\n}\n\n.my-2 {\n  margin-top: 0.5rem;\n  margin-bottom: 0.5rem;\n}\n\n.my-3 {\n  margin-top: 0.75rem;\n  margin-bottom: 0.75rem;\n}\n\n.my-4 {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n}\n\n.my-5 {\n  margin-top: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.my-6 {\n  margin-top: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.my-7 {\n  margin-top: 1.75rem;\n  margin-bottom: 1.75rem;\n}\n\n.my-8 {\n  margin-top: 2rem;\n  margin-bottom: 2rem;\n}\n\n.my-9 {\n  margin-top: 2.25rem;\n  margin-bottom: 2.25rem;\n}\n\n.my-10 {\n  margin-top: 2.5rem;\n  margin-bottom: 2.5rem;\n}\n\n.my-11 {\n  margin-top: 2.75rem;\n  margin-bottom: 2.75rem;\n}\n\n.my-12 {\n  margin-top: 3rem;\n  margin-bottom: 3rem;\n}\n\n.my-14 {\n  margin-top: 3.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.my-16 {\n  margin-top: 4rem;\n  margin-bottom: 4rem;\n}\n\n.my-20 {\n  margin-top: 5rem;\n  margin-bottom: 5rem;\n}\n\n.my-24 {\n  margin-top: 6rem;\n  margin-bottom: 6rem;\n}\n\n.my-28 {\n  margin-top: 7rem;\n  margin-bottom: 7rem;\n}\n\n.my-32 {\n  margin-top: 8rem;\n  margin-bottom: 8rem;\n}\n\n.my-36 {\n  margin-top: 9rem;\n  margin-bottom: 9rem;\n}\n\n.my-40 {\n  margin-top: 10rem;\n  margin-bottom: 10rem;\n}\n\n.my-44 {\n  margin-top: 11rem;\n  margin-bottom: 11rem;\n}\n\n.my-48 {\n  margin-top: 12rem;\n  margin-bottom: 12rem;\n}\n\n.my-52 {\n  margin-top: 13rem;\n  margin-bottom: 13rem;\n}\n\n.my-56 {\n  margin-top: 14rem;\n  margin-bottom: 14rem;\n}\n\n.my-60 {\n  margin-top: 15rem;\n  margin-bottom: 15rem;\n}\n\n.my-64 {\n  margin-top: 16rem;\n  margin-bottom: 16rem;\n}\n\n.my-72 {\n  margin-top: 18rem;\n  margin-bottom: 18rem;\n}\n\n.my-80 {\n  margin-top: 20rem;\n  margin-bottom: 20rem;\n}\n\n.my-96 {\n  margin-top: 24rem;\n  margin-bottom: 24rem;\n}\n\n.my-auto {\n  margin-top: auto;\n  margin-bottom: auto;\n}\n\n.my-px {\n  margin-top: 1px;\n  margin-bottom: 1px;\n}\n\n.my-0\\.5 {\n  margin-top: 0.125rem;\n  margin-bottom: 0.125rem;\n}\n\n.my-1\\.5 {\n  margin-top: 0.375rem;\n  margin-bottom: 0.375rem;\n}\n\n.my-2\\.5 {\n  margin-top: 0.625rem;\n  margin-bottom: 0.625rem;\n}\n\n.my-3\\.5 {\n  margin-top: 0.875rem;\n  margin-bottom: 0.875rem;\n}\n\n.-my-0 {\n  margin-top: 0px;\n  margin-bottom: 0px;\n}\n\n.-my-1 {\n  margin-top: -0.25rem;\n  margin-bottom: -0.25rem;\n}\n\n.-my-2 {\n  margin-top: -0.5rem;\n  margin-bottom: -0.5rem;\n}\n\n.-my-3 {\n  margin-top: -0.75rem;\n  margin-bottom: -0.75rem;\n}\n\n.-my-4 {\n  margin-top: -1rem;\n  margin-bottom: -1rem;\n}\n\n.-my-5 {\n  margin-top: -1.25rem;\n  margin-bottom: -1.25rem;\n}\n\n.-my-6 {\n  margin-top: -1.5rem;\n  margin-bottom: -1.5rem;\n}\n\n.-my-7 {\n  margin-top: -1.75rem;\n  margin-bottom: -1.75rem;\n}\n\n.-my-8 {\n  margin-top: -2rem;\n  margin-bottom: -2rem;\n}\n\n.-my-9 {\n  margin-top: -2.25rem;\n  margin-bottom: -2.25rem;\n}\n\n.-my-10 {\n  margin-top: -2.5rem;\n  margin-bottom: -2.5rem;\n}\n\n.-my-11 {\n  margin-top: -2.75rem;\n  margin-bottom: -2.75rem;\n}\n\n.-my-12 {\n  margin-top: -3rem;\n  margin-bottom: -3rem;\n}\n\n.-my-14 {\n  margin-top: -3.5rem;\n  margin-bottom: -3.5rem;\n}\n\n.-my-16 {\n  margin-top: -4rem;\n  margin-bottom: -4rem;\n}\n\n.-my-20 {\n  margin-top: -5rem;\n  margin-bottom: -5rem;\n}\n\n.-my-24 {\n  margin-top: -6rem;\n  margin-bottom: -6rem;\n}\n\n.-my-28 {\n  margin-top: -7rem;\n  margin-bottom: -7rem;\n}\n\n.-my-32 {\n  margin-top: -8rem;\n  margin-bottom: -8rem;\n}\n\n.-my-36 {\n  margin-top: -9rem;\n  margin-bottom: -9rem;\n}\n\n.-my-40 {\n  margin-top: -10rem;\n  margin-bottom: -10rem;\n}\n\n.-my-44 {\n  margin-top: -11rem;\n  margin-bottom: -11rem;\n}\n\n.-my-48 {\n  margin-top: -12rem;\n  margin-bottom: -12rem;\n}\n\n.-my-52 {\n  margin-top: -13rem;\n  margin-bottom: -13rem;\n}\n\n.-my-56 {\n  margin-top: -14rem;\n  margin-bottom: -14rem;\n}\n\n.-my-60 {\n  margin-top: -15rem;\n  margin-bottom: -15rem;\n}\n\n.-my-64 {\n  margin-top: -16rem;\n  margin-bottom: -16rem;\n}\n\n.-my-72 {\n  margin-top: -18rem;\n  margin-bottom: -18rem;\n}\n\n.-my-80 {\n  margin-top: -20rem;\n  margin-bottom: -20rem;\n}\n\n.-my-96 {\n  margin-top: -24rem;\n  margin-bottom: -24rem;\n}\n\n.-my-px {\n  margin-top: -1px;\n  margin-bottom: -1px;\n}\n\n.-my-0\\.5 {\n  margin-top: -0.125rem;\n  margin-bottom: -0.125rem;\n}\n\n.-my-1\\.5 {\n  margin-top: -0.375rem;\n  margin-bottom: -0.375rem;\n}\n\n.-my-2\\.5 {\n  margin-top: -0.625rem;\n  margin-bottom: -0.625rem;\n}\n\n.-my-3\\.5 {\n  margin-top: -0.875rem;\n  margin-bottom: -0.875rem;\n}\n\n.mt-0 {\n  margin-top: 0px;\n}\n\n.mt-1 {\n  margin-top: 0.25rem;\n}\n\n.mt-2 {\n  margin-top: 0.5rem;\n}\n\n.mt-3 {\n  margin-top: 0.75rem;\n}\n\n.mt-4 {\n  margin-top: 1rem;\n}\n\n.mt-5 {\n  margin-top: 1.25rem;\n}\n\n.mt-6 {\n  margin-top: 1.5rem;\n}\n\n.mt-7 {\n  margin-top: 1.75rem;\n}\n\n.mt-8 {\n  margin-top: 2rem;\n}\n\n.mt-9 {\n  margin-top: 2.25rem;\n}\n\n.mt-10 {\n  margin-top: 2.5rem;\n}\n\n.mt-11 {\n  margin-top: 2.75rem;\n}\n\n.mt-12 {\n  margin-top: 3rem;\n}\n\n.mt-14 {\n  margin-top: 3.5rem;\n}\n\n.mt-16 {\n  margin-top: 4rem;\n}\n\n.mt-20 {\n  margin-top: 5rem;\n}\n\n.mt-24 {\n  margin-top: 6rem;\n}\n\n.mt-28 {\n  margin-top: 7rem;\n}\n\n.mt-32 {\n  margin-top: 8rem;\n}\n\n.mt-36 {\n  margin-top: 9rem;\n}\n\n.mt-40 {\n  margin-top: 10rem;\n}\n\n.mt-44 {\n  margin-top: 11rem;\n}\n\n.mt-48 {\n  margin-top: 12rem;\n}\n\n.mt-52 {\n  margin-top: 13rem;\n}\n\n.mt-56 {\n  margin-top: 14rem;\n}\n\n.mt-60 {\n  margin-top: 15rem;\n}\n\n.mt-64 {\n  margin-top: 16rem;\n}\n\n.mt-72 {\n  margin-top: 18rem;\n}\n\n.mt-80 {\n  margin-top: 20rem;\n}\n\n.mt-96 {\n  margin-top: 24rem;\n}\n\n.mt-auto {\n  margin-top: auto;\n}\n\n.mt-px {\n  margin-top: 1px;\n}\n\n.mt-0\\.5 {\n  margin-top: 0.125rem;\n}\n\n.mt-1\\.5 {\n  margin-top: 0.375rem;\n}\n\n.mt-2\\.5 {\n  margin-top: 0.625rem;\n}\n\n.mt-3\\.5 {\n  margin-top: 0.875rem;\n}\n\n.-mt-0 {\n  margin-top: 0px;\n}\n\n.-mt-1 {\n  margin-top: -0.25rem;\n}\n\n.-mt-2 {\n  margin-top: -0.5rem;\n}\n\n.-mt-3 {\n  margin-top: -0.75rem;\n}\n\n.-mt-4 {\n  margin-top: -1rem;\n}\n\n.-mt-5 {\n  margin-top: -1.25rem;\n}\n\n.-mt-6 {\n  margin-top: -1.5rem;\n}\n\n.-mt-7 {\n  margin-top: -1.75rem;\n}\n\n.-mt-8 {\n  margin-top: -2rem;\n}\n\n.-mt-9 {\n  margin-top: -2.25rem;\n}\n\n.-mt-10 {\n  margin-top: -2.5rem;\n}\n\n.-mt-11 {\n  margin-top: -2.75rem;\n}\n\n.-mt-12 {\n  margin-top: -3rem;\n}\n\n.-mt-14 {\n  margin-top: -3.5rem;\n}\n\n.-mt-16 {\n  margin-top: -4rem;\n}\n\n.-mt-20 {\n  margin-top: -5rem;\n}\n\n.-mt-24 {\n  margin-top: -6rem;\n}\n\n.-mt-28 {\n  margin-top: -7rem;\n}\n\n.-mt-32 {\n  margin-top: -8rem;\n}\n\n.-mt-36 {\n  margin-top: -9rem;\n}\n\n.-mt-40 {\n  margin-top: -10rem;\n}\n\n.-mt-44 {\n  margin-top: -11rem;\n}\n\n.-mt-48 {\n  margin-top: -12rem;\n}\n\n.-mt-52 {\n  margin-top: -13rem;\n}\n\n.-mt-56 {\n  margin-top: -14rem;\n}\n\n.-mt-60 {\n  margin-top: -15rem;\n}\n\n.-mt-64 {\n  margin-top: -16rem;\n}\n\n.-mt-72 {\n  margin-top: -18rem;\n}\n\n.-mt-80 {\n  margin-top: -20rem;\n}\n\n.-mt-96 {\n  margin-top: -24rem;\n}\n\n.-mt-px {\n  margin-top: -1px;\n}\n\n.-mt-0\\.5 {\n  margin-top: -0.125rem;\n}\n\n.-mt-1\\.5 {\n  margin-top: -0.375rem;\n}\n\n.-mt-2\\.5 {\n  margin-top: -0.625rem;\n}\n\n.-mt-3\\.5 {\n  margin-top: -0.875rem;\n}\n\n.mr-0 {\n  margin-right: 0px;\n}\n\n.mr-1 {\n  margin-right: 0.25rem;\n}\n\n.mr-2 {\n  margin-right: 0.5rem;\n}\n\n.mr-3 {\n  margin-right: 0.75rem;\n}\n\n.mr-4 {\n  margin-right: 1rem;\n}\n\n.mr-5 {\n  margin-right: 1.25rem;\n}\n\n.mr-6 {\n  margin-right: 1.5rem;\n}\n\n.mr-7 {\n  margin-right: 1.75rem;\n}\n\n.mr-8 {\n  margin-right: 2rem;\n}\n\n.mr-9 {\n  margin-right: 2.25rem;\n}\n\n.mr-10 {\n  margin-right: 2.5rem;\n}\n\n.mr-11 {\n  margin-right: 2.75rem;\n}\n\n.mr-12 {\n  margin-right: 3rem;\n}\n\n.mr-14 {\n  margin-right: 3.5rem;\n}\n\n.mr-16 {\n  margin-right: 4rem;\n}\n\n.mr-20 {\n  margin-right: 5rem;\n}\n\n.mr-24 {\n  margin-right: 6rem;\n}\n\n.mr-28 {\n  margin-right: 7rem;\n}\n\n.mr-32 {\n  margin-right: 8rem;\n}\n\n.mr-36 {\n  margin-right: 9rem;\n}\n\n.mr-40 {\n  margin-right: 10rem;\n}\n\n.mr-44 {\n  margin-right: 11rem;\n}\n\n.mr-48 {\n  margin-right: 12rem;\n}\n\n.mr-52 {\n  margin-right: 13rem;\n}\n\n.mr-56 {\n  margin-right: 14rem;\n}\n\n.mr-60 {\n  margin-right: 15rem;\n}\n\n.mr-64 {\n  margin-right: 16rem;\n}\n\n.mr-72 {\n  margin-right: 18rem;\n}\n\n.mr-80 {\n  margin-right: 20rem;\n}\n\n.mr-96 {\n  margin-right: 24rem;\n}\n\n.mr-auto {\n  margin-right: auto;\n}\n\n.mr-px {\n  margin-right: 1px;\n}\n\n.mr-0\\.5 {\n  margin-right: 0.125rem;\n}\n\n.mr-1\\.5 {\n  margin-right: 0.375rem;\n}\n\n.mr-2\\.5 {\n  margin-right: 0.625rem;\n}\n\n.mr-3\\.5 {\n  margin-right: 0.875rem;\n}\n\n.-mr-0 {\n  margin-right: 0px;\n}\n\n.-mr-1 {\n  margin-right: -0.25rem;\n}\n\n.-mr-2 {\n  margin-right: -0.5rem;\n}\n\n.-mr-3 {\n  margin-right: -0.75rem;\n}\n\n.-mr-4 {\n  margin-right: -1rem;\n}\n\n.-mr-5 {\n  margin-right: -1.25rem;\n}\n\n.-mr-6 {\n  margin-right: -1.5rem;\n}\n\n.-mr-7 {\n  margin-right: -1.75rem;\n}\n\n.-mr-8 {\n  margin-right: -2rem;\n}\n\n.-mr-9 {\n  margin-right: -2.25rem;\n}\n\n.-mr-10 {\n  margin-right: -2.5rem;\n}\n\n.-mr-11 {\n  margin-right: -2.75rem;\n}\n\n.-mr-12 {\n  margin-right: -3rem;\n}\n\n.-mr-14 {\n  margin-right: -3.5rem;\n}\n\n.-mr-16 {\n  margin-right: -4rem;\n}\n\n.-mr-20 {\n  margin-right: -5rem;\n}\n\n.-mr-24 {\n  margin-right: -6rem;\n}\n\n.-mr-28 {\n  margin-right: -7rem;\n}\n\n.-mr-32 {\n  margin-right: -8rem;\n}\n\n.-mr-36 {\n  margin-right: -9rem;\n}\n\n.-mr-40 {\n  margin-right: -10rem;\n}\n\n.-mr-44 {\n  margin-right: -11rem;\n}\n\n.-mr-48 {\n  margin-right: -12rem;\n}\n\n.-mr-52 {\n  margin-right: -13rem;\n}\n\n.-mr-56 {\n  margin-right: -14rem;\n}\n\n.-mr-60 {\n  margin-right: -15rem;\n}\n\n.-mr-64 {\n  margin-right: -16rem;\n}\n\n.-mr-72 {\n  margin-right: -18rem;\n}\n\n.-mr-80 {\n  margin-right: -20rem;\n}\n\n.-mr-96 {\n  margin-right: -24rem;\n}\n\n.-mr-px {\n  margin-right: -1px;\n}\n\n.-mr-0\\.5 {\n  margin-right: -0.125rem;\n}\n\n.-mr-1\\.5 {\n  margin-right: -0.375rem;\n}\n\n.-mr-2\\.5 {\n  margin-right: -0.625rem;\n}\n\n.-mr-3\\.5 {\n  margin-right: -0.875rem;\n}\n\n.mb-0 {\n  margin-bottom: 0px;\n}\n\n.mb-1 {\n  margin-bottom: 0.25rem;\n}\n\n.mb-2 {\n  margin-bottom: 0.5rem;\n}\n\n.mb-3 {\n  margin-bottom: 0.75rem;\n}\n\n.mb-4 {\n  margin-bottom: 1rem;\n}\n\n.mb-5 {\n  margin-bottom: 1.25rem;\n}\n\n.mb-6 {\n  margin-bottom: 1.5rem;\n}\n\n.mb-7 {\n  margin-bottom: 1.75rem;\n}\n\n.mb-8 {\n  margin-bottom: 2rem;\n}\n\n.mb-9 {\n  margin-bottom: 2.25rem;\n}\n\n.mb-10 {\n  margin-bottom: 2.5rem;\n}\n\n.mb-11 {\n  margin-bottom: 2.75rem;\n}\n\n.mb-12 {\n  margin-bottom: 3rem;\n}\n\n.mb-14 {\n  margin-bottom: 3.5rem;\n}\n\n.mb-16 {\n  margin-bottom: 4rem;\n}\n\n.mb-20 {\n  margin-bottom: 5rem;\n}\n\n.mb-24 {\n  margin-bottom: 6rem;\n}\n\n.mb-28 {\n  margin-bottom: 7rem;\n}\n\n.mb-32 {\n  margin-bottom: 8rem;\n}\n\n.mb-36 {\n  margin-bottom: 9rem;\n}\n\n.mb-40 {\n  margin-bottom: 10rem;\n}\n\n.mb-44 {\n  margin-bottom: 11rem;\n}\n\n.mb-48 {\n  margin-bottom: 12rem;\n}\n\n.mb-52 {\n  margin-bottom: 13rem;\n}\n\n.mb-56 {\n  margin-bottom: 14rem;\n}\n\n.mb-60 {\n  margin-bottom: 15rem;\n}\n\n.mb-64 {\n  margin-bottom: 16rem;\n}\n\n.mb-72 {\n  margin-bottom: 18rem;\n}\n\n.mb-80 {\n  margin-bottom: 20rem;\n}\n\n.mb-96 {\n  margin-bottom: 24rem;\n}\n\n.mb-auto {\n  margin-bottom: auto;\n}\n\n.mb-px {\n  margin-bottom: 1px;\n}\n\n.mb-0\\.5 {\n  margin-bottom: 0.125rem;\n}\n\n.mb-1\\.5 {\n  margin-bottom: 0.375rem;\n}\n\n.mb-2\\.5 {\n  margin-bottom: 0.625rem;\n}\n\n.mb-3\\.5 {\n  margin-bottom: 0.875rem;\n}\n\n.-mb-0 {\n  margin-bottom: 0px;\n}\n\n.-mb-1 {\n  margin-bottom: -0.25rem;\n}\n\n.-mb-2 {\n  margin-bottom: -0.5rem;\n}\n\n.-mb-3 {\n  margin-bottom: -0.75rem;\n}\n\n.-mb-4 {\n  margin-bottom: -1rem;\n}\n\n.-mb-5 {\n  margin-bottom: -1.25rem;\n}\n\n.-mb-6 {\n  margin-bottom: -1.5rem;\n}\n\n.-mb-7 {\n  margin-bottom: -1.75rem;\n}\n\n.-mb-8 {\n  margin-bottom: -2rem;\n}\n\n.-mb-9 {\n  margin-bottom: -2.25rem;\n}\n\n.-mb-10 {\n  margin-bottom: -2.5rem;\n}\n\n.-mb-11 {\n  margin-bottom: -2.75rem;\n}\n\n.-mb-12 {\n  margin-bottom: -3rem;\n}\n\n.-mb-14 {\n  margin-bottom: -3.5rem;\n}\n\n.-mb-16 {\n  margin-bottom: -4rem;\n}\n\n.-mb-20 {\n  margin-bottom: -5rem;\n}\n\n.-mb-24 {\n  margin-bottom: -6rem;\n}\n\n.-mb-28 {\n  margin-bottom: -7rem;\n}\n\n.-mb-32 {\n  margin-bottom: -8rem;\n}\n\n.-mb-36 {\n  margin-bottom: -9rem;\n}\n\n.-mb-40 {\n  margin-bottom: -10rem;\n}\n\n.-mb-44 {\n  margin-bottom: -11rem;\n}\n\n.-mb-48 {\n  margin-bottom: -12rem;\n}\n\n.-mb-52 {\n  margin-bottom: -13rem;\n}\n\n.-mb-56 {\n  margin-bottom: -14rem;\n}\n\n.-mb-60 {\n  margin-bottom: -15rem;\n}\n\n.-mb-64 {\n  margin-bottom: -16rem;\n}\n\n.-mb-72 {\n  margin-bottom: -18rem;\n}\n\n.-mb-80 {\n  margin-bottom: -20rem;\n}\n\n.-mb-96 {\n  margin-bottom: -24rem;\n}\n\n.-mb-px {\n  margin-bottom: -1px;\n}\n\n.-mb-0\\.5 {\n  margin-bottom: -0.125rem;\n}\n\n.-mb-1\\.5 {\n  margin-bottom: -0.375rem;\n}\n\n.-mb-2\\.5 {\n  margin-bottom: -0.625rem;\n}\n\n.-mb-3\\.5 {\n  margin-bottom: -0.875rem;\n}\n\n.ml-0 {\n  margin-left: 0px;\n}\n\n.ml-1 {\n  margin-left: 0.25rem;\n}\n\n.ml-2 {\n  margin-left: 0.5rem;\n}\n\n.ml-3 {\n  margin-left: 0.75rem;\n}\n\n.ml-4 {\n  margin-left: 1rem;\n}\n\n.ml-5 {\n  margin-left: 1.25rem;\n}\n\n.ml-6 {\n  margin-left: 1.5rem;\n}\n\n.ml-7 {\n  margin-left: 1.75rem;\n}\n\n.ml-8 {\n  margin-left: 2rem;\n}\n\n.ml-9 {\n  margin-left: 2.25rem;\n}\n\n.ml-10 {\n  margin-left: 2.5rem;\n}\n\n.ml-11 {\n  margin-left: 2.75rem;\n}\n\n.ml-12 {\n  margin-left: 3rem;\n}\n\n.ml-14 {\n  margin-left: 3.5rem;\n}\n\n.ml-16 {\n  margin-left: 4rem;\n}\n\n.ml-20 {\n  margin-left: 5rem;\n}\n\n.ml-24 {\n  margin-left: 6rem;\n}\n\n.ml-28 {\n  margin-left: 7rem;\n}\n\n.ml-32 {\n  margin-left: 8rem;\n}\n\n.ml-36 {\n  margin-left: 9rem;\n}\n\n.ml-40 {\n  margin-left: 10rem;\n}\n\n.ml-44 {\n  margin-left: 11rem;\n}\n\n.ml-48 {\n  margin-left: 12rem;\n}\n\n.ml-52 {\n  margin-left: 13rem;\n}\n\n.ml-56 {\n  margin-left: 14rem;\n}\n\n.ml-60 {\n  margin-left: 15rem;\n}\n\n.ml-64 {\n  margin-left: 16rem;\n}\n\n.ml-72 {\n  margin-left: 18rem;\n}\n\n.ml-80 {\n  margin-left: 20rem;\n}\n\n.ml-96 {\n  margin-left: 24rem;\n}\n\n.ml-auto {\n  margin-left: auto;\n}\n\n.ml-px {\n  margin-left: 1px;\n}\n\n.ml-0\\.5 {\n  margin-left: 0.125rem;\n}\n\n.ml-1\\.5 {\n  margin-left: 0.375rem;\n}\n\n.ml-2\\.5 {\n  margin-left: 0.625rem;\n}\n\n.ml-3\\.5 {\n  margin-left: 0.875rem;\n}\n\n.-ml-0 {\n  margin-left: 0px;\n}\n\n.-ml-1 {\n  margin-left: -0.25rem;\n}\n\n.-ml-2 {\n  margin-left: -0.5rem;\n}\n\n.-ml-3 {\n  margin-left: -0.75rem;\n}\n\n.-ml-4 {\n  margin-left: -1rem;\n}\n\n.-ml-5 {\n  margin-left: -1.25rem;\n}\n\n.-ml-6 {\n  margin-left: -1.5rem;\n}\n\n.-ml-7 {\n  margin-left: -1.75rem;\n}\n\n.-ml-8 {\n  margin-left: -2rem;\n}\n\n.-ml-9 {\n  margin-left: -2.25rem;\n}\n\n.-ml-10 {\n  margin-left: -2.5rem;\n}\n\n.-ml-11 {\n  margin-left: -2.75rem;\n}\n\n.-ml-12 {\n  margin-left: -3rem;\n}\n\n.-ml-14 {\n  margin-left: -3.5rem;\n}\n\n.-ml-16 {\n  margin-left: -4rem;\n}\n\n.-ml-20 {\n  margin-left: -5rem;\n}\n\n.-ml-24 {\n  margin-left: -6rem;\n}\n\n.-ml-28 {\n  margin-left: -7rem;\n}\n\n.-ml-32 {\n  margin-left: -8rem;\n}\n\n.-ml-36 {\n  margin-left: -9rem;\n}\n\n.-ml-40 {\n  margin-left: -10rem;\n}\n\n.-ml-44 {\n  margin-left: -11rem;\n}\n\n.-ml-48 {\n  margin-left: -12rem;\n}\n\n.-ml-52 {\n  margin-left: -13rem;\n}\n\n.-ml-56 {\n  margin-left: -14rem;\n}\n\n.-ml-60 {\n  margin-left: -15rem;\n}\n\n.-ml-64 {\n  margin-left: -16rem;\n}\n\n.-ml-72 {\n  margin-left: -18rem;\n}\n\n.-ml-80 {\n  margin-left: -20rem;\n}\n\n.-ml-96 {\n  margin-left: -24rem;\n}\n\n.-ml-px {\n  margin-left: -1px;\n}\n\n.-ml-0\\.5 {\n  margin-left: -0.125rem;\n}\n\n.-ml-1\\.5 {\n  margin-left: -0.375rem;\n}\n\n.-ml-2\\.5 {\n  margin-left: -0.625rem;\n}\n\n.-ml-3\\.5 {\n  margin-left: -0.875rem;\n}\n\n.box-border {\n  box-sizing: border-box;\n}\n\n.box-content {\n  box-sizing: content-box;\n}\n\n.block {\n  display: block;\n}\n\n.inline-block {\n  display: inline-block;\n}\n\n.inline {\n  display: inline;\n}\n\n.flex {\n  display: flex;\n}\n\n.inline-flex {\n  display: inline-flex;\n}\n\n.table {\n  display: table;\n}\n\n.inline-table {\n  display: inline-table;\n}\n\n.table-caption {\n  display: table-caption;\n}\n\n.table-cell {\n  display: table-cell;\n}\n\n.table-column {\n  display: table-column;\n}\n\n.table-column-group {\n  display: table-column-group;\n}\n\n.table-footer-group {\n  display: table-footer-group;\n}\n\n.table-header-group {\n  display: table-header-group;\n}\n\n.table-row-group {\n  display: table-row-group;\n}\n\n.table-row {\n  display: table-row;\n}\n\n.flow-root {\n  display: flow-root;\n}\n\n.grid {\n  display: grid;\n}\n\n.inline-grid {\n  display: inline-grid;\n}\n\n.contents {\n  display: contents;\n}\n\n.list-item {\n  display: list-item;\n}\n\n.hidden {\n  display: none;\n}\n\n.h-0 {\n  height: 0px;\n}\n\n.h-1 {\n  height: 0.25rem;\n}\n\n.h-2 {\n  height: 0.5rem;\n}\n\n.h-3 {\n  height: 0.75rem;\n}\n\n.h-4 {\n  height: 1rem;\n}\n\n.h-5 {\n  height: 1.25rem;\n}\n\n.h-6 {\n  height: 1.5rem;\n}\n\n.h-7 {\n  height: 1.875rem;\n}\n\n.h-8 {\n  height: 2rem;\n}\n\n.h-9 {\n  height: 2.25rem;\n}\n\n.h-10 {\n  height: 2.5rem;\n}\n\n.h-11 {\n  height: 2.75rem;\n}\n\n.h-12 {\n  height: 3rem;\n}\n\n.h-14 {\n  height: 3.5rem;\n}\n\n.h-16 {\n  height: 4rem;\n}\n\n.h-20 {\n  height: 5rem;\n}\n\n.h-24 {\n  height: 6rem;\n}\n\n.h-28 {\n  height: 7rem;\n}\n\n.h-32 {\n  height: 8rem;\n}\n\n.h-36 {\n  height: 9rem;\n}\n\n.h-40 {\n  height: 10rem;\n}\n\n.h-44 {\n  height: 11rem;\n}\n\n.h-48 {\n  height: 12rem;\n}\n\n.h-52 {\n  height: 13rem;\n}\n\n.h-56 {\n  height: 14rem;\n}\n\n.h-60 {\n  height: 15rem;\n}\n\n.h-64 {\n  height: 16rem;\n}\n\n.h-72 {\n  height: 20rem;\n}\n\n.h-80 {\n  height: 20rem;\n}\n\n.h-96 {\n  height: 24rem;\n}\n\n.h-110 {\n  height: 28rem;\n}\n\n.h-120 {\n  height: 40rem;\n}\n\n.h-auto {\n  height: auto;\n}\n\n.h-px {\n  height: 1px;\n}\n\n.h-0\\.5 {\n  height: 0.125rem;\n}\n\n.h-1\\.5 {\n  height: 0.375rem;\n}\n\n.h-2\\.5 {\n  height: 0.625rem;\n}\n\n.h-3\\.5 {\n  height: 0.875rem;\n}\n\n.h-1\\/2 {\n  height: 50%;\n}\n\n.h-1\\/3 {\n  height: 33.333333%;\n}\n\n.h-2\\/3 {\n  height: 66.666667%;\n}\n\n.h-1\\/4 {\n  height: 25%;\n}\n\n.h-2\\/4 {\n  height: 50%;\n}\n\n.h-3\\/4 {\n  height: 75%;\n}\n\n.h-1\\/5 {\n  height: 20%;\n}\n\n.h-2\\/5 {\n  height: 40%;\n}\n\n.h-3\\/5 {\n  height: 60%;\n}\n\n.h-4\\/5 {\n  height: 80%;\n}\n\n.h-1\\/6 {\n  height: 16.666667%;\n}\n\n.h-2\\/6 {\n  height: 33.333333%;\n}\n\n.h-3\\/6 {\n  height: 50%;\n}\n\n.h-4\\/6 {\n  height: 66.666667%;\n}\n\n.h-5\\/6 {\n  height: 83.333333%;\n}\n\n.h-full {\n  height: 100%;\n}\n\n.h-screen {\n  height: 100vh;\n}\n\n.max-h-0 {\n  max-height: 0px;\n}\n\n.max-h-1 {\n  max-height: 0.25rem;\n}\n\n.max-h-2 {\n  max-height: 0.5rem;\n}\n\n.max-h-3 {\n  max-height: 0.75rem;\n}\n\n.max-h-4 {\n  max-height: 1rem;\n}\n\n.max-h-5 {\n  max-height: 1.25rem;\n}\n\n.max-h-6 {\n  max-height: 1.5rem;\n}\n\n.max-h-7 {\n  max-height: 1.75rem;\n}\n\n.max-h-8 {\n  max-height: 2rem;\n}\n\n.max-h-9 {\n  max-height: 2.25rem;\n}\n\n.max-h-10 {\n  max-height: 2.5rem;\n}\n\n.max-h-11 {\n  max-height: 2.75rem;\n}\n\n.max-h-12 {\n  max-height: 3rem;\n}\n\n.max-h-14 {\n  max-height: 3.5rem;\n}\n\n.max-h-16 {\n  max-height: 4rem;\n}\n\n.max-h-20 {\n  max-height: 5rem;\n}\n\n.max-h-24 {\n  max-height: 6rem;\n}\n\n.max-h-28 {\n  max-height: 7rem;\n}\n\n.max-h-32 {\n  max-height: 8rem;\n}\n\n.max-h-36 {\n  max-height: 9rem;\n}\n\n.max-h-40 {\n  max-height: 10rem;\n}\n\n.max-h-44 {\n  max-height: 11rem;\n}\n\n.max-h-48 {\n  max-height: 12rem;\n}\n\n.max-h-52 {\n  max-height: 13rem;\n}\n\n.max-h-56 {\n  max-height: 14rem;\n}\n\n.max-h-60 {\n  max-height: 15rem;\n}\n\n.max-h-64 {\n  max-height: 16rem;\n}\n\n.max-h-72 {\n  max-height: 18rem;\n}\n\n.max-h-80 {\n  max-height: 20rem;\n}\n\n.max-h-96 {\n  max-height: 24rem;\n}\n\n.max-h-px {\n  max-height: 1px;\n}\n\n.max-h-0\\.5 {\n  max-height: 0.125rem;\n}\n\n.max-h-1\\.5 {\n  max-height: 0.375rem;\n}\n\n.max-h-2\\.5 {\n  max-height: 0.625rem;\n}\n\n.max-h-3\\.5 {\n  max-height: 0.875rem;\n}\n\n.max-h-full {\n  max-height: 100%;\n}\n\n.max-h-screen {\n  max-height: 100vh;\n}\n\n.min-h-0 {\n  min-height: 0;\n}\n\n.min-h-full {\n  min-height: 100%;\n}\n\n.min-h-screen {\n  min-height: 100vh;\n}\n\n.w-0 {\n  width: 0px;\n}\n\n.w-1 {\n  width: 0.25rem;\n}\n\n.w-2 {\n  width: 0.5rem;\n}\n\n.w-3 {\n  width: 0.75rem;\n}\n\n.w-4 {\n  width: 1rem;\n}\n\n.w-5 {\n  width: 1.25rem;\n}\n\n.w-6 {\n  width: 1.5rem;\n}\n\n.w-7 {\n  width: 1.75rem;\n}\n\n.w-8 {\n  width: 2rem;\n}\n\n.w-9 {\n  width: 2.25rem;\n}\n\n.w-10 {\n  width: 2.5rem;\n}\n\n.w-11 {\n  width: 2.75rem;\n}\n\n.w-12 {\n  width: 3rem;\n}\n\n.w-14 {\n  width: 3.5rem;\n}\n\n.w-16 {\n  width: 4rem;\n}\n\n.w-20 {\n  width: 5rem;\n}\n\n.w-24 {\n  width: 6rem;\n}\n\n.w-28 {\n  width: 7rem;\n}\n\n.w-32 {\n  width: 8rem;\n}\n\n.w-36 {\n  width: 9rem;\n}\n\n.w-40 {\n  width: 10rem;\n}\n\n.w-44 {\n  width: 11rem;\n}\n\n.w-48 {\n  width: 12rem;\n}\n\n.w-52 {\n  width: 13rem;\n}\n\n.w-56 {\n  width: 14rem;\n}\n\n.w-60 {\n  width: 15rem;\n}\n\n.w-64 {\n  width: 16rem;\n}\n\n.w-72 {\n  width: 18rem;\n}\n\n.w-80 {\n  width: 20rem;\n}\n\n.w-96 {\n  width: 24rem;\n}\n\n.w-110 {\n  width: 28rem;\n}\n\n.w-128 {\n  width: 32rem;\n}\n\n.w-192 {\n  width: 48rem;\n}\n\n.w-auto {\n  width: auto;\n}\n\n.w-px {\n  width: 1px;\n}\n\n.w-0\\.5 {\n  width: 0.125rem;\n}\n\n.w-1\\.5 {\n  width: 0.375rem;\n}\n\n.w-2\\.5 {\n  width: 0.625rem;\n}\n\n.w-3\\.5 {\n  width: 0.875rem;\n}\n\n.w-1\\/2 {\n  width: 50%;\n}\n\n.w-1\\/3 {\n  width: 33.33333%;\n}\n\n.w-2\\/3 {\n  width: 66.66667%;\n}\n\n.w-1\\/4 {\n  width: 25%;\n}\n\n.w-2\\/4 {\n  width: 50%;\n}\n\n.w-3\\/4 {\n  width: 75%;\n}\n\n.w-1\\/5 {\n  width: 20%;\n}\n\n.w-2\\/5 {\n  width: 40%;\n}\n\n.w-3\\/5 {\n  width: 60%;\n}\n\n.w-4\\/5 {\n  width: 80%;\n}\n\n.w-1\\/6 {\n  width: 16.66667%;\n}\n\n.w-2\\/6 {\n  width: 33.333333%;\n}\n\n.w-3\\/6 {\n  width: 50%;\n}\n\n.w-4\\/6 {\n  width: 66.666667%;\n}\n\n.w-5\\/6 {\n  width: 83.33333%;\n}\n\n.w-1\\/12 {\n  width: 8.333333%;\n}\n\n.w-2\\/12 {\n  width: 16.666667%;\n}\n\n.w-3\\/12 {\n  width: 25%;\n}\n\n.w-4\\/12 {\n  width: 33.333333%;\n}\n\n.w-5\\/12 {\n  width: 41.666667%;\n}\n\n.w-6\\/12 {\n  width: 50%;\n}\n\n.w-7\\/12 {\n  width: 58.333333%;\n}\n\n.w-8\\/12 {\n  width: 66.666667%;\n}\n\n.w-9\\/12 {\n  width: 75%;\n}\n\n.w-10\\/12 {\n  width: 83.333333%;\n}\n\n.w-11\\/12 {\n  width: 91.666667%;\n}\n\n.w-full {\n  width: 100%;\n}\n\n.w-screen {\n  width: 100vw;\n}\n\n.w-min {\n  width: min-content;\n}\n\n.w-max {\n  width: max-content;\n}\n\n.min-w-0 {\n  min-width: 0;\n}\n\n.min-w-full {\n  min-width: 100%;\n}\n\n.min-w-min {\n  min-width: min-content;\n}\n\n.min-w-max {\n  min-width: max-content;\n}\n\n.max-w-0 {\n  max-width: 0rem;\n}\n\n.max-w-none {\n  max-width: none;\n}\n\n.max-w-xs {\n  max-width: 20rem;\n}\n\n.max-w-sm {\n  max-width: 30rem;\n}\n\n.max-w-md {\n  max-width: 40rem;\n}\n\n.max-w-lg {\n  max-width: 50rem;\n}\n\n.max-w-xl {\n  max-width: 60rem;\n}\n\n.max-w-2xl {\n  max-width: 70rem;\n}\n\n.max-w-3xl {\n  max-width: 80rem;\n}\n\n.max-w-4xl {\n  max-width: 90rem;\n}\n\n.max-w-5xl {\n  max-width: 100rem;\n}\n\n.max-w-6xl {\n  max-width: 72rem;\n}\n\n.max-w-7xl {\n  max-width: 80rem;\n}\n\n.max-w-full {\n  max-width: 100%;\n}\n\n.max-w-min {\n  max-width: min-content;\n}\n\n.max-w-max {\n  max-width: max-content;\n}\n\n.max-w-prose {\n  max-width: 65ch;\n}\n\n.max-w-screen-sm {\n  max-width: 576px;\n}\n\n.max-w-screen-md {\n  max-width: 768px;\n}\n\n.max-w-screen-lg {\n  max-width: 992px;\n}\n\n.max-w-screen-xl {\n  max-width: 1200px;\n}\n\n.max-w-screen-2xl {\n  max-width: 1536px;\n}\n\n.flex-1 {\n  flex: 1 1 0%;\n}\n\n.flex-auto {\n  flex: 1 1 auto;\n}\n\n.flex-initial {\n  flex: 0 1 auto;\n}\n\n.flex-none {\n  flex: none;\n}\n\n.flex-shrink-0 {\n  flex-shrink: 0;\n}\n\n.flex-shrink {\n  flex-shrink: 1;\n}\n\n.flex-grow-0 {\n  flex-grow: 0;\n}\n\n.flex-grow {\n  flex-grow: 1;\n}\n\n.table-auto {\n  table-layout: auto;\n}\n\n.table-fixed {\n  table-layout: fixed;\n}\n\n.border-collapse {\n  border-collapse: collapse;\n}\n\n.border-separate {\n  border-collapse: separate;\n}\n\n.origin-center {\n  transform-origin: center;\n}\n\n.origin-top {\n  transform-origin: top;\n}\n\n.origin-top-right {\n  transform-origin: top right;\n}\n\n.origin-right {\n  transform-origin: right;\n}\n\n.origin-bottom-right {\n  transform-origin: bottom right;\n}\n\n.origin-bottom {\n  transform-origin: bottom;\n}\n\n.origin-bottom-left {\n  transform-origin: bottom left;\n}\n\n.origin-left {\n  transform-origin: left;\n}\n\n.origin-top-left {\n  transform-origin: top left;\n}\n\n.transform {\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.transform-gpu {\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.transform-none {\n  transform: none;\n}\n\n.translate-x-0 {\n  --tw-translate-x: 0px;\n}\n\n.translate-x-1 {\n  --tw-translate-x: 0.25rem;\n}\n\n.translate-x-2 {\n  --tw-translate-x: 0.5rem;\n}\n\n.translate-x-3 {\n  --tw-translate-x: 0.75rem;\n}\n\n.translate-x-4 {\n  --tw-translate-x: 1rem;\n}\n\n.translate-x-5 {\n  --tw-translate-x: 1.25rem;\n}\n\n.translate-x-6 {\n  --tw-translate-x: 1.5rem;\n}\n\n.translate-x-7 {\n  --tw-translate-x: 1.75rem;\n}\n\n.translate-x-8 {\n  --tw-translate-x: 2rem;\n}\n\n.translate-x-9 {\n  --tw-translate-x: 2.25rem;\n}\n\n.translate-x-10 {\n  --tw-translate-x: 2.5rem;\n}\n\n.translate-x-11 {\n  --tw-translate-x: 2.75rem;\n}\n\n.translate-x-12 {\n  --tw-translate-x: 3rem;\n}\n\n.translate-x-14 {\n  --tw-translate-x: 3.5rem;\n}\n\n.translate-x-16 {\n  --tw-translate-x: 4rem;\n}\n\n.translate-x-20 {\n  --tw-translate-x: 5rem;\n}\n\n.translate-x-24 {\n  --tw-translate-x: 6rem;\n}\n\n.translate-x-28 {\n  --tw-translate-x: 7rem;\n}\n\n.translate-x-32 {\n  --tw-translate-x: 8rem;\n}\n\n.translate-x-36 {\n  --tw-translate-x: 9rem;\n}\n\n.translate-x-40 {\n  --tw-translate-x: 10rem;\n}\n\n.translate-x-44 {\n  --tw-translate-x: 11rem;\n}\n\n.translate-x-48 {\n  --tw-translate-x: 12rem;\n}\n\n.translate-x-52 {\n  --tw-translate-x: 13rem;\n}\n\n.translate-x-56 {\n  --tw-translate-x: 14rem;\n}\n\n.translate-x-60 {\n  --tw-translate-x: 15rem;\n}\n\n.translate-x-64 {\n  --tw-translate-x: 16rem;\n}\n\n.translate-x-72 {\n  --tw-translate-x: 18rem;\n}\n\n.translate-x-80 {\n  --tw-translate-x: 20rem;\n}\n\n.translate-x-96 {\n  --tw-translate-x: 24rem;\n}\n\n.translate-x-px {\n  --tw-translate-x: 1px;\n}\n\n.translate-x-0\\.5 {\n  --tw-translate-x: 0.125rem;\n}\n\n.translate-x-1\\.5 {\n  --tw-translate-x: 0.375rem;\n}\n\n.translate-x-2\\.5 {\n  --tw-translate-x: 0.625rem;\n}\n\n.translate-x-3\\.5 {\n  --tw-translate-x: 0.875rem;\n}\n\n.-translate-x-0 {\n  --tw-translate-x: 0px;\n}\n\n.-translate-x-1 {\n  --tw-translate-x: -0.25rem;\n}\n\n.-translate-x-2 {\n  --tw-translate-x: -0.5rem;\n}\n\n.-translate-x-3 {\n  --tw-translate-x: -0.75rem;\n}\n\n.-translate-x-4 {\n  --tw-translate-x: -1rem;\n}\n\n.-translate-x-5 {\n  --tw-translate-x: -1.25rem;\n}\n\n.-translate-x-6 {\n  --tw-translate-x: -1.5rem;\n}\n\n.-translate-x-7 {\n  --tw-translate-x: -1.75rem;\n}\n\n.-translate-x-8 {\n  --tw-translate-x: -2rem;\n}\n\n.-translate-x-9 {\n  --tw-translate-x: -2.25rem;\n}\n\n.-translate-x-10 {\n  --tw-translate-x: -2.5rem;\n}\n\n.-translate-x-11 {\n  --tw-translate-x: -2.75rem;\n}\n\n.-translate-x-12 {\n  --tw-translate-x: -3rem;\n}\n\n.-translate-x-14 {\n  --tw-translate-x: -3.5rem;\n}\n\n.-translate-x-16 {\n  --tw-translate-x: -4rem;\n}\n\n.-translate-x-20 {\n  --tw-translate-x: -5rem;\n}\n\n.-translate-x-24 {\n  --tw-translate-x: -6rem;\n}\n\n.-translate-x-28 {\n  --tw-translate-x: -7rem;\n}\n\n.-translate-x-32 {\n  --tw-translate-x: -8rem;\n}\n\n.-translate-x-36 {\n  --tw-translate-x: -9rem;\n}\n\n.-translate-x-40 {\n  --tw-translate-x: -10rem;\n}\n\n.-translate-x-44 {\n  --tw-translate-x: -11rem;\n}\n\n.-translate-x-48 {\n  --tw-translate-x: -12rem;\n}\n\n.-translate-x-52 {\n  --tw-translate-x: -13rem;\n}\n\n.-translate-x-56 {\n  --tw-translate-x: -14rem;\n}\n\n.-translate-x-60 {\n  --tw-translate-x: -15rem;\n}\n\n.-translate-x-64 {\n  --tw-translate-x: -16rem;\n}\n\n.-translate-x-72 {\n  --tw-translate-x: -18rem;\n}\n\n.-translate-x-80 {\n  --tw-translate-x: -20rem;\n}\n\n.-translate-x-96 {\n  --tw-translate-x: -24rem;\n}\n\n.-translate-x-px {\n  --tw-translate-x: -1px;\n}\n\n.-translate-x-0\\.5 {\n  --tw-translate-x: -0.125rem;\n}\n\n.-translate-x-1\\.5 {\n  --tw-translate-x: -0.375rem;\n}\n\n.-translate-x-2\\.5 {\n  --tw-translate-x: -0.625rem;\n}\n\n.-translate-x-3\\.5 {\n  --tw-translate-x: -0.875rem;\n}\n\n.translate-x-1\\/2 {\n  --tw-translate-x: 50%;\n}\n\n.translate-x-1\\/3 {\n  --tw-translate-x: 33.333333%;\n}\n\n.translate-x-2\\/3 {\n  --tw-translate-x: 66.666667%;\n}\n\n.translate-x-1\\/4 {\n  --tw-translate-x: 25%;\n}\n\n.translate-x-2\\/4 {\n  --tw-translate-x: 50%;\n}\n\n.translate-x-3\\/4 {\n  --tw-translate-x: 75%;\n}\n\n.translate-x-full {\n  --tw-translate-x: 100%;\n}\n\n.-translate-x-1\\/2 {\n  --tw-translate-x: -50%;\n}\n\n.-translate-x-1\\/3 {\n  --tw-translate-x: -33.333333%;\n}\n\n.-translate-x-2\\/3 {\n  --tw-translate-x: -66.666667%;\n}\n\n.-translate-x-1\\/4 {\n  --tw-translate-x: -25%;\n}\n\n.-translate-x-2\\/4 {\n  --tw-translate-x: -50%;\n}\n\n.-translate-x-3\\/4 {\n  --tw-translate-x: -75%;\n}\n\n.-translate-x-full {\n  --tw-translate-x: -100%;\n}\n\n.translate-y-0 {\n  --tw-translate-y: 0px;\n}\n\n.translate-y-1 {\n  --tw-translate-y: 0.25rem;\n}\n\n.translate-y-2 {\n  --tw-translate-y: 0.5rem;\n}\n\n.translate-y-3 {\n  --tw-translate-y: 0.75rem;\n}\n\n.translate-y-4 {\n  --tw-translate-y: 1rem;\n}\n\n.translate-y-5 {\n  --tw-translate-y: 1.25rem;\n}\n\n.translate-y-6 {\n  --tw-translate-y: 1.5rem;\n}\n\n.translate-y-7 {\n  --tw-translate-y: 1.75rem;\n}\n\n.translate-y-8 {\n  --tw-translate-y: 2rem;\n}\n\n.translate-y-9 {\n  --tw-translate-y: 2.25rem;\n}\n\n.translate-y-10 {\n  --tw-translate-y: 2.5rem;\n}\n\n.translate-y-11 {\n  --tw-translate-y: 2.75rem;\n}\n\n.translate-y-12 {\n  --tw-translate-y: 3rem;\n}\n\n.translate-y-14 {\n  --tw-translate-y: 3.5rem;\n}\n\n.translate-y-16 {\n  --tw-translate-y: 4rem;\n}\n\n.translate-y-20 {\n  --tw-translate-y: 5rem;\n}\n\n.translate-y-24 {\n  --tw-translate-y: 6rem;\n}\n\n.translate-y-28 {\n  --tw-translate-y: 7rem;\n}\n\n.translate-y-32 {\n  --tw-translate-y: 8rem;\n}\n\n.translate-y-36 {\n  --tw-translate-y: 9rem;\n}\n\n.translate-y-40 {\n  --tw-translate-y: 10rem;\n}\n\n.translate-y-44 {\n  --tw-translate-y: 11rem;\n}\n\n.translate-y-48 {\n  --tw-translate-y: 12rem;\n}\n\n.translate-y-52 {\n  --tw-translate-y: 13rem;\n}\n\n.translate-y-56 {\n  --tw-translate-y: 14rem;\n}\n\n.translate-y-60 {\n  --tw-translate-y: 15rem;\n}\n\n.translate-y-64 {\n  --tw-translate-y: 16rem;\n}\n\n.translate-y-72 {\n  --tw-translate-y: 18rem;\n}\n\n.translate-y-80 {\n  --tw-translate-y: 20rem;\n}\n\n.translate-y-96 {\n  --tw-translate-y: 24rem;\n}\n\n.translate-y-px {\n  --tw-translate-y: 1px;\n}\n\n.translate-y-0\\.5 {\n  --tw-translate-y: 0.125rem;\n}\n\n.translate-y-1\\.5 {\n  --tw-translate-y: 0.375rem;\n}\n\n.translate-y-2\\.5 {\n  --tw-translate-y: 0.625rem;\n}\n\n.translate-y-3\\.5 {\n  --tw-translate-y: 0.875rem;\n}\n\n.-translate-y-0 {\n  --tw-translate-y: 0px;\n}\n\n.-translate-y-1 {\n  --tw-translate-y: -0.25rem;\n}\n\n.-translate-y-2 {\n  --tw-translate-y: -0.5rem;\n}\n\n.-translate-y-3 {\n  --tw-translate-y: -0.75rem;\n}\n\n.-translate-y-4 {\n  --tw-translate-y: -1rem;\n}\n\n.-translate-y-5 {\n  --tw-translate-y: -1.25rem;\n}\n\n.-translate-y-6 {\n  --tw-translate-y: -1.5rem;\n}\n\n.-translate-y-7 {\n  --tw-translate-y: -1.75rem;\n}\n\n.-translate-y-8 {\n  --tw-translate-y: -2rem;\n}\n\n.-translate-y-9 {\n  --tw-translate-y: -2.25rem;\n}\n\n.-translate-y-10 {\n  --tw-translate-y: -2.5rem;\n}\n\n.-translate-y-11 {\n  --tw-translate-y: -2.75rem;\n}\n\n.-translate-y-12 {\n  --tw-translate-y: -3rem;\n}\n\n.-translate-y-14 {\n  --tw-translate-y: -3.5rem;\n}\n\n.-translate-y-16 {\n  --tw-translate-y: -4rem;\n}\n\n.-translate-y-20 {\n  --tw-translate-y: -5rem;\n}\n\n.-translate-y-24 {\n  --tw-translate-y: -6rem;\n}\n\n.-translate-y-28 {\n  --tw-translate-y: -7rem;\n}\n\n.-translate-y-32 {\n  --tw-translate-y: -8rem;\n}\n\n.-translate-y-36 {\n  --tw-translate-y: -9rem;\n}\n\n.-translate-y-40 {\n  --tw-translate-y: -10rem;\n}\n\n.-translate-y-44 {\n  --tw-translate-y: -11rem;\n}\n\n.-translate-y-48 {\n  --tw-translate-y: -12rem;\n}\n\n.-translate-y-52 {\n  --tw-translate-y: -13rem;\n}\n\n.-translate-y-56 {\n  --tw-translate-y: -14rem;\n}\n\n.-translate-y-60 {\n  --tw-translate-y: -15rem;\n}\n\n.-translate-y-64 {\n  --tw-translate-y: -16rem;\n}\n\n.-translate-y-72 {\n  --tw-translate-y: -18rem;\n}\n\n.-translate-y-80 {\n  --tw-translate-y: -20rem;\n}\n\n.-translate-y-96 {\n  --tw-translate-y: -24rem;\n}\n\n.-translate-y-px {\n  --tw-translate-y: -1px;\n}\n\n.-translate-y-0\\.5 {\n  --tw-translate-y: -0.125rem;\n}\n\n.-translate-y-1\\.5 {\n  --tw-translate-y: -0.375rem;\n}\n\n.-translate-y-2\\.5 {\n  --tw-translate-y: -0.625rem;\n}\n\n.-translate-y-3\\.5 {\n  --tw-translate-y: -0.875rem;\n}\n\n.translate-y-1\\/2 {\n  --tw-translate-y: 50%;\n}\n\n.translate-y-1\\/3 {\n  --tw-translate-y: 33.333333%;\n}\n\n.translate-y-2\\/3 {\n  --tw-translate-y: 66.666667%;\n}\n\n.translate-y-1\\/4 {\n  --tw-translate-y: 25%;\n}\n\n.translate-y-2\\/4 {\n  --tw-translate-y: 50%;\n}\n\n.translate-y-3\\/4 {\n  --tw-translate-y: 75%;\n}\n\n.translate-y-full {\n  --tw-translate-y: 100%;\n}\n\n.-translate-y-1\\/2 {\n  --tw-translate-y: -50%;\n}\n\n.-translate-y-1\\/3 {\n  --tw-translate-y: -33.333333%;\n}\n\n.-translate-y-2\\/3 {\n  --tw-translate-y: -66.666667%;\n}\n\n.-translate-y-1\\/4 {\n  --tw-translate-y: -25%;\n}\n\n.-translate-y-2\\/4 {\n  --tw-translate-y: -50%;\n}\n\n.-translate-y-3\\/4 {\n  --tw-translate-y: -75%;\n}\n\n.-translate-y-full {\n  --tw-translate-y: -100%;\n}\n\n.hover\\:translate-x-0:hover {\n  --tw-translate-x: 0px;\n}\n\n.hover\\:translate-x-1:hover {\n  --tw-translate-x: 0.25rem;\n}\n\n.hover\\:translate-x-2:hover {\n  --tw-translate-x: 0.5rem;\n}\n\n.hover\\:translate-x-3:hover {\n  --tw-translate-x: 0.75rem;\n}\n\n.hover\\:translate-x-4:hover {\n  --tw-translate-x: 1rem;\n}\n\n.hover\\:translate-x-5:hover {\n  --tw-translate-x: 1.25rem;\n}\n\n.hover\\:translate-x-6:hover {\n  --tw-translate-x: 1.5rem;\n}\n\n.hover\\:translate-x-7:hover {\n  --tw-translate-x: 1.75rem;\n}\n\n.hover\\:translate-x-8:hover {\n  --tw-translate-x: 2rem;\n}\n\n.hover\\:translate-x-9:hover {\n  --tw-translate-x: 2.25rem;\n}\n\n.hover\\:translate-x-10:hover {\n  --tw-translate-x: 2.5rem;\n}\n\n.hover\\:translate-x-11:hover {\n  --tw-translate-x: 2.75rem;\n}\n\n.hover\\:translate-x-12:hover {\n  --tw-translate-x: 3rem;\n}\n\n.hover\\:translate-x-14:hover {\n  --tw-translate-x: 3.5rem;\n}\n\n.hover\\:translate-x-16:hover {\n  --tw-translate-x: 4rem;\n}\n\n.hover\\:translate-x-20:hover {\n  --tw-translate-x: 5rem;\n}\n\n.hover\\:translate-x-24:hover {\n  --tw-translate-x: 6rem;\n}\n\n.hover\\:translate-x-28:hover {\n  --tw-translate-x: 7rem;\n}\n\n.hover\\:translate-x-32:hover {\n  --tw-translate-x: 8rem;\n}\n\n.hover\\:translate-x-36:hover {\n  --tw-translate-x: 9rem;\n}\n\n.hover\\:translate-x-40:hover {\n  --tw-translate-x: 10rem;\n}\n\n.hover\\:translate-x-44:hover {\n  --tw-translate-x: 11rem;\n}\n\n.hover\\:translate-x-48:hover {\n  --tw-translate-x: 12rem;\n}\n\n.hover\\:translate-x-52:hover {\n  --tw-translate-x: 13rem;\n}\n\n.hover\\:translate-x-56:hover {\n  --tw-translate-x: 14rem;\n}\n\n.hover\\:translate-x-60:hover {\n  --tw-translate-x: 15rem;\n}\n\n.hover\\:translate-x-64:hover {\n  --tw-translate-x: 16rem;\n}\n\n.hover\\:translate-x-72:hover {\n  --tw-translate-x: 18rem;\n}\n\n.hover\\:translate-x-80:hover {\n  --tw-translate-x: 20rem;\n}\n\n.hover\\:translate-x-96:hover {\n  --tw-translate-x: 24rem;\n}\n\n.hover\\:translate-x-px:hover {\n  --tw-translate-x: 1px;\n}\n\n.hover\\:translate-x-0\\.5:hover {\n  --tw-translate-x: 0.125rem;\n}\n\n.hover\\:translate-x-1\\.5:hover {\n  --tw-translate-x: 0.375rem;\n}\n\n.hover\\:translate-x-2\\.5:hover {\n  --tw-translate-x: 0.625rem;\n}\n\n.hover\\:translate-x-3\\.5:hover {\n  --tw-translate-x: 0.875rem;\n}\n\n.hover\\:-translate-x-0:hover {\n  --tw-translate-x: 0px;\n}\n\n.hover\\:-translate-x-1:hover {\n  --tw-translate-x: -0.25rem;\n}\n\n.hover\\:-translate-x-2:hover {\n  --tw-translate-x: -0.5rem;\n}\n\n.hover\\:-translate-x-3:hover {\n  --tw-translate-x: -0.75rem;\n}\n\n.hover\\:-translate-x-4:hover {\n  --tw-translate-x: -1rem;\n}\n\n.hover\\:-translate-x-5:hover {\n  --tw-translate-x: -1.25rem;\n}\n\n.hover\\:-translate-x-6:hover {\n  --tw-translate-x: -1.5rem;\n}\n\n.hover\\:-translate-x-7:hover {\n  --tw-translate-x: -1.75rem;\n}\n\n.hover\\:-translate-x-8:hover {\n  --tw-translate-x: -2rem;\n}\n\n.hover\\:-translate-x-9:hover {\n  --tw-translate-x: -2.25rem;\n}\n\n.hover\\:-translate-x-10:hover {\n  --tw-translate-x: -2.5rem;\n}\n\n.hover\\:-translate-x-11:hover {\n  --tw-translate-x: -2.75rem;\n}\n\n.hover\\:-translate-x-12:hover {\n  --tw-translate-x: -3rem;\n}\n\n.hover\\:-translate-x-14:hover {\n  --tw-translate-x: -3.5rem;\n}\n\n.hover\\:-translate-x-16:hover {\n  --tw-translate-x: -4rem;\n}\n\n.hover\\:-translate-x-20:hover {\n  --tw-translate-x: -5rem;\n}\n\n.hover\\:-translate-x-24:hover {\n  --tw-translate-x: -6rem;\n}\n\n.hover\\:-translate-x-28:hover {\n  --tw-translate-x: -7rem;\n}\n\n.hover\\:-translate-x-32:hover {\n  --tw-translate-x: -8rem;\n}\n\n.hover\\:-translate-x-36:hover {\n  --tw-translate-x: -9rem;\n}\n\n.hover\\:-translate-x-40:hover {\n  --tw-translate-x: -10rem;\n}\n\n.hover\\:-translate-x-44:hover {\n  --tw-translate-x: -11rem;\n}\n\n.hover\\:-translate-x-48:hover {\n  --tw-translate-x: -12rem;\n}\n\n.hover\\:-translate-x-52:hover {\n  --tw-translate-x: -13rem;\n}\n\n.hover\\:-translate-x-56:hover {\n  --tw-translate-x: -14rem;\n}\n\n.hover\\:-translate-x-60:hover {\n  --tw-translate-x: -15rem;\n}\n\n.hover\\:-translate-x-64:hover {\n  --tw-translate-x: -16rem;\n}\n\n.hover\\:-translate-x-72:hover {\n  --tw-translate-x: -18rem;\n}\n\n.hover\\:-translate-x-80:hover {\n  --tw-translate-x: -20rem;\n}\n\n.hover\\:-translate-x-96:hover {\n  --tw-translate-x: -24rem;\n}\n\n.hover\\:-translate-x-px:hover {\n  --tw-translate-x: -1px;\n}\n\n.hover\\:-translate-x-0\\.5:hover {\n  --tw-translate-x: -0.125rem;\n}\n\n.hover\\:-translate-x-1\\.5:hover {\n  --tw-translate-x: -0.375rem;\n}\n\n.hover\\:-translate-x-2\\.5:hover {\n  --tw-translate-x: -0.625rem;\n}\n\n.hover\\:-translate-x-3\\.5:hover {\n  --tw-translate-x: -0.875rem;\n}\n\n.hover\\:translate-x-1\\/2:hover {\n  --tw-translate-x: 50%;\n}\n\n.hover\\:translate-x-1\\/3:hover {\n  --tw-translate-x: 33.333333%;\n}\n\n.hover\\:translate-x-2\\/3:hover {\n  --tw-translate-x: 66.666667%;\n}\n\n.hover\\:translate-x-1\\/4:hover {\n  --tw-translate-x: 25%;\n}\n\n.hover\\:translate-x-2\\/4:hover {\n  --tw-translate-x: 50%;\n}\n\n.hover\\:translate-x-3\\/4:hover {\n  --tw-translate-x: 75%;\n}\n\n.hover\\:translate-x-full:hover {\n  --tw-translate-x: 100%;\n}\n\n.hover\\:-translate-x-1\\/2:hover {\n  --tw-translate-x: -50%;\n}\n\n.hover\\:-translate-x-1\\/3:hover {\n  --tw-translate-x: -33.333333%;\n}\n\n.hover\\:-translate-x-2\\/3:hover {\n  --tw-translate-x: -66.666667%;\n}\n\n.hover\\:-translate-x-1\\/4:hover {\n  --tw-translate-x: -25%;\n}\n\n.hover\\:-translate-x-2\\/4:hover {\n  --tw-translate-x: -50%;\n}\n\n.hover\\:-translate-x-3\\/4:hover {\n  --tw-translate-x: -75%;\n}\n\n.hover\\:-translate-x-full:hover {\n  --tw-translate-x: -100%;\n}\n\n.hover\\:translate-y-0:hover {\n  --tw-translate-y: 0px;\n}\n\n.hover\\:translate-y-1:hover {\n  --tw-translate-y: 0.25rem;\n}\n\n.hover\\:translate-y-2:hover {\n  --tw-translate-y: 0.5rem;\n}\n\n.hover\\:translate-y-3:hover {\n  --tw-translate-y: 0.75rem;\n}\n\n.hover\\:translate-y-4:hover {\n  --tw-translate-y: 1rem;\n}\n\n.hover\\:translate-y-5:hover {\n  --tw-translate-y: 1.25rem;\n}\n\n.hover\\:translate-y-6:hover {\n  --tw-translate-y: 1.5rem;\n}\n\n.hover\\:translate-y-7:hover {\n  --tw-translate-y: 1.75rem;\n}\n\n.hover\\:translate-y-8:hover {\n  --tw-translate-y: 2rem;\n}\n\n.hover\\:translate-y-9:hover {\n  --tw-translate-y: 2.25rem;\n}\n\n.hover\\:translate-y-10:hover {\n  --tw-translate-y: 2.5rem;\n}\n\n.hover\\:translate-y-11:hover {\n  --tw-translate-y: 2.75rem;\n}\n\n.hover\\:translate-y-12:hover {\n  --tw-translate-y: 3rem;\n}\n\n.hover\\:translate-y-14:hover {\n  --tw-translate-y: 3.5rem;\n}\n\n.hover\\:translate-y-16:hover {\n  --tw-translate-y: 4rem;\n}\n\n.hover\\:translate-y-20:hover {\n  --tw-translate-y: 5rem;\n}\n\n.hover\\:translate-y-24:hover {\n  --tw-translate-y: 6rem;\n}\n\n.hover\\:translate-y-28:hover {\n  --tw-translate-y: 7rem;\n}\n\n.hover\\:translate-y-32:hover {\n  --tw-translate-y: 8rem;\n}\n\n.hover\\:translate-y-36:hover {\n  --tw-translate-y: 9rem;\n}\n\n.hover\\:translate-y-40:hover {\n  --tw-translate-y: 10rem;\n}\n\n.hover\\:translate-y-44:hover {\n  --tw-translate-y: 11rem;\n}\n\n.hover\\:translate-y-48:hover {\n  --tw-translate-y: 12rem;\n}\n\n.hover\\:translate-y-52:hover {\n  --tw-translate-y: 13rem;\n}\n\n.hover\\:translate-y-56:hover {\n  --tw-translate-y: 14rem;\n}\n\n.hover\\:translate-y-60:hover {\n  --tw-translate-y: 15rem;\n}\n\n.hover\\:translate-y-64:hover {\n  --tw-translate-y: 16rem;\n}\n\n.hover\\:translate-y-72:hover {\n  --tw-translate-y: 18rem;\n}\n\n.hover\\:translate-y-80:hover {\n  --tw-translate-y: 20rem;\n}\n\n.hover\\:translate-y-96:hover {\n  --tw-translate-y: 24rem;\n}\n\n.hover\\:translate-y-px:hover {\n  --tw-translate-y: 1px;\n}\n\n.hover\\:translate-y-0\\.5:hover {\n  --tw-translate-y: 0.125rem;\n}\n\n.hover\\:translate-y-1\\.5:hover {\n  --tw-translate-y: 0.375rem;\n}\n\n.hover\\:translate-y-2\\.5:hover {\n  --tw-translate-y: 0.625rem;\n}\n\n.hover\\:translate-y-3\\.5:hover {\n  --tw-translate-y: 0.875rem;\n}\n\n.hover\\:-translate-y-0:hover {\n  --tw-translate-y: 0px;\n}\n\n.hover\\:-translate-y-1:hover {\n  --tw-translate-y: -0.25rem;\n}\n\n.hover\\:-translate-y-2:hover {\n  --tw-translate-y: -0.5rem;\n}\n\n.hover\\:-translate-y-3:hover {\n  --tw-translate-y: -0.75rem;\n}\n\n.hover\\:-translate-y-4:hover {\n  --tw-translate-y: -1rem;\n}\n\n.hover\\:-translate-y-5:hover {\n  --tw-translate-y: -1.25rem;\n}\n\n.hover\\:-translate-y-6:hover {\n  --tw-translate-y: -1.5rem;\n}\n\n.hover\\:-translate-y-7:hover {\n  --tw-translate-y: -1.75rem;\n}\n\n.hover\\:-translate-y-8:hover {\n  --tw-translate-y: -2rem;\n}\n\n.hover\\:-translate-y-9:hover {\n  --tw-translate-y: -2.25rem;\n}\n\n.hover\\:-translate-y-10:hover {\n  --tw-translate-y: -2.5rem;\n}\n\n.hover\\:-translate-y-11:hover {\n  --tw-translate-y: -2.75rem;\n}\n\n.hover\\:-translate-y-12:hover {\n  --tw-translate-y: -3rem;\n}\n\n.hover\\:-translate-y-14:hover {\n  --tw-translate-y: -3.5rem;\n}\n\n.hover\\:-translate-y-16:hover {\n  --tw-translate-y: -4rem;\n}\n\n.hover\\:-translate-y-20:hover {\n  --tw-translate-y: -5rem;\n}\n\n.hover\\:-translate-y-24:hover {\n  --tw-translate-y: -6rem;\n}\n\n.hover\\:-translate-y-28:hover {\n  --tw-translate-y: -7rem;\n}\n\n.hover\\:-translate-y-32:hover {\n  --tw-translate-y: -8rem;\n}\n\n.hover\\:-translate-y-36:hover {\n  --tw-translate-y: -9rem;\n}\n\n.hover\\:-translate-y-40:hover {\n  --tw-translate-y: -10rem;\n}\n\n.hover\\:-translate-y-44:hover {\n  --tw-translate-y: -11rem;\n}\n\n.hover\\:-translate-y-48:hover {\n  --tw-translate-y: -12rem;\n}\n\n.hover\\:-translate-y-52:hover {\n  --tw-translate-y: -13rem;\n}\n\n.hover\\:-translate-y-56:hover {\n  --tw-translate-y: -14rem;\n}\n\n.hover\\:-translate-y-60:hover {\n  --tw-translate-y: -15rem;\n}\n\n.hover\\:-translate-y-64:hover {\n  --tw-translate-y: -16rem;\n}\n\n.hover\\:-translate-y-72:hover {\n  --tw-translate-y: -18rem;\n}\n\n.hover\\:-translate-y-80:hover {\n  --tw-translate-y: -20rem;\n}\n\n.hover\\:-translate-y-96:hover {\n  --tw-translate-y: -24rem;\n}\n\n.hover\\:-translate-y-px:hover {\n  --tw-translate-y: -1px;\n}\n\n.hover\\:-translate-y-0\\.5:hover {\n  --tw-translate-y: -0.125rem;\n}\n\n.hover\\:-translate-y-1\\.5:hover {\n  --tw-translate-y: -0.375rem;\n}\n\n.hover\\:-translate-y-2\\.5:hover {\n  --tw-translate-y: -0.625rem;\n}\n\n.hover\\:-translate-y-3\\.5:hover {\n  --tw-translate-y: -0.875rem;\n}\n\n.hover\\:translate-y-1\\/2:hover {\n  --tw-translate-y: 50%;\n}\n\n.hover\\:translate-y-1\\/3:hover {\n  --tw-translate-y: 33.333333%;\n}\n\n.hover\\:translate-y-2\\/3:hover {\n  --tw-translate-y: 66.666667%;\n}\n\n.hover\\:translate-y-1\\/4:hover {\n  --tw-translate-y: 25%;\n}\n\n.hover\\:translate-y-2\\/4:hover {\n  --tw-translate-y: 50%;\n}\n\n.hover\\:translate-y-3\\/4:hover {\n  --tw-translate-y: 75%;\n}\n\n.hover\\:translate-y-full:hover {\n  --tw-translate-y: 100%;\n}\n\n.hover\\:-translate-y-1\\/2:hover {\n  --tw-translate-y: -50%;\n}\n\n.hover\\:-translate-y-1\\/3:hover {\n  --tw-translate-y: -33.333333%;\n}\n\n.hover\\:-translate-y-2\\/3:hover {\n  --tw-translate-y: -66.666667%;\n}\n\n.hover\\:-translate-y-1\\/4:hover {\n  --tw-translate-y: -25%;\n}\n\n.hover\\:-translate-y-2\\/4:hover {\n  --tw-translate-y: -50%;\n}\n\n.hover\\:-translate-y-3\\/4:hover {\n  --tw-translate-y: -75%;\n}\n\n.hover\\:-translate-y-full:hover {\n  --tw-translate-y: -100%;\n}\n\n.focus\\:translate-x-0:focus {\n  --tw-translate-x: 0px;\n}\n\n.focus\\:translate-x-1:focus {\n  --tw-translate-x: 0.25rem;\n}\n\n.focus\\:translate-x-2:focus {\n  --tw-translate-x: 0.5rem;\n}\n\n.focus\\:translate-x-3:focus {\n  --tw-translate-x: 0.75rem;\n}\n\n.focus\\:translate-x-4:focus {\n  --tw-translate-x: 1rem;\n}\n\n.focus\\:translate-x-5:focus {\n  --tw-translate-x: 1.25rem;\n}\n\n.focus\\:translate-x-6:focus {\n  --tw-translate-x: 1.5rem;\n}\n\n.focus\\:translate-x-7:focus {\n  --tw-translate-x: 1.75rem;\n}\n\n.focus\\:translate-x-8:focus {\n  --tw-translate-x: 2rem;\n}\n\n.focus\\:translate-x-9:focus {\n  --tw-translate-x: 2.25rem;\n}\n\n.focus\\:translate-x-10:focus {\n  --tw-translate-x: 2.5rem;\n}\n\n.focus\\:translate-x-11:focus {\n  --tw-translate-x: 2.75rem;\n}\n\n.focus\\:translate-x-12:focus {\n  --tw-translate-x: 3rem;\n}\n\n.focus\\:translate-x-14:focus {\n  --tw-translate-x: 3.5rem;\n}\n\n.focus\\:translate-x-16:focus {\n  --tw-translate-x: 4rem;\n}\n\n.focus\\:translate-x-20:focus {\n  --tw-translate-x: 5rem;\n}\n\n.focus\\:translate-x-24:focus {\n  --tw-translate-x: 6rem;\n}\n\n.focus\\:translate-x-28:focus {\n  --tw-translate-x: 7rem;\n}\n\n.focus\\:translate-x-32:focus {\n  --tw-translate-x: 8rem;\n}\n\n.focus\\:translate-x-36:focus {\n  --tw-translate-x: 9rem;\n}\n\n.focus\\:translate-x-40:focus {\n  --tw-translate-x: 10rem;\n}\n\n.focus\\:translate-x-44:focus {\n  --tw-translate-x: 11rem;\n}\n\n.focus\\:translate-x-48:focus {\n  --tw-translate-x: 12rem;\n}\n\n.focus\\:translate-x-52:focus {\n  --tw-translate-x: 13rem;\n}\n\n.focus\\:translate-x-56:focus {\n  --tw-translate-x: 14rem;\n}\n\n.focus\\:translate-x-60:focus {\n  --tw-translate-x: 15rem;\n}\n\n.focus\\:translate-x-64:focus {\n  --tw-translate-x: 16rem;\n}\n\n.focus\\:translate-x-72:focus {\n  --tw-translate-x: 18rem;\n}\n\n.focus\\:translate-x-80:focus {\n  --tw-translate-x: 20rem;\n}\n\n.focus\\:translate-x-96:focus {\n  --tw-translate-x: 24rem;\n}\n\n.focus\\:translate-x-px:focus {\n  --tw-translate-x: 1px;\n}\n\n.focus\\:translate-x-0\\.5:focus {\n  --tw-translate-x: 0.125rem;\n}\n\n.focus\\:translate-x-1\\.5:focus {\n  --tw-translate-x: 0.375rem;\n}\n\n.focus\\:translate-x-2\\.5:focus {\n  --tw-translate-x: 0.625rem;\n}\n\n.focus\\:translate-x-3\\.5:focus {\n  --tw-translate-x: 0.875rem;\n}\n\n.focus\\:-translate-x-0:focus {\n  --tw-translate-x: 0px;\n}\n\n.focus\\:-translate-x-1:focus {\n  --tw-translate-x: -0.25rem;\n}\n\n.focus\\:-translate-x-2:focus {\n  --tw-translate-x: -0.5rem;\n}\n\n.focus\\:-translate-x-3:focus {\n  --tw-translate-x: -0.75rem;\n}\n\n.focus\\:-translate-x-4:focus {\n  --tw-translate-x: -1rem;\n}\n\n.focus\\:-translate-x-5:focus {\n  --tw-translate-x: -1.25rem;\n}\n\n.focus\\:-translate-x-6:focus {\n  --tw-translate-x: -1.5rem;\n}\n\n.focus\\:-translate-x-7:focus {\n  --tw-translate-x: -1.75rem;\n}\n\n.focus\\:-translate-x-8:focus {\n  --tw-translate-x: -2rem;\n}\n\n.focus\\:-translate-x-9:focus {\n  --tw-translate-x: -2.25rem;\n}\n\n.focus\\:-translate-x-10:focus {\n  --tw-translate-x: -2.5rem;\n}\n\n.focus\\:-translate-x-11:focus {\n  --tw-translate-x: -2.75rem;\n}\n\n.focus\\:-translate-x-12:focus {\n  --tw-translate-x: -3rem;\n}\n\n.focus\\:-translate-x-14:focus {\n  --tw-translate-x: -3.5rem;\n}\n\n.focus\\:-translate-x-16:focus {\n  --tw-translate-x: -4rem;\n}\n\n.focus\\:-translate-x-20:focus {\n  --tw-translate-x: -5rem;\n}\n\n.focus\\:-translate-x-24:focus {\n  --tw-translate-x: -6rem;\n}\n\n.focus\\:-translate-x-28:focus {\n  --tw-translate-x: -7rem;\n}\n\n.focus\\:-translate-x-32:focus {\n  --tw-translate-x: -8rem;\n}\n\n.focus\\:-translate-x-36:focus {\n  --tw-translate-x: -9rem;\n}\n\n.focus\\:-translate-x-40:focus {\n  --tw-translate-x: -10rem;\n}\n\n.focus\\:-translate-x-44:focus {\n  --tw-translate-x: -11rem;\n}\n\n.focus\\:-translate-x-48:focus {\n  --tw-translate-x: -12rem;\n}\n\n.focus\\:-translate-x-52:focus {\n  --tw-translate-x: -13rem;\n}\n\n.focus\\:-translate-x-56:focus {\n  --tw-translate-x: -14rem;\n}\n\n.focus\\:-translate-x-60:focus {\n  --tw-translate-x: -15rem;\n}\n\n.focus\\:-translate-x-64:focus {\n  --tw-translate-x: -16rem;\n}\n\n.focus\\:-translate-x-72:focus {\n  --tw-translate-x: -18rem;\n}\n\n.focus\\:-translate-x-80:focus {\n  --tw-translate-x: -20rem;\n}\n\n.focus\\:-translate-x-96:focus {\n  --tw-translate-x: -24rem;\n}\n\n.focus\\:-translate-x-px:focus {\n  --tw-translate-x: -1px;\n}\n\n.focus\\:-translate-x-0\\.5:focus {\n  --tw-translate-x: -0.125rem;\n}\n\n.focus\\:-translate-x-1\\.5:focus {\n  --tw-translate-x: -0.375rem;\n}\n\n.focus\\:-translate-x-2\\.5:focus {\n  --tw-translate-x: -0.625rem;\n}\n\n.focus\\:-translate-x-3\\.5:focus {\n  --tw-translate-x: -0.875rem;\n}\n\n.focus\\:translate-x-1\\/2:focus {\n  --tw-translate-x: 50%;\n}\n\n.focus\\:translate-x-1\\/3:focus {\n  --tw-translate-x: 33.333333%;\n}\n\n.focus\\:translate-x-2\\/3:focus {\n  --tw-translate-x: 66.666667%;\n}\n\n.focus\\:translate-x-1\\/4:focus {\n  --tw-translate-x: 25%;\n}\n\n.focus\\:translate-x-2\\/4:focus {\n  --tw-translate-x: 50%;\n}\n\n.focus\\:translate-x-3\\/4:focus {\n  --tw-translate-x: 75%;\n}\n\n.focus\\:translate-x-full:focus {\n  --tw-translate-x: 100%;\n}\n\n.focus\\:-translate-x-1\\/2:focus {\n  --tw-translate-x: -50%;\n}\n\n.focus\\:-translate-x-1\\/3:focus {\n  --tw-translate-x: -33.333333%;\n}\n\n.focus\\:-translate-x-2\\/3:focus {\n  --tw-translate-x: -66.666667%;\n}\n\n.focus\\:-translate-x-1\\/4:focus {\n  --tw-translate-x: -25%;\n}\n\n.focus\\:-translate-x-2\\/4:focus {\n  --tw-translate-x: -50%;\n}\n\n.focus\\:-translate-x-3\\/4:focus {\n  --tw-translate-x: -75%;\n}\n\n.focus\\:-translate-x-full:focus {\n  --tw-translate-x: -100%;\n}\n\n.focus\\:translate-y-0:focus {\n  --tw-translate-y: 0px;\n}\n\n.focus\\:translate-y-1:focus {\n  --tw-translate-y: 0.25rem;\n}\n\n.focus\\:translate-y-2:focus {\n  --tw-translate-y: 0.5rem;\n}\n\n.focus\\:translate-y-3:focus {\n  --tw-translate-y: 0.75rem;\n}\n\n.focus\\:translate-y-4:focus {\n  --tw-translate-y: 1rem;\n}\n\n.focus\\:translate-y-5:focus {\n  --tw-translate-y: 1.25rem;\n}\n\n.focus\\:translate-y-6:focus {\n  --tw-translate-y: 1.5rem;\n}\n\n.focus\\:translate-y-7:focus {\n  --tw-translate-y: 1.75rem;\n}\n\n.focus\\:translate-y-8:focus {\n  --tw-translate-y: 2rem;\n}\n\n.focus\\:translate-y-9:focus {\n  --tw-translate-y: 2.25rem;\n}\n\n.focus\\:translate-y-10:focus {\n  --tw-translate-y: 2.5rem;\n}\n\n.focus\\:translate-y-11:focus {\n  --tw-translate-y: 2.75rem;\n}\n\n.focus\\:translate-y-12:focus {\n  --tw-translate-y: 3rem;\n}\n\n.focus\\:translate-y-14:focus {\n  --tw-translate-y: 3.5rem;\n}\n\n.focus\\:translate-y-16:focus {\n  --tw-translate-y: 4rem;\n}\n\n.focus\\:translate-y-20:focus {\n  --tw-translate-y: 5rem;\n}\n\n.focus\\:translate-y-24:focus {\n  --tw-translate-y: 6rem;\n}\n\n.focus\\:translate-y-28:focus {\n  --tw-translate-y: 7rem;\n}\n\n.focus\\:translate-y-32:focus {\n  --tw-translate-y: 8rem;\n}\n\n.focus\\:translate-y-36:focus {\n  --tw-translate-y: 9rem;\n}\n\n.focus\\:translate-y-40:focus {\n  --tw-translate-y: 10rem;\n}\n\n.focus\\:translate-y-44:focus {\n  --tw-translate-y: 11rem;\n}\n\n.focus\\:translate-y-48:focus {\n  --tw-translate-y: 12rem;\n}\n\n.focus\\:translate-y-52:focus {\n  --tw-translate-y: 13rem;\n}\n\n.focus\\:translate-y-56:focus {\n  --tw-translate-y: 14rem;\n}\n\n.focus\\:translate-y-60:focus {\n  --tw-translate-y: 15rem;\n}\n\n.focus\\:translate-y-64:focus {\n  --tw-translate-y: 16rem;\n}\n\n.focus\\:translate-y-72:focus {\n  --tw-translate-y: 18rem;\n}\n\n.focus\\:translate-y-80:focus {\n  --tw-translate-y: 20rem;\n}\n\n.focus\\:translate-y-96:focus {\n  --tw-translate-y: 24rem;\n}\n\n.focus\\:translate-y-px:focus {\n  --tw-translate-y: 1px;\n}\n\n.focus\\:translate-y-0\\.5:focus {\n  --tw-translate-y: 0.125rem;\n}\n\n.focus\\:translate-y-1\\.5:focus {\n  --tw-translate-y: 0.375rem;\n}\n\n.focus\\:translate-y-2\\.5:focus {\n  --tw-translate-y: 0.625rem;\n}\n\n.focus\\:translate-y-3\\.5:focus {\n  --tw-translate-y: 0.875rem;\n}\n\n.focus\\:-translate-y-0:focus {\n  --tw-translate-y: 0px;\n}\n\n.focus\\:-translate-y-1:focus {\n  --tw-translate-y: -0.25rem;\n}\n\n.focus\\:-translate-y-2:focus {\n  --tw-translate-y: -0.5rem;\n}\n\n.focus\\:-translate-y-3:focus {\n  --tw-translate-y: -0.75rem;\n}\n\n.focus\\:-translate-y-4:focus {\n  --tw-translate-y: -1rem;\n}\n\n.focus\\:-translate-y-5:focus {\n  --tw-translate-y: -1.25rem;\n}\n\n.focus\\:-translate-y-6:focus {\n  --tw-translate-y: -1.5rem;\n}\n\n.focus\\:-translate-y-7:focus {\n  --tw-translate-y: -1.75rem;\n}\n\n.focus\\:-translate-y-8:focus {\n  --tw-translate-y: -2rem;\n}\n\n.focus\\:-translate-y-9:focus {\n  --tw-translate-y: -2.25rem;\n}\n\n.focus\\:-translate-y-10:focus {\n  --tw-translate-y: -2.5rem;\n}\n\n.focus\\:-translate-y-11:focus {\n  --tw-translate-y: -2.75rem;\n}\n\n.focus\\:-translate-y-12:focus {\n  --tw-translate-y: -3rem;\n}\n\n.focus\\:-translate-y-14:focus {\n  --tw-translate-y: -3.5rem;\n}\n\n.focus\\:-translate-y-16:focus {\n  --tw-translate-y: -4rem;\n}\n\n.focus\\:-translate-y-20:focus {\n  --tw-translate-y: -5rem;\n}\n\n.focus\\:-translate-y-24:focus {\n  --tw-translate-y: -6rem;\n}\n\n.focus\\:-translate-y-28:focus {\n  --tw-translate-y: -7rem;\n}\n\n.focus\\:-translate-y-32:focus {\n  --tw-translate-y: -8rem;\n}\n\n.focus\\:-translate-y-36:focus {\n  --tw-translate-y: -9rem;\n}\n\n.focus\\:-translate-y-40:focus {\n  --tw-translate-y: -10rem;\n}\n\n.focus\\:-translate-y-44:focus {\n  --tw-translate-y: -11rem;\n}\n\n.focus\\:-translate-y-48:focus {\n  --tw-translate-y: -12rem;\n}\n\n.focus\\:-translate-y-52:focus {\n  --tw-translate-y: -13rem;\n}\n\n.focus\\:-translate-y-56:focus {\n  --tw-translate-y: -14rem;\n}\n\n.focus\\:-translate-y-60:focus {\n  --tw-translate-y: -15rem;\n}\n\n.focus\\:-translate-y-64:focus {\n  --tw-translate-y: -16rem;\n}\n\n.focus\\:-translate-y-72:focus {\n  --tw-translate-y: -18rem;\n}\n\n.focus\\:-translate-y-80:focus {\n  --tw-translate-y: -20rem;\n}\n\n.focus\\:-translate-y-96:focus {\n  --tw-translate-y: -24rem;\n}\n\n.focus\\:-translate-y-px:focus {\n  --tw-translate-y: -1px;\n}\n\n.focus\\:-translate-y-0\\.5:focus {\n  --tw-translate-y: -0.125rem;\n}\n\n.focus\\:-translate-y-1\\.5:focus {\n  --tw-translate-y: -0.375rem;\n}\n\n.focus\\:-translate-y-2\\.5:focus {\n  --tw-translate-y: -0.625rem;\n}\n\n.focus\\:-translate-y-3\\.5:focus {\n  --tw-translate-y: -0.875rem;\n}\n\n.focus\\:translate-y-1\\/2:focus {\n  --tw-translate-y: 50%;\n}\n\n.focus\\:translate-y-1\\/3:focus {\n  --tw-translate-y: 33.333333%;\n}\n\n.focus\\:translate-y-2\\/3:focus {\n  --tw-translate-y: 66.666667%;\n}\n\n.focus\\:translate-y-1\\/4:focus {\n  --tw-translate-y: 25%;\n}\n\n.focus\\:translate-y-2\\/4:focus {\n  --tw-translate-y: 50%;\n}\n\n.focus\\:translate-y-3\\/4:focus {\n  --tw-translate-y: 75%;\n}\n\n.focus\\:translate-y-full:focus {\n  --tw-translate-y: 100%;\n}\n\n.focus\\:-translate-y-1\\/2:focus {\n  --tw-translate-y: -50%;\n}\n\n.focus\\:-translate-y-1\\/3:focus {\n  --tw-translate-y: -33.333333%;\n}\n\n.focus\\:-translate-y-2\\/3:focus {\n  --tw-translate-y: -66.666667%;\n}\n\n.focus\\:-translate-y-1\\/4:focus {\n  --tw-translate-y: -25%;\n}\n\n.focus\\:-translate-y-2\\/4:focus {\n  --tw-translate-y: -50%;\n}\n\n.focus\\:-translate-y-3\\/4:focus {\n  --tw-translate-y: -75%;\n}\n\n.focus\\:-translate-y-full:focus {\n  --tw-translate-y: -100%;\n}\n\n.rotate-0 {\n  --tw-rotate: 0deg;\n}\n\n.rotate-1 {\n  --tw-rotate: 1deg;\n}\n\n.rotate-2 {\n  --tw-rotate: 2deg;\n}\n\n.rotate-3 {\n  --tw-rotate: 3deg;\n}\n\n.rotate-6 {\n  --tw-rotate: 6deg;\n}\n\n.rotate-12 {\n  --tw-rotate: 12deg;\n}\n\n.rotate-45 {\n  --tw-rotate: 45deg;\n}\n\n.rotate-90 {\n  --tw-rotate: 90deg;\n}\n\n.rotate-180 {\n  --tw-rotate: 180deg;\n}\n\n.-rotate-180 {\n  --tw-rotate: -180deg;\n}\n\n.-rotate-90 {\n  --tw-rotate: -90deg;\n}\n\n.-rotate-45 {\n  --tw-rotate: -45deg;\n}\n\n.-rotate-12 {\n  --tw-rotate: -12deg;\n}\n\n.-rotate-6 {\n  --tw-rotate: -6deg;\n}\n\n.-rotate-3 {\n  --tw-rotate: -3deg;\n}\n\n.-rotate-2 {\n  --tw-rotate: -2deg;\n}\n\n.-rotate-1 {\n  --tw-rotate: -1deg;\n}\n\n.hover\\:rotate-0:hover {\n  --tw-rotate: 0deg;\n}\n\n.hover\\:rotate-1:hover {\n  --tw-rotate: 1deg;\n}\n\n.hover\\:rotate-2:hover {\n  --tw-rotate: 2deg;\n}\n\n.hover\\:rotate-3:hover {\n  --tw-rotate: 3deg;\n}\n\n.hover\\:rotate-6:hover {\n  --tw-rotate: 6deg;\n}\n\n.hover\\:rotate-12:hover {\n  --tw-rotate: 12deg;\n}\n\n.hover\\:rotate-45:hover {\n  --tw-rotate: 45deg;\n}\n\n.hover\\:rotate-90:hover {\n  --tw-rotate: 90deg;\n}\n\n.hover\\:rotate-180:hover {\n  --tw-rotate: 180deg;\n}\n\n.hover\\:-rotate-180:hover {\n  --tw-rotate: -180deg;\n}\n\n.hover\\:-rotate-90:hover {\n  --tw-rotate: -90deg;\n}\n\n.hover\\:-rotate-45:hover {\n  --tw-rotate: -45deg;\n}\n\n.hover\\:-rotate-12:hover {\n  --tw-rotate: -12deg;\n}\n\n.hover\\:-rotate-6:hover {\n  --tw-rotate: -6deg;\n}\n\n.hover\\:-rotate-3:hover {\n  --tw-rotate: -3deg;\n}\n\n.hover\\:-rotate-2:hover {\n  --tw-rotate: -2deg;\n}\n\n.hover\\:-rotate-1:hover {\n  --tw-rotate: -1deg;\n}\n\n.focus\\:rotate-0:focus {\n  --tw-rotate: 0deg;\n}\n\n.focus\\:rotate-1:focus {\n  --tw-rotate: 1deg;\n}\n\n.focus\\:rotate-2:focus {\n  --tw-rotate: 2deg;\n}\n\n.focus\\:rotate-3:focus {\n  --tw-rotate: 3deg;\n}\n\n.focus\\:rotate-6:focus {\n  --tw-rotate: 6deg;\n}\n\n.focus\\:rotate-12:focus {\n  --tw-rotate: 12deg;\n}\n\n.focus\\:rotate-45:focus {\n  --tw-rotate: 45deg;\n}\n\n.focus\\:rotate-90:focus {\n  --tw-rotate: 90deg;\n}\n\n.focus\\:rotate-180:focus {\n  --tw-rotate: 180deg;\n}\n\n.focus\\:-rotate-180:focus {\n  --tw-rotate: -180deg;\n}\n\n.focus\\:-rotate-90:focus {\n  --tw-rotate: -90deg;\n}\n\n.focus\\:-rotate-45:focus {\n  --tw-rotate: -45deg;\n}\n\n.focus\\:-rotate-12:focus {\n  --tw-rotate: -12deg;\n}\n\n.focus\\:-rotate-6:focus {\n  --tw-rotate: -6deg;\n}\n\n.focus\\:-rotate-3:focus {\n  --tw-rotate: -3deg;\n}\n\n.focus\\:-rotate-2:focus {\n  --tw-rotate: -2deg;\n}\n\n.focus\\:-rotate-1:focus {\n  --tw-rotate: -1deg;\n}\n\n.skew-x-0 {\n  --tw-skew-x: 0deg;\n}\n\n.skew-x-1 {\n  --tw-skew-x: 1deg;\n}\n\n.skew-x-2 {\n  --tw-skew-x: 2deg;\n}\n\n.skew-x-3 {\n  --tw-skew-x: 3deg;\n}\n\n.skew-x-6 {\n  --tw-skew-x: 6deg;\n}\n\n.skew-x-12 {\n  --tw-skew-x: 12deg;\n}\n\n.-skew-x-12 {\n  --tw-skew-x: -12deg;\n}\n\n.-skew-x-6 {\n  --tw-skew-x: -6deg;\n}\n\n.-skew-x-3 {\n  --tw-skew-x: -3deg;\n}\n\n.-skew-x-2 {\n  --tw-skew-x: -2deg;\n}\n\n.-skew-x-1 {\n  --tw-skew-x: -1deg;\n}\n\n.skew-y-0 {\n  --tw-skew-y: 0deg;\n}\n\n.skew-y-1 {\n  --tw-skew-y: 1deg;\n}\n\n.skew-y-2 {\n  --tw-skew-y: 2deg;\n}\n\n.skew-y-3 {\n  --tw-skew-y: 3deg;\n}\n\n.skew-y-6 {\n  --tw-skew-y: 6deg;\n}\n\n.skew-y-12 {\n  --tw-skew-y: 12deg;\n}\n\n.-skew-y-12 {\n  --tw-skew-y: -12deg;\n}\n\n.-skew-y-6 {\n  --tw-skew-y: -6deg;\n}\n\n.-skew-y-3 {\n  --tw-skew-y: -3deg;\n}\n\n.-skew-y-2 {\n  --tw-skew-y: -2deg;\n}\n\n.-skew-y-1 {\n  --tw-skew-y: -1deg;\n}\n\n.hover\\:skew-x-0:hover {\n  --tw-skew-x: 0deg;\n}\n\n.hover\\:skew-x-1:hover {\n  --tw-skew-x: 1deg;\n}\n\n.hover\\:skew-x-2:hover {\n  --tw-skew-x: 2deg;\n}\n\n.hover\\:skew-x-3:hover {\n  --tw-skew-x: 3deg;\n}\n\n.hover\\:skew-x-6:hover {\n  --tw-skew-x: 6deg;\n}\n\n.hover\\:skew-x-12:hover {\n  --tw-skew-x: 12deg;\n}\n\n.hover\\:-skew-x-12:hover {\n  --tw-skew-x: -12deg;\n}\n\n.hover\\:-skew-x-6:hover {\n  --tw-skew-x: -6deg;\n}\n\n.hover\\:-skew-x-3:hover {\n  --tw-skew-x: -3deg;\n}\n\n.hover\\:-skew-x-2:hover {\n  --tw-skew-x: -2deg;\n}\n\n.hover\\:-skew-x-1:hover {\n  --tw-skew-x: -1deg;\n}\n\n.hover\\:skew-y-0:hover {\n  --tw-skew-y: 0deg;\n}\n\n.hover\\:skew-y-1:hover {\n  --tw-skew-y: 1deg;\n}\n\n.hover\\:skew-y-2:hover {\n  --tw-skew-y: 2deg;\n}\n\n.hover\\:skew-y-3:hover {\n  --tw-skew-y: 3deg;\n}\n\n.hover\\:skew-y-6:hover {\n  --tw-skew-y: 6deg;\n}\n\n.hover\\:skew-y-12:hover {\n  --tw-skew-y: 12deg;\n}\n\n.hover\\:-skew-y-12:hover {\n  --tw-skew-y: -12deg;\n}\n\n.hover\\:-skew-y-6:hover {\n  --tw-skew-y: -6deg;\n}\n\n.hover\\:-skew-y-3:hover {\n  --tw-skew-y: -3deg;\n}\n\n.hover\\:-skew-y-2:hover {\n  --tw-skew-y: -2deg;\n}\n\n.hover\\:-skew-y-1:hover {\n  --tw-skew-y: -1deg;\n}\n\n.focus\\:skew-x-0:focus {\n  --tw-skew-x: 0deg;\n}\n\n.focus\\:skew-x-1:focus {\n  --tw-skew-x: 1deg;\n}\n\n.focus\\:skew-x-2:focus {\n  --tw-skew-x: 2deg;\n}\n\n.focus\\:skew-x-3:focus {\n  --tw-skew-x: 3deg;\n}\n\n.focus\\:skew-x-6:focus {\n  --tw-skew-x: 6deg;\n}\n\n.focus\\:skew-x-12:focus {\n  --tw-skew-x: 12deg;\n}\n\n.focus\\:-skew-x-12:focus {\n  --tw-skew-x: -12deg;\n}\n\n.focus\\:-skew-x-6:focus {\n  --tw-skew-x: -6deg;\n}\n\n.focus\\:-skew-x-3:focus {\n  --tw-skew-x: -3deg;\n}\n\n.focus\\:-skew-x-2:focus {\n  --tw-skew-x: -2deg;\n}\n\n.focus\\:-skew-x-1:focus {\n  --tw-skew-x: -1deg;\n}\n\n.focus\\:skew-y-0:focus {\n  --tw-skew-y: 0deg;\n}\n\n.focus\\:skew-y-1:focus {\n  --tw-skew-y: 1deg;\n}\n\n.focus\\:skew-y-2:focus {\n  --tw-skew-y: 2deg;\n}\n\n.focus\\:skew-y-3:focus {\n  --tw-skew-y: 3deg;\n}\n\n.focus\\:skew-y-6:focus {\n  --tw-skew-y: 6deg;\n}\n\n.focus\\:skew-y-12:focus {\n  --tw-skew-y: 12deg;\n}\n\n.focus\\:-skew-y-12:focus {\n  --tw-skew-y: -12deg;\n}\n\n.focus\\:-skew-y-6:focus {\n  --tw-skew-y: -6deg;\n}\n\n.focus\\:-skew-y-3:focus {\n  --tw-skew-y: -3deg;\n}\n\n.focus\\:-skew-y-2:focus {\n  --tw-skew-y: -2deg;\n}\n\n.focus\\:-skew-y-1:focus {\n  --tw-skew-y: -1deg;\n}\n\n.scale-0 {\n  --tw-scale-x: 0;\n  --tw-scale-y: 0;\n}\n\n.scale-50 {\n  --tw-scale-x: .5;\n  --tw-scale-y: .5;\n}\n\n.scale-75 {\n  --tw-scale-x: .75;\n  --tw-scale-y: .75;\n}\n\n.scale-90 {\n  --tw-scale-x: .9;\n  --tw-scale-y: .9;\n}\n\n.scale-95 {\n  --tw-scale-x: .95;\n  --tw-scale-y: .95;\n}\n\n.scale-100 {\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n}\n\n.scale-105 {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n}\n\n.scale-110 {\n  --tw-scale-x: 1.1;\n  --tw-scale-y: 1.1;\n}\n\n.scale-125 {\n  --tw-scale-x: 1.25;\n  --tw-scale-y: 1.25;\n}\n\n.scale-150 {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n}\n\n.hover\\:scale-0:hover {\n  --tw-scale-x: 0;\n  --tw-scale-y: 0;\n}\n\n.hover\\:scale-50:hover {\n  --tw-scale-x: .5;\n  --tw-scale-y: .5;\n}\n\n.hover\\:scale-75:hover {\n  --tw-scale-x: .75;\n  --tw-scale-y: .75;\n}\n\n.hover\\:scale-90:hover {\n  --tw-scale-x: .9;\n  --tw-scale-y: .9;\n}\n\n.hover\\:scale-95:hover {\n  --tw-scale-x: .95;\n  --tw-scale-y: .95;\n}\n\n.hover\\:scale-100:hover {\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n}\n\n.hover\\:scale-105:hover {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n}\n\n.hover\\:scale-110:hover {\n  --tw-scale-x: 1.1;\n  --tw-scale-y: 1.1;\n}\n\n.hover\\:scale-125:hover {\n  --tw-scale-x: 1.25;\n  --tw-scale-y: 1.25;\n}\n\n.hover\\:scale-150:hover {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n}\n\n.focus\\:scale-0:focus {\n  --tw-scale-x: 0;\n  --tw-scale-y: 0;\n}\n\n.focus\\:scale-50:focus {\n  --tw-scale-x: .5;\n  --tw-scale-y: .5;\n}\n\n.focus\\:scale-75:focus {\n  --tw-scale-x: .75;\n  --tw-scale-y: .75;\n}\n\n.focus\\:scale-90:focus {\n  --tw-scale-x: .9;\n  --tw-scale-y: .9;\n}\n\n.focus\\:scale-95:focus {\n  --tw-scale-x: .95;\n  --tw-scale-y: .95;\n}\n\n.focus\\:scale-100:focus {\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n}\n\n.focus\\:scale-105:focus {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n}\n\n.focus\\:scale-110:focus {\n  --tw-scale-x: 1.1;\n  --tw-scale-y: 1.1;\n}\n\n.focus\\:scale-125:focus {\n  --tw-scale-x: 1.25;\n  --tw-scale-y: 1.25;\n}\n\n.focus\\:scale-150:focus {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n}\n\n.scale-x-0 {\n  --tw-scale-x: 0;\n}\n\n.scale-x-50 {\n  --tw-scale-x: .5;\n}\n\n.scale-x-75 {\n  --tw-scale-x: .75;\n}\n\n.scale-x-90 {\n  --tw-scale-x: .9;\n}\n\n.scale-x-95 {\n  --tw-scale-x: .95;\n}\n\n.scale-x-100 {\n  --tw-scale-x: 1;\n}\n\n.scale-x-105 {\n  --tw-scale-x: 1.05;\n}\n\n.scale-x-110 {\n  --tw-scale-x: 1.1;\n}\n\n.scale-x-125 {\n  --tw-scale-x: 1.25;\n}\n\n.scale-x-150 {\n  --tw-scale-x: 1.5;\n}\n\n.scale-y-0 {\n  --tw-scale-y: 0;\n}\n\n.scale-y-50 {\n  --tw-scale-y: .5;\n}\n\n.scale-y-75 {\n  --tw-scale-y: .75;\n}\n\n.scale-y-90 {\n  --tw-scale-y: .9;\n}\n\n.scale-y-95 {\n  --tw-scale-y: .95;\n}\n\n.scale-y-100 {\n  --tw-scale-y: 1;\n}\n\n.scale-y-105 {\n  --tw-scale-y: 1.05;\n}\n\n.scale-y-110 {\n  --tw-scale-y: 1.1;\n}\n\n.scale-y-125 {\n  --tw-scale-y: 1.25;\n}\n\n.scale-y-150 {\n  --tw-scale-y: 1.5;\n}\n\n.hover\\:scale-x-0:hover {\n  --tw-scale-x: 0;\n}\n\n.hover\\:scale-x-50:hover {\n  --tw-scale-x: .5;\n}\n\n.hover\\:scale-x-75:hover {\n  --tw-scale-x: .75;\n}\n\n.hover\\:scale-x-90:hover {\n  --tw-scale-x: .9;\n}\n\n.hover\\:scale-x-95:hover {\n  --tw-scale-x: .95;\n}\n\n.hover\\:scale-x-100:hover {\n  --tw-scale-x: 1;\n}\n\n.hover\\:scale-x-105:hover {\n  --tw-scale-x: 1.05;\n}\n\n.hover\\:scale-x-110:hover {\n  --tw-scale-x: 1.1;\n}\n\n.hover\\:scale-x-125:hover {\n  --tw-scale-x: 1.25;\n}\n\n.hover\\:scale-x-150:hover {\n  --tw-scale-x: 1.5;\n}\n\n.hover\\:scale-y-0:hover {\n  --tw-scale-y: 0;\n}\n\n.hover\\:scale-y-50:hover {\n  --tw-scale-y: .5;\n}\n\n.hover\\:scale-y-75:hover {\n  --tw-scale-y: .75;\n}\n\n.hover\\:scale-y-90:hover {\n  --tw-scale-y: .9;\n}\n\n.hover\\:scale-y-95:hover {\n  --tw-scale-y: .95;\n}\n\n.hover\\:scale-y-100:hover {\n  --tw-scale-y: 1;\n}\n\n.hover\\:scale-y-105:hover {\n  --tw-scale-y: 1.05;\n}\n\n.hover\\:scale-y-110:hover {\n  --tw-scale-y: 1.1;\n}\n\n.hover\\:scale-y-125:hover {\n  --tw-scale-y: 1.25;\n}\n\n.hover\\:scale-y-150:hover {\n  --tw-scale-y: 1.5;\n}\n\n.focus\\:scale-x-0:focus {\n  --tw-scale-x: 0;\n}\n\n.focus\\:scale-x-50:focus {\n  --tw-scale-x: .5;\n}\n\n.focus\\:scale-x-75:focus {\n  --tw-scale-x: .75;\n}\n\n.focus\\:scale-x-90:focus {\n  --tw-scale-x: .9;\n}\n\n.focus\\:scale-x-95:focus {\n  --tw-scale-x: .95;\n}\n\n.focus\\:scale-x-100:focus {\n  --tw-scale-x: 1;\n}\n\n.focus\\:scale-x-105:focus {\n  --tw-scale-x: 1.05;\n}\n\n.focus\\:scale-x-110:focus {\n  --tw-scale-x: 1.1;\n}\n\n.focus\\:scale-x-125:focus {\n  --tw-scale-x: 1.25;\n}\n\n.focus\\:scale-x-150:focus {\n  --tw-scale-x: 1.5;\n}\n\n.focus\\:scale-y-0:focus {\n  --tw-scale-y: 0;\n}\n\n.focus\\:scale-y-50:focus {\n  --tw-scale-y: .5;\n}\n\n.focus\\:scale-y-75:focus {\n  --tw-scale-y: .75;\n}\n\n.focus\\:scale-y-90:focus {\n  --tw-scale-y: .9;\n}\n\n.focus\\:scale-y-95:focus {\n  --tw-scale-y: .95;\n}\n\n.focus\\:scale-y-100:focus {\n  --tw-scale-y: 1;\n}\n\n.focus\\:scale-y-105:focus {\n  --tw-scale-y: 1.05;\n}\n\n.focus\\:scale-y-110:focus {\n  --tw-scale-y: 1.1;\n}\n\n.focus\\:scale-y-125:focus {\n  --tw-scale-y: 1.25;\n}\n\n.focus\\:scale-y-150:focus {\n  --tw-scale-y: 1.5;\n}\n\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n\n@keyframes pulse {\n  50% {\n    opacity: .5;\n  }\n}\n\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8,0,1,1);\n  }\n\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0,0,0.2,1);\n  }\n}\n\n.animate-none {\n  animation: none;\n}\n\n.animate-spin {\n  animation: spin 1s linear infinite;\n}\n\n.animate-ping {\n  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n}\n\n.animate-pulse {\n  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n}\n\n.animate-bounce {\n  animation: bounce 1s infinite;\n}\n\n.cursor-auto {\n  cursor: auto;\n}\n\n.cursor-default {\n  cursor: default;\n}\n\n.cursor-pointer {\n  cursor: pointer;\n}\n\n.cursor-wait {\n  cursor: wait;\n}\n\n.cursor-text {\n  cursor: text;\n}\n\n.cursor-move {\n  cursor: move;\n}\n\n.cursor-help {\n  cursor: help;\n}\n\n.cursor-not-allowed {\n  cursor: not-allowed;\n}\n\n.select-none {\n  -webkit-user-select: none;\n          user-select: none;\n}\n\n.select-text {\n  -webkit-user-select: text;\n          user-select: text;\n}\n\n.select-all {\n  -webkit-user-select: all;\n          user-select: all;\n}\n\n.select-auto {\n  -webkit-user-select: auto;\n          user-select: auto;\n}\n\n.resize-none {\n  resize: none;\n}\n\n.resize-y {\n  resize: vertical;\n}\n\n.resize-x {\n  resize: horizontal;\n}\n\n.resize {\n  resize: both;\n}\n\n.list-inside {\n  list-style-position: inside;\n}\n\n.list-outside {\n  list-style-position: outside;\n}\n\n.list-none {\n  list-style-type: none;\n}\n\n.list-disc {\n  list-style-type: disc;\n}\n\n.list-decimal {\n  list-style-type: decimal;\n}\n\n.appearance-none {\n  -webkit-appearance: none;\n          appearance: none;\n}\n\n.auto-cols-auto {\n  grid-auto-columns: auto;\n}\n\n.auto-cols-min {\n  grid-auto-columns: min-content;\n}\n\n.auto-cols-max {\n  grid-auto-columns: max-content;\n}\n\n.auto-cols-fr {\n  grid-auto-columns: minmax(0, 1fr);\n}\n\n.grid-flow-row {\n  grid-auto-flow: row;\n}\n\n.grid-flow-col {\n  grid-auto-flow: column;\n}\n\n.grid-flow-row-dense {\n  grid-auto-flow: row dense;\n}\n\n.grid-flow-col-dense {\n  grid-auto-flow: column dense;\n}\n\n.auto-rows-auto {\n  grid-auto-rows: auto;\n}\n\n.auto-rows-min {\n  grid-auto-rows: min-content;\n}\n\n.auto-rows-max {\n  grid-auto-rows: max-content;\n}\n\n.auto-rows-fr {\n  grid-auto-rows: minmax(0, 1fr);\n}\n\n.grid-cols-1 {\n  grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n\n.grid-cols-2 {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.grid-cols-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.grid-cols-4 {\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.grid-cols-5 {\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n}\n\n.grid-cols-6 {\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n}\n\n.grid-cols-7 {\n  grid-template-columns: repeat(7, minmax(0, 1fr));\n}\n\n.grid-cols-8 {\n  grid-template-columns: repeat(8, minmax(0, 1fr));\n}\n\n.grid-cols-9 {\n  grid-template-columns: repeat(9, minmax(0, 1fr));\n}\n\n.grid-cols-10 {\n  grid-template-columns: repeat(10, minmax(0, 1fr));\n}\n\n.grid-cols-11 {\n  grid-template-columns: repeat(11, minmax(0, 1fr));\n}\n\n.grid-cols-12 {\n  grid-template-columns: repeat(12, minmax(0, 1fr));\n}\n\n.grid-cols-none {\n  grid-template-columns: none;\n}\n\n.grid-rows-1 {\n  grid-template-rows: repeat(1, minmax(0, 1fr));\n}\n\n.grid-rows-2 {\n  grid-template-rows: repeat(2, minmax(0, 1fr));\n}\n\n.grid-rows-3 {\n  grid-template-rows: repeat(3, minmax(0, 1fr));\n}\n\n.grid-rows-4 {\n  grid-template-rows: repeat(4, minmax(0, 1fr));\n}\n\n.grid-rows-5 {\n  grid-template-rows: repeat(5, minmax(0, 1fr));\n}\n\n.grid-rows-6 {\n  grid-template-rows: repeat(6, minmax(0, 1fr));\n}\n\n.grid-rows-none {\n  grid-template-rows: none;\n}\n\n.flex-row {\n  flex-direction: row;\n}\n\n.flex-row-reverse {\n  flex-direction: row-reverse;\n}\n\n.flex-col {\n  flex-direction: column;\n}\n\n.flex-col-reverse {\n  flex-direction: column-reverse;\n}\n\n.flex-wrap {\n  flex-wrap: wrap;\n}\n\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse;\n}\n\n.flex-nowrap {\n  flex-wrap: nowrap;\n}\n\n.place-content-center {\n  place-content: center;\n}\n\n.place-content-start {\n  place-content: start;\n}\n\n.place-content-end {\n  place-content: end;\n}\n\n.place-content-between {\n  place-content: space-between;\n}\n\n.place-content-around {\n  place-content: space-around;\n}\n\n.place-content-evenly {\n  place-content: space-evenly;\n}\n\n.place-content-stretch {\n  place-content: stretch;\n}\n\n.place-items-start {\n  place-items: start;\n}\n\n.place-items-end {\n  place-items: end;\n}\n\n.place-items-center {\n  place-items: center;\n}\n\n.place-items-stretch {\n  place-items: stretch;\n}\n\n.content-center {\n  align-content: center;\n}\n\n.content-start {\n  align-content: flex-start;\n}\n\n.content-end {\n  align-content: flex-end;\n}\n\n.content-between {\n  align-content: space-between;\n}\n\n.content-around {\n  align-content: space-around;\n}\n\n.content-evenly {\n  align-content: space-evenly;\n}\n\n.items-start {\n  align-items: flex-start;\n}\n\n.items-end {\n  align-items: flex-end;\n}\n\n.items-center {\n  align-items: center;\n}\n\n.items-baseline {\n  align-items: baseline;\n}\n\n.items-stretch {\n  align-items: stretch;\n}\n\n.justify-start {\n  justify-content: flex-start;\n}\n\n.justify-end {\n  justify-content: flex-end;\n}\n\n.justify-center {\n  justify-content: center;\n}\n\n.justify-between {\n  justify-content: space-between;\n}\n\n.justify-around {\n  justify-content: space-around;\n}\n\n.justify-evenly {\n  justify-content: space-evenly;\n}\n\n.justify-items-start {\n  justify-items: start;\n}\n\n.justify-items-end {\n  justify-items: end;\n}\n\n.justify-items-center {\n  justify-items: center;\n}\n\n.justify-items-stretch {\n  justify-items: stretch;\n}\n\n.gap-0 {\n  gap: 0px;\n}\n\n.gap-1 {\n  gap: 0.25rem;\n}\n\n.gap-2 {\n  gap: 0.5rem;\n}\n\n.gap-3 {\n  gap: 0.75rem;\n}\n\n.gap-4 {\n  gap: 1rem;\n}\n\n.gap-5 {\n  gap: 1.25rem;\n}\n\n.gap-6 {\n  gap: 1.5rem;\n}\n\n.gap-7 {\n  gap: 1.75rem;\n}\n\n.gap-8 {\n  gap: 2rem;\n}\n\n.gap-9 {\n  gap: 2.25rem;\n}\n\n.gap-10 {\n  gap: 2.5rem;\n}\n\n.gap-11 {\n  gap: 2.75rem;\n}\n\n.gap-12 {\n  gap: 3rem;\n}\n\n.gap-14 {\n  gap: 3.5rem;\n}\n\n.gap-16 {\n  gap: 4rem;\n}\n\n.gap-20 {\n  gap: 5rem;\n}\n\n.gap-24 {\n  gap: 6rem;\n}\n\n.gap-28 {\n  gap: 7rem;\n}\n\n.gap-32 {\n  gap: 8rem;\n}\n\n.gap-36 {\n  gap: 9rem;\n}\n\n.gap-40 {\n  gap: 10rem;\n}\n\n.gap-44 {\n  gap: 11rem;\n}\n\n.gap-48 {\n  gap: 12rem;\n}\n\n.gap-52 {\n  gap: 13rem;\n}\n\n.gap-56 {\n  gap: 14rem;\n}\n\n.gap-60 {\n  gap: 15rem;\n}\n\n.gap-64 {\n  gap: 16rem;\n}\n\n.gap-72 {\n  gap: 18rem;\n}\n\n.gap-80 {\n  gap: 20rem;\n}\n\n.gap-96 {\n  gap: 24rem;\n}\n\n.gap-px {\n  gap: 1px;\n}\n\n.gap-0\\.5 {\n  gap: 0.125rem;\n}\n\n.gap-1\\.5 {\n  gap: 0.375rem;\n}\n\n.gap-2\\.5 {\n  gap: 0.625rem;\n}\n\n.gap-3\\.5 {\n  gap: 0.875rem;\n}\n\n.gap-x-0 {\n  column-gap: 0px;\n}\n\n.gap-x-1 {\n  column-gap: 0.25rem;\n}\n\n.gap-x-2 {\n  column-gap: 0.5rem;\n}\n\n.gap-x-3 {\n  column-gap: 0.75rem;\n}\n\n.gap-x-4 {\n  column-gap: 1rem;\n}\n\n.gap-x-5 {\n  column-gap: 1.25rem;\n}\n\n.gap-x-6 {\n  column-gap: 1.5rem;\n}\n\n.gap-x-7 {\n  column-gap: 1.75rem;\n}\n\n.gap-x-8 {\n  column-gap: 2rem;\n}\n\n.gap-x-9 {\n  column-gap: 2.25rem;\n}\n\n.gap-x-10 {\n  column-gap: 2.5rem;\n}\n\n.gap-x-11 {\n  column-gap: 2.75rem;\n}\n\n.gap-x-12 {\n  column-gap: 3rem;\n}\n\n.gap-x-14 {\n  column-gap: 3.5rem;\n}\n\n.gap-x-16 {\n  column-gap: 4rem;\n}\n\n.gap-x-20 {\n  column-gap: 5rem;\n}\n\n.gap-x-24 {\n  column-gap: 6rem;\n}\n\n.gap-x-28 {\n  column-gap: 7rem;\n}\n\n.gap-x-32 {\n  column-gap: 8rem;\n}\n\n.gap-x-36 {\n  column-gap: 9rem;\n}\n\n.gap-x-40 {\n  column-gap: 10rem;\n}\n\n.gap-x-44 {\n  column-gap: 11rem;\n}\n\n.gap-x-48 {\n  column-gap: 12rem;\n}\n\n.gap-x-52 {\n  column-gap: 13rem;\n}\n\n.gap-x-56 {\n  column-gap: 14rem;\n}\n\n.gap-x-60 {\n  column-gap: 15rem;\n}\n\n.gap-x-64 {\n  column-gap: 16rem;\n}\n\n.gap-x-72 {\n  column-gap: 18rem;\n}\n\n.gap-x-80 {\n  column-gap: 20rem;\n}\n\n.gap-x-96 {\n  column-gap: 24rem;\n}\n\n.gap-x-px {\n  column-gap: 1px;\n}\n\n.gap-x-0\\.5 {\n  column-gap: 0.125rem;\n}\n\n.gap-x-1\\.5 {\n  column-gap: 0.375rem;\n}\n\n.gap-x-2\\.5 {\n  column-gap: 0.625rem;\n}\n\n.gap-x-3\\.5 {\n  column-gap: 0.875rem;\n}\n\n.gap-y-0 {\n  row-gap: 0px;\n}\n\n.gap-y-1 {\n  row-gap: 0.25rem;\n}\n\n.gap-y-2 {\n  row-gap: 0.5rem;\n}\n\n.gap-y-3 {\n  row-gap: 0.75rem;\n}\n\n.gap-y-4 {\n  row-gap: 1rem;\n}\n\n.gap-y-5 {\n  row-gap: 1.25rem;\n}\n\n.gap-y-6 {\n  row-gap: 1.5rem;\n}\n\n.gap-y-7 {\n  row-gap: 1.75rem;\n}\n\n.gap-y-8 {\n  row-gap: 2rem;\n}\n\n.gap-y-9 {\n  row-gap: 2.25rem;\n}\n\n.gap-y-10 {\n  row-gap: 2.5rem;\n}\n\n.gap-y-11 {\n  row-gap: 2.75rem;\n}\n\n.gap-y-12 {\n  row-gap: 3rem;\n}\n\n.gap-y-14 {\n  row-gap: 3.5rem;\n}\n\n.gap-y-16 {\n  row-gap: 4rem;\n}\n\n.gap-y-20 {\n  row-gap: 5rem;\n}\n\n.gap-y-24 {\n  row-gap: 6rem;\n}\n\n.gap-y-28 {\n  row-gap: 7rem;\n}\n\n.gap-y-32 {\n  row-gap: 8rem;\n}\n\n.gap-y-36 {\n  row-gap: 9rem;\n}\n\n.gap-y-40 {\n  row-gap: 10rem;\n}\n\n.gap-y-44 {\n  row-gap: 11rem;\n}\n\n.gap-y-48 {\n  row-gap: 12rem;\n}\n\n.gap-y-52 {\n  row-gap: 13rem;\n}\n\n.gap-y-56 {\n  row-gap: 14rem;\n}\n\n.gap-y-60 {\n  row-gap: 15rem;\n}\n\n.gap-y-64 {\n  row-gap: 16rem;\n}\n\n.gap-y-72 {\n  row-gap: 18rem;\n}\n\n.gap-y-80 {\n  row-gap: 20rem;\n}\n\n.gap-y-96 {\n  row-gap: 24rem;\n}\n\n.gap-y-px {\n  row-gap: 1px;\n}\n\n.gap-y-0\\.5 {\n  row-gap: 0.125rem;\n}\n\n.gap-y-1\\.5 {\n  row-gap: 0.375rem;\n}\n\n.gap-y-2\\.5 {\n  row-gap: 0.625rem;\n}\n\n.gap-y-3\\.5 {\n  row-gap: 0.875rem;\n}\n\n.space-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0px * var(--tw-space-x-reverse));\n  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1rem * var(--tw-space-x-reverse));\n  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2rem * var(--tw-space-x-reverse));\n  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(3rem * var(--tw-space-x-reverse));\n  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(4rem * var(--tw-space-x-reverse));\n  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(5rem * var(--tw-space-x-reverse));\n  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(6rem * var(--tw-space-x-reverse));\n  margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(7rem * var(--tw-space-x-reverse));\n  margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(8rem * var(--tw-space-x-reverse));\n  margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(9rem * var(--tw-space-x-reverse));\n  margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(10rem * var(--tw-space-x-reverse));\n  margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(11rem * var(--tw-space-x-reverse));\n  margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(12rem * var(--tw-space-x-reverse));\n  margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(13rem * var(--tw-space-x-reverse));\n  margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(14rem * var(--tw-space-x-reverse));\n  margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(15rem * var(--tw-space-x-reverse));\n  margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(16rem * var(--tw-space-x-reverse));\n  margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(18rem * var(--tw-space-x-reverse));\n  margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(20rem * var(--tw-space-x-reverse));\n  margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(24rem * var(--tw-space-x-reverse));\n  margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1px * var(--tw-space-x-reverse));\n  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0px * var(--tw-space-x-reverse));\n  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-3rem * var(--tw-space-x-reverse));\n  margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-4rem * var(--tw-space-x-reverse));\n  margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-6rem * var(--tw-space-x-reverse));\n  margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-7rem * var(--tw-space-x-reverse));\n  margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-8rem * var(--tw-space-x-reverse));\n  margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-9rem * var(--tw-space-x-reverse));\n  margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-10rem * var(--tw-space-x-reverse));\n  margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-11rem * var(--tw-space-x-reverse));\n  margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-12rem * var(--tw-space-x-reverse));\n  margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-13rem * var(--tw-space-x-reverse));\n  margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-14rem * var(--tw-space-x-reverse));\n  margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-15rem * var(--tw-space-x-reverse));\n  margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-16rem * var(--tw-space-x-reverse));\n  margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-18rem * var(--tw-space-x-reverse));\n  margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-20rem * var(--tw-space-x-reverse));\n  margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-24rem * var(--tw-space-x-reverse));\n  margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1px * var(--tw-space-x-reverse));\n  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0px * var(--tw-space-y-reverse));\n}\n\n.space-y-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n}\n\n.space-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n}\n\n.space-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n}\n\n.space-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n}\n\n.space-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n}\n\n.space-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n}\n\n.space-y-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n}\n\n.space-y-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n}\n\n.space-y-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n}\n\n.space-y-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n}\n\n.space-y-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n}\n\n.space-y-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n}\n\n.space-y-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n}\n\n.space-y-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n}\n\n.space-y-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n}\n\n.space-y-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n}\n\n.space-y-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n}\n\n.space-y-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n}\n\n.space-y-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n}\n\n.space-y-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n}\n\n.space-y-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n}\n\n.space-y-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n}\n\n.space-y-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n}\n\n.space-y-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n}\n\n.space-y-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n}\n\n.space-y-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1px * var(--tw-space-y-reverse));\n}\n\n.space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n}\n\n.space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n}\n\n.space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n}\n\n.space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0px * var(--tw-space-y-reverse));\n}\n\n.-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n}\n\n.-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n}\n\n.-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n}\n\n.space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 1;\n}\n\n.space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 1;\n}\n\n.divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(0px * var(--tw-divide-x-reverse));\n  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(2px * var(--tw-divide-x-reverse));\n  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(4px * var(--tw-divide-x-reverse));\n  border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(5px * var(--tw-divide-x-reverse));\n  border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(6px * var(--tw-divide-x-reverse));\n  border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(7px * var(--tw-divide-x-reverse));\n  border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(8px * var(--tw-divide-x-reverse));\n  border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-x > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(1px * var(--tw-divide-x-reverse));\n  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n}\n\n.divide-y > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n}\n\n.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 1;\n}\n\n.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 1;\n}\n\n.divide-solid > :not([hidden]) ~ :not([hidden]) {\n  border-style: solid;\n}\n\n.divide-dashed > :not([hidden]) ~ :not([hidden]) {\n  border-style: dashed;\n}\n\n.divide-dotted > :not([hidden]) ~ :not([hidden]) {\n  border-style: dotted;\n}\n\n.divide-double > :not([hidden]) ~ :not([hidden]) {\n  border-style: double;\n}\n\n.divide-none > :not([hidden]) ~ :not([hidden]) {\n  border-style: none;\n}\n\n.divide-transparent > :not([hidden]) ~ :not([hidden]) {\n  border-color: transparent;\n}\n\n.divide-white > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n}\n\n.divide-black > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n}\n\n.divide-bg > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n}\n\n.divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n}\n\n.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n}\n\n.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n}\n\n.divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n}\n\n.divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n}\n\n.divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n}\n\n.divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n}\n\n.divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n}\n\n.divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n}\n\n.divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n}\n\n.divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n}\n\n.divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n}\n\n.divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n}\n\n.divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n}\n\n.divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n}\n\n.divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n}\n\n.divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n}\n\n.divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n}\n\n.divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n}\n\n.divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n}\n\n.divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n}\n\n.divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n}\n\n.divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n}\n\n.divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n}\n\n.divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n}\n\n.divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n}\n\n.divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n}\n\n.divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n}\n\n.divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n}\n\n.divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0;\n}\n\n.divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.05;\n}\n\n.divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.1;\n}\n\n.divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.2;\n}\n\n.divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.25;\n}\n\n.divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.3;\n}\n\n.divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.4;\n}\n\n.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.5;\n}\n\n.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.6;\n}\n\n.divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.7;\n}\n\n.divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.75;\n}\n\n.divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.8;\n}\n\n.divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.9;\n}\n\n.divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.95;\n}\n\n.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n}\n\n.place-self-auto {\n  place-self: auto;\n}\n\n.place-self-start {\n  place-self: start;\n}\n\n.place-self-end {\n  place-self: end;\n}\n\n.place-self-center {\n  place-self: center;\n}\n\n.place-self-stretch {\n  place-self: stretch;\n}\n\n.self-auto {\n  align-self: auto;\n}\n\n.self-start {\n  align-self: flex-start;\n}\n\n.self-end {\n  align-self: flex-end;\n}\n\n.self-center {\n  align-self: center;\n}\n\n.self-stretch {\n  align-self: stretch;\n}\n\n.self-baseline {\n  align-self: baseline;\n}\n\n.justify-self-auto {\n  justify-self: auto;\n}\n\n.justify-self-start {\n  justify-self: start;\n}\n\n.justify-self-end {\n  justify-self: end;\n}\n\n.justify-self-center {\n  justify-self: center;\n}\n\n.justify-self-stretch {\n  justify-self: stretch;\n}\n\n.overflow-auto {\n  overflow: auto;\n}\n\n.overflow-hidden {\n  overflow: hidden;\n}\n\n.overflow-visible {\n  overflow: visible;\n}\n\n.overflow-scroll {\n  overflow: scroll;\n}\n\n.overflow-x-auto {\n  overflow-x: auto;\n}\n\n.overflow-y-auto {\n  overflow-y: auto;\n}\n\n.overflow-x-hidden {\n  overflow-x: hidden;\n}\n\n.overflow-y-hidden {\n  overflow-y: hidden;\n}\n\n.overflow-x-visible {\n  overflow-x: visible;\n}\n\n.overflow-y-visible {\n  overflow-y: visible;\n}\n\n.overflow-x-scroll {\n  overflow-x: scroll;\n}\n\n.overflow-y-scroll {\n  overflow-y: scroll;\n}\n\n.overscroll-auto {\n  overscroll-behavior: auto;\n}\n\n.overscroll-contain {\n  overscroll-behavior: contain;\n}\n\n.overscroll-none {\n  overscroll-behavior: none;\n}\n\n.overscroll-y-auto {\n  overscroll-behavior-y: auto;\n}\n\n.overscroll-y-contain {\n  overscroll-behavior-y: contain;\n}\n\n.overscroll-y-none {\n  overscroll-behavior-y: none;\n}\n\n.overscroll-x-auto {\n  overscroll-behavior-x: auto;\n}\n\n.overscroll-x-contain {\n  overscroll-behavior-x: contain;\n}\n\n.overscroll-x-none {\n  overscroll-behavior-x: none;\n}\n\n.truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.overflow-ellipsis {\n  text-overflow: ellipsis;\n}\n\n.overflow-clip {\n  text-overflow: clip;\n}\n\n.whitespace-normal {\n  white-space: normal;\n}\n\n.whitespace-nowrap {\n  white-space: nowrap;\n}\n\n.whitespace-pre {\n  white-space: pre;\n}\n\n.whitespace-pre-line {\n  white-space: pre-line;\n}\n\n.whitespace-pre-wrap {\n  white-space: pre-wrap;\n}\n\n.break-normal {\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.break-words {\n  overflow-wrap: break-word;\n}\n\n.break-all {\n  word-break: break-all;\n}\n\n.rounded-none {\n  border-radius: 0;\n}\n\n.rounded-sm {\n  border-radius: .125rem;\n}\n\n.rounded {\n  border-radius: .25rem;\n}\n\n.rounded-md {\n  border-radius: 0.375rem;\n}\n\n.rounded-lg {\n  border-radius: .5rem;\n}\n\n.rounded-xl {\n  border-radius: 0.75rem;\n}\n\n.rounded-2xl {\n  border-radius: 1rem;\n}\n\n.rounded-3xl {\n  border-radius: 1.5rem;\n}\n\n.rounded-full {\n  border-radius: 9999px;\n}\n\n.rounded-t-none {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.rounded-t-sm {\n  border-top-left-radius: .125rem;\n  border-top-right-radius: .125rem;\n}\n\n.rounded-t {\n  border-top-left-radius: .25rem;\n  border-top-right-radius: .25rem;\n}\n\n.rounded-t-md {\n  border-top-left-radius: 0.375rem;\n  border-top-right-radius: 0.375rem;\n}\n\n.rounded-t-lg {\n  border-top-left-radius: .5rem;\n  border-top-right-radius: .5rem;\n}\n\n.rounded-t-xl {\n  border-top-left-radius: 0.75rem;\n  border-top-right-radius: 0.75rem;\n}\n\n.rounded-t-2xl {\n  border-top-left-radius: 1rem;\n  border-top-right-radius: 1rem;\n}\n\n.rounded-t-3xl {\n  border-top-left-radius: 1.5rem;\n  border-top-right-radius: 1.5rem;\n}\n\n.rounded-t-full {\n  border-top-left-radius: 9999px;\n  border-top-right-radius: 9999px;\n}\n\n.rounded-r-none {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.rounded-r-sm {\n  border-top-right-radius: .125rem;\n  border-bottom-right-radius: .125rem;\n}\n\n.rounded-r {\n  border-top-right-radius: .25rem;\n  border-bottom-right-radius: .25rem;\n}\n\n.rounded-r-md {\n  border-top-right-radius: 0.375rem;\n  border-bottom-right-radius: 0.375rem;\n}\n\n.rounded-r-lg {\n  border-top-right-radius: .5rem;\n  border-bottom-right-radius: .5rem;\n}\n\n.rounded-r-xl {\n  border-top-right-radius: 0.75rem;\n  border-bottom-right-radius: 0.75rem;\n}\n\n.rounded-r-2xl {\n  border-top-right-radius: 1rem;\n  border-bottom-right-radius: 1rem;\n}\n\n.rounded-r-3xl {\n  border-top-right-radius: 1.5rem;\n  border-bottom-right-radius: 1.5rem;\n}\n\n.rounded-r-full {\n  border-top-right-radius: 9999px;\n  border-bottom-right-radius: 9999px;\n}\n\n.rounded-b-none {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rounded-b-sm {\n  border-bottom-right-radius: .125rem;\n  border-bottom-left-radius: .125rem;\n}\n\n.rounded-b {\n  border-bottom-right-radius: .25rem;\n  border-bottom-left-radius: .25rem;\n}\n\n.rounded-b-md {\n  border-bottom-right-radius: 0.375rem;\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-b-lg {\n  border-bottom-right-radius: .5rem;\n  border-bottom-left-radius: .5rem;\n}\n\n.rounded-b-xl {\n  border-bottom-right-radius: 0.75rem;\n  border-bottom-left-radius: 0.75rem;\n}\n\n.rounded-b-2xl {\n  border-bottom-right-radius: 1rem;\n  border-bottom-left-radius: 1rem;\n}\n\n.rounded-b-3xl {\n  border-bottom-right-radius: 1.5rem;\n  border-bottom-left-radius: 1.5rem;\n}\n\n.rounded-b-full {\n  border-bottom-right-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n\n.rounded-l-none {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.rounded-l-sm {\n  border-top-left-radius: .125rem;\n  border-bottom-left-radius: .125rem;\n}\n\n.rounded-l {\n  border-top-left-radius: .25rem;\n  border-bottom-left-radius: .25rem;\n}\n\n.rounded-l-md {\n  border-top-left-radius: 0.375rem;\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-l-lg {\n  border-top-left-radius: .5rem;\n  border-bottom-left-radius: .5rem;\n}\n\n.rounded-l-xl {\n  border-top-left-radius: 0.75rem;\n  border-bottom-left-radius: 0.75rem;\n}\n\n.rounded-l-2xl {\n  border-top-left-radius: 1rem;\n  border-bottom-left-radius: 1rem;\n}\n\n.rounded-l-3xl {\n  border-top-left-radius: 1.5rem;\n  border-bottom-left-radius: 1.5rem;\n}\n\n.rounded-l-full {\n  border-top-left-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n\n.rounded-tl-none {\n  border-top-left-radius: 0;\n}\n\n.rounded-tl-sm {\n  border-top-left-radius: .125rem;\n}\n\n.rounded-tl {\n  border-top-left-radius: .25rem;\n}\n\n.rounded-tl-md {\n  border-top-left-radius: 0.375rem;\n}\n\n.rounded-tl-lg {\n  border-top-left-radius: .5rem;\n}\n\n.rounded-tl-xl {\n  border-top-left-radius: 0.75rem;\n}\n\n.rounded-tl-2xl {\n  border-top-left-radius: 1rem;\n}\n\n.rounded-tl-3xl {\n  border-top-left-radius: 1.5rem;\n}\n\n.rounded-tl-full {\n  border-top-left-radius: 9999px;\n}\n\n.rounded-tr-none {\n  border-top-right-radius: 0;\n}\n\n.rounded-tr-sm {\n  border-top-right-radius: .125rem;\n}\n\n.rounded-tr {\n  border-top-right-radius: .25rem;\n}\n\n.rounded-tr-md {\n  border-top-right-radius: 0.375rem;\n}\n\n.rounded-tr-lg {\n  border-top-right-radius: .5rem;\n}\n\n.rounded-tr-xl {\n  border-top-right-radius: 0.75rem;\n}\n\n.rounded-tr-2xl {\n  border-top-right-radius: 1rem;\n}\n\n.rounded-tr-3xl {\n  border-top-right-radius: 1.5rem;\n}\n\n.rounded-tr-full {\n  border-top-right-radius: 9999px;\n}\n\n.rounded-br-none {\n  border-bottom-right-radius: 0;\n}\n\n.rounded-br-sm {\n  border-bottom-right-radius: .125rem;\n}\n\n.rounded-br {\n  border-bottom-right-radius: .25rem;\n}\n\n.rounded-br-md {\n  border-bottom-right-radius: 0.375rem;\n}\n\n.rounded-br-lg {\n  border-bottom-right-radius: .5rem;\n}\n\n.rounded-br-xl {\n  border-bottom-right-radius: 0.75rem;\n}\n\n.rounded-br-2xl {\n  border-bottom-right-radius: 1rem;\n}\n\n.rounded-br-3xl {\n  border-bottom-right-radius: 1.5rem;\n}\n\n.rounded-br-full {\n  border-bottom-right-radius: 9999px;\n}\n\n.rounded-bl-none {\n  border-bottom-left-radius: 0;\n}\n\n.rounded-bl-sm {\n  border-bottom-left-radius: .125rem;\n}\n\n.rounded-bl {\n  border-bottom-left-radius: .25rem;\n}\n\n.rounded-bl-md {\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-bl-lg {\n  border-bottom-left-radius: .5rem;\n}\n\n.rounded-bl-xl {\n  border-bottom-left-radius: 0.75rem;\n}\n\n.rounded-bl-2xl {\n  border-bottom-left-radius: 1rem;\n}\n\n.rounded-bl-3xl {\n  border-bottom-left-radius: 1.5rem;\n}\n\n.rounded-bl-full {\n  border-bottom-left-radius: 9999px;\n}\n\n.border-0 {\n  border-width: 0;\n}\n\n.border-2 {\n  border-width: 2px;\n}\n\n.border-4 {\n  border-width: 4px;\n}\n\n.border-5 {\n  border-width: 5px;\n}\n\n.border-6 {\n  border-width: 6px;\n}\n\n.border-7 {\n  border-width: 7px;\n}\n\n.border-8 {\n  border-width: 8px;\n}\n\n.border {\n  border-width: 1px;\n}\n\n.border-t-0 {\n  border-top-width: 0;\n}\n\n.border-t-2 {\n  border-top-width: 2px;\n}\n\n.border-t-4 {\n  border-top-width: 4px;\n}\n\n.border-t-5 {\n  border-top-width: 5px;\n}\n\n.border-t-6 {\n  border-top-width: 6px;\n}\n\n.border-t-7 {\n  border-top-width: 7px;\n}\n\n.border-t-8 {\n  border-top-width: 8px;\n}\n\n.border-t {\n  border-top-width: 1px;\n}\n\n.border-r-0 {\n  border-right-width: 0;\n}\n\n.border-r-2 {\n  border-right-width: 2px;\n}\n\n.border-r-4 {\n  border-right-width: 4px;\n}\n\n.border-r-5 {\n  border-right-width: 5px;\n}\n\n.border-r-6 {\n  border-right-width: 6px;\n}\n\n.border-r-7 {\n  border-right-width: 7px;\n}\n\n.border-r-8 {\n  border-right-width: 8px;\n}\n\n.border-r {\n  border-right-width: 1px;\n}\n\n.border-b-0 {\n  border-bottom-width: 0;\n}\n\n.border-b-2 {\n  border-bottom-width: 2px;\n}\n\n.border-b-4 {\n  border-bottom-width: 4px;\n}\n\n.border-b-5 {\n  border-bottom-width: 5px;\n}\n\n.border-b-6 {\n  border-bottom-width: 6px;\n}\n\n.border-b-7 {\n  border-bottom-width: 7px;\n}\n\n.border-b-8 {\n  border-bottom-width: 8px;\n}\n\n.border-b {\n  border-bottom-width: 1px;\n}\n\n.border-l-0 {\n  border-left-width: 0;\n}\n\n.border-l-2 {\n  border-left-width: 2px;\n}\n\n.border-l-4 {\n  border-left-width: 4px;\n}\n\n.border-l-5 {\n  border-left-width: 5px;\n}\n\n.border-l-6 {\n  border-left-width: 6px;\n}\n\n.border-l-7 {\n  border-left-width: 7px;\n}\n\n.border-l-8 {\n  border-left-width: 8px;\n}\n\n.border-l {\n  border-left-width: 1px;\n}\n\n.border-solid {\n  border-style: solid;\n}\n\n.border-dashed {\n  border-style: dashed;\n}\n\n.border-dotted {\n  border-style: dotted;\n}\n\n.border-double {\n  border-style: double;\n}\n\n.border-none {\n  border-style: none;\n}\n\n.border-transparent {\n  border-color: transparent;\n}\n\n.border-white {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.border-black {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.border-bg {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.border-gray-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.border-gray-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.border-gray-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.border-gray-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.border-gray-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.border-teal-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.border-teal-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.border-teal-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.border-teal-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.border-teal-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.border-teal-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.border-teal-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.border-teal-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.border-teal-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.border-teal-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.border-orange-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.border-orange-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.border-orange-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.border-green-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.border-green-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.border-red-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.border-red-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-transparent {\n  border-color: transparent;\n}\n\n.group:hover .group-hover\\:border-white {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-black {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-bg {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-teal-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-orange-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-transparent:focus-within {\n  border-color: transparent;\n}\n\n.focus-within\\:border-white:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-black:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-bg:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-teal-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-orange-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-orange-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-orange-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.hover\\:border-transparent:hover {\n  border-color: transparent;\n}\n\n.hover\\:border-white:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.hover\\:border-black:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.hover\\:border-bg:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.hover\\:border-teal-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.hover\\:border-orange-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.hover\\:border-orange-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.hover\\:border-orange-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.focus\\:border-transparent:focus {\n  border-color: transparent;\n}\n\n.focus\\:border-white:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.focus\\:border-black:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n}\n\n.focus\\:border-bg:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n}\n\n.focus\\:border-teal-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n}\n\n.focus\\:border-orange-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n}\n\n.focus\\:border-orange-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n}\n\n.focus\\:border-orange-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n}\n\n.border-opacity-0 {\n  --tw-border-opacity: 0;\n}\n\n.border-opacity-5 {\n  --tw-border-opacity: 0.05;\n}\n\n.border-opacity-10 {\n  --tw-border-opacity: 0.1;\n}\n\n.border-opacity-20 {\n  --tw-border-opacity: 0.2;\n}\n\n.border-opacity-25 {\n  --tw-border-opacity: 0.25;\n}\n\n.border-opacity-30 {\n  --tw-border-opacity: 0.3;\n}\n\n.border-opacity-40 {\n  --tw-border-opacity: 0.4;\n}\n\n.border-opacity-50 {\n  --tw-border-opacity: 0.5;\n}\n\n.border-opacity-60 {\n  --tw-border-opacity: 0.6;\n}\n\n.border-opacity-70 {\n  --tw-border-opacity: 0.7;\n}\n\n.border-opacity-75 {\n  --tw-border-opacity: 0.75;\n}\n\n.border-opacity-80 {\n  --tw-border-opacity: 0.8;\n}\n\n.border-opacity-90 {\n  --tw-border-opacity: 0.9;\n}\n\n.border-opacity-95 {\n  --tw-border-opacity: 0.95;\n}\n\n.border-opacity-100 {\n  --tw-border-opacity: 1;\n}\n\n.group:hover .group-hover\\:border-opacity-0 {\n  --tw-border-opacity: 0;\n}\n\n.group:hover .group-hover\\:border-opacity-5 {\n  --tw-border-opacity: 0.05;\n}\n\n.group:hover .group-hover\\:border-opacity-10 {\n  --tw-border-opacity: 0.1;\n}\n\n.group:hover .group-hover\\:border-opacity-20 {\n  --tw-border-opacity: 0.2;\n}\n\n.group:hover .group-hover\\:border-opacity-25 {\n  --tw-border-opacity: 0.25;\n}\n\n.group:hover .group-hover\\:border-opacity-30 {\n  --tw-border-opacity: 0.3;\n}\n\n.group:hover .group-hover\\:border-opacity-40 {\n  --tw-border-opacity: 0.4;\n}\n\n.group:hover .group-hover\\:border-opacity-50 {\n  --tw-border-opacity: 0.5;\n}\n\n.group:hover .group-hover\\:border-opacity-60 {\n  --tw-border-opacity: 0.6;\n}\n\n.group:hover .group-hover\\:border-opacity-70 {\n  --tw-border-opacity: 0.7;\n}\n\n.group:hover .group-hover\\:border-opacity-75 {\n  --tw-border-opacity: 0.75;\n}\n\n.group:hover .group-hover\\:border-opacity-80 {\n  --tw-border-opacity: 0.8;\n}\n\n.group:hover .group-hover\\:border-opacity-90 {\n  --tw-border-opacity: 0.9;\n}\n\n.group:hover .group-hover\\:border-opacity-95 {\n  --tw-border-opacity: 0.95;\n}\n\n.group:hover .group-hover\\:border-opacity-100 {\n  --tw-border-opacity: 1;\n}\n\n.focus-within\\:border-opacity-0:focus-within {\n  --tw-border-opacity: 0;\n}\n\n.focus-within\\:border-opacity-5:focus-within {\n  --tw-border-opacity: 0.05;\n}\n\n.focus-within\\:border-opacity-10:focus-within {\n  --tw-border-opacity: 0.1;\n}\n\n.focus-within\\:border-opacity-20:focus-within {\n  --tw-border-opacity: 0.2;\n}\n\n.focus-within\\:border-opacity-25:focus-within {\n  --tw-border-opacity: 0.25;\n}\n\n.focus-within\\:border-opacity-30:focus-within {\n  --tw-border-opacity: 0.3;\n}\n\n.focus-within\\:border-opacity-40:focus-within {\n  --tw-border-opacity: 0.4;\n}\n\n.focus-within\\:border-opacity-50:focus-within {\n  --tw-border-opacity: 0.5;\n}\n\n.focus-within\\:border-opacity-60:focus-within {\n  --tw-border-opacity: 0.6;\n}\n\n.focus-within\\:border-opacity-70:focus-within {\n  --tw-border-opacity: 0.7;\n}\n\n.focus-within\\:border-opacity-75:focus-within {\n  --tw-border-opacity: 0.75;\n}\n\n.focus-within\\:border-opacity-80:focus-within {\n  --tw-border-opacity: 0.8;\n}\n\n.focus-within\\:border-opacity-90:focus-within {\n  --tw-border-opacity: 0.9;\n}\n\n.focus-within\\:border-opacity-95:focus-within {\n  --tw-border-opacity: 0.95;\n}\n\n.focus-within\\:border-opacity-100:focus-within {\n  --tw-border-opacity: 1;\n}\n\n.hover\\:border-opacity-0:hover {\n  --tw-border-opacity: 0;\n}\n\n.hover\\:border-opacity-5:hover {\n  --tw-border-opacity: 0.05;\n}\n\n.hover\\:border-opacity-10:hover {\n  --tw-border-opacity: 0.1;\n}\n\n.hover\\:border-opacity-20:hover {\n  --tw-border-opacity: 0.2;\n}\n\n.hover\\:border-opacity-25:hover {\n  --tw-border-opacity: 0.25;\n}\n\n.hover\\:border-opacity-30:hover {\n  --tw-border-opacity: 0.3;\n}\n\n.hover\\:border-opacity-40:hover {\n  --tw-border-opacity: 0.4;\n}\n\n.hover\\:border-opacity-50:hover {\n  --tw-border-opacity: 0.5;\n}\n\n.hover\\:border-opacity-60:hover {\n  --tw-border-opacity: 0.6;\n}\n\n.hover\\:border-opacity-70:hover {\n  --tw-border-opacity: 0.7;\n}\n\n.hover\\:border-opacity-75:hover {\n  --tw-border-opacity: 0.75;\n}\n\n.hover\\:border-opacity-80:hover {\n  --tw-border-opacity: 0.8;\n}\n\n.hover\\:border-opacity-90:hover {\n  --tw-border-opacity: 0.9;\n}\n\n.hover\\:border-opacity-95:hover {\n  --tw-border-opacity: 0.95;\n}\n\n.hover\\:border-opacity-100:hover {\n  --tw-border-opacity: 1;\n}\n\n.focus\\:border-opacity-0:focus {\n  --tw-border-opacity: 0;\n}\n\n.focus\\:border-opacity-5:focus {\n  --tw-border-opacity: 0.05;\n}\n\n.focus\\:border-opacity-10:focus {\n  --tw-border-opacity: 0.1;\n}\n\n.focus\\:border-opacity-20:focus {\n  --tw-border-opacity: 0.2;\n}\n\n.focus\\:border-opacity-25:focus {\n  --tw-border-opacity: 0.25;\n}\n\n.focus\\:border-opacity-30:focus {\n  --tw-border-opacity: 0.3;\n}\n\n.focus\\:border-opacity-40:focus {\n  --tw-border-opacity: 0.4;\n}\n\n.focus\\:border-opacity-50:focus {\n  --tw-border-opacity: 0.5;\n}\n\n.focus\\:border-opacity-60:focus {\n  --tw-border-opacity: 0.6;\n}\n\n.focus\\:border-opacity-70:focus {\n  --tw-border-opacity: 0.7;\n}\n\n.focus\\:border-opacity-75:focus {\n  --tw-border-opacity: 0.75;\n}\n\n.focus\\:border-opacity-80:focus {\n  --tw-border-opacity: 0.8;\n}\n\n.focus\\:border-opacity-90:focus {\n  --tw-border-opacity: 0.9;\n}\n\n.focus\\:border-opacity-95:focus {\n  --tw-border-opacity: 0.95;\n}\n\n.focus\\:border-opacity-100:focus {\n  --tw-border-opacity: 1;\n}\n\n.bg-transparent {\n  background-color: transparent;\n}\n\n.bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.bg-bg {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.bg-gray-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.bg-teal-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.bg-teal-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.bg-teal-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.bg-teal-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.bg-teal-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.bg-teal-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.bg-teal-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.bg-teal-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.bg-teal-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.bg-teal-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.bg-orange-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.bg-orange-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.bg-orange-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.bg-green-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.bg-red-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-transparent {\n  background-color: transparent;\n}\n\n.group:hover .group-hover\\:bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-bg {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-teal-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-orange-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-transparent:focus-within {\n  background-color: transparent;\n}\n\n.focus-within\\:bg-white:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-black:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-bg:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-teal-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-orange-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-orange-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-orange-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-transparent:hover {\n  background-color: transparent;\n}\n\n.hover\\:bg-white:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-black:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-bg:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-teal-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-orange-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-orange-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-orange-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-transparent:focus {\n  background-color: transparent;\n}\n\n.focus\\:bg-white:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-black:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-bg:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-teal-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-orange-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-orange-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-orange-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n}\n\n.bg-opacity-0 {\n  --tw-bg-opacity: 0;\n}\n\n.bg-opacity-5 {\n  --tw-bg-opacity: 0.05;\n}\n\n.bg-opacity-10 {\n  --tw-bg-opacity: 0.1;\n}\n\n.bg-opacity-20 {\n  --tw-bg-opacity: 0.2;\n}\n\n.bg-opacity-25 {\n  --tw-bg-opacity: 0.25;\n}\n\n.bg-opacity-30 {\n  --tw-bg-opacity: 0.3;\n}\n\n.bg-opacity-40 {\n  --tw-bg-opacity: 0.4;\n}\n\n.bg-opacity-50 {\n  --tw-bg-opacity: 0.5;\n}\n\n.bg-opacity-60 {\n  --tw-bg-opacity: 0.6;\n}\n\n.bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n\n.bg-opacity-75 {\n  --tw-bg-opacity: 0.75;\n}\n\n.bg-opacity-80 {\n  --tw-bg-opacity: 0.8;\n}\n\n.bg-opacity-90 {\n  --tw-bg-opacity: 0.9;\n}\n\n.bg-opacity-95 {\n  --tw-bg-opacity: 0.95;\n}\n\n.bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n\n.group:hover .group-hover\\:bg-opacity-0 {\n  --tw-bg-opacity: 0;\n}\n\n.group:hover .group-hover\\:bg-opacity-5 {\n  --tw-bg-opacity: 0.05;\n}\n\n.group:hover .group-hover\\:bg-opacity-10 {\n  --tw-bg-opacity: 0.1;\n}\n\n.group:hover .group-hover\\:bg-opacity-20 {\n  --tw-bg-opacity: 0.2;\n}\n\n.group:hover .group-hover\\:bg-opacity-25 {\n  --tw-bg-opacity: 0.25;\n}\n\n.group:hover .group-hover\\:bg-opacity-30 {\n  --tw-bg-opacity: 0.3;\n}\n\n.group:hover .group-hover\\:bg-opacity-40 {\n  --tw-bg-opacity: 0.4;\n}\n\n.group:hover .group-hover\\:bg-opacity-50 {\n  --tw-bg-opacity: 0.5;\n}\n\n.group:hover .group-hover\\:bg-opacity-60 {\n  --tw-bg-opacity: 0.6;\n}\n\n.group:hover .group-hover\\:bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n\n.group:hover .group-hover\\:bg-opacity-75 {\n  --tw-bg-opacity: 0.75;\n}\n\n.group:hover .group-hover\\:bg-opacity-80 {\n  --tw-bg-opacity: 0.8;\n}\n\n.group:hover .group-hover\\:bg-opacity-90 {\n  --tw-bg-opacity: 0.9;\n}\n\n.group:hover .group-hover\\:bg-opacity-95 {\n  --tw-bg-opacity: 0.95;\n}\n\n.group:hover .group-hover\\:bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n\n.focus-within\\:bg-opacity-0:focus-within {\n  --tw-bg-opacity: 0;\n}\n\n.focus-within\\:bg-opacity-5:focus-within {\n  --tw-bg-opacity: 0.05;\n}\n\n.focus-within\\:bg-opacity-10:focus-within {\n  --tw-bg-opacity: 0.1;\n}\n\n.focus-within\\:bg-opacity-20:focus-within {\n  --tw-bg-opacity: 0.2;\n}\n\n.focus-within\\:bg-opacity-25:focus-within {\n  --tw-bg-opacity: 0.25;\n}\n\n.focus-within\\:bg-opacity-30:focus-within {\n  --tw-bg-opacity: 0.3;\n}\n\n.focus-within\\:bg-opacity-40:focus-within {\n  --tw-bg-opacity: 0.4;\n}\n\n.focus-within\\:bg-opacity-50:focus-within {\n  --tw-bg-opacity: 0.5;\n}\n\n.focus-within\\:bg-opacity-60:focus-within {\n  --tw-bg-opacity: 0.6;\n}\n\n.focus-within\\:bg-opacity-70:focus-within {\n  --tw-bg-opacity: 0.7;\n}\n\n.focus-within\\:bg-opacity-75:focus-within {\n  --tw-bg-opacity: 0.75;\n}\n\n.focus-within\\:bg-opacity-80:focus-within {\n  --tw-bg-opacity: 0.8;\n}\n\n.focus-within\\:bg-opacity-90:focus-within {\n  --tw-bg-opacity: 0.9;\n}\n\n.focus-within\\:bg-opacity-95:focus-within {\n  --tw-bg-opacity: 0.95;\n}\n\n.focus-within\\:bg-opacity-100:focus-within {\n  --tw-bg-opacity: 1;\n}\n\n.hover\\:bg-opacity-0:hover {\n  --tw-bg-opacity: 0;\n}\n\n.hover\\:bg-opacity-5:hover {\n  --tw-bg-opacity: 0.05;\n}\n\n.hover\\:bg-opacity-10:hover {\n  --tw-bg-opacity: 0.1;\n}\n\n.hover\\:bg-opacity-20:hover {\n  --tw-bg-opacity: 0.2;\n}\n\n.hover\\:bg-opacity-25:hover {\n  --tw-bg-opacity: 0.25;\n}\n\n.hover\\:bg-opacity-30:hover {\n  --tw-bg-opacity: 0.3;\n}\n\n.hover\\:bg-opacity-40:hover {\n  --tw-bg-opacity: 0.4;\n}\n\n.hover\\:bg-opacity-50:hover {\n  --tw-bg-opacity: 0.5;\n}\n\n.hover\\:bg-opacity-60:hover {\n  --tw-bg-opacity: 0.6;\n}\n\n.hover\\:bg-opacity-70:hover {\n  --tw-bg-opacity: 0.7;\n}\n\n.hover\\:bg-opacity-75:hover {\n  --tw-bg-opacity: 0.75;\n}\n\n.hover\\:bg-opacity-80:hover {\n  --tw-bg-opacity: 0.8;\n}\n\n.hover\\:bg-opacity-90:hover {\n  --tw-bg-opacity: 0.9;\n}\n\n.hover\\:bg-opacity-95:hover {\n  --tw-bg-opacity: 0.95;\n}\n\n.hover\\:bg-opacity-100:hover {\n  --tw-bg-opacity: 1;\n}\n\n.focus\\:bg-opacity-0:focus {\n  --tw-bg-opacity: 0;\n}\n\n.focus\\:bg-opacity-5:focus {\n  --tw-bg-opacity: 0.05;\n}\n\n.focus\\:bg-opacity-10:focus {\n  --tw-bg-opacity: 0.1;\n}\n\n.focus\\:bg-opacity-20:focus {\n  --tw-bg-opacity: 0.2;\n}\n\n.focus\\:bg-opacity-25:focus {\n  --tw-bg-opacity: 0.25;\n}\n\n.focus\\:bg-opacity-30:focus {\n  --tw-bg-opacity: 0.3;\n}\n\n.focus\\:bg-opacity-40:focus {\n  --tw-bg-opacity: 0.4;\n}\n\n.focus\\:bg-opacity-50:focus {\n  --tw-bg-opacity: 0.5;\n}\n\n.focus\\:bg-opacity-60:focus {\n  --tw-bg-opacity: 0.6;\n}\n\n.focus\\:bg-opacity-70:focus {\n  --tw-bg-opacity: 0.7;\n}\n\n.focus\\:bg-opacity-75:focus {\n  --tw-bg-opacity: 0.75;\n}\n\n.focus\\:bg-opacity-80:focus {\n  --tw-bg-opacity: 0.8;\n}\n\n.focus\\:bg-opacity-90:focus {\n  --tw-bg-opacity: 0.9;\n}\n\n.focus\\:bg-opacity-95:focus {\n  --tw-bg-opacity: 0.95;\n}\n\n.focus\\:bg-opacity-100:focus {\n  --tw-bg-opacity: 1;\n}\n\n.bg-none {\n  background-image: none;\n}\n\n.bg-gradient-to-t {\n  background-image: linear-gradient(to top, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-tr {\n  background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-r {\n  background-image: linear-gradient(to right, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-br {\n  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-b {\n  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-bl {\n  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-l {\n  background-image: linear-gradient(to left, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-tl {\n  background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n}\n\n.from-transparent {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.from-white {\n  --tw-gradient-from: #ffffff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.from-black {\n  --tw-gradient-from: #22292f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.from-bg {\n  --tw-gradient-from: #f6f8f9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.from-gray-50 {\n  --tw-gradient-from: #F3F6F8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.from-gray-100 {\n  --tw-gradient-from: #D9E0E6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.from-gray-200 {\n  --tw-gradient-from: #BFC8D1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.from-gray-300 {\n  --tw-gradient-from: #A1ADB7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.from-gray-400 {\n  --tw-gradient-from: #808E9A;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.from-gray-500 {\n  --tw-gradient-from: #63727E;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.from-gray-600 {\n  --tw-gradient-from: #4C5863;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.from-gray-700 {\n  --tw-gradient-from: #3D4853;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.from-gray-800 {\n  --tw-gradient-from: #333C45;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.from-gray-900 {\n  --tw-gradient-from: #20272C;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.from-teal-50 {\n  --tw-gradient-from: #D6FEF1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.from-teal-100 {\n  --tw-gradient-from: #5CF8CF;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.from-teal-200 {\n  --tw-gradient-from: #00DDB3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.from-teal-300 {\n  --tw-gradient-from: #00C1A3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.from-teal-400 {\n  --tw-gradient-from: #029D91;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.from-teal-500 {\n  --tw-gradient-from: #017D7B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.from-teal-600 {\n  --tw-gradient-from: #016161;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.from-teal-700 {\n  --tw-gradient-from: #004F4F;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.from-teal-800 {\n  --tw-gradient-from: #014242;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.from-teal-900 {\n  --tw-gradient-from: #002B2B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.from-orange-100 {\n  --tw-gradient-from: #ffeed3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.from-orange-500 {\n  --tw-gradient-from: #f56e21;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.from-orange-700 {\n  --tw-gradient-from: #c34c09;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.from-green-100 {\n  --tw-gradient-from: #cffcda;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.from-green-500 {\n  --tw-gradient-from: #38c172;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.from-green-700 {\n  --tw-gradient-from: #178233;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.from-red-100 {\n  --tw-gradient-from: #ffdce3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.from-red-500 {\n  --tw-gradient-from: #ec3257;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.from-red-700 {\n  --tw-gradient-from: #c91a3d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.hover\\:from-transparent:hover {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.hover\\:from-white:hover {\n  --tw-gradient-from: #ffffff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.hover\\:from-black:hover {\n  --tw-gradient-from: #22292f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.hover\\:from-bg:hover {\n  --tw-gradient-from: #f6f8f9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.hover\\:from-gray-50:hover {\n  --tw-gradient-from: #F3F6F8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.hover\\:from-gray-100:hover {\n  --tw-gradient-from: #D9E0E6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.hover\\:from-gray-200:hover {\n  --tw-gradient-from: #BFC8D1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.hover\\:from-gray-300:hover {\n  --tw-gradient-from: #A1ADB7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.hover\\:from-gray-400:hover {\n  --tw-gradient-from: #808E9A;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.hover\\:from-gray-500:hover {\n  --tw-gradient-from: #63727E;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.hover\\:from-gray-600:hover {\n  --tw-gradient-from: #4C5863;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.hover\\:from-gray-700:hover {\n  --tw-gradient-from: #3D4853;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.hover\\:from-gray-800:hover {\n  --tw-gradient-from: #333C45;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.hover\\:from-gray-900:hover {\n  --tw-gradient-from: #20272C;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.hover\\:from-teal-50:hover {\n  --tw-gradient-from: #D6FEF1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.hover\\:from-teal-100:hover {\n  --tw-gradient-from: #5CF8CF;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.hover\\:from-teal-200:hover {\n  --tw-gradient-from: #00DDB3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.hover\\:from-teal-300:hover {\n  --tw-gradient-from: #00C1A3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.hover\\:from-teal-400:hover {\n  --tw-gradient-from: #029D91;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.hover\\:from-teal-500:hover {\n  --tw-gradient-from: #017D7B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.hover\\:from-teal-600:hover {\n  --tw-gradient-from: #016161;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.hover\\:from-teal-700:hover {\n  --tw-gradient-from: #004F4F;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.hover\\:from-teal-800:hover {\n  --tw-gradient-from: #014242;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.hover\\:from-teal-900:hover {\n  --tw-gradient-from: #002B2B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.hover\\:from-orange-100:hover {\n  --tw-gradient-from: #ffeed3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.hover\\:from-orange-500:hover {\n  --tw-gradient-from: #f56e21;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.hover\\:from-orange-700:hover {\n  --tw-gradient-from: #c34c09;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.hover\\:from-green-100:hover {\n  --tw-gradient-from: #cffcda;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.hover\\:from-green-500:hover {\n  --tw-gradient-from: #38c172;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.hover\\:from-green-700:hover {\n  --tw-gradient-from: #178233;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.hover\\:from-red-100:hover {\n  --tw-gradient-from: #ffdce3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.hover\\:from-red-500:hover {\n  --tw-gradient-from: #ec3257;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.hover\\:from-red-700:hover {\n  --tw-gradient-from: #c91a3d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.focus\\:from-transparent:focus {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.focus\\:from-white:focus {\n  --tw-gradient-from: #ffffff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.focus\\:from-black:focus {\n  --tw-gradient-from: #22292f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.focus\\:from-bg:focus {\n  --tw-gradient-from: #f6f8f9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.focus\\:from-gray-50:focus {\n  --tw-gradient-from: #F3F6F8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.focus\\:from-gray-100:focus {\n  --tw-gradient-from: #D9E0E6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.focus\\:from-gray-200:focus {\n  --tw-gradient-from: #BFC8D1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.focus\\:from-gray-300:focus {\n  --tw-gradient-from: #A1ADB7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.focus\\:from-gray-400:focus {\n  --tw-gradient-from: #808E9A;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.focus\\:from-gray-500:focus {\n  --tw-gradient-from: #63727E;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.focus\\:from-gray-600:focus {\n  --tw-gradient-from: #4C5863;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.focus\\:from-gray-700:focus {\n  --tw-gradient-from: #3D4853;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.focus\\:from-gray-800:focus {\n  --tw-gradient-from: #333C45;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.focus\\:from-gray-900:focus {\n  --tw-gradient-from: #20272C;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.focus\\:from-teal-50:focus {\n  --tw-gradient-from: #D6FEF1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.focus\\:from-teal-100:focus {\n  --tw-gradient-from: #5CF8CF;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.focus\\:from-teal-200:focus {\n  --tw-gradient-from: #00DDB3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.focus\\:from-teal-300:focus {\n  --tw-gradient-from: #00C1A3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.focus\\:from-teal-400:focus {\n  --tw-gradient-from: #029D91;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.focus\\:from-teal-500:focus {\n  --tw-gradient-from: #017D7B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.focus\\:from-teal-600:focus {\n  --tw-gradient-from: #016161;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.focus\\:from-teal-700:focus {\n  --tw-gradient-from: #004F4F;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.focus\\:from-teal-800:focus {\n  --tw-gradient-from: #014242;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.focus\\:from-teal-900:focus {\n  --tw-gradient-from: #002B2B;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.focus\\:from-orange-100:focus {\n  --tw-gradient-from: #ffeed3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.focus\\:from-orange-500:focus {\n  --tw-gradient-from: #f56e21;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.focus\\:from-orange-700:focus {\n  --tw-gradient-from: #c34c09;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.focus\\:from-green-100:focus {\n  --tw-gradient-from: #cffcda;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.focus\\:from-green-500:focus {\n  --tw-gradient-from: #38c172;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.focus\\:from-green-700:focus {\n  --tw-gradient-from: #178233;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.focus\\:from-red-100:focus {\n  --tw-gradient-from: #ffdce3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.focus\\:from-red-500:focus {\n  --tw-gradient-from: #ec3257;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.focus\\:from-red-700:focus {\n  --tw-gradient-from: #c91a3d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.via-transparent {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.via-white {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.via-black {\n  --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.via-bg {\n  --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.via-gray-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.via-gray-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.via-gray-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.via-gray-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.via-gray-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.via-gray-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.via-gray-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.via-gray-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.via-gray-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.via-gray-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.via-teal-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.via-teal-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.via-teal-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.via-teal-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.via-teal-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.via-teal-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.via-teal-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.via-teal-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.via-teal-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.via-teal-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.via-orange-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.via-orange-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.via-orange-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.via-green-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.via-green-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.via-green-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.via-red-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.via-red-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.via-red-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.hover\\:via-transparent:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.hover\\:via-white:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.hover\\:via-black:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.hover\\:via-bg:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.hover\\:via-gray-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.hover\\:via-gray-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.hover\\:via-gray-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.hover\\:via-gray-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.hover\\:via-gray-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.hover\\:via-gray-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.hover\\:via-gray-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.hover\\:via-gray-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.hover\\:via-gray-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.hover\\:via-gray-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.hover\\:via-teal-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.hover\\:via-teal-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.hover\\:via-teal-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.hover\\:via-teal-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.hover\\:via-teal-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.hover\\:via-teal-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.hover\\:via-teal-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.hover\\:via-teal-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.hover\\:via-teal-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.hover\\:via-teal-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.hover\\:via-orange-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.hover\\:via-orange-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.hover\\:via-orange-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.hover\\:via-green-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.hover\\:via-green-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.hover\\:via-green-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.hover\\:via-red-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.hover\\:via-red-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.hover\\:via-red-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.focus\\:via-transparent:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.focus\\:via-white:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.focus\\:via-black:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n}\n\n.focus\\:via-bg:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n}\n\n.focus\\:via-gray-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n}\n\n.focus\\:via-gray-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n}\n\n.focus\\:via-gray-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n}\n\n.focus\\:via-gray-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n}\n\n.focus\\:via-gray-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n}\n\n.focus\\:via-gray-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n}\n\n.focus\\:via-gray-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n}\n\n.focus\\:via-gray-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n}\n\n.focus\\:via-gray-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n}\n\n.focus\\:via-gray-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n}\n\n.focus\\:via-teal-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n}\n\n.focus\\:via-teal-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n}\n\n.focus\\:via-teal-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n}\n\n.focus\\:via-teal-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n}\n\n.focus\\:via-teal-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n}\n\n.focus\\:via-teal-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n}\n\n.focus\\:via-teal-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n}\n\n.focus\\:via-teal-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n}\n\n.focus\\:via-teal-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n}\n\n.focus\\:via-teal-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n}\n\n.focus\\:via-orange-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n}\n\n.focus\\:via-orange-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n}\n\n.focus\\:via-orange-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n}\n\n.focus\\:via-green-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n}\n\n.focus\\:via-green-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n}\n\n.focus\\:via-green-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n}\n\n.focus\\:via-red-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n}\n\n.focus\\:via-red-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n}\n\n.focus\\:via-red-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n}\n\n.to-transparent {\n  --tw-gradient-to: transparent;\n}\n\n.to-white {\n  --tw-gradient-to: #ffffff;\n}\n\n.to-black {\n  --tw-gradient-to: #22292f;\n}\n\n.to-bg {\n  --tw-gradient-to: #f6f8f9;\n}\n\n.to-gray-50 {\n  --tw-gradient-to: #F3F6F8;\n}\n\n.to-gray-100 {\n  --tw-gradient-to: #D9E0E6;\n}\n\n.to-gray-200 {\n  --tw-gradient-to: #BFC8D1;\n}\n\n.to-gray-300 {\n  --tw-gradient-to: #A1ADB7;\n}\n\n.to-gray-400 {\n  --tw-gradient-to: #808E9A;\n}\n\n.to-gray-500 {\n  --tw-gradient-to: #63727E;\n}\n\n.to-gray-600 {\n  --tw-gradient-to: #4C5863;\n}\n\n.to-gray-700 {\n  --tw-gradient-to: #3D4853;\n}\n\n.to-gray-800 {\n  --tw-gradient-to: #333C45;\n}\n\n.to-gray-900 {\n  --tw-gradient-to: #20272C;\n}\n\n.to-teal-50 {\n  --tw-gradient-to: #D6FEF1;\n}\n\n.to-teal-100 {\n  --tw-gradient-to: #5CF8CF;\n}\n\n.to-teal-200 {\n  --tw-gradient-to: #00DDB3;\n}\n\n.to-teal-300 {\n  --tw-gradient-to: #00C1A3;\n}\n\n.to-teal-400 {\n  --tw-gradient-to: #029D91;\n}\n\n.to-teal-500 {\n  --tw-gradient-to: #017D7B;\n}\n\n.to-teal-600 {\n  --tw-gradient-to: #016161;\n}\n\n.to-teal-700 {\n  --tw-gradient-to: #004F4F;\n}\n\n.to-teal-800 {\n  --tw-gradient-to: #014242;\n}\n\n.to-teal-900 {\n  --tw-gradient-to: #002B2B;\n}\n\n.to-orange-100 {\n  --tw-gradient-to: #ffeed3;\n}\n\n.to-orange-500 {\n  --tw-gradient-to: #f56e21;\n}\n\n.to-orange-700 {\n  --tw-gradient-to: #c34c09;\n}\n\n.to-green-100 {\n  --tw-gradient-to: #cffcda;\n}\n\n.to-green-500 {\n  --tw-gradient-to: #38c172;\n}\n\n.to-green-700 {\n  --tw-gradient-to: #178233;\n}\n\n.to-red-100 {\n  --tw-gradient-to: #ffdce3;\n}\n\n.to-red-500 {\n  --tw-gradient-to: #ec3257;\n}\n\n.to-red-700 {\n  --tw-gradient-to: #c91a3d;\n}\n\n.hover\\:to-transparent:hover {\n  --tw-gradient-to: transparent;\n}\n\n.hover\\:to-white:hover {\n  --tw-gradient-to: #ffffff;\n}\n\n.hover\\:to-black:hover {\n  --tw-gradient-to: #22292f;\n}\n\n.hover\\:to-bg:hover {\n  --tw-gradient-to: #f6f8f9;\n}\n\n.hover\\:to-gray-50:hover {\n  --tw-gradient-to: #F3F6F8;\n}\n\n.hover\\:to-gray-100:hover {\n  --tw-gradient-to: #D9E0E6;\n}\n\n.hover\\:to-gray-200:hover {\n  --tw-gradient-to: #BFC8D1;\n}\n\n.hover\\:to-gray-300:hover {\n  --tw-gradient-to: #A1ADB7;\n}\n\n.hover\\:to-gray-400:hover {\n  --tw-gradient-to: #808E9A;\n}\n\n.hover\\:to-gray-500:hover {\n  --tw-gradient-to: #63727E;\n}\n\n.hover\\:to-gray-600:hover {\n  --tw-gradient-to: #4C5863;\n}\n\n.hover\\:to-gray-700:hover {\n  --tw-gradient-to: #3D4853;\n}\n\n.hover\\:to-gray-800:hover {\n  --tw-gradient-to: #333C45;\n}\n\n.hover\\:to-gray-900:hover {\n  --tw-gradient-to: #20272C;\n}\n\n.hover\\:to-teal-50:hover {\n  --tw-gradient-to: #D6FEF1;\n}\n\n.hover\\:to-teal-100:hover {\n  --tw-gradient-to: #5CF8CF;\n}\n\n.hover\\:to-teal-200:hover {\n  --tw-gradient-to: #00DDB3;\n}\n\n.hover\\:to-teal-300:hover {\n  --tw-gradient-to: #00C1A3;\n}\n\n.hover\\:to-teal-400:hover {\n  --tw-gradient-to: #029D91;\n}\n\n.hover\\:to-teal-500:hover {\n  --tw-gradient-to: #017D7B;\n}\n\n.hover\\:to-teal-600:hover {\n  --tw-gradient-to: #016161;\n}\n\n.hover\\:to-teal-700:hover {\n  --tw-gradient-to: #004F4F;\n}\n\n.hover\\:to-teal-800:hover {\n  --tw-gradient-to: #014242;\n}\n\n.hover\\:to-teal-900:hover {\n  --tw-gradient-to: #002B2B;\n}\n\n.hover\\:to-orange-100:hover {\n  --tw-gradient-to: #ffeed3;\n}\n\n.hover\\:to-orange-500:hover {\n  --tw-gradient-to: #f56e21;\n}\n\n.hover\\:to-orange-700:hover {\n  --tw-gradient-to: #c34c09;\n}\n\n.hover\\:to-green-100:hover {\n  --tw-gradient-to: #cffcda;\n}\n\n.hover\\:to-green-500:hover {\n  --tw-gradient-to: #38c172;\n}\n\n.hover\\:to-green-700:hover {\n  --tw-gradient-to: #178233;\n}\n\n.hover\\:to-red-100:hover {\n  --tw-gradient-to: #ffdce3;\n}\n\n.hover\\:to-red-500:hover {\n  --tw-gradient-to: #ec3257;\n}\n\n.hover\\:to-red-700:hover {\n  --tw-gradient-to: #c91a3d;\n}\n\n.focus\\:to-transparent:focus {\n  --tw-gradient-to: transparent;\n}\n\n.focus\\:to-white:focus {\n  --tw-gradient-to: #ffffff;\n}\n\n.focus\\:to-black:focus {\n  --tw-gradient-to: #22292f;\n}\n\n.focus\\:to-bg:focus {\n  --tw-gradient-to: #f6f8f9;\n}\n\n.focus\\:to-gray-50:focus {\n  --tw-gradient-to: #F3F6F8;\n}\n\n.focus\\:to-gray-100:focus {\n  --tw-gradient-to: #D9E0E6;\n}\n\n.focus\\:to-gray-200:focus {\n  --tw-gradient-to: #BFC8D1;\n}\n\n.focus\\:to-gray-300:focus {\n  --tw-gradient-to: #A1ADB7;\n}\n\n.focus\\:to-gray-400:focus {\n  --tw-gradient-to: #808E9A;\n}\n\n.focus\\:to-gray-500:focus {\n  --tw-gradient-to: #63727E;\n}\n\n.focus\\:to-gray-600:focus {\n  --tw-gradient-to: #4C5863;\n}\n\n.focus\\:to-gray-700:focus {\n  --tw-gradient-to: #3D4853;\n}\n\n.focus\\:to-gray-800:focus {\n  --tw-gradient-to: #333C45;\n}\n\n.focus\\:to-gray-900:focus {\n  --tw-gradient-to: #20272C;\n}\n\n.focus\\:to-teal-50:focus {\n  --tw-gradient-to: #D6FEF1;\n}\n\n.focus\\:to-teal-100:focus {\n  --tw-gradient-to: #5CF8CF;\n}\n\n.focus\\:to-teal-200:focus {\n  --tw-gradient-to: #00DDB3;\n}\n\n.focus\\:to-teal-300:focus {\n  --tw-gradient-to: #00C1A3;\n}\n\n.focus\\:to-teal-400:focus {\n  --tw-gradient-to: #029D91;\n}\n\n.focus\\:to-teal-500:focus {\n  --tw-gradient-to: #017D7B;\n}\n\n.focus\\:to-teal-600:focus {\n  --tw-gradient-to: #016161;\n}\n\n.focus\\:to-teal-700:focus {\n  --tw-gradient-to: #004F4F;\n}\n\n.focus\\:to-teal-800:focus {\n  --tw-gradient-to: #014242;\n}\n\n.focus\\:to-teal-900:focus {\n  --tw-gradient-to: #002B2B;\n}\n\n.focus\\:to-orange-100:focus {\n  --tw-gradient-to: #ffeed3;\n}\n\n.focus\\:to-orange-500:focus {\n  --tw-gradient-to: #f56e21;\n}\n\n.focus\\:to-orange-700:focus {\n  --tw-gradient-to: #c34c09;\n}\n\n.focus\\:to-green-100:focus {\n  --tw-gradient-to: #cffcda;\n}\n\n.focus\\:to-green-500:focus {\n  --tw-gradient-to: #38c172;\n}\n\n.focus\\:to-green-700:focus {\n  --tw-gradient-to: #178233;\n}\n\n.focus\\:to-red-100:focus {\n  --tw-gradient-to: #ffdce3;\n}\n\n.focus\\:to-red-500:focus {\n  --tw-gradient-to: #ec3257;\n}\n\n.focus\\:to-red-700:focus {\n  --tw-gradient-to: #c91a3d;\n}\n\n.decoration-slice {\n  -webkit-box-decoration-break: slice;\n          box-decoration-break: slice;\n}\n\n.decoration-clone {\n  -webkit-box-decoration-break: clone;\n          box-decoration-break: clone;\n}\n\n.bg-auto {\n  background-size: auto;\n}\n\n.bg-cover {\n  background-size: cover;\n}\n\n.bg-contain {\n  background-size: contain;\n}\n\n.bg-fixed {\n  background-attachment: fixed;\n}\n\n.bg-local {\n  background-attachment: local;\n}\n\n.bg-scroll {\n  background-attachment: scroll;\n}\n\n.bg-clip-border {\n  background-clip: border-box;\n}\n\n.bg-clip-padding {\n  background-clip: padding-box;\n}\n\n.bg-clip-content {\n  background-clip: content-box;\n}\n\n.bg-clip-text {\n  -webkit-background-clip: text;\n          background-clip: text;\n}\n\n.bg-bottom {\n  background-position: bottom;\n}\n\n.bg-center {\n  background-position: center;\n}\n\n.bg-left {\n  background-position: left;\n}\n\n.bg-left-bottom {\n  background-position: left bottom;\n}\n\n.bg-left-top {\n  background-position: left top;\n}\n\n.bg-right {\n  background-position: right;\n}\n\n.bg-right-bottom {\n  background-position: right bottom;\n}\n\n.bg-right-top {\n  background-position: right top;\n}\n\n.bg-top {\n  background-position: top;\n}\n\n.bg-repeat {\n  background-repeat: repeat;\n}\n\n.bg-no-repeat {\n  background-repeat: no-repeat;\n}\n\n.bg-repeat-x {\n  background-repeat: repeat-x;\n}\n\n.bg-repeat-y {\n  background-repeat: repeat-y;\n}\n\n.bg-repeat-round {\n  background-repeat: round;\n}\n\n.bg-repeat-space {\n  background-repeat: space;\n}\n\n.bg-origin-border {\n  background-origin: border-box;\n}\n\n.bg-origin-padding {\n  background-origin: padding-box;\n}\n\n.bg-origin-content {\n  background-origin: content-box;\n}\n\n.fill-current {\n  fill: currentColor;\n}\n\n.stroke-current {\n  stroke: currentColor;\n}\n\n.stroke-0 {\n  stroke-width: 0;\n}\n\n.stroke-1 {\n  stroke-width: 1;\n}\n\n.stroke-2 {\n  stroke-width: 2;\n}\n\n.object-contain {\n  object-fit: contain;\n}\n\n.object-cover {\n  object-fit: cover;\n}\n\n.object-fill {\n  object-fit: fill;\n}\n\n.object-none {\n  object-fit: none;\n}\n\n.object-scale-down {\n  object-fit: scale-down;\n}\n\n.object-bottom {\n  object-position: bottom;\n}\n\n.object-center {\n  object-position: center;\n}\n\n.object-left {\n  object-position: left;\n}\n\n.object-left-bottom {\n  object-position: left bottom;\n}\n\n.object-left-top {\n  object-position: left top;\n}\n\n.object-right {\n  object-position: right;\n}\n\n.object-right-bottom {\n  object-position: right bottom;\n}\n\n.object-right-top {\n  object-position: right top;\n}\n\n.object-top {\n  object-position: top;\n}\n\n.p-0 {\n  padding: 0px;\n}\n\n.p-1 {\n  padding: 0.25rem;\n}\n\n.p-2 {\n  padding: 0.5rem;\n}\n\n.p-3 {\n  padding: 0.75rem;\n}\n\n.p-4 {\n  padding: 1rem;\n}\n\n.p-5 {\n  padding: 1.25rem;\n}\n\n.p-6 {\n  padding: 1.5rem;\n}\n\n.p-7 {\n  padding: 1.75rem;\n}\n\n.p-8 {\n  padding: 2rem;\n}\n\n.p-9 {\n  padding: 2.25rem;\n}\n\n.p-10 {\n  padding: 2.5rem;\n}\n\n.p-11 {\n  padding: 2.75rem;\n}\n\n.p-12 {\n  padding: 3rem;\n}\n\n.p-14 {\n  padding: 3.5rem;\n}\n\n.p-16 {\n  padding: 4rem;\n}\n\n.p-20 {\n  padding: 5rem;\n}\n\n.p-24 {\n  padding: 6rem;\n}\n\n.p-28 {\n  padding: 7rem;\n}\n\n.p-32 {\n  padding: 8rem;\n}\n\n.p-36 {\n  padding: 9rem;\n}\n\n.p-40 {\n  padding: 10rem;\n}\n\n.p-44 {\n  padding: 11rem;\n}\n\n.p-48 {\n  padding: 12rem;\n}\n\n.p-52 {\n  padding: 13rem;\n}\n\n.p-56 {\n  padding: 14rem;\n}\n\n.p-60 {\n  padding: 15rem;\n}\n\n.p-64 {\n  padding: 16rem;\n}\n\n.p-72 {\n  padding: 18rem;\n}\n\n.p-80 {\n  padding: 20rem;\n}\n\n.p-96 {\n  padding: 24rem;\n}\n\n.p-px {\n  padding: 1px;\n}\n\n.p-0\\.5 {\n  padding: 0.125rem;\n}\n\n.p-1\\.5 {\n  padding: 0.375rem;\n}\n\n.p-2\\.5 {\n  padding: 0.625rem;\n}\n\n.p-3\\.5 {\n  padding: 0.875rem;\n}\n\n.px-0 {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n\n.px-1 {\n  padding-left: 0.25rem;\n  padding-right: 0.25rem;\n}\n\n.px-2 {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n\n.px-3 {\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n}\n\n.px-4 {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n\n.px-5 {\n  padding-left: 1.25rem;\n  padding-right: 1.25rem;\n}\n\n.px-6 {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n}\n\n.px-7 {\n  padding-left: 1.75rem;\n  padding-right: 1.75rem;\n}\n\n.px-8 {\n  padding-left: 2rem;\n  padding-right: 2rem;\n}\n\n.px-9 {\n  padding-left: 2.25rem;\n  padding-right: 2.25rem;\n}\n\n.px-10 {\n  padding-left: 2.5rem;\n  padding-right: 2.5rem;\n}\n\n.px-11 {\n  padding-left: 2.75rem;\n  padding-right: 2.75rem;\n}\n\n.px-12 {\n  padding-left: 3rem;\n  padding-right: 3rem;\n}\n\n.px-14 {\n  padding-left: 3.5rem;\n  padding-right: 3.5rem;\n}\n\n.px-16 {\n  padding-left: 4rem;\n  padding-right: 4rem;\n}\n\n.px-20 {\n  padding-left: 5rem;\n  padding-right: 5rem;\n}\n\n.px-24 {\n  padding-left: 6rem;\n  padding-right: 6rem;\n}\n\n.px-28 {\n  padding-left: 7rem;\n  padding-right: 7rem;\n}\n\n.px-32 {\n  padding-left: 8rem;\n  padding-right: 8rem;\n}\n\n.px-36 {\n  padding-left: 9rem;\n  padding-right: 9rem;\n}\n\n.px-40 {\n  padding-left: 10rem;\n  padding-right: 10rem;\n}\n\n.px-44 {\n  padding-left: 11rem;\n  padding-right: 11rem;\n}\n\n.px-48 {\n  padding-left: 12rem;\n  padding-right: 12rem;\n}\n\n.px-52 {\n  padding-left: 13rem;\n  padding-right: 13rem;\n}\n\n.px-56 {\n  padding-left: 14rem;\n  padding-right: 14rem;\n}\n\n.px-60 {\n  padding-left: 15rem;\n  padding-right: 15rem;\n}\n\n.px-64 {\n  padding-left: 16rem;\n  padding-right: 16rem;\n}\n\n.px-72 {\n  padding-left: 18rem;\n  padding-right: 18rem;\n}\n\n.px-80 {\n  padding-left: 20rem;\n  padding-right: 20rem;\n}\n\n.px-96 {\n  padding-left: 24rem;\n  padding-right: 24rem;\n}\n\n.px-px {\n  padding-left: 1px;\n  padding-right: 1px;\n}\n\n.px-0\\.5 {\n  padding-left: 0.125rem;\n  padding-right: 0.125rem;\n}\n\n.px-1\\.5 {\n  padding-left: 0.375rem;\n  padding-right: 0.375rem;\n}\n\n.px-2\\.5 {\n  padding-left: 0.625rem;\n  padding-right: 0.625rem;\n}\n\n.px-3\\.5 {\n  padding-left: 0.875rem;\n  padding-right: 0.875rem;\n}\n\n.py-0 {\n  padding-top: 0px;\n  padding-bottom: 0px;\n}\n\n.py-1 {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n\n.py-2 {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.py-3 {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n\n.py-4 {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n.py-5 {\n  padding-top: 1.25rem;\n  padding-bottom: 1.25rem;\n}\n\n.py-6 {\n  padding-top: 1.5rem;\n  padding-bottom: 1.5rem;\n}\n\n.py-7 {\n  padding-top: 1.75rem;\n  padding-bottom: 1.75rem;\n}\n\n.py-8 {\n  padding-top: 2rem;\n  padding-bottom: 2rem;\n}\n\n.py-9 {\n  padding-top: 2.25rem;\n  padding-bottom: 2.25rem;\n}\n\n.py-10 {\n  padding-top: 2.5rem;\n  padding-bottom: 2.5rem;\n}\n\n.py-11 {\n  padding-top: 2.75rem;\n  padding-bottom: 2.75rem;\n}\n\n.py-12 {\n  padding-top: 3rem;\n  padding-bottom: 3rem;\n}\n\n.py-14 {\n  padding-top: 3.5rem;\n  padding-bottom: 3.5rem;\n}\n\n.py-16 {\n  padding-top: 4rem;\n  padding-bottom: 4rem;\n}\n\n.py-20 {\n  padding-top: 5rem;\n  padding-bottom: 5rem;\n}\n\n.py-24 {\n  padding-top: 6rem;\n  padding-bottom: 6rem;\n}\n\n.py-28 {\n  padding-top: 7rem;\n  padding-bottom: 7rem;\n}\n\n.py-32 {\n  padding-top: 8rem;\n  padding-bottom: 8rem;\n}\n\n.py-36 {\n  padding-top: 9rem;\n  padding-bottom: 9rem;\n}\n\n.py-40 {\n  padding-top: 10rem;\n  padding-bottom: 10rem;\n}\n\n.py-44 {\n  padding-top: 11rem;\n  padding-bottom: 11rem;\n}\n\n.py-48 {\n  padding-top: 12rem;\n  padding-bottom: 12rem;\n}\n\n.py-52 {\n  padding-top: 13rem;\n  padding-bottom: 13rem;\n}\n\n.py-56 {\n  padding-top: 14rem;\n  padding-bottom: 14rem;\n}\n\n.py-60 {\n  padding-top: 15rem;\n  padding-bottom: 15rem;\n}\n\n.py-64 {\n  padding-top: 16rem;\n  padding-bottom: 16rem;\n}\n\n.py-72 {\n  padding-top: 18rem;\n  padding-bottom: 18rem;\n}\n\n.py-80 {\n  padding-top: 20rem;\n  padding-bottom: 20rem;\n}\n\n.py-96 {\n  padding-top: 24rem;\n  padding-bottom: 24rem;\n}\n\n.py-px {\n  padding-top: 1px;\n  padding-bottom: 1px;\n}\n\n.py-0\\.5 {\n  padding-top: 0.125rem;\n  padding-bottom: 0.125rem;\n}\n\n.py-1\\.5 {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n}\n\n.py-2\\.5 {\n  padding-top: 0.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.py-3\\.5 {\n  padding-top: 0.875rem;\n  padding-bottom: 0.875rem;\n}\n\n.pt-0 {\n  padding-top: 0px;\n}\n\n.pt-1 {\n  padding-top: 0.25rem;\n}\n\n.pt-2 {\n  padding-top: 0.5rem;\n}\n\n.pt-3 {\n  padding-top: 0.75rem;\n}\n\n.pt-4 {\n  padding-top: 1rem;\n}\n\n.pt-5 {\n  padding-top: 1.25rem;\n}\n\n.pt-6 {\n  padding-top: 1.5rem;\n}\n\n.pt-7 {\n  padding-top: 1.75rem;\n}\n\n.pt-8 {\n  padding-top: 2rem;\n}\n\n.pt-9 {\n  padding-top: 2.25rem;\n}\n\n.pt-10 {\n  padding-top: 2.5rem;\n}\n\n.pt-11 {\n  padding-top: 2.75rem;\n}\n\n.pt-12 {\n  padding-top: 3rem;\n}\n\n.pt-14 {\n  padding-top: 3.5rem;\n}\n\n.pt-16 {\n  padding-top: 4rem;\n}\n\n.pt-20 {\n  padding-top: 5rem;\n}\n\n.pt-24 {\n  padding-top: 6rem;\n}\n\n.pt-28 {\n  padding-top: 7rem;\n}\n\n.pt-32 {\n  padding-top: 8rem;\n}\n\n.pt-36 {\n  padding-top: 9rem;\n}\n\n.pt-40 {\n  padding-top: 10rem;\n}\n\n.pt-44 {\n  padding-top: 11rem;\n}\n\n.pt-48 {\n  padding-top: 12rem;\n}\n\n.pt-52 {\n  padding-top: 13rem;\n}\n\n.pt-56 {\n  padding-top: 14rem;\n}\n\n.pt-60 {\n  padding-top: 15rem;\n}\n\n.pt-64 {\n  padding-top: 16rem;\n}\n\n.pt-72 {\n  padding-top: 18rem;\n}\n\n.pt-80 {\n  padding-top: 20rem;\n}\n\n.pt-96 {\n  padding-top: 24rem;\n}\n\n.pt-px {\n  padding-top: 1px;\n}\n\n.pt-0\\.5 {\n  padding-top: 0.125rem;\n}\n\n.pt-1\\.5 {\n  padding-top: 0.375rem;\n}\n\n.pt-2\\.5 {\n  padding-top: 0.625rem;\n}\n\n.pt-3\\.5 {\n  padding-top: 0.875rem;\n}\n\n.pr-0 {\n  padding-right: 0px;\n}\n\n.pr-1 {\n  padding-right: 0.25rem;\n}\n\n.pr-2 {\n  padding-right: 0.5rem;\n}\n\n.pr-3 {\n  padding-right: 0.75rem;\n}\n\n.pr-4 {\n  padding-right: 1rem;\n}\n\n.pr-5 {\n  padding-right: 1.25rem;\n}\n\n.pr-6 {\n  padding-right: 1.5rem;\n}\n\n.pr-7 {\n  padding-right: 1.75rem;\n}\n\n.pr-8 {\n  padding-right: 2rem;\n}\n\n.pr-9 {\n  padding-right: 2.25rem;\n}\n\n.pr-10 {\n  padding-right: 2.5rem;\n}\n\n.pr-11 {\n  padding-right: 2.75rem;\n}\n\n.pr-12 {\n  padding-right: 3rem;\n}\n\n.pr-14 {\n  padding-right: 3.5rem;\n}\n\n.pr-16 {\n  padding-right: 4rem;\n}\n\n.pr-20 {\n  padding-right: 5rem;\n}\n\n.pr-24 {\n  padding-right: 6rem;\n}\n\n.pr-28 {\n  padding-right: 7rem;\n}\n\n.pr-32 {\n  padding-right: 8rem;\n}\n\n.pr-36 {\n  padding-right: 9rem;\n}\n\n.pr-40 {\n  padding-right: 10rem;\n}\n\n.pr-44 {\n  padding-right: 11rem;\n}\n\n.pr-48 {\n  padding-right: 12rem;\n}\n\n.pr-52 {\n  padding-right: 13rem;\n}\n\n.pr-56 {\n  padding-right: 14rem;\n}\n\n.pr-60 {\n  padding-right: 15rem;\n}\n\n.pr-64 {\n  padding-right: 16rem;\n}\n\n.pr-72 {\n  padding-right: 18rem;\n}\n\n.pr-80 {\n  padding-right: 20rem;\n}\n\n.pr-96 {\n  padding-right: 24rem;\n}\n\n.pr-px {\n  padding-right: 1px;\n}\n\n.pr-0\\.5 {\n  padding-right: 0.125rem;\n}\n\n.pr-1\\.5 {\n  padding-right: 0.375rem;\n}\n\n.pr-2\\.5 {\n  padding-right: 0.625rem;\n}\n\n.pr-3\\.5 {\n  padding-right: 0.875rem;\n}\n\n.pb-0 {\n  padding-bottom: 0px;\n}\n\n.pb-1 {\n  padding-bottom: 0.25rem;\n}\n\n.pb-2 {\n  padding-bottom: 0.5rem;\n}\n\n.pb-3 {\n  padding-bottom: 0.75rem;\n}\n\n.pb-4 {\n  padding-bottom: 1rem;\n}\n\n.pb-5 {\n  padding-bottom: 1.25rem;\n}\n\n.pb-6 {\n  padding-bottom: 1.5rem;\n}\n\n.pb-7 {\n  padding-bottom: 1.75rem;\n}\n\n.pb-8 {\n  padding-bottom: 2rem;\n}\n\n.pb-9 {\n  padding-bottom: 2.25rem;\n}\n\n.pb-10 {\n  padding-bottom: 2.5rem;\n}\n\n.pb-11 {\n  padding-bottom: 2.75rem;\n}\n\n.pb-12 {\n  padding-bottom: 3rem;\n}\n\n.pb-14 {\n  padding-bottom: 3.5rem;\n}\n\n.pb-16 {\n  padding-bottom: 4rem;\n}\n\n.pb-20 {\n  padding-bottom: 5rem;\n}\n\n.pb-24 {\n  padding-bottom: 6rem;\n}\n\n.pb-28 {\n  padding-bottom: 7rem;\n}\n\n.pb-32 {\n  padding-bottom: 8rem;\n}\n\n.pb-36 {\n  padding-bottom: 9rem;\n}\n\n.pb-40 {\n  padding-bottom: 10rem;\n}\n\n.pb-44 {\n  padding-bottom: 11rem;\n}\n\n.pb-48 {\n  padding-bottom: 12rem;\n}\n\n.pb-52 {\n  padding-bottom: 13rem;\n}\n\n.pb-56 {\n  padding-bottom: 14rem;\n}\n\n.pb-60 {\n  padding-bottom: 15rem;\n}\n\n.pb-64 {\n  padding-bottom: 16rem;\n}\n\n.pb-72 {\n  padding-bottom: 18rem;\n}\n\n.pb-80 {\n  padding-bottom: 20rem;\n}\n\n.pb-96 {\n  padding-bottom: 24rem;\n}\n\n.pb-px {\n  padding-bottom: 1px;\n}\n\n.pb-0\\.5 {\n  padding-bottom: 0.125rem;\n}\n\n.pb-1\\.5 {\n  padding-bottom: 0.375rem;\n}\n\n.pb-2\\.5 {\n  padding-bottom: 0.625rem;\n}\n\n.pb-3\\.5 {\n  padding-bottom: 0.875rem;\n}\n\n.pl-0 {\n  padding-left: 0px;\n}\n\n.pl-1 {\n  padding-left: 0.25rem;\n}\n\n.pl-2 {\n  padding-left: 0.5rem;\n}\n\n.pl-3 {\n  padding-left: 0.75rem;\n}\n\n.pl-4 {\n  padding-left: 1rem;\n}\n\n.pl-5 {\n  padding-left: 1.25rem;\n}\n\n.pl-6 {\n  padding-left: 1.5rem;\n}\n\n.pl-7 {\n  padding-left: 1.75rem;\n}\n\n.pl-8 {\n  padding-left: 2rem;\n}\n\n.pl-9 {\n  padding-left: 2.25rem;\n}\n\n.pl-10 {\n  padding-left: 2.5rem;\n}\n\n.pl-11 {\n  padding-left: 2.75rem;\n}\n\n.pl-12 {\n  padding-left: 3rem;\n}\n\n.pl-14 {\n  padding-left: 3.5rem;\n}\n\n.pl-16 {\n  padding-left: 4rem;\n}\n\n.pl-20 {\n  padding-left: 5rem;\n}\n\n.pl-24 {\n  padding-left: 6rem;\n}\n\n.pl-28 {\n  padding-left: 7rem;\n}\n\n.pl-32 {\n  padding-left: 8rem;\n}\n\n.pl-36 {\n  padding-left: 9rem;\n}\n\n.pl-40 {\n  padding-left: 10rem;\n}\n\n.pl-44 {\n  padding-left: 11rem;\n}\n\n.pl-48 {\n  padding-left: 12rem;\n}\n\n.pl-52 {\n  padding-left: 13rem;\n}\n\n.pl-56 {\n  padding-left: 14rem;\n}\n\n.pl-60 {\n  padding-left: 15rem;\n}\n\n.pl-64 {\n  padding-left: 16rem;\n}\n\n.pl-72 {\n  padding-left: 18rem;\n}\n\n.pl-80 {\n  padding-left: 20rem;\n}\n\n.pl-96 {\n  padding-left: 24rem;\n}\n\n.pl-px {\n  padding-left: 1px;\n}\n\n.pl-0\\.5 {\n  padding-left: 0.125rem;\n}\n\n.pl-1\\.5 {\n  padding-left: 0.375rem;\n}\n\n.pl-2\\.5 {\n  padding-left: 0.625rem;\n}\n\n.pl-3\\.5 {\n  padding-left: 0.875rem;\n}\n\n.text-left {\n  text-align: left;\n}\n\n.text-center {\n  text-align: center;\n}\n\n.text-right {\n  text-align: right;\n}\n\n.text-justify {\n  text-align: justify;\n}\n\n.align-baseline {\n  vertical-align: baseline;\n}\n\n.align-top {\n  vertical-align: top;\n}\n\n.align-middle {\n  vertical-align: middle;\n}\n\n.align-bottom {\n  vertical-align: bottom;\n}\n\n.align-text-top {\n  vertical-align: text-top;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom;\n}\n\n.font-sans {\n  font-family: system-ui, Roboto;\n}\n\n.font-serif {\n  font-family: ;\n}\n\n.font-mono {\n  font-family: ;\n}\n\n.font-lf-regular {\n  font-family: averta_stdregular;\n}\n\n.font-lf-bold {\n  font-family: averta_stdbold;\n}\n\n.font-lf-semi-bold {\n  font-family: averta_stdsemibold;\n}\n\n.font-lf-extra-bold {\n  font-family: averta_stdextrabold;\n}\n\n.text-xs {\n  font-size: .75rem;\n}\n\n.text-sm {\n  font-size: .875rem;\n}\n\n.text-base {\n  font-size: 1rem;\n}\n\n.text-lg {\n  font-size: 1.125rem;\n}\n\n.text-xl {\n  font-size: 1.25rem;\n}\n\n.text-2xl {\n  font-size: 1.5rem;\n}\n\n.text-3xl {\n  font-size: 1.875rem;\n}\n\n.text-4xl {\n  font-size: 2.25rem;\n}\n\n.text-5xl {\n  font-size: 3rem;\n}\n\n.text-6xl {\n  font-size: 4rem;\n}\n\n.text-7xl {\n  font-size: 6rem;\n}\n\n.text-8xl {\n  font-size: 6rem;\n  line-height: 1;\n}\n\n.text-9xl {\n  font-size: 8rem;\n  line-height: 1;\n}\n\n.text-tiny {\n  font-size: 0.820rem;\n}\n\n.font-thin {\n  font-weight: 100;\n}\n\n.font-extralight {\n  font-weight: 200;\n}\n\n.font-light {\n  font-weight: 300;\n}\n\n.font-normal {\n  font-weight: 400;\n}\n\n.font-medium {\n  font-weight: 500;\n}\n\n.font-semibold {\n  font-weight: 600;\n}\n\n.font-bold {\n  font-weight: 700;\n}\n\n.font-extrabold {\n  font-weight: 800;\n}\n\n.font-black {\n  font-weight: 900;\n}\n\n.uppercase {\n  text-transform: uppercase;\n}\n\n.lowercase {\n  text-transform: lowercase;\n}\n\n.capitalize {\n  text-transform: capitalize;\n}\n\n.normal-case {\n  text-transform: none;\n}\n\n.italic {\n  font-style: italic;\n}\n\n.not-italic {\n  font-style: normal;\n}\n\n.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {\n  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n}\n\n.normal-nums {\n  font-variant-numeric: normal;\n}\n\n.ordinal {\n  --tw-ordinal: ordinal;\n}\n\n.slashed-zero {\n  --tw-slashed-zero: slashed-zero;\n}\n\n.lining-nums {\n  --tw-numeric-figure: lining-nums;\n}\n\n.oldstyle-nums {\n  --tw-numeric-figure: oldstyle-nums;\n}\n\n.proportional-nums {\n  --tw-numeric-spacing: proportional-nums;\n}\n\n.tabular-nums {\n  --tw-numeric-spacing: tabular-nums;\n}\n\n.diagonal-fractions {\n  --tw-numeric-fraction: diagonal-fractions;\n}\n\n.stacked-fractions {\n  --tw-numeric-fraction: stacked-fractions;\n}\n\n.leading-3 {\n  line-height: .75rem;\n}\n\n.leading-4 {\n  line-height: 1rem;\n}\n\n.leading-5 {\n  line-height: 1.25rem;\n}\n\n.leading-6 {\n  line-height: 1.5rem;\n}\n\n.leading-7 {\n  line-height: 1.75rem;\n}\n\n.leading-8 {\n  line-height: 2rem;\n}\n\n.leading-9 {\n  line-height: 2.25rem;\n}\n\n.leading-10 {\n  line-height: 2.5rem;\n}\n\n.leading-none {\n  line-height: 1;\n}\n\n.leading-tight {\n  line-height: 1.25;\n}\n\n.leading-snug {\n  line-height: 1.375;\n}\n\n.leading-normal {\n  line-height: 1.5;\n}\n\n.leading-relaxed {\n  line-height: 1.625;\n}\n\n.leading-loose {\n  line-height: 2;\n}\n\n.leading-lf {\n  line-height: 1.2;\n}\n\n.leading-reading {\n  line-height: 1.7;\n}\n\n.tracking-tighter {\n  letter-spacing: -0.05em;\n}\n\n.tracking-tight {\n  letter-spacing: -0.025em;\n}\n\n.tracking-normal {\n  letter-spacing: 0em;\n}\n\n.tracking-wide {\n  letter-spacing: 0.025em;\n}\n\n.tracking-wider {\n  letter-spacing: 0.05em;\n}\n\n.tracking-widest {\n  letter-spacing: 0.1em;\n}\n\n.text-transparent {\n  color: transparent;\n}\n\n.text-white {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.text-black {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.text-bg {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.text-gray-50 {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.text-teal-50 {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.text-teal-100 {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.text-teal-200 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.text-teal-300 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.text-teal-400 {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.text-teal-500 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.text-teal-600 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.text-teal-700 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.text-teal-800 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.text-teal-900 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.text-orange-100 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.text-orange-500 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.text-orange-700 {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.text-green-100 {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.text-red-100 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-transparent {\n  color: transparent;\n}\n\n.group:hover .group-hover\\:text-white {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-black {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-bg {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-50 {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-50 {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-100 {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-200 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-300 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-400 {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-500 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-600 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-700 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-800 {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-teal-900 {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-100 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-500 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-orange-700 {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-100 {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-100 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-transparent:focus-within {\n  color: transparent;\n}\n\n.focus-within\\:text-white:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-black:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-bg:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-teal-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-orange-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-orange-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-orange-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.hover\\:text-transparent:hover {\n  color: transparent;\n}\n\n.hover\\:text-white:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.hover\\:text-black:hover {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.hover\\:text-bg:hover {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.hover\\:text-teal-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.hover\\:text-orange-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.hover\\:text-orange-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.hover\\:text-orange-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.focus\\:text-transparent:focus {\n  color: transparent;\n}\n\n.focus\\:text-white:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.focus\\:text-black:focus {\n  --tw-text-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-text-opacity));\n}\n\n.focus\\:text-bg:focus {\n  --tw-text-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-text-opacity));\n}\n\n.focus\\:text-teal-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-text-opacity));\n}\n\n.focus\\:text-orange-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-text-opacity));\n}\n\n.focus\\:text-orange-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-text-opacity));\n}\n\n.focus\\:text-orange-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-text-opacity));\n}\n\n.text-opacity-0 {\n  --tw-text-opacity: 0;\n}\n\n.text-opacity-5 {\n  --tw-text-opacity: 0.05;\n}\n\n.text-opacity-10 {\n  --tw-text-opacity: 0.1;\n}\n\n.text-opacity-20 {\n  --tw-text-opacity: 0.2;\n}\n\n.text-opacity-25 {\n  --tw-text-opacity: 0.25;\n}\n\n.text-opacity-30 {\n  --tw-text-opacity: 0.3;\n}\n\n.text-opacity-40 {\n  --tw-text-opacity: 0.4;\n}\n\n.text-opacity-50 {\n  --tw-text-opacity: 0.5;\n}\n\n.text-opacity-60 {\n  --tw-text-opacity: 0.6;\n}\n\n.text-opacity-70 {\n  --tw-text-opacity: 0.7;\n}\n\n.text-opacity-75 {\n  --tw-text-opacity: 0.75;\n}\n\n.text-opacity-80 {\n  --tw-text-opacity: 0.8;\n}\n\n.text-opacity-90 {\n  --tw-text-opacity: 0.9;\n}\n\n.text-opacity-95 {\n  --tw-text-opacity: 0.95;\n}\n\n.text-opacity-100 {\n  --tw-text-opacity: 1;\n}\n\n.group:hover .group-hover\\:text-opacity-0 {\n  --tw-text-opacity: 0;\n}\n\n.group:hover .group-hover\\:text-opacity-5 {\n  --tw-text-opacity: 0.05;\n}\n\n.group:hover .group-hover\\:text-opacity-10 {\n  --tw-text-opacity: 0.1;\n}\n\n.group:hover .group-hover\\:text-opacity-20 {\n  --tw-text-opacity: 0.2;\n}\n\n.group:hover .group-hover\\:text-opacity-25 {\n  --tw-text-opacity: 0.25;\n}\n\n.group:hover .group-hover\\:text-opacity-30 {\n  --tw-text-opacity: 0.3;\n}\n\n.group:hover .group-hover\\:text-opacity-40 {\n  --tw-text-opacity: 0.4;\n}\n\n.group:hover .group-hover\\:text-opacity-50 {\n  --tw-text-opacity: 0.5;\n}\n\n.group:hover .group-hover\\:text-opacity-60 {\n  --tw-text-opacity: 0.6;\n}\n\n.group:hover .group-hover\\:text-opacity-70 {\n  --tw-text-opacity: 0.7;\n}\n\n.group:hover .group-hover\\:text-opacity-75 {\n  --tw-text-opacity: 0.75;\n}\n\n.group:hover .group-hover\\:text-opacity-80 {\n  --tw-text-opacity: 0.8;\n}\n\n.group:hover .group-hover\\:text-opacity-90 {\n  --tw-text-opacity: 0.9;\n}\n\n.group:hover .group-hover\\:text-opacity-95 {\n  --tw-text-opacity: 0.95;\n}\n\n.group:hover .group-hover\\:text-opacity-100 {\n  --tw-text-opacity: 1;\n}\n\n.focus-within\\:text-opacity-0:focus-within {\n  --tw-text-opacity: 0;\n}\n\n.focus-within\\:text-opacity-5:focus-within {\n  --tw-text-opacity: 0.05;\n}\n\n.focus-within\\:text-opacity-10:focus-within {\n  --tw-text-opacity: 0.1;\n}\n\n.focus-within\\:text-opacity-20:focus-within {\n  --tw-text-opacity: 0.2;\n}\n\n.focus-within\\:text-opacity-25:focus-within {\n  --tw-text-opacity: 0.25;\n}\n\n.focus-within\\:text-opacity-30:focus-within {\n  --tw-text-opacity: 0.3;\n}\n\n.focus-within\\:text-opacity-40:focus-within {\n  --tw-text-opacity: 0.4;\n}\n\n.focus-within\\:text-opacity-50:focus-within {\n  --tw-text-opacity: 0.5;\n}\n\n.focus-within\\:text-opacity-60:focus-within {\n  --tw-text-opacity: 0.6;\n}\n\n.focus-within\\:text-opacity-70:focus-within {\n  --tw-text-opacity: 0.7;\n}\n\n.focus-within\\:text-opacity-75:focus-within {\n  --tw-text-opacity: 0.75;\n}\n\n.focus-within\\:text-opacity-80:focus-within {\n  --tw-text-opacity: 0.8;\n}\n\n.focus-within\\:text-opacity-90:focus-within {\n  --tw-text-opacity: 0.9;\n}\n\n.focus-within\\:text-opacity-95:focus-within {\n  --tw-text-opacity: 0.95;\n}\n\n.focus-within\\:text-opacity-100:focus-within {\n  --tw-text-opacity: 1;\n}\n\n.hover\\:text-opacity-0:hover {\n  --tw-text-opacity: 0;\n}\n\n.hover\\:text-opacity-5:hover {\n  --tw-text-opacity: 0.05;\n}\n\n.hover\\:text-opacity-10:hover {\n  --tw-text-opacity: 0.1;\n}\n\n.hover\\:text-opacity-20:hover {\n  --tw-text-opacity: 0.2;\n}\n\n.hover\\:text-opacity-25:hover {\n  --tw-text-opacity: 0.25;\n}\n\n.hover\\:text-opacity-30:hover {\n  --tw-text-opacity: 0.3;\n}\n\n.hover\\:text-opacity-40:hover {\n  --tw-text-opacity: 0.4;\n}\n\n.hover\\:text-opacity-50:hover {\n  --tw-text-opacity: 0.5;\n}\n\n.hover\\:text-opacity-60:hover {\n  --tw-text-opacity: 0.6;\n}\n\n.hover\\:text-opacity-70:hover {\n  --tw-text-opacity: 0.7;\n}\n\n.hover\\:text-opacity-75:hover {\n  --tw-text-opacity: 0.75;\n}\n\n.hover\\:text-opacity-80:hover {\n  --tw-text-opacity: 0.8;\n}\n\n.hover\\:text-opacity-90:hover {\n  --tw-text-opacity: 0.9;\n}\n\n.hover\\:text-opacity-95:hover {\n  --tw-text-opacity: 0.95;\n}\n\n.hover\\:text-opacity-100:hover {\n  --tw-text-opacity: 1;\n}\n\n.focus\\:text-opacity-0:focus {\n  --tw-text-opacity: 0;\n}\n\n.focus\\:text-opacity-5:focus {\n  --tw-text-opacity: 0.05;\n}\n\n.focus\\:text-opacity-10:focus {\n  --tw-text-opacity: 0.1;\n}\n\n.focus\\:text-opacity-20:focus {\n  --tw-text-opacity: 0.2;\n}\n\n.focus\\:text-opacity-25:focus {\n  --tw-text-opacity: 0.25;\n}\n\n.focus\\:text-opacity-30:focus {\n  --tw-text-opacity: 0.3;\n}\n\n.focus\\:text-opacity-40:focus {\n  --tw-text-opacity: 0.4;\n}\n\n.focus\\:text-opacity-50:focus {\n  --tw-text-opacity: 0.5;\n}\n\n.focus\\:text-opacity-60:focus {\n  --tw-text-opacity: 0.6;\n}\n\n.focus\\:text-opacity-70:focus {\n  --tw-text-opacity: 0.7;\n}\n\n.focus\\:text-opacity-75:focus {\n  --tw-text-opacity: 0.75;\n}\n\n.focus\\:text-opacity-80:focus {\n  --tw-text-opacity: 0.8;\n}\n\n.focus\\:text-opacity-90:focus {\n  --tw-text-opacity: 0.9;\n}\n\n.focus\\:text-opacity-95:focus {\n  --tw-text-opacity: 0.95;\n}\n\n.focus\\:text-opacity-100:focus {\n  --tw-text-opacity: 1;\n}\n\n.underline {\n  text-decoration: underline;\n}\n\n.line-through {\n  text-decoration: line-through;\n}\n\n.no-underline {\n  text-decoration: none;\n}\n\n.group:hover .group-hover\\:underline {\n  text-decoration: underline;\n}\n\n.group:hover .group-hover\\:line-through {\n  text-decoration: line-through;\n}\n\n.group:hover .group-hover\\:no-underline {\n  text-decoration: none;\n}\n\n.focus-within\\:underline:focus-within {\n  text-decoration: underline;\n}\n\n.focus-within\\:line-through:focus-within {\n  text-decoration: line-through;\n}\n\n.focus-within\\:no-underline:focus-within {\n  text-decoration: none;\n}\n\n.hover\\:underline:hover {\n  text-decoration: underline;\n}\n\n.hover\\:line-through:hover {\n  text-decoration: line-through;\n}\n\n.hover\\:no-underline:hover {\n  text-decoration: none;\n}\n\n.focus\\:underline:focus {\n  text-decoration: underline;\n}\n\n.focus\\:line-through:focus {\n  text-decoration: line-through;\n}\n\n.focus\\:no-underline:focus {\n  text-decoration: none;\n}\n\n.antialiased {\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.subpixel-antialiased {\n  -webkit-font-smoothing: auto;\n  -moz-osx-font-smoothing: auto;\n}\n\n.placeholder-transparent::placeholder {\n  color: transparent;\n}\n\n.placeholder-white::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-black::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n}\n\n.placeholder-bg::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n}\n\n.placeholder-teal-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n}\n\n.placeholder-orange-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n}\n\n.placeholder-orange-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n}\n\n.placeholder-orange-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-transparent:focus::placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-white:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-black:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-bg:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-teal-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-orange-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n}\n\n.placeholder-opacity-0::placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.placeholder-opacity-5::placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.placeholder-opacity-10::placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.placeholder-opacity-20::placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.placeholder-opacity-25::placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-30::placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.placeholder-opacity-40::placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.placeholder-opacity-50::placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-60::placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.placeholder-opacity-70::placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.placeholder-opacity-75::placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-80::placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.placeholder-opacity-90::placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.placeholder-opacity-95::placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.placeholder-opacity-100::placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-0:focus::placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-5:focus::placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.focus\\:placeholder-opacity-10:focus::placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.focus\\:placeholder-opacity-20:focus::placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.focus\\:placeholder-opacity-25:focus::placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-30:focus::placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.focus\\:placeholder-opacity-40:focus::placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.focus\\:placeholder-opacity-50:focus::placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-60:focus::placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.focus\\:placeholder-opacity-70:focus::placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.focus\\:placeholder-opacity-75:focus::placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-80:focus::placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.focus\\:placeholder-opacity-90:focus::placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.focus\\:placeholder-opacity-95:focus::placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.focus\\:placeholder-opacity-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.caret-transparent {\n  caret-color: transparent;\n}\n\n.caret-white {\n  caret-color: #ffffff;\n}\n\n.caret-black {\n  caret-color: #22292f;\n}\n\n.caret-bg {\n  caret-color: #f6f8f9;\n}\n\n.caret-gray-50 {\n  caret-color: #F3F6F8;\n}\n\n.caret-gray-100 {\n  caret-color: #D9E0E6;\n}\n\n.caret-gray-200 {\n  caret-color: #BFC8D1;\n}\n\n.caret-gray-300 {\n  caret-color: #A1ADB7;\n}\n\n.caret-gray-400 {\n  caret-color: #808E9A;\n}\n\n.caret-gray-500 {\n  caret-color: #63727E;\n}\n\n.caret-gray-600 {\n  caret-color: #4C5863;\n}\n\n.caret-gray-700 {\n  caret-color: #3D4853;\n}\n\n.caret-gray-800 {\n  caret-color: #333C45;\n}\n\n.caret-gray-900 {\n  caret-color: #20272C;\n}\n\n.caret-teal-50 {\n  caret-color: #D6FEF1;\n}\n\n.caret-teal-100 {\n  caret-color: #5CF8CF;\n}\n\n.caret-teal-200 {\n  caret-color: #00DDB3;\n}\n\n.caret-teal-300 {\n  caret-color: #00C1A3;\n}\n\n.caret-teal-400 {\n  caret-color: #029D91;\n}\n\n.caret-teal-500 {\n  caret-color: #017D7B;\n}\n\n.caret-teal-600 {\n  caret-color: #016161;\n}\n\n.caret-teal-700 {\n  caret-color: #004F4F;\n}\n\n.caret-teal-800 {\n  caret-color: #014242;\n}\n\n.caret-teal-900 {\n  caret-color: #002B2B;\n}\n\n.caret-orange-100 {\n  caret-color: #ffeed3;\n}\n\n.caret-orange-500 {\n  caret-color: #f56e21;\n}\n\n.caret-orange-700 {\n  caret-color: #c34c09;\n}\n\n.caret-green-100 {\n  caret-color: #cffcda;\n}\n\n.caret-green-500 {\n  caret-color: #38c172;\n}\n\n.caret-green-700 {\n  caret-color: #178233;\n}\n\n.caret-red-100 {\n  caret-color: #ffdce3;\n}\n\n.caret-red-500 {\n  caret-color: #ec3257;\n}\n\n.caret-red-700 {\n  caret-color: #c91a3d;\n}\n\n.opacity-0 {\n  opacity: 0;\n}\n\n.opacity-5 {\n  opacity: 0.05;\n}\n\n.opacity-10 {\n  opacity: 0.1;\n}\n\n.opacity-20 {\n  opacity: 0.2;\n}\n\n.opacity-25 {\n  opacity: 0.25;\n}\n\n.opacity-30 {\n  opacity: 0.3;\n}\n\n.opacity-40 {\n  opacity: 0.4;\n}\n\n.opacity-50 {\n  opacity: 0.5;\n}\n\n.opacity-60 {\n  opacity: 0.6;\n}\n\n.opacity-70 {\n  opacity: 0.7;\n}\n\n.opacity-75 {\n  opacity: 0.75;\n}\n\n.opacity-80 {\n  opacity: 0.8;\n}\n\n.opacity-90 {\n  opacity: 0.9;\n}\n\n.opacity-95 {\n  opacity: 0.95;\n}\n\n.opacity-100 {\n  opacity: 1;\n}\n\n.group:hover .group-hover\\:opacity-0 {\n  opacity: 0;\n}\n\n.group:hover .group-hover\\:opacity-5 {\n  opacity: 0.05;\n}\n\n.group:hover .group-hover\\:opacity-10 {\n  opacity: 0.1;\n}\n\n.group:hover .group-hover\\:opacity-20 {\n  opacity: 0.2;\n}\n\n.group:hover .group-hover\\:opacity-25 {\n  opacity: 0.25;\n}\n\n.group:hover .group-hover\\:opacity-30 {\n  opacity: 0.3;\n}\n\n.group:hover .group-hover\\:opacity-40 {\n  opacity: 0.4;\n}\n\n.group:hover .group-hover\\:opacity-50 {\n  opacity: 0.5;\n}\n\n.group:hover .group-hover\\:opacity-60 {\n  opacity: 0.6;\n}\n\n.group:hover .group-hover\\:opacity-70 {\n  opacity: 0.7;\n}\n\n.group:hover .group-hover\\:opacity-75 {\n  opacity: 0.75;\n}\n\n.group:hover .group-hover\\:opacity-80 {\n  opacity: 0.8;\n}\n\n.group:hover .group-hover\\:opacity-90 {\n  opacity: 0.9;\n}\n\n.group:hover .group-hover\\:opacity-95 {\n  opacity: 0.95;\n}\n\n.group:hover .group-hover\\:opacity-100 {\n  opacity: 1;\n}\n\n.focus-within\\:opacity-0:focus-within {\n  opacity: 0;\n}\n\n.focus-within\\:opacity-5:focus-within {\n  opacity: 0.05;\n}\n\n.focus-within\\:opacity-10:focus-within {\n  opacity: 0.1;\n}\n\n.focus-within\\:opacity-20:focus-within {\n  opacity: 0.2;\n}\n\n.focus-within\\:opacity-25:focus-within {\n  opacity: 0.25;\n}\n\n.focus-within\\:opacity-30:focus-within {\n  opacity: 0.3;\n}\n\n.focus-within\\:opacity-40:focus-within {\n  opacity: 0.4;\n}\n\n.focus-within\\:opacity-50:focus-within {\n  opacity: 0.5;\n}\n\n.focus-within\\:opacity-60:focus-within {\n  opacity: 0.6;\n}\n\n.focus-within\\:opacity-70:focus-within {\n  opacity: 0.7;\n}\n\n.focus-within\\:opacity-75:focus-within {\n  opacity: 0.75;\n}\n\n.focus-within\\:opacity-80:focus-within {\n  opacity: 0.8;\n}\n\n.focus-within\\:opacity-90:focus-within {\n  opacity: 0.9;\n}\n\n.focus-within\\:opacity-95:focus-within {\n  opacity: 0.95;\n}\n\n.focus-within\\:opacity-100:focus-within {\n  opacity: 1;\n}\n\n.hover\\:opacity-0:hover {\n  opacity: 0;\n}\n\n.hover\\:opacity-5:hover {\n  opacity: 0.05;\n}\n\n.hover\\:opacity-10:hover {\n  opacity: 0.1;\n}\n\n.hover\\:opacity-20:hover {\n  opacity: 0.2;\n}\n\n.hover\\:opacity-25:hover {\n  opacity: 0.25;\n}\n\n.hover\\:opacity-30:hover {\n  opacity: 0.3;\n}\n\n.hover\\:opacity-40:hover {\n  opacity: 0.4;\n}\n\n.hover\\:opacity-50:hover {\n  opacity: 0.5;\n}\n\n.hover\\:opacity-60:hover {\n  opacity: 0.6;\n}\n\n.hover\\:opacity-70:hover {\n  opacity: 0.7;\n}\n\n.hover\\:opacity-75:hover {\n  opacity: 0.75;\n}\n\n.hover\\:opacity-80:hover {\n  opacity: 0.8;\n}\n\n.hover\\:opacity-90:hover {\n  opacity: 0.9;\n}\n\n.hover\\:opacity-95:hover {\n  opacity: 0.95;\n}\n\n.hover\\:opacity-100:hover {\n  opacity: 1;\n}\n\n.focus\\:opacity-0:focus {\n  opacity: 0;\n}\n\n.focus\\:opacity-5:focus {\n  opacity: 0.05;\n}\n\n.focus\\:opacity-10:focus {\n  opacity: 0.1;\n}\n\n.focus\\:opacity-20:focus {\n  opacity: 0.2;\n}\n\n.focus\\:opacity-25:focus {\n  opacity: 0.25;\n}\n\n.focus\\:opacity-30:focus {\n  opacity: 0.3;\n}\n\n.focus\\:opacity-40:focus {\n  opacity: 0.4;\n}\n\n.focus\\:opacity-50:focus {\n  opacity: 0.5;\n}\n\n.focus\\:opacity-60:focus {\n  opacity: 0.6;\n}\n\n.focus\\:opacity-70:focus {\n  opacity: 0.7;\n}\n\n.focus\\:opacity-75:focus {\n  opacity: 0.75;\n}\n\n.focus\\:opacity-80:focus {\n  opacity: 0.8;\n}\n\n.focus\\:opacity-90:focus {\n  opacity: 0.9;\n}\n\n.focus\\:opacity-95:focus {\n  opacity: 0.95;\n}\n\n.focus\\:opacity-100:focus {\n  opacity: 1;\n}\n\n.bg-blend-normal {\n  background-blend-mode: normal;\n}\n\n.bg-blend-multiply {\n  background-blend-mode: multiply;\n}\n\n.bg-blend-screen {\n  background-blend-mode: screen;\n}\n\n.bg-blend-overlay {\n  background-blend-mode: overlay;\n}\n\n.bg-blend-darken {\n  background-blend-mode: darken;\n}\n\n.bg-blend-lighten {\n  background-blend-mode: lighten;\n}\n\n.bg-blend-color-dodge {\n  background-blend-mode: color-dodge;\n}\n\n.bg-blend-color-burn {\n  background-blend-mode: color-burn;\n}\n\n.bg-blend-hard-light {\n  background-blend-mode: hard-light;\n}\n\n.bg-blend-soft-light {\n  background-blend-mode: soft-light;\n}\n\n.bg-blend-difference {\n  background-blend-mode: difference;\n}\n\n.bg-blend-exclusion {\n  background-blend-mode: exclusion;\n}\n\n.bg-blend-hue {\n  background-blend-mode: hue;\n}\n\n.bg-blend-saturation {\n  background-blend-mode: saturation;\n}\n\n.bg-blend-color {\n  background-blend-mode: color;\n}\n\n.bg-blend-luminosity {\n  background-blend-mode: luminosity;\n}\n\n.mix-blend-normal {\n  mix-blend-mode: normal;\n}\n\n.mix-blend-multiply {\n  mix-blend-mode: multiply;\n}\n\n.mix-blend-screen {\n  mix-blend-mode: screen;\n}\n\n.mix-blend-overlay {\n  mix-blend-mode: overlay;\n}\n\n.mix-blend-darken {\n  mix-blend-mode: darken;\n}\n\n.mix-blend-lighten {\n  mix-blend-mode: lighten;\n}\n\n.mix-blend-color-dodge {\n  mix-blend-mode: color-dodge;\n}\n\n.mix-blend-color-burn {\n  mix-blend-mode: color-burn;\n}\n\n.mix-blend-hard-light {\n  mix-blend-mode: hard-light;\n}\n\n.mix-blend-soft-light {\n  mix-blend-mode: soft-light;\n}\n\n.mix-blend-difference {\n  mix-blend-mode: difference;\n}\n\n.mix-blend-exclusion {\n  mix-blend-mode: exclusion;\n}\n\n.mix-blend-hue {\n  mix-blend-mode: hue;\n}\n\n.mix-blend-saturation {\n  mix-blend-mode: saturation;\n}\n\n.mix-blend-color {\n  mix-blend-mode: color;\n}\n\n.mix-blend-luminosity {\n  mix-blend-mode: luminosity;\n}\n\n*, ::before, ::after {\n  --tw-shadow: 0 0 #0000;\n}\n\n.shadow-sm {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-md {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-lg {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-xl {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-2xl {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-inner {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-none {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-xs {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-outline {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-lf {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-sm {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-md {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-lg {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-xl {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-2xl {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-inner {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-none {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-xs {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-outline {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-lf {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-sm:focus-within {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow:focus-within {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-md:focus-within {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-lg:focus-within {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-xl:focus-within {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-2xl:focus-within {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-inner:focus-within {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-none:focus-within {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-xs:focus-within {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-outline:focus-within {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-lf:focus-within {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-sm:hover {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow:hover {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-md:hover {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-lg:hover {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-xl:hover {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-2xl:hover {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-inner:hover {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-none:hover {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-xs:hover {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-outline:hover {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-lf:hover {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-sm:focus {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow:focus {\n  --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-md:focus {\n  --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-lg:focus {\n  --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-xl:focus {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-2xl:focus {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-inner:focus {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-none:focus {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-xs:focus {\n  --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-outline:focus {\n  --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-lf:focus {\n  --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.outline-none {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.outline-white {\n  outline: 2px dotted white;\n  outline-offset: 2px;\n}\n\n.outline-black {\n  outline: 2px dotted black;\n  outline-offset: 2px;\n}\n\n.focus-within\\:outline-none:focus-within {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.focus-within\\:outline-white:focus-within {\n  outline: 2px dotted white;\n  outline-offset: 2px;\n}\n\n.focus-within\\:outline-black:focus-within {\n  outline: 2px dotted black;\n  outline-offset: 2px;\n}\n\n.focus\\:outline-none:focus {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.focus\\:outline-white:focus {\n  outline: 2px dotted white;\n  outline-offset: 2px;\n}\n\n.focus\\:outline-black:focus {\n  outline: 2px dotted black;\n  outline-offset: 2px;\n}\n\n*, ::before, ::after {\n  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: rgba(59, 130, 246, 0.5);\n  --tw-ring-offset-shadow: 0 0 #0000;\n  --tw-ring-shadow: 0 0 #0000;\n}\n\n.ring-0 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-1 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-2 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-4 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-8 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-0:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-1:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-2:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-4:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-8:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-0:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-1:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-2:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-4:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-8:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-inset {\n  --tw-ring-inset: inset;\n}\n\n.focus-within\\:ring-inset:focus-within {\n  --tw-ring-inset: inset;\n}\n\n.focus\\:ring-inset:focus {\n  --tw-ring-inset: inset;\n}\n\n.ring-transparent {\n  --tw-ring-color: transparent;\n}\n\n.ring-white {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.ring-black {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n}\n\n.ring-bg {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n}\n\n.ring-gray-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n}\n\n.ring-gray-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n}\n\n.ring-gray-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n}\n\n.ring-gray-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n}\n\n.ring-gray-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n}\n\n.ring-gray-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n}\n\n.ring-gray-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n}\n\n.ring-gray-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n}\n\n.ring-gray-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n}\n\n.ring-gray-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n}\n\n.ring-teal-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n}\n\n.ring-teal-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n}\n\n.ring-teal-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n}\n\n.ring-teal-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n}\n\n.ring-teal-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n}\n\n.ring-teal-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n}\n\n.ring-teal-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n}\n\n.ring-teal-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n}\n\n.ring-teal-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n}\n\n.ring-teal-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n}\n\n.ring-orange-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n}\n\n.ring-orange-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n}\n\n.ring-orange-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n}\n\n.ring-green-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n}\n\n.ring-green-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n}\n\n.ring-green-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n}\n\n.ring-red-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n}\n\n.ring-red-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n}\n\n.ring-red-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-transparent:focus-within {\n  --tw-ring-color: transparent;\n}\n\n.focus-within\\:ring-white:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-black:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-bg:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-teal-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-orange-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-orange-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-orange-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-transparent:focus {\n  --tw-ring-color: transparent;\n}\n\n.focus\\:ring-white:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-black:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-bg:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-teal-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-orange-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-orange-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-orange-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n}\n\n.ring-opacity-0 {\n  --tw-ring-opacity: 0;\n}\n\n.ring-opacity-5 {\n  --tw-ring-opacity: 0.05;\n}\n\n.ring-opacity-10 {\n  --tw-ring-opacity: 0.1;\n}\n\n.ring-opacity-20 {\n  --tw-ring-opacity: 0.2;\n}\n\n.ring-opacity-25 {\n  --tw-ring-opacity: 0.25;\n}\n\n.ring-opacity-30 {\n  --tw-ring-opacity: 0.3;\n}\n\n.ring-opacity-40 {\n  --tw-ring-opacity: 0.4;\n}\n\n.ring-opacity-50 {\n  --tw-ring-opacity: 0.5;\n}\n\n.ring-opacity-60 {\n  --tw-ring-opacity: 0.6;\n}\n\n.ring-opacity-70 {\n  --tw-ring-opacity: 0.7;\n}\n\n.ring-opacity-75 {\n  --tw-ring-opacity: 0.75;\n}\n\n.ring-opacity-80 {\n  --tw-ring-opacity: 0.8;\n}\n\n.ring-opacity-90 {\n  --tw-ring-opacity: 0.9;\n}\n\n.ring-opacity-95 {\n  --tw-ring-opacity: 0.95;\n}\n\n.ring-opacity-100 {\n  --tw-ring-opacity: 1;\n}\n\n.focus-within\\:ring-opacity-0:focus-within {\n  --tw-ring-opacity: 0;\n}\n\n.focus-within\\:ring-opacity-5:focus-within {\n  --tw-ring-opacity: 0.05;\n}\n\n.focus-within\\:ring-opacity-10:focus-within {\n  --tw-ring-opacity: 0.1;\n}\n\n.focus-within\\:ring-opacity-20:focus-within {\n  --tw-ring-opacity: 0.2;\n}\n\n.focus-within\\:ring-opacity-25:focus-within {\n  --tw-ring-opacity: 0.25;\n}\n\n.focus-within\\:ring-opacity-30:focus-within {\n  --tw-ring-opacity: 0.3;\n}\n\n.focus-within\\:ring-opacity-40:focus-within {\n  --tw-ring-opacity: 0.4;\n}\n\n.focus-within\\:ring-opacity-50:focus-within {\n  --tw-ring-opacity: 0.5;\n}\n\n.focus-within\\:ring-opacity-60:focus-within {\n  --tw-ring-opacity: 0.6;\n}\n\n.focus-within\\:ring-opacity-70:focus-within {\n  --tw-ring-opacity: 0.7;\n}\n\n.focus-within\\:ring-opacity-75:focus-within {\n  --tw-ring-opacity: 0.75;\n}\n\n.focus-within\\:ring-opacity-80:focus-within {\n  --tw-ring-opacity: 0.8;\n}\n\n.focus-within\\:ring-opacity-90:focus-within {\n  --tw-ring-opacity: 0.9;\n}\n\n.focus-within\\:ring-opacity-95:focus-within {\n  --tw-ring-opacity: 0.95;\n}\n\n.focus-within\\:ring-opacity-100:focus-within {\n  --tw-ring-opacity: 1;\n}\n\n.focus\\:ring-opacity-0:focus {\n  --tw-ring-opacity: 0;\n}\n\n.focus\\:ring-opacity-5:focus {\n  --tw-ring-opacity: 0.05;\n}\n\n.focus\\:ring-opacity-10:focus {\n  --tw-ring-opacity: 0.1;\n}\n\n.focus\\:ring-opacity-20:focus {\n  --tw-ring-opacity: 0.2;\n}\n\n.focus\\:ring-opacity-25:focus {\n  --tw-ring-opacity: 0.25;\n}\n\n.focus\\:ring-opacity-30:focus {\n  --tw-ring-opacity: 0.3;\n}\n\n.focus\\:ring-opacity-40:focus {\n  --tw-ring-opacity: 0.4;\n}\n\n.focus\\:ring-opacity-50:focus {\n  --tw-ring-opacity: 0.5;\n}\n\n.focus\\:ring-opacity-60:focus {\n  --tw-ring-opacity: 0.6;\n}\n\n.focus\\:ring-opacity-70:focus {\n  --tw-ring-opacity: 0.7;\n}\n\n.focus\\:ring-opacity-75:focus {\n  --tw-ring-opacity: 0.75;\n}\n\n.focus\\:ring-opacity-80:focus {\n  --tw-ring-opacity: 0.8;\n}\n\n.focus\\:ring-opacity-90:focus {\n  --tw-ring-opacity: 0.9;\n}\n\n.focus\\:ring-opacity-95:focus {\n  --tw-ring-opacity: 0.95;\n}\n\n.focus\\:ring-opacity-100:focus {\n  --tw-ring-opacity: 1;\n}\n\n.ring-offset-0 {\n  --tw-ring-offset-width: 0px;\n}\n\n.ring-offset-1 {\n  --tw-ring-offset-width: 1px;\n}\n\n.ring-offset-2 {\n  --tw-ring-offset-width: 2px;\n}\n\n.ring-offset-4 {\n  --tw-ring-offset-width: 4px;\n}\n\n.ring-offset-8 {\n  --tw-ring-offset-width: 8px;\n}\n\n.focus-within\\:ring-offset-0:focus-within {\n  --tw-ring-offset-width: 0px;\n}\n\n.focus-within\\:ring-offset-1:focus-within {\n  --tw-ring-offset-width: 1px;\n}\n\n.focus-within\\:ring-offset-2:focus-within {\n  --tw-ring-offset-width: 2px;\n}\n\n.focus-within\\:ring-offset-4:focus-within {\n  --tw-ring-offset-width: 4px;\n}\n\n.focus-within\\:ring-offset-8:focus-within {\n  --tw-ring-offset-width: 8px;\n}\n\n.focus\\:ring-offset-0:focus {\n  --tw-ring-offset-width: 0px;\n}\n\n.focus\\:ring-offset-1:focus {\n  --tw-ring-offset-width: 1px;\n}\n\n.focus\\:ring-offset-2:focus {\n  --tw-ring-offset-width: 2px;\n}\n\n.focus\\:ring-offset-4:focus {\n  --tw-ring-offset-width: 4px;\n}\n\n.focus\\:ring-offset-8:focus {\n  --tw-ring-offset-width: 8px;\n}\n\n.ring-offset-transparent {\n  --tw-ring-offset-color: transparent;\n}\n\n.ring-offset-white {\n  --tw-ring-offset-color: #ffffff;\n}\n\n.ring-offset-black {\n  --tw-ring-offset-color: #22292f;\n}\n\n.ring-offset-bg {\n  --tw-ring-offset-color: #f6f8f9;\n}\n\n.ring-offset-gray-50 {\n  --tw-ring-offset-color: #F3F6F8;\n}\n\n.ring-offset-gray-100 {\n  --tw-ring-offset-color: #D9E0E6;\n}\n\n.ring-offset-gray-200 {\n  --tw-ring-offset-color: #BFC8D1;\n}\n\n.ring-offset-gray-300 {\n  --tw-ring-offset-color: #A1ADB7;\n}\n\n.ring-offset-gray-400 {\n  --tw-ring-offset-color: #808E9A;\n}\n\n.ring-offset-gray-500 {\n  --tw-ring-offset-color: #63727E;\n}\n\n.ring-offset-gray-600 {\n  --tw-ring-offset-color: #4C5863;\n}\n\n.ring-offset-gray-700 {\n  --tw-ring-offset-color: #3D4853;\n}\n\n.ring-offset-gray-800 {\n  --tw-ring-offset-color: #333C45;\n}\n\n.ring-offset-gray-900 {\n  --tw-ring-offset-color: #20272C;\n}\n\n.ring-offset-teal-50 {\n  --tw-ring-offset-color: #D6FEF1;\n}\n\n.ring-offset-teal-100 {\n  --tw-ring-offset-color: #5CF8CF;\n}\n\n.ring-offset-teal-200 {\n  --tw-ring-offset-color: #00DDB3;\n}\n\n.ring-offset-teal-300 {\n  --tw-ring-offset-color: #00C1A3;\n}\n\n.ring-offset-teal-400 {\n  --tw-ring-offset-color: #029D91;\n}\n\n.ring-offset-teal-500 {\n  --tw-ring-offset-color: #017D7B;\n}\n\n.ring-offset-teal-600 {\n  --tw-ring-offset-color: #016161;\n}\n\n.ring-offset-teal-700 {\n  --tw-ring-offset-color: #004F4F;\n}\n\n.ring-offset-teal-800 {\n  --tw-ring-offset-color: #014242;\n}\n\n.ring-offset-teal-900 {\n  --tw-ring-offset-color: #002B2B;\n}\n\n.ring-offset-orange-100 {\n  --tw-ring-offset-color: #ffeed3;\n}\n\n.ring-offset-orange-500 {\n  --tw-ring-offset-color: #f56e21;\n}\n\n.ring-offset-orange-700 {\n  --tw-ring-offset-color: #c34c09;\n}\n\n.ring-offset-green-100 {\n  --tw-ring-offset-color: #cffcda;\n}\n\n.ring-offset-green-500 {\n  --tw-ring-offset-color: #38c172;\n}\n\n.ring-offset-green-700 {\n  --tw-ring-offset-color: #178233;\n}\n\n.ring-offset-red-100 {\n  --tw-ring-offset-color: #ffdce3;\n}\n\n.ring-offset-red-500 {\n  --tw-ring-offset-color: #ec3257;\n}\n\n.ring-offset-red-700 {\n  --tw-ring-offset-color: #c91a3d;\n}\n\n.focus-within\\:ring-offset-transparent:focus-within {\n  --tw-ring-offset-color: transparent;\n}\n\n.focus-within\\:ring-offset-white:focus-within {\n  --tw-ring-offset-color: #ffffff;\n}\n\n.focus-within\\:ring-offset-black:focus-within {\n  --tw-ring-offset-color: #22292f;\n}\n\n.focus-within\\:ring-offset-bg:focus-within {\n  --tw-ring-offset-color: #f6f8f9;\n}\n\n.focus-within\\:ring-offset-gray-50:focus-within {\n  --tw-ring-offset-color: #F3F6F8;\n}\n\n.focus-within\\:ring-offset-gray-100:focus-within {\n  --tw-ring-offset-color: #D9E0E6;\n}\n\n.focus-within\\:ring-offset-gray-200:focus-within {\n  --tw-ring-offset-color: #BFC8D1;\n}\n\n.focus-within\\:ring-offset-gray-300:focus-within {\n  --tw-ring-offset-color: #A1ADB7;\n}\n\n.focus-within\\:ring-offset-gray-400:focus-within {\n  --tw-ring-offset-color: #808E9A;\n}\n\n.focus-within\\:ring-offset-gray-500:focus-within {\n  --tw-ring-offset-color: #63727E;\n}\n\n.focus-within\\:ring-offset-gray-600:focus-within {\n  --tw-ring-offset-color: #4C5863;\n}\n\n.focus-within\\:ring-offset-gray-700:focus-within {\n  --tw-ring-offset-color: #3D4853;\n}\n\n.focus-within\\:ring-offset-gray-800:focus-within {\n  --tw-ring-offset-color: #333C45;\n}\n\n.focus-within\\:ring-offset-gray-900:focus-within {\n  --tw-ring-offset-color: #20272C;\n}\n\n.focus-within\\:ring-offset-teal-50:focus-within {\n  --tw-ring-offset-color: #D6FEF1;\n}\n\n.focus-within\\:ring-offset-teal-100:focus-within {\n  --tw-ring-offset-color: #5CF8CF;\n}\n\n.focus-within\\:ring-offset-teal-200:focus-within {\n  --tw-ring-offset-color: #00DDB3;\n}\n\n.focus-within\\:ring-offset-teal-300:focus-within {\n  --tw-ring-offset-color: #00C1A3;\n}\n\n.focus-within\\:ring-offset-teal-400:focus-within {\n  --tw-ring-offset-color: #029D91;\n}\n\n.focus-within\\:ring-offset-teal-500:focus-within {\n  --tw-ring-offset-color: #017D7B;\n}\n\n.focus-within\\:ring-offset-teal-600:focus-within {\n  --tw-ring-offset-color: #016161;\n}\n\n.focus-within\\:ring-offset-teal-700:focus-within {\n  --tw-ring-offset-color: #004F4F;\n}\n\n.focus-within\\:ring-offset-teal-800:focus-within {\n  --tw-ring-offset-color: #014242;\n}\n\n.focus-within\\:ring-offset-teal-900:focus-within {\n  --tw-ring-offset-color: #002B2B;\n}\n\n.focus-within\\:ring-offset-orange-100:focus-within {\n  --tw-ring-offset-color: #ffeed3;\n}\n\n.focus-within\\:ring-offset-orange-500:focus-within {\n  --tw-ring-offset-color: #f56e21;\n}\n\n.focus-within\\:ring-offset-orange-700:focus-within {\n  --tw-ring-offset-color: #c34c09;\n}\n\n.focus-within\\:ring-offset-green-100:focus-within {\n  --tw-ring-offset-color: #cffcda;\n}\n\n.focus-within\\:ring-offset-green-500:focus-within {\n  --tw-ring-offset-color: #38c172;\n}\n\n.focus-within\\:ring-offset-green-700:focus-within {\n  --tw-ring-offset-color: #178233;\n}\n\n.focus-within\\:ring-offset-red-100:focus-within {\n  --tw-ring-offset-color: #ffdce3;\n}\n\n.focus-within\\:ring-offset-red-500:focus-within {\n  --tw-ring-offset-color: #ec3257;\n}\n\n.focus-within\\:ring-offset-red-700:focus-within {\n  --tw-ring-offset-color: #c91a3d;\n}\n\n.focus\\:ring-offset-transparent:focus {\n  --tw-ring-offset-color: transparent;\n}\n\n.focus\\:ring-offset-white:focus {\n  --tw-ring-offset-color: #ffffff;\n}\n\n.focus\\:ring-offset-black:focus {\n  --tw-ring-offset-color: #22292f;\n}\n\n.focus\\:ring-offset-bg:focus {\n  --tw-ring-offset-color: #f6f8f9;\n}\n\n.focus\\:ring-offset-gray-50:focus {\n  --tw-ring-offset-color: #F3F6F8;\n}\n\n.focus\\:ring-offset-gray-100:focus {\n  --tw-ring-offset-color: #D9E0E6;\n}\n\n.focus\\:ring-offset-gray-200:focus {\n  --tw-ring-offset-color: #BFC8D1;\n}\n\n.focus\\:ring-offset-gray-300:focus {\n  --tw-ring-offset-color: #A1ADB7;\n}\n\n.focus\\:ring-offset-gray-400:focus {\n  --tw-ring-offset-color: #808E9A;\n}\n\n.focus\\:ring-offset-gray-500:focus {\n  --tw-ring-offset-color: #63727E;\n}\n\n.focus\\:ring-offset-gray-600:focus {\n  --tw-ring-offset-color: #4C5863;\n}\n\n.focus\\:ring-offset-gray-700:focus {\n  --tw-ring-offset-color: #3D4853;\n}\n\n.focus\\:ring-offset-gray-800:focus {\n  --tw-ring-offset-color: #333C45;\n}\n\n.focus\\:ring-offset-gray-900:focus {\n  --tw-ring-offset-color: #20272C;\n}\n\n.focus\\:ring-offset-teal-50:focus {\n  --tw-ring-offset-color: #D6FEF1;\n}\n\n.focus\\:ring-offset-teal-100:focus {\n  --tw-ring-offset-color: #5CF8CF;\n}\n\n.focus\\:ring-offset-teal-200:focus {\n  --tw-ring-offset-color: #00DDB3;\n}\n\n.focus\\:ring-offset-teal-300:focus {\n  --tw-ring-offset-color: #00C1A3;\n}\n\n.focus\\:ring-offset-teal-400:focus {\n  --tw-ring-offset-color: #029D91;\n}\n\n.focus\\:ring-offset-teal-500:focus {\n  --tw-ring-offset-color: #017D7B;\n}\n\n.focus\\:ring-offset-teal-600:focus {\n  --tw-ring-offset-color: #016161;\n}\n\n.focus\\:ring-offset-teal-700:focus {\n  --tw-ring-offset-color: #004F4F;\n}\n\n.focus\\:ring-offset-teal-800:focus {\n  --tw-ring-offset-color: #014242;\n}\n\n.focus\\:ring-offset-teal-900:focus {\n  --tw-ring-offset-color: #002B2B;\n}\n\n.focus\\:ring-offset-orange-100:focus {\n  --tw-ring-offset-color: #ffeed3;\n}\n\n.focus\\:ring-offset-orange-500:focus {\n  --tw-ring-offset-color: #f56e21;\n}\n\n.focus\\:ring-offset-orange-700:focus {\n  --tw-ring-offset-color: #c34c09;\n}\n\n.focus\\:ring-offset-green-100:focus {\n  --tw-ring-offset-color: #cffcda;\n}\n\n.focus\\:ring-offset-green-500:focus {\n  --tw-ring-offset-color: #38c172;\n}\n\n.focus\\:ring-offset-green-700:focus {\n  --tw-ring-offset-color: #178233;\n}\n\n.focus\\:ring-offset-red-100:focus {\n  --tw-ring-offset-color: #ffdce3;\n}\n\n.focus\\:ring-offset-red-500:focus {\n  --tw-ring-offset-color: #ec3257;\n}\n\n.focus\\:ring-offset-red-700:focus {\n  --tw-ring-offset-color: #c91a3d;\n}\n\n.filter {\n  --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n\n.filter-none {\n  filter: none;\n}\n\n.blur-0 {\n  --tw-blur: blur(0);\n}\n\n.blur-none {\n  --tw-blur: blur(0);\n}\n\n.blur-sm {\n  --tw-blur: blur(4px);\n}\n\n.blur {\n  --tw-blur: blur(8px);\n}\n\n.blur-md {\n  --tw-blur: blur(12px);\n}\n\n.blur-lg {\n  --tw-blur: blur(16px);\n}\n\n.blur-xl {\n  --tw-blur: blur(24px);\n}\n\n.blur-2xl {\n  --tw-blur: blur(40px);\n}\n\n.blur-3xl {\n  --tw-blur: blur(64px);\n}\n\n.brightness-0 {\n  --tw-brightness: brightness(0);\n}\n\n.brightness-50 {\n  --tw-brightness: brightness(.5);\n}\n\n.brightness-75 {\n  --tw-brightness: brightness(.75);\n}\n\n.brightness-90 {\n  --tw-brightness: brightness(.9);\n}\n\n.brightness-95 {\n  --tw-brightness: brightness(.95);\n}\n\n.brightness-100 {\n  --tw-brightness: brightness(1);\n}\n\n.brightness-105 {\n  --tw-brightness: brightness(1.05);\n}\n\n.brightness-110 {\n  --tw-brightness: brightness(1.1);\n}\n\n.brightness-125 {\n  --tw-brightness: brightness(1.25);\n}\n\n.brightness-150 {\n  --tw-brightness: brightness(1.5);\n}\n\n.brightness-200 {\n  --tw-brightness: brightness(2);\n}\n\n.contrast-0 {\n  --tw-contrast: contrast(0);\n}\n\n.contrast-50 {\n  --tw-contrast: contrast(.5);\n}\n\n.contrast-75 {\n  --tw-contrast: contrast(.75);\n}\n\n.contrast-100 {\n  --tw-contrast: contrast(1);\n}\n\n.contrast-125 {\n  --tw-contrast: contrast(1.25);\n}\n\n.contrast-150 {\n  --tw-contrast: contrast(1.5);\n}\n\n.contrast-200 {\n  --tw-contrast: contrast(2);\n}\n\n.drop-shadow-sm {\n  --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n}\n\n.drop-shadow {\n  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n}\n\n.drop-shadow-md {\n  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n}\n\n.drop-shadow-lg {\n  --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n}\n\n.drop-shadow-xl {\n  --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n}\n\n.drop-shadow-2xl {\n  --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n}\n\n.drop-shadow-none {\n  --tw-drop-shadow: drop-shadow(0 0 #0000);\n}\n\n.grayscale-0 {\n  --tw-grayscale: grayscale(0);\n}\n\n.grayscale {\n  --tw-grayscale: grayscale(100%);\n}\n\n.hue-rotate-0 {\n  --tw-hue-rotate: hue-rotate(0deg);\n}\n\n.hue-rotate-15 {\n  --tw-hue-rotate: hue-rotate(15deg);\n}\n\n.hue-rotate-30 {\n  --tw-hue-rotate: hue-rotate(30deg);\n}\n\n.hue-rotate-60 {\n  --tw-hue-rotate: hue-rotate(60deg);\n}\n\n.hue-rotate-90 {\n  --tw-hue-rotate: hue-rotate(90deg);\n}\n\n.hue-rotate-180 {\n  --tw-hue-rotate: hue-rotate(180deg);\n}\n\n.-hue-rotate-180 {\n  --tw-hue-rotate: hue-rotate(-180deg);\n}\n\n.-hue-rotate-90 {\n  --tw-hue-rotate: hue-rotate(-90deg);\n}\n\n.-hue-rotate-60 {\n  --tw-hue-rotate: hue-rotate(-60deg);\n}\n\n.-hue-rotate-30 {\n  --tw-hue-rotate: hue-rotate(-30deg);\n}\n\n.-hue-rotate-15 {\n  --tw-hue-rotate: hue-rotate(-15deg);\n}\n\n.invert-0 {\n  --tw-invert: invert(0);\n}\n\n.invert {\n  --tw-invert: invert(100%);\n}\n\n.saturate-0 {\n  --tw-saturate: saturate(0);\n}\n\n.saturate-50 {\n  --tw-saturate: saturate(.5);\n}\n\n.saturate-100 {\n  --tw-saturate: saturate(1);\n}\n\n.saturate-150 {\n  --tw-saturate: saturate(1.5);\n}\n\n.saturate-200 {\n  --tw-saturate: saturate(2);\n}\n\n.sepia-0 {\n  --tw-sepia: sepia(0);\n}\n\n.sepia {\n  --tw-sepia: sepia(100%);\n}\n\n.backdrop-filter {\n  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n\n.backdrop-filter-none {\n  -webkit-backdrop-filter: none;\n          backdrop-filter: none;\n}\n\n.backdrop-blur-0 {\n  --tw-backdrop-blur: blur(0);\n}\n\n.backdrop-blur-none {\n  --tw-backdrop-blur: blur(0);\n}\n\n.backdrop-blur-sm {\n  --tw-backdrop-blur: blur(4px);\n}\n\n.backdrop-blur {\n  --tw-backdrop-blur: blur(8px);\n}\n\n.backdrop-blur-md {\n  --tw-backdrop-blur: blur(12px);\n}\n\n.backdrop-blur-lg {\n  --tw-backdrop-blur: blur(16px);\n}\n\n.backdrop-blur-xl {\n  --tw-backdrop-blur: blur(24px);\n}\n\n.backdrop-blur-2xl {\n  --tw-backdrop-blur: blur(40px);\n}\n\n.backdrop-blur-3xl {\n  --tw-backdrop-blur: blur(64px);\n}\n\n.backdrop-brightness-0 {\n  --tw-backdrop-brightness: brightness(0);\n}\n\n.backdrop-brightness-50 {\n  --tw-backdrop-brightness: brightness(.5);\n}\n\n.backdrop-brightness-75 {\n  --tw-backdrop-brightness: brightness(.75);\n}\n\n.backdrop-brightness-90 {\n  --tw-backdrop-brightness: brightness(.9);\n}\n\n.backdrop-brightness-95 {\n  --tw-backdrop-brightness: brightness(.95);\n}\n\n.backdrop-brightness-100 {\n  --tw-backdrop-brightness: brightness(1);\n}\n\n.backdrop-brightness-105 {\n  --tw-backdrop-brightness: brightness(1.05);\n}\n\n.backdrop-brightness-110 {\n  --tw-backdrop-brightness: brightness(1.1);\n}\n\n.backdrop-brightness-125 {\n  --tw-backdrop-brightness: brightness(1.25);\n}\n\n.backdrop-brightness-150 {\n  --tw-backdrop-brightness: brightness(1.5);\n}\n\n.backdrop-brightness-200 {\n  --tw-backdrop-brightness: brightness(2);\n}\n\n.backdrop-contrast-0 {\n  --tw-backdrop-contrast: contrast(0);\n}\n\n.backdrop-contrast-50 {\n  --tw-backdrop-contrast: contrast(.5);\n}\n\n.backdrop-contrast-75 {\n  --tw-backdrop-contrast: contrast(.75);\n}\n\n.backdrop-contrast-100 {\n  --tw-backdrop-contrast: contrast(1);\n}\n\n.backdrop-contrast-125 {\n  --tw-backdrop-contrast: contrast(1.25);\n}\n\n.backdrop-contrast-150 {\n  --tw-backdrop-contrast: contrast(1.5);\n}\n\n.backdrop-contrast-200 {\n  --tw-backdrop-contrast: contrast(2);\n}\n\n.backdrop-grayscale-0 {\n  --tw-backdrop-grayscale: grayscale(0);\n}\n\n.backdrop-grayscale {\n  --tw-backdrop-grayscale: grayscale(100%);\n}\n\n.backdrop-hue-rotate-0 {\n  --tw-backdrop-hue-rotate: hue-rotate(0deg);\n}\n\n.backdrop-hue-rotate-15 {\n  --tw-backdrop-hue-rotate: hue-rotate(15deg);\n}\n\n.backdrop-hue-rotate-30 {\n  --tw-backdrop-hue-rotate: hue-rotate(30deg);\n}\n\n.backdrop-hue-rotate-60 {\n  --tw-backdrop-hue-rotate: hue-rotate(60deg);\n}\n\n.backdrop-hue-rotate-90 {\n  --tw-backdrop-hue-rotate: hue-rotate(90deg);\n}\n\n.backdrop-hue-rotate-180 {\n  --tw-backdrop-hue-rotate: hue-rotate(180deg);\n}\n\n.-backdrop-hue-rotate-180 {\n  --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n}\n\n.-backdrop-hue-rotate-90 {\n  --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n}\n\n.-backdrop-hue-rotate-60 {\n  --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n}\n\n.-backdrop-hue-rotate-30 {\n  --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n}\n\n.-backdrop-hue-rotate-15 {\n  --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n}\n\n.backdrop-invert-0 {\n  --tw-backdrop-invert: invert(0);\n}\n\n.backdrop-invert {\n  --tw-backdrop-invert: invert(100%);\n}\n\n.backdrop-opacity-0 {\n  --tw-backdrop-opacity: opacity(0);\n}\n\n.backdrop-opacity-5 {\n  --tw-backdrop-opacity: opacity(0.05);\n}\n\n.backdrop-opacity-10 {\n  --tw-backdrop-opacity: opacity(0.1);\n}\n\n.backdrop-opacity-20 {\n  --tw-backdrop-opacity: opacity(0.2);\n}\n\n.backdrop-opacity-25 {\n  --tw-backdrop-opacity: opacity(0.25);\n}\n\n.backdrop-opacity-30 {\n  --tw-backdrop-opacity: opacity(0.3);\n}\n\n.backdrop-opacity-40 {\n  --tw-backdrop-opacity: opacity(0.4);\n}\n\n.backdrop-opacity-50 {\n  --tw-backdrop-opacity: opacity(0.5);\n}\n\n.backdrop-opacity-60 {\n  --tw-backdrop-opacity: opacity(0.6);\n}\n\n.backdrop-opacity-70 {\n  --tw-backdrop-opacity: opacity(0.7);\n}\n\n.backdrop-opacity-75 {\n  --tw-backdrop-opacity: opacity(0.75);\n}\n\n.backdrop-opacity-80 {\n  --tw-backdrop-opacity: opacity(0.8);\n}\n\n.backdrop-opacity-90 {\n  --tw-backdrop-opacity: opacity(0.9);\n}\n\n.backdrop-opacity-95 {\n  --tw-backdrop-opacity: opacity(0.95);\n}\n\n.backdrop-opacity-100 {\n  --tw-backdrop-opacity: opacity(1);\n}\n\n.backdrop-saturate-0 {\n  --tw-backdrop-saturate: saturate(0);\n}\n\n.backdrop-saturate-50 {\n  --tw-backdrop-saturate: saturate(.5);\n}\n\n.backdrop-saturate-100 {\n  --tw-backdrop-saturate: saturate(1);\n}\n\n.backdrop-saturate-150 {\n  --tw-backdrop-saturate: saturate(1.5);\n}\n\n.backdrop-saturate-200 {\n  --tw-backdrop-saturate: saturate(2);\n}\n\n.backdrop-sepia-0 {\n  --tw-backdrop-sepia: sepia(0);\n}\n\n.backdrop-sepia {\n  --tw-backdrop-sepia: sepia(100%);\n}\n\n.transition-none {\n  transition-property: none;\n}\n\n.transition-all {\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition {\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-colors {\n  transition-property: background-color, border-color, color, fill, stroke;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-opacity {\n  transition-property: opacity;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-shadow {\n  transition-property: box-shadow;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-transform {\n  transition-property: transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-bg {\n  transition-property: background;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.delay-75 {\n  transition-delay: 75ms;\n}\n\n.delay-100 {\n  transition-delay: 100ms;\n}\n\n.delay-150 {\n  transition-delay: 150ms;\n}\n\n.delay-200 {\n  transition-delay: 200ms;\n}\n\n.delay-300 {\n  transition-delay: 300ms;\n}\n\n.delay-500 {\n  transition-delay: 500ms;\n}\n\n.delay-700 {\n  transition-delay: 700ms;\n}\n\n.delay-1000 {\n  transition-delay: 1000ms;\n}\n\n.delay-slow {\n  transition-delay: 0.5s;\n}\n\n.delay-slower {\n  transition-delay: 0.5s;\n}\n\n.delay-fast {\n  transition-delay: 0.15s;\n}\n\n.delay-faster {\n  transition-delay: 0.075s;\n}\n\n.duration-75 {\n  transition-duration: 75ms;\n}\n\n.duration-100 {\n  transition-duration: 100ms;\n}\n\n.duration-150 {\n  transition-duration: 150ms;\n}\n\n.duration-200 {\n  transition-duration: 200ms;\n}\n\n.duration-300 {\n  transition-duration: 300ms;\n}\n\n.duration-500 {\n  transition-duration: 500ms;\n}\n\n.duration-700 {\n  transition-duration: 700ms;\n}\n\n.duration-1000 {\n  transition-duration: 1000ms;\n}\n\n.duration-slow {\n  transition-duration: 0.5s;\n}\n\n.duration-slower {\n  transition-duration: 0.5s;\n}\n\n.duration-fast {\n  transition-duration: 0.15s;\n}\n\n.duration-faster {\n  transition-duration: 0.075s;\n}\n\n.ease-linear {\n  transition-timing-function: linear;\n}\n\n.ease-in {\n  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n}\n\n.ease-out {\n  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n\n.ease-in-out {\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.content-none {\n  content: none;\n}\n\n.filter-none {\n  filter: none;\n}\n\n.filter-grayscale {\n  filter: grayscale(1);\n}\n\n.filter-invert {\n  filter: invert(1);\n}\n\n.filter-sepia {\n  filter: sepia(1);\n}\n\n.backdrop-none {\n  -webkit-backdrop-filter: none;\n          backdrop-filter: none;\n}\n\n.backdrop-blur {\n  -webkit-backdrop-filter: blur(20px);\n          backdrop-filter: blur(20px);\n}\n\n.lf-shadow-default {\n  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n}\n\n.lf-shadow-md {\n  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n}\n\n.lf-shadow-lg {\n  box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n}\n\n.lf-shadow-inner {\n  box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n}\n\n.lf-shadow-outline {\n  box-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n}\n\n.lf-shadow {\n  box-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n}\n\n@media (min-width: 576px) {\n  .sm\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .sm\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .sm\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .sm\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .sm\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .sm\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .sm\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .sm\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .sm\\:visible {\n    visibility: visible;\n  }\n\n  .sm\\:invisible {\n    visibility: hidden;\n  }\n\n  .sm\\:static {\n    position: static;\n  }\n\n  .sm\\:fixed {\n    position: fixed;\n  }\n\n  .sm\\:absolute {\n    position: absolute;\n  }\n\n  .sm\\:relative {\n    position: relative;\n  }\n\n  .sm\\:sticky {\n    position: sticky;\n  }\n\n  .sm\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .sm\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .sm\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .sm\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .sm\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .sm\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .sm\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .sm\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .sm\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .sm\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .sm\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .sm\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .sm\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .sm\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .sm\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .sm\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .sm\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .sm\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .sm\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .sm\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .sm\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .sm\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .sm\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .sm\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .sm\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .sm\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .sm\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .sm\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .sm\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .sm\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .sm\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .sm\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .sm\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .sm\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .sm\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .sm\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .sm\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .sm\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .sm\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .sm\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .sm\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .sm\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .sm\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .sm\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .sm\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .sm\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .sm\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .sm\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .sm\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .sm\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .sm\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .sm\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .sm\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .sm\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .sm\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .sm\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .sm\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .sm\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .sm\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .sm\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .sm\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .sm\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .sm\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .sm\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .sm\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .sm\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .sm\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .sm\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .sm\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .sm\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .sm\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .sm\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .sm\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .sm\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .sm\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .sm\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .sm\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .sm\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .sm\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .sm\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .sm\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .sm\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .sm\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .sm\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .sm\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .sm\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .sm\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .sm\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .sm\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .sm\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .sm\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .sm\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .sm\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .sm\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .sm\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .sm\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .sm\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .sm\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .sm\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .sm\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .sm\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .sm\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .sm\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .sm\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .sm\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .sm\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .sm\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .sm\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .sm\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .sm\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .sm\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .sm\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .sm\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .sm\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .sm\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .sm\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .sm\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .sm\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .sm\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .sm\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .sm\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .sm\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .sm\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .sm\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .sm\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .sm\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .sm\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .sm\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .sm\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .sm\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .sm\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .sm\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .sm\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .sm\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .sm\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .sm\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .sm\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .sm\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .sm\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .sm\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .sm\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .sm\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .sm\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .sm\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .sm\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .sm\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .sm\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .sm\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .sm\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .sm\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .sm\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .sm\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .sm\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .sm\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .sm\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .sm\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .sm\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .sm\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .sm\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .sm\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .sm\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .sm\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .sm\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .sm\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .sm\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .sm\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .sm\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .sm\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .sm\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .sm\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .sm\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .sm\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .sm\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .sm\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .sm\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .sm\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .sm\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .sm\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .sm\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .sm\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .sm\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .sm\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .sm\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .sm\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .sm\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .sm\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .sm\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .sm\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .sm\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .sm\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .sm\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .sm\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .sm\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .sm\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .sm\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .sm\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .sm\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .sm\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .sm\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .sm\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .sm\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .sm\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .sm\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .sm\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .sm\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .sm\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .sm\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .sm\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .sm\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .sm\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .sm\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .sm\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .sm\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .sm\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .sm\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .sm\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .sm\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .sm\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .sm\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .sm\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .sm\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .sm\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .sm\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .sm\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .sm\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .sm\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .sm\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .sm\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .sm\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .sm\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .sm\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .sm\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .sm\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .sm\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .sm\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .sm\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .sm\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .sm\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .sm\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .sm\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .sm\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .sm\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .sm\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .sm\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .sm\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .sm\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .sm\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .sm\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .sm\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .sm\\:top-0 {\n    top: 0px;\n  }\n\n  .sm\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .sm\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .sm\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .sm\\:top-4 {\n    top: 1rem;\n  }\n\n  .sm\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .sm\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .sm\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .sm\\:top-8 {\n    top: 2rem;\n  }\n\n  .sm\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .sm\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .sm\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .sm\\:top-12 {\n    top: 3rem;\n  }\n\n  .sm\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .sm\\:top-16 {\n    top: 4rem;\n  }\n\n  .sm\\:top-20 {\n    top: 5rem;\n  }\n\n  .sm\\:top-24 {\n    top: 6rem;\n  }\n\n  .sm\\:top-28 {\n    top: 7rem;\n  }\n\n  .sm\\:top-32 {\n    top: 8rem;\n  }\n\n  .sm\\:top-36 {\n    top: 9rem;\n  }\n\n  .sm\\:top-40 {\n    top: 10rem;\n  }\n\n  .sm\\:top-44 {\n    top: 11rem;\n  }\n\n  .sm\\:top-48 {\n    top: 12rem;\n  }\n\n  .sm\\:top-52 {\n    top: 13rem;\n  }\n\n  .sm\\:top-56 {\n    top: 14rem;\n  }\n\n  .sm\\:top-60 {\n    top: 15rem;\n  }\n\n  .sm\\:top-64 {\n    top: 16rem;\n  }\n\n  .sm\\:top-72 {\n    top: 18rem;\n  }\n\n  .sm\\:top-80 {\n    top: 20rem;\n  }\n\n  .sm\\:top-96 {\n    top: 24rem;\n  }\n\n  .sm\\:top-auto {\n    top: auto;\n  }\n\n  .sm\\:top-px {\n    top: 1px;\n  }\n\n  .sm\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .sm\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .sm\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .sm\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .sm\\:-top-0 {\n    top: 0px;\n  }\n\n  .sm\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .sm\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .sm\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .sm\\:-top-4 {\n    top: -1rem;\n  }\n\n  .sm\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .sm\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .sm\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .sm\\:-top-8 {\n    top: -2rem;\n  }\n\n  .sm\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .sm\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .sm\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .sm\\:-top-12 {\n    top: -3rem;\n  }\n\n  .sm\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .sm\\:-top-16 {\n    top: -4rem;\n  }\n\n  .sm\\:-top-20 {\n    top: -5rem;\n  }\n\n  .sm\\:-top-24 {\n    top: -6rem;\n  }\n\n  .sm\\:-top-28 {\n    top: -7rem;\n  }\n\n  .sm\\:-top-32 {\n    top: -8rem;\n  }\n\n  .sm\\:-top-36 {\n    top: -9rem;\n  }\n\n  .sm\\:-top-40 {\n    top: -10rem;\n  }\n\n  .sm\\:-top-44 {\n    top: -11rem;\n  }\n\n  .sm\\:-top-48 {\n    top: -12rem;\n  }\n\n  .sm\\:-top-52 {\n    top: -13rem;\n  }\n\n  .sm\\:-top-56 {\n    top: -14rem;\n  }\n\n  .sm\\:-top-60 {\n    top: -15rem;\n  }\n\n  .sm\\:-top-64 {\n    top: -16rem;\n  }\n\n  .sm\\:-top-72 {\n    top: -18rem;\n  }\n\n  .sm\\:-top-80 {\n    top: -20rem;\n  }\n\n  .sm\\:-top-96 {\n    top: -24rem;\n  }\n\n  .sm\\:-top-px {\n    top: -1px;\n  }\n\n  .sm\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .sm\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .sm\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .sm\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .sm\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .sm\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .sm\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .sm\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .sm\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .sm\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .sm\\:top-full {\n    top: 100%;\n  }\n\n  .sm\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .sm\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .sm\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .sm\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .sm\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .sm\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .sm\\:-top-full {\n    top: -100%;\n  }\n\n  .sm\\:right-0 {\n    right: 0px;\n  }\n\n  .sm\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .sm\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .sm\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .sm\\:right-4 {\n    right: 1rem;\n  }\n\n  .sm\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .sm\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .sm\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .sm\\:right-8 {\n    right: 2rem;\n  }\n\n  .sm\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .sm\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .sm\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .sm\\:right-12 {\n    right: 3rem;\n  }\n\n  .sm\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .sm\\:right-16 {\n    right: 4rem;\n  }\n\n  .sm\\:right-20 {\n    right: 5rem;\n  }\n\n  .sm\\:right-24 {\n    right: 6rem;\n  }\n\n  .sm\\:right-28 {\n    right: 7rem;\n  }\n\n  .sm\\:right-32 {\n    right: 8rem;\n  }\n\n  .sm\\:right-36 {\n    right: 9rem;\n  }\n\n  .sm\\:right-40 {\n    right: 10rem;\n  }\n\n  .sm\\:right-44 {\n    right: 11rem;\n  }\n\n  .sm\\:right-48 {\n    right: 12rem;\n  }\n\n  .sm\\:right-52 {\n    right: 13rem;\n  }\n\n  .sm\\:right-56 {\n    right: 14rem;\n  }\n\n  .sm\\:right-60 {\n    right: 15rem;\n  }\n\n  .sm\\:right-64 {\n    right: 16rem;\n  }\n\n  .sm\\:right-72 {\n    right: 18rem;\n  }\n\n  .sm\\:right-80 {\n    right: 20rem;\n  }\n\n  .sm\\:right-96 {\n    right: 24rem;\n  }\n\n  .sm\\:right-auto {\n    right: auto;\n  }\n\n  .sm\\:right-px {\n    right: 1px;\n  }\n\n  .sm\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .sm\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .sm\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .sm\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .sm\\:-right-0 {\n    right: 0px;\n  }\n\n  .sm\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .sm\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .sm\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .sm\\:-right-4 {\n    right: -1rem;\n  }\n\n  .sm\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .sm\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .sm\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .sm\\:-right-8 {\n    right: -2rem;\n  }\n\n  .sm\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .sm\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .sm\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .sm\\:-right-12 {\n    right: -3rem;\n  }\n\n  .sm\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .sm\\:-right-16 {\n    right: -4rem;\n  }\n\n  .sm\\:-right-20 {\n    right: -5rem;\n  }\n\n  .sm\\:-right-24 {\n    right: -6rem;\n  }\n\n  .sm\\:-right-28 {\n    right: -7rem;\n  }\n\n  .sm\\:-right-32 {\n    right: -8rem;\n  }\n\n  .sm\\:-right-36 {\n    right: -9rem;\n  }\n\n  .sm\\:-right-40 {\n    right: -10rem;\n  }\n\n  .sm\\:-right-44 {\n    right: -11rem;\n  }\n\n  .sm\\:-right-48 {\n    right: -12rem;\n  }\n\n  .sm\\:-right-52 {\n    right: -13rem;\n  }\n\n  .sm\\:-right-56 {\n    right: -14rem;\n  }\n\n  .sm\\:-right-60 {\n    right: -15rem;\n  }\n\n  .sm\\:-right-64 {\n    right: -16rem;\n  }\n\n  .sm\\:-right-72 {\n    right: -18rem;\n  }\n\n  .sm\\:-right-80 {\n    right: -20rem;\n  }\n\n  .sm\\:-right-96 {\n    right: -24rem;\n  }\n\n  .sm\\:-right-px {\n    right: -1px;\n  }\n\n  .sm\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .sm\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .sm\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .sm\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .sm\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .sm\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .sm\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .sm\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .sm\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .sm\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .sm\\:right-full {\n    right: 100%;\n  }\n\n  .sm\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .sm\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .sm\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .sm\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .sm\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .sm\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .sm\\:-right-full {\n    right: -100%;\n  }\n\n  .sm\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .sm\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .sm\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .sm\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .sm\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .sm\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .sm\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .sm\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .sm\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .sm\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .sm\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .sm\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .sm\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .sm\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .sm\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .sm\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .sm\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .sm\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .sm\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .sm\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .sm\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .sm\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .sm\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .sm\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .sm\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .sm\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .sm\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .sm\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .sm\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .sm\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .sm\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .sm\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .sm\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .sm\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .sm\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .sm\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .sm\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .sm\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .sm\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .sm\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .sm\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .sm\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .sm\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .sm\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .sm\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .sm\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .sm\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .sm\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .sm\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .sm\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .sm\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .sm\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .sm\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .sm\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .sm\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .sm\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .sm\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .sm\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .sm\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .sm\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .sm\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .sm\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .sm\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .sm\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .sm\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .sm\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .sm\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .sm\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .sm\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .sm\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .sm\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .sm\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .sm\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .sm\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .sm\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .sm\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .sm\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .sm\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .sm\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .sm\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .sm\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .sm\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .sm\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .sm\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .sm\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .sm\\:left-0 {\n    left: 0px;\n  }\n\n  .sm\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .sm\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .sm\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .sm\\:left-4 {\n    left: 1rem;\n  }\n\n  .sm\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .sm\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .sm\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .sm\\:left-8 {\n    left: 2rem;\n  }\n\n  .sm\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .sm\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .sm\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .sm\\:left-12 {\n    left: 3rem;\n  }\n\n  .sm\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .sm\\:left-16 {\n    left: 4rem;\n  }\n\n  .sm\\:left-20 {\n    left: 5rem;\n  }\n\n  .sm\\:left-24 {\n    left: 6rem;\n  }\n\n  .sm\\:left-28 {\n    left: 7rem;\n  }\n\n  .sm\\:left-32 {\n    left: 8rem;\n  }\n\n  .sm\\:left-36 {\n    left: 9rem;\n  }\n\n  .sm\\:left-40 {\n    left: 10rem;\n  }\n\n  .sm\\:left-44 {\n    left: 11rem;\n  }\n\n  .sm\\:left-48 {\n    left: 12rem;\n  }\n\n  .sm\\:left-52 {\n    left: 13rem;\n  }\n\n  .sm\\:left-56 {\n    left: 14rem;\n  }\n\n  .sm\\:left-60 {\n    left: 15rem;\n  }\n\n  .sm\\:left-64 {\n    left: 16rem;\n  }\n\n  .sm\\:left-72 {\n    left: 18rem;\n  }\n\n  .sm\\:left-80 {\n    left: 20rem;\n  }\n\n  .sm\\:left-96 {\n    left: 24rem;\n  }\n\n  .sm\\:left-auto {\n    left: auto;\n  }\n\n  .sm\\:left-px {\n    left: 1px;\n  }\n\n  .sm\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .sm\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .sm\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .sm\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .sm\\:-left-0 {\n    left: 0px;\n  }\n\n  .sm\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .sm\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .sm\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .sm\\:-left-4 {\n    left: -1rem;\n  }\n\n  .sm\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .sm\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .sm\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .sm\\:-left-8 {\n    left: -2rem;\n  }\n\n  .sm\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .sm\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .sm\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .sm\\:-left-12 {\n    left: -3rem;\n  }\n\n  .sm\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .sm\\:-left-16 {\n    left: -4rem;\n  }\n\n  .sm\\:-left-20 {\n    left: -5rem;\n  }\n\n  .sm\\:-left-24 {\n    left: -6rem;\n  }\n\n  .sm\\:-left-28 {\n    left: -7rem;\n  }\n\n  .sm\\:-left-32 {\n    left: -8rem;\n  }\n\n  .sm\\:-left-36 {\n    left: -9rem;\n  }\n\n  .sm\\:-left-40 {\n    left: -10rem;\n  }\n\n  .sm\\:-left-44 {\n    left: -11rem;\n  }\n\n  .sm\\:-left-48 {\n    left: -12rem;\n  }\n\n  .sm\\:-left-52 {\n    left: -13rem;\n  }\n\n  .sm\\:-left-56 {\n    left: -14rem;\n  }\n\n  .sm\\:-left-60 {\n    left: -15rem;\n  }\n\n  .sm\\:-left-64 {\n    left: -16rem;\n  }\n\n  .sm\\:-left-72 {\n    left: -18rem;\n  }\n\n  .sm\\:-left-80 {\n    left: -20rem;\n  }\n\n  .sm\\:-left-96 {\n    left: -24rem;\n  }\n\n  .sm\\:-left-px {\n    left: -1px;\n  }\n\n  .sm\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .sm\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .sm\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .sm\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .sm\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .sm\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .sm\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .sm\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .sm\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .sm\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .sm\\:left-full {\n    left: 100%;\n  }\n\n  .sm\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .sm\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .sm\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .sm\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .sm\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .sm\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .sm\\:-left-full {\n    left: -100%;\n  }\n\n  .sm\\:isolate {\n    isolation: isolate;\n  }\n\n  .sm\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .sm\\:z-0 {\n    z-index: 0;\n  }\n\n  .sm\\:z-10 {\n    z-index: 10;\n  }\n\n  .sm\\:z-20 {\n    z-index: 20;\n  }\n\n  .sm\\:z-30 {\n    z-index: 30;\n  }\n\n  .sm\\:z-40 {\n    z-index: 40;\n  }\n\n  .sm\\:z-50 {\n    z-index: 50;\n  }\n\n  .sm\\:z-auto {\n    z-index: auto;\n  }\n\n  .sm\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .sm\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .sm\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .sm\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .sm\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .sm\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .sm\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .sm\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .sm\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .sm\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .sm\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .sm\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .sm\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .sm\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .sm\\:order-1 {\n    order: 1;\n  }\n\n  .sm\\:order-2 {\n    order: 2;\n  }\n\n  .sm\\:order-3 {\n    order: 3;\n  }\n\n  .sm\\:order-4 {\n    order: 4;\n  }\n\n  .sm\\:order-5 {\n    order: 5;\n  }\n\n  .sm\\:order-6 {\n    order: 6;\n  }\n\n  .sm\\:order-7 {\n    order: 7;\n  }\n\n  .sm\\:order-8 {\n    order: 8;\n  }\n\n  .sm\\:order-9 {\n    order: 9;\n  }\n\n  .sm\\:order-10 {\n    order: 10;\n  }\n\n  .sm\\:order-11 {\n    order: 11;\n  }\n\n  .sm\\:order-12 {\n    order: 12;\n  }\n\n  .sm\\:order-first {\n    order: -9999;\n  }\n\n  .sm\\:order-last {\n    order: 9999;\n  }\n\n  .sm\\:order-none {\n    order: 0;\n  }\n\n  .sm\\:col-auto {\n    grid-column: auto;\n  }\n\n  .sm\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .sm\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .sm\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .sm\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .sm\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .sm\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .sm\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .sm\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .sm\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .sm\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .sm\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .sm\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .sm\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .sm\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .sm\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .sm\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .sm\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .sm\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .sm\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .sm\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .sm\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .sm\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .sm\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .sm\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .sm\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .sm\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .sm\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .sm\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .sm\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .sm\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .sm\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .sm\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .sm\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .sm\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .sm\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .sm\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .sm\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .sm\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .sm\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .sm\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .sm\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .sm\\:row-auto {\n    grid-row: auto;\n  }\n\n  .sm\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .sm\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .sm\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .sm\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .sm\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .sm\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .sm\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .sm\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .sm\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .sm\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .sm\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .sm\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .sm\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .sm\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .sm\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .sm\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .sm\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .sm\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .sm\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .sm\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .sm\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .sm\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .sm\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .sm\\:float-right {\n    float: right;\n  }\n\n  .sm\\:float-left {\n    float: left;\n  }\n\n  .sm\\:float-none {\n    float: none;\n  }\n\n  .sm\\:clear-left {\n    clear: left;\n  }\n\n  .sm\\:clear-right {\n    clear: right;\n  }\n\n  .sm\\:clear-both {\n    clear: both;\n  }\n\n  .sm\\:clear-none {\n    clear: none;\n  }\n\n  .sm\\:m-0 {\n    margin: 0px;\n  }\n\n  .sm\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .sm\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .sm\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .sm\\:m-4 {\n    margin: 1rem;\n  }\n\n  .sm\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .sm\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .sm\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .sm\\:m-8 {\n    margin: 2rem;\n  }\n\n  .sm\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .sm\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .sm\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .sm\\:m-12 {\n    margin: 3rem;\n  }\n\n  .sm\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .sm\\:m-16 {\n    margin: 4rem;\n  }\n\n  .sm\\:m-20 {\n    margin: 5rem;\n  }\n\n  .sm\\:m-24 {\n    margin: 6rem;\n  }\n\n  .sm\\:m-28 {\n    margin: 7rem;\n  }\n\n  .sm\\:m-32 {\n    margin: 8rem;\n  }\n\n  .sm\\:m-36 {\n    margin: 9rem;\n  }\n\n  .sm\\:m-40 {\n    margin: 10rem;\n  }\n\n  .sm\\:m-44 {\n    margin: 11rem;\n  }\n\n  .sm\\:m-48 {\n    margin: 12rem;\n  }\n\n  .sm\\:m-52 {\n    margin: 13rem;\n  }\n\n  .sm\\:m-56 {\n    margin: 14rem;\n  }\n\n  .sm\\:m-60 {\n    margin: 15rem;\n  }\n\n  .sm\\:m-64 {\n    margin: 16rem;\n  }\n\n  .sm\\:m-72 {\n    margin: 18rem;\n  }\n\n  .sm\\:m-80 {\n    margin: 20rem;\n  }\n\n  .sm\\:m-96 {\n    margin: 24rem;\n  }\n\n  .sm\\:m-auto {\n    margin: auto;\n  }\n\n  .sm\\:m-px {\n    margin: 1px;\n  }\n\n  .sm\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .sm\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .sm\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .sm\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .sm\\:-m-0 {\n    margin: 0px;\n  }\n\n  .sm\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .sm\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .sm\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .sm\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .sm\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .sm\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .sm\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .sm\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .sm\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .sm\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .sm\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .sm\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .sm\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .sm\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .sm\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .sm\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .sm\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .sm\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .sm\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .sm\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .sm\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .sm\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .sm\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .sm\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .sm\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .sm\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .sm\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .sm\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .sm\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .sm\\:-m-px {\n    margin: -1px;\n  }\n\n  .sm\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .sm\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .sm\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .sm\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .sm\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .sm\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .sm\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .sm\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .sm\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .sm\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .sm\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .sm\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .sm\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .sm\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .sm\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .sm\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .sm\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .sm\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .sm\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .sm\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .sm\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .sm\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .sm\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .sm\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .sm\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .sm\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .sm\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .sm\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .sm\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .sm\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .sm\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .sm\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .sm\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .sm\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .sm\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .sm\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .sm\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .sm\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .sm\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .sm\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .sm\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .sm\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .sm\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .sm\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .sm\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .sm\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .sm\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .sm\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .sm\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .sm\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .sm\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .sm\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .sm\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .sm\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .sm\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .sm\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .sm\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .sm\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .sm\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .sm\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .sm\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .sm\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .sm\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .sm\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .sm\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .sm\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .sm\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .sm\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .sm\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .sm\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .sm\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .sm\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .sm\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .sm\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .sm\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .sm\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .sm\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .sm\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .sm\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .sm\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .sm\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .sm\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .sm\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .sm\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .sm\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .sm\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .sm\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .sm\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .sm\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .sm\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .sm\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .sm\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .sm\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .sm\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .sm\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .sm\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .sm\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .sm\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .sm\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .sm\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .sm\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .sm\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .sm\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .sm\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .sm\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .sm\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .sm\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .sm\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .sm\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .sm\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .sm\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .sm\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .sm\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .sm\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .sm\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .sm\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .sm\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .sm\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .sm\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .sm\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .sm\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .sm\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .sm\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .sm\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .sm\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .sm\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .sm\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .sm\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .sm\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .sm\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .sm\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .sm\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .sm\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .sm\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .sm\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .sm\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .sm\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .sm\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .sm\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .sm\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .sm\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .sm\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .sm\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .sm\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .sm\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .sm\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .sm\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .sm\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .sm\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .sm\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .sm\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .sm\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .sm\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .sm\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .sm\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .sm\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .sm\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .sm\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .sm\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .sm\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .sm\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .sm\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .sm\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .sm\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .sm\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .sm\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .sm\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .sm\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .sm\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .sm\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .sm\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .sm\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .sm\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .sm\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .sm\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .sm\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .sm\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .sm\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .sm\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .sm\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .sm\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .sm\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .sm\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .sm\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .sm\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .sm\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .sm\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .sm\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .sm\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .sm\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .sm\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .sm\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .sm\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .sm\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .sm\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .sm\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .sm\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .sm\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .sm\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .sm\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .sm\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .sm\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .sm\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .sm\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .sm\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .sm\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .sm\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .sm\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .sm\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .sm\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .sm\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .sm\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .sm\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .sm\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .sm\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .sm\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .sm\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .sm\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .sm\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .sm\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .sm\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .sm\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .sm\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .sm\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .sm\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .sm\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .sm\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .sm\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .sm\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .sm\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .sm\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .sm\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .sm\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .sm\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .sm\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .sm\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .sm\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .sm\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .sm\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .sm\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .sm\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .sm\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .sm\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .sm\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .sm\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .sm\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .sm\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .sm\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .sm\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .sm\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .sm\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .sm\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .sm\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .sm\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .sm\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .sm\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .sm\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .sm\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .sm\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .sm\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .sm\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .sm\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .sm\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .sm\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .sm\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .sm\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .sm\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .sm\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .sm\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .sm\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .sm\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .sm\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .sm\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .sm\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .sm\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .sm\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .sm\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .sm\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .sm\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .sm\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .sm\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .sm\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .sm\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .sm\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .sm\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .sm\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .sm\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .sm\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .sm\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .sm\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .sm\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .sm\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .sm\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .sm\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .sm\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .sm\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .sm\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .sm\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .sm\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .sm\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .sm\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .sm\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .sm\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .sm\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .sm\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .sm\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .sm\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .sm\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .sm\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .sm\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .sm\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .sm\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .sm\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .sm\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .sm\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .sm\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .sm\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .sm\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .sm\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .sm\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .sm\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .sm\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .sm\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .sm\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .sm\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .sm\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .sm\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .sm\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .sm\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .sm\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .sm\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .sm\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .sm\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .sm\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .sm\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .sm\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .sm\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .sm\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .sm\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .sm\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .sm\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .sm\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .sm\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .sm\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .sm\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .sm\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .sm\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .sm\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .sm\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .sm\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .sm\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .sm\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .sm\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .sm\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .sm\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .sm\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .sm\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .sm\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .sm\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .sm\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .sm\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .sm\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .sm\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .sm\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .sm\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .sm\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .sm\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .sm\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .sm\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .sm\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .sm\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .sm\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .sm\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .sm\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .sm\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .sm\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .sm\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .sm\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .sm\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .sm\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .sm\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .sm\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .sm\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .sm\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .sm\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .sm\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .sm\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .sm\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .sm\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .sm\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .sm\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .sm\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .sm\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .sm\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .sm\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .sm\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .sm\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .sm\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .sm\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .sm\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .sm\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .sm\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .sm\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .sm\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .sm\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .sm\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .sm\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .sm\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .sm\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .sm\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .sm\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .sm\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .sm\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .sm\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .sm\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .sm\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .sm\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .sm\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .sm\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .sm\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .sm\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .sm\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .sm\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .sm\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .sm\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .sm\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .sm\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .sm\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .sm\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .sm\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .sm\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .sm\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .sm\\:block {\n    display: block;\n  }\n\n  .sm\\:inline-block {\n    display: inline-block;\n  }\n\n  .sm\\:inline {\n    display: inline;\n  }\n\n  .sm\\:flex {\n    display: flex;\n  }\n\n  .sm\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .sm\\:table {\n    display: table;\n  }\n\n  .sm\\:inline-table {\n    display: inline-table;\n  }\n\n  .sm\\:table-caption {\n    display: table-caption;\n  }\n\n  .sm\\:table-cell {\n    display: table-cell;\n  }\n\n  .sm\\:table-column {\n    display: table-column;\n  }\n\n  .sm\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .sm\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .sm\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .sm\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .sm\\:table-row {\n    display: table-row;\n  }\n\n  .sm\\:flow-root {\n    display: flow-root;\n  }\n\n  .sm\\:grid {\n    display: grid;\n  }\n\n  .sm\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .sm\\:contents {\n    display: contents;\n  }\n\n  .sm\\:list-item {\n    display: list-item;\n  }\n\n  .sm\\:hidden {\n    display: none;\n  }\n\n  .sm\\:h-0 {\n    height: 0px;\n  }\n\n  .sm\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .sm\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .sm\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .sm\\:h-4 {\n    height: 1rem;\n  }\n\n  .sm\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .sm\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .sm\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .sm\\:h-8 {\n    height: 2rem;\n  }\n\n  .sm\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .sm\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .sm\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .sm\\:h-12 {\n    height: 3rem;\n  }\n\n  .sm\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .sm\\:h-16 {\n    height: 4rem;\n  }\n\n  .sm\\:h-20 {\n    height: 5rem;\n  }\n\n  .sm\\:h-24 {\n    height: 6rem;\n  }\n\n  .sm\\:h-28 {\n    height: 7rem;\n  }\n\n  .sm\\:h-32 {\n    height: 8rem;\n  }\n\n  .sm\\:h-36 {\n    height: 9rem;\n  }\n\n  .sm\\:h-40 {\n    height: 10rem;\n  }\n\n  .sm\\:h-44 {\n    height: 11rem;\n  }\n\n  .sm\\:h-48 {\n    height: 12rem;\n  }\n\n  .sm\\:h-52 {\n    height: 13rem;\n  }\n\n  .sm\\:h-56 {\n    height: 14rem;\n  }\n\n  .sm\\:h-60 {\n    height: 15rem;\n  }\n\n  .sm\\:h-64 {\n    height: 16rem;\n  }\n\n  .sm\\:h-72 {\n    height: 20rem;\n  }\n\n  .sm\\:h-80 {\n    height: 20rem;\n  }\n\n  .sm\\:h-96 {\n    height: 24rem;\n  }\n\n  .sm\\:h-110 {\n    height: 28rem;\n  }\n\n  .sm\\:h-120 {\n    height: 40rem;\n  }\n\n  .sm\\:h-auto {\n    height: auto;\n  }\n\n  .sm\\:h-px {\n    height: 1px;\n  }\n\n  .sm\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .sm\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .sm\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .sm\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .sm\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .sm\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .sm\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .sm\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .sm\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .sm\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .sm\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .sm\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .sm\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .sm\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .sm\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .sm\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .sm\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .sm\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .sm\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .sm\\:h-full {\n    height: 100%;\n  }\n\n  .sm\\:h-screen {\n    height: 100vh;\n  }\n\n  .sm\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .sm\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .sm\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .sm\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .sm\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .sm\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .sm\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .sm\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .sm\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .sm\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .sm\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .sm\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .sm\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .sm\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .sm\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .sm\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .sm\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .sm\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .sm\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .sm\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .sm\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .sm\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .sm\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .sm\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .sm\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .sm\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .sm\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .sm\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .sm\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .sm\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .sm\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .sm\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .sm\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .sm\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .sm\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .sm\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .sm\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .sm\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .sm\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .sm\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .sm\\:w-0 {\n    width: 0px;\n  }\n\n  .sm\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .sm\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .sm\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .sm\\:w-4 {\n    width: 1rem;\n  }\n\n  .sm\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .sm\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .sm\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .sm\\:w-8 {\n    width: 2rem;\n  }\n\n  .sm\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .sm\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .sm\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .sm\\:w-12 {\n    width: 3rem;\n  }\n\n  .sm\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .sm\\:w-16 {\n    width: 4rem;\n  }\n\n  .sm\\:w-20 {\n    width: 5rem;\n  }\n\n  .sm\\:w-24 {\n    width: 6rem;\n  }\n\n  .sm\\:w-28 {\n    width: 7rem;\n  }\n\n  .sm\\:w-32 {\n    width: 8rem;\n  }\n\n  .sm\\:w-36 {\n    width: 9rem;\n  }\n\n  .sm\\:w-40 {\n    width: 10rem;\n  }\n\n  .sm\\:w-44 {\n    width: 11rem;\n  }\n\n  .sm\\:w-48 {\n    width: 12rem;\n  }\n\n  .sm\\:w-52 {\n    width: 13rem;\n  }\n\n  .sm\\:w-56 {\n    width: 14rem;\n  }\n\n  .sm\\:w-60 {\n    width: 15rem;\n  }\n\n  .sm\\:w-64 {\n    width: 16rem;\n  }\n\n  .sm\\:w-72 {\n    width: 18rem;\n  }\n\n  .sm\\:w-80 {\n    width: 20rem;\n  }\n\n  .sm\\:w-96 {\n    width: 24rem;\n  }\n\n  .sm\\:w-110 {\n    width: 28rem;\n  }\n\n  .sm\\:w-128 {\n    width: 32rem;\n  }\n\n  .sm\\:w-192 {\n    width: 48rem;\n  }\n\n  .sm\\:w-auto {\n    width: auto;\n  }\n\n  .sm\\:w-px {\n    width: 1px;\n  }\n\n  .sm\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .sm\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .sm\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .sm\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .sm\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .sm\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .sm\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .sm\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .sm\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .sm\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .sm\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .sm\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .sm\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .sm\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .sm\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .sm\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .sm\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .sm\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .sm\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .sm\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .sm\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .sm\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .sm\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .sm\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .sm\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .sm\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .sm\\:w-full {\n    width: 100%;\n  }\n\n  .sm\\:w-screen {\n    width: 100vw;\n  }\n\n  .sm\\:w-min {\n    width: min-content;\n  }\n\n  .sm\\:w-max {\n    width: max-content;\n  }\n\n  .sm\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .sm\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .sm\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .sm\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .sm\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .sm\\:max-w-none {\n    max-width: none;\n  }\n\n  .sm\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .sm\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .sm\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .sm\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .sm\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .sm\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .sm\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .sm\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .sm\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .sm\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .sm\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .sm\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .sm\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .sm\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .sm\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .sm\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .sm\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .sm\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .sm\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .sm\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .sm\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .sm\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .sm\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .sm\\:flex-none {\n    flex: none;\n  }\n\n  .sm\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .sm\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .sm\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .sm\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .sm\\:table-auto {\n    table-layout: auto;\n  }\n\n  .sm\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .sm\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .sm\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .sm\\:origin-center {\n    transform-origin: center;\n  }\n\n  .sm\\:origin-top {\n    transform-origin: top;\n  }\n\n  .sm\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .sm\\:origin-right {\n    transform-origin: right;\n  }\n\n  .sm\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .sm\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .sm\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .sm\\:origin-left {\n    transform-origin: left;\n  }\n\n  .sm\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .sm\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .sm\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .sm\\:transform-none {\n    transform: none;\n  }\n\n  .sm\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .sm\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .sm\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .sm\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .sm\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .sm\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .sm\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .sm\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .sm\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .sm\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .sm\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .sm\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .sm\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .sm\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .sm\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .sm\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .sm\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .sm\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .sm\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .sm\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .sm\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .sm\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .sm\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .sm\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .sm\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .sm\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .sm\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .sm\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .sm\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .sm\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .sm\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .sm\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .sm\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .sm\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .sm\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .sm\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .sm\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .sm\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .sm\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .sm\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .sm\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .sm\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .sm\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .sm\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .sm\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .sm\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .sm\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .sm\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .sm\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .sm\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .sm\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .sm\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .sm\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .sm\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .sm\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .sm\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .sm\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .sm\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .sm\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .sm\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .sm\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .sm\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .sm\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .sm\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .sm\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .sm\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .sm\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .sm\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .sm\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .sm\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .sm\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .sm\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .sm\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .sm\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .sm\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .sm\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .sm\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .sm\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .sm\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .sm\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .sm\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .sm\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .sm\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .sm\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .sm\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .sm\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .sm\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .sm\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .sm\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .sm\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .sm\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .sm\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .sm\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .sm\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .sm\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .sm\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .sm\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .sm\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .sm\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .sm\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .sm\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .sm\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .sm\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .sm\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .sm\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .sm\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .sm\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .sm\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .sm\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .sm\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .sm\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .sm\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .sm\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .sm\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .sm\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .sm\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .sm\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .sm\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .sm\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .sm\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .sm\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .sm\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .sm\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .sm\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .sm\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .sm\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .sm\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .sm\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .sm\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .sm\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .sm\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .sm\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .sm\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .sm\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .sm\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .sm\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .sm\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .sm\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .sm\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .sm\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .sm\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .sm\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .sm\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .sm\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .sm\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .sm\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .sm\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .sm\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .sm\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .sm\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .sm\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .sm\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .sm\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .sm\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .sm\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .sm\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .sm\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .sm\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .sm\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .sm\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .sm\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .sm\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .sm\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .sm\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .sm\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .sm\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .sm\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .sm\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .sm\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .sm\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .sm\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .sm\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .sm\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .sm\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .sm\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .sm\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .sm\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .sm\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .sm\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .sm\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .sm\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .sm\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .sm\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .sm\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .sm\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .sm\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .sm\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .sm\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .sm\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .sm\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .sm\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .sm\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .sm\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .sm\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .sm\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .sm\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .sm\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .sm\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .sm\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .sm\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .sm\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .sm\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .sm\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .sm\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .sm\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .sm\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .sm\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .sm\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .sm\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .sm\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .sm\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .sm\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .sm\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .sm\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .sm\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .sm\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .sm\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .sm\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .sm\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .sm\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .sm\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .sm\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .sm\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .sm\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .sm\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .sm\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .sm\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .sm\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .sm\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .sm\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .sm\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .sm\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .sm\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .sm\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .sm\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .sm\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .sm\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .sm\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .sm\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .sm\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .sm\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .sm\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .sm\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .sm\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .sm\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .sm\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .sm\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .sm\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .sm\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .sm\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .sm\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .sm\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .sm\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .sm\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .sm\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .sm\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .sm\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .sm\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .sm\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .sm\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .sm\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .sm\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .sm\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .sm\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .sm\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .sm\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .sm\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .sm\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .sm\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .sm\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .sm\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .sm\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .sm\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .sm\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .sm\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .sm\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .sm\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .sm\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .sm\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .sm\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .sm\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .sm\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .sm\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .sm\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .sm\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .sm\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .sm\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .sm\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .sm\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .sm\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .sm\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .sm\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .sm\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .sm\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .sm\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .sm\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .sm\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .sm\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .sm\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .sm\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .sm\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .sm\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .sm\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .sm\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .sm\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .sm\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .sm\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .sm\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .sm\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .sm\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .sm\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .sm\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .sm\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .sm\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .sm\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .sm\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .sm\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .sm\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .sm\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .sm\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .sm\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .sm\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .sm\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .sm\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .sm\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .sm\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .sm\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .sm\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .sm\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .sm\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .sm\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .sm\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .sm\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .sm\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .sm\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .sm\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .sm\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .sm\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .sm\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .sm\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .sm\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .sm\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .sm\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .sm\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .sm\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .sm\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .sm\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .sm\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .sm\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .sm\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .sm\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .sm\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .sm\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .sm\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .sm\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .sm\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .sm\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .sm\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .sm\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .sm\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .sm\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .sm\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .sm\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .sm\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .sm\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .sm\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .sm\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .sm\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .sm\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .sm\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .sm\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .sm\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .sm\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .sm\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .sm\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .sm\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .sm\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .sm\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .sm\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .sm\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .sm\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .sm\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .sm\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .sm\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .sm\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .sm\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .sm\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .sm\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .sm\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .sm\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .sm\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .sm\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .sm\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .sm\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .sm\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .sm\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .sm\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .sm\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .sm\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .sm\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .sm\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .sm\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .sm\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .sm\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .sm\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .sm\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .sm\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .sm\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .sm\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .sm\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .sm\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .sm\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .sm\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .sm\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .sm\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .sm\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .sm\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .sm\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .sm\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .sm\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .sm\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .sm\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .sm\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .sm\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .sm\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .sm\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .sm\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .sm\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .sm\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .sm\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .sm\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .sm\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .sm\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .sm\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .sm\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .sm\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .sm\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .sm\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .sm\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .sm\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .sm\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .sm\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .sm\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .sm\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .sm\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .sm\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .sm\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .sm\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .sm\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .sm\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .sm\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .sm\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .sm\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .sm\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .sm\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .sm\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .sm\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .sm\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .sm\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .sm\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .sm\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .sm\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .sm\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .sm\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .sm\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .sm\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .sm\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .sm\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .sm\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .sm\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .sm\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .sm\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .sm\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .sm\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .sm\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .sm\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .sm\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .sm\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .sm\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .sm\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .sm\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .sm\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .sm\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .sm\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .sm\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .sm\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .sm\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .sm\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:animate-none {\n    animation: none;\n  }\n\n  .sm\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .sm\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .sm\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .sm\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .sm\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .sm\\:cursor-default {\n    cursor: default;\n  }\n\n  .sm\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .sm\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .sm\\:cursor-text {\n    cursor: text;\n  }\n\n  .sm\\:cursor-move {\n    cursor: move;\n  }\n\n  .sm\\:cursor-help {\n    cursor: help;\n  }\n\n  .sm\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .sm\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .sm\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .sm\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .sm\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .sm\\:resize-none {\n    resize: none;\n  }\n\n  .sm\\:resize-y {\n    resize: vertical;\n  }\n\n  .sm\\:resize-x {\n    resize: horizontal;\n  }\n\n  .sm\\:resize {\n    resize: both;\n  }\n\n  .sm\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .sm\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .sm\\:list-none {\n    list-style-type: none;\n  }\n\n  .sm\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .sm\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .sm\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .sm\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .sm\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .sm\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .sm\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .sm\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .sm\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .sm\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .sm\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .sm\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .sm\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .sm\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .sm\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .sm\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .sm\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .sm\\:flex-row {\n    flex-direction: row;\n  }\n\n  .sm\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .sm\\:flex-col {\n    flex-direction: column;\n  }\n\n  .sm\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .sm\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .sm\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .sm\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .sm\\:place-content-center {\n    place-content: center;\n  }\n\n  .sm\\:place-content-start {\n    place-content: start;\n  }\n\n  .sm\\:place-content-end {\n    place-content: end;\n  }\n\n  .sm\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .sm\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .sm\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .sm\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .sm\\:place-items-start {\n    place-items: start;\n  }\n\n  .sm\\:place-items-end {\n    place-items: end;\n  }\n\n  .sm\\:place-items-center {\n    place-items: center;\n  }\n\n  .sm\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .sm\\:content-center {\n    align-content: center;\n  }\n\n  .sm\\:content-start {\n    align-content: flex-start;\n  }\n\n  .sm\\:content-end {\n    align-content: flex-end;\n  }\n\n  .sm\\:content-between {\n    align-content: space-between;\n  }\n\n  .sm\\:content-around {\n    align-content: space-around;\n  }\n\n  .sm\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .sm\\:items-start {\n    align-items: flex-start;\n  }\n\n  .sm\\:items-end {\n    align-items: flex-end;\n  }\n\n  .sm\\:items-center {\n    align-items: center;\n  }\n\n  .sm\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .sm\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .sm\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .sm\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .sm\\:justify-center {\n    justify-content: center;\n  }\n\n  .sm\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .sm\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .sm\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .sm\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .sm\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .sm\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .sm\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .sm\\:gap-0 {\n    gap: 0px;\n  }\n\n  .sm\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .sm\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .sm\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .sm\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .sm\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .sm\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .sm\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .sm\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .sm\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .sm\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .sm\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .sm\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .sm\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .sm\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .sm\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .sm\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .sm\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .sm\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .sm\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .sm\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .sm\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .sm\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .sm\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .sm\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .sm\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .sm\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .sm\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .sm\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .sm\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .sm\\:gap-px {\n    gap: 1px;\n  }\n\n  .sm\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .sm\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .sm\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .sm\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .sm\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .sm\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .sm\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .sm\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .sm\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .sm\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .sm\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .sm\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .sm\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .sm\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .sm\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .sm\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .sm\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .sm\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .sm\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .sm\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .sm\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .sm\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .sm\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .sm\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .sm\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .sm\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .sm\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .sm\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .sm\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .sm\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .sm\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .sm\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .sm\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .sm\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .sm\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .sm\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .sm\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .sm\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .sm\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .sm\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .sm\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .sm\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .sm\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .sm\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .sm\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .sm\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .sm\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .sm\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .sm\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .sm\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .sm\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .sm\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .sm\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .sm\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .sm\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .sm\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .sm\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .sm\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .sm\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .sm\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .sm\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .sm\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .sm\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .sm\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .sm\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .sm\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .sm\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .sm\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .sm\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .sm\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .sm\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .sm\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .sm\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .sm\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .sm\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .sm\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .sm\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .sm\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .sm\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .sm\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .sm\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .sm\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .sm\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .sm\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .sm\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .sm\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .sm\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .sm\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .sm\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .sm\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .sm\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .sm\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .sm\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .sm\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .sm\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .sm\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .sm\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .sm\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .sm\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .sm\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .sm\\:place-self-start {\n    place-self: start;\n  }\n\n  .sm\\:place-self-end {\n    place-self: end;\n  }\n\n  .sm\\:place-self-center {\n    place-self: center;\n  }\n\n  .sm\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .sm\\:self-auto {\n    align-self: auto;\n  }\n\n  .sm\\:self-start {\n    align-self: flex-start;\n  }\n\n  .sm\\:self-end {\n    align-self: flex-end;\n  }\n\n  .sm\\:self-center {\n    align-self: center;\n  }\n\n  .sm\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .sm\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .sm\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .sm\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .sm\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .sm\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .sm\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .sm\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .sm\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .sm\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .sm\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .sm\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .sm\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .sm\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .sm\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .sm\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .sm\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .sm\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .sm\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .sm\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .sm\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .sm\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .sm\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .sm\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .sm\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .sm\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .sm\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .sm\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .sm\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .sm\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .sm\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .sm\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .sm\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .sm\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .sm\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .sm\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .sm\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .sm\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .sm\\:break-all {\n    word-break: break-all;\n  }\n\n  .sm\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .sm\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .sm\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .sm\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .sm\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .sm\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .sm\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .sm\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .sm\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .sm\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .sm\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .sm\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .sm\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .sm\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .sm\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .sm\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .sm\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .sm\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .sm\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .sm\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .sm\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .sm\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .sm\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .sm\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .sm\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .sm\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .sm\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .sm\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .sm\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .sm\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .sm\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .sm\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .sm\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .sm\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .sm\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .sm\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .sm\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .sm\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .sm\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:border-0 {\n    border-width: 0;\n  }\n\n  .sm\\:border-2 {\n    border-width: 2px;\n  }\n\n  .sm\\:border-4 {\n    border-width: 4px;\n  }\n\n  .sm\\:border-5 {\n    border-width: 5px;\n  }\n\n  .sm\\:border-6 {\n    border-width: 6px;\n  }\n\n  .sm\\:border-7 {\n    border-width: 7px;\n  }\n\n  .sm\\:border-8 {\n    border-width: 8px;\n  }\n\n  .sm\\:border {\n    border-width: 1px;\n  }\n\n  .sm\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .sm\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .sm\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .sm\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .sm\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .sm\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .sm\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .sm\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .sm\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .sm\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .sm\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .sm\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .sm\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .sm\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .sm\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .sm\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .sm\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .sm\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .sm\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .sm\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .sm\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .sm\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .sm\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .sm\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .sm\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .sm\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .sm\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .sm\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .sm\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .sm\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .sm\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .sm\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .sm\\:border-solid {\n    border-style: solid;\n  }\n\n  .sm\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .sm\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .sm\\:border-double {\n    border-style: double;\n  }\n\n  .sm\\:border-none {\n    border-style: none;\n  }\n\n  .sm\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .sm\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .sm\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .sm\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .sm\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .sm\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .sm\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .sm\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .sm\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:bg-none {\n    background-image: none;\n  }\n\n  .sm\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .sm\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .sm\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .sm\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .sm\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .sm\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .sm\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .sm\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .sm\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .sm\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .sm\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .sm\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .sm\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .sm\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .sm\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .sm\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .sm\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .sm\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .sm\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .sm\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .sm\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .sm\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .sm\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .sm\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .sm\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .sm\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .sm\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .sm\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .sm\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .sm\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .sm\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .sm\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .sm\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .sm\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .sm\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .sm\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .sm\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .sm\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .sm\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .sm\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .sm\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .sm\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .sm\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .sm\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .sm\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .sm\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .sm\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .sm\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .sm\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .sm\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .sm\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .sm\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .sm\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .sm\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .sm\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .sm\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .sm\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .sm\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .sm\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .sm\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .sm\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .sm\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .sm\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .sm\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .sm\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .sm\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .sm\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .sm\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .sm\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .sm\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .sm\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .sm\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .sm\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .sm\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .sm\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .sm\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .sm\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .sm\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .sm\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .sm\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .sm\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .sm\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .sm\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .sm\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .sm\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .sm\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .sm\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .sm\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .sm\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .sm\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .sm\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .sm\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .sm\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .sm\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .sm\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .sm\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .sm\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .sm\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .sm\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .sm\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .sm\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .sm\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .sm\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .sm\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .sm\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .sm\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .sm\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .sm\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .sm\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .sm\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .sm\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .sm\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .sm\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .sm\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .sm\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .sm\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .sm\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .sm\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .sm\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .sm\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .sm\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .sm\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .sm\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .sm\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .sm\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .sm\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .sm\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .sm\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .sm\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .sm\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .sm\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .sm\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .sm\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .sm\\:bg-auto {\n    background-size: auto;\n  }\n\n  .sm\\:bg-cover {\n    background-size: cover;\n  }\n\n  .sm\\:bg-contain {\n    background-size: contain;\n  }\n\n  .sm\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .sm\\:bg-local {\n    background-attachment: local;\n  }\n\n  .sm\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .sm\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .sm\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .sm\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .sm\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .sm\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .sm\\:bg-center {\n    background-position: center;\n  }\n\n  .sm\\:bg-left {\n    background-position: left;\n  }\n\n  .sm\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .sm\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .sm\\:bg-right {\n    background-position: right;\n  }\n\n  .sm\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .sm\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .sm\\:bg-top {\n    background-position: top;\n  }\n\n  .sm\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .sm\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .sm\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .sm\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .sm\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .sm\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .sm\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .sm\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .sm\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .sm\\:fill-current {\n    fill: currentColor;\n  }\n\n  .sm\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .sm\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .sm\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .sm\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .sm\\:object-contain {\n    object-fit: contain;\n  }\n\n  .sm\\:object-cover {\n    object-fit: cover;\n  }\n\n  .sm\\:object-fill {\n    object-fit: fill;\n  }\n\n  .sm\\:object-none {\n    object-fit: none;\n  }\n\n  .sm\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .sm\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .sm\\:object-center {\n    object-position: center;\n  }\n\n  .sm\\:object-left {\n    object-position: left;\n  }\n\n  .sm\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .sm\\:object-left-top {\n    object-position: left top;\n  }\n\n  .sm\\:object-right {\n    object-position: right;\n  }\n\n  .sm\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .sm\\:object-right-top {\n    object-position: right top;\n  }\n\n  .sm\\:object-top {\n    object-position: top;\n  }\n\n  .sm\\:p-0 {\n    padding: 0px;\n  }\n\n  .sm\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .sm\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .sm\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .sm\\:p-4 {\n    padding: 1rem;\n  }\n\n  .sm\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .sm\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .sm\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .sm\\:p-8 {\n    padding: 2rem;\n  }\n\n  .sm\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .sm\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .sm\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .sm\\:p-12 {\n    padding: 3rem;\n  }\n\n  .sm\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .sm\\:p-16 {\n    padding: 4rem;\n  }\n\n  .sm\\:p-20 {\n    padding: 5rem;\n  }\n\n  .sm\\:p-24 {\n    padding: 6rem;\n  }\n\n  .sm\\:p-28 {\n    padding: 7rem;\n  }\n\n  .sm\\:p-32 {\n    padding: 8rem;\n  }\n\n  .sm\\:p-36 {\n    padding: 9rem;\n  }\n\n  .sm\\:p-40 {\n    padding: 10rem;\n  }\n\n  .sm\\:p-44 {\n    padding: 11rem;\n  }\n\n  .sm\\:p-48 {\n    padding: 12rem;\n  }\n\n  .sm\\:p-52 {\n    padding: 13rem;\n  }\n\n  .sm\\:p-56 {\n    padding: 14rem;\n  }\n\n  .sm\\:p-60 {\n    padding: 15rem;\n  }\n\n  .sm\\:p-64 {\n    padding: 16rem;\n  }\n\n  .sm\\:p-72 {\n    padding: 18rem;\n  }\n\n  .sm\\:p-80 {\n    padding: 20rem;\n  }\n\n  .sm\\:p-96 {\n    padding: 24rem;\n  }\n\n  .sm\\:p-px {\n    padding: 1px;\n  }\n\n  .sm\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .sm\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .sm\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .sm\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .sm\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .sm\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .sm\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .sm\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .sm\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .sm\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .sm\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .sm\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .sm\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .sm\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .sm\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .sm\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .sm\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .sm\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .sm\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .sm\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .sm\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .sm\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .sm\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .sm\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .sm\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .sm\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .sm\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .sm\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .sm\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .sm\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .sm\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .sm\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .sm\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .sm\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .sm\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .sm\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .sm\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .sm\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .sm\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .sm\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .sm\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .sm\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .sm\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .sm\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .sm\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .sm\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .sm\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .sm\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .sm\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .sm\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .sm\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .sm\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .sm\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .sm\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .sm\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .sm\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .sm\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .sm\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .sm\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .sm\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .sm\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .sm\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .sm\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .sm\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .sm\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .sm\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .sm\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .sm\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .sm\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .sm\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .sm\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .sm\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .sm\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .sm\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .sm\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .sm\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .sm\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .sm\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .sm\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .sm\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .sm\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .sm\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .sm\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .sm\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .sm\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .sm\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .sm\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .sm\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .sm\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .sm\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .sm\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .sm\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .sm\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .sm\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .sm\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .sm\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .sm\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .sm\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .sm\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .sm\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .sm\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .sm\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .sm\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .sm\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .sm\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .sm\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .sm\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .sm\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .sm\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .sm\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .sm\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .sm\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .sm\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .sm\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .sm\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .sm\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .sm\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .sm\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .sm\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .sm\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .sm\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .sm\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .sm\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .sm\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .sm\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .sm\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .sm\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .sm\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .sm\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .sm\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .sm\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .sm\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .sm\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .sm\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .sm\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .sm\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .sm\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .sm\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .sm\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .sm\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .sm\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .sm\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .sm\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .sm\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .sm\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .sm\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .sm\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .sm\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .sm\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .sm\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .sm\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .sm\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .sm\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .sm\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .sm\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .sm\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .sm\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .sm\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .sm\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .sm\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .sm\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .sm\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .sm\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .sm\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .sm\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .sm\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .sm\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .sm\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .sm\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .sm\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .sm\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .sm\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .sm\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .sm\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .sm\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .sm\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .sm\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .sm\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .sm\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .sm\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .sm\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .sm\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .sm\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .sm\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .sm\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .sm\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .sm\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .sm\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .sm\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .sm\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .sm\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .sm\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .sm\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .sm\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .sm\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .sm\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .sm\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .sm\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .sm\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .sm\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .sm\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .sm\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .sm\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .sm\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .sm\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .sm\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .sm\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .sm\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .sm\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .sm\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .sm\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .sm\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .sm\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .sm\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .sm\\:text-left {\n    text-align: left;\n  }\n\n  .sm\\:text-center {\n    text-align: center;\n  }\n\n  .sm\\:text-right {\n    text-align: right;\n  }\n\n  .sm\\:text-justify {\n    text-align: justify;\n  }\n\n  .sm\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .sm\\:align-top {\n    vertical-align: top;\n  }\n\n  .sm\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .sm\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .sm\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .sm\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .sm\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .sm\\:font-serif {\n    font-family: ;\n  }\n\n  .sm\\:font-mono {\n    font-family: ;\n  }\n\n  .sm\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .sm\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .sm\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .sm\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .sm\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .sm\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .sm\\:text-base {\n    font-size: 1rem;\n  }\n\n  .sm\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .sm\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .sm\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .sm\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .sm\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .sm\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .sm\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .sm\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .sm\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .sm\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .sm\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .sm\\:font-thin {\n    font-weight: 100;\n  }\n\n  .sm\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .sm\\:font-light {\n    font-weight: 300;\n  }\n\n  .sm\\:font-normal {\n    font-weight: 400;\n  }\n\n  .sm\\:font-medium {\n    font-weight: 500;\n  }\n\n  .sm\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .sm\\:font-bold {\n    font-weight: 700;\n  }\n\n  .sm\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .sm\\:font-black {\n    font-weight: 900;\n  }\n\n  .sm\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .sm\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .sm\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .sm\\:normal-case {\n    text-transform: none;\n  }\n\n  .sm\\:italic {\n    font-style: italic;\n  }\n\n  .sm\\:not-italic {\n    font-style: normal;\n  }\n\n  .sm\\:ordinal, .sm\\:slashed-zero, .sm\\:lining-nums, .sm\\:oldstyle-nums, .sm\\:proportional-nums, .sm\\:tabular-nums, .sm\\:diagonal-fractions, .sm\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .sm\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .sm\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .sm\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .sm\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .sm\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .sm\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .sm\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .sm\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .sm\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .sm\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .sm\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .sm\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .sm\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .sm\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .sm\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .sm\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .sm\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .sm\\:leading-none {\n    line-height: 1;\n  }\n\n  .sm\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .sm\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .sm\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .sm\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .sm\\:leading-loose {\n    line-height: 2;\n  }\n\n  .sm\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .sm\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .sm\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .sm\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .sm\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .sm\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .sm\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .sm\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .sm\\:text-transparent {\n    color: transparent;\n  }\n\n  .sm\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .sm\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .sm\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:underline {\n    text-decoration: underline;\n  }\n\n  .sm\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .sm\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .sm\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .sm\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .sm\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .sm\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .sm\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .sm\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .sm\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .sm\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .sm\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .sm\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .sm\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .sm\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .sm\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .sm\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .sm\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .sm\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .sm\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .sm\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .sm\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .sm\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .sm\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .sm\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .sm\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .sm\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .sm\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .sm\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .sm\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .sm\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .sm\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .sm\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .sm\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .sm\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .sm\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .sm\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .sm\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .sm\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .sm\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .sm\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .sm\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .sm\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .sm\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .sm\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .sm\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .sm\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .sm\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .sm\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .sm\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .sm\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .sm\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .sm\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .sm\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .sm\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .sm\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .sm\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .sm\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .sm\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .sm\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .sm\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .sm\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .sm\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .sm\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .sm\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .sm\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .sm\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .sm\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .sm\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .sm\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .sm\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .sm\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .sm\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .sm\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .sm\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .sm\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .sm\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .sm\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .sm\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .sm\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .sm\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .sm\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .sm\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .sm\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .sm\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .sm\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .sm\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .sm\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .sm\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .sm\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .sm\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .sm\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .sm\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .sm\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .sm\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .sm\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .sm\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .sm\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .sm\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .sm\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .sm\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .sm\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .sm\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .sm\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .sm\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .sm\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .sm\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .sm\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .sm\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .sm\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .sm\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .sm\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .sm\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .sm\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .sm\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .sm\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .sm\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .sm\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .sm\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .sm\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .sm\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .sm\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .sm\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .sm\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .sm\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .sm\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .sm\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .sm\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .sm\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .sm\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .sm\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .sm\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .sm\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .sm\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .sm\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .sm\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .sm\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .sm\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .sm\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .sm\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .sm\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .sm\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .sm\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .sm\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .sm\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .sm\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .sm\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .sm\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .sm\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .sm\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .sm\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .sm\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .sm\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .sm\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .sm\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .sm\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .sm\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .sm\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .sm\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .sm\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .sm\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .sm\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .sm\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .sm\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .sm\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .sm\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .sm\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .sm\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .sm\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .sm\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .sm\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .sm\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .sm\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .sm\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .sm\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .sm\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .sm\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .sm\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .sm\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .sm\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .sm\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .sm\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .sm\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .sm\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .sm\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .sm\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .sm\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .sm\\:filter-none {\n    filter: none;\n  }\n\n  .sm\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .sm\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .sm\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .sm\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .sm\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .sm\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .sm\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .sm\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .sm\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .sm\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .sm\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .sm\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .sm\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .sm\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .sm\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .sm\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .sm\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .sm\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .sm\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .sm\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .sm\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .sm\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .sm\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .sm\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .sm\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .sm\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .sm\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .sm\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .sm\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .sm\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .sm\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .sm\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .sm\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .sm\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .sm\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .sm\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .sm\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .sm\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .sm\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .sm\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .sm\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .sm\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .sm\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .sm\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .sm\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .sm\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .sm\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .sm\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .sm\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .sm\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .sm\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .sm\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .sm\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .sm\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .sm\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .sm\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .sm\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .sm\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .sm\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .sm\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .sm\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .sm\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .sm\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .sm\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .sm\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .sm\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .sm\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .sm\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .sm\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .sm\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .sm\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .sm\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .sm\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .sm\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .sm\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .sm\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .sm\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .sm\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .sm\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .sm\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .sm\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .sm\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .sm\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .sm\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .sm\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .sm\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .sm\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .sm\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .sm\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .sm\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .sm\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .sm\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .sm\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .sm\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .sm\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .sm\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .sm\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .sm\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .sm\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .sm\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .sm\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .sm\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .sm\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .sm\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .sm\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .sm\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .sm\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .sm\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .sm\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .sm\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .sm\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .sm\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .sm\\:transition-none {\n    transition-property: none;\n  }\n\n  .sm\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .sm\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .sm\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .sm\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .sm\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .sm\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .sm\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .sm\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .sm\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .sm\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .sm\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .sm\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .sm\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .sm\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .sm\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .sm\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .sm\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .sm\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .sm\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .sm\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .sm\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .sm\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .sm\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .sm\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .sm\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .sm\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .sm\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .sm\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .sm\\:filter-none {\n    filter: none;\n  }\n\n  .sm\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .sm\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .sm\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .sm\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .sm\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n\n@media (min-width: 768px) {\n  .md\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .md\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .md\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .md\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .md\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .md\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .md\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .md\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .md\\:visible {\n    visibility: visible;\n  }\n\n  .md\\:invisible {\n    visibility: hidden;\n  }\n\n  .md\\:static {\n    position: static;\n  }\n\n  .md\\:fixed {\n    position: fixed;\n  }\n\n  .md\\:absolute {\n    position: absolute;\n  }\n\n  .md\\:relative {\n    position: relative;\n  }\n\n  .md\\:sticky {\n    position: sticky;\n  }\n\n  .md\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .md\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .md\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .md\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .md\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .md\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .md\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .md\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .md\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .md\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .md\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .md\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .md\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .md\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .md\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .md\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .md\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .md\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .md\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .md\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .md\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .md\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .md\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .md\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .md\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .md\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .md\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .md\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .md\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .md\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .md\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .md\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .md\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .md\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .md\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .md\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .md\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .md\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .md\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .md\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .md\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .md\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .md\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .md\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .md\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .md\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .md\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .md\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .md\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .md\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .md\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .md\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .md\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .md\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .md\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .md\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .md\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .md\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .md\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .md\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .md\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .md\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .md\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .md\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .md\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .md\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .md\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .md\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .md\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .md\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .md\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .md\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .md\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .md\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .md\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .md\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .md\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .md\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .md\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .md\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .md\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .md\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .md\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .md\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .md\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .md\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .md\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .md\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .md\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .md\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .md\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .md\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .md\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .md\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .md\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .md\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .md\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .md\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .md\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .md\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .md\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .md\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .md\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .md\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .md\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .md\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .md\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .md\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .md\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .md\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .md\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .md\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .md\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .md\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .md\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .md\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .md\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .md\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .md\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .md\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .md\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .md\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .md\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .md\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .md\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .md\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .md\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .md\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .md\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .md\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .md\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .md\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .md\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .md\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .md\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .md\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .md\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .md\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .md\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .md\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .md\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .md\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .md\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .md\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .md\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .md\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .md\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .md\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .md\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .md\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .md\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .md\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .md\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .md\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .md\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .md\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .md\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .md\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .md\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .md\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .md\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .md\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .md\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .md\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .md\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .md\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .md\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .md\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .md\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .md\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .md\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .md\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .md\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .md\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .md\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .md\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .md\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .md\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .md\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .md\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .md\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .md\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .md\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .md\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .md\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .md\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .md\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .md\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .md\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .md\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .md\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .md\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .md\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .md\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .md\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .md\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .md\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .md\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .md\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .md\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .md\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .md\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .md\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .md\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .md\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .md\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .md\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .md\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .md\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .md\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .md\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .md\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .md\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .md\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .md\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .md\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .md\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .md\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .md\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .md\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .md\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .md\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .md\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .md\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .md\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .md\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .md\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .md\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .md\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .md\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .md\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .md\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .md\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .md\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .md\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .md\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .md\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .md\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .md\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .md\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .md\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .md\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .md\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .md\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .md\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .md\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .md\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .md\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .md\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .md\\:top-0 {\n    top: 0px;\n  }\n\n  .md\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .md\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .md\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .md\\:top-4 {\n    top: 1rem;\n  }\n\n  .md\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .md\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .md\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .md\\:top-8 {\n    top: 2rem;\n  }\n\n  .md\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .md\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .md\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .md\\:top-12 {\n    top: 3rem;\n  }\n\n  .md\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .md\\:top-16 {\n    top: 4rem;\n  }\n\n  .md\\:top-20 {\n    top: 5rem;\n  }\n\n  .md\\:top-24 {\n    top: 6rem;\n  }\n\n  .md\\:top-28 {\n    top: 7rem;\n  }\n\n  .md\\:top-32 {\n    top: 8rem;\n  }\n\n  .md\\:top-36 {\n    top: 9rem;\n  }\n\n  .md\\:top-40 {\n    top: 10rem;\n  }\n\n  .md\\:top-44 {\n    top: 11rem;\n  }\n\n  .md\\:top-48 {\n    top: 12rem;\n  }\n\n  .md\\:top-52 {\n    top: 13rem;\n  }\n\n  .md\\:top-56 {\n    top: 14rem;\n  }\n\n  .md\\:top-60 {\n    top: 15rem;\n  }\n\n  .md\\:top-64 {\n    top: 16rem;\n  }\n\n  .md\\:top-72 {\n    top: 18rem;\n  }\n\n  .md\\:top-80 {\n    top: 20rem;\n  }\n\n  .md\\:top-96 {\n    top: 24rem;\n  }\n\n  .md\\:top-auto {\n    top: auto;\n  }\n\n  .md\\:top-px {\n    top: 1px;\n  }\n\n  .md\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .md\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .md\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .md\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .md\\:-top-0 {\n    top: 0px;\n  }\n\n  .md\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .md\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .md\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .md\\:-top-4 {\n    top: -1rem;\n  }\n\n  .md\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .md\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .md\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .md\\:-top-8 {\n    top: -2rem;\n  }\n\n  .md\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .md\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .md\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .md\\:-top-12 {\n    top: -3rem;\n  }\n\n  .md\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .md\\:-top-16 {\n    top: -4rem;\n  }\n\n  .md\\:-top-20 {\n    top: -5rem;\n  }\n\n  .md\\:-top-24 {\n    top: -6rem;\n  }\n\n  .md\\:-top-28 {\n    top: -7rem;\n  }\n\n  .md\\:-top-32 {\n    top: -8rem;\n  }\n\n  .md\\:-top-36 {\n    top: -9rem;\n  }\n\n  .md\\:-top-40 {\n    top: -10rem;\n  }\n\n  .md\\:-top-44 {\n    top: -11rem;\n  }\n\n  .md\\:-top-48 {\n    top: -12rem;\n  }\n\n  .md\\:-top-52 {\n    top: -13rem;\n  }\n\n  .md\\:-top-56 {\n    top: -14rem;\n  }\n\n  .md\\:-top-60 {\n    top: -15rem;\n  }\n\n  .md\\:-top-64 {\n    top: -16rem;\n  }\n\n  .md\\:-top-72 {\n    top: -18rem;\n  }\n\n  .md\\:-top-80 {\n    top: -20rem;\n  }\n\n  .md\\:-top-96 {\n    top: -24rem;\n  }\n\n  .md\\:-top-px {\n    top: -1px;\n  }\n\n  .md\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .md\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .md\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .md\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .md\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .md\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .md\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .md\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .md\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .md\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .md\\:top-full {\n    top: 100%;\n  }\n\n  .md\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .md\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .md\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .md\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .md\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .md\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .md\\:-top-full {\n    top: -100%;\n  }\n\n  .md\\:right-0 {\n    right: 0px;\n  }\n\n  .md\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .md\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .md\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .md\\:right-4 {\n    right: 1rem;\n  }\n\n  .md\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .md\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .md\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .md\\:right-8 {\n    right: 2rem;\n  }\n\n  .md\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .md\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .md\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .md\\:right-12 {\n    right: 3rem;\n  }\n\n  .md\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .md\\:right-16 {\n    right: 4rem;\n  }\n\n  .md\\:right-20 {\n    right: 5rem;\n  }\n\n  .md\\:right-24 {\n    right: 6rem;\n  }\n\n  .md\\:right-28 {\n    right: 7rem;\n  }\n\n  .md\\:right-32 {\n    right: 8rem;\n  }\n\n  .md\\:right-36 {\n    right: 9rem;\n  }\n\n  .md\\:right-40 {\n    right: 10rem;\n  }\n\n  .md\\:right-44 {\n    right: 11rem;\n  }\n\n  .md\\:right-48 {\n    right: 12rem;\n  }\n\n  .md\\:right-52 {\n    right: 13rem;\n  }\n\n  .md\\:right-56 {\n    right: 14rem;\n  }\n\n  .md\\:right-60 {\n    right: 15rem;\n  }\n\n  .md\\:right-64 {\n    right: 16rem;\n  }\n\n  .md\\:right-72 {\n    right: 18rem;\n  }\n\n  .md\\:right-80 {\n    right: 20rem;\n  }\n\n  .md\\:right-96 {\n    right: 24rem;\n  }\n\n  .md\\:right-auto {\n    right: auto;\n  }\n\n  .md\\:right-px {\n    right: 1px;\n  }\n\n  .md\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .md\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .md\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .md\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .md\\:-right-0 {\n    right: 0px;\n  }\n\n  .md\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .md\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .md\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .md\\:-right-4 {\n    right: -1rem;\n  }\n\n  .md\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .md\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .md\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .md\\:-right-8 {\n    right: -2rem;\n  }\n\n  .md\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .md\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .md\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .md\\:-right-12 {\n    right: -3rem;\n  }\n\n  .md\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .md\\:-right-16 {\n    right: -4rem;\n  }\n\n  .md\\:-right-20 {\n    right: -5rem;\n  }\n\n  .md\\:-right-24 {\n    right: -6rem;\n  }\n\n  .md\\:-right-28 {\n    right: -7rem;\n  }\n\n  .md\\:-right-32 {\n    right: -8rem;\n  }\n\n  .md\\:-right-36 {\n    right: -9rem;\n  }\n\n  .md\\:-right-40 {\n    right: -10rem;\n  }\n\n  .md\\:-right-44 {\n    right: -11rem;\n  }\n\n  .md\\:-right-48 {\n    right: -12rem;\n  }\n\n  .md\\:-right-52 {\n    right: -13rem;\n  }\n\n  .md\\:-right-56 {\n    right: -14rem;\n  }\n\n  .md\\:-right-60 {\n    right: -15rem;\n  }\n\n  .md\\:-right-64 {\n    right: -16rem;\n  }\n\n  .md\\:-right-72 {\n    right: -18rem;\n  }\n\n  .md\\:-right-80 {\n    right: -20rem;\n  }\n\n  .md\\:-right-96 {\n    right: -24rem;\n  }\n\n  .md\\:-right-px {\n    right: -1px;\n  }\n\n  .md\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .md\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .md\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .md\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .md\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .md\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .md\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .md\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .md\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .md\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .md\\:right-full {\n    right: 100%;\n  }\n\n  .md\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .md\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .md\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .md\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .md\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .md\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .md\\:-right-full {\n    right: -100%;\n  }\n\n  .md\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .md\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .md\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .md\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .md\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .md\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .md\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .md\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .md\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .md\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .md\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .md\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .md\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .md\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .md\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .md\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .md\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .md\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .md\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .md\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .md\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .md\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .md\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .md\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .md\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .md\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .md\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .md\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .md\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .md\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .md\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .md\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .md\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .md\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .md\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .md\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .md\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .md\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .md\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .md\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .md\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .md\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .md\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .md\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .md\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .md\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .md\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .md\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .md\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .md\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .md\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .md\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .md\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .md\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .md\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .md\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .md\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .md\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .md\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .md\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .md\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .md\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .md\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .md\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .md\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .md\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .md\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .md\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .md\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .md\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .md\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .md\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .md\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .md\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .md\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .md\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .md\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .md\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .md\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .md\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .md\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .md\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .md\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .md\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .md\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .md\\:left-0 {\n    left: 0px;\n  }\n\n  .md\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .md\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .md\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .md\\:left-4 {\n    left: 1rem;\n  }\n\n  .md\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .md\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .md\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .md\\:left-8 {\n    left: 2rem;\n  }\n\n  .md\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .md\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .md\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .md\\:left-12 {\n    left: 3rem;\n  }\n\n  .md\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .md\\:left-16 {\n    left: 4rem;\n  }\n\n  .md\\:left-20 {\n    left: 5rem;\n  }\n\n  .md\\:left-24 {\n    left: 6rem;\n  }\n\n  .md\\:left-28 {\n    left: 7rem;\n  }\n\n  .md\\:left-32 {\n    left: 8rem;\n  }\n\n  .md\\:left-36 {\n    left: 9rem;\n  }\n\n  .md\\:left-40 {\n    left: 10rem;\n  }\n\n  .md\\:left-44 {\n    left: 11rem;\n  }\n\n  .md\\:left-48 {\n    left: 12rem;\n  }\n\n  .md\\:left-52 {\n    left: 13rem;\n  }\n\n  .md\\:left-56 {\n    left: 14rem;\n  }\n\n  .md\\:left-60 {\n    left: 15rem;\n  }\n\n  .md\\:left-64 {\n    left: 16rem;\n  }\n\n  .md\\:left-72 {\n    left: 18rem;\n  }\n\n  .md\\:left-80 {\n    left: 20rem;\n  }\n\n  .md\\:left-96 {\n    left: 24rem;\n  }\n\n  .md\\:left-auto {\n    left: auto;\n  }\n\n  .md\\:left-px {\n    left: 1px;\n  }\n\n  .md\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .md\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .md\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .md\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .md\\:-left-0 {\n    left: 0px;\n  }\n\n  .md\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .md\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .md\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .md\\:-left-4 {\n    left: -1rem;\n  }\n\n  .md\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .md\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .md\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .md\\:-left-8 {\n    left: -2rem;\n  }\n\n  .md\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .md\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .md\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .md\\:-left-12 {\n    left: -3rem;\n  }\n\n  .md\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .md\\:-left-16 {\n    left: -4rem;\n  }\n\n  .md\\:-left-20 {\n    left: -5rem;\n  }\n\n  .md\\:-left-24 {\n    left: -6rem;\n  }\n\n  .md\\:-left-28 {\n    left: -7rem;\n  }\n\n  .md\\:-left-32 {\n    left: -8rem;\n  }\n\n  .md\\:-left-36 {\n    left: -9rem;\n  }\n\n  .md\\:-left-40 {\n    left: -10rem;\n  }\n\n  .md\\:-left-44 {\n    left: -11rem;\n  }\n\n  .md\\:-left-48 {\n    left: -12rem;\n  }\n\n  .md\\:-left-52 {\n    left: -13rem;\n  }\n\n  .md\\:-left-56 {\n    left: -14rem;\n  }\n\n  .md\\:-left-60 {\n    left: -15rem;\n  }\n\n  .md\\:-left-64 {\n    left: -16rem;\n  }\n\n  .md\\:-left-72 {\n    left: -18rem;\n  }\n\n  .md\\:-left-80 {\n    left: -20rem;\n  }\n\n  .md\\:-left-96 {\n    left: -24rem;\n  }\n\n  .md\\:-left-px {\n    left: -1px;\n  }\n\n  .md\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .md\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .md\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .md\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .md\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .md\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .md\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .md\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .md\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .md\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .md\\:left-full {\n    left: 100%;\n  }\n\n  .md\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .md\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .md\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .md\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .md\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .md\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .md\\:-left-full {\n    left: -100%;\n  }\n\n  .md\\:isolate {\n    isolation: isolate;\n  }\n\n  .md\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .md\\:z-0 {\n    z-index: 0;\n  }\n\n  .md\\:z-10 {\n    z-index: 10;\n  }\n\n  .md\\:z-20 {\n    z-index: 20;\n  }\n\n  .md\\:z-30 {\n    z-index: 30;\n  }\n\n  .md\\:z-40 {\n    z-index: 40;\n  }\n\n  .md\\:z-50 {\n    z-index: 50;\n  }\n\n  .md\\:z-auto {\n    z-index: auto;\n  }\n\n  .md\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .md\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .md\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .md\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .md\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .md\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .md\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .md\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .md\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .md\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .md\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .md\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .md\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .md\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .md\\:order-1 {\n    order: 1;\n  }\n\n  .md\\:order-2 {\n    order: 2;\n  }\n\n  .md\\:order-3 {\n    order: 3;\n  }\n\n  .md\\:order-4 {\n    order: 4;\n  }\n\n  .md\\:order-5 {\n    order: 5;\n  }\n\n  .md\\:order-6 {\n    order: 6;\n  }\n\n  .md\\:order-7 {\n    order: 7;\n  }\n\n  .md\\:order-8 {\n    order: 8;\n  }\n\n  .md\\:order-9 {\n    order: 9;\n  }\n\n  .md\\:order-10 {\n    order: 10;\n  }\n\n  .md\\:order-11 {\n    order: 11;\n  }\n\n  .md\\:order-12 {\n    order: 12;\n  }\n\n  .md\\:order-first {\n    order: -9999;\n  }\n\n  .md\\:order-last {\n    order: 9999;\n  }\n\n  .md\\:order-none {\n    order: 0;\n  }\n\n  .md\\:col-auto {\n    grid-column: auto;\n  }\n\n  .md\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .md\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .md\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .md\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .md\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .md\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .md\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .md\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .md\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .md\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .md\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .md\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .md\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .md\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .md\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .md\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .md\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .md\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .md\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .md\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .md\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .md\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .md\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .md\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .md\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .md\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .md\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .md\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .md\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .md\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .md\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .md\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .md\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .md\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .md\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .md\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .md\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .md\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .md\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .md\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .md\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .md\\:row-auto {\n    grid-row: auto;\n  }\n\n  .md\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .md\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .md\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .md\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .md\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .md\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .md\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .md\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .md\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .md\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .md\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .md\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .md\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .md\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .md\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .md\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .md\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .md\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .md\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .md\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .md\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .md\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .md\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .md\\:float-right {\n    float: right;\n  }\n\n  .md\\:float-left {\n    float: left;\n  }\n\n  .md\\:float-none {\n    float: none;\n  }\n\n  .md\\:clear-left {\n    clear: left;\n  }\n\n  .md\\:clear-right {\n    clear: right;\n  }\n\n  .md\\:clear-both {\n    clear: both;\n  }\n\n  .md\\:clear-none {\n    clear: none;\n  }\n\n  .md\\:m-0 {\n    margin: 0px;\n  }\n\n  .md\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .md\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .md\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .md\\:m-4 {\n    margin: 1rem;\n  }\n\n  .md\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .md\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .md\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .md\\:m-8 {\n    margin: 2rem;\n  }\n\n  .md\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .md\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .md\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .md\\:m-12 {\n    margin: 3rem;\n  }\n\n  .md\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .md\\:m-16 {\n    margin: 4rem;\n  }\n\n  .md\\:m-20 {\n    margin: 5rem;\n  }\n\n  .md\\:m-24 {\n    margin: 6rem;\n  }\n\n  .md\\:m-28 {\n    margin: 7rem;\n  }\n\n  .md\\:m-32 {\n    margin: 8rem;\n  }\n\n  .md\\:m-36 {\n    margin: 9rem;\n  }\n\n  .md\\:m-40 {\n    margin: 10rem;\n  }\n\n  .md\\:m-44 {\n    margin: 11rem;\n  }\n\n  .md\\:m-48 {\n    margin: 12rem;\n  }\n\n  .md\\:m-52 {\n    margin: 13rem;\n  }\n\n  .md\\:m-56 {\n    margin: 14rem;\n  }\n\n  .md\\:m-60 {\n    margin: 15rem;\n  }\n\n  .md\\:m-64 {\n    margin: 16rem;\n  }\n\n  .md\\:m-72 {\n    margin: 18rem;\n  }\n\n  .md\\:m-80 {\n    margin: 20rem;\n  }\n\n  .md\\:m-96 {\n    margin: 24rem;\n  }\n\n  .md\\:m-auto {\n    margin: auto;\n  }\n\n  .md\\:m-px {\n    margin: 1px;\n  }\n\n  .md\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .md\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .md\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .md\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .md\\:-m-0 {\n    margin: 0px;\n  }\n\n  .md\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .md\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .md\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .md\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .md\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .md\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .md\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .md\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .md\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .md\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .md\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .md\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .md\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .md\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .md\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .md\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .md\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .md\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .md\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .md\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .md\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .md\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .md\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .md\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .md\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .md\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .md\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .md\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .md\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .md\\:-m-px {\n    margin: -1px;\n  }\n\n  .md\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .md\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .md\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .md\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .md\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .md\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .md\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .md\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .md\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .md\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .md\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .md\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .md\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .md\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .md\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .md\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .md\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .md\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .md\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .md\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .md\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .md\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .md\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .md\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .md\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .md\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .md\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .md\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .md\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .md\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .md\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .md\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .md\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .md\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .md\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .md\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .md\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .md\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .md\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .md\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .md\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .md\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .md\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .md\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .md\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .md\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .md\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .md\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .md\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .md\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .md\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .md\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .md\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .md\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .md\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .md\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .md\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .md\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .md\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .md\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .md\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .md\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .md\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .md\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .md\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .md\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .md\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .md\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .md\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .md\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .md\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .md\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .md\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .md\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .md\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .md\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .md\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .md\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .md\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .md\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .md\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .md\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .md\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .md\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .md\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .md\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .md\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .md\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .md\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .md\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .md\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .md\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .md\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .md\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .md\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .md\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .md\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .md\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .md\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .md\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .md\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .md\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .md\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .md\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .md\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .md\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .md\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .md\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .md\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .md\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .md\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .md\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .md\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .md\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .md\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .md\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .md\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .md\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .md\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .md\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .md\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .md\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .md\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .md\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .md\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .md\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .md\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .md\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .md\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .md\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .md\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .md\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .md\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .md\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .md\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .md\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .md\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .md\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .md\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .md\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .md\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .md\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .md\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .md\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .md\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .md\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .md\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .md\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .md\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .md\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .md\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .md\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .md\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .md\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .md\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .md\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .md\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .md\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .md\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .md\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .md\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .md\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .md\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .md\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .md\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .md\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .md\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .md\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .md\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .md\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .md\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .md\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .md\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .md\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .md\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .md\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .md\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .md\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .md\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .md\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .md\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .md\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .md\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .md\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .md\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .md\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .md\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .md\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .md\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .md\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .md\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .md\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .md\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .md\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .md\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .md\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .md\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .md\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .md\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .md\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .md\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .md\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .md\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .md\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .md\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .md\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .md\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .md\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .md\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .md\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .md\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .md\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .md\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .md\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .md\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .md\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .md\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .md\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .md\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .md\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .md\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .md\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .md\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .md\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .md\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .md\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .md\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .md\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .md\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .md\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .md\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .md\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .md\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .md\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .md\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .md\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .md\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .md\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .md\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .md\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .md\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .md\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .md\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .md\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .md\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .md\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .md\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .md\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .md\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .md\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .md\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .md\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .md\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .md\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .md\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .md\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .md\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .md\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .md\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .md\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .md\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .md\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .md\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .md\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .md\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .md\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .md\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .md\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .md\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .md\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .md\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .md\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .md\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .md\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .md\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .md\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .md\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .md\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .md\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .md\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .md\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .md\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .md\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .md\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .md\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .md\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .md\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .md\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .md\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .md\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .md\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .md\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .md\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .md\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .md\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .md\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .md\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .md\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .md\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .md\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .md\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .md\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .md\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .md\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .md\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .md\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .md\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .md\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .md\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .md\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .md\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .md\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .md\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .md\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .md\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .md\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .md\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .md\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .md\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .md\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .md\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .md\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .md\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .md\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .md\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .md\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .md\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .md\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .md\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .md\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .md\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .md\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .md\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .md\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .md\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .md\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .md\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .md\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .md\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .md\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .md\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .md\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .md\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .md\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .md\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .md\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .md\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .md\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .md\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .md\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .md\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .md\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .md\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .md\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .md\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .md\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .md\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .md\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .md\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .md\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .md\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .md\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .md\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .md\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .md\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .md\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .md\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .md\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .md\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .md\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .md\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .md\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .md\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .md\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .md\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .md\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .md\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .md\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .md\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .md\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .md\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .md\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .md\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .md\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .md\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .md\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .md\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .md\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .md\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .md\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .md\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .md\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .md\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .md\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .md\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .md\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .md\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .md\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .md\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .md\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .md\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .md\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .md\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .md\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .md\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .md\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .md\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .md\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .md\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .md\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .md\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .md\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .md\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .md\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .md\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .md\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .md\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .md\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .md\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .md\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .md\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .md\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .md\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .md\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .md\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .md\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .md\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .md\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .md\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .md\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .md\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .md\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .md\\:block {\n    display: block;\n  }\n\n  .md\\:inline-block {\n    display: inline-block;\n  }\n\n  .md\\:inline {\n    display: inline;\n  }\n\n  .md\\:flex {\n    display: flex;\n  }\n\n  .md\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .md\\:table {\n    display: table;\n  }\n\n  .md\\:inline-table {\n    display: inline-table;\n  }\n\n  .md\\:table-caption {\n    display: table-caption;\n  }\n\n  .md\\:table-cell {\n    display: table-cell;\n  }\n\n  .md\\:table-column {\n    display: table-column;\n  }\n\n  .md\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .md\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .md\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .md\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .md\\:table-row {\n    display: table-row;\n  }\n\n  .md\\:flow-root {\n    display: flow-root;\n  }\n\n  .md\\:grid {\n    display: grid;\n  }\n\n  .md\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .md\\:contents {\n    display: contents;\n  }\n\n  .md\\:list-item {\n    display: list-item;\n  }\n\n  .md\\:hidden {\n    display: none;\n  }\n\n  .md\\:h-0 {\n    height: 0px;\n  }\n\n  .md\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .md\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .md\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .md\\:h-4 {\n    height: 1rem;\n  }\n\n  .md\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .md\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .md\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .md\\:h-8 {\n    height: 2rem;\n  }\n\n  .md\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .md\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .md\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .md\\:h-12 {\n    height: 3rem;\n  }\n\n  .md\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .md\\:h-16 {\n    height: 4rem;\n  }\n\n  .md\\:h-20 {\n    height: 5rem;\n  }\n\n  .md\\:h-24 {\n    height: 6rem;\n  }\n\n  .md\\:h-28 {\n    height: 7rem;\n  }\n\n  .md\\:h-32 {\n    height: 8rem;\n  }\n\n  .md\\:h-36 {\n    height: 9rem;\n  }\n\n  .md\\:h-40 {\n    height: 10rem;\n  }\n\n  .md\\:h-44 {\n    height: 11rem;\n  }\n\n  .md\\:h-48 {\n    height: 12rem;\n  }\n\n  .md\\:h-52 {\n    height: 13rem;\n  }\n\n  .md\\:h-56 {\n    height: 14rem;\n  }\n\n  .md\\:h-60 {\n    height: 15rem;\n  }\n\n  .md\\:h-64 {\n    height: 16rem;\n  }\n\n  .md\\:h-72 {\n    height: 20rem;\n  }\n\n  .md\\:h-80 {\n    height: 20rem;\n  }\n\n  .md\\:h-96 {\n    height: 24rem;\n  }\n\n  .md\\:h-110 {\n    height: 28rem;\n  }\n\n  .md\\:h-120 {\n    height: 40rem;\n  }\n\n  .md\\:h-auto {\n    height: auto;\n  }\n\n  .md\\:h-px {\n    height: 1px;\n  }\n\n  .md\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .md\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .md\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .md\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .md\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .md\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .md\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .md\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .md\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .md\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .md\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .md\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .md\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .md\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .md\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .md\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .md\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .md\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .md\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .md\\:h-full {\n    height: 100%;\n  }\n\n  .md\\:h-screen {\n    height: 100vh;\n  }\n\n  .md\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .md\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .md\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .md\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .md\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .md\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .md\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .md\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .md\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .md\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .md\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .md\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .md\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .md\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .md\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .md\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .md\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .md\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .md\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .md\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .md\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .md\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .md\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .md\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .md\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .md\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .md\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .md\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .md\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .md\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .md\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .md\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .md\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .md\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .md\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .md\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .md\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .md\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .md\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .md\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .md\\:w-0 {\n    width: 0px;\n  }\n\n  .md\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .md\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .md\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .md\\:w-4 {\n    width: 1rem;\n  }\n\n  .md\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .md\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .md\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .md\\:w-8 {\n    width: 2rem;\n  }\n\n  .md\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .md\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .md\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .md\\:w-12 {\n    width: 3rem;\n  }\n\n  .md\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .md\\:w-16 {\n    width: 4rem;\n  }\n\n  .md\\:w-20 {\n    width: 5rem;\n  }\n\n  .md\\:w-24 {\n    width: 6rem;\n  }\n\n  .md\\:w-28 {\n    width: 7rem;\n  }\n\n  .md\\:w-32 {\n    width: 8rem;\n  }\n\n  .md\\:w-36 {\n    width: 9rem;\n  }\n\n  .md\\:w-40 {\n    width: 10rem;\n  }\n\n  .md\\:w-44 {\n    width: 11rem;\n  }\n\n  .md\\:w-48 {\n    width: 12rem;\n  }\n\n  .md\\:w-52 {\n    width: 13rem;\n  }\n\n  .md\\:w-56 {\n    width: 14rem;\n  }\n\n  .md\\:w-60 {\n    width: 15rem;\n  }\n\n  .md\\:w-64 {\n    width: 16rem;\n  }\n\n  .md\\:w-72 {\n    width: 18rem;\n  }\n\n  .md\\:w-80 {\n    width: 20rem;\n  }\n\n  .md\\:w-96 {\n    width: 24rem;\n  }\n\n  .md\\:w-110 {\n    width: 28rem;\n  }\n\n  .md\\:w-128 {\n    width: 32rem;\n  }\n\n  .md\\:w-192 {\n    width: 48rem;\n  }\n\n  .md\\:w-auto {\n    width: auto;\n  }\n\n  .md\\:w-px {\n    width: 1px;\n  }\n\n  .md\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .md\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .md\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .md\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .md\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .md\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .md\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .md\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .md\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .md\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .md\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .md\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .md\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .md\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .md\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .md\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .md\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .md\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .md\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .md\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .md\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .md\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .md\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .md\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .md\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .md\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .md\\:w-full {\n    width: 100%;\n  }\n\n  .md\\:w-screen {\n    width: 100vw;\n  }\n\n  .md\\:w-min {\n    width: min-content;\n  }\n\n  .md\\:w-max {\n    width: max-content;\n  }\n\n  .md\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .md\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .md\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .md\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .md\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .md\\:max-w-none {\n    max-width: none;\n  }\n\n  .md\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .md\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .md\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .md\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .md\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .md\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .md\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .md\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .md\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .md\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .md\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .md\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .md\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .md\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .md\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .md\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .md\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .md\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .md\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .md\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .md\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .md\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .md\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .md\\:flex-none {\n    flex: none;\n  }\n\n  .md\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .md\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .md\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .md\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .md\\:table-auto {\n    table-layout: auto;\n  }\n\n  .md\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .md\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .md\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .md\\:origin-center {\n    transform-origin: center;\n  }\n\n  .md\\:origin-top {\n    transform-origin: top;\n  }\n\n  .md\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .md\\:origin-right {\n    transform-origin: right;\n  }\n\n  .md\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .md\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .md\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .md\\:origin-left {\n    transform-origin: left;\n  }\n\n  .md\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .md\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .md\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .md\\:transform-none {\n    transform: none;\n  }\n\n  .md\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .md\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .md\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .md\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .md\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .md\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .md\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .md\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .md\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .md\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .md\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .md\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .md\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .md\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .md\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .md\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .md\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .md\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .md\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .md\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .md\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .md\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .md\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .md\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .md\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .md\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .md\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .md\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .md\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .md\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .md\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .md\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .md\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .md\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .md\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .md\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .md\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .md\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .md\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .md\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .md\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .md\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .md\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .md\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .md\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .md\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .md\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .md\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .md\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .md\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .md\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .md\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .md\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .md\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .md\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .md\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .md\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .md\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .md\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .md\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .md\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .md\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .md\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .md\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .md\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .md\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .md\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .md\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .md\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .md\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .md\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .md\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .md\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .md\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .md\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .md\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .md\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .md\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .md\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .md\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .md\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .md\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .md\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .md\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .md\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .md\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .md\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .md\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .md\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .md\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .md\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .md\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .md\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .md\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .md\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .md\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .md\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .md\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .md\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .md\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .md\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .md\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .md\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .md\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .md\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .md\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .md\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .md\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .md\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .md\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .md\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .md\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .md\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .md\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .md\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .md\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .md\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .md\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .md\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .md\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .md\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .md\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .md\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .md\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .md\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .md\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .md\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .md\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .md\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .md\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .md\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .md\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .md\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .md\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .md\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .md\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .md\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .md\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .md\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .md\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .md\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .md\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .md\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .md\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .md\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .md\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .md\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .md\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .md\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .md\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .md\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .md\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .md\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .md\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .md\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .md\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .md\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .md\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .md\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .md\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .md\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .md\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .md\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .md\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .md\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .md\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .md\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .md\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .md\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .md\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .md\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .md\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .md\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .md\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .md\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .md\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .md\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .md\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .md\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .md\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .md\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .md\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .md\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .md\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .md\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .md\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .md\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .md\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .md\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .md\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .md\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .md\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .md\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .md\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .md\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .md\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .md\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .md\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .md\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .md\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .md\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .md\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .md\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .md\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .md\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .md\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .md\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .md\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .md\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .md\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .md\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .md\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .md\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .md\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .md\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .md\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .md\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .md\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .md\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .md\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .md\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .md\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .md\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .md\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .md\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .md\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .md\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .md\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .md\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .md\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .md\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .md\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .md\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .md\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .md\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .md\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .md\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .md\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .md\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .md\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .md\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .md\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .md\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .md\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .md\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .md\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .md\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .md\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .md\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .md\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .md\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .md\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .md\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .md\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .md\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .md\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .md\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .md\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .md\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .md\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .md\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .md\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .md\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .md\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .md\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .md\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .md\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .md\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .md\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .md\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .md\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .md\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .md\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .md\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .md\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .md\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .md\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .md\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .md\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .md\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .md\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .md\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .md\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .md\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .md\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .md\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .md\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .md\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .md\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .md\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .md\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .md\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .md\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .md\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .md\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .md\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .md\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .md\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .md\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .md\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .md\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .md\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .md\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .md\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .md\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .md\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .md\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .md\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .md\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .md\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .md\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .md\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .md\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .md\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .md\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .md\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .md\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .md\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .md\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .md\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .md\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .md\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .md\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .md\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .md\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .md\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .md\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .md\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .md\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .md\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .md\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .md\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .md\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .md\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .md\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .md\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .md\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .md\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .md\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .md\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .md\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .md\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .md\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .md\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .md\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .md\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .md\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .md\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .md\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .md\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .md\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .md\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .md\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .md\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .md\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .md\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .md\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .md\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .md\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .md\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .md\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .md\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .md\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .md\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .md\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .md\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .md\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .md\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .md\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .md\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .md\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .md\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .md\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .md\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .md\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .md\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .md\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .md\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .md\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .md\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .md\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .md\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .md\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .md\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .md\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .md\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .md\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .md\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .md\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .md\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .md\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .md\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .md\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .md\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .md\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .md\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .md\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .md\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .md\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .md\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .md\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .md\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .md\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .md\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .md\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .md\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .md\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .md\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .md\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .md\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .md\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .md\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .md\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .md\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .md\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .md\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .md\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .md\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .md\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .md\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .md\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .md\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .md\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .md\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .md\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .md\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .md\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .md\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .md\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .md\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .md\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .md\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .md\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .md\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .md\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .md\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .md\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .md\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .md\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .md\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .md\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .md\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .md\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .md\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .md\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .md\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .md\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .md\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .md\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .md\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .md\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .md\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .md\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .md\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .md\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .md\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .md\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .md\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .md\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .md\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .md\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .md\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .md\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .md\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .md\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .md\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .md\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .md\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .md\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .md\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .md\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .md\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .md\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .md\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .md\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .md\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .md\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .md\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .md\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .md\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .md\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .md\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .md\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .md\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .md\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .md\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .md\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .md\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .md\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .md\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .md\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .md\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .md\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .md\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .md\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .md\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .md\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .md\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .md\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .md\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .md\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .md\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .md\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .md\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .md\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .md\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .md\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .md\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .md\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .md\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .md\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .md\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .md\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .md\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .md\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .md\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .md\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .md\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .md\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .md\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .md\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .md\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .md\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .md\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .md\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .md\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .md\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .md\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .md\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .md\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .md\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .md\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .md\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .md\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .md\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .md\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .md\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .md\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .md\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .md\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .md\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .md\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .md\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .md\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .md\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .md\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .md\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .md\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .md\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .md\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .md\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .md\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .md\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .md\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .md\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .md\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .md\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .md\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .md\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .md\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .md\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .md\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .md\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .md\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .md\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .md\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .md\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .md\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .md\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .md\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .md\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .md\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .md\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .md\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .md\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .md\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .md\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .md\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .md\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .md\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .md\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .md\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .md\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .md\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:animate-none {\n    animation: none;\n  }\n\n  .md\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .md\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .md\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .md\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .md\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .md\\:cursor-default {\n    cursor: default;\n  }\n\n  .md\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .md\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .md\\:cursor-text {\n    cursor: text;\n  }\n\n  .md\\:cursor-move {\n    cursor: move;\n  }\n\n  .md\\:cursor-help {\n    cursor: help;\n  }\n\n  .md\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .md\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .md\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .md\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .md\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .md\\:resize-none {\n    resize: none;\n  }\n\n  .md\\:resize-y {\n    resize: vertical;\n  }\n\n  .md\\:resize-x {\n    resize: horizontal;\n  }\n\n  .md\\:resize {\n    resize: both;\n  }\n\n  .md\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .md\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .md\\:list-none {\n    list-style-type: none;\n  }\n\n  .md\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .md\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .md\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .md\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .md\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .md\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .md\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .md\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .md\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .md\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .md\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .md\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .md\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .md\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .md\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .md\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .md\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .md\\:flex-row {\n    flex-direction: row;\n  }\n\n  .md\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .md\\:flex-col {\n    flex-direction: column;\n  }\n\n  .md\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .md\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .md\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .md\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .md\\:place-content-center {\n    place-content: center;\n  }\n\n  .md\\:place-content-start {\n    place-content: start;\n  }\n\n  .md\\:place-content-end {\n    place-content: end;\n  }\n\n  .md\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .md\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .md\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .md\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .md\\:place-items-start {\n    place-items: start;\n  }\n\n  .md\\:place-items-end {\n    place-items: end;\n  }\n\n  .md\\:place-items-center {\n    place-items: center;\n  }\n\n  .md\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .md\\:content-center {\n    align-content: center;\n  }\n\n  .md\\:content-start {\n    align-content: flex-start;\n  }\n\n  .md\\:content-end {\n    align-content: flex-end;\n  }\n\n  .md\\:content-between {\n    align-content: space-between;\n  }\n\n  .md\\:content-around {\n    align-content: space-around;\n  }\n\n  .md\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .md\\:items-start {\n    align-items: flex-start;\n  }\n\n  .md\\:items-end {\n    align-items: flex-end;\n  }\n\n  .md\\:items-center {\n    align-items: center;\n  }\n\n  .md\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .md\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .md\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .md\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .md\\:justify-center {\n    justify-content: center;\n  }\n\n  .md\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .md\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .md\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .md\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .md\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .md\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .md\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .md\\:gap-0 {\n    gap: 0px;\n  }\n\n  .md\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .md\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .md\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .md\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .md\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .md\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .md\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .md\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .md\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .md\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .md\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .md\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .md\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .md\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .md\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .md\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .md\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .md\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .md\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .md\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .md\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .md\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .md\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .md\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .md\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .md\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .md\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .md\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .md\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .md\\:gap-px {\n    gap: 1px;\n  }\n\n  .md\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .md\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .md\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .md\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .md\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .md\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .md\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .md\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .md\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .md\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .md\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .md\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .md\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .md\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .md\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .md\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .md\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .md\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .md\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .md\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .md\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .md\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .md\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .md\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .md\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .md\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .md\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .md\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .md\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .md\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .md\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .md\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .md\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .md\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .md\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .md\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .md\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .md\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .md\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .md\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .md\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .md\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .md\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .md\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .md\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .md\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .md\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .md\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .md\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .md\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .md\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .md\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .md\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .md\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .md\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .md\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .md\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .md\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .md\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .md\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .md\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .md\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .md\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .md\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .md\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .md\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .md\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .md\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .md\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .md\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .md\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .md\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .md\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .md\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .md\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .md\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .md\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .md\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .md\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .md\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .md\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .md\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .md\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .md\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .md\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .md\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .md\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .md\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .md\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .md\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .md\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .md\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .md\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .md\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .md\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .md\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .md\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .md\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .md\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .md\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .md\\:place-self-start {\n    place-self: start;\n  }\n\n  .md\\:place-self-end {\n    place-self: end;\n  }\n\n  .md\\:place-self-center {\n    place-self: center;\n  }\n\n  .md\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .md\\:self-auto {\n    align-self: auto;\n  }\n\n  .md\\:self-start {\n    align-self: flex-start;\n  }\n\n  .md\\:self-end {\n    align-self: flex-end;\n  }\n\n  .md\\:self-center {\n    align-self: center;\n  }\n\n  .md\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .md\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .md\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .md\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .md\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .md\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .md\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .md\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .md\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .md\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .md\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .md\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .md\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .md\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .md\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .md\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .md\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .md\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .md\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .md\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .md\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .md\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .md\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .md\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .md\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .md\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .md\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .md\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .md\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .md\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .md\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .md\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .md\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .md\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .md\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .md\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .md\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .md\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .md\\:break-all {\n    word-break: break-all;\n  }\n\n  .md\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .md\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .md\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .md\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .md\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .md\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .md\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .md\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .md\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .md\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .md\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .md\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .md\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .md\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .md\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .md\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .md\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .md\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .md\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .md\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .md\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .md\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .md\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .md\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .md\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .md\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .md\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .md\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .md\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .md\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .md\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .md\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .md\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .md\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .md\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .md\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .md\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .md\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .md\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .md\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .md\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .md\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .md\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .md\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .md\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .md\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .md\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .md\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .md\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .md\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .md\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .md\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .md\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .md\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .md\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:border-0 {\n    border-width: 0;\n  }\n\n  .md\\:border-2 {\n    border-width: 2px;\n  }\n\n  .md\\:border-4 {\n    border-width: 4px;\n  }\n\n  .md\\:border-5 {\n    border-width: 5px;\n  }\n\n  .md\\:border-6 {\n    border-width: 6px;\n  }\n\n  .md\\:border-7 {\n    border-width: 7px;\n  }\n\n  .md\\:border-8 {\n    border-width: 8px;\n  }\n\n  .md\\:border {\n    border-width: 1px;\n  }\n\n  .md\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .md\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .md\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .md\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .md\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .md\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .md\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .md\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .md\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .md\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .md\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .md\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .md\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .md\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .md\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .md\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .md\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .md\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .md\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .md\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .md\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .md\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .md\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .md\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .md\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .md\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .md\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .md\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .md\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .md\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .md\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .md\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .md\\:border-solid {\n    border-style: solid;\n  }\n\n  .md\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .md\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .md\\:border-double {\n    border-style: double;\n  }\n\n  .md\\:border-none {\n    border-style: none;\n  }\n\n  .md\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .md\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .md\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .md\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .md\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .md\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .md\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .md\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .md\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .md\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .md\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .md\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .md\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .md\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .md\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:bg-none {\n    background-image: none;\n  }\n\n  .md\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .md\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .md\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .md\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .md\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .md\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .md\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .md\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .md\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .md\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .md\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .md\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .md\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .md\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .md\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .md\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .md\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .md\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .md\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .md\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .md\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .md\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .md\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .md\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .md\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .md\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .md\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .md\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .md\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .md\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .md\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .md\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .md\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .md\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .md\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .md\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .md\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .md\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .md\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .md\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .md\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .md\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .md\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .md\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .md\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .md\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .md\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .md\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .md\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .md\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .md\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .md\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .md\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .md\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .md\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .md\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .md\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .md\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .md\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .md\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .md\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .md\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .md\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .md\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .md\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .md\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .md\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .md\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .md\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .md\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .md\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .md\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .md\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .md\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .md\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .md\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .md\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .md\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .md\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .md\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .md\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .md\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .md\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .md\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .md\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .md\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .md\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .md\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .md\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .md\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .md\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .md\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .md\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .md\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .md\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .md\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .md\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .md\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .md\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .md\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .md\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .md\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .md\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .md\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .md\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .md\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .md\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .md\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .md\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .md\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .md\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .md\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .md\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .md\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .md\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .md\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .md\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .md\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .md\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .md\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .md\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .md\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .md\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .md\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .md\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .md\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .md\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .md\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .md\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .md\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .md\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .md\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .md\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .md\\:bg-auto {\n    background-size: auto;\n  }\n\n  .md\\:bg-cover {\n    background-size: cover;\n  }\n\n  .md\\:bg-contain {\n    background-size: contain;\n  }\n\n  .md\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .md\\:bg-local {\n    background-attachment: local;\n  }\n\n  .md\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .md\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .md\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .md\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .md\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .md\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .md\\:bg-center {\n    background-position: center;\n  }\n\n  .md\\:bg-left {\n    background-position: left;\n  }\n\n  .md\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .md\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .md\\:bg-right {\n    background-position: right;\n  }\n\n  .md\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .md\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .md\\:bg-top {\n    background-position: top;\n  }\n\n  .md\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .md\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .md\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .md\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .md\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .md\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .md\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .md\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .md\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .md\\:fill-current {\n    fill: currentColor;\n  }\n\n  .md\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .md\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .md\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .md\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .md\\:object-contain {\n    object-fit: contain;\n  }\n\n  .md\\:object-cover {\n    object-fit: cover;\n  }\n\n  .md\\:object-fill {\n    object-fit: fill;\n  }\n\n  .md\\:object-none {\n    object-fit: none;\n  }\n\n  .md\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .md\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .md\\:object-center {\n    object-position: center;\n  }\n\n  .md\\:object-left {\n    object-position: left;\n  }\n\n  .md\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .md\\:object-left-top {\n    object-position: left top;\n  }\n\n  .md\\:object-right {\n    object-position: right;\n  }\n\n  .md\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .md\\:object-right-top {\n    object-position: right top;\n  }\n\n  .md\\:object-top {\n    object-position: top;\n  }\n\n  .md\\:p-0 {\n    padding: 0px;\n  }\n\n  .md\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .md\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .md\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .md\\:p-4 {\n    padding: 1rem;\n  }\n\n  .md\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .md\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .md\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .md\\:p-8 {\n    padding: 2rem;\n  }\n\n  .md\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .md\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .md\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .md\\:p-12 {\n    padding: 3rem;\n  }\n\n  .md\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .md\\:p-16 {\n    padding: 4rem;\n  }\n\n  .md\\:p-20 {\n    padding: 5rem;\n  }\n\n  .md\\:p-24 {\n    padding: 6rem;\n  }\n\n  .md\\:p-28 {\n    padding: 7rem;\n  }\n\n  .md\\:p-32 {\n    padding: 8rem;\n  }\n\n  .md\\:p-36 {\n    padding: 9rem;\n  }\n\n  .md\\:p-40 {\n    padding: 10rem;\n  }\n\n  .md\\:p-44 {\n    padding: 11rem;\n  }\n\n  .md\\:p-48 {\n    padding: 12rem;\n  }\n\n  .md\\:p-52 {\n    padding: 13rem;\n  }\n\n  .md\\:p-56 {\n    padding: 14rem;\n  }\n\n  .md\\:p-60 {\n    padding: 15rem;\n  }\n\n  .md\\:p-64 {\n    padding: 16rem;\n  }\n\n  .md\\:p-72 {\n    padding: 18rem;\n  }\n\n  .md\\:p-80 {\n    padding: 20rem;\n  }\n\n  .md\\:p-96 {\n    padding: 24rem;\n  }\n\n  .md\\:p-px {\n    padding: 1px;\n  }\n\n  .md\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .md\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .md\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .md\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .md\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .md\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .md\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .md\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .md\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .md\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .md\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .md\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .md\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .md\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .md\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .md\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .md\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .md\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .md\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .md\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .md\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .md\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .md\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .md\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .md\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .md\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .md\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .md\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .md\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .md\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .md\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .md\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .md\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .md\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .md\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .md\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .md\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .md\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .md\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .md\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .md\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .md\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .md\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .md\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .md\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .md\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .md\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .md\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .md\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .md\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .md\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .md\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .md\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .md\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .md\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .md\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .md\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .md\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .md\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .md\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .md\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .md\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .md\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .md\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .md\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .md\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .md\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .md\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .md\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .md\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .md\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .md\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .md\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .md\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .md\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .md\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .md\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .md\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .md\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .md\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .md\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .md\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .md\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .md\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .md\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .md\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .md\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .md\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .md\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .md\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .md\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .md\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .md\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .md\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .md\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .md\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .md\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .md\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .md\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .md\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .md\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .md\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .md\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .md\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .md\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .md\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .md\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .md\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .md\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .md\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .md\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .md\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .md\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .md\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .md\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .md\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .md\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .md\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .md\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .md\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .md\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .md\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .md\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .md\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .md\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .md\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .md\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .md\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .md\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .md\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .md\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .md\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .md\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .md\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .md\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .md\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .md\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .md\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .md\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .md\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .md\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .md\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .md\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .md\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .md\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .md\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .md\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .md\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .md\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .md\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .md\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .md\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .md\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .md\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .md\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .md\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .md\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .md\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .md\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .md\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .md\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .md\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .md\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .md\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .md\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .md\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .md\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .md\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .md\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .md\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .md\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .md\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .md\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .md\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .md\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .md\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .md\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .md\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .md\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .md\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .md\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .md\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .md\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .md\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .md\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .md\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .md\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .md\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .md\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .md\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .md\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .md\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .md\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .md\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .md\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .md\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .md\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .md\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .md\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .md\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .md\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .md\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .md\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .md\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .md\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .md\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .md\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .md\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .md\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .md\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .md\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .md\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .md\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .md\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .md\\:text-left {\n    text-align: left;\n  }\n\n  .md\\:text-center {\n    text-align: center;\n  }\n\n  .md\\:text-right {\n    text-align: right;\n  }\n\n  .md\\:text-justify {\n    text-align: justify;\n  }\n\n  .md\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .md\\:align-top {\n    vertical-align: top;\n  }\n\n  .md\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .md\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .md\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .md\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .md\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .md\\:font-serif {\n    font-family: ;\n  }\n\n  .md\\:font-mono {\n    font-family: ;\n  }\n\n  .md\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .md\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .md\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .md\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .md\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .md\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .md\\:text-base {\n    font-size: 1rem;\n  }\n\n  .md\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .md\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .md\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .md\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .md\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .md\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .md\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .md\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .md\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .md\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .md\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .md\\:font-thin {\n    font-weight: 100;\n  }\n\n  .md\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .md\\:font-light {\n    font-weight: 300;\n  }\n\n  .md\\:font-normal {\n    font-weight: 400;\n  }\n\n  .md\\:font-medium {\n    font-weight: 500;\n  }\n\n  .md\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .md\\:font-bold {\n    font-weight: 700;\n  }\n\n  .md\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .md\\:font-black {\n    font-weight: 900;\n  }\n\n  .md\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .md\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .md\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .md\\:normal-case {\n    text-transform: none;\n  }\n\n  .md\\:italic {\n    font-style: italic;\n  }\n\n  .md\\:not-italic {\n    font-style: normal;\n  }\n\n  .md\\:ordinal, .md\\:slashed-zero, .md\\:lining-nums, .md\\:oldstyle-nums, .md\\:proportional-nums, .md\\:tabular-nums, .md\\:diagonal-fractions, .md\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .md\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .md\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .md\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .md\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .md\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .md\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .md\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .md\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .md\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .md\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .md\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .md\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .md\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .md\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .md\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .md\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .md\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .md\\:leading-none {\n    line-height: 1;\n  }\n\n  .md\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .md\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .md\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .md\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .md\\:leading-loose {\n    line-height: 2;\n  }\n\n  .md\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .md\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .md\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .md\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .md\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .md\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .md\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .md\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .md\\:text-transparent {\n    color: transparent;\n  }\n\n  .md\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .md\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .md\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .md\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .md\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .md\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .md\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .md\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .md\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .md\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:underline {\n    text-decoration: underline;\n  }\n\n  .md\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .md\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .md\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .md\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .md\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .md\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .md\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .md\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .md\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .md\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .md\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .md\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .md\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .md\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .md\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .md\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .md\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .md\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .md\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .md\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .md\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .md\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .md\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .md\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .md\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .md\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .md\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .md\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .md\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .md\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .md\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .md\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .md\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .md\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .md\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .md\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .md\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .md\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .md\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .md\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .md\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .md\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .md\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .md\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .md\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .md\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .md\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .md\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .md\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .md\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .md\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .md\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .md\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .md\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .md\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .md\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .md\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .md\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .md\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .md\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .md\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .md\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .md\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .md\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .md\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .md\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .md\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .md\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .md\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .md\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .md\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .md\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .md\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .md\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .md\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .md\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .md\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .md\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .md\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .md\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .md\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .md\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .md\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .md\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .md\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .md\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .md\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .md\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .md\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .md\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .md\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .md\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .md\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .md\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .md\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .md\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .md\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .md\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .md\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .md\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .md\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .md\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .md\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .md\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .md\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .md\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .md\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .md\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .md\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .md\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .md\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .md\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .md\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .md\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .md\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .md\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .md\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .md\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .md\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .md\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .md\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .md\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .md\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .md\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .md\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .md\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .md\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .md\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .md\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .md\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .md\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .md\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .md\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .md\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .md\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .md\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .md\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .md\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .md\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .md\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .md\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .md\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .md\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .md\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .md\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .md\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .md\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .md\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .md\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .md\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .md\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .md\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .md\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .md\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .md\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .md\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .md\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .md\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .md\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .md\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .md\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .md\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .md\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .md\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .md\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .md\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .md\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .md\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .md\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .md\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .md\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .md\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .md\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .md\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .md\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .md\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .md\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .md\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .md\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .md\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .md\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .md\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .md\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .md\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .md\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .md\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .md\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .md\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .md\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .md\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .md\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .md\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .md\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .md\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .md\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .md\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .md\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .md\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .md\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .md\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .md\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .md\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .md\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .md\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .md\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .md\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .md\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .md\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .md\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .md\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .md\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .md\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .md\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .md\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .md\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .md\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .md\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .md\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .md\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .md\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .md\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .md\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .md\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .md\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .md\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .md\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .md\\:filter-none {\n    filter: none;\n  }\n\n  .md\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .md\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .md\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .md\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .md\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .md\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .md\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .md\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .md\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .md\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .md\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .md\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .md\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .md\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .md\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .md\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .md\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .md\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .md\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .md\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .md\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .md\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .md\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .md\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .md\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .md\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .md\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .md\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .md\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .md\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .md\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .md\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .md\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .md\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .md\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .md\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .md\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .md\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .md\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .md\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .md\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .md\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .md\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .md\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .md\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .md\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .md\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .md\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .md\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .md\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .md\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .md\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .md\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .md\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .md\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .md\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .md\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .md\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .md\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .md\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .md\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .md\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .md\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .md\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .md\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .md\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .md\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .md\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .md\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .md\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .md\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .md\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .md\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .md\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .md\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .md\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .md\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .md\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .md\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .md\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .md\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .md\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .md\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .md\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .md\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .md\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .md\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .md\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .md\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .md\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .md\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .md\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .md\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .md\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .md\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .md\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .md\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .md\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .md\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .md\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .md\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .md\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .md\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .md\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .md\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .md\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .md\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .md\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .md\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .md\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .md\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .md\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .md\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .md\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .md\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .md\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .md\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .md\\:transition-none {\n    transition-property: none;\n  }\n\n  .md\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .md\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .md\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .md\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .md\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .md\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .md\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .md\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .md\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .md\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .md\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .md\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .md\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .md\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .md\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .md\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .md\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .md\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .md\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .md\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .md\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .md\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .md\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .md\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .md\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .md\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .md\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .md\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .md\\:filter-none {\n    filter: none;\n  }\n\n  .md\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .md\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .md\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .md\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .md\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n\n@media (min-width: 992px) {\n  .lg\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .lg\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .lg\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .lg\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .lg\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .lg\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .lg\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .lg\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .lg\\:visible {\n    visibility: visible;\n  }\n\n  .lg\\:invisible {\n    visibility: hidden;\n  }\n\n  .lg\\:static {\n    position: static;\n  }\n\n  .lg\\:fixed {\n    position: fixed;\n  }\n\n  .lg\\:absolute {\n    position: absolute;\n  }\n\n  .lg\\:relative {\n    position: relative;\n  }\n\n  .lg\\:sticky {\n    position: sticky;\n  }\n\n  .lg\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .lg\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .lg\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .lg\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .lg\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .lg\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .lg\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .lg\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .lg\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .lg\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .lg\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .lg\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .lg\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .lg\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .lg\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .lg\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .lg\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .lg\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .lg\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .lg\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .lg\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .lg\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .lg\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .lg\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .lg\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .lg\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .lg\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .lg\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .lg\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .lg\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .lg\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .lg\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .lg\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .lg\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .lg\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .lg\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .lg\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .lg\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .lg\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .lg\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .lg\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .lg\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .lg\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .lg\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .lg\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .lg\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .lg\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .lg\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .lg\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .lg\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .lg\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .lg\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .lg\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .lg\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .lg\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .lg\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .lg\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .lg\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .lg\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .lg\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .lg\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .lg\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .lg\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .lg\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .lg\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .lg\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .lg\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .lg\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .lg\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .lg\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .lg\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .lg\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .lg\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .lg\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .lg\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .lg\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .lg\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .lg\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .lg\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .lg\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .lg\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .lg\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .lg\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .lg\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .lg\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .lg\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .lg\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .lg\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .lg\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .lg\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .lg\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .lg\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .lg\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .lg\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .lg\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .lg\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .lg\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .lg\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .lg\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .lg\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .lg\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .lg\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .lg\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .lg\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .lg\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .lg\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .lg\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .lg\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .lg\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .lg\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .lg\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .lg\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .lg\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .lg\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .lg\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .lg\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .lg\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .lg\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .lg\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .lg\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .lg\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .lg\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .lg\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .lg\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .lg\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .lg\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .lg\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .lg\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .lg\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .lg\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .lg\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .lg\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .lg\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .lg\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .lg\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .lg\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .lg\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .lg\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .lg\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .lg\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .lg\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .lg\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .lg\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .lg\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .lg\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .lg\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .lg\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .lg\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .lg\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .lg\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .lg\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .lg\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .lg\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .lg\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .lg\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .lg\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .lg\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .lg\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .lg\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .lg\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .lg\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .lg\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .lg\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .lg\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .lg\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .lg\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .lg\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .lg\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .lg\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .lg\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .lg\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .lg\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .lg\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .lg\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .lg\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .lg\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .lg\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .lg\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .lg\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .lg\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .lg\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .lg\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .lg\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .lg\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .lg\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .lg\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .lg\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .lg\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .lg\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .lg\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .lg\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .lg\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .lg\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .lg\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .lg\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .lg\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .lg\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .lg\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .lg\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .lg\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .lg\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .lg\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .lg\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .lg\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .lg\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .lg\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .lg\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .lg\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .lg\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .lg\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .lg\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .lg\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .lg\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .lg\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .lg\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .lg\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .lg\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .lg\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .lg\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .lg\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .lg\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .lg\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .lg\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .lg\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .lg\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .lg\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .lg\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .lg\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .lg\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .lg\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .lg\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .lg\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .lg\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .lg\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .lg\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .lg\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .lg\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .lg\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .lg\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .lg\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .lg\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .lg\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .lg\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .lg\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .lg\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .lg\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .lg\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .lg\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .lg\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .lg\\:top-0 {\n    top: 0px;\n  }\n\n  .lg\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .lg\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .lg\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .lg\\:top-4 {\n    top: 1rem;\n  }\n\n  .lg\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .lg\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .lg\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .lg\\:top-8 {\n    top: 2rem;\n  }\n\n  .lg\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .lg\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .lg\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .lg\\:top-12 {\n    top: 3rem;\n  }\n\n  .lg\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .lg\\:top-16 {\n    top: 4rem;\n  }\n\n  .lg\\:top-20 {\n    top: 5rem;\n  }\n\n  .lg\\:top-24 {\n    top: 6rem;\n  }\n\n  .lg\\:top-28 {\n    top: 7rem;\n  }\n\n  .lg\\:top-32 {\n    top: 8rem;\n  }\n\n  .lg\\:top-36 {\n    top: 9rem;\n  }\n\n  .lg\\:top-40 {\n    top: 10rem;\n  }\n\n  .lg\\:top-44 {\n    top: 11rem;\n  }\n\n  .lg\\:top-48 {\n    top: 12rem;\n  }\n\n  .lg\\:top-52 {\n    top: 13rem;\n  }\n\n  .lg\\:top-56 {\n    top: 14rem;\n  }\n\n  .lg\\:top-60 {\n    top: 15rem;\n  }\n\n  .lg\\:top-64 {\n    top: 16rem;\n  }\n\n  .lg\\:top-72 {\n    top: 18rem;\n  }\n\n  .lg\\:top-80 {\n    top: 20rem;\n  }\n\n  .lg\\:top-96 {\n    top: 24rem;\n  }\n\n  .lg\\:top-auto {\n    top: auto;\n  }\n\n  .lg\\:top-px {\n    top: 1px;\n  }\n\n  .lg\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .lg\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .lg\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .lg\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .lg\\:-top-0 {\n    top: 0px;\n  }\n\n  .lg\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .lg\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .lg\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .lg\\:-top-4 {\n    top: -1rem;\n  }\n\n  .lg\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .lg\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .lg\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .lg\\:-top-8 {\n    top: -2rem;\n  }\n\n  .lg\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .lg\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .lg\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .lg\\:-top-12 {\n    top: -3rem;\n  }\n\n  .lg\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .lg\\:-top-16 {\n    top: -4rem;\n  }\n\n  .lg\\:-top-20 {\n    top: -5rem;\n  }\n\n  .lg\\:-top-24 {\n    top: -6rem;\n  }\n\n  .lg\\:-top-28 {\n    top: -7rem;\n  }\n\n  .lg\\:-top-32 {\n    top: -8rem;\n  }\n\n  .lg\\:-top-36 {\n    top: -9rem;\n  }\n\n  .lg\\:-top-40 {\n    top: -10rem;\n  }\n\n  .lg\\:-top-44 {\n    top: -11rem;\n  }\n\n  .lg\\:-top-48 {\n    top: -12rem;\n  }\n\n  .lg\\:-top-52 {\n    top: -13rem;\n  }\n\n  .lg\\:-top-56 {\n    top: -14rem;\n  }\n\n  .lg\\:-top-60 {\n    top: -15rem;\n  }\n\n  .lg\\:-top-64 {\n    top: -16rem;\n  }\n\n  .lg\\:-top-72 {\n    top: -18rem;\n  }\n\n  .lg\\:-top-80 {\n    top: -20rem;\n  }\n\n  .lg\\:-top-96 {\n    top: -24rem;\n  }\n\n  .lg\\:-top-px {\n    top: -1px;\n  }\n\n  .lg\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .lg\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .lg\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .lg\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .lg\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .lg\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .lg\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .lg\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .lg\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .lg\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .lg\\:top-full {\n    top: 100%;\n  }\n\n  .lg\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .lg\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .lg\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .lg\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .lg\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .lg\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .lg\\:-top-full {\n    top: -100%;\n  }\n\n  .lg\\:right-0 {\n    right: 0px;\n  }\n\n  .lg\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .lg\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .lg\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .lg\\:right-4 {\n    right: 1rem;\n  }\n\n  .lg\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .lg\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .lg\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .lg\\:right-8 {\n    right: 2rem;\n  }\n\n  .lg\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .lg\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .lg\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .lg\\:right-12 {\n    right: 3rem;\n  }\n\n  .lg\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .lg\\:right-16 {\n    right: 4rem;\n  }\n\n  .lg\\:right-20 {\n    right: 5rem;\n  }\n\n  .lg\\:right-24 {\n    right: 6rem;\n  }\n\n  .lg\\:right-28 {\n    right: 7rem;\n  }\n\n  .lg\\:right-32 {\n    right: 8rem;\n  }\n\n  .lg\\:right-36 {\n    right: 9rem;\n  }\n\n  .lg\\:right-40 {\n    right: 10rem;\n  }\n\n  .lg\\:right-44 {\n    right: 11rem;\n  }\n\n  .lg\\:right-48 {\n    right: 12rem;\n  }\n\n  .lg\\:right-52 {\n    right: 13rem;\n  }\n\n  .lg\\:right-56 {\n    right: 14rem;\n  }\n\n  .lg\\:right-60 {\n    right: 15rem;\n  }\n\n  .lg\\:right-64 {\n    right: 16rem;\n  }\n\n  .lg\\:right-72 {\n    right: 18rem;\n  }\n\n  .lg\\:right-80 {\n    right: 20rem;\n  }\n\n  .lg\\:right-96 {\n    right: 24rem;\n  }\n\n  .lg\\:right-auto {\n    right: auto;\n  }\n\n  .lg\\:right-px {\n    right: 1px;\n  }\n\n  .lg\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .lg\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .lg\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .lg\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .lg\\:-right-0 {\n    right: 0px;\n  }\n\n  .lg\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .lg\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .lg\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .lg\\:-right-4 {\n    right: -1rem;\n  }\n\n  .lg\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .lg\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .lg\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .lg\\:-right-8 {\n    right: -2rem;\n  }\n\n  .lg\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .lg\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .lg\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .lg\\:-right-12 {\n    right: -3rem;\n  }\n\n  .lg\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .lg\\:-right-16 {\n    right: -4rem;\n  }\n\n  .lg\\:-right-20 {\n    right: -5rem;\n  }\n\n  .lg\\:-right-24 {\n    right: -6rem;\n  }\n\n  .lg\\:-right-28 {\n    right: -7rem;\n  }\n\n  .lg\\:-right-32 {\n    right: -8rem;\n  }\n\n  .lg\\:-right-36 {\n    right: -9rem;\n  }\n\n  .lg\\:-right-40 {\n    right: -10rem;\n  }\n\n  .lg\\:-right-44 {\n    right: -11rem;\n  }\n\n  .lg\\:-right-48 {\n    right: -12rem;\n  }\n\n  .lg\\:-right-52 {\n    right: -13rem;\n  }\n\n  .lg\\:-right-56 {\n    right: -14rem;\n  }\n\n  .lg\\:-right-60 {\n    right: -15rem;\n  }\n\n  .lg\\:-right-64 {\n    right: -16rem;\n  }\n\n  .lg\\:-right-72 {\n    right: -18rem;\n  }\n\n  .lg\\:-right-80 {\n    right: -20rem;\n  }\n\n  .lg\\:-right-96 {\n    right: -24rem;\n  }\n\n  .lg\\:-right-px {\n    right: -1px;\n  }\n\n  .lg\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .lg\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .lg\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .lg\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .lg\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .lg\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .lg\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .lg\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .lg\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .lg\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .lg\\:right-full {\n    right: 100%;\n  }\n\n  .lg\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .lg\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .lg\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .lg\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .lg\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .lg\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .lg\\:-right-full {\n    right: -100%;\n  }\n\n  .lg\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .lg\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .lg\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .lg\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .lg\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .lg\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .lg\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .lg\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .lg\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .lg\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .lg\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .lg\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .lg\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .lg\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .lg\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .lg\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .lg\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .lg\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .lg\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .lg\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .lg\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .lg\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .lg\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .lg\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .lg\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .lg\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .lg\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .lg\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .lg\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .lg\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .lg\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .lg\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .lg\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .lg\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .lg\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .lg\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .lg\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .lg\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .lg\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .lg\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .lg\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .lg\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .lg\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .lg\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .lg\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .lg\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .lg\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .lg\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .lg\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .lg\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .lg\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .lg\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .lg\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .lg\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .lg\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .lg\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .lg\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .lg\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .lg\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .lg\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .lg\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .lg\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .lg\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .lg\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .lg\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .lg\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .lg\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .lg\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .lg\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .lg\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .lg\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .lg\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .lg\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .lg\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .lg\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .lg\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .lg\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .lg\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .lg\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .lg\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .lg\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .lg\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .lg\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .lg\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .lg\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .lg\\:left-0 {\n    left: 0px;\n  }\n\n  .lg\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .lg\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .lg\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .lg\\:left-4 {\n    left: 1rem;\n  }\n\n  .lg\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .lg\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .lg\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .lg\\:left-8 {\n    left: 2rem;\n  }\n\n  .lg\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .lg\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .lg\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .lg\\:left-12 {\n    left: 3rem;\n  }\n\n  .lg\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .lg\\:left-16 {\n    left: 4rem;\n  }\n\n  .lg\\:left-20 {\n    left: 5rem;\n  }\n\n  .lg\\:left-24 {\n    left: 6rem;\n  }\n\n  .lg\\:left-28 {\n    left: 7rem;\n  }\n\n  .lg\\:left-32 {\n    left: 8rem;\n  }\n\n  .lg\\:left-36 {\n    left: 9rem;\n  }\n\n  .lg\\:left-40 {\n    left: 10rem;\n  }\n\n  .lg\\:left-44 {\n    left: 11rem;\n  }\n\n  .lg\\:left-48 {\n    left: 12rem;\n  }\n\n  .lg\\:left-52 {\n    left: 13rem;\n  }\n\n  .lg\\:left-56 {\n    left: 14rem;\n  }\n\n  .lg\\:left-60 {\n    left: 15rem;\n  }\n\n  .lg\\:left-64 {\n    left: 16rem;\n  }\n\n  .lg\\:left-72 {\n    left: 18rem;\n  }\n\n  .lg\\:left-80 {\n    left: 20rem;\n  }\n\n  .lg\\:left-96 {\n    left: 24rem;\n  }\n\n  .lg\\:left-auto {\n    left: auto;\n  }\n\n  .lg\\:left-px {\n    left: 1px;\n  }\n\n  .lg\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .lg\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .lg\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .lg\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .lg\\:-left-0 {\n    left: 0px;\n  }\n\n  .lg\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .lg\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .lg\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .lg\\:-left-4 {\n    left: -1rem;\n  }\n\n  .lg\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .lg\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .lg\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .lg\\:-left-8 {\n    left: -2rem;\n  }\n\n  .lg\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .lg\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .lg\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .lg\\:-left-12 {\n    left: -3rem;\n  }\n\n  .lg\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .lg\\:-left-16 {\n    left: -4rem;\n  }\n\n  .lg\\:-left-20 {\n    left: -5rem;\n  }\n\n  .lg\\:-left-24 {\n    left: -6rem;\n  }\n\n  .lg\\:-left-28 {\n    left: -7rem;\n  }\n\n  .lg\\:-left-32 {\n    left: -8rem;\n  }\n\n  .lg\\:-left-36 {\n    left: -9rem;\n  }\n\n  .lg\\:-left-40 {\n    left: -10rem;\n  }\n\n  .lg\\:-left-44 {\n    left: -11rem;\n  }\n\n  .lg\\:-left-48 {\n    left: -12rem;\n  }\n\n  .lg\\:-left-52 {\n    left: -13rem;\n  }\n\n  .lg\\:-left-56 {\n    left: -14rem;\n  }\n\n  .lg\\:-left-60 {\n    left: -15rem;\n  }\n\n  .lg\\:-left-64 {\n    left: -16rem;\n  }\n\n  .lg\\:-left-72 {\n    left: -18rem;\n  }\n\n  .lg\\:-left-80 {\n    left: -20rem;\n  }\n\n  .lg\\:-left-96 {\n    left: -24rem;\n  }\n\n  .lg\\:-left-px {\n    left: -1px;\n  }\n\n  .lg\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .lg\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .lg\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .lg\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .lg\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .lg\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .lg\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .lg\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .lg\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .lg\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .lg\\:left-full {\n    left: 100%;\n  }\n\n  .lg\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .lg\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .lg\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .lg\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .lg\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .lg\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .lg\\:-left-full {\n    left: -100%;\n  }\n\n  .lg\\:isolate {\n    isolation: isolate;\n  }\n\n  .lg\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .lg\\:z-0 {\n    z-index: 0;\n  }\n\n  .lg\\:z-10 {\n    z-index: 10;\n  }\n\n  .lg\\:z-20 {\n    z-index: 20;\n  }\n\n  .lg\\:z-30 {\n    z-index: 30;\n  }\n\n  .lg\\:z-40 {\n    z-index: 40;\n  }\n\n  .lg\\:z-50 {\n    z-index: 50;\n  }\n\n  .lg\\:z-auto {\n    z-index: auto;\n  }\n\n  .lg\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .lg\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .lg\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .lg\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .lg\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .lg\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .lg\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .lg\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .lg\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .lg\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .lg\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .lg\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .lg\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .lg\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .lg\\:order-1 {\n    order: 1;\n  }\n\n  .lg\\:order-2 {\n    order: 2;\n  }\n\n  .lg\\:order-3 {\n    order: 3;\n  }\n\n  .lg\\:order-4 {\n    order: 4;\n  }\n\n  .lg\\:order-5 {\n    order: 5;\n  }\n\n  .lg\\:order-6 {\n    order: 6;\n  }\n\n  .lg\\:order-7 {\n    order: 7;\n  }\n\n  .lg\\:order-8 {\n    order: 8;\n  }\n\n  .lg\\:order-9 {\n    order: 9;\n  }\n\n  .lg\\:order-10 {\n    order: 10;\n  }\n\n  .lg\\:order-11 {\n    order: 11;\n  }\n\n  .lg\\:order-12 {\n    order: 12;\n  }\n\n  .lg\\:order-first {\n    order: -9999;\n  }\n\n  .lg\\:order-last {\n    order: 9999;\n  }\n\n  .lg\\:order-none {\n    order: 0;\n  }\n\n  .lg\\:col-auto {\n    grid-column: auto;\n  }\n\n  .lg\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .lg\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .lg\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .lg\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .lg\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .lg\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .lg\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .lg\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .lg\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .lg\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .lg\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .lg\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .lg\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .lg\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .lg\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .lg\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .lg\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .lg\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .lg\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .lg\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .lg\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .lg\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .lg\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .lg\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .lg\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .lg\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .lg\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .lg\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .lg\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .lg\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .lg\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .lg\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .lg\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .lg\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .lg\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .lg\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .lg\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .lg\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .lg\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .lg\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .lg\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .lg\\:row-auto {\n    grid-row: auto;\n  }\n\n  .lg\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .lg\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .lg\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .lg\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .lg\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .lg\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .lg\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .lg\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .lg\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .lg\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .lg\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .lg\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .lg\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .lg\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .lg\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .lg\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .lg\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .lg\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .lg\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .lg\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .lg\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .lg\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .lg\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .lg\\:float-right {\n    float: right;\n  }\n\n  .lg\\:float-left {\n    float: left;\n  }\n\n  .lg\\:float-none {\n    float: none;\n  }\n\n  .lg\\:clear-left {\n    clear: left;\n  }\n\n  .lg\\:clear-right {\n    clear: right;\n  }\n\n  .lg\\:clear-both {\n    clear: both;\n  }\n\n  .lg\\:clear-none {\n    clear: none;\n  }\n\n  .lg\\:m-0 {\n    margin: 0px;\n  }\n\n  .lg\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .lg\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .lg\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .lg\\:m-4 {\n    margin: 1rem;\n  }\n\n  .lg\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .lg\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .lg\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .lg\\:m-8 {\n    margin: 2rem;\n  }\n\n  .lg\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .lg\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .lg\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .lg\\:m-12 {\n    margin: 3rem;\n  }\n\n  .lg\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .lg\\:m-16 {\n    margin: 4rem;\n  }\n\n  .lg\\:m-20 {\n    margin: 5rem;\n  }\n\n  .lg\\:m-24 {\n    margin: 6rem;\n  }\n\n  .lg\\:m-28 {\n    margin: 7rem;\n  }\n\n  .lg\\:m-32 {\n    margin: 8rem;\n  }\n\n  .lg\\:m-36 {\n    margin: 9rem;\n  }\n\n  .lg\\:m-40 {\n    margin: 10rem;\n  }\n\n  .lg\\:m-44 {\n    margin: 11rem;\n  }\n\n  .lg\\:m-48 {\n    margin: 12rem;\n  }\n\n  .lg\\:m-52 {\n    margin: 13rem;\n  }\n\n  .lg\\:m-56 {\n    margin: 14rem;\n  }\n\n  .lg\\:m-60 {\n    margin: 15rem;\n  }\n\n  .lg\\:m-64 {\n    margin: 16rem;\n  }\n\n  .lg\\:m-72 {\n    margin: 18rem;\n  }\n\n  .lg\\:m-80 {\n    margin: 20rem;\n  }\n\n  .lg\\:m-96 {\n    margin: 24rem;\n  }\n\n  .lg\\:m-auto {\n    margin: auto;\n  }\n\n  .lg\\:m-px {\n    margin: 1px;\n  }\n\n  .lg\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .lg\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .lg\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .lg\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .lg\\:-m-0 {\n    margin: 0px;\n  }\n\n  .lg\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .lg\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .lg\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .lg\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .lg\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .lg\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .lg\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .lg\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .lg\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .lg\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .lg\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .lg\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .lg\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .lg\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .lg\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .lg\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .lg\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .lg\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .lg\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .lg\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .lg\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .lg\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .lg\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .lg\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .lg\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .lg\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .lg\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .lg\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .lg\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .lg\\:-m-px {\n    margin: -1px;\n  }\n\n  .lg\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .lg\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .lg\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .lg\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .lg\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .lg\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .lg\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .lg\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .lg\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .lg\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .lg\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .lg\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .lg\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .lg\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .lg\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .lg\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .lg\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .lg\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .lg\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .lg\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .lg\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .lg\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .lg\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .lg\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .lg\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .lg\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .lg\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .lg\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .lg\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .lg\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .lg\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .lg\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .lg\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .lg\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .lg\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .lg\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .lg\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .lg\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .lg\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .lg\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .lg\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .lg\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .lg\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .lg\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .lg\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .lg\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .lg\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .lg\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .lg\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .lg\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .lg\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .lg\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .lg\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .lg\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .lg\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .lg\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .lg\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .lg\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .lg\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .lg\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .lg\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .lg\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .lg\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .lg\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .lg\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .lg\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .lg\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .lg\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .lg\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .lg\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .lg\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .lg\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .lg\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .lg\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .lg\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .lg\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .lg\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .lg\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .lg\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .lg\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .lg\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .lg\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .lg\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .lg\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .lg\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .lg\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .lg\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .lg\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .lg\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .lg\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .lg\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .lg\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .lg\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .lg\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .lg\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .lg\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .lg\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .lg\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .lg\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .lg\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .lg\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .lg\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .lg\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .lg\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .lg\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .lg\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .lg\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .lg\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .lg\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .lg\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .lg\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .lg\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .lg\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .lg\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .lg\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .lg\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .lg\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .lg\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .lg\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .lg\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .lg\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .lg\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .lg\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .lg\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .lg\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .lg\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .lg\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .lg\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .lg\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .lg\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .lg\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .lg\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .lg\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .lg\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .lg\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .lg\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .lg\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .lg\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .lg\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .lg\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .lg\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .lg\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .lg\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .lg\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .lg\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .lg\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .lg\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .lg\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .lg\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .lg\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .lg\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .lg\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .lg\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .lg\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .lg\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .lg\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .lg\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .lg\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .lg\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .lg\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .lg\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .lg\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .lg\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .lg\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .lg\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .lg\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .lg\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .lg\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .lg\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .lg\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .lg\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .lg\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .lg\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .lg\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .lg\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .lg\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .lg\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .lg\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .lg\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .lg\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .lg\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .lg\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .lg\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .lg\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .lg\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .lg\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .lg\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .lg\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .lg\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .lg\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .lg\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .lg\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .lg\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .lg\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .lg\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .lg\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .lg\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .lg\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .lg\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .lg\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .lg\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .lg\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .lg\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .lg\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .lg\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .lg\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .lg\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .lg\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .lg\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .lg\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .lg\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .lg\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .lg\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .lg\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .lg\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .lg\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .lg\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .lg\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .lg\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .lg\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .lg\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .lg\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .lg\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .lg\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .lg\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .lg\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .lg\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .lg\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .lg\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .lg\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .lg\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .lg\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .lg\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .lg\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .lg\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .lg\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .lg\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .lg\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .lg\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .lg\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .lg\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .lg\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .lg\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .lg\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .lg\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .lg\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .lg\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .lg\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .lg\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .lg\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .lg\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .lg\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .lg\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .lg\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .lg\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .lg\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .lg\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .lg\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .lg\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .lg\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .lg\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .lg\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .lg\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .lg\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .lg\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .lg\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .lg\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .lg\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .lg\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .lg\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .lg\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .lg\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .lg\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .lg\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .lg\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .lg\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .lg\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .lg\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .lg\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .lg\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .lg\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .lg\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .lg\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .lg\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .lg\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .lg\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .lg\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .lg\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .lg\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .lg\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .lg\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .lg\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .lg\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .lg\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .lg\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .lg\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .lg\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .lg\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .lg\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .lg\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .lg\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .lg\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .lg\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .lg\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .lg\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .lg\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .lg\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .lg\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .lg\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .lg\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .lg\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .lg\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .lg\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .lg\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .lg\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .lg\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .lg\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .lg\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .lg\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .lg\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .lg\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .lg\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .lg\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .lg\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .lg\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .lg\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .lg\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .lg\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .lg\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .lg\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .lg\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .lg\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .lg\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .lg\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .lg\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .lg\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .lg\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .lg\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .lg\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .lg\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .lg\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .lg\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .lg\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .lg\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .lg\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .lg\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .lg\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .lg\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .lg\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .lg\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .lg\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .lg\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .lg\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .lg\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .lg\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .lg\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .lg\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .lg\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .lg\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .lg\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .lg\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .lg\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .lg\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .lg\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .lg\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .lg\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .lg\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .lg\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .lg\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .lg\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .lg\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .lg\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .lg\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .lg\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .lg\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .lg\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .lg\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .lg\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .lg\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .lg\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .lg\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .lg\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .lg\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .lg\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .lg\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .lg\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .lg\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .lg\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .lg\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .lg\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .lg\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .lg\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .lg\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .lg\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .lg\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .lg\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .lg\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .lg\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .lg\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .lg\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .lg\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .lg\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .lg\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .lg\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .lg\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .lg\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .lg\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .lg\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .lg\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .lg\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .lg\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .lg\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .lg\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .lg\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .lg\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .lg\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .lg\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .lg\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .lg\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .lg\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .lg\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .lg\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .lg\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .lg\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .lg\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .lg\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .lg\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .lg\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .lg\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .lg\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .lg\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .lg\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .lg\\:block {\n    display: block;\n  }\n\n  .lg\\:inline-block {\n    display: inline-block;\n  }\n\n  .lg\\:inline {\n    display: inline;\n  }\n\n  .lg\\:flex {\n    display: flex;\n  }\n\n  .lg\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .lg\\:table {\n    display: table;\n  }\n\n  .lg\\:inline-table {\n    display: inline-table;\n  }\n\n  .lg\\:table-caption {\n    display: table-caption;\n  }\n\n  .lg\\:table-cell {\n    display: table-cell;\n  }\n\n  .lg\\:table-column {\n    display: table-column;\n  }\n\n  .lg\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .lg\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .lg\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .lg\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .lg\\:table-row {\n    display: table-row;\n  }\n\n  .lg\\:flow-root {\n    display: flow-root;\n  }\n\n  .lg\\:grid {\n    display: grid;\n  }\n\n  .lg\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .lg\\:contents {\n    display: contents;\n  }\n\n  .lg\\:list-item {\n    display: list-item;\n  }\n\n  .lg\\:hidden {\n    display: none;\n  }\n\n  .lg\\:h-0 {\n    height: 0px;\n  }\n\n  .lg\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .lg\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .lg\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .lg\\:h-4 {\n    height: 1rem;\n  }\n\n  .lg\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .lg\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .lg\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .lg\\:h-8 {\n    height: 2rem;\n  }\n\n  .lg\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .lg\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .lg\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .lg\\:h-12 {\n    height: 3rem;\n  }\n\n  .lg\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .lg\\:h-16 {\n    height: 4rem;\n  }\n\n  .lg\\:h-20 {\n    height: 5rem;\n  }\n\n  .lg\\:h-24 {\n    height: 6rem;\n  }\n\n  .lg\\:h-28 {\n    height: 7rem;\n  }\n\n  .lg\\:h-32 {\n    height: 8rem;\n  }\n\n  .lg\\:h-36 {\n    height: 9rem;\n  }\n\n  .lg\\:h-40 {\n    height: 10rem;\n  }\n\n  .lg\\:h-44 {\n    height: 11rem;\n  }\n\n  .lg\\:h-48 {\n    height: 12rem;\n  }\n\n  .lg\\:h-52 {\n    height: 13rem;\n  }\n\n  .lg\\:h-56 {\n    height: 14rem;\n  }\n\n  .lg\\:h-60 {\n    height: 15rem;\n  }\n\n  .lg\\:h-64 {\n    height: 16rem;\n  }\n\n  .lg\\:h-72 {\n    height: 20rem;\n  }\n\n  .lg\\:h-80 {\n    height: 20rem;\n  }\n\n  .lg\\:h-96 {\n    height: 24rem;\n  }\n\n  .lg\\:h-110 {\n    height: 28rem;\n  }\n\n  .lg\\:h-120 {\n    height: 40rem;\n  }\n\n  .lg\\:h-auto {\n    height: auto;\n  }\n\n  .lg\\:h-px {\n    height: 1px;\n  }\n\n  .lg\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .lg\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .lg\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .lg\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .lg\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .lg\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .lg\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .lg\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .lg\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .lg\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .lg\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .lg\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .lg\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .lg\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .lg\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .lg\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .lg\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .lg\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .lg\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .lg\\:h-full {\n    height: 100%;\n  }\n\n  .lg\\:h-screen {\n    height: 100vh;\n  }\n\n  .lg\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .lg\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .lg\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .lg\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .lg\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .lg\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .lg\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .lg\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .lg\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .lg\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .lg\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .lg\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .lg\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .lg\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .lg\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .lg\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .lg\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .lg\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .lg\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .lg\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .lg\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .lg\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .lg\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .lg\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .lg\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .lg\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .lg\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .lg\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .lg\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .lg\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .lg\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .lg\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .lg\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .lg\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .lg\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .lg\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .lg\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .lg\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .lg\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .lg\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .lg\\:w-0 {\n    width: 0px;\n  }\n\n  .lg\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .lg\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .lg\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .lg\\:w-4 {\n    width: 1rem;\n  }\n\n  .lg\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .lg\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .lg\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .lg\\:w-8 {\n    width: 2rem;\n  }\n\n  .lg\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .lg\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .lg\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .lg\\:w-12 {\n    width: 3rem;\n  }\n\n  .lg\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .lg\\:w-16 {\n    width: 4rem;\n  }\n\n  .lg\\:w-20 {\n    width: 5rem;\n  }\n\n  .lg\\:w-24 {\n    width: 6rem;\n  }\n\n  .lg\\:w-28 {\n    width: 7rem;\n  }\n\n  .lg\\:w-32 {\n    width: 8rem;\n  }\n\n  .lg\\:w-36 {\n    width: 9rem;\n  }\n\n  .lg\\:w-40 {\n    width: 10rem;\n  }\n\n  .lg\\:w-44 {\n    width: 11rem;\n  }\n\n  .lg\\:w-48 {\n    width: 12rem;\n  }\n\n  .lg\\:w-52 {\n    width: 13rem;\n  }\n\n  .lg\\:w-56 {\n    width: 14rem;\n  }\n\n  .lg\\:w-60 {\n    width: 15rem;\n  }\n\n  .lg\\:w-64 {\n    width: 16rem;\n  }\n\n  .lg\\:w-72 {\n    width: 18rem;\n  }\n\n  .lg\\:w-80 {\n    width: 20rem;\n  }\n\n  .lg\\:w-96 {\n    width: 24rem;\n  }\n\n  .lg\\:w-110 {\n    width: 28rem;\n  }\n\n  .lg\\:w-128 {\n    width: 32rem;\n  }\n\n  .lg\\:w-192 {\n    width: 48rem;\n  }\n\n  .lg\\:w-auto {\n    width: auto;\n  }\n\n  .lg\\:w-px {\n    width: 1px;\n  }\n\n  .lg\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .lg\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .lg\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .lg\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .lg\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .lg\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .lg\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .lg\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .lg\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .lg\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .lg\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .lg\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .lg\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .lg\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .lg\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .lg\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .lg\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .lg\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .lg\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .lg\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .lg\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .lg\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .lg\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .lg\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .lg\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .lg\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .lg\\:w-full {\n    width: 100%;\n  }\n\n  .lg\\:w-screen {\n    width: 100vw;\n  }\n\n  .lg\\:w-min {\n    width: min-content;\n  }\n\n  .lg\\:w-max {\n    width: max-content;\n  }\n\n  .lg\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .lg\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .lg\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .lg\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .lg\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .lg\\:max-w-none {\n    max-width: none;\n  }\n\n  .lg\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .lg\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .lg\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .lg\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .lg\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .lg\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .lg\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .lg\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .lg\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .lg\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .lg\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .lg\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .lg\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .lg\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .lg\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .lg\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .lg\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .lg\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .lg\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .lg\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .lg\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .lg\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .lg\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .lg\\:flex-none {\n    flex: none;\n  }\n\n  .lg\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .lg\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .lg\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .lg\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .lg\\:table-auto {\n    table-layout: auto;\n  }\n\n  .lg\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .lg\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .lg\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .lg\\:origin-center {\n    transform-origin: center;\n  }\n\n  .lg\\:origin-top {\n    transform-origin: top;\n  }\n\n  .lg\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .lg\\:origin-right {\n    transform-origin: right;\n  }\n\n  .lg\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .lg\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .lg\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .lg\\:origin-left {\n    transform-origin: left;\n  }\n\n  .lg\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .lg\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .lg\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .lg\\:transform-none {\n    transform: none;\n  }\n\n  .lg\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .lg\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .lg\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .lg\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .lg\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .lg\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .lg\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .lg\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .lg\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .lg\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .lg\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .lg\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .lg\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .lg\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .lg\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .lg\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .lg\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .lg\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .lg\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .lg\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .lg\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .lg\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .lg\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .lg\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .lg\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .lg\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .lg\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .lg\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .lg\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .lg\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .lg\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .lg\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .lg\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .lg\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .lg\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .lg\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .lg\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .lg\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .lg\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .lg\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .lg\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .lg\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .lg\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .lg\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .lg\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .lg\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .lg\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .lg\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .lg\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .lg\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .lg\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .lg\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .lg\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .lg\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .lg\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .lg\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .lg\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .lg\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .lg\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .lg\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .lg\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .lg\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .lg\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .lg\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .lg\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .lg\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .lg\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .lg\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .lg\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .lg\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .lg\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .lg\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .lg\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .lg\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .lg\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .lg\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .lg\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .lg\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .lg\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .lg\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .lg\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .lg\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .lg\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .lg\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .lg\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .lg\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .lg\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .lg\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .lg\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .lg\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .lg\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .lg\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .lg\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .lg\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .lg\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .lg\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .lg\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .lg\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .lg\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .lg\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .lg\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .lg\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .lg\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .lg\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .lg\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .lg\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .lg\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .lg\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .lg\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .lg\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .lg\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .lg\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .lg\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .lg\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .lg\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .lg\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .lg\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .lg\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .lg\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .lg\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .lg\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .lg\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .lg\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .lg\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .lg\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .lg\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .lg\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .lg\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .lg\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .lg\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .lg\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .lg\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .lg\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .lg\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .lg\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .lg\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .lg\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .lg\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .lg\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .lg\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .lg\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .lg\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .lg\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .lg\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .lg\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .lg\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .lg\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .lg\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .lg\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .lg\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .lg\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .lg\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .lg\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .lg\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .lg\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .lg\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .lg\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .lg\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .lg\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .lg\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .lg\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .lg\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .lg\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .lg\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .lg\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .lg\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .lg\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .lg\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .lg\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .lg\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .lg\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .lg\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .lg\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .lg\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .lg\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .lg\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .lg\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .lg\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .lg\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .lg\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .lg\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .lg\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .lg\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .lg\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .lg\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .lg\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .lg\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .lg\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .lg\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .lg\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .lg\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .lg\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .lg\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .lg\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .lg\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .lg\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .lg\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .lg\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .lg\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .lg\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .lg\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .lg\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .lg\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .lg\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .lg\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .lg\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .lg\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .lg\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .lg\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .lg\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .lg\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .lg\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .lg\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .lg\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .lg\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .lg\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .lg\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .lg\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .lg\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .lg\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .lg\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .lg\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .lg\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .lg\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .lg\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .lg\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .lg\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .lg\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .lg\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .lg\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .lg\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .lg\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .lg\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .lg\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .lg\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .lg\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .lg\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .lg\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .lg\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .lg\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .lg\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .lg\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .lg\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .lg\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .lg\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .lg\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .lg\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .lg\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .lg\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .lg\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .lg\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .lg\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .lg\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .lg\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .lg\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .lg\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .lg\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .lg\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .lg\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .lg\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .lg\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .lg\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .lg\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .lg\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .lg\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .lg\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .lg\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .lg\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .lg\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .lg\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .lg\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .lg\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .lg\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .lg\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .lg\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .lg\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .lg\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .lg\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .lg\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .lg\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .lg\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .lg\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .lg\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .lg\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .lg\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .lg\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .lg\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .lg\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .lg\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .lg\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .lg\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .lg\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .lg\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .lg\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .lg\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .lg\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .lg\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .lg\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .lg\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .lg\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .lg\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .lg\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .lg\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .lg\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .lg\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .lg\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .lg\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .lg\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .lg\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .lg\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .lg\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .lg\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .lg\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .lg\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .lg\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .lg\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .lg\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .lg\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .lg\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .lg\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .lg\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .lg\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .lg\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .lg\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .lg\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .lg\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .lg\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .lg\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .lg\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .lg\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .lg\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .lg\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .lg\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .lg\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .lg\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .lg\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .lg\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .lg\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .lg\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .lg\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .lg\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .lg\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .lg\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .lg\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .lg\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .lg\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .lg\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .lg\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .lg\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .lg\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .lg\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .lg\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .lg\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .lg\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .lg\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .lg\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .lg\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .lg\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .lg\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .lg\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .lg\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .lg\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .lg\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .lg\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .lg\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .lg\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .lg\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .lg\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .lg\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .lg\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .lg\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .lg\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .lg\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .lg\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .lg\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .lg\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .lg\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .lg\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .lg\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .lg\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .lg\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .lg\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .lg\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .lg\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .lg\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .lg\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .lg\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .lg\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .lg\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .lg\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .lg\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .lg\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .lg\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .lg\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .lg\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .lg\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .lg\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .lg\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .lg\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .lg\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .lg\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .lg\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .lg\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .lg\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .lg\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .lg\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .lg\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .lg\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .lg\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .lg\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .lg\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .lg\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .lg\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .lg\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .lg\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .lg\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .lg\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .lg\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .lg\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .lg\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .lg\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .lg\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .lg\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .lg\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .lg\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .lg\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .lg\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .lg\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .lg\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .lg\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .lg\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .lg\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .lg\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .lg\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .lg\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .lg\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .lg\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .lg\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .lg\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .lg\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .lg\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .lg\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .lg\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .lg\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .lg\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .lg\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .lg\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .lg\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .lg\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .lg\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .lg\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .lg\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .lg\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .lg\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .lg\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .lg\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .lg\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .lg\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .lg\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .lg\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .lg\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .lg\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .lg\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .lg\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .lg\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .lg\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .lg\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .lg\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .lg\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .lg\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .lg\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .lg\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .lg\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .lg\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .lg\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .lg\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .lg\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .lg\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .lg\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .lg\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .lg\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .lg\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .lg\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .lg\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .lg\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .lg\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .lg\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .lg\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:animate-none {\n    animation: none;\n  }\n\n  .lg\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .lg\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .lg\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .lg\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .lg\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .lg\\:cursor-default {\n    cursor: default;\n  }\n\n  .lg\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .lg\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .lg\\:cursor-text {\n    cursor: text;\n  }\n\n  .lg\\:cursor-move {\n    cursor: move;\n  }\n\n  .lg\\:cursor-help {\n    cursor: help;\n  }\n\n  .lg\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .lg\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .lg\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .lg\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .lg\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .lg\\:resize-none {\n    resize: none;\n  }\n\n  .lg\\:resize-y {\n    resize: vertical;\n  }\n\n  .lg\\:resize-x {\n    resize: horizontal;\n  }\n\n  .lg\\:resize {\n    resize: both;\n  }\n\n  .lg\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .lg\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .lg\\:list-none {\n    list-style-type: none;\n  }\n\n  .lg\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .lg\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .lg\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .lg\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .lg\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .lg\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .lg\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .lg\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .lg\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .lg\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .lg\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .lg\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .lg\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .lg\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .lg\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .lg\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .lg\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .lg\\:flex-row {\n    flex-direction: row;\n  }\n\n  .lg\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .lg\\:flex-col {\n    flex-direction: column;\n  }\n\n  .lg\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .lg\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .lg\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .lg\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .lg\\:place-content-center {\n    place-content: center;\n  }\n\n  .lg\\:place-content-start {\n    place-content: start;\n  }\n\n  .lg\\:place-content-end {\n    place-content: end;\n  }\n\n  .lg\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .lg\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .lg\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .lg\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .lg\\:place-items-start {\n    place-items: start;\n  }\n\n  .lg\\:place-items-end {\n    place-items: end;\n  }\n\n  .lg\\:place-items-center {\n    place-items: center;\n  }\n\n  .lg\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .lg\\:content-center {\n    align-content: center;\n  }\n\n  .lg\\:content-start {\n    align-content: flex-start;\n  }\n\n  .lg\\:content-end {\n    align-content: flex-end;\n  }\n\n  .lg\\:content-between {\n    align-content: space-between;\n  }\n\n  .lg\\:content-around {\n    align-content: space-around;\n  }\n\n  .lg\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .lg\\:items-start {\n    align-items: flex-start;\n  }\n\n  .lg\\:items-end {\n    align-items: flex-end;\n  }\n\n  .lg\\:items-center {\n    align-items: center;\n  }\n\n  .lg\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .lg\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .lg\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .lg\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .lg\\:justify-center {\n    justify-content: center;\n  }\n\n  .lg\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .lg\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .lg\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .lg\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .lg\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .lg\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .lg\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .lg\\:gap-0 {\n    gap: 0px;\n  }\n\n  .lg\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .lg\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .lg\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .lg\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .lg\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .lg\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .lg\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .lg\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .lg\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .lg\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .lg\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .lg\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .lg\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .lg\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .lg\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .lg\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .lg\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .lg\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .lg\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .lg\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .lg\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .lg\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .lg\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .lg\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .lg\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .lg\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .lg\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .lg\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .lg\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .lg\\:gap-px {\n    gap: 1px;\n  }\n\n  .lg\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .lg\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .lg\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .lg\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .lg\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .lg\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .lg\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .lg\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .lg\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .lg\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .lg\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .lg\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .lg\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .lg\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .lg\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .lg\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .lg\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .lg\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .lg\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .lg\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .lg\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .lg\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .lg\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .lg\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .lg\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .lg\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .lg\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .lg\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .lg\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .lg\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .lg\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .lg\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .lg\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .lg\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .lg\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .lg\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .lg\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .lg\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .lg\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .lg\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .lg\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .lg\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .lg\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .lg\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .lg\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .lg\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .lg\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .lg\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .lg\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .lg\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .lg\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .lg\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .lg\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .lg\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .lg\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .lg\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .lg\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .lg\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .lg\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .lg\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .lg\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .lg\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .lg\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .lg\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .lg\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .lg\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .lg\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .lg\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .lg\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .lg\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .lg\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .lg\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .lg\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .lg\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .lg\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .lg\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .lg\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .lg\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .lg\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .lg\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .lg\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .lg\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .lg\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .lg\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .lg\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .lg\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .lg\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .lg\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .lg\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .lg\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .lg\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .lg\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .lg\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .lg\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .lg\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .lg\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .lg\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .lg\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .lg\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .lg\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .lg\\:place-self-start {\n    place-self: start;\n  }\n\n  .lg\\:place-self-end {\n    place-self: end;\n  }\n\n  .lg\\:place-self-center {\n    place-self: center;\n  }\n\n  .lg\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .lg\\:self-auto {\n    align-self: auto;\n  }\n\n  .lg\\:self-start {\n    align-self: flex-start;\n  }\n\n  .lg\\:self-end {\n    align-self: flex-end;\n  }\n\n  .lg\\:self-center {\n    align-self: center;\n  }\n\n  .lg\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .lg\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .lg\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .lg\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .lg\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .lg\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .lg\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .lg\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .lg\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .lg\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .lg\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .lg\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .lg\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .lg\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .lg\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .lg\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .lg\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .lg\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .lg\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .lg\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .lg\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .lg\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .lg\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .lg\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .lg\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .lg\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .lg\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .lg\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .lg\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .lg\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .lg\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .lg\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .lg\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .lg\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .lg\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .lg\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .lg\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .lg\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .lg\\:break-all {\n    word-break: break-all;\n  }\n\n  .lg\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .lg\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .lg\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .lg\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .lg\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .lg\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .lg\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .lg\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .lg\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .lg\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .lg\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .lg\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .lg\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .lg\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .lg\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .lg\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .lg\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .lg\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .lg\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .lg\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .lg\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .lg\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .lg\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .lg\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .lg\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .lg\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .lg\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .lg\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .lg\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .lg\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .lg\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .lg\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .lg\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .lg\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .lg\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .lg\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .lg\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .lg\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .lg\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:border-0 {\n    border-width: 0;\n  }\n\n  .lg\\:border-2 {\n    border-width: 2px;\n  }\n\n  .lg\\:border-4 {\n    border-width: 4px;\n  }\n\n  .lg\\:border-5 {\n    border-width: 5px;\n  }\n\n  .lg\\:border-6 {\n    border-width: 6px;\n  }\n\n  .lg\\:border-7 {\n    border-width: 7px;\n  }\n\n  .lg\\:border-8 {\n    border-width: 8px;\n  }\n\n  .lg\\:border {\n    border-width: 1px;\n  }\n\n  .lg\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .lg\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .lg\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .lg\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .lg\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .lg\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .lg\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .lg\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .lg\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .lg\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .lg\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .lg\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .lg\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .lg\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .lg\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .lg\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .lg\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .lg\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .lg\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .lg\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .lg\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .lg\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .lg\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .lg\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .lg\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .lg\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .lg\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .lg\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .lg\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .lg\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .lg\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .lg\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .lg\\:border-solid {\n    border-style: solid;\n  }\n\n  .lg\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .lg\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .lg\\:border-double {\n    border-style: double;\n  }\n\n  .lg\\:border-none {\n    border-style: none;\n  }\n\n  .lg\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .lg\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .lg\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .lg\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .lg\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .lg\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .lg\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .lg\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .lg\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:bg-none {\n    background-image: none;\n  }\n\n  .lg\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .lg\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .lg\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .lg\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .lg\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .lg\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .lg\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .lg\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .lg\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .lg\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .lg\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .lg\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .lg\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .lg\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .lg\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .lg\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .lg\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .lg\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .lg\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .lg\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .lg\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .lg\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .lg\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .lg\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .lg\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .lg\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .lg\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .lg\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .lg\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .lg\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .lg\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .lg\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .lg\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .lg\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .lg\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .lg\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .lg\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .lg\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .lg\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .lg\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .lg\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .lg\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .lg\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .lg\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .lg\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .lg\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .lg\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .lg\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .lg\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .lg\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .lg\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .lg\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .lg\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .lg\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .lg\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .lg\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .lg\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .lg\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .lg\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .lg\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .lg\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .lg\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .lg\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .lg\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .lg\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .lg\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .lg\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .lg\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .lg\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .lg\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .lg\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .lg\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .lg\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .lg\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .lg\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .lg\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .lg\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .lg\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .lg\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .lg\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .lg\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .lg\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .lg\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .lg\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .lg\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .lg\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .lg\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .lg\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .lg\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .lg\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .lg\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .lg\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .lg\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .lg\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .lg\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .lg\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .lg\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .lg\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .lg\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .lg\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .lg\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .lg\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .lg\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .lg\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .lg\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .lg\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .lg\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .lg\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .lg\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .lg\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .lg\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .lg\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .lg\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .lg\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .lg\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .lg\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .lg\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .lg\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .lg\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .lg\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .lg\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .lg\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .lg\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .lg\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .lg\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .lg\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .lg\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .lg\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .lg\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .lg\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .lg\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .lg\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .lg\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .lg\\:bg-auto {\n    background-size: auto;\n  }\n\n  .lg\\:bg-cover {\n    background-size: cover;\n  }\n\n  .lg\\:bg-contain {\n    background-size: contain;\n  }\n\n  .lg\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .lg\\:bg-local {\n    background-attachment: local;\n  }\n\n  .lg\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .lg\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .lg\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .lg\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .lg\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .lg\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .lg\\:bg-center {\n    background-position: center;\n  }\n\n  .lg\\:bg-left {\n    background-position: left;\n  }\n\n  .lg\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .lg\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .lg\\:bg-right {\n    background-position: right;\n  }\n\n  .lg\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .lg\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .lg\\:bg-top {\n    background-position: top;\n  }\n\n  .lg\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .lg\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .lg\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .lg\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .lg\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .lg\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .lg\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .lg\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .lg\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .lg\\:fill-current {\n    fill: currentColor;\n  }\n\n  .lg\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .lg\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .lg\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .lg\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .lg\\:object-contain {\n    object-fit: contain;\n  }\n\n  .lg\\:object-cover {\n    object-fit: cover;\n  }\n\n  .lg\\:object-fill {\n    object-fit: fill;\n  }\n\n  .lg\\:object-none {\n    object-fit: none;\n  }\n\n  .lg\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .lg\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .lg\\:object-center {\n    object-position: center;\n  }\n\n  .lg\\:object-left {\n    object-position: left;\n  }\n\n  .lg\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .lg\\:object-left-top {\n    object-position: left top;\n  }\n\n  .lg\\:object-right {\n    object-position: right;\n  }\n\n  .lg\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .lg\\:object-right-top {\n    object-position: right top;\n  }\n\n  .lg\\:object-top {\n    object-position: top;\n  }\n\n  .lg\\:p-0 {\n    padding: 0px;\n  }\n\n  .lg\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .lg\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .lg\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .lg\\:p-4 {\n    padding: 1rem;\n  }\n\n  .lg\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .lg\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .lg\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .lg\\:p-8 {\n    padding: 2rem;\n  }\n\n  .lg\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .lg\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .lg\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .lg\\:p-12 {\n    padding: 3rem;\n  }\n\n  .lg\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .lg\\:p-16 {\n    padding: 4rem;\n  }\n\n  .lg\\:p-20 {\n    padding: 5rem;\n  }\n\n  .lg\\:p-24 {\n    padding: 6rem;\n  }\n\n  .lg\\:p-28 {\n    padding: 7rem;\n  }\n\n  .lg\\:p-32 {\n    padding: 8rem;\n  }\n\n  .lg\\:p-36 {\n    padding: 9rem;\n  }\n\n  .lg\\:p-40 {\n    padding: 10rem;\n  }\n\n  .lg\\:p-44 {\n    padding: 11rem;\n  }\n\n  .lg\\:p-48 {\n    padding: 12rem;\n  }\n\n  .lg\\:p-52 {\n    padding: 13rem;\n  }\n\n  .lg\\:p-56 {\n    padding: 14rem;\n  }\n\n  .lg\\:p-60 {\n    padding: 15rem;\n  }\n\n  .lg\\:p-64 {\n    padding: 16rem;\n  }\n\n  .lg\\:p-72 {\n    padding: 18rem;\n  }\n\n  .lg\\:p-80 {\n    padding: 20rem;\n  }\n\n  .lg\\:p-96 {\n    padding: 24rem;\n  }\n\n  .lg\\:p-px {\n    padding: 1px;\n  }\n\n  .lg\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .lg\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .lg\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .lg\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .lg\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .lg\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .lg\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .lg\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .lg\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .lg\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .lg\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .lg\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .lg\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .lg\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .lg\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .lg\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .lg\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .lg\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .lg\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .lg\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .lg\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .lg\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .lg\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .lg\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .lg\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .lg\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .lg\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .lg\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .lg\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .lg\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .lg\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .lg\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .lg\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .lg\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .lg\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .lg\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .lg\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .lg\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .lg\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .lg\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .lg\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .lg\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .lg\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .lg\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .lg\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .lg\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .lg\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .lg\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .lg\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .lg\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .lg\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .lg\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .lg\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .lg\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .lg\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .lg\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .lg\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .lg\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .lg\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .lg\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .lg\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .lg\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .lg\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .lg\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .lg\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .lg\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .lg\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .lg\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .lg\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .lg\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .lg\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .lg\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .lg\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .lg\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .lg\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .lg\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .lg\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .lg\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .lg\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .lg\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .lg\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .lg\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .lg\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .lg\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .lg\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .lg\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .lg\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .lg\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .lg\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .lg\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .lg\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .lg\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .lg\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .lg\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .lg\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .lg\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .lg\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .lg\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .lg\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .lg\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .lg\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .lg\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .lg\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .lg\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .lg\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .lg\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .lg\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .lg\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .lg\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .lg\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .lg\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .lg\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .lg\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .lg\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .lg\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .lg\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .lg\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .lg\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .lg\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .lg\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .lg\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .lg\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .lg\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .lg\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .lg\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .lg\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .lg\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .lg\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .lg\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .lg\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .lg\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .lg\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .lg\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .lg\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .lg\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .lg\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .lg\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .lg\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .lg\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .lg\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .lg\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .lg\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .lg\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .lg\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .lg\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .lg\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .lg\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .lg\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .lg\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .lg\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .lg\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .lg\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .lg\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .lg\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .lg\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .lg\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .lg\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .lg\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .lg\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .lg\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .lg\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .lg\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .lg\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .lg\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .lg\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .lg\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .lg\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .lg\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .lg\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .lg\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .lg\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .lg\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .lg\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .lg\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .lg\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .lg\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .lg\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .lg\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .lg\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .lg\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .lg\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .lg\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .lg\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .lg\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .lg\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .lg\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .lg\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .lg\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .lg\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .lg\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .lg\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .lg\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .lg\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .lg\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .lg\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .lg\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .lg\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .lg\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .lg\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .lg\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .lg\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .lg\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .lg\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .lg\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .lg\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .lg\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .lg\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .lg\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .lg\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .lg\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .lg\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .lg\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .lg\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .lg\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .lg\\:text-left {\n    text-align: left;\n  }\n\n  .lg\\:text-center {\n    text-align: center;\n  }\n\n  .lg\\:text-right {\n    text-align: right;\n  }\n\n  .lg\\:text-justify {\n    text-align: justify;\n  }\n\n  .lg\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .lg\\:align-top {\n    vertical-align: top;\n  }\n\n  .lg\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .lg\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .lg\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .lg\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .lg\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .lg\\:font-serif {\n    font-family: ;\n  }\n\n  .lg\\:font-mono {\n    font-family: ;\n  }\n\n  .lg\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .lg\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .lg\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .lg\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .lg\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .lg\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .lg\\:text-base {\n    font-size: 1rem;\n  }\n\n  .lg\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .lg\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .lg\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .lg\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .lg\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .lg\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .lg\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .lg\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .lg\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .lg\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .lg\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .lg\\:font-thin {\n    font-weight: 100;\n  }\n\n  .lg\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .lg\\:font-light {\n    font-weight: 300;\n  }\n\n  .lg\\:font-normal {\n    font-weight: 400;\n  }\n\n  .lg\\:font-medium {\n    font-weight: 500;\n  }\n\n  .lg\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .lg\\:font-bold {\n    font-weight: 700;\n  }\n\n  .lg\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .lg\\:font-black {\n    font-weight: 900;\n  }\n\n  .lg\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .lg\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .lg\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .lg\\:normal-case {\n    text-transform: none;\n  }\n\n  .lg\\:italic {\n    font-style: italic;\n  }\n\n  .lg\\:not-italic {\n    font-style: normal;\n  }\n\n  .lg\\:ordinal, .lg\\:slashed-zero, .lg\\:lining-nums, .lg\\:oldstyle-nums, .lg\\:proportional-nums, .lg\\:tabular-nums, .lg\\:diagonal-fractions, .lg\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .lg\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .lg\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .lg\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .lg\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .lg\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .lg\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .lg\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .lg\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .lg\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .lg\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .lg\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .lg\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .lg\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .lg\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .lg\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .lg\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .lg\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .lg\\:leading-none {\n    line-height: 1;\n  }\n\n  .lg\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .lg\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .lg\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .lg\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .lg\\:leading-loose {\n    line-height: 2;\n  }\n\n  .lg\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .lg\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .lg\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .lg\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .lg\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .lg\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .lg\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .lg\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .lg\\:text-transparent {\n    color: transparent;\n  }\n\n  .lg\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .lg\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .lg\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:underline {\n    text-decoration: underline;\n  }\n\n  .lg\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .lg\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .lg\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .lg\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .lg\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .lg\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .lg\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .lg\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .lg\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .lg\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .lg\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .lg\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .lg\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .lg\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .lg\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .lg\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .lg\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .lg\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .lg\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .lg\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .lg\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .lg\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .lg\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .lg\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .lg\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .lg\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .lg\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .lg\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .lg\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .lg\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .lg\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .lg\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .lg\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .lg\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .lg\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .lg\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .lg\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .lg\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .lg\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .lg\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .lg\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .lg\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .lg\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .lg\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .lg\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .lg\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .lg\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .lg\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .lg\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .lg\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .lg\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .lg\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .lg\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .lg\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .lg\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .lg\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .lg\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .lg\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .lg\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .lg\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .lg\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .lg\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .lg\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .lg\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .lg\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .lg\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .lg\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .lg\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .lg\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .lg\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .lg\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .lg\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .lg\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .lg\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .lg\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .lg\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .lg\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .lg\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .lg\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .lg\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .lg\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .lg\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .lg\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .lg\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .lg\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .lg\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .lg\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .lg\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .lg\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .lg\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .lg\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .lg\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .lg\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .lg\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .lg\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .lg\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .lg\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .lg\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .lg\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .lg\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .lg\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .lg\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .lg\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .lg\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .lg\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .lg\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .lg\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .lg\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .lg\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .lg\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .lg\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .lg\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .lg\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .lg\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .lg\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .lg\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .lg\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .lg\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .lg\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .lg\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .lg\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .lg\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .lg\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .lg\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .lg\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .lg\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .lg\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .lg\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .lg\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .lg\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .lg\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .lg\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .lg\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .lg\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .lg\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .lg\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .lg\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .lg\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .lg\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .lg\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .lg\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .lg\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .lg\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .lg\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .lg\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .lg\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .lg\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .lg\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .lg\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .lg\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .lg\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .lg\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .lg\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .lg\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .lg\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .lg\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .lg\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .lg\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .lg\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .lg\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .lg\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .lg\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .lg\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .lg\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .lg\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .lg\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .lg\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .lg\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .lg\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .lg\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .lg\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .lg\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .lg\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .lg\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .lg\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .lg\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .lg\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .lg\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .lg\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .lg\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .lg\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .lg\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .lg\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .lg\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .lg\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .lg\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .lg\\:filter-none {\n    filter: none;\n  }\n\n  .lg\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .lg\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .lg\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .lg\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .lg\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .lg\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .lg\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .lg\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .lg\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .lg\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .lg\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .lg\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .lg\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .lg\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .lg\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .lg\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .lg\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .lg\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .lg\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .lg\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .lg\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .lg\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .lg\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .lg\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .lg\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .lg\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .lg\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .lg\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .lg\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .lg\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .lg\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .lg\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .lg\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .lg\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .lg\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .lg\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .lg\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .lg\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .lg\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .lg\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .lg\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .lg\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .lg\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .lg\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .lg\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .lg\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .lg\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .lg\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .lg\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .lg\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .lg\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .lg\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .lg\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .lg\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .lg\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .lg\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .lg\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .lg\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .lg\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .lg\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .lg\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .lg\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .lg\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .lg\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .lg\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .lg\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .lg\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .lg\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .lg\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .lg\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .lg\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .lg\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .lg\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .lg\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .lg\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .lg\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .lg\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .lg\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .lg\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .lg\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .lg\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .lg\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .lg\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .lg\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .lg\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .lg\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .lg\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .lg\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .lg\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .lg\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .lg\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .lg\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .lg\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .lg\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .lg\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .lg\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .lg\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .lg\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .lg\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .lg\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .lg\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .lg\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .lg\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .lg\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .lg\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .lg\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .lg\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .lg\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .lg\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .lg\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .lg\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .lg\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .lg\\:transition-none {\n    transition-property: none;\n  }\n\n  .lg\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .lg\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .lg\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .lg\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .lg\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .lg\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .lg\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .lg\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .lg\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .lg\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .lg\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .lg\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .lg\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .lg\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .lg\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .lg\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .lg\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .lg\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .lg\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .lg\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .lg\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .lg\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .lg\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .lg\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .lg\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .lg\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .lg\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .lg\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .lg\\:filter-none {\n    filter: none;\n  }\n\n  .lg\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .lg\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .lg\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .lg\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .lg\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n\n@media (min-width: 1200px) {\n  .xl\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .xl\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .xl\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .xl\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .xl\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .xl\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .xl\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .xl\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .xl\\:visible {\n    visibility: visible;\n  }\n\n  .xl\\:invisible {\n    visibility: hidden;\n  }\n\n  .xl\\:static {\n    position: static;\n  }\n\n  .xl\\:fixed {\n    position: fixed;\n  }\n\n  .xl\\:absolute {\n    position: absolute;\n  }\n\n  .xl\\:relative {\n    position: relative;\n  }\n\n  .xl\\:sticky {\n    position: sticky;\n  }\n\n  .xl\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .xl\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .xl\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .xl\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .xl\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .xl\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .xl\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .xl\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .xl\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .xl\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .xl\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .xl\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .xl\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .xl\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .xl\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .xl\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .xl\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .xl\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .xl\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .xl\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .xl\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .xl\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .xl\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .xl\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .xl\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .xl\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .xl\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .xl\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .xl\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .xl\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .xl\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .xl\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .xl\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .xl\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .xl\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .xl\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .xl\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .xl\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .xl\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .xl\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .xl\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .xl\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .xl\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .xl\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .xl\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .xl\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .xl\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .xl\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .xl\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .xl\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .xl\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .xl\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .xl\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .xl\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .xl\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .xl\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .xl\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .xl\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .xl\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .xl\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .xl\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .xl\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .xl\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .xl\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .xl\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .xl\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .xl\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .xl\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .xl\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .xl\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .xl\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .xl\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .xl\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .xl\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .xl\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .xl\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .xl\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .xl\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .xl\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .xl\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .xl\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .xl\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .xl\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .xl\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .xl\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .xl\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .xl\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .xl\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .xl\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .xl\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .xl\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .xl\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .xl\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .xl\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .xl\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .xl\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .xl\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .xl\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .xl\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .xl\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .xl\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .xl\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .xl\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .xl\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .xl\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .xl\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .xl\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .xl\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .xl\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .xl\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .xl\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .xl\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .xl\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .xl\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .xl\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .xl\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .xl\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .xl\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .xl\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .xl\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .xl\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .xl\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .xl\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .xl\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .xl\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .xl\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .xl\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .xl\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .xl\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .xl\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .xl\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .xl\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .xl\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .xl\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .xl\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .xl\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .xl\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .xl\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .xl\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .xl\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .xl\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .xl\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .xl\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .xl\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .xl\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .xl\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .xl\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .xl\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .xl\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .xl\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .xl\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .xl\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .xl\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .xl\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .xl\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .xl\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .xl\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .xl\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .xl\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .xl\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .xl\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .xl\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .xl\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .xl\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .xl\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .xl\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .xl\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .xl\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .xl\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .xl\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .xl\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .xl\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .xl\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .xl\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .xl\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .xl\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .xl\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .xl\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .xl\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .xl\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .xl\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .xl\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .xl\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .xl\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .xl\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .xl\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .xl\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .xl\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .xl\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .xl\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .xl\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .xl\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .xl\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .xl\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .xl\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .xl\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .xl\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .xl\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .xl\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .xl\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .xl\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .xl\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .xl\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .xl\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .xl\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .xl\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .xl\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .xl\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .xl\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .xl\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .xl\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .xl\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .xl\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .xl\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .xl\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .xl\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .xl\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .xl\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .xl\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .xl\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .xl\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .xl\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .xl\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .xl\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .xl\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .xl\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .xl\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .xl\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .xl\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .xl\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .xl\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .xl\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .xl\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .xl\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .xl\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .xl\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .xl\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .xl\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .xl\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .xl\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .xl\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .xl\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .xl\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .xl\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .xl\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .xl\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .xl\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .xl\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .xl\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .xl\\:top-0 {\n    top: 0px;\n  }\n\n  .xl\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .xl\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .xl\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .xl\\:top-4 {\n    top: 1rem;\n  }\n\n  .xl\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .xl\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .xl\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .xl\\:top-8 {\n    top: 2rem;\n  }\n\n  .xl\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .xl\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .xl\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .xl\\:top-12 {\n    top: 3rem;\n  }\n\n  .xl\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .xl\\:top-16 {\n    top: 4rem;\n  }\n\n  .xl\\:top-20 {\n    top: 5rem;\n  }\n\n  .xl\\:top-24 {\n    top: 6rem;\n  }\n\n  .xl\\:top-28 {\n    top: 7rem;\n  }\n\n  .xl\\:top-32 {\n    top: 8rem;\n  }\n\n  .xl\\:top-36 {\n    top: 9rem;\n  }\n\n  .xl\\:top-40 {\n    top: 10rem;\n  }\n\n  .xl\\:top-44 {\n    top: 11rem;\n  }\n\n  .xl\\:top-48 {\n    top: 12rem;\n  }\n\n  .xl\\:top-52 {\n    top: 13rem;\n  }\n\n  .xl\\:top-56 {\n    top: 14rem;\n  }\n\n  .xl\\:top-60 {\n    top: 15rem;\n  }\n\n  .xl\\:top-64 {\n    top: 16rem;\n  }\n\n  .xl\\:top-72 {\n    top: 18rem;\n  }\n\n  .xl\\:top-80 {\n    top: 20rem;\n  }\n\n  .xl\\:top-96 {\n    top: 24rem;\n  }\n\n  .xl\\:top-auto {\n    top: auto;\n  }\n\n  .xl\\:top-px {\n    top: 1px;\n  }\n\n  .xl\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .xl\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .xl\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .xl\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .xl\\:-top-0 {\n    top: 0px;\n  }\n\n  .xl\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .xl\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .xl\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .xl\\:-top-4 {\n    top: -1rem;\n  }\n\n  .xl\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .xl\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .xl\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .xl\\:-top-8 {\n    top: -2rem;\n  }\n\n  .xl\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .xl\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .xl\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .xl\\:-top-12 {\n    top: -3rem;\n  }\n\n  .xl\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .xl\\:-top-16 {\n    top: -4rem;\n  }\n\n  .xl\\:-top-20 {\n    top: -5rem;\n  }\n\n  .xl\\:-top-24 {\n    top: -6rem;\n  }\n\n  .xl\\:-top-28 {\n    top: -7rem;\n  }\n\n  .xl\\:-top-32 {\n    top: -8rem;\n  }\n\n  .xl\\:-top-36 {\n    top: -9rem;\n  }\n\n  .xl\\:-top-40 {\n    top: -10rem;\n  }\n\n  .xl\\:-top-44 {\n    top: -11rem;\n  }\n\n  .xl\\:-top-48 {\n    top: -12rem;\n  }\n\n  .xl\\:-top-52 {\n    top: -13rem;\n  }\n\n  .xl\\:-top-56 {\n    top: -14rem;\n  }\n\n  .xl\\:-top-60 {\n    top: -15rem;\n  }\n\n  .xl\\:-top-64 {\n    top: -16rem;\n  }\n\n  .xl\\:-top-72 {\n    top: -18rem;\n  }\n\n  .xl\\:-top-80 {\n    top: -20rem;\n  }\n\n  .xl\\:-top-96 {\n    top: -24rem;\n  }\n\n  .xl\\:-top-px {\n    top: -1px;\n  }\n\n  .xl\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .xl\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .xl\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .xl\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .xl\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .xl\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .xl\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .xl\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .xl\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .xl\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .xl\\:top-full {\n    top: 100%;\n  }\n\n  .xl\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .xl\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .xl\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .xl\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .xl\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .xl\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .xl\\:-top-full {\n    top: -100%;\n  }\n\n  .xl\\:right-0 {\n    right: 0px;\n  }\n\n  .xl\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .xl\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .xl\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .xl\\:right-4 {\n    right: 1rem;\n  }\n\n  .xl\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .xl\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .xl\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .xl\\:right-8 {\n    right: 2rem;\n  }\n\n  .xl\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .xl\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .xl\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .xl\\:right-12 {\n    right: 3rem;\n  }\n\n  .xl\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .xl\\:right-16 {\n    right: 4rem;\n  }\n\n  .xl\\:right-20 {\n    right: 5rem;\n  }\n\n  .xl\\:right-24 {\n    right: 6rem;\n  }\n\n  .xl\\:right-28 {\n    right: 7rem;\n  }\n\n  .xl\\:right-32 {\n    right: 8rem;\n  }\n\n  .xl\\:right-36 {\n    right: 9rem;\n  }\n\n  .xl\\:right-40 {\n    right: 10rem;\n  }\n\n  .xl\\:right-44 {\n    right: 11rem;\n  }\n\n  .xl\\:right-48 {\n    right: 12rem;\n  }\n\n  .xl\\:right-52 {\n    right: 13rem;\n  }\n\n  .xl\\:right-56 {\n    right: 14rem;\n  }\n\n  .xl\\:right-60 {\n    right: 15rem;\n  }\n\n  .xl\\:right-64 {\n    right: 16rem;\n  }\n\n  .xl\\:right-72 {\n    right: 18rem;\n  }\n\n  .xl\\:right-80 {\n    right: 20rem;\n  }\n\n  .xl\\:right-96 {\n    right: 24rem;\n  }\n\n  .xl\\:right-auto {\n    right: auto;\n  }\n\n  .xl\\:right-px {\n    right: 1px;\n  }\n\n  .xl\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .xl\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .xl\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .xl\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .xl\\:-right-0 {\n    right: 0px;\n  }\n\n  .xl\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .xl\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .xl\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .xl\\:-right-4 {\n    right: -1rem;\n  }\n\n  .xl\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .xl\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .xl\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .xl\\:-right-8 {\n    right: -2rem;\n  }\n\n  .xl\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .xl\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .xl\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .xl\\:-right-12 {\n    right: -3rem;\n  }\n\n  .xl\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .xl\\:-right-16 {\n    right: -4rem;\n  }\n\n  .xl\\:-right-20 {\n    right: -5rem;\n  }\n\n  .xl\\:-right-24 {\n    right: -6rem;\n  }\n\n  .xl\\:-right-28 {\n    right: -7rem;\n  }\n\n  .xl\\:-right-32 {\n    right: -8rem;\n  }\n\n  .xl\\:-right-36 {\n    right: -9rem;\n  }\n\n  .xl\\:-right-40 {\n    right: -10rem;\n  }\n\n  .xl\\:-right-44 {\n    right: -11rem;\n  }\n\n  .xl\\:-right-48 {\n    right: -12rem;\n  }\n\n  .xl\\:-right-52 {\n    right: -13rem;\n  }\n\n  .xl\\:-right-56 {\n    right: -14rem;\n  }\n\n  .xl\\:-right-60 {\n    right: -15rem;\n  }\n\n  .xl\\:-right-64 {\n    right: -16rem;\n  }\n\n  .xl\\:-right-72 {\n    right: -18rem;\n  }\n\n  .xl\\:-right-80 {\n    right: -20rem;\n  }\n\n  .xl\\:-right-96 {\n    right: -24rem;\n  }\n\n  .xl\\:-right-px {\n    right: -1px;\n  }\n\n  .xl\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .xl\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .xl\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .xl\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .xl\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .xl\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .xl\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .xl\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .xl\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .xl\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .xl\\:right-full {\n    right: 100%;\n  }\n\n  .xl\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .xl\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .xl\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .xl\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .xl\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .xl\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .xl\\:-right-full {\n    right: -100%;\n  }\n\n  .xl\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .xl\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .xl\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .xl\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .xl\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .xl\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .xl\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .xl\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .xl\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .xl\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .xl\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .xl\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .xl\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .xl\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .xl\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .xl\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .xl\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .xl\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .xl\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .xl\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .xl\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .xl\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .xl\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .xl\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .xl\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .xl\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .xl\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .xl\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .xl\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .xl\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .xl\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .xl\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .xl\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .xl\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .xl\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .xl\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .xl\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .xl\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .xl\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .xl\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .xl\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .xl\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .xl\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .xl\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .xl\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .xl\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .xl\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .xl\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .xl\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .xl\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .xl\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .xl\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .xl\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .xl\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .xl\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .xl\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .xl\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .xl\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .xl\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .xl\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .xl\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .xl\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .xl\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .xl\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .xl\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .xl\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .xl\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .xl\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .xl\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .xl\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .xl\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .xl\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .xl\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .xl\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .xl\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .xl\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .xl\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .xl\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .xl\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .xl\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .xl\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .xl\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .xl\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .xl\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .xl\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .xl\\:left-0 {\n    left: 0px;\n  }\n\n  .xl\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .xl\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .xl\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .xl\\:left-4 {\n    left: 1rem;\n  }\n\n  .xl\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .xl\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .xl\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .xl\\:left-8 {\n    left: 2rem;\n  }\n\n  .xl\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .xl\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .xl\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .xl\\:left-12 {\n    left: 3rem;\n  }\n\n  .xl\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .xl\\:left-16 {\n    left: 4rem;\n  }\n\n  .xl\\:left-20 {\n    left: 5rem;\n  }\n\n  .xl\\:left-24 {\n    left: 6rem;\n  }\n\n  .xl\\:left-28 {\n    left: 7rem;\n  }\n\n  .xl\\:left-32 {\n    left: 8rem;\n  }\n\n  .xl\\:left-36 {\n    left: 9rem;\n  }\n\n  .xl\\:left-40 {\n    left: 10rem;\n  }\n\n  .xl\\:left-44 {\n    left: 11rem;\n  }\n\n  .xl\\:left-48 {\n    left: 12rem;\n  }\n\n  .xl\\:left-52 {\n    left: 13rem;\n  }\n\n  .xl\\:left-56 {\n    left: 14rem;\n  }\n\n  .xl\\:left-60 {\n    left: 15rem;\n  }\n\n  .xl\\:left-64 {\n    left: 16rem;\n  }\n\n  .xl\\:left-72 {\n    left: 18rem;\n  }\n\n  .xl\\:left-80 {\n    left: 20rem;\n  }\n\n  .xl\\:left-96 {\n    left: 24rem;\n  }\n\n  .xl\\:left-auto {\n    left: auto;\n  }\n\n  .xl\\:left-px {\n    left: 1px;\n  }\n\n  .xl\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .xl\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .xl\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .xl\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .xl\\:-left-0 {\n    left: 0px;\n  }\n\n  .xl\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .xl\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .xl\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .xl\\:-left-4 {\n    left: -1rem;\n  }\n\n  .xl\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .xl\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .xl\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .xl\\:-left-8 {\n    left: -2rem;\n  }\n\n  .xl\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .xl\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .xl\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .xl\\:-left-12 {\n    left: -3rem;\n  }\n\n  .xl\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .xl\\:-left-16 {\n    left: -4rem;\n  }\n\n  .xl\\:-left-20 {\n    left: -5rem;\n  }\n\n  .xl\\:-left-24 {\n    left: -6rem;\n  }\n\n  .xl\\:-left-28 {\n    left: -7rem;\n  }\n\n  .xl\\:-left-32 {\n    left: -8rem;\n  }\n\n  .xl\\:-left-36 {\n    left: -9rem;\n  }\n\n  .xl\\:-left-40 {\n    left: -10rem;\n  }\n\n  .xl\\:-left-44 {\n    left: -11rem;\n  }\n\n  .xl\\:-left-48 {\n    left: -12rem;\n  }\n\n  .xl\\:-left-52 {\n    left: -13rem;\n  }\n\n  .xl\\:-left-56 {\n    left: -14rem;\n  }\n\n  .xl\\:-left-60 {\n    left: -15rem;\n  }\n\n  .xl\\:-left-64 {\n    left: -16rem;\n  }\n\n  .xl\\:-left-72 {\n    left: -18rem;\n  }\n\n  .xl\\:-left-80 {\n    left: -20rem;\n  }\n\n  .xl\\:-left-96 {\n    left: -24rem;\n  }\n\n  .xl\\:-left-px {\n    left: -1px;\n  }\n\n  .xl\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .xl\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .xl\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .xl\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .xl\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .xl\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .xl\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .xl\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .xl\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .xl\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .xl\\:left-full {\n    left: 100%;\n  }\n\n  .xl\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .xl\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .xl\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .xl\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .xl\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .xl\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .xl\\:-left-full {\n    left: -100%;\n  }\n\n  .xl\\:isolate {\n    isolation: isolate;\n  }\n\n  .xl\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .xl\\:z-0 {\n    z-index: 0;\n  }\n\n  .xl\\:z-10 {\n    z-index: 10;\n  }\n\n  .xl\\:z-20 {\n    z-index: 20;\n  }\n\n  .xl\\:z-30 {\n    z-index: 30;\n  }\n\n  .xl\\:z-40 {\n    z-index: 40;\n  }\n\n  .xl\\:z-50 {\n    z-index: 50;\n  }\n\n  .xl\\:z-auto {\n    z-index: auto;\n  }\n\n  .xl\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .xl\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .xl\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .xl\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .xl\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .xl\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .xl\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .xl\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .xl\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .xl\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .xl\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .xl\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .xl\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .xl\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .xl\\:order-1 {\n    order: 1;\n  }\n\n  .xl\\:order-2 {\n    order: 2;\n  }\n\n  .xl\\:order-3 {\n    order: 3;\n  }\n\n  .xl\\:order-4 {\n    order: 4;\n  }\n\n  .xl\\:order-5 {\n    order: 5;\n  }\n\n  .xl\\:order-6 {\n    order: 6;\n  }\n\n  .xl\\:order-7 {\n    order: 7;\n  }\n\n  .xl\\:order-8 {\n    order: 8;\n  }\n\n  .xl\\:order-9 {\n    order: 9;\n  }\n\n  .xl\\:order-10 {\n    order: 10;\n  }\n\n  .xl\\:order-11 {\n    order: 11;\n  }\n\n  .xl\\:order-12 {\n    order: 12;\n  }\n\n  .xl\\:order-first {\n    order: -9999;\n  }\n\n  .xl\\:order-last {\n    order: 9999;\n  }\n\n  .xl\\:order-none {\n    order: 0;\n  }\n\n  .xl\\:col-auto {\n    grid-column: auto;\n  }\n\n  .xl\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .xl\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .xl\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .xl\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .xl\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .xl\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .xl\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .xl\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .xl\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .xl\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .xl\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .xl\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .xl\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .xl\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .xl\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .xl\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .xl\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .xl\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .xl\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .xl\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .xl\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .xl\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .xl\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .xl\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .xl\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .xl\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .xl\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .xl\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .xl\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .xl\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .xl\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .xl\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .xl\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .xl\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .xl\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .xl\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .xl\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .xl\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .xl\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .xl\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .xl\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .xl\\:row-auto {\n    grid-row: auto;\n  }\n\n  .xl\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .xl\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .xl\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .xl\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .xl\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .xl\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .xl\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .xl\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .xl\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .xl\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .xl\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .xl\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .xl\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .xl\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .xl\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .xl\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .xl\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .xl\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .xl\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .xl\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .xl\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .xl\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .xl\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .xl\\:float-right {\n    float: right;\n  }\n\n  .xl\\:float-left {\n    float: left;\n  }\n\n  .xl\\:float-none {\n    float: none;\n  }\n\n  .xl\\:clear-left {\n    clear: left;\n  }\n\n  .xl\\:clear-right {\n    clear: right;\n  }\n\n  .xl\\:clear-both {\n    clear: both;\n  }\n\n  .xl\\:clear-none {\n    clear: none;\n  }\n\n  .xl\\:m-0 {\n    margin: 0px;\n  }\n\n  .xl\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .xl\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .xl\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .xl\\:m-4 {\n    margin: 1rem;\n  }\n\n  .xl\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .xl\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .xl\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .xl\\:m-8 {\n    margin: 2rem;\n  }\n\n  .xl\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .xl\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .xl\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .xl\\:m-12 {\n    margin: 3rem;\n  }\n\n  .xl\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .xl\\:m-16 {\n    margin: 4rem;\n  }\n\n  .xl\\:m-20 {\n    margin: 5rem;\n  }\n\n  .xl\\:m-24 {\n    margin: 6rem;\n  }\n\n  .xl\\:m-28 {\n    margin: 7rem;\n  }\n\n  .xl\\:m-32 {\n    margin: 8rem;\n  }\n\n  .xl\\:m-36 {\n    margin: 9rem;\n  }\n\n  .xl\\:m-40 {\n    margin: 10rem;\n  }\n\n  .xl\\:m-44 {\n    margin: 11rem;\n  }\n\n  .xl\\:m-48 {\n    margin: 12rem;\n  }\n\n  .xl\\:m-52 {\n    margin: 13rem;\n  }\n\n  .xl\\:m-56 {\n    margin: 14rem;\n  }\n\n  .xl\\:m-60 {\n    margin: 15rem;\n  }\n\n  .xl\\:m-64 {\n    margin: 16rem;\n  }\n\n  .xl\\:m-72 {\n    margin: 18rem;\n  }\n\n  .xl\\:m-80 {\n    margin: 20rem;\n  }\n\n  .xl\\:m-96 {\n    margin: 24rem;\n  }\n\n  .xl\\:m-auto {\n    margin: auto;\n  }\n\n  .xl\\:m-px {\n    margin: 1px;\n  }\n\n  .xl\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .xl\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .xl\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .xl\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .xl\\:-m-0 {\n    margin: 0px;\n  }\n\n  .xl\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .xl\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .xl\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .xl\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .xl\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .xl\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .xl\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .xl\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .xl\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .xl\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .xl\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .xl\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .xl\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .xl\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .xl\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .xl\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .xl\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .xl\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .xl\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .xl\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .xl\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .xl\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .xl\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .xl\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .xl\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .xl\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .xl\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .xl\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .xl\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .xl\\:-m-px {\n    margin: -1px;\n  }\n\n  .xl\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .xl\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .xl\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .xl\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .xl\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .xl\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .xl\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .xl\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .xl\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .xl\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .xl\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .xl\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .xl\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .xl\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .xl\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .xl\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .xl\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .xl\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .xl\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .xl\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .xl\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .xl\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .xl\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .xl\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .xl\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .xl\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .xl\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .xl\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .xl\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .xl\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .xl\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .xl\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .xl\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .xl\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .xl\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .xl\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .xl\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .xl\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .xl\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .xl\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .xl\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .xl\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .xl\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .xl\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .xl\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .xl\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .xl\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .xl\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .xl\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .xl\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .xl\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .xl\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .xl\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .xl\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .xl\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .xl\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .xl\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .xl\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .xl\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .xl\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .xl\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .xl\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .xl\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .xl\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .xl\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .xl\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .xl\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .xl\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .xl\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .xl\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .xl\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .xl\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .xl\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .xl\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .xl\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .xl\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .xl\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .xl\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .xl\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .xl\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .xl\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .xl\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .xl\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .xl\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .xl\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .xl\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .xl\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .xl\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .xl\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .xl\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .xl\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .xl\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .xl\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .xl\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .xl\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .xl\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .xl\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .xl\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .xl\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .xl\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .xl\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .xl\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .xl\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .xl\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .xl\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .xl\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .xl\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .xl\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .xl\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .xl\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .xl\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .xl\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .xl\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .xl\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .xl\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .xl\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .xl\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .xl\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .xl\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .xl\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .xl\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .xl\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .xl\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .xl\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .xl\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .xl\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .xl\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .xl\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .xl\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .xl\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .xl\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .xl\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .xl\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .xl\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .xl\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .xl\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .xl\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .xl\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .xl\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .xl\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .xl\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .xl\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .xl\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .xl\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .xl\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .xl\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .xl\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .xl\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .xl\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .xl\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .xl\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .xl\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .xl\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .xl\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .xl\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .xl\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .xl\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .xl\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .xl\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .xl\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .xl\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .xl\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .xl\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .xl\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .xl\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .xl\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .xl\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .xl\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .xl\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .xl\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .xl\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .xl\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .xl\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .xl\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .xl\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .xl\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .xl\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .xl\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .xl\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .xl\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .xl\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .xl\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .xl\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .xl\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .xl\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .xl\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .xl\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .xl\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .xl\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .xl\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .xl\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .xl\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .xl\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .xl\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .xl\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .xl\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .xl\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .xl\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .xl\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .xl\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .xl\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .xl\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .xl\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .xl\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .xl\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .xl\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .xl\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .xl\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .xl\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .xl\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .xl\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .xl\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .xl\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .xl\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .xl\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .xl\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .xl\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .xl\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .xl\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .xl\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .xl\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .xl\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .xl\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .xl\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .xl\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .xl\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .xl\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .xl\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .xl\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .xl\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .xl\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .xl\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .xl\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .xl\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .xl\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .xl\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .xl\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .xl\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .xl\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .xl\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .xl\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .xl\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .xl\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .xl\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .xl\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .xl\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .xl\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .xl\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .xl\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .xl\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .xl\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .xl\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .xl\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .xl\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .xl\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .xl\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .xl\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .xl\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .xl\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .xl\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .xl\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .xl\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .xl\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .xl\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .xl\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .xl\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .xl\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .xl\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .xl\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .xl\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .xl\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .xl\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .xl\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .xl\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .xl\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .xl\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .xl\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .xl\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .xl\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .xl\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .xl\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .xl\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .xl\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .xl\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .xl\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .xl\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .xl\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .xl\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .xl\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .xl\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .xl\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .xl\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .xl\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .xl\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .xl\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .xl\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .xl\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .xl\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .xl\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .xl\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .xl\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .xl\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .xl\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .xl\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .xl\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .xl\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .xl\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .xl\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .xl\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .xl\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .xl\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .xl\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .xl\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .xl\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .xl\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .xl\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .xl\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .xl\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .xl\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .xl\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .xl\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .xl\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .xl\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .xl\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .xl\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .xl\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .xl\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .xl\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .xl\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .xl\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .xl\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .xl\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .xl\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .xl\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .xl\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .xl\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .xl\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .xl\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .xl\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .xl\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .xl\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .xl\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .xl\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .xl\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .xl\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .xl\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .xl\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .xl\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .xl\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .xl\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .xl\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .xl\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .xl\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .xl\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .xl\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .xl\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .xl\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .xl\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .xl\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .xl\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .xl\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .xl\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .xl\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .xl\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .xl\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .xl\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .xl\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .xl\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .xl\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .xl\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .xl\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .xl\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .xl\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .xl\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .xl\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .xl\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .xl\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .xl\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .xl\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .xl\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .xl\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .xl\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .xl\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .xl\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .xl\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .xl\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .xl\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .xl\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .xl\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .xl\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .xl\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .xl\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .xl\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .xl\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .xl\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .xl\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .xl\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .xl\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .xl\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .xl\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .xl\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .xl\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .xl\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .xl\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .xl\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .xl\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .xl\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .xl\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .xl\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .xl\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .xl\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .xl\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .xl\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .xl\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .xl\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .xl\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .xl\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .xl\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .xl\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .xl\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .xl\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .xl\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .xl\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .xl\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .xl\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .xl\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .xl\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .xl\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .xl\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .xl\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .xl\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .xl\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .xl\\:block {\n    display: block;\n  }\n\n  .xl\\:inline-block {\n    display: inline-block;\n  }\n\n  .xl\\:inline {\n    display: inline;\n  }\n\n  .xl\\:flex {\n    display: flex;\n  }\n\n  .xl\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .xl\\:table {\n    display: table;\n  }\n\n  .xl\\:inline-table {\n    display: inline-table;\n  }\n\n  .xl\\:table-caption {\n    display: table-caption;\n  }\n\n  .xl\\:table-cell {\n    display: table-cell;\n  }\n\n  .xl\\:table-column {\n    display: table-column;\n  }\n\n  .xl\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .xl\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .xl\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .xl\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .xl\\:table-row {\n    display: table-row;\n  }\n\n  .xl\\:flow-root {\n    display: flow-root;\n  }\n\n  .xl\\:grid {\n    display: grid;\n  }\n\n  .xl\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .xl\\:contents {\n    display: contents;\n  }\n\n  .xl\\:list-item {\n    display: list-item;\n  }\n\n  .xl\\:hidden {\n    display: none;\n  }\n\n  .xl\\:h-0 {\n    height: 0px;\n  }\n\n  .xl\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .xl\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .xl\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .xl\\:h-4 {\n    height: 1rem;\n  }\n\n  .xl\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .xl\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .xl\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .xl\\:h-8 {\n    height: 2rem;\n  }\n\n  .xl\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .xl\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .xl\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .xl\\:h-12 {\n    height: 3rem;\n  }\n\n  .xl\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .xl\\:h-16 {\n    height: 4rem;\n  }\n\n  .xl\\:h-20 {\n    height: 5rem;\n  }\n\n  .xl\\:h-24 {\n    height: 6rem;\n  }\n\n  .xl\\:h-28 {\n    height: 7rem;\n  }\n\n  .xl\\:h-32 {\n    height: 8rem;\n  }\n\n  .xl\\:h-36 {\n    height: 9rem;\n  }\n\n  .xl\\:h-40 {\n    height: 10rem;\n  }\n\n  .xl\\:h-44 {\n    height: 11rem;\n  }\n\n  .xl\\:h-48 {\n    height: 12rem;\n  }\n\n  .xl\\:h-52 {\n    height: 13rem;\n  }\n\n  .xl\\:h-56 {\n    height: 14rem;\n  }\n\n  .xl\\:h-60 {\n    height: 15rem;\n  }\n\n  .xl\\:h-64 {\n    height: 16rem;\n  }\n\n  .xl\\:h-72 {\n    height: 20rem;\n  }\n\n  .xl\\:h-80 {\n    height: 20rem;\n  }\n\n  .xl\\:h-96 {\n    height: 24rem;\n  }\n\n  .xl\\:h-110 {\n    height: 28rem;\n  }\n\n  .xl\\:h-120 {\n    height: 40rem;\n  }\n\n  .xl\\:h-auto {\n    height: auto;\n  }\n\n  .xl\\:h-px {\n    height: 1px;\n  }\n\n  .xl\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .xl\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .xl\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .xl\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .xl\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .xl\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .xl\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .xl\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .xl\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .xl\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .xl\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .xl\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .xl\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .xl\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .xl\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .xl\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .xl\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .xl\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .xl\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .xl\\:h-full {\n    height: 100%;\n  }\n\n  .xl\\:h-screen {\n    height: 100vh;\n  }\n\n  .xl\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .xl\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .xl\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .xl\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .xl\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .xl\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .xl\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .xl\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .xl\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .xl\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .xl\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .xl\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .xl\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .xl\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .xl\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .xl\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .xl\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .xl\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .xl\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .xl\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .xl\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .xl\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .xl\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .xl\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .xl\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .xl\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .xl\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .xl\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .xl\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .xl\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .xl\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .xl\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .xl\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .xl\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .xl\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .xl\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .xl\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .xl\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .xl\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .xl\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .xl\\:w-0 {\n    width: 0px;\n  }\n\n  .xl\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .xl\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .xl\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .xl\\:w-4 {\n    width: 1rem;\n  }\n\n  .xl\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .xl\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .xl\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .xl\\:w-8 {\n    width: 2rem;\n  }\n\n  .xl\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .xl\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .xl\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .xl\\:w-12 {\n    width: 3rem;\n  }\n\n  .xl\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .xl\\:w-16 {\n    width: 4rem;\n  }\n\n  .xl\\:w-20 {\n    width: 5rem;\n  }\n\n  .xl\\:w-24 {\n    width: 6rem;\n  }\n\n  .xl\\:w-28 {\n    width: 7rem;\n  }\n\n  .xl\\:w-32 {\n    width: 8rem;\n  }\n\n  .xl\\:w-36 {\n    width: 9rem;\n  }\n\n  .xl\\:w-40 {\n    width: 10rem;\n  }\n\n  .xl\\:w-44 {\n    width: 11rem;\n  }\n\n  .xl\\:w-48 {\n    width: 12rem;\n  }\n\n  .xl\\:w-52 {\n    width: 13rem;\n  }\n\n  .xl\\:w-56 {\n    width: 14rem;\n  }\n\n  .xl\\:w-60 {\n    width: 15rem;\n  }\n\n  .xl\\:w-64 {\n    width: 16rem;\n  }\n\n  .xl\\:w-72 {\n    width: 18rem;\n  }\n\n  .xl\\:w-80 {\n    width: 20rem;\n  }\n\n  .xl\\:w-96 {\n    width: 24rem;\n  }\n\n  .xl\\:w-110 {\n    width: 28rem;\n  }\n\n  .xl\\:w-128 {\n    width: 32rem;\n  }\n\n  .xl\\:w-192 {\n    width: 48rem;\n  }\n\n  .xl\\:w-auto {\n    width: auto;\n  }\n\n  .xl\\:w-px {\n    width: 1px;\n  }\n\n  .xl\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .xl\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .xl\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .xl\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .xl\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .xl\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .xl\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .xl\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .xl\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .xl\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .xl\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .xl\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .xl\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .xl\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .xl\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .xl\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .xl\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .xl\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .xl\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .xl\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .xl\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .xl\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .xl\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .xl\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .xl\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .xl\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .xl\\:w-full {\n    width: 100%;\n  }\n\n  .xl\\:w-screen {\n    width: 100vw;\n  }\n\n  .xl\\:w-min {\n    width: min-content;\n  }\n\n  .xl\\:w-max {\n    width: max-content;\n  }\n\n  .xl\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .xl\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .xl\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .xl\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .xl\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .xl\\:max-w-none {\n    max-width: none;\n  }\n\n  .xl\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .xl\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .xl\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .xl\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .xl\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .xl\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .xl\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .xl\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .xl\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .xl\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .xl\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .xl\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .xl\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .xl\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .xl\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .xl\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .xl\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .xl\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .xl\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .xl\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .xl\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .xl\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .xl\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .xl\\:flex-none {\n    flex: none;\n  }\n\n  .xl\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .xl\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .xl\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .xl\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .xl\\:table-auto {\n    table-layout: auto;\n  }\n\n  .xl\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .xl\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .xl\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .xl\\:origin-center {\n    transform-origin: center;\n  }\n\n  .xl\\:origin-top {\n    transform-origin: top;\n  }\n\n  .xl\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .xl\\:origin-right {\n    transform-origin: right;\n  }\n\n  .xl\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .xl\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .xl\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .xl\\:origin-left {\n    transform-origin: left;\n  }\n\n  .xl\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .xl\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .xl\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .xl\\:transform-none {\n    transform: none;\n  }\n\n  .xl\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .xl\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .xl\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .xl\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .xl\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .xl\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .xl\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .xl\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .xl\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .xl\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .xl\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .xl\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .xl\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .xl\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .xl\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .xl\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .xl\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .xl\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .xl\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .xl\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .xl\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .xl\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .xl\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .xl\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .xl\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .xl\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .xl\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .xl\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .xl\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .xl\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .xl\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .xl\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .xl\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .xl\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .xl\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .xl\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .xl\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .xl\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .xl\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .xl\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .xl\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .xl\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .xl\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .xl\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .xl\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .xl\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .xl\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .xl\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .xl\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .xl\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .xl\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .xl\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .xl\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .xl\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .xl\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .xl\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .xl\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .xl\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .xl\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .xl\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .xl\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .xl\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .xl\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .xl\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .xl\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .xl\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .xl\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .xl\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .xl\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .xl\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .xl\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .xl\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .xl\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .xl\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .xl\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .xl\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .xl\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .xl\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .xl\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .xl\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .xl\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .xl\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .xl\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .xl\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .xl\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .xl\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .xl\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .xl\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .xl\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .xl\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .xl\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .xl\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .xl\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .xl\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .xl\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .xl\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .xl\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .xl\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .xl\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .xl\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .xl\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .xl\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .xl\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .xl\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .xl\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .xl\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .xl\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .xl\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .xl\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .xl\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .xl\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .xl\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .xl\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .xl\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .xl\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .xl\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .xl\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .xl\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .xl\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .xl\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .xl\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .xl\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .xl\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .xl\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .xl\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .xl\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .xl\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .xl\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .xl\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .xl\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .xl\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .xl\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .xl\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .xl\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .xl\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .xl\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .xl\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .xl\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .xl\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .xl\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .xl\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .xl\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .xl\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .xl\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .xl\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .xl\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .xl\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .xl\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .xl\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .xl\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .xl\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .xl\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .xl\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .xl\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .xl\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .xl\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .xl\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .xl\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .xl\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .xl\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .xl\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .xl\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .xl\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .xl\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .xl\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .xl\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .xl\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .xl\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .xl\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .xl\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .xl\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .xl\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .xl\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .xl\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .xl\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .xl\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .xl\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .xl\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .xl\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .xl\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .xl\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .xl\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .xl\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .xl\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .xl\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .xl\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .xl\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .xl\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .xl\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .xl\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .xl\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .xl\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .xl\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .xl\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .xl\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .xl\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .xl\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .xl\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .xl\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .xl\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .xl\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .xl\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .xl\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .xl\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .xl\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .xl\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .xl\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .xl\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .xl\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .xl\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .xl\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .xl\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .xl\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .xl\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .xl\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .xl\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .xl\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .xl\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .xl\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .xl\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .xl\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .xl\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .xl\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .xl\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .xl\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .xl\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .xl\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .xl\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .xl\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .xl\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .xl\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .xl\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .xl\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .xl\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .xl\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .xl\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .xl\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .xl\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .xl\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .xl\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .xl\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .xl\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .xl\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .xl\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .xl\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .xl\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .xl\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .xl\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .xl\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .xl\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .xl\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .xl\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .xl\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .xl\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .xl\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .xl\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .xl\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .xl\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .xl\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .xl\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .xl\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .xl\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .xl\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .xl\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .xl\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .xl\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .xl\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .xl\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .xl\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .xl\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .xl\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .xl\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .xl\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .xl\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .xl\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .xl\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .xl\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .xl\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .xl\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .xl\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .xl\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .xl\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .xl\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .xl\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .xl\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .xl\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .xl\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .xl\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .xl\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .xl\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .xl\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .xl\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .xl\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .xl\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .xl\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .xl\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .xl\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .xl\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .xl\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .xl\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .xl\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .xl\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .xl\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .xl\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .xl\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .xl\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .xl\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .xl\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .xl\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .xl\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .xl\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .xl\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .xl\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .xl\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .xl\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .xl\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .xl\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .xl\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .xl\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .xl\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .xl\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .xl\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .xl\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .xl\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .xl\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .xl\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .xl\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .xl\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .xl\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .xl\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .xl\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .xl\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .xl\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .xl\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .xl\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .xl\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .xl\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .xl\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .xl\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .xl\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .xl\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .xl\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .xl\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .xl\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .xl\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .xl\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .xl\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .xl\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .xl\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .xl\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .xl\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .xl\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .xl\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .xl\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .xl\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .xl\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .xl\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .xl\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .xl\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .xl\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .xl\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .xl\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .xl\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .xl\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .xl\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .xl\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .xl\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .xl\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .xl\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .xl\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .xl\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .xl\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .xl\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .xl\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .xl\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .xl\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .xl\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .xl\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .xl\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .xl\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .xl\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .xl\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .xl\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .xl\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .xl\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .xl\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .xl\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .xl\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .xl\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .xl\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .xl\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .xl\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .xl\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .xl\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .xl\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .xl\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .xl\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .xl\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .xl\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .xl\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .xl\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .xl\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .xl\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .xl\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .xl\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .xl\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .xl\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .xl\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .xl\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .xl\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .xl\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .xl\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .xl\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .xl\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .xl\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .xl\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .xl\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .xl\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .xl\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .xl\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .xl\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .xl\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .xl\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .xl\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .xl\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .xl\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .xl\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .xl\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .xl\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .xl\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .xl\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .xl\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .xl\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .xl\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .xl\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .xl\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .xl\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .xl\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .xl\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .xl\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .xl\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .xl\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .xl\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .xl\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .xl\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .xl\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .xl\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .xl\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .xl\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .xl\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .xl\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .xl\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .xl\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .xl\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .xl\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .xl\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .xl\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .xl\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .xl\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .xl\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .xl\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .xl\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .xl\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .xl\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .xl\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .xl\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .xl\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .xl\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .xl\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .xl\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .xl\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .xl\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .xl\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .xl\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .xl\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .xl\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .xl\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .xl\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .xl\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .xl\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .xl\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .xl\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .xl\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .xl\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .xl\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .xl\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .xl\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .xl\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:animate-none {\n    animation: none;\n  }\n\n  .xl\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .xl\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .xl\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .xl\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .xl\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .xl\\:cursor-default {\n    cursor: default;\n  }\n\n  .xl\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .xl\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .xl\\:cursor-text {\n    cursor: text;\n  }\n\n  .xl\\:cursor-move {\n    cursor: move;\n  }\n\n  .xl\\:cursor-help {\n    cursor: help;\n  }\n\n  .xl\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .xl\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .xl\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .xl\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .xl\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .xl\\:resize-none {\n    resize: none;\n  }\n\n  .xl\\:resize-y {\n    resize: vertical;\n  }\n\n  .xl\\:resize-x {\n    resize: horizontal;\n  }\n\n  .xl\\:resize {\n    resize: both;\n  }\n\n  .xl\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .xl\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .xl\\:list-none {\n    list-style-type: none;\n  }\n\n  .xl\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .xl\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .xl\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .xl\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .xl\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .xl\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .xl\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .xl\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .xl\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .xl\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .xl\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .xl\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .xl\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .xl\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .xl\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .xl\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .xl\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .xl\\:flex-row {\n    flex-direction: row;\n  }\n\n  .xl\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .xl\\:flex-col {\n    flex-direction: column;\n  }\n\n  .xl\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .xl\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .xl\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .xl\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .xl\\:place-content-center {\n    place-content: center;\n  }\n\n  .xl\\:place-content-start {\n    place-content: start;\n  }\n\n  .xl\\:place-content-end {\n    place-content: end;\n  }\n\n  .xl\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .xl\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .xl\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .xl\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .xl\\:place-items-start {\n    place-items: start;\n  }\n\n  .xl\\:place-items-end {\n    place-items: end;\n  }\n\n  .xl\\:place-items-center {\n    place-items: center;\n  }\n\n  .xl\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .xl\\:content-center {\n    align-content: center;\n  }\n\n  .xl\\:content-start {\n    align-content: flex-start;\n  }\n\n  .xl\\:content-end {\n    align-content: flex-end;\n  }\n\n  .xl\\:content-between {\n    align-content: space-between;\n  }\n\n  .xl\\:content-around {\n    align-content: space-around;\n  }\n\n  .xl\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .xl\\:items-start {\n    align-items: flex-start;\n  }\n\n  .xl\\:items-end {\n    align-items: flex-end;\n  }\n\n  .xl\\:items-center {\n    align-items: center;\n  }\n\n  .xl\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .xl\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .xl\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .xl\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .xl\\:justify-center {\n    justify-content: center;\n  }\n\n  .xl\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .xl\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .xl\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .xl\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .xl\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .xl\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .xl\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .xl\\:gap-0 {\n    gap: 0px;\n  }\n\n  .xl\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .xl\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .xl\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .xl\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .xl\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .xl\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .xl\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .xl\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .xl\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .xl\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .xl\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .xl\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .xl\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .xl\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .xl\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .xl\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .xl\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .xl\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .xl\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .xl\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .xl\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .xl\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .xl\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .xl\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .xl\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .xl\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .xl\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .xl\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .xl\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .xl\\:gap-px {\n    gap: 1px;\n  }\n\n  .xl\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .xl\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .xl\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .xl\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .xl\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .xl\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .xl\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .xl\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .xl\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .xl\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .xl\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .xl\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .xl\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .xl\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .xl\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .xl\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .xl\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .xl\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .xl\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .xl\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .xl\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .xl\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .xl\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .xl\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .xl\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .xl\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .xl\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .xl\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .xl\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .xl\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .xl\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .xl\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .xl\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .xl\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .xl\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .xl\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .xl\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .xl\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .xl\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .xl\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .xl\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .xl\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .xl\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .xl\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .xl\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .xl\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .xl\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .xl\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .xl\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .xl\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .xl\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .xl\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .xl\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .xl\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .xl\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .xl\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .xl\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .xl\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .xl\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .xl\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .xl\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .xl\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .xl\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .xl\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .xl\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .xl\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .xl\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .xl\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .xl\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .xl\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .xl\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .xl\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .xl\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .xl\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .xl\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .xl\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .xl\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .xl\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .xl\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .xl\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .xl\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .xl\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .xl\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .xl\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .xl\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .xl\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .xl\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .xl\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .xl\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .xl\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .xl\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .xl\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .xl\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .xl\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .xl\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .xl\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .xl\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .xl\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .xl\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .xl\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .xl\\:place-self-start {\n    place-self: start;\n  }\n\n  .xl\\:place-self-end {\n    place-self: end;\n  }\n\n  .xl\\:place-self-center {\n    place-self: center;\n  }\n\n  .xl\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .xl\\:self-auto {\n    align-self: auto;\n  }\n\n  .xl\\:self-start {\n    align-self: flex-start;\n  }\n\n  .xl\\:self-end {\n    align-self: flex-end;\n  }\n\n  .xl\\:self-center {\n    align-self: center;\n  }\n\n  .xl\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .xl\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .xl\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .xl\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .xl\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .xl\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .xl\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .xl\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .xl\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .xl\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .xl\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .xl\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .xl\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .xl\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .xl\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .xl\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .xl\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .xl\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .xl\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .xl\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .xl\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .xl\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .xl\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .xl\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .xl\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .xl\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .xl\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .xl\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .xl\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .xl\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .xl\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .xl\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .xl\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .xl\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .xl\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .xl\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .xl\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .xl\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .xl\\:break-all {\n    word-break: break-all;\n  }\n\n  .xl\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .xl\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .xl\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .xl\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .xl\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .xl\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .xl\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .xl\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .xl\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .xl\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .xl\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .xl\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .xl\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .xl\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .xl\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .xl\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .xl\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .xl\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .xl\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .xl\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .xl\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .xl\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .xl\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .xl\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .xl\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .xl\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .xl\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .xl\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .xl\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .xl\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .xl\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .xl\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .xl\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .xl\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .xl\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .xl\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .xl\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .xl\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .xl\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:border-0 {\n    border-width: 0;\n  }\n\n  .xl\\:border-2 {\n    border-width: 2px;\n  }\n\n  .xl\\:border-4 {\n    border-width: 4px;\n  }\n\n  .xl\\:border-5 {\n    border-width: 5px;\n  }\n\n  .xl\\:border-6 {\n    border-width: 6px;\n  }\n\n  .xl\\:border-7 {\n    border-width: 7px;\n  }\n\n  .xl\\:border-8 {\n    border-width: 8px;\n  }\n\n  .xl\\:border {\n    border-width: 1px;\n  }\n\n  .xl\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .xl\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .xl\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .xl\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .xl\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .xl\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .xl\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .xl\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .xl\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .xl\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .xl\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .xl\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .xl\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .xl\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .xl\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .xl\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .xl\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .xl\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .xl\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .xl\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .xl\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .xl\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .xl\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .xl\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .xl\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .xl\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .xl\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .xl\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .xl\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .xl\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .xl\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .xl\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .xl\\:border-solid {\n    border-style: solid;\n  }\n\n  .xl\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .xl\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .xl\\:border-double {\n    border-style: double;\n  }\n\n  .xl\\:border-none {\n    border-style: none;\n  }\n\n  .xl\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .xl\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .xl\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .xl\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .xl\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .xl\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .xl\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .xl\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .xl\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:bg-none {\n    background-image: none;\n  }\n\n  .xl\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .xl\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .xl\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .xl\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .xl\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .xl\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .xl\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .xl\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .xl\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .xl\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .xl\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .xl\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .xl\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .xl\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .xl\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .xl\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .xl\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .xl\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .xl\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .xl\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .xl\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .xl\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .xl\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .xl\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .xl\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .xl\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .xl\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .xl\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .xl\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .xl\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .xl\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .xl\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .xl\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .xl\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .xl\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .xl\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .xl\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .xl\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .xl\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .xl\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .xl\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .xl\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .xl\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .xl\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .xl\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .xl\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .xl\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .xl\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .xl\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .xl\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .xl\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .xl\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .xl\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .xl\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .xl\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .xl\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .xl\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .xl\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .xl\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .xl\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .xl\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .xl\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .xl\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .xl\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .xl\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .xl\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .xl\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .xl\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .xl\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .xl\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .xl\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .xl\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .xl\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .xl\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .xl\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .xl\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .xl\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .xl\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .xl\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .xl\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .xl\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .xl\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .xl\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .xl\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .xl\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .xl\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .xl\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .xl\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .xl\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .xl\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .xl\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .xl\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .xl\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .xl\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .xl\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .xl\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .xl\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .xl\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .xl\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .xl\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .xl\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .xl\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .xl\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .xl\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .xl\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .xl\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .xl\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .xl\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .xl\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .xl\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .xl\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .xl\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .xl\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .xl\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .xl\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .xl\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .xl\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .xl\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .xl\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .xl\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .xl\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .xl\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .xl\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .xl\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .xl\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .xl\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .xl\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .xl\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .xl\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .xl\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .xl\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .xl\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .xl\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .xl\\:bg-auto {\n    background-size: auto;\n  }\n\n  .xl\\:bg-cover {\n    background-size: cover;\n  }\n\n  .xl\\:bg-contain {\n    background-size: contain;\n  }\n\n  .xl\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .xl\\:bg-local {\n    background-attachment: local;\n  }\n\n  .xl\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .xl\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .xl\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .xl\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .xl\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .xl\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .xl\\:bg-center {\n    background-position: center;\n  }\n\n  .xl\\:bg-left {\n    background-position: left;\n  }\n\n  .xl\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .xl\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .xl\\:bg-right {\n    background-position: right;\n  }\n\n  .xl\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .xl\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .xl\\:bg-top {\n    background-position: top;\n  }\n\n  .xl\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .xl\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .xl\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .xl\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .xl\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .xl\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .xl\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .xl\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .xl\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .xl\\:fill-current {\n    fill: currentColor;\n  }\n\n  .xl\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .xl\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .xl\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .xl\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .xl\\:object-contain {\n    object-fit: contain;\n  }\n\n  .xl\\:object-cover {\n    object-fit: cover;\n  }\n\n  .xl\\:object-fill {\n    object-fit: fill;\n  }\n\n  .xl\\:object-none {\n    object-fit: none;\n  }\n\n  .xl\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .xl\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .xl\\:object-center {\n    object-position: center;\n  }\n\n  .xl\\:object-left {\n    object-position: left;\n  }\n\n  .xl\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .xl\\:object-left-top {\n    object-position: left top;\n  }\n\n  .xl\\:object-right {\n    object-position: right;\n  }\n\n  .xl\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .xl\\:object-right-top {\n    object-position: right top;\n  }\n\n  .xl\\:object-top {\n    object-position: top;\n  }\n\n  .xl\\:p-0 {\n    padding: 0px;\n  }\n\n  .xl\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .xl\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .xl\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .xl\\:p-4 {\n    padding: 1rem;\n  }\n\n  .xl\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .xl\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .xl\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .xl\\:p-8 {\n    padding: 2rem;\n  }\n\n  .xl\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .xl\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .xl\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .xl\\:p-12 {\n    padding: 3rem;\n  }\n\n  .xl\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .xl\\:p-16 {\n    padding: 4rem;\n  }\n\n  .xl\\:p-20 {\n    padding: 5rem;\n  }\n\n  .xl\\:p-24 {\n    padding: 6rem;\n  }\n\n  .xl\\:p-28 {\n    padding: 7rem;\n  }\n\n  .xl\\:p-32 {\n    padding: 8rem;\n  }\n\n  .xl\\:p-36 {\n    padding: 9rem;\n  }\n\n  .xl\\:p-40 {\n    padding: 10rem;\n  }\n\n  .xl\\:p-44 {\n    padding: 11rem;\n  }\n\n  .xl\\:p-48 {\n    padding: 12rem;\n  }\n\n  .xl\\:p-52 {\n    padding: 13rem;\n  }\n\n  .xl\\:p-56 {\n    padding: 14rem;\n  }\n\n  .xl\\:p-60 {\n    padding: 15rem;\n  }\n\n  .xl\\:p-64 {\n    padding: 16rem;\n  }\n\n  .xl\\:p-72 {\n    padding: 18rem;\n  }\n\n  .xl\\:p-80 {\n    padding: 20rem;\n  }\n\n  .xl\\:p-96 {\n    padding: 24rem;\n  }\n\n  .xl\\:p-px {\n    padding: 1px;\n  }\n\n  .xl\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .xl\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .xl\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .xl\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .xl\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .xl\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .xl\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .xl\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .xl\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .xl\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .xl\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .xl\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .xl\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .xl\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .xl\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .xl\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .xl\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .xl\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .xl\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .xl\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .xl\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .xl\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .xl\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .xl\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .xl\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .xl\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .xl\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .xl\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .xl\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .xl\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .xl\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .xl\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .xl\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .xl\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .xl\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .xl\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .xl\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .xl\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .xl\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .xl\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .xl\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .xl\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .xl\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .xl\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .xl\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .xl\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .xl\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .xl\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .xl\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .xl\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .xl\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .xl\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .xl\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .xl\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .xl\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .xl\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .xl\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .xl\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .xl\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .xl\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .xl\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .xl\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .xl\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .xl\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .xl\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .xl\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .xl\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .xl\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .xl\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .xl\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .xl\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .xl\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .xl\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .xl\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .xl\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .xl\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .xl\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .xl\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .xl\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .xl\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .xl\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .xl\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .xl\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .xl\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .xl\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .xl\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .xl\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .xl\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .xl\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .xl\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .xl\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .xl\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .xl\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .xl\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .xl\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .xl\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .xl\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .xl\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .xl\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .xl\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .xl\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .xl\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .xl\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .xl\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .xl\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .xl\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .xl\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .xl\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .xl\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .xl\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .xl\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .xl\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .xl\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .xl\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .xl\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .xl\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .xl\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .xl\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .xl\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .xl\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .xl\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .xl\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .xl\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .xl\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .xl\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .xl\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .xl\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .xl\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .xl\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .xl\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .xl\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .xl\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .xl\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .xl\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .xl\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .xl\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .xl\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .xl\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .xl\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .xl\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .xl\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .xl\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .xl\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .xl\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .xl\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .xl\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .xl\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .xl\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .xl\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .xl\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .xl\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .xl\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .xl\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .xl\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .xl\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .xl\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .xl\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .xl\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .xl\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .xl\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .xl\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .xl\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .xl\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .xl\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .xl\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .xl\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .xl\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .xl\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .xl\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .xl\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .xl\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .xl\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .xl\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .xl\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .xl\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .xl\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .xl\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .xl\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .xl\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .xl\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .xl\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .xl\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .xl\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .xl\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .xl\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .xl\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .xl\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .xl\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .xl\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .xl\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .xl\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .xl\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .xl\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .xl\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .xl\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .xl\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .xl\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .xl\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .xl\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .xl\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .xl\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .xl\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .xl\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .xl\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .xl\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .xl\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .xl\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .xl\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .xl\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .xl\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .xl\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .xl\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .xl\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .xl\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .xl\\:text-left {\n    text-align: left;\n  }\n\n  .xl\\:text-center {\n    text-align: center;\n  }\n\n  .xl\\:text-right {\n    text-align: right;\n  }\n\n  .xl\\:text-justify {\n    text-align: justify;\n  }\n\n  .xl\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .xl\\:align-top {\n    vertical-align: top;\n  }\n\n  .xl\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .xl\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .xl\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .xl\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .xl\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .xl\\:font-serif {\n    font-family: ;\n  }\n\n  .xl\\:font-mono {\n    font-family: ;\n  }\n\n  .xl\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .xl\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .xl\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .xl\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .xl\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .xl\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .xl\\:text-base {\n    font-size: 1rem;\n  }\n\n  .xl\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .xl\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .xl\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .xl\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .xl\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .xl\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .xl\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .xl\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .xl\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .xl\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .xl\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .xl\\:font-thin {\n    font-weight: 100;\n  }\n\n  .xl\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .xl\\:font-light {\n    font-weight: 300;\n  }\n\n  .xl\\:font-normal {\n    font-weight: 400;\n  }\n\n  .xl\\:font-medium {\n    font-weight: 500;\n  }\n\n  .xl\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .xl\\:font-bold {\n    font-weight: 700;\n  }\n\n  .xl\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .xl\\:font-black {\n    font-weight: 900;\n  }\n\n  .xl\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .xl\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .xl\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .xl\\:normal-case {\n    text-transform: none;\n  }\n\n  .xl\\:italic {\n    font-style: italic;\n  }\n\n  .xl\\:not-italic {\n    font-style: normal;\n  }\n\n  .xl\\:ordinal, .xl\\:slashed-zero, .xl\\:lining-nums, .xl\\:oldstyle-nums, .xl\\:proportional-nums, .xl\\:tabular-nums, .xl\\:diagonal-fractions, .xl\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .xl\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .xl\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .xl\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .xl\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .xl\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .xl\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .xl\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .xl\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .xl\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .xl\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .xl\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .xl\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .xl\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .xl\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .xl\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .xl\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .xl\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .xl\\:leading-none {\n    line-height: 1;\n  }\n\n  .xl\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .xl\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .xl\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .xl\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .xl\\:leading-loose {\n    line-height: 2;\n  }\n\n  .xl\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .xl\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .xl\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .xl\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .xl\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .xl\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .xl\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .xl\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .xl\\:text-transparent {\n    color: transparent;\n  }\n\n  .xl\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .xl\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .xl\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:underline {\n    text-decoration: underline;\n  }\n\n  .xl\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .xl\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .xl\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .xl\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .xl\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .xl\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .xl\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .xl\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .xl\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .xl\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .xl\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .xl\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .xl\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .xl\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .xl\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .xl\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .xl\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .xl\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .xl\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .xl\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .xl\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .xl\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .xl\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .xl\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .xl\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .xl\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .xl\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .xl\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .xl\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .xl\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .xl\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .xl\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .xl\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .xl\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .xl\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .xl\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .xl\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .xl\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .xl\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .xl\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .xl\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .xl\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .xl\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .xl\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .xl\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .xl\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .xl\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .xl\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .xl\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .xl\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .xl\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .xl\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .xl\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .xl\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .xl\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .xl\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .xl\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .xl\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .xl\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .xl\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .xl\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .xl\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .xl\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .xl\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .xl\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .xl\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .xl\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .xl\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .xl\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .xl\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .xl\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .xl\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .xl\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .xl\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .xl\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .xl\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .xl\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .xl\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .xl\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .xl\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .xl\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .xl\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .xl\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .xl\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .xl\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .xl\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .xl\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .xl\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .xl\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .xl\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .xl\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .xl\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .xl\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .xl\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .xl\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .xl\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .xl\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .xl\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .xl\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .xl\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .xl\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .xl\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .xl\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .xl\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .xl\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .xl\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .xl\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .xl\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .xl\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .xl\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .xl\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .xl\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .xl\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .xl\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .xl\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .xl\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .xl\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .xl\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .xl\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .xl\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .xl\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .xl\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .xl\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .xl\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .xl\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .xl\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .xl\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .xl\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .xl\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .xl\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .xl\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .xl\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .xl\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .xl\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .xl\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .xl\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .xl\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .xl\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .xl\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .xl\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .xl\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .xl\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .xl\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .xl\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .xl\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .xl\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .xl\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .xl\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .xl\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .xl\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .xl\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .xl\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .xl\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .xl\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .xl\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .xl\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .xl\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .xl\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .xl\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .xl\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .xl\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .xl\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .xl\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .xl\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .xl\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .xl\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .xl\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .xl\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .xl\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .xl\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .xl\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .xl\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .xl\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .xl\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .xl\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .xl\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .xl\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .xl\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .xl\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .xl\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .xl\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .xl\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .xl\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .xl\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .xl\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .xl\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .xl\\:filter-none {\n    filter: none;\n  }\n\n  .xl\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .xl\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .xl\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .xl\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .xl\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .xl\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .xl\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .xl\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .xl\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .xl\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .xl\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .xl\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .xl\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .xl\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .xl\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .xl\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .xl\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .xl\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .xl\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .xl\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .xl\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .xl\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .xl\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .xl\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .xl\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .xl\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .xl\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .xl\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .xl\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .xl\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .xl\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .xl\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .xl\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .xl\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .xl\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .xl\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .xl\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .xl\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .xl\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .xl\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .xl\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .xl\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .xl\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .xl\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .xl\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .xl\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .xl\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .xl\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .xl\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .xl\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .xl\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .xl\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .xl\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .xl\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .xl\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .xl\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .xl\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .xl\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .xl\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .xl\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .xl\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .xl\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .xl\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .xl\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .xl\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .xl\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .xl\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .xl\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .xl\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .xl\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .xl\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .xl\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .xl\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .xl\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .xl\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .xl\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .xl\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .xl\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .xl\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .xl\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .xl\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .xl\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .xl\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .xl\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .xl\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .xl\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .xl\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .xl\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .xl\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .xl\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .xl\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .xl\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .xl\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .xl\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .xl\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .xl\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .xl\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .xl\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .xl\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .xl\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .xl\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .xl\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .xl\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .xl\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .xl\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .xl\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .xl\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .xl\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .xl\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .xl\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .xl\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .xl\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .xl\\:transition-none {\n    transition-property: none;\n  }\n\n  .xl\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .xl\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .xl\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .xl\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .xl\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .xl\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .xl\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .xl\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .xl\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .xl\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .xl\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .xl\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .xl\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .xl\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .xl\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .xl\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .xl\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .xl\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .xl\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .xl\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .xl\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .xl\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .xl\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .xl\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .xl\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .xl\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .xl\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .xl\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .xl\\:filter-none {\n    filter: none;\n  }\n\n  .xl\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .xl\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .xl\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .xl\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .xl\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n\n@media (min-width: 1536px) {\n  .\\32xl\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 576px) {\n    .\\32xl\\:container {\n      max-width: 576px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .\\32xl\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .\\32xl\\:container {\n      max-width: 992px;\n    }\n  }\n\n  @media (min-width: 1200px) {\n    .\\32xl\\:container {\n      max-width: 1200px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .\\32xl\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .\\32xl\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .\\32xl\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .\\32xl\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .\\32xl\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .\\32xl\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .\\32xl\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .\\32xl\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .\\32xl\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .\\32xl\\:visible {\n    visibility: visible;\n  }\n\n  .\\32xl\\:invisible {\n    visibility: hidden;\n  }\n\n  .\\32xl\\:static {\n    position: static;\n  }\n\n  .\\32xl\\:fixed {\n    position: fixed;\n  }\n\n  .\\32xl\\:absolute {\n    position: absolute;\n  }\n\n  .\\32xl\\:relative {\n    position: relative;\n  }\n\n  .\\32xl\\:sticky {\n    position: sticky;\n  }\n\n  .\\32xl\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .\\32xl\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .\\32xl\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .\\32xl\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .\\32xl\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .\\32xl\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .\\32xl\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .\\32xl\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .\\32xl\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .\\32xl\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .\\32xl\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .\\32xl\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .\\32xl\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .\\32xl\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .\\32xl\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .\\32xl\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .\\32xl\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .\\32xl\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .\\32xl\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .\\32xl\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .\\32xl\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .\\32xl\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .\\32xl\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .\\32xl\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .\\32xl\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .\\32xl\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .\\32xl\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .\\32xl\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .\\32xl\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .\\32xl\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .\\32xl\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .\\32xl\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .\\32xl\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .\\32xl\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .\\32xl\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .\\32xl\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .\\32xl\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .\\32xl\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .\\32xl\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .\\32xl\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .\\32xl\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .\\32xl\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .\\32xl\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .\\32xl\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .\\32xl\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .\\32xl\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .\\32xl\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .\\32xl\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .\\32xl\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .\\32xl\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .\\32xl\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .\\32xl\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .\\32xl\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .\\32xl\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .\\32xl\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .\\32xl\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .\\32xl\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .\\32xl\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .\\32xl\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .\\32xl\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .\\32xl\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .\\32xl\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .\\32xl\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .\\32xl\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .\\32xl\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .\\32xl\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .\\32xl\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .\\32xl\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .\\32xl\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .\\32xl\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .\\32xl\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .\\32xl\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .\\32xl\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .\\32xl\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .\\32xl\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .\\32xl\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .\\32xl\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .\\32xl\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .\\32xl\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .\\32xl\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .\\32xl\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .\\32xl\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .\\32xl\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .\\32xl\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .\\32xl\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .\\32xl\\:inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .\\32xl\\:inset-x-1 {\n    left: 0.25rem;\n    right: 0.25rem;\n  }\n\n  .\\32xl\\:inset-x-2 {\n    left: 0.5rem;\n    right: 0.5rem;\n  }\n\n  .\\32xl\\:inset-x-3 {\n    left: 0.75rem;\n    right: 0.75rem;\n  }\n\n  .\\32xl\\:inset-x-4 {\n    left: 1rem;\n    right: 1rem;\n  }\n\n  .\\32xl\\:inset-x-5 {\n    left: 1.25rem;\n    right: 1.25rem;\n  }\n\n  .\\32xl\\:inset-x-6 {\n    left: 1.5rem;\n    right: 1.5rem;\n  }\n\n  .\\32xl\\:inset-x-7 {\n    left: 1.75rem;\n    right: 1.75rem;\n  }\n\n  .\\32xl\\:inset-x-8 {\n    left: 2rem;\n    right: 2rem;\n  }\n\n  .\\32xl\\:inset-x-9 {\n    left: 2.25rem;\n    right: 2.25rem;\n  }\n\n  .\\32xl\\:inset-x-10 {\n    left: 2.5rem;\n    right: 2.5rem;\n  }\n\n  .\\32xl\\:inset-x-11 {\n    left: 2.75rem;\n    right: 2.75rem;\n  }\n\n  .\\32xl\\:inset-x-12 {\n    left: 3rem;\n    right: 3rem;\n  }\n\n  .\\32xl\\:inset-x-14 {\n    left: 3.5rem;\n    right: 3.5rem;\n  }\n\n  .\\32xl\\:inset-x-16 {\n    left: 4rem;\n    right: 4rem;\n  }\n\n  .\\32xl\\:inset-x-20 {\n    left: 5rem;\n    right: 5rem;\n  }\n\n  .\\32xl\\:inset-x-24 {\n    left: 6rem;\n    right: 6rem;\n  }\n\n  .\\32xl\\:inset-x-28 {\n    left: 7rem;\n    right: 7rem;\n  }\n\n  .\\32xl\\:inset-x-32 {\n    left: 8rem;\n    right: 8rem;\n  }\n\n  .\\32xl\\:inset-x-36 {\n    left: 9rem;\n    right: 9rem;\n  }\n\n  .\\32xl\\:inset-x-40 {\n    left: 10rem;\n    right: 10rem;\n  }\n\n  .\\32xl\\:inset-x-44 {\n    left: 11rem;\n    right: 11rem;\n  }\n\n  .\\32xl\\:inset-x-48 {\n    left: 12rem;\n    right: 12rem;\n  }\n\n  .\\32xl\\:inset-x-52 {\n    left: 13rem;\n    right: 13rem;\n  }\n\n  .\\32xl\\:inset-x-56 {\n    left: 14rem;\n    right: 14rem;\n  }\n\n  .\\32xl\\:inset-x-60 {\n    left: 15rem;\n    right: 15rem;\n  }\n\n  .\\32xl\\:inset-x-64 {\n    left: 16rem;\n    right: 16rem;\n  }\n\n  .\\32xl\\:inset-x-72 {\n    left: 18rem;\n    right: 18rem;\n  }\n\n  .\\32xl\\:inset-x-80 {\n    left: 20rem;\n    right: 20rem;\n  }\n\n  .\\32xl\\:inset-x-96 {\n    left: 24rem;\n    right: 24rem;\n  }\n\n  .\\32xl\\:inset-x-auto {\n    left: auto;\n    right: auto;\n  }\n\n  .\\32xl\\:inset-x-px {\n    left: 1px;\n    right: 1px;\n  }\n\n  .\\32xl\\:inset-x-0\\.5 {\n    left: 0.125rem;\n    right: 0.125rem;\n  }\n\n  .\\32xl\\:inset-x-1\\.5 {\n    left: 0.375rem;\n    right: 0.375rem;\n  }\n\n  .\\32xl\\:inset-x-2\\.5 {\n    left: 0.625rem;\n    right: 0.625rem;\n  }\n\n  .\\32xl\\:inset-x-3\\.5 {\n    left: 0.875rem;\n    right: 0.875rem;\n  }\n\n  .\\32xl\\:-inset-x-0 {\n    left: 0px;\n    right: 0px;\n  }\n\n  .\\32xl\\:-inset-x-1 {\n    left: -0.25rem;\n    right: -0.25rem;\n  }\n\n  .\\32xl\\:-inset-x-2 {\n    left: -0.5rem;\n    right: -0.5rem;\n  }\n\n  .\\32xl\\:-inset-x-3 {\n    left: -0.75rem;\n    right: -0.75rem;\n  }\n\n  .\\32xl\\:-inset-x-4 {\n    left: -1rem;\n    right: -1rem;\n  }\n\n  .\\32xl\\:-inset-x-5 {\n    left: -1.25rem;\n    right: -1.25rem;\n  }\n\n  .\\32xl\\:-inset-x-6 {\n    left: -1.5rem;\n    right: -1.5rem;\n  }\n\n  .\\32xl\\:-inset-x-7 {\n    left: -1.75rem;\n    right: -1.75rem;\n  }\n\n  .\\32xl\\:-inset-x-8 {\n    left: -2rem;\n    right: -2rem;\n  }\n\n  .\\32xl\\:-inset-x-9 {\n    left: -2.25rem;\n    right: -2.25rem;\n  }\n\n  .\\32xl\\:-inset-x-10 {\n    left: -2.5rem;\n    right: -2.5rem;\n  }\n\n  .\\32xl\\:-inset-x-11 {\n    left: -2.75rem;\n    right: -2.75rem;\n  }\n\n  .\\32xl\\:-inset-x-12 {\n    left: -3rem;\n    right: -3rem;\n  }\n\n  .\\32xl\\:-inset-x-14 {\n    left: -3.5rem;\n    right: -3.5rem;\n  }\n\n  .\\32xl\\:-inset-x-16 {\n    left: -4rem;\n    right: -4rem;\n  }\n\n  .\\32xl\\:-inset-x-20 {\n    left: -5rem;\n    right: -5rem;\n  }\n\n  .\\32xl\\:-inset-x-24 {\n    left: -6rem;\n    right: -6rem;\n  }\n\n  .\\32xl\\:-inset-x-28 {\n    left: -7rem;\n    right: -7rem;\n  }\n\n  .\\32xl\\:-inset-x-32 {\n    left: -8rem;\n    right: -8rem;\n  }\n\n  .\\32xl\\:-inset-x-36 {\n    left: -9rem;\n    right: -9rem;\n  }\n\n  .\\32xl\\:-inset-x-40 {\n    left: -10rem;\n    right: -10rem;\n  }\n\n  .\\32xl\\:-inset-x-44 {\n    left: -11rem;\n    right: -11rem;\n  }\n\n  .\\32xl\\:-inset-x-48 {\n    left: -12rem;\n    right: -12rem;\n  }\n\n  .\\32xl\\:-inset-x-52 {\n    left: -13rem;\n    right: -13rem;\n  }\n\n  .\\32xl\\:-inset-x-56 {\n    left: -14rem;\n    right: -14rem;\n  }\n\n  .\\32xl\\:-inset-x-60 {\n    left: -15rem;\n    right: -15rem;\n  }\n\n  .\\32xl\\:-inset-x-64 {\n    left: -16rem;\n    right: -16rem;\n  }\n\n  .\\32xl\\:-inset-x-72 {\n    left: -18rem;\n    right: -18rem;\n  }\n\n  .\\32xl\\:-inset-x-80 {\n    left: -20rem;\n    right: -20rem;\n  }\n\n  .\\32xl\\:-inset-x-96 {\n    left: -24rem;\n    right: -24rem;\n  }\n\n  .\\32xl\\:-inset-x-px {\n    left: -1px;\n    right: -1px;\n  }\n\n  .\\32xl\\:-inset-x-0\\.5 {\n    left: -0.125rem;\n    right: -0.125rem;\n  }\n\n  .\\32xl\\:-inset-x-1\\.5 {\n    left: -0.375rem;\n    right: -0.375rem;\n  }\n\n  .\\32xl\\:-inset-x-2\\.5 {\n    left: -0.625rem;\n    right: -0.625rem;\n  }\n\n  .\\32xl\\:-inset-x-3\\.5 {\n    left: -0.875rem;\n    right: -0.875rem;\n  }\n\n  .\\32xl\\:inset-x-1\\/2 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .\\32xl\\:inset-x-1\\/3 {\n    left: 33.333333%;\n    right: 33.333333%;\n  }\n\n  .\\32xl\\:inset-x-2\\/3 {\n    left: 66.666667%;\n    right: 66.666667%;\n  }\n\n  .\\32xl\\:inset-x-1\\/4 {\n    left: 25%;\n    right: 25%;\n  }\n\n  .\\32xl\\:inset-x-2\\/4 {\n    left: 50%;\n    right: 50%;\n  }\n\n  .\\32xl\\:inset-x-3\\/4 {\n    left: 75%;\n    right: 75%;\n  }\n\n  .\\32xl\\:inset-x-full {\n    left: 100%;\n    right: 100%;\n  }\n\n  .\\32xl\\:-inset-x-1\\/2 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .\\32xl\\:-inset-x-1\\/3 {\n    left: -33.333333%;\n    right: -33.333333%;\n  }\n\n  .\\32xl\\:-inset-x-2\\/3 {\n    left: -66.666667%;\n    right: -66.666667%;\n  }\n\n  .\\32xl\\:-inset-x-1\\/4 {\n    left: -25%;\n    right: -25%;\n  }\n\n  .\\32xl\\:-inset-x-2\\/4 {\n    left: -50%;\n    right: -50%;\n  }\n\n  .\\32xl\\:-inset-x-3\\/4 {\n    left: -75%;\n    right: -75%;\n  }\n\n  .\\32xl\\:-inset-x-full {\n    left: -100%;\n    right: -100%;\n  }\n\n  .\\32xl\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .\\32xl\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .\\32xl\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .\\32xl\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .\\32xl\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .\\32xl\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .\\32xl\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .\\32xl\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .\\32xl\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .\\32xl\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .\\32xl\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .\\32xl\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .\\32xl\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .\\32xl\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .\\32xl\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .\\32xl\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .\\32xl\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .\\32xl\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .\\32xl\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .\\32xl\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .\\32xl\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .\\32xl\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .\\32xl\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .\\32xl\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .\\32xl\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .\\32xl\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .\\32xl\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .\\32xl\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .\\32xl\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .\\32xl\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .\\32xl\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .\\32xl\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .\\32xl\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .\\32xl\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .\\32xl\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .\\32xl\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .\\32xl\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .\\32xl\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .\\32xl\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .\\32xl\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .\\32xl\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .\\32xl\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .\\32xl\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .\\32xl\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .\\32xl\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .\\32xl\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .\\32xl\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .\\32xl\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .\\32xl\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .\\32xl\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .\\32xl\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .\\32xl\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .\\32xl\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .\\32xl\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .\\32xl\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .\\32xl\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .\\32xl\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .\\32xl\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .\\32xl\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .\\32xl\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .\\32xl\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .\\32xl\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .\\32xl\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .\\32xl\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .\\32xl\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .\\32xl\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .\\32xl\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .\\32xl\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .\\32xl\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .\\32xl\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .\\32xl\\:top-0 {\n    top: 0px;\n  }\n\n  .\\32xl\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .\\32xl\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .\\32xl\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .\\32xl\\:top-4 {\n    top: 1rem;\n  }\n\n  .\\32xl\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .\\32xl\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .\\32xl\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .\\32xl\\:top-8 {\n    top: 2rem;\n  }\n\n  .\\32xl\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .\\32xl\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .\\32xl\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .\\32xl\\:top-12 {\n    top: 3rem;\n  }\n\n  .\\32xl\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .\\32xl\\:top-16 {\n    top: 4rem;\n  }\n\n  .\\32xl\\:top-20 {\n    top: 5rem;\n  }\n\n  .\\32xl\\:top-24 {\n    top: 6rem;\n  }\n\n  .\\32xl\\:top-28 {\n    top: 7rem;\n  }\n\n  .\\32xl\\:top-32 {\n    top: 8rem;\n  }\n\n  .\\32xl\\:top-36 {\n    top: 9rem;\n  }\n\n  .\\32xl\\:top-40 {\n    top: 10rem;\n  }\n\n  .\\32xl\\:top-44 {\n    top: 11rem;\n  }\n\n  .\\32xl\\:top-48 {\n    top: 12rem;\n  }\n\n  .\\32xl\\:top-52 {\n    top: 13rem;\n  }\n\n  .\\32xl\\:top-56 {\n    top: 14rem;\n  }\n\n  .\\32xl\\:top-60 {\n    top: 15rem;\n  }\n\n  .\\32xl\\:top-64 {\n    top: 16rem;\n  }\n\n  .\\32xl\\:top-72 {\n    top: 18rem;\n  }\n\n  .\\32xl\\:top-80 {\n    top: 20rem;\n  }\n\n  .\\32xl\\:top-96 {\n    top: 24rem;\n  }\n\n  .\\32xl\\:top-auto {\n    top: auto;\n  }\n\n  .\\32xl\\:top-px {\n    top: 1px;\n  }\n\n  .\\32xl\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .\\32xl\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .\\32xl\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .\\32xl\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .\\32xl\\:-top-0 {\n    top: 0px;\n  }\n\n  .\\32xl\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .\\32xl\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .\\32xl\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .\\32xl\\:-top-4 {\n    top: -1rem;\n  }\n\n  .\\32xl\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .\\32xl\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .\\32xl\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .\\32xl\\:-top-8 {\n    top: -2rem;\n  }\n\n  .\\32xl\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .\\32xl\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .\\32xl\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .\\32xl\\:-top-12 {\n    top: -3rem;\n  }\n\n  .\\32xl\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .\\32xl\\:-top-16 {\n    top: -4rem;\n  }\n\n  .\\32xl\\:-top-20 {\n    top: -5rem;\n  }\n\n  .\\32xl\\:-top-24 {\n    top: -6rem;\n  }\n\n  .\\32xl\\:-top-28 {\n    top: -7rem;\n  }\n\n  .\\32xl\\:-top-32 {\n    top: -8rem;\n  }\n\n  .\\32xl\\:-top-36 {\n    top: -9rem;\n  }\n\n  .\\32xl\\:-top-40 {\n    top: -10rem;\n  }\n\n  .\\32xl\\:-top-44 {\n    top: -11rem;\n  }\n\n  .\\32xl\\:-top-48 {\n    top: -12rem;\n  }\n\n  .\\32xl\\:-top-52 {\n    top: -13rem;\n  }\n\n  .\\32xl\\:-top-56 {\n    top: -14rem;\n  }\n\n  .\\32xl\\:-top-60 {\n    top: -15rem;\n  }\n\n  .\\32xl\\:-top-64 {\n    top: -16rem;\n  }\n\n  .\\32xl\\:-top-72 {\n    top: -18rem;\n  }\n\n  .\\32xl\\:-top-80 {\n    top: -20rem;\n  }\n\n  .\\32xl\\:-top-96 {\n    top: -24rem;\n  }\n\n  .\\32xl\\:-top-px {\n    top: -1px;\n  }\n\n  .\\32xl\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .\\32xl\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .\\32xl\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .\\32xl\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .\\32xl\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .\\32xl\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .\\32xl\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .\\32xl\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .\\32xl\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .\\32xl\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .\\32xl\\:top-full {\n    top: 100%;\n  }\n\n  .\\32xl\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .\\32xl\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .\\32xl\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .\\32xl\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .\\32xl\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .\\32xl\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .\\32xl\\:-top-full {\n    top: -100%;\n  }\n\n  .\\32xl\\:right-0 {\n    right: 0px;\n  }\n\n  .\\32xl\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .\\32xl\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .\\32xl\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .\\32xl\\:right-4 {\n    right: 1rem;\n  }\n\n  .\\32xl\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .\\32xl\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .\\32xl\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .\\32xl\\:right-8 {\n    right: 2rem;\n  }\n\n  .\\32xl\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .\\32xl\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .\\32xl\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .\\32xl\\:right-12 {\n    right: 3rem;\n  }\n\n  .\\32xl\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .\\32xl\\:right-16 {\n    right: 4rem;\n  }\n\n  .\\32xl\\:right-20 {\n    right: 5rem;\n  }\n\n  .\\32xl\\:right-24 {\n    right: 6rem;\n  }\n\n  .\\32xl\\:right-28 {\n    right: 7rem;\n  }\n\n  .\\32xl\\:right-32 {\n    right: 8rem;\n  }\n\n  .\\32xl\\:right-36 {\n    right: 9rem;\n  }\n\n  .\\32xl\\:right-40 {\n    right: 10rem;\n  }\n\n  .\\32xl\\:right-44 {\n    right: 11rem;\n  }\n\n  .\\32xl\\:right-48 {\n    right: 12rem;\n  }\n\n  .\\32xl\\:right-52 {\n    right: 13rem;\n  }\n\n  .\\32xl\\:right-56 {\n    right: 14rem;\n  }\n\n  .\\32xl\\:right-60 {\n    right: 15rem;\n  }\n\n  .\\32xl\\:right-64 {\n    right: 16rem;\n  }\n\n  .\\32xl\\:right-72 {\n    right: 18rem;\n  }\n\n  .\\32xl\\:right-80 {\n    right: 20rem;\n  }\n\n  .\\32xl\\:right-96 {\n    right: 24rem;\n  }\n\n  .\\32xl\\:right-auto {\n    right: auto;\n  }\n\n  .\\32xl\\:right-px {\n    right: 1px;\n  }\n\n  .\\32xl\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .\\32xl\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .\\32xl\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .\\32xl\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .\\32xl\\:-right-0 {\n    right: 0px;\n  }\n\n  .\\32xl\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .\\32xl\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .\\32xl\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .\\32xl\\:-right-4 {\n    right: -1rem;\n  }\n\n  .\\32xl\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .\\32xl\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .\\32xl\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .\\32xl\\:-right-8 {\n    right: -2rem;\n  }\n\n  .\\32xl\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .\\32xl\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .\\32xl\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .\\32xl\\:-right-12 {\n    right: -3rem;\n  }\n\n  .\\32xl\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .\\32xl\\:-right-16 {\n    right: -4rem;\n  }\n\n  .\\32xl\\:-right-20 {\n    right: -5rem;\n  }\n\n  .\\32xl\\:-right-24 {\n    right: -6rem;\n  }\n\n  .\\32xl\\:-right-28 {\n    right: -7rem;\n  }\n\n  .\\32xl\\:-right-32 {\n    right: -8rem;\n  }\n\n  .\\32xl\\:-right-36 {\n    right: -9rem;\n  }\n\n  .\\32xl\\:-right-40 {\n    right: -10rem;\n  }\n\n  .\\32xl\\:-right-44 {\n    right: -11rem;\n  }\n\n  .\\32xl\\:-right-48 {\n    right: -12rem;\n  }\n\n  .\\32xl\\:-right-52 {\n    right: -13rem;\n  }\n\n  .\\32xl\\:-right-56 {\n    right: -14rem;\n  }\n\n  .\\32xl\\:-right-60 {\n    right: -15rem;\n  }\n\n  .\\32xl\\:-right-64 {\n    right: -16rem;\n  }\n\n  .\\32xl\\:-right-72 {\n    right: -18rem;\n  }\n\n  .\\32xl\\:-right-80 {\n    right: -20rem;\n  }\n\n  .\\32xl\\:-right-96 {\n    right: -24rem;\n  }\n\n  .\\32xl\\:-right-px {\n    right: -1px;\n  }\n\n  .\\32xl\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .\\32xl\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .\\32xl\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .\\32xl\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .\\32xl\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .\\32xl\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .\\32xl\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .\\32xl\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .\\32xl\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .\\32xl\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .\\32xl\\:right-full {\n    right: 100%;\n  }\n\n  .\\32xl\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .\\32xl\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .\\32xl\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .\\32xl\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .\\32xl\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .\\32xl\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .\\32xl\\:-right-full {\n    right: -100%;\n  }\n\n  .\\32xl\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .\\32xl\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .\\32xl\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .\\32xl\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .\\32xl\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .\\32xl\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .\\32xl\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .\\32xl\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .\\32xl\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .\\32xl\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .\\32xl\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .\\32xl\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .\\32xl\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .\\32xl\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .\\32xl\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .\\32xl\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .\\32xl\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .\\32xl\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .\\32xl\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .\\32xl\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .\\32xl\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .\\32xl\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .\\32xl\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .\\32xl\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .\\32xl\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .\\32xl\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .\\32xl\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .\\32xl\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .\\32xl\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .\\32xl\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .\\32xl\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .\\32xl\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .\\32xl\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .\\32xl\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .\\32xl\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .\\32xl\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .\\32xl\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .\\32xl\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .\\32xl\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .\\32xl\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .\\32xl\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .\\32xl\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .\\32xl\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .\\32xl\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .\\32xl\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .\\32xl\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .\\32xl\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .\\32xl\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .\\32xl\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .\\32xl\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .\\32xl\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .\\32xl\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .\\32xl\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .\\32xl\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .\\32xl\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .\\32xl\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .\\32xl\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .\\32xl\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .\\32xl\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .\\32xl\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .\\32xl\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .\\32xl\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .\\32xl\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .\\32xl\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .\\32xl\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .\\32xl\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .\\32xl\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .\\32xl\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .\\32xl\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .\\32xl\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .\\32xl\\:left-0 {\n    left: 0px;\n  }\n\n  .\\32xl\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .\\32xl\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .\\32xl\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .\\32xl\\:left-4 {\n    left: 1rem;\n  }\n\n  .\\32xl\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .\\32xl\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .\\32xl\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .\\32xl\\:left-8 {\n    left: 2rem;\n  }\n\n  .\\32xl\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .\\32xl\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .\\32xl\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .\\32xl\\:left-12 {\n    left: 3rem;\n  }\n\n  .\\32xl\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .\\32xl\\:left-16 {\n    left: 4rem;\n  }\n\n  .\\32xl\\:left-20 {\n    left: 5rem;\n  }\n\n  .\\32xl\\:left-24 {\n    left: 6rem;\n  }\n\n  .\\32xl\\:left-28 {\n    left: 7rem;\n  }\n\n  .\\32xl\\:left-32 {\n    left: 8rem;\n  }\n\n  .\\32xl\\:left-36 {\n    left: 9rem;\n  }\n\n  .\\32xl\\:left-40 {\n    left: 10rem;\n  }\n\n  .\\32xl\\:left-44 {\n    left: 11rem;\n  }\n\n  .\\32xl\\:left-48 {\n    left: 12rem;\n  }\n\n  .\\32xl\\:left-52 {\n    left: 13rem;\n  }\n\n  .\\32xl\\:left-56 {\n    left: 14rem;\n  }\n\n  .\\32xl\\:left-60 {\n    left: 15rem;\n  }\n\n  .\\32xl\\:left-64 {\n    left: 16rem;\n  }\n\n  .\\32xl\\:left-72 {\n    left: 18rem;\n  }\n\n  .\\32xl\\:left-80 {\n    left: 20rem;\n  }\n\n  .\\32xl\\:left-96 {\n    left: 24rem;\n  }\n\n  .\\32xl\\:left-auto {\n    left: auto;\n  }\n\n  .\\32xl\\:left-px {\n    left: 1px;\n  }\n\n  .\\32xl\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .\\32xl\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .\\32xl\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .\\32xl\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .\\32xl\\:-left-0 {\n    left: 0px;\n  }\n\n  .\\32xl\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .\\32xl\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .\\32xl\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .\\32xl\\:-left-4 {\n    left: -1rem;\n  }\n\n  .\\32xl\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .\\32xl\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .\\32xl\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .\\32xl\\:-left-8 {\n    left: -2rem;\n  }\n\n  .\\32xl\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .\\32xl\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .\\32xl\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .\\32xl\\:-left-12 {\n    left: -3rem;\n  }\n\n  .\\32xl\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .\\32xl\\:-left-16 {\n    left: -4rem;\n  }\n\n  .\\32xl\\:-left-20 {\n    left: -5rem;\n  }\n\n  .\\32xl\\:-left-24 {\n    left: -6rem;\n  }\n\n  .\\32xl\\:-left-28 {\n    left: -7rem;\n  }\n\n  .\\32xl\\:-left-32 {\n    left: -8rem;\n  }\n\n  .\\32xl\\:-left-36 {\n    left: -9rem;\n  }\n\n  .\\32xl\\:-left-40 {\n    left: -10rem;\n  }\n\n  .\\32xl\\:-left-44 {\n    left: -11rem;\n  }\n\n  .\\32xl\\:-left-48 {\n    left: -12rem;\n  }\n\n  .\\32xl\\:-left-52 {\n    left: -13rem;\n  }\n\n  .\\32xl\\:-left-56 {\n    left: -14rem;\n  }\n\n  .\\32xl\\:-left-60 {\n    left: -15rem;\n  }\n\n  .\\32xl\\:-left-64 {\n    left: -16rem;\n  }\n\n  .\\32xl\\:-left-72 {\n    left: -18rem;\n  }\n\n  .\\32xl\\:-left-80 {\n    left: -20rem;\n  }\n\n  .\\32xl\\:-left-96 {\n    left: -24rem;\n  }\n\n  .\\32xl\\:-left-px {\n    left: -1px;\n  }\n\n  .\\32xl\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .\\32xl\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .\\32xl\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .\\32xl\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .\\32xl\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .\\32xl\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .\\32xl\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .\\32xl\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .\\32xl\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .\\32xl\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .\\32xl\\:left-full {\n    left: 100%;\n  }\n\n  .\\32xl\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .\\32xl\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .\\32xl\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .\\32xl\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .\\32xl\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .\\32xl\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .\\32xl\\:-left-full {\n    left: -100%;\n  }\n\n  .\\32xl\\:isolate {\n    isolation: isolate;\n  }\n\n  .\\32xl\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .\\32xl\\:z-0 {\n    z-index: 0;\n  }\n\n  .\\32xl\\:z-10 {\n    z-index: 10;\n  }\n\n  .\\32xl\\:z-20 {\n    z-index: 20;\n  }\n\n  .\\32xl\\:z-30 {\n    z-index: 30;\n  }\n\n  .\\32xl\\:z-40 {\n    z-index: 40;\n  }\n\n  .\\32xl\\:z-50 {\n    z-index: 50;\n  }\n\n  .\\32xl\\:z-auto {\n    z-index: auto;\n  }\n\n  .\\32xl\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .\\32xl\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .\\32xl\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .\\32xl\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .\\32xl\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .\\32xl\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .\\32xl\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .\\32xl\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .\\32xl\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .\\32xl\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .\\32xl\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .\\32xl\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .\\32xl\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .\\32xl\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .\\32xl\\:order-1 {\n    order: 1;\n  }\n\n  .\\32xl\\:order-2 {\n    order: 2;\n  }\n\n  .\\32xl\\:order-3 {\n    order: 3;\n  }\n\n  .\\32xl\\:order-4 {\n    order: 4;\n  }\n\n  .\\32xl\\:order-5 {\n    order: 5;\n  }\n\n  .\\32xl\\:order-6 {\n    order: 6;\n  }\n\n  .\\32xl\\:order-7 {\n    order: 7;\n  }\n\n  .\\32xl\\:order-8 {\n    order: 8;\n  }\n\n  .\\32xl\\:order-9 {\n    order: 9;\n  }\n\n  .\\32xl\\:order-10 {\n    order: 10;\n  }\n\n  .\\32xl\\:order-11 {\n    order: 11;\n  }\n\n  .\\32xl\\:order-12 {\n    order: 12;\n  }\n\n  .\\32xl\\:order-first {\n    order: -9999;\n  }\n\n  .\\32xl\\:order-last {\n    order: 9999;\n  }\n\n  .\\32xl\\:order-none {\n    order: 0;\n  }\n\n  .\\32xl\\:col-auto {\n    grid-column: auto;\n  }\n\n  .\\32xl\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .\\32xl\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .\\32xl\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .\\32xl\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .\\32xl\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .\\32xl\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .\\32xl\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .\\32xl\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .\\32xl\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .\\32xl\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .\\32xl\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .\\32xl\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .\\32xl\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .\\32xl\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .\\32xl\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .\\32xl\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .\\32xl\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .\\32xl\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .\\32xl\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .\\32xl\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .\\32xl\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .\\32xl\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .\\32xl\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .\\32xl\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .\\32xl\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .\\32xl\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .\\32xl\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .\\32xl\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .\\32xl\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .\\32xl\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .\\32xl\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .\\32xl\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .\\32xl\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .\\32xl\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .\\32xl\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .\\32xl\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .\\32xl\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .\\32xl\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .\\32xl\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .\\32xl\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .\\32xl\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .\\32xl\\:row-auto {\n    grid-row: auto;\n  }\n\n  .\\32xl\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .\\32xl\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .\\32xl\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .\\32xl\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .\\32xl\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .\\32xl\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .\\32xl\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .\\32xl\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .\\32xl\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .\\32xl\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .\\32xl\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .\\32xl\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .\\32xl\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .\\32xl\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .\\32xl\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .\\32xl\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .\\32xl\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .\\32xl\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .\\32xl\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .\\32xl\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .\\32xl\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .\\32xl\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .\\32xl\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .\\32xl\\:float-right {\n    float: right;\n  }\n\n  .\\32xl\\:float-left {\n    float: left;\n  }\n\n  .\\32xl\\:float-none {\n    float: none;\n  }\n\n  .\\32xl\\:clear-left {\n    clear: left;\n  }\n\n  .\\32xl\\:clear-right {\n    clear: right;\n  }\n\n  .\\32xl\\:clear-both {\n    clear: both;\n  }\n\n  .\\32xl\\:clear-none {\n    clear: none;\n  }\n\n  .\\32xl\\:m-0 {\n    margin: 0px;\n  }\n\n  .\\32xl\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .\\32xl\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .\\32xl\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .\\32xl\\:m-4 {\n    margin: 1rem;\n  }\n\n  .\\32xl\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .\\32xl\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .\\32xl\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .\\32xl\\:m-8 {\n    margin: 2rem;\n  }\n\n  .\\32xl\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .\\32xl\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .\\32xl\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .\\32xl\\:m-12 {\n    margin: 3rem;\n  }\n\n  .\\32xl\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .\\32xl\\:m-16 {\n    margin: 4rem;\n  }\n\n  .\\32xl\\:m-20 {\n    margin: 5rem;\n  }\n\n  .\\32xl\\:m-24 {\n    margin: 6rem;\n  }\n\n  .\\32xl\\:m-28 {\n    margin: 7rem;\n  }\n\n  .\\32xl\\:m-32 {\n    margin: 8rem;\n  }\n\n  .\\32xl\\:m-36 {\n    margin: 9rem;\n  }\n\n  .\\32xl\\:m-40 {\n    margin: 10rem;\n  }\n\n  .\\32xl\\:m-44 {\n    margin: 11rem;\n  }\n\n  .\\32xl\\:m-48 {\n    margin: 12rem;\n  }\n\n  .\\32xl\\:m-52 {\n    margin: 13rem;\n  }\n\n  .\\32xl\\:m-56 {\n    margin: 14rem;\n  }\n\n  .\\32xl\\:m-60 {\n    margin: 15rem;\n  }\n\n  .\\32xl\\:m-64 {\n    margin: 16rem;\n  }\n\n  .\\32xl\\:m-72 {\n    margin: 18rem;\n  }\n\n  .\\32xl\\:m-80 {\n    margin: 20rem;\n  }\n\n  .\\32xl\\:m-96 {\n    margin: 24rem;\n  }\n\n  .\\32xl\\:m-auto {\n    margin: auto;\n  }\n\n  .\\32xl\\:m-px {\n    margin: 1px;\n  }\n\n  .\\32xl\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .\\32xl\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .\\32xl\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .\\32xl\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .\\32xl\\:-m-0 {\n    margin: 0px;\n  }\n\n  .\\32xl\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .\\32xl\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .\\32xl\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .\\32xl\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .\\32xl\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .\\32xl\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .\\32xl\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .\\32xl\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .\\32xl\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .\\32xl\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .\\32xl\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .\\32xl\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .\\32xl\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .\\32xl\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .\\32xl\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .\\32xl\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .\\32xl\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .\\32xl\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .\\32xl\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .\\32xl\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .\\32xl\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .\\32xl\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .\\32xl\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .\\32xl\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .\\32xl\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .\\32xl\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .\\32xl\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .\\32xl\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .\\32xl\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .\\32xl\\:-m-px {\n    margin: -1px;\n  }\n\n  .\\32xl\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .\\32xl\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .\\32xl\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .\\32xl\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .\\32xl\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .\\32xl\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .\\32xl\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .\\32xl\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .\\32xl\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .\\32xl\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .\\32xl\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .\\32xl\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .\\32xl\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .\\32xl\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .\\32xl\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .\\32xl\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .\\32xl\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .\\32xl\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .\\32xl\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .\\32xl\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .\\32xl\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .\\32xl\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .\\32xl\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .\\32xl\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .\\32xl\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .\\32xl\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .\\32xl\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .\\32xl\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .\\32xl\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .\\32xl\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .\\32xl\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .\\32xl\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .\\32xl\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .\\32xl\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .\\32xl\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .\\32xl\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .\\32xl\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .\\32xl\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .\\32xl\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .\\32xl\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .\\32xl\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .\\32xl\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .\\32xl\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .\\32xl\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .\\32xl\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .\\32xl\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .\\32xl\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .\\32xl\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .\\32xl\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .\\32xl\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .\\32xl\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .\\32xl\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .\\32xl\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .\\32xl\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .\\32xl\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .\\32xl\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .\\32xl\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .\\32xl\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .\\32xl\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .\\32xl\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .\\32xl\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .\\32xl\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .\\32xl\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .\\32xl\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .\\32xl\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .\\32xl\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .\\32xl\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .\\32xl\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .\\32xl\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .\\32xl\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .\\32xl\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .\\32xl\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .\\32xl\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .\\32xl\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .\\32xl\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .\\32xl\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .\\32xl\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .\\32xl\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .\\32xl\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .\\32xl\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .\\32xl\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .\\32xl\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .\\32xl\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .\\32xl\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .\\32xl\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .\\32xl\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .\\32xl\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .\\32xl\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .\\32xl\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .\\32xl\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .\\32xl\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .\\32xl\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .\\32xl\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .\\32xl\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .\\32xl\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .\\32xl\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .\\32xl\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .\\32xl\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .\\32xl\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .\\32xl\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .\\32xl\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .\\32xl\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .\\32xl\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .\\32xl\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .\\32xl\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .\\32xl\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .\\32xl\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .\\32xl\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .\\32xl\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .\\32xl\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .\\32xl\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .\\32xl\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .\\32xl\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .\\32xl\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .\\32xl\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .\\32xl\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .\\32xl\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .\\32xl\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .\\32xl\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .\\32xl\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .\\32xl\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .\\32xl\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .\\32xl\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .\\32xl\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .\\32xl\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .\\32xl\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .\\32xl\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .\\32xl\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .\\32xl\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .\\32xl\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .\\32xl\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .\\32xl\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .\\32xl\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .\\32xl\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .\\32xl\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .\\32xl\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .\\32xl\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .\\32xl\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .\\32xl\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .\\32xl\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .\\32xl\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .\\32xl\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .\\32xl\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .\\32xl\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .\\32xl\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .\\32xl\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .\\32xl\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .\\32xl\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .\\32xl\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .\\32xl\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .\\32xl\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .\\32xl\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .\\32xl\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .\\32xl\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .\\32xl\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .\\32xl\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .\\32xl\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .\\32xl\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .\\32xl\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .\\32xl\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .\\32xl\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .\\32xl\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .\\32xl\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .\\32xl\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .\\32xl\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .\\32xl\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .\\32xl\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .\\32xl\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .\\32xl\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .\\32xl\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .\\32xl\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .\\32xl\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .\\32xl\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .\\32xl\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .\\32xl\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .\\32xl\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .\\32xl\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .\\32xl\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .\\32xl\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .\\32xl\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .\\32xl\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .\\32xl\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .\\32xl\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .\\32xl\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .\\32xl\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .\\32xl\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .\\32xl\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .\\32xl\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .\\32xl\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .\\32xl\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .\\32xl\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .\\32xl\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .\\32xl\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .\\32xl\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .\\32xl\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .\\32xl\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .\\32xl\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .\\32xl\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .\\32xl\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .\\32xl\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .\\32xl\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .\\32xl\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .\\32xl\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .\\32xl\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .\\32xl\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .\\32xl\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .\\32xl\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .\\32xl\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .\\32xl\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .\\32xl\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .\\32xl\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .\\32xl\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .\\32xl\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .\\32xl\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .\\32xl\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .\\32xl\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .\\32xl\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .\\32xl\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .\\32xl\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .\\32xl\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .\\32xl\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .\\32xl\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .\\32xl\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .\\32xl\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .\\32xl\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .\\32xl\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .\\32xl\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .\\32xl\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .\\32xl\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .\\32xl\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .\\32xl\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .\\32xl\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .\\32xl\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .\\32xl\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .\\32xl\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .\\32xl\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .\\32xl\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .\\32xl\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .\\32xl\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .\\32xl\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .\\32xl\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .\\32xl\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .\\32xl\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .\\32xl\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .\\32xl\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .\\32xl\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .\\32xl\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .\\32xl\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .\\32xl\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .\\32xl\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .\\32xl\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .\\32xl\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .\\32xl\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .\\32xl\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .\\32xl\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .\\32xl\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .\\32xl\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .\\32xl\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .\\32xl\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .\\32xl\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .\\32xl\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .\\32xl\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .\\32xl\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .\\32xl\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .\\32xl\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .\\32xl\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .\\32xl\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .\\32xl\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .\\32xl\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .\\32xl\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .\\32xl\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .\\32xl\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .\\32xl\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .\\32xl\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .\\32xl\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .\\32xl\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .\\32xl\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .\\32xl\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .\\32xl\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .\\32xl\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .\\32xl\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .\\32xl\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .\\32xl\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .\\32xl\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .\\32xl\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .\\32xl\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .\\32xl\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .\\32xl\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .\\32xl\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .\\32xl\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .\\32xl\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .\\32xl\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .\\32xl\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .\\32xl\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .\\32xl\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .\\32xl\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .\\32xl\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .\\32xl\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .\\32xl\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .\\32xl\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .\\32xl\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .\\32xl\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .\\32xl\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .\\32xl\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .\\32xl\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .\\32xl\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .\\32xl\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .\\32xl\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .\\32xl\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .\\32xl\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .\\32xl\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .\\32xl\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .\\32xl\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .\\32xl\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .\\32xl\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .\\32xl\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .\\32xl\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .\\32xl\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .\\32xl\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .\\32xl\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .\\32xl\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .\\32xl\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .\\32xl\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .\\32xl\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .\\32xl\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .\\32xl\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .\\32xl\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .\\32xl\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .\\32xl\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .\\32xl\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .\\32xl\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .\\32xl\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .\\32xl\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .\\32xl\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .\\32xl\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .\\32xl\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .\\32xl\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .\\32xl\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .\\32xl\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .\\32xl\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .\\32xl\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .\\32xl\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .\\32xl\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .\\32xl\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .\\32xl\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .\\32xl\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .\\32xl\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .\\32xl\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .\\32xl\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .\\32xl\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .\\32xl\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .\\32xl\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .\\32xl\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .\\32xl\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .\\32xl\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .\\32xl\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .\\32xl\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .\\32xl\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .\\32xl\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .\\32xl\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .\\32xl\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .\\32xl\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .\\32xl\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .\\32xl\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .\\32xl\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .\\32xl\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .\\32xl\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .\\32xl\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .\\32xl\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .\\32xl\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .\\32xl\\:block {\n    display: block;\n  }\n\n  .\\32xl\\:inline-block {\n    display: inline-block;\n  }\n\n  .\\32xl\\:inline {\n    display: inline;\n  }\n\n  .\\32xl\\:flex {\n    display: flex;\n  }\n\n  .\\32xl\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .\\32xl\\:table {\n    display: table;\n  }\n\n  .\\32xl\\:inline-table {\n    display: inline-table;\n  }\n\n  .\\32xl\\:table-caption {\n    display: table-caption;\n  }\n\n  .\\32xl\\:table-cell {\n    display: table-cell;\n  }\n\n  .\\32xl\\:table-column {\n    display: table-column;\n  }\n\n  .\\32xl\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .\\32xl\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .\\32xl\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .\\32xl\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .\\32xl\\:table-row {\n    display: table-row;\n  }\n\n  .\\32xl\\:flow-root {\n    display: flow-root;\n  }\n\n  .\\32xl\\:grid {\n    display: grid;\n  }\n\n  .\\32xl\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .\\32xl\\:contents {\n    display: contents;\n  }\n\n  .\\32xl\\:list-item {\n    display: list-item;\n  }\n\n  .\\32xl\\:hidden {\n    display: none;\n  }\n\n  .\\32xl\\:h-0 {\n    height: 0px;\n  }\n\n  .\\32xl\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .\\32xl\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .\\32xl\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .\\32xl\\:h-4 {\n    height: 1rem;\n  }\n\n  .\\32xl\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .\\32xl\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .\\32xl\\:h-7 {\n    height: 1.875rem;\n  }\n\n  .\\32xl\\:h-8 {\n    height: 2rem;\n  }\n\n  .\\32xl\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .\\32xl\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .\\32xl\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .\\32xl\\:h-12 {\n    height: 3rem;\n  }\n\n  .\\32xl\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .\\32xl\\:h-16 {\n    height: 4rem;\n  }\n\n  .\\32xl\\:h-20 {\n    height: 5rem;\n  }\n\n  .\\32xl\\:h-24 {\n    height: 6rem;\n  }\n\n  .\\32xl\\:h-28 {\n    height: 7rem;\n  }\n\n  .\\32xl\\:h-32 {\n    height: 8rem;\n  }\n\n  .\\32xl\\:h-36 {\n    height: 9rem;\n  }\n\n  .\\32xl\\:h-40 {\n    height: 10rem;\n  }\n\n  .\\32xl\\:h-44 {\n    height: 11rem;\n  }\n\n  .\\32xl\\:h-48 {\n    height: 12rem;\n  }\n\n  .\\32xl\\:h-52 {\n    height: 13rem;\n  }\n\n  .\\32xl\\:h-56 {\n    height: 14rem;\n  }\n\n  .\\32xl\\:h-60 {\n    height: 15rem;\n  }\n\n  .\\32xl\\:h-64 {\n    height: 16rem;\n  }\n\n  .\\32xl\\:h-72 {\n    height: 20rem;\n  }\n\n  .\\32xl\\:h-80 {\n    height: 20rem;\n  }\n\n  .\\32xl\\:h-96 {\n    height: 24rem;\n  }\n\n  .\\32xl\\:h-110 {\n    height: 28rem;\n  }\n\n  .\\32xl\\:h-120 {\n    height: 40rem;\n  }\n\n  .\\32xl\\:h-auto {\n    height: auto;\n  }\n\n  .\\32xl\\:h-px {\n    height: 1px;\n  }\n\n  .\\32xl\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .\\32xl\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .\\32xl\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .\\32xl\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .\\32xl\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .\\32xl\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .\\32xl\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .\\32xl\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .\\32xl\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .\\32xl\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .\\32xl\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .\\32xl\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .\\32xl\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .\\32xl\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .\\32xl\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .\\32xl\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .\\32xl\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .\\32xl\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .\\32xl\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .\\32xl\\:h-full {\n    height: 100%;\n  }\n\n  .\\32xl\\:h-screen {\n    height: 100vh;\n  }\n\n  .\\32xl\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .\\32xl\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .\\32xl\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .\\32xl\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .\\32xl\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .\\32xl\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .\\32xl\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .\\32xl\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .\\32xl\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .\\32xl\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .\\32xl\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .\\32xl\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .\\32xl\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .\\32xl\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .\\32xl\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .\\32xl\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .\\32xl\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .\\32xl\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .\\32xl\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .\\32xl\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .\\32xl\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .\\32xl\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .\\32xl\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .\\32xl\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .\\32xl\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .\\32xl\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .\\32xl\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .\\32xl\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .\\32xl\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .\\32xl\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .\\32xl\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .\\32xl\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .\\32xl\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .\\32xl\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .\\32xl\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .\\32xl\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .\\32xl\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .\\32xl\\:min-h-0 {\n    min-height: 0;\n  }\n\n  .\\32xl\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .\\32xl\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .\\32xl\\:w-0 {\n    width: 0px;\n  }\n\n  .\\32xl\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .\\32xl\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .\\32xl\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .\\32xl\\:w-4 {\n    width: 1rem;\n  }\n\n  .\\32xl\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .\\32xl\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .\\32xl\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .\\32xl\\:w-8 {\n    width: 2rem;\n  }\n\n  .\\32xl\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .\\32xl\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .\\32xl\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .\\32xl\\:w-12 {\n    width: 3rem;\n  }\n\n  .\\32xl\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .\\32xl\\:w-16 {\n    width: 4rem;\n  }\n\n  .\\32xl\\:w-20 {\n    width: 5rem;\n  }\n\n  .\\32xl\\:w-24 {\n    width: 6rem;\n  }\n\n  .\\32xl\\:w-28 {\n    width: 7rem;\n  }\n\n  .\\32xl\\:w-32 {\n    width: 8rem;\n  }\n\n  .\\32xl\\:w-36 {\n    width: 9rem;\n  }\n\n  .\\32xl\\:w-40 {\n    width: 10rem;\n  }\n\n  .\\32xl\\:w-44 {\n    width: 11rem;\n  }\n\n  .\\32xl\\:w-48 {\n    width: 12rem;\n  }\n\n  .\\32xl\\:w-52 {\n    width: 13rem;\n  }\n\n  .\\32xl\\:w-56 {\n    width: 14rem;\n  }\n\n  .\\32xl\\:w-60 {\n    width: 15rem;\n  }\n\n  .\\32xl\\:w-64 {\n    width: 16rem;\n  }\n\n  .\\32xl\\:w-72 {\n    width: 18rem;\n  }\n\n  .\\32xl\\:w-80 {\n    width: 20rem;\n  }\n\n  .\\32xl\\:w-96 {\n    width: 24rem;\n  }\n\n  .\\32xl\\:w-110 {\n    width: 28rem;\n  }\n\n  .\\32xl\\:w-128 {\n    width: 32rem;\n  }\n\n  .\\32xl\\:w-192 {\n    width: 48rem;\n  }\n\n  .\\32xl\\:w-auto {\n    width: auto;\n  }\n\n  .\\32xl\\:w-px {\n    width: 1px;\n  }\n\n  .\\32xl\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .\\32xl\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .\\32xl\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .\\32xl\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .\\32xl\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-1\\/3 {\n    width: 33.33333%;\n  }\n\n  .\\32xl\\:w-2\\/3 {\n    width: 66.66667%;\n  }\n\n  .\\32xl\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .\\32xl\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .\\32xl\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .\\32xl\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .\\32xl\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .\\32xl\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .\\32xl\\:w-1\\/6 {\n    width: 16.66667%;\n  }\n\n  .\\32xl\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .\\32xl\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .\\32xl\\:w-5\\/6 {\n    width: 83.33333%;\n  }\n\n  .\\32xl\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .\\32xl\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .\\32xl\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .\\32xl\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .\\32xl\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .\\32xl\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .\\32xl\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .\\32xl\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .\\32xl\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .\\32xl\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .\\32xl\\:w-full {\n    width: 100%;\n  }\n\n  .\\32xl\\:w-screen {\n    width: 100vw;\n  }\n\n  .\\32xl\\:w-min {\n    width: min-content;\n  }\n\n  .\\32xl\\:w-max {\n    width: max-content;\n  }\n\n  .\\32xl\\:min-w-0 {\n    min-width: 0;\n  }\n\n  .\\32xl\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .\\32xl\\:min-w-min {\n    min-width: min-content;\n  }\n\n  .\\32xl\\:min-w-max {\n    min-width: max-content;\n  }\n\n  .\\32xl\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .\\32xl\\:max-w-none {\n    max-width: none;\n  }\n\n  .\\32xl\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .\\32xl\\:max-w-sm {\n    max-width: 30rem;\n  }\n\n  .\\32xl\\:max-w-md {\n    max-width: 40rem;\n  }\n\n  .\\32xl\\:max-w-lg {\n    max-width: 50rem;\n  }\n\n  .\\32xl\\:max-w-xl {\n    max-width: 60rem;\n  }\n\n  .\\32xl\\:max-w-2xl {\n    max-width: 70rem;\n  }\n\n  .\\32xl\\:max-w-3xl {\n    max-width: 80rem;\n  }\n\n  .\\32xl\\:max-w-4xl {\n    max-width: 90rem;\n  }\n\n  .\\32xl\\:max-w-5xl {\n    max-width: 100rem;\n  }\n\n  .\\32xl\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .\\32xl\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .\\32xl\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .\\32xl\\:max-w-min {\n    max-width: min-content;\n  }\n\n  .\\32xl\\:max-w-max {\n    max-width: max-content;\n  }\n\n  .\\32xl\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .\\32xl\\:max-w-screen-sm {\n    max-width: 576px;\n  }\n\n  .\\32xl\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .\\32xl\\:max-w-screen-lg {\n    max-width: 992px;\n  }\n\n  .\\32xl\\:max-w-screen-xl {\n    max-width: 1200px;\n  }\n\n  .\\32xl\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .\\32xl\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .\\32xl\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .\\32xl\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .\\32xl\\:flex-none {\n    flex: none;\n  }\n\n  .\\32xl\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .\\32xl\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .\\32xl\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .\\32xl\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .\\32xl\\:table-auto {\n    table-layout: auto;\n  }\n\n  .\\32xl\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .\\32xl\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .\\32xl\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .\\32xl\\:origin-center {\n    transform-origin: center;\n  }\n\n  .\\32xl\\:origin-top {\n    transform-origin: top;\n  }\n\n  .\\32xl\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .\\32xl\\:origin-right {\n    transform-origin: right;\n  }\n\n  .\\32xl\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .\\32xl\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .\\32xl\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .\\32xl\\:origin-left {\n    transform-origin: left;\n  }\n\n  .\\32xl\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .\\32xl\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .\\32xl\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .\\32xl\\:transform-none {\n    transform: none;\n  }\n\n  .\\32xl\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .\\32xl\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .\\32xl\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .\\32xl\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .\\32xl\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .\\32xl\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .\\32xl\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .\\32xl\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .\\32xl\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .\\32xl\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .\\32xl\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .\\32xl\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .\\32xl\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .\\32xl\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .\\32xl\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .\\32xl\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .\\32xl\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .\\32xl\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .\\32xl\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .\\32xl\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .\\32xl\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .\\32xl\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .\\32xl\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .\\32xl\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .\\32xl\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .\\32xl\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .\\32xl\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .\\32xl\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .\\32xl\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .\\32xl\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .\\32xl\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .\\32xl\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .\\32xl\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .\\32xl\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .\\32xl\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .\\32xl\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .\\32xl\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .\\32xl\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .\\32xl\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .\\32xl\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .\\32xl\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .\\32xl\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .\\32xl\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .\\32xl\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .\\32xl\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .\\32xl\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .\\32xl\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .\\32xl\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .\\32xl\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .\\32xl\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .\\32xl\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .\\32xl\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .\\32xl\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .\\32xl\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .\\32xl\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .\\32xl\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .\\32xl\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .\\32xl\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .\\32xl\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .\\32xl\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .\\32xl\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .\\32xl\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .\\32xl\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .\\32xl\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .\\32xl\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .\\32xl\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .\\32xl\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .\\32xl\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .\\32xl\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .\\32xl\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .\\32xl\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .\\32xl\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .\\32xl\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .\\32xl\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .\\32xl\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .\\32xl\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .\\32xl\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .\\32xl\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .\\32xl\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .\\32xl\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .\\32xl\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .\\32xl\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .\\32xl\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .\\32xl\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .\\32xl\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .\\32xl\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .\\32xl\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .\\32xl\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .\\32xl\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .\\32xl\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .\\32xl\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .\\32xl\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .\\32xl\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .\\32xl\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .\\32xl\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .\\32xl\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .\\32xl\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .\\32xl\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .\\32xl\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .\\32xl\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .\\32xl\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .\\32xl\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .\\32xl\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .\\32xl\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .\\32xl\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .\\32xl\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .\\32xl\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .\\32xl\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .\\32xl\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .\\32xl\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .\\32xl\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .\\32xl\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .\\32xl\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .\\32xl\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .\\32xl\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .\\32xl\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .\\32xl\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .\\32xl\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .\\32xl\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .\\32xl\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .\\32xl\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .\\32xl\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .\\32xl\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .\\32xl\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .\\32xl\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .\\32xl\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .\\32xl\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .\\32xl\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .\\32xl\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .\\32xl\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .\\32xl\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .\\32xl\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .\\32xl\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .\\32xl\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .\\32xl\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .\\32xl\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .\\32xl\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .\\32xl\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .\\32xl\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .\\32xl\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .\\32xl\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .\\32xl\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .\\32xl\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .\\32xl\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .\\32xl\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .\\32xl\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .\\32xl\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .\\32xl\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .\\32xl\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .\\32xl\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .\\32xl\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .\\32xl\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .\\32xl\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .\\32xl\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .\\32xl\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .\\32xl\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .\\32xl\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .\\32xl\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .\\32xl\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .\\32xl\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .\\32xl\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .\\32xl\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .\\32xl\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .\\32xl\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .\\32xl\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .\\32xl\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .\\32xl\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .\\32xl\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .\\32xl\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .\\32xl\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .\\32xl\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .\\32xl\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .\\32xl\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .\\32xl\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .\\32xl\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .\\32xl\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .\\32xl\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .\\32xl\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .\\32xl\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .\\32xl\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .\\32xl\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .\\32xl\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .\\32xl\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .\\32xl\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .\\32xl\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .\\32xl\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .\\32xl\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .\\32xl\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .\\32xl\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .\\32xl\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .\\32xl\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .\\32xl\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .\\32xl\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .\\32xl\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .\\32xl\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .\\32xl\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .\\32xl\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .\\32xl\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .\\32xl\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .\\32xl\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .\\32xl\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .\\32xl\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .\\32xl\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .\\32xl\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .\\32xl\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .\\32xl\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .\\32xl\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .\\32xl\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .\\32xl\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .\\32xl\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .\\32xl\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .\\32xl\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .\\32xl\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .\\32xl\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .\\32xl\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .\\32xl\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .\\32xl\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .\\32xl\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .\\32xl\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .\\32xl\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .\\32xl\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .\\32xl\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .\\32xl\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .\\32xl\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .\\32xl\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .\\32xl\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .\\32xl\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .\\32xl\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .\\32xl\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .\\32xl\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:animate-none {\n    animation: none;\n  }\n\n  .\\32xl\\:animate-spin {\n    animation: spin 1s linear infinite;\n  }\n\n  .\\32xl\\:animate-ping {\n    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .\\32xl\\:animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .\\32xl\\:animate-bounce {\n    animation: bounce 1s infinite;\n  }\n\n  .\\32xl\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .\\32xl\\:cursor-default {\n    cursor: default;\n  }\n\n  .\\32xl\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .\\32xl\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .\\32xl\\:cursor-text {\n    cursor: text;\n  }\n\n  .\\32xl\\:cursor-move {\n    cursor: move;\n  }\n\n  .\\32xl\\:cursor-help {\n    cursor: help;\n  }\n\n  .\\32xl\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .\\32xl\\:select-none {\n    -webkit-user-select: none;\n            user-select: none;\n  }\n\n  .\\32xl\\:select-text {\n    -webkit-user-select: text;\n            user-select: text;\n  }\n\n  .\\32xl\\:select-all {\n    -webkit-user-select: all;\n            user-select: all;\n  }\n\n  .\\32xl\\:select-auto {\n    -webkit-user-select: auto;\n            user-select: auto;\n  }\n\n  .\\32xl\\:resize-none {\n    resize: none;\n  }\n\n  .\\32xl\\:resize-y {\n    resize: vertical;\n  }\n\n  .\\32xl\\:resize-x {\n    resize: horizontal;\n  }\n\n  .\\32xl\\:resize {\n    resize: both;\n  }\n\n  .\\32xl\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .\\32xl\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .\\32xl\\:list-none {\n    list-style-type: none;\n  }\n\n  .\\32xl\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .\\32xl\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .\\32xl\\:appearance-none {\n    -webkit-appearance: none;\n            appearance: none;\n  }\n\n  .\\32xl\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .\\32xl\\:auto-cols-min {\n    grid-auto-columns: min-content;\n  }\n\n  .\\32xl\\:auto-cols-max {\n    grid-auto-columns: max-content;\n  }\n\n  .\\32xl\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .\\32xl\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .\\32xl\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .\\32xl\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .\\32xl\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .\\32xl\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .\\32xl\\:auto-rows-min {\n    grid-auto-rows: min-content;\n  }\n\n  .\\32xl\\:auto-rows-max {\n    grid-auto-rows: max-content;\n  }\n\n  .\\32xl\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .\\32xl\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .\\32xl\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .\\32xl\\:flex-row {\n    flex-direction: row;\n  }\n\n  .\\32xl\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .\\32xl\\:flex-col {\n    flex-direction: column;\n  }\n\n  .\\32xl\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .\\32xl\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .\\32xl\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .\\32xl\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .\\32xl\\:place-content-center {\n    place-content: center;\n  }\n\n  .\\32xl\\:place-content-start {\n    place-content: start;\n  }\n\n  .\\32xl\\:place-content-end {\n    place-content: end;\n  }\n\n  .\\32xl\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .\\32xl\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .\\32xl\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .\\32xl\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .\\32xl\\:place-items-start {\n    place-items: start;\n  }\n\n  .\\32xl\\:place-items-end {\n    place-items: end;\n  }\n\n  .\\32xl\\:place-items-center {\n    place-items: center;\n  }\n\n  .\\32xl\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .\\32xl\\:content-center {\n    align-content: center;\n  }\n\n  .\\32xl\\:content-start {\n    align-content: flex-start;\n  }\n\n  .\\32xl\\:content-end {\n    align-content: flex-end;\n  }\n\n  .\\32xl\\:content-between {\n    align-content: space-between;\n  }\n\n  .\\32xl\\:content-around {\n    align-content: space-around;\n  }\n\n  .\\32xl\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .\\32xl\\:items-start {\n    align-items: flex-start;\n  }\n\n  .\\32xl\\:items-end {\n    align-items: flex-end;\n  }\n\n  .\\32xl\\:items-center {\n    align-items: center;\n  }\n\n  .\\32xl\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .\\32xl\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .\\32xl\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .\\32xl\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .\\32xl\\:justify-center {\n    justify-content: center;\n  }\n\n  .\\32xl\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .\\32xl\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .\\32xl\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .\\32xl\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .\\32xl\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .\\32xl\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .\\32xl\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .\\32xl\\:gap-0 {\n    gap: 0px;\n  }\n\n  .\\32xl\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .\\32xl\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .\\32xl\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .\\32xl\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .\\32xl\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .\\32xl\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .\\32xl\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .\\32xl\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .\\32xl\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .\\32xl\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .\\32xl\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .\\32xl\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .\\32xl\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .\\32xl\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .\\32xl\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .\\32xl\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .\\32xl\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .\\32xl\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .\\32xl\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .\\32xl\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .\\32xl\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .\\32xl\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .\\32xl\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .\\32xl\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .\\32xl\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .\\32xl\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .\\32xl\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .\\32xl\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .\\32xl\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .\\32xl\\:gap-px {\n    gap: 1px;\n  }\n\n  .\\32xl\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .\\32xl\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .\\32xl\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .\\32xl\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .\\32xl\\:gap-x-0 {\n    column-gap: 0px;\n  }\n\n  .\\32xl\\:gap-x-1 {\n    column-gap: 0.25rem;\n  }\n\n  .\\32xl\\:gap-x-2 {\n    column-gap: 0.5rem;\n  }\n\n  .\\32xl\\:gap-x-3 {\n    column-gap: 0.75rem;\n  }\n\n  .\\32xl\\:gap-x-4 {\n    column-gap: 1rem;\n  }\n\n  .\\32xl\\:gap-x-5 {\n    column-gap: 1.25rem;\n  }\n\n  .\\32xl\\:gap-x-6 {\n    column-gap: 1.5rem;\n  }\n\n  .\\32xl\\:gap-x-7 {\n    column-gap: 1.75rem;\n  }\n\n  .\\32xl\\:gap-x-8 {\n    column-gap: 2rem;\n  }\n\n  .\\32xl\\:gap-x-9 {\n    column-gap: 2.25rem;\n  }\n\n  .\\32xl\\:gap-x-10 {\n    column-gap: 2.5rem;\n  }\n\n  .\\32xl\\:gap-x-11 {\n    column-gap: 2.75rem;\n  }\n\n  .\\32xl\\:gap-x-12 {\n    column-gap: 3rem;\n  }\n\n  .\\32xl\\:gap-x-14 {\n    column-gap: 3.5rem;\n  }\n\n  .\\32xl\\:gap-x-16 {\n    column-gap: 4rem;\n  }\n\n  .\\32xl\\:gap-x-20 {\n    column-gap: 5rem;\n  }\n\n  .\\32xl\\:gap-x-24 {\n    column-gap: 6rem;\n  }\n\n  .\\32xl\\:gap-x-28 {\n    column-gap: 7rem;\n  }\n\n  .\\32xl\\:gap-x-32 {\n    column-gap: 8rem;\n  }\n\n  .\\32xl\\:gap-x-36 {\n    column-gap: 9rem;\n  }\n\n  .\\32xl\\:gap-x-40 {\n    column-gap: 10rem;\n  }\n\n  .\\32xl\\:gap-x-44 {\n    column-gap: 11rem;\n  }\n\n  .\\32xl\\:gap-x-48 {\n    column-gap: 12rem;\n  }\n\n  .\\32xl\\:gap-x-52 {\n    column-gap: 13rem;\n  }\n\n  .\\32xl\\:gap-x-56 {\n    column-gap: 14rem;\n  }\n\n  .\\32xl\\:gap-x-60 {\n    column-gap: 15rem;\n  }\n\n  .\\32xl\\:gap-x-64 {\n    column-gap: 16rem;\n  }\n\n  .\\32xl\\:gap-x-72 {\n    column-gap: 18rem;\n  }\n\n  .\\32xl\\:gap-x-80 {\n    column-gap: 20rem;\n  }\n\n  .\\32xl\\:gap-x-96 {\n    column-gap: 24rem;\n  }\n\n  .\\32xl\\:gap-x-px {\n    column-gap: 1px;\n  }\n\n  .\\32xl\\:gap-x-0\\.5 {\n    column-gap: 0.125rem;\n  }\n\n  .\\32xl\\:gap-x-1\\.5 {\n    column-gap: 0.375rem;\n  }\n\n  .\\32xl\\:gap-x-2\\.5 {\n    column-gap: 0.625rem;\n  }\n\n  .\\32xl\\:gap-x-3\\.5 {\n    column-gap: 0.875rem;\n  }\n\n  .\\32xl\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .\\32xl\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .\\32xl\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .\\32xl\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .\\32xl\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .\\32xl\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .\\32xl\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .\\32xl\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .\\32xl\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .\\32xl\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .\\32xl\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .\\32xl\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .\\32xl\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .\\32xl\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .\\32xl\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .\\32xl\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .\\32xl\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .\\32xl\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .\\32xl\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .\\32xl\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .\\32xl\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .\\32xl\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .\\32xl\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .\\32xl\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .\\32xl\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .\\32xl\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .\\32xl\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .\\32xl\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .\\32xl\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .\\32xl\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .\\32xl\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .\\32xl\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .\\32xl\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .\\32xl\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .\\32xl\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .\\32xl\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .\\32xl\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .\\32xl\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(5px * var(--tw-divide-x-reverse));\n    border-left-width: calc(5px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(6px * var(--tw-divide-x-reverse));\n    border-left-width: calc(6px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(7px * var(--tw-divide-x-reverse));\n    border-left-width: calc(7px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(5px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(5px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(6px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(6px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(7px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(7px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .\\32xl\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .\\32xl\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .\\32xl\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .\\32xl\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .\\32xl\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .\\32xl\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .\\32xl\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-bg > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-teal-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-orange-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-orange-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-orange-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .\\32xl\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .\\32xl\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .\\32xl\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .\\32xl\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .\\32xl\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .\\32xl\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .\\32xl\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .\\32xl\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .\\32xl\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .\\32xl\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .\\32xl\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .\\32xl\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .\\32xl\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .\\32xl\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .\\32xl\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .\\32xl\\:place-self-start {\n    place-self: start;\n  }\n\n  .\\32xl\\:place-self-end {\n    place-self: end;\n  }\n\n  .\\32xl\\:place-self-center {\n    place-self: center;\n  }\n\n  .\\32xl\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .\\32xl\\:self-auto {\n    align-self: auto;\n  }\n\n  .\\32xl\\:self-start {\n    align-self: flex-start;\n  }\n\n  .\\32xl\\:self-end {\n    align-self: flex-end;\n  }\n\n  .\\32xl\\:self-center {\n    align-self: center;\n  }\n\n  .\\32xl\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .\\32xl\\:self-baseline {\n    align-self: baseline;\n  }\n\n  .\\32xl\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .\\32xl\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .\\32xl\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .\\32xl\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .\\32xl\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .\\32xl\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .\\32xl\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .\\32xl\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .\\32xl\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .\\32xl\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .\\32xl\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .\\32xl\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .\\32xl\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .\\32xl\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .\\32xl\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .\\32xl\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .\\32xl\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .\\32xl\\:overscroll-auto {\n    overscroll-behavior: auto;\n  }\n\n  .\\32xl\\:overscroll-contain {\n    overscroll-behavior: contain;\n  }\n\n  .\\32xl\\:overscroll-none {\n    overscroll-behavior: none;\n  }\n\n  .\\32xl\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .\\32xl\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .\\32xl\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .\\32xl\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .\\32xl\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .\\32xl\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .\\32xl\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .\\32xl\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .\\32xl\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .\\32xl\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .\\32xl\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .\\32xl\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .\\32xl\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .\\32xl\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .\\32xl\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .\\32xl\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .\\32xl\\:break-all {\n    word-break: break-all;\n  }\n\n  .\\32xl\\:rounded-none {\n    border-radius: 0;\n  }\n\n  .\\32xl\\:rounded-sm {\n    border-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded {\n    border-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-lg {\n    border-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-t-none {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n\n  .\\32xl\\:rounded-t-sm {\n    border-top-left-radius: .125rem;\n    border-top-right-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-t {\n    border-top-left-radius: .25rem;\n    border-top-right-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-t-lg {\n    border-top-left-radius: .5rem;\n    border-top-right-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  .\\32xl\\:rounded-r-sm {\n    border-top-right-radius: .125rem;\n    border-bottom-right-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-r {\n    border-top-right-radius: .25rem;\n    border-bottom-right-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-r-lg {\n    border-top-right-radius: .5rem;\n    border-bottom-right-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-b-none {\n    border-bottom-right-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .\\32xl\\:rounded-b-sm {\n    border-bottom-right-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-b {\n    border-bottom-right-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-b-lg {\n    border-bottom-right-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-l-none {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  .\\32xl\\:rounded-l-sm {\n    border-top-left-radius: .125rem;\n    border-bottom-left-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-l {\n    border-top-left-radius: .25rem;\n    border-bottom-left-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-l-lg {\n    border-top-left-radius: .5rem;\n    border-bottom-left-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n\n  .\\32xl\\:rounded-tl-sm {\n    border-top-left-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-tl {\n    border-top-left-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-tl-lg {\n    border-top-left-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-tr-none {\n    border-top-right-radius: 0;\n  }\n\n  .\\32xl\\:rounded-tr-sm {\n    border-top-right-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-tr {\n    border-top-right-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-tr-lg {\n    border-top-right-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-br-none {\n    border-bottom-right-radius: 0;\n  }\n\n  .\\32xl\\:rounded-br-sm {\n    border-bottom-right-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-br {\n    border-bottom-right-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-br-lg {\n    border-bottom-right-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n\n  .\\32xl\\:rounded-bl-sm {\n    border-bottom-left-radius: .125rem;\n  }\n\n  .\\32xl\\:rounded-bl {\n    border-bottom-left-radius: .25rem;\n  }\n\n  .\\32xl\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-bl-lg {\n    border-bottom-left-radius: .5rem;\n  }\n\n  .\\32xl\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .\\32xl\\:border-0 {\n    border-width: 0;\n  }\n\n  .\\32xl\\:border-2 {\n    border-width: 2px;\n  }\n\n  .\\32xl\\:border-4 {\n    border-width: 4px;\n  }\n\n  .\\32xl\\:border-5 {\n    border-width: 5px;\n  }\n\n  .\\32xl\\:border-6 {\n    border-width: 6px;\n  }\n\n  .\\32xl\\:border-7 {\n    border-width: 7px;\n  }\n\n  .\\32xl\\:border-8 {\n    border-width: 8px;\n  }\n\n  .\\32xl\\:border {\n    border-width: 1px;\n  }\n\n  .\\32xl\\:border-t-0 {\n    border-top-width: 0;\n  }\n\n  .\\32xl\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .\\32xl\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .\\32xl\\:border-t-5 {\n    border-top-width: 5px;\n  }\n\n  .\\32xl\\:border-t-6 {\n    border-top-width: 6px;\n  }\n\n  .\\32xl\\:border-t-7 {\n    border-top-width: 7px;\n  }\n\n  .\\32xl\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .\\32xl\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .\\32xl\\:border-r-0 {\n    border-right-width: 0;\n  }\n\n  .\\32xl\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .\\32xl\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .\\32xl\\:border-r-5 {\n    border-right-width: 5px;\n  }\n\n  .\\32xl\\:border-r-6 {\n    border-right-width: 6px;\n  }\n\n  .\\32xl\\:border-r-7 {\n    border-right-width: 7px;\n  }\n\n  .\\32xl\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .\\32xl\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .\\32xl\\:border-b-0 {\n    border-bottom-width: 0;\n  }\n\n  .\\32xl\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .\\32xl\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .\\32xl\\:border-b-5 {\n    border-bottom-width: 5px;\n  }\n\n  .\\32xl\\:border-b-6 {\n    border-bottom-width: 6px;\n  }\n\n  .\\32xl\\:border-b-7 {\n    border-bottom-width: 7px;\n  }\n\n  .\\32xl\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .\\32xl\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .\\32xl\\:border-l-0 {\n    border-left-width: 0;\n  }\n\n  .\\32xl\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .\\32xl\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .\\32xl\\:border-l-5 {\n    border-left-width: 5px;\n  }\n\n  .\\32xl\\:border-l-6 {\n    border-left-width: 6px;\n  }\n\n  .\\32xl\\:border-l-7 {\n    border-left-width: 7px;\n  }\n\n  .\\32xl\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .\\32xl\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .\\32xl\\:border-solid {\n    border-style: solid;\n  }\n\n  .\\32xl\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .\\32xl\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .\\32xl\\:border-double {\n    border-style: double;\n  }\n\n  .\\32xl\\:border-none {\n    border-style: none;\n  }\n\n  .\\32xl\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-bg {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-teal-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-orange-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-orange-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-orange-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-bg:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-teal-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-orange-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-orange-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-orange-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-bg:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-teal-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-orange-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-orange-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-orange-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(34, 41, 47, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-bg:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(246, 248, 249, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 246, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 224, 230, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 200, 209, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(161, 173, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(128, 142, 154, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 114, 126, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 88, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(61, 72, 83, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(51, 60, 69, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(32, 39, 44, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(214, 254, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(92, 248, 207, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 221, 179, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 193, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(2, 157, 145, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 125, 123, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 97, 97, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 79, 79, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(1, 66, 66, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-teal-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 43, 43, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-orange-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 238, 211, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-orange-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 110, 33, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-orange-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(195, 76, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(207, 252, 218, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(56, 193, 114, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(23, 130, 51, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 220, 227, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 50, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(201, 26, 61, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-bg {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-teal-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-orange-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-orange-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-orange-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-bg:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-teal-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-orange-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-orange-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-orange-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-bg:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-teal-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-orange-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-orange-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-orange-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(34, 41, 47, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-bg:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(246, 248, 249, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 246, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 224, 230, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 200, 209, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(161, 173, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(128, 142, 154, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 114, 126, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 88, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(61, 72, 83, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(51, 60, 69, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(32, 39, 44, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(214, 254, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(92, 248, 207, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 221, 179, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 193, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(2, 157, 145, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 125, 123, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 97, 97, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 79, 79, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(1, 66, 66, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-teal-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 43, 43, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-orange-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 238, 211, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-orange-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 110, 33, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-orange-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(195, 76, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(207, 252, 218, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(56, 193, 114, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(23, 130, 51, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 220, 227, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 50, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(201, 26, 61, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:bg-none {\n    background-image: none;\n  }\n\n  .\\32xl\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:from-white {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:from-black {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:from-bg {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:from-gray-50 {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:from-gray-100 {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:from-gray-200 {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:from-gray-300 {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:from-gray-400 {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:from-gray-500 {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:from-gray-600 {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:from-gray-700 {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:from-gray-800 {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:from-gray-900 {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:from-teal-50 {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:from-teal-100 {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:from-teal-200 {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:from-teal-300 {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:from-teal-400 {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:from-teal-500 {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:from-teal-600 {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:from-teal-700 {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:from-teal-800 {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:from-teal-900 {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:from-orange-100 {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:from-orange-500 {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:from-orange-700 {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:from-green-100 {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:from-green-500 {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:from-green-700 {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:from-red-100 {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:from-red-500 {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:from-red-700 {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:hover\\:from-white:hover {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:from-black:hover {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:hover\\:from-bg:hover {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-50:hover {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-100:hover {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-200:hover {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-300:hover {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-400:hover {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-500:hover {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-600:hover {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-700:hover {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-800:hover {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:hover\\:from-teal-900:hover {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:hover\\:from-orange-100:hover {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:hover\\:from-orange-500:hover {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:hover\\:from-orange-700:hover {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:focus\\:from-white:focus {\n    --tw-gradient-from: #ffffff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:from-black:focus {\n    --tw-gradient-from: #22292f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:focus\\:from-bg:focus {\n    --tw-gradient-from: #f6f8f9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #F3F6F8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #D9E0E6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #BFC8D1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #A1ADB7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #808E9A;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #63727E;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4C5863;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #3D4853;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #333C45;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #20272C;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-50:focus {\n    --tw-gradient-from: #D6FEF1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-100:focus {\n    --tw-gradient-from: #5CF8CF;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-200:focus {\n    --tw-gradient-from: #00DDB3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-300:focus {\n    --tw-gradient-from: #00C1A3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-400:focus {\n    --tw-gradient-from: #029D91;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-500:focus {\n    --tw-gradient-from: #017D7B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-600:focus {\n    --tw-gradient-from: #016161;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-700:focus {\n    --tw-gradient-from: #004F4F;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-800:focus {\n    --tw-gradient-from: #014242;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:focus\\:from-teal-900:focus {\n    --tw-gradient-from: #002B2B;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:focus\\:from-orange-100:focus {\n    --tw-gradient-from: #ffeed3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:focus\\:from-orange-500:focus {\n    --tw-gradient-from: #f56e21;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:focus\\:from-orange-700:focus {\n    --tw-gradient-from: #c34c09;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #cffcda;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #38c172;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #178233;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #ffdce3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ec3257;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #c91a3d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:via-bg {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:via-teal-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:via-teal-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:via-teal-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:via-teal-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:via-teal-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:via-teal-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:via-teal-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:via-teal-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:via-teal-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:via-teal-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:via-orange-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:via-orange-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:via-orange-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:hover\\:via-bg:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:hover\\:via-teal-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:hover\\:via-orange-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:hover\\:via-orange-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:hover\\:via-orange-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #22292f, var(--tw-gradient-to, rgba(34, 41, 47, 0));\n  }\n\n  .\\32xl\\:focus\\:via-bg:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f6f8f9, var(--tw-gradient-to, rgba(246, 248, 249, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #F3F6F8, var(--tw-gradient-to, rgba(243, 246, 248, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D9E0E6, var(--tw-gradient-to, rgba(217, 224, 230, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #BFC8D1, var(--tw-gradient-to, rgba(191, 200, 209, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #A1ADB7, var(--tw-gradient-to, rgba(161, 173, 183, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #808E9A, var(--tw-gradient-to, rgba(128, 142, 154, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #63727E, var(--tw-gradient-to, rgba(99, 114, 126, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4C5863, var(--tw-gradient-to, rgba(76, 88, 99, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3D4853, var(--tw-gradient-to, rgba(61, 72, 83, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #333C45, var(--tw-gradient-to, rgba(51, 60, 69, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #20272C, var(--tw-gradient-to, rgba(32, 39, 44, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #D6FEF1, var(--tw-gradient-to, rgba(214, 254, 241, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5CF8CF, var(--tw-gradient-to, rgba(92, 248, 207, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00DDB3, var(--tw-gradient-to, rgba(0, 221, 179, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #00C1A3, var(--tw-gradient-to, rgba(0, 193, 163, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #029D91, var(--tw-gradient-to, rgba(2, 157, 145, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #017D7B, var(--tw-gradient-to, rgba(1, 125, 123, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #016161, var(--tw-gradient-to, rgba(1, 97, 97, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #004F4F, var(--tw-gradient-to, rgba(0, 79, 79, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #014242, var(--tw-gradient-to, rgba(1, 66, 66, 0));\n  }\n\n  .\\32xl\\:focus\\:via-teal-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #002B2B, var(--tw-gradient-to, rgba(0, 43, 43, 0));\n  }\n\n  .\\32xl\\:focus\\:via-orange-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffeed3, var(--tw-gradient-to, rgba(255, 238, 211, 0));\n  }\n\n  .\\32xl\\:focus\\:via-orange-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f56e21, var(--tw-gradient-to, rgba(245, 110, 33, 0));\n  }\n\n  .\\32xl\\:focus\\:via-orange-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c34c09, var(--tw-gradient-to, rgba(195, 76, 9, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #cffcda, var(--tw-gradient-to, rgba(207, 252, 218, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #38c172, var(--tw-gradient-to, rgba(56, 193, 114, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #178233, var(--tw-gradient-to, rgba(23, 130, 51, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ffdce3, var(--tw-gradient-to, rgba(255, 220, 227, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec3257, var(--tw-gradient-to, rgba(236, 50, 87, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c91a3d, var(--tw-gradient-to, rgba(201, 26, 61, 0));\n  }\n\n  .\\32xl\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .\\32xl\\:to-white {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .\\32xl\\:to-black {\n    --tw-gradient-to: #22292f;\n  }\n\n  .\\32xl\\:to-bg {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .\\32xl\\:to-gray-50 {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .\\32xl\\:to-gray-100 {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .\\32xl\\:to-gray-200 {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .\\32xl\\:to-gray-300 {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .\\32xl\\:to-gray-400 {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .\\32xl\\:to-gray-500 {\n    --tw-gradient-to: #63727E;\n  }\n\n  .\\32xl\\:to-gray-600 {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .\\32xl\\:to-gray-700 {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .\\32xl\\:to-gray-800 {\n    --tw-gradient-to: #333C45;\n  }\n\n  .\\32xl\\:to-gray-900 {\n    --tw-gradient-to: #20272C;\n  }\n\n  .\\32xl\\:to-teal-50 {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .\\32xl\\:to-teal-100 {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .\\32xl\\:to-teal-200 {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .\\32xl\\:to-teal-300 {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .\\32xl\\:to-teal-400 {\n    --tw-gradient-to: #029D91;\n  }\n\n  .\\32xl\\:to-teal-500 {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .\\32xl\\:to-teal-600 {\n    --tw-gradient-to: #016161;\n  }\n\n  .\\32xl\\:to-teal-700 {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .\\32xl\\:to-teal-800 {\n    --tw-gradient-to: #014242;\n  }\n\n  .\\32xl\\:to-teal-900 {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .\\32xl\\:to-orange-100 {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .\\32xl\\:to-orange-500 {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .\\32xl\\:to-orange-700 {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .\\32xl\\:to-green-100 {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .\\32xl\\:to-green-500 {\n    --tw-gradient-to: #38c172;\n  }\n\n  .\\32xl\\:to-green-700 {\n    --tw-gradient-to: #178233;\n  }\n\n  .\\32xl\\:to-red-100 {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .\\32xl\\:to-red-500 {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .\\32xl\\:to-red-700 {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .\\32xl\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .\\32xl\\:hover\\:to-white:hover {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .\\32xl\\:hover\\:to-black:hover {\n    --tw-gradient-to: #22292f;\n  }\n\n  .\\32xl\\:hover\\:to-bg:hover {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .\\32xl\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .\\32xl\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .\\32xl\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .\\32xl\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .\\32xl\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .\\32xl\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #63727E;\n  }\n\n  .\\32xl\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .\\32xl\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .\\32xl\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #333C45;\n  }\n\n  .\\32xl\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #20272C;\n  }\n\n  .\\32xl\\:hover\\:to-teal-50:hover {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .\\32xl\\:hover\\:to-teal-100:hover {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .\\32xl\\:hover\\:to-teal-200:hover {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .\\32xl\\:hover\\:to-teal-300:hover {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .\\32xl\\:hover\\:to-teal-400:hover {\n    --tw-gradient-to: #029D91;\n  }\n\n  .\\32xl\\:hover\\:to-teal-500:hover {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .\\32xl\\:hover\\:to-teal-600:hover {\n    --tw-gradient-to: #016161;\n  }\n\n  .\\32xl\\:hover\\:to-teal-700:hover {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .\\32xl\\:hover\\:to-teal-800:hover {\n    --tw-gradient-to: #014242;\n  }\n\n  .\\32xl\\:hover\\:to-teal-900:hover {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .\\32xl\\:hover\\:to-orange-100:hover {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .\\32xl\\:hover\\:to-orange-500:hover {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .\\32xl\\:hover\\:to-orange-700:hover {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .\\32xl\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .\\32xl\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #38c172;\n  }\n\n  .\\32xl\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #178233;\n  }\n\n  .\\32xl\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .\\32xl\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .\\32xl\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .\\32xl\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .\\32xl\\:focus\\:to-white:focus {\n    --tw-gradient-to: #ffffff;\n  }\n\n  .\\32xl\\:focus\\:to-black:focus {\n    --tw-gradient-to: #22292f;\n  }\n\n  .\\32xl\\:focus\\:to-bg:focus {\n    --tw-gradient-to: #f6f8f9;\n  }\n\n  .\\32xl\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #F3F6F8;\n  }\n\n  .\\32xl\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #D9E0E6;\n  }\n\n  .\\32xl\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #BFC8D1;\n  }\n\n  .\\32xl\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #A1ADB7;\n  }\n\n  .\\32xl\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #808E9A;\n  }\n\n  .\\32xl\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #63727E;\n  }\n\n  .\\32xl\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4C5863;\n  }\n\n  .\\32xl\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #3D4853;\n  }\n\n  .\\32xl\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #333C45;\n  }\n\n  .\\32xl\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #20272C;\n  }\n\n  .\\32xl\\:focus\\:to-teal-50:focus {\n    --tw-gradient-to: #D6FEF1;\n  }\n\n  .\\32xl\\:focus\\:to-teal-100:focus {\n    --tw-gradient-to: #5CF8CF;\n  }\n\n  .\\32xl\\:focus\\:to-teal-200:focus {\n    --tw-gradient-to: #00DDB3;\n  }\n\n  .\\32xl\\:focus\\:to-teal-300:focus {\n    --tw-gradient-to: #00C1A3;\n  }\n\n  .\\32xl\\:focus\\:to-teal-400:focus {\n    --tw-gradient-to: #029D91;\n  }\n\n  .\\32xl\\:focus\\:to-teal-500:focus {\n    --tw-gradient-to: #017D7B;\n  }\n\n  .\\32xl\\:focus\\:to-teal-600:focus {\n    --tw-gradient-to: #016161;\n  }\n\n  .\\32xl\\:focus\\:to-teal-700:focus {\n    --tw-gradient-to: #004F4F;\n  }\n\n  .\\32xl\\:focus\\:to-teal-800:focus {\n    --tw-gradient-to: #014242;\n  }\n\n  .\\32xl\\:focus\\:to-teal-900:focus {\n    --tw-gradient-to: #002B2B;\n  }\n\n  .\\32xl\\:focus\\:to-orange-100:focus {\n    --tw-gradient-to: #ffeed3;\n  }\n\n  .\\32xl\\:focus\\:to-orange-500:focus {\n    --tw-gradient-to: #f56e21;\n  }\n\n  .\\32xl\\:focus\\:to-orange-700:focus {\n    --tw-gradient-to: #c34c09;\n  }\n\n  .\\32xl\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #cffcda;\n  }\n\n  .\\32xl\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #38c172;\n  }\n\n  .\\32xl\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #178233;\n  }\n\n  .\\32xl\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #ffdce3;\n  }\n\n  .\\32xl\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ec3257;\n  }\n\n  .\\32xl\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #c91a3d;\n  }\n\n  .\\32xl\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .\\32xl\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .\\32xl\\:bg-auto {\n    background-size: auto;\n  }\n\n  .\\32xl\\:bg-cover {\n    background-size: cover;\n  }\n\n  .\\32xl\\:bg-contain {\n    background-size: contain;\n  }\n\n  .\\32xl\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .\\32xl\\:bg-local {\n    background-attachment: local;\n  }\n\n  .\\32xl\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .\\32xl\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .\\32xl\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .\\32xl\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .\\32xl\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .\\32xl\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .\\32xl\\:bg-center {\n    background-position: center;\n  }\n\n  .\\32xl\\:bg-left {\n    background-position: left;\n  }\n\n  .\\32xl\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .\\32xl\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .\\32xl\\:bg-right {\n    background-position: right;\n  }\n\n  .\\32xl\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .\\32xl\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .\\32xl\\:bg-top {\n    background-position: top;\n  }\n\n  .\\32xl\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .\\32xl\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .\\32xl\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .\\32xl\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .\\32xl\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .\\32xl\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .\\32xl\\:bg-origin-border {\n    background-origin: border-box;\n  }\n\n  .\\32xl\\:bg-origin-padding {\n    background-origin: padding-box;\n  }\n\n  .\\32xl\\:bg-origin-content {\n    background-origin: content-box;\n  }\n\n  .\\32xl\\:fill-current {\n    fill: currentColor;\n  }\n\n  .\\32xl\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .\\32xl\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .\\32xl\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .\\32xl\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .\\32xl\\:object-contain {\n    object-fit: contain;\n  }\n\n  .\\32xl\\:object-cover {\n    object-fit: cover;\n  }\n\n  .\\32xl\\:object-fill {\n    object-fit: fill;\n  }\n\n  .\\32xl\\:object-none {\n    object-fit: none;\n  }\n\n  .\\32xl\\:object-scale-down {\n    object-fit: scale-down;\n  }\n\n  .\\32xl\\:object-bottom {\n    object-position: bottom;\n  }\n\n  .\\32xl\\:object-center {\n    object-position: center;\n  }\n\n  .\\32xl\\:object-left {\n    object-position: left;\n  }\n\n  .\\32xl\\:object-left-bottom {\n    object-position: left bottom;\n  }\n\n  .\\32xl\\:object-left-top {\n    object-position: left top;\n  }\n\n  .\\32xl\\:object-right {\n    object-position: right;\n  }\n\n  .\\32xl\\:object-right-bottom {\n    object-position: right bottom;\n  }\n\n  .\\32xl\\:object-right-top {\n    object-position: right top;\n  }\n\n  .\\32xl\\:object-top {\n    object-position: top;\n  }\n\n  .\\32xl\\:p-0 {\n    padding: 0px;\n  }\n\n  .\\32xl\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .\\32xl\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .\\32xl\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .\\32xl\\:p-4 {\n    padding: 1rem;\n  }\n\n  .\\32xl\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .\\32xl\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .\\32xl\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .\\32xl\\:p-8 {\n    padding: 2rem;\n  }\n\n  .\\32xl\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .\\32xl\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .\\32xl\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .\\32xl\\:p-12 {\n    padding: 3rem;\n  }\n\n  .\\32xl\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .\\32xl\\:p-16 {\n    padding: 4rem;\n  }\n\n  .\\32xl\\:p-20 {\n    padding: 5rem;\n  }\n\n  .\\32xl\\:p-24 {\n    padding: 6rem;\n  }\n\n  .\\32xl\\:p-28 {\n    padding: 7rem;\n  }\n\n  .\\32xl\\:p-32 {\n    padding: 8rem;\n  }\n\n  .\\32xl\\:p-36 {\n    padding: 9rem;\n  }\n\n  .\\32xl\\:p-40 {\n    padding: 10rem;\n  }\n\n  .\\32xl\\:p-44 {\n    padding: 11rem;\n  }\n\n  .\\32xl\\:p-48 {\n    padding: 12rem;\n  }\n\n  .\\32xl\\:p-52 {\n    padding: 13rem;\n  }\n\n  .\\32xl\\:p-56 {\n    padding: 14rem;\n  }\n\n  .\\32xl\\:p-60 {\n    padding: 15rem;\n  }\n\n  .\\32xl\\:p-64 {\n    padding: 16rem;\n  }\n\n  .\\32xl\\:p-72 {\n    padding: 18rem;\n  }\n\n  .\\32xl\\:p-80 {\n    padding: 20rem;\n  }\n\n  .\\32xl\\:p-96 {\n    padding: 24rem;\n  }\n\n  .\\32xl\\:p-px {\n    padding: 1px;\n  }\n\n  .\\32xl\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .\\32xl\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .\\32xl\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .\\32xl\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .\\32xl\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .\\32xl\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .\\32xl\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .\\32xl\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .\\32xl\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .\\32xl\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .\\32xl\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .\\32xl\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .\\32xl\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .\\32xl\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .\\32xl\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .\\32xl\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .\\32xl\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .\\32xl\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .\\32xl\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .\\32xl\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .\\32xl\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .\\32xl\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .\\32xl\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .\\32xl\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .\\32xl\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .\\32xl\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .\\32xl\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .\\32xl\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .\\32xl\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .\\32xl\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .\\32xl\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .\\32xl\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .\\32xl\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .\\32xl\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .\\32xl\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .\\32xl\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .\\32xl\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .\\32xl\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .\\32xl\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .\\32xl\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .\\32xl\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .\\32xl\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .\\32xl\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .\\32xl\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .\\32xl\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .\\32xl\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .\\32xl\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .\\32xl\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .\\32xl\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .\\32xl\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .\\32xl\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .\\32xl\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .\\32xl\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .\\32xl\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .\\32xl\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .\\32xl\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .\\32xl\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .\\32xl\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .\\32xl\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .\\32xl\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .\\32xl\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .\\32xl\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .\\32xl\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .\\32xl\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .\\32xl\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .\\32xl\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .\\32xl\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .\\32xl\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .\\32xl\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .\\32xl\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .\\32xl\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .\\32xl\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .\\32xl\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .\\32xl\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .\\32xl\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .\\32xl\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .\\32xl\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .\\32xl\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .\\32xl\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .\\32xl\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .\\32xl\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .\\32xl\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .\\32xl\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .\\32xl\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .\\32xl\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .\\32xl\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .\\32xl\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .\\32xl\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .\\32xl\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .\\32xl\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .\\32xl\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .\\32xl\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .\\32xl\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .\\32xl\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .\\32xl\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .\\32xl\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .\\32xl\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .\\32xl\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .\\32xl\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .\\32xl\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .\\32xl\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .\\32xl\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .\\32xl\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .\\32xl\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .\\32xl\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .\\32xl\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .\\32xl\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .\\32xl\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .\\32xl\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .\\32xl\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .\\32xl\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .\\32xl\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .\\32xl\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .\\32xl\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .\\32xl\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .\\32xl\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .\\32xl\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .\\32xl\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .\\32xl\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .\\32xl\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .\\32xl\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .\\32xl\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .\\32xl\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .\\32xl\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .\\32xl\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .\\32xl\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .\\32xl\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .\\32xl\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .\\32xl\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .\\32xl\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .\\32xl\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .\\32xl\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .\\32xl\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .\\32xl\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .\\32xl\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .\\32xl\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .\\32xl\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .\\32xl\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .\\32xl\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .\\32xl\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .\\32xl\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .\\32xl\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .\\32xl\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .\\32xl\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .\\32xl\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .\\32xl\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .\\32xl\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .\\32xl\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .\\32xl\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .\\32xl\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .\\32xl\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .\\32xl\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .\\32xl\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .\\32xl\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .\\32xl\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .\\32xl\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .\\32xl\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .\\32xl\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .\\32xl\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .\\32xl\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .\\32xl\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .\\32xl\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .\\32xl\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .\\32xl\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .\\32xl\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .\\32xl\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .\\32xl\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .\\32xl\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .\\32xl\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .\\32xl\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .\\32xl\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .\\32xl\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .\\32xl\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .\\32xl\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .\\32xl\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .\\32xl\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .\\32xl\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .\\32xl\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .\\32xl\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .\\32xl\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .\\32xl\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .\\32xl\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .\\32xl\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .\\32xl\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .\\32xl\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .\\32xl\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .\\32xl\\:text-left {\n    text-align: left;\n  }\n\n  .\\32xl\\:text-center {\n    text-align: center;\n  }\n\n  .\\32xl\\:text-right {\n    text-align: right;\n  }\n\n  .\\32xl\\:text-justify {\n    text-align: justify;\n  }\n\n  .\\32xl\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .\\32xl\\:align-top {\n    vertical-align: top;\n  }\n\n  .\\32xl\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .\\32xl\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .\\32xl\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .\\32xl\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .\\32xl\\:font-sans {\n    font-family: system-ui, Roboto;\n  }\n\n  .\\32xl\\:font-serif {\n    font-family: ;\n  }\n\n  .\\32xl\\:font-mono {\n    font-family: ;\n  }\n\n  .\\32xl\\:font-lf-regular {\n    font-family: averta_stdregular;\n  }\n\n  .\\32xl\\:font-lf-bold {\n    font-family: averta_stdbold;\n  }\n\n  .\\32xl\\:font-lf-semi-bold {\n    font-family: averta_stdsemibold;\n  }\n\n  .\\32xl\\:font-lf-extra-bold {\n    font-family: averta_stdextrabold;\n  }\n\n  .\\32xl\\:text-xs {\n    font-size: .75rem;\n  }\n\n  .\\32xl\\:text-sm {\n    font-size: .875rem;\n  }\n\n  .\\32xl\\:text-base {\n    font-size: 1rem;\n  }\n\n  .\\32xl\\:text-lg {\n    font-size: 1.125rem;\n  }\n\n  .\\32xl\\:text-xl {\n    font-size: 1.25rem;\n  }\n\n  .\\32xl\\:text-2xl {\n    font-size: 1.5rem;\n  }\n\n  .\\32xl\\:text-3xl {\n    font-size: 1.875rem;\n  }\n\n  .\\32xl\\:text-4xl {\n    font-size: 2.25rem;\n  }\n\n  .\\32xl\\:text-5xl {\n    font-size: 3rem;\n  }\n\n  .\\32xl\\:text-6xl {\n    font-size: 4rem;\n  }\n\n  .\\32xl\\:text-7xl {\n    font-size: 6rem;\n  }\n\n  .\\32xl\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .\\32xl\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .\\32xl\\:text-tiny {\n    font-size: 0.820rem;\n  }\n\n  .\\32xl\\:font-thin {\n    font-weight: 100;\n  }\n\n  .\\32xl\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .\\32xl\\:font-light {\n    font-weight: 300;\n  }\n\n  .\\32xl\\:font-normal {\n    font-weight: 400;\n  }\n\n  .\\32xl\\:font-medium {\n    font-weight: 500;\n  }\n\n  .\\32xl\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .\\32xl\\:font-bold {\n    font-weight: 700;\n  }\n\n  .\\32xl\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .\\32xl\\:font-black {\n    font-weight: 900;\n  }\n\n  .\\32xl\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .\\32xl\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .\\32xl\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .\\32xl\\:normal-case {\n    text-transform: none;\n  }\n\n  .\\32xl\\:italic {\n    font-style: italic;\n  }\n\n  .\\32xl\\:not-italic {\n    font-style: normal;\n  }\n\n  .\\32xl\\:ordinal, .\\32xl\\:slashed-zero, .\\32xl\\:lining-nums, .\\32xl\\:oldstyle-nums, .\\32xl\\:proportional-nums, .\\32xl\\:tabular-nums, .\\32xl\\:diagonal-fractions, .\\32xl\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .\\32xl\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .\\32xl\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .\\32xl\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .\\32xl\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .\\32xl\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .\\32xl\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .\\32xl\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .\\32xl\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .\\32xl\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .\\32xl\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .\\32xl\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .\\32xl\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .\\32xl\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .\\32xl\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .\\32xl\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .\\32xl\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .\\32xl\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .\\32xl\\:leading-none {\n    line-height: 1;\n  }\n\n  .\\32xl\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .\\32xl\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .\\32xl\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .\\32xl\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .\\32xl\\:leading-loose {\n    line-height: 2;\n  }\n\n  .\\32xl\\:leading-lf {\n    line-height: 1.2;\n  }\n\n  .\\32xl\\:leading-reading {\n    line-height: 1.7;\n  }\n\n  .\\32xl\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .\\32xl\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .\\32xl\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .\\32xl\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .\\32xl\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .\\32xl\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .\\32xl\\:text-transparent {\n    color: transparent;\n  }\n\n  .\\32xl\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-bg {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-50 {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-100 {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-200 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-300 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-400 {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-500 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-600 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-700 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-800 {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-teal-900 {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-orange-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-orange-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-orange-700 {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-bg:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-teal-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-orange-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-orange-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-orange-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .\\32xl\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-bg:hover {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-teal-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-orange-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-orange-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-orange-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-bg:focus {\n    --tw-text-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-teal-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-orange-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-orange-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-orange-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:underline {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .\\32xl\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .\\32xl\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-bg::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-teal-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-orange-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-orange-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-orange-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(34, 41, 47, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-bg:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(246, 248, 249, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 246, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 224, 230, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 200, 209, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(161, 173, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(128, 142, 154, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 114, 126, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 88, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(61, 72, 83, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(51, 60, 69, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(32, 39, 44, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(214, 254, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(92, 248, 207, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 221, 179, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 193, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(2, 157, 145, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 125, 123, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 97, 97, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 79, 79, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(1, 66, 66, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-teal-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 43, 43, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-orange-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 238, 211, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-orange-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 110, 33, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-orange-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(195, 76, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(207, 252, 218, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(56, 193, 114, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(23, 130, 51, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 220, 227, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 50, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(201, 26, 61, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .\\32xl\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .\\32xl\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .\\32xl\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .\\32xl\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .\\32xl\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .\\32xl\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .\\32xl\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .\\32xl\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .\\32xl\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .\\32xl\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .\\32xl\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .\\32xl\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .\\32xl\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .\\32xl\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .\\32xl\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .\\32xl\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .\\32xl\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .\\32xl\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .\\32xl\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .\\32xl\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .\\32xl\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .\\32xl\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .\\32xl\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .\\32xl\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .\\32xl\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .\\32xl\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .\\32xl\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .\\32xl\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .\\32xl\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .\\32xl\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .\\32xl\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .\\32xl\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .\\32xl\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .\\32xl\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-xs {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-outline {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-lf {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-xs:focus-within {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-outline:focus-within {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-lf:focus-within {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow:hover {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-xs:hover {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-outline:hover {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-lf:hover {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow:focus {\n    --tw-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-xs:focus {\n    --tw-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-outline:focus {\n    --tw-shadow: 0 0 0 3px rgba(52,144,220,0.5);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-lf:focus {\n    --tw-shadow: 0 3px 8px 0 rgba(0,0,0,0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .\\32xl\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .\\32xl\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .\\32xl\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .\\32xl\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-bg {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-teal-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-orange-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-orange-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-orange-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-bg:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-teal-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-orange-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-orange-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-orange-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(34, 41, 47, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-bg:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(246, 248, 249, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 246, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 224, 230, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 200, 209, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(161, 173, 183, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(128, 142, 154, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 114, 126, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 88, 99, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(61, 72, 83, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(51, 60, 69, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(32, 39, 44, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(214, 254, 241, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(92, 248, 207, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 221, 179, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 193, 163, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(2, 157, 145, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 125, 123, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 97, 97, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 79, 79, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(1, 66, 66, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-teal-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 43, 43, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-orange-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 238, 211, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-orange-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 110, 33, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-orange-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(195, 76, 9, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(207, 252, 218, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(56, 193, 114, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(23, 130, 51, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 220, 227, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 50, 87, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(201, 26, 61, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .\\32xl\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .\\32xl\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .\\32xl\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .\\32xl\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .\\32xl\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .\\32xl\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .\\32xl\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .\\32xl\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .\\32xl\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .\\32xl\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .\\32xl\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .\\32xl\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .\\32xl\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .\\32xl\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .\\32xl\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .\\32xl\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .\\32xl\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .\\32xl\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .\\32xl\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .\\32xl\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .\\32xl\\:ring-offset-white {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .\\32xl\\:ring-offset-black {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .\\32xl\\:ring-offset-bg {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .\\32xl\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .\\32xl\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .\\32xl\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .\\32xl\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .\\32xl\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .\\32xl\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .\\32xl\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .\\32xl\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .\\32xl\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .\\32xl\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .\\32xl\\:ring-offset-teal-50 {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .\\32xl\\:ring-offset-teal-100 {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .\\32xl\\:ring-offset-teal-200 {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .\\32xl\\:ring-offset-teal-300 {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .\\32xl\\:ring-offset-teal-400 {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .\\32xl\\:ring-offset-teal-500 {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .\\32xl\\:ring-offset-teal-600 {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .\\32xl\\:ring-offset-teal-700 {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .\\32xl\\:ring-offset-teal-800 {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .\\32xl\\:ring-offset-teal-900 {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .\\32xl\\:ring-offset-orange-100 {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .\\32xl\\:ring-offset-orange-500 {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .\\32xl\\:ring-offset-orange-700 {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .\\32xl\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .\\32xl\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .\\32xl\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .\\32xl\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .\\32xl\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .\\32xl\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-bg:focus-within {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-50:focus-within {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-100:focus-within {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-200:focus-within {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-300:focus-within {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-400:focus-within {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-500:focus-within {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-600:focus-within {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-700:focus-within {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-800:focus-within {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-teal-900:focus-within {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-orange-100:focus-within {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-orange-500:focus-within {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-orange-700:focus-within {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #ffffff;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #22292f;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-bg:focus {\n    --tw-ring-offset-color: #f6f8f9;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #F3F6F8;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #D9E0E6;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #BFC8D1;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #A1ADB7;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #808E9A;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #63727E;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4C5863;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #3D4853;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #333C45;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #20272C;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-50:focus {\n    --tw-ring-offset-color: #D6FEF1;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-100:focus {\n    --tw-ring-offset-color: #5CF8CF;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-200:focus {\n    --tw-ring-offset-color: #00DDB3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-300:focus {\n    --tw-ring-offset-color: #00C1A3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-400:focus {\n    --tw-ring-offset-color: #029D91;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-500:focus {\n    --tw-ring-offset-color: #017D7B;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-600:focus {\n    --tw-ring-offset-color: #016161;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-700:focus {\n    --tw-ring-offset-color: #004F4F;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-800:focus {\n    --tw-ring-offset-color: #014242;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-teal-900:focus {\n    --tw-ring-offset-color: #002B2B;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-orange-100:focus {\n    --tw-ring-offset-color: #ffeed3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-orange-500:focus {\n    --tw-ring-offset-color: #f56e21;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-orange-700:focus {\n    --tw-ring-offset-color: #c34c09;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #cffcda;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #38c172;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #178233;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #ffdce3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ec3257;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #c91a3d;\n  }\n\n  .\\32xl\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .\\32xl\\:filter-none {\n    filter: none;\n  }\n\n  .\\32xl\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .\\32xl\\:blur-none {\n    --tw-blur: blur(0);\n  }\n\n  .\\32xl\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .\\32xl\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .\\32xl\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .\\32xl\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .\\32xl\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .\\32xl\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .\\32xl\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .\\32xl\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .\\32xl\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .\\32xl\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .\\32xl\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .\\32xl\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .\\32xl\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .\\32xl\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .\\32xl\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .\\32xl\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .\\32xl\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .\\32xl\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .\\32xl\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .\\32xl\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .\\32xl\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .\\32xl\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .\\32xl\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .\\32xl\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .\\32xl\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .\\32xl\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .\\32xl\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .\\32xl\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .\\32xl\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .\\32xl\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .\\32xl\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .\\32xl\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .\\32xl\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .\\32xl\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .\\32xl\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .\\32xl\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .\\32xl\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .\\32xl\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .\\32xl\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .\\32xl\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .\\32xl\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .\\32xl\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .\\32xl\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .\\32xl\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .\\32xl\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .\\32xl\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .\\32xl\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .\\32xl\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .\\32xl\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .\\32xl\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .\\32xl\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .\\32xl\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .\\32xl\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .\\32xl\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .\\32xl\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .\\32xl\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .\\32xl\\:backdrop-blur-0 {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .\\32xl\\:backdrop-blur-none {\n    --tw-backdrop-blur: blur(0);\n  }\n\n  .\\32xl\\:backdrop-blur-sm {\n    --tw-backdrop-blur: blur(4px);\n  }\n\n  .\\32xl\\:backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n  }\n\n  .\\32xl\\:backdrop-blur-md {\n    --tw-backdrop-blur: blur(12px);\n  }\n\n  .\\32xl\\:backdrop-blur-lg {\n    --tw-backdrop-blur: blur(16px);\n  }\n\n  .\\32xl\\:backdrop-blur-xl {\n    --tw-backdrop-blur: blur(24px);\n  }\n\n  .\\32xl\\:backdrop-blur-2xl {\n    --tw-backdrop-blur: blur(40px);\n  }\n\n  .\\32xl\\:backdrop-blur-3xl {\n    --tw-backdrop-blur: blur(64px);\n  }\n\n  .\\32xl\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .\\32xl\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .\\32xl\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .\\32xl\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .\\32xl\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .\\32xl\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .\\32xl\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .\\32xl\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .\\32xl\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .\\32xl\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .\\32xl\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .\\32xl\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .\\32xl\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .\\32xl\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .\\32xl\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .\\32xl\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .\\32xl\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .\\32xl\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .\\32xl\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .\\32xl\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .\\32xl\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .\\32xl\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .\\32xl\\:backdrop-opacity-0 {\n    --tw-backdrop-opacity: opacity(0);\n  }\n\n  .\\32xl\\:backdrop-opacity-5 {\n    --tw-backdrop-opacity: opacity(0.05);\n  }\n\n  .\\32xl\\:backdrop-opacity-10 {\n    --tw-backdrop-opacity: opacity(0.1);\n  }\n\n  .\\32xl\\:backdrop-opacity-20 {\n    --tw-backdrop-opacity: opacity(0.2);\n  }\n\n  .\\32xl\\:backdrop-opacity-25 {\n    --tw-backdrop-opacity: opacity(0.25);\n  }\n\n  .\\32xl\\:backdrop-opacity-30 {\n    --tw-backdrop-opacity: opacity(0.3);\n  }\n\n  .\\32xl\\:backdrop-opacity-40 {\n    --tw-backdrop-opacity: opacity(0.4);\n  }\n\n  .\\32xl\\:backdrop-opacity-50 {\n    --tw-backdrop-opacity: opacity(0.5);\n  }\n\n  .\\32xl\\:backdrop-opacity-60 {\n    --tw-backdrop-opacity: opacity(0.6);\n  }\n\n  .\\32xl\\:backdrop-opacity-70 {\n    --tw-backdrop-opacity: opacity(0.7);\n  }\n\n  .\\32xl\\:backdrop-opacity-75 {\n    --tw-backdrop-opacity: opacity(0.75);\n  }\n\n  .\\32xl\\:backdrop-opacity-80 {\n    --tw-backdrop-opacity: opacity(0.8);\n  }\n\n  .\\32xl\\:backdrop-opacity-90 {\n    --tw-backdrop-opacity: opacity(0.9);\n  }\n\n  .\\32xl\\:backdrop-opacity-95 {\n    --tw-backdrop-opacity: opacity(0.95);\n  }\n\n  .\\32xl\\:backdrop-opacity-100 {\n    --tw-backdrop-opacity: opacity(1);\n  }\n\n  .\\32xl\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .\\32xl\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .\\32xl\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .\\32xl\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .\\32xl\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .\\32xl\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .\\32xl\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n\n  .\\32xl\\:transition-none {\n    transition-property: none;\n  }\n\n  .\\32xl\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-bg {\n    transition-property: background;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .\\32xl\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .\\32xl\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .\\32xl\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .\\32xl\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .\\32xl\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .\\32xl\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .\\32xl\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .\\32xl\\:delay-slow {\n    transition-delay: 0.5s;\n  }\n\n  .\\32xl\\:delay-slower {\n    transition-delay: 0.5s;\n  }\n\n  .\\32xl\\:delay-fast {\n    transition-delay: 0.15s;\n  }\n\n  .\\32xl\\:delay-faster {\n    transition-delay: 0.075s;\n  }\n\n  .\\32xl\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .\\32xl\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .\\32xl\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .\\32xl\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .\\32xl\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .\\32xl\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .\\32xl\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .\\32xl\\:duration-slow {\n    transition-duration: 0.5s;\n  }\n\n  .\\32xl\\:duration-slower {\n    transition-duration: 0.5s;\n  }\n\n  .\\32xl\\:duration-fast {\n    transition-duration: 0.15s;\n  }\n\n  .\\32xl\\:duration-faster {\n    transition-duration: 0.075s;\n  }\n\n  .\\32xl\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .\\32xl\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .\\32xl\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .\\32xl\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .\\32xl\\:filter-none {\n    filter: none;\n  }\n\n  .\\32xl\\:filter-grayscale {\n    filter: grayscale(1);\n  }\n\n  .\\32xl\\:filter-invert {\n    filter: invert(1);\n  }\n\n  .\\32xl\\:filter-sepia {\n    filter: sepia(1);\n  }\n\n  .\\32xl\\:backdrop-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .\\32xl\\:backdrop-blur {\n    -webkit-backdrop-filter: blur(20px);\n            backdrop-filter: blur(20px);\n  }\n}\n"),(Fa=ka||(ka={})).fluid="fluid",Fa.large="large",Fa.medium="medium",Fa.small="small",Fa.tiny="tiny",Fa.xlarge="x-large",(Sa=Ca||(Ca={})).outline="outline",Sa.primary="primary",Sa.red="red",Sa.secondary="secondary",Sa.standard="standard",function(n){n.black="text-black",n.white="text-white"}(Ea||(Ea={})),function(n){n.black="black",n.green="green",n.orange="orange",n.red="red",n.teal="teal"}(_a||(_a={})),function(n){n.default="lf-shadow-default",n.inner="lf-shadow-inner",n.large="lf-shadow-lg",n.medium="lf-shadow-md",n.outline="lf-shadow-outline",n.shadow="lf-shadow"}(Da||(Da={})),function(n){n.dark="dark",n.standard="standard"}(Aa||(Aa={}));ya(".lf-tab-nav {\n  list-style-type: none;\n  display: inline-flex;\n  padding: 0;\n  margin: 0;\n}\n\n.lf-curved-tab {\n  display: inline-flex;\n  position: relative;\n  margin-right: 12px;\n  cursor: pointer;\n  z-index: 1;\n  box-shadow: none !important;\n  /* Only the first, last, and active\n       tabs need pseudo elements at all */\n  /* Squares */\n}\n\n.lf-curved-tab:not(:last-child) {\n  margin-right: 12px;\n}\n\n.lf-curved-tab:first-child {\n  margin-left: 12px;\n}\n\n/* .lf-curved-tab.active {\n    z-index: 3;\n    background: #232323;\n}\n\n.lf-curved-tab.active button {\n    \n    background: #232323;\n    color: #fff;\n}\n\n.lf-curved-tab.active button:after,\n.lf-curved-tab.active button:before {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    background: #000;\n}\n\n.lf-curved-tab:last-child:after,\n.lf-curved-tab:first-child:before,\n.lf-curved-tab.active:after,\n.lf-curved-tab.active:before {\n    content: '';\n    position: absolute;\n    bottom: 0;\n} */\n\n.lf-curved-tab:before,\n.lf-curved-tab:after {\n  width: 6px;\n  height: 6px;\n}\n\n.lf-curved-tab:before {\n  left: -6px;\n}\n\n.lf-curved-tab:after {\n  right: -6px;\n}\n\n.lf-tab.active:before,\n.lf-tab.active:after {\n  background: #232323;\n}\n\n.lf-curved-tab button {\n  border: none;\n  cursor: pointer;\n  color: inherit;\n  background: #000000;\n  out.lf-tabne: unset;\n  /* Round the top corners */\n  border-radius: 0;\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  /* Setup the circles */\n}\n\n.lf-curved-tab button:after,\n.lf-curved-tab button:before {\n  width: 12px;\n  height: 12px;\n  border-radius: 6px;\n  z-index: 2;\n}\n\n.lf-curved-tab button:before {\n  left: -12px;\n}\n\n.lf-curved-tab button:after {\n  right: -12px;\n}\n\n.lf-curved-tab.active button {\n  border: none;\n  cursor: pointer;\n  color: inherit;\n  background: #232323;\n  out.lf-tabne: unset;\n  /* Round the top corners */\n  border-radius: 0;\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  /* Setup the circles */\n}\n\n.lf-curved-tab button svg {\n  filter: saturate(0);\n}\n\n.lf-curved-tab:hover button svg {\n  filter: saturate(25%);\n}\n\n.lf-curved-tab.active button svg {\n  filter: saturate(100%);\n}\n"),ya(""),ya("/* Hide scrollbar for Chrome, Safari and Opera */\n\n.hidescroll::-webkit-scrollbar {\n  display: none;\n}\n\n/* Hide scrollbar for IE, Edge and Firefox */\n\n.hidescroll {\n  -ms-overflow-style: none; /* IE and Edge */\n  scrollbar-width: none; /* Firefox */\n}\n"),ya(".collapsible-container {\n  display: grid;\n  grid-template-columns: 25px 1fr max-content;\n  grid-template-rows: min-content min-content auto;\n  grid-template-areas:\n    'toggle title actions'\n    '. description description'\n    'content content content';\n  grid-gap: 0 2px;\n}\n\n.toggle {\n  grid-area: toggle;\n  cursor: pointer;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  margin-right: 10px;\n}\n\n.toggle svg {\n  fill: #dcdcdc;\n  transform: rotate(-90deg);\n  transition: transform 0.3s;\n}\n\n.toggle.open svg {\n  transform: rotate(0deg);\n}\n\n.title {\n  grid-area: title;\n  cursor: pointer;\n  color: #ffffff;\n  font-weight: bold;\n}\n\n.actions {\n  grid-area: actions;\n}\n\n.description {\n  grid-area: description;\n  margin-top: 0;\n}\n\n.content {\n  grid-area: content;\n  max-height: 0;\n  opacity: 1;\n  overflow: hidden;\n  transition: transform 0.3s;\n  padding-left: 30px;\n}\n\n.content.fullWidth {\n  padding-left: 0;\n}\n\n.content.open {\n  max-height: inherit;\n  opacity: 1;\n  margin-top: 10px;\n}\n\n.whatever-li-class:focus {\n  outline: none;\n}\n");var Pa;!function(n){n.Error="error",n.Frozen="frozen",n.Loading="loading",n.Paused="paused",n.Playing="playing",n.Stopped="stopped"}(Pa||(Pa={})),ya(".list-item .lf-card div:first-child {\n  height: 100%;\n  width: 100%;\n}\n"),ya(".color-list {\n  display: grid;\n  grid-column-gap: 5px;\n  grid-template-columns: min-content min-content min-content min-content min-content min-content 1fr;\n  align-items: center;\n}\n\n.color-input {\n  border: 0px;\n  color: #979797;\n  text-align: center;\n  display: inline-flex;\n  font-size: 1em;\n  padding: 3px 0;\n  background-color: #3c3c3c;\n  border-radius: 4px;\n  outline: none;\n  width: 80px;\n}\n\n.color-input:hover {\n  background-color: #979797;\n  color: #3c3c3c;\n}\n\n.color-input:focus {\n  background-color: #18c8ca;\n  color: #000;\n}\n\n.color {\n  border-radius: 50%;\n  width: 18px;\n  height: 18px;\n  display: inline-flex;\n  cursor: pointer;\n}\n\n.color:hover {\n  opacity: 0.6;\n}\n\n.picker_wrapper {\n  background: #ffffff !important;\n  border-radius: 5px !important;\n}\n\n.picker_sample {\n  height: 30px !important;\n}\n\n.picker_editor {\n  height: 30px !important;\n}\n\n.picker_done button {\n  height: 30px !important;\n  padding-top: 0.2rem !important;\n  background: #ffffff !important;\n  border-color: black !important;\n  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4);\n}\n\n.picker_arrow::before {\n  background: white !important;\n}\n\n.picker_arrow::after {\n  background: white !important;\n}\n\n.bottom-full {\n  bottom: 100%;\n}\n\n.top-full {\n  top: 100%;\n}\n");var Ta=window.wp.components;function La(n){var t,r,e="";if("string"==typeof n||"number"==typeof n)e+=n;else if("object"==typeof n)if(Array.isArray(n))for(t=0;t<n.length;t++)n[t]&&(r=La(n[t]))&&(e&&(e+=" "),e+=r);else for(t in n)n[t]&&(e&&(e+=" "),e+=t);return e}function Ma(){for(var n,t,r=0,e="";r<arguments.length;)(n=arguments[r++])&&(t=La(n))&&(e&&(e+=" "),e+=t);return e}var Ia=["appearance","children","fontWeight","outlineColor","shadow","size","textColor","className"],Ba=function(n){var t=n.appearance,r=n.children,e=n.fontWeight,o=n.outlineColor,i=n.shadow,s=n.size,l=n.textColor,c=n.className,g=function(n,t){if(null==n)return{};var r,e,o=function(n,t){if(null==n)return{};var r,e,o={},a=Object.keys(n);for(e=0;e<a.length;e++)r=a[e],t.indexOf(r)>=0||(o[r]=n[r]);return o}(n,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);for(e=0;e<a.length;e++)r=a[e],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(n,r)&&(o[r]=n[r])}return o}(n,Ia);return(0,a.createElement)("button",uo({className:Ma("lf-_lf-btn","standard"!==t?"lf-".concat(t):"",s?"lf-".concat(s):"",l?"lf-".concat(l):"",i?"lf-".concat(i):"",o?"".concat(o):"",e?"lf-".concat(e):"",c)},g),r)},Oa=function(n){return n.ERROR="ERROR",n.LOADING="LOADING",n.UPDATE_SETTINGS="UPDATE_SETTINGS",n}({});function ja(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function za(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ja(Object(r),!0).forEach((function(t){l(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):ja(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}var Ra=function(n,t){switch(t.type){case Oa.LOADING:return za(za({},n),{},{isLoading:t.results.isLoading});case Oa.UPDATE_SETTINGS:return za(za({},n),{},{isLoading:!1,settings:t.results.settings});case Oa.ERROR:return za(za({},n),{},{isLoading:!1,error:t.results.error});default:return n}},Na=function(n){return{results:n,type:Oa.UPDATE_SETTINGS}};function Va(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Ua(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Va(Object(r),!0).forEach((function(t){l(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Va(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}var Wa=function(n){var t,r,e,i,l=n.onDeleteSettings,c=n.settings,g=n.updateSettings,d=fo((0,a.useReducer)(Ra,{settings:c},void 0),2),m=d[0],p=d[1],h=fo((0,a.useState)(!1),2),w=h[0],f=h[1],u=function(n){p(Na({settings:Ua(Ua({},m.settings),n)}))},b=function(){var n=o(s().mark((function n(){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return f((function(){return!0})),n.next=3,g(Ua({},m.settings));case 3:f((function(){return!1})),window.location.reload();case 5:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,a.createElement)("div",{className:"setup-form shadow-sm"},(0,a.createElement)("h1",{className:"font-bold text-gray-700"},"Settings"),(0,a.createElement)("p",{className:"logged-in"},"Logged In as ",(0,a.createElement)("strong",{className:"name lf-text-teal-300 no-underline"},null===(t=c.userData)||void 0===t?void 0:t.name)," ",(0,a.createElement)("a",{className:"logout",onClick:o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",l(null===(t=m.settings)||void 0===t?void 0:t.userData.id));case 1:case"end":return n.stop()}}),n)})))},(0,a.createElement)("strong",null,"(Logout)"))),(0,a.createElement)(Ta.CheckboxControl,{label:"Share LottieFiles account with other Wordpress users",name:"share_with_others",checked:m.settings.shareWithOthers,onChange:function(){return u({shareWithOthers:!m.settings.shareWithOthers})}}),(0,a.createElement)(Ta.CheckboxControl,{label:"Copy animations to Wordpress Media Library",help:"",name:"copy_to_media",checked:null===(r=m.settings)||void 0===r?void 0:r.copyLottieToMedia,onChange:function(){return u({copyLottieToMedia:!m.settings.copyLottieToMedia})}}),(0,a.createElement)(Ta.CheckboxControl,{label:"Use our Content Delivery Network (CDN) for JavaScript libraries like the Lottie Web Player",help:"",name:"use_our_cdn",checked:null===(e=m.settings)||void 0===e?void 0:e.enableCdn,onChange:function(){return u({enableCdn:!m.settings.enableCdn})}}),(0,a.createElement)("h2",{className:"usage-data-sharing"},"Usage data sharing"),(0,a.createElement)(Ta.CheckboxControl,{className:"checkbox",label:"Help us improve by sharing your usage data.",help:"",name:"share_user_data",checked:null===(i=m.settings)||void 0===i?void 0:i.shareUserData,onChange:function(){return u({shareUserData:!m.settings.shareUserData})}}),(0,a.createElement)("p",{className:"privacy-policy lf-mt-1 lf-text-gray-400"},"All data collected will be treated in accordance with"," ",(0,a.createElement)("a",{href:"https://lottiefiles.com/page/privacy-policy",className:"lf-text-teal-300 hover:lf-text-teal-400",target:"_blank"},"LottieFiles’ Privacy Policy.")),(0,a.createElement)(Ba,{appearance:Ca.primary,size:ka.small,textColor:Ea.white,className:"lf-h-14 lf-px-9 lf-py-3 lf-text-base lf-font-bold lf-mt-8",onClick:b},w?"Saving...":"Save Changes"))},Ga=Vr({url:"/graphql"}),Ha=(0,c.createContext)(Ga),qa=Ha.Provider;function $a(){return(0,c.useContext)(Ha)}function Za(){return(Za=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(n[e]=r[e])}return n}).apply(this,arguments)}Ha.Consumer,Ha.displayName="UrqlContext";var Ka={fetching:!1,stale:!1,error:void 0,data:void 0,extensions:void 0,operation:void 0};function Ya(n,t){var r=Za({},n,t,{data:void 0!==t.data||t.error?t.data:n.data,fetching:!!t.fetching,stale:!!t.stale});return function(n,t){if("object"!=typeof n||"object"!=typeof t)return n!==t;for(var r in n)if(!(r in t))return!0;for(var e in t)if(n[e]!==t[e])return!0;return!1}(n,r)?r:n}function Xa(n){var t=(0,c.useRef)(!0),r=$a(),e=(0,c.useState)(Ka),o=e[0],a=e[1],i=(0,c.useCallback)((function(e,o){return a(Za({},Ka,{fetching:!0})),(i=r.executeMutation(jt(n,e),o||{}),new Promise((function(n){lt(1)(i)((function(t){"number"!=typeof t&&(t.tag?n(t[0]):t[0](0))}))}))).then((function(n){return t.current&&a({fetching:!1,stale:!!n.stale,data:n.data,error:n.error,extensions:n.extensions,operation:n.operation}),n}));var i}),[r,n,a]);return(0,c.useEffect)((function(){return t.current=!0,function(){t.current=!1}}),[]),[o,i]}var Ja=!1;function Qa(n){var t=$a(),r=function(n){if(!n._react){var t=new Set,r=new Map;n.operations$&&ct((function(n){"teardown"===n.kind&&t.has(n.key)&&(t.delete(n.key),r.delete(n.key))}))(n.operations$),n._react={get:function(n){return r.get(n)},set:function(n,e){t.delete(n),r.set(n,e)},dispose:function(n){t.add(n)}}}return n._react}(t),e=function(n,t){return n.suspense&&(!t||!1!==t.suspense)}(t,n.context),o=function(n,t){var r=(0,c.useRef)(void 0);return(0,c.useMemo)((function(){var e=jt(n,t);return void 0!==r.current&&r.current.key===e.key?r.current:(r.current=e,e)}),[n,t])}(n.query,n.variables),a=(0,c.useMemo)((function(){if(n.pause)return null;var a=t.executeQuery(o,Za({},{requestPolicy:n.requestPolicy},n.context));return e?it((function(n){r.set(o.key,n)}))(a):a}),[r,t,o,e,n.pause,n.requestPolicy,n.context]),i=(0,c.useCallback)((function(n,t){if(!n)return{fetching:!1};var e=r.get(o.key);if(e){if(t&&null!=e&&"then"in e)throw e}else{var a,i=ct((function(n){e=n,a&&a(e)}))(kt((function(){return t&&!a||!e}))(n));if(null==e&&t){var s=new Promise((function(n){a=n}));throw r.set(o.key,s),s}i.unsubscribe()}return e||{fetching:!0}}),[r,o]),s=[t,o,n.requestPolicy,n.context,n.pause],l=(0,c.useState)((function(){Ja=!0;try{return[a,Ya(Ka,i(a,e)),s]}finally{Ja=!1}})),g=l[0],d=l[1],m=g[1];return a!==g[0]&&function(n,t){for(var r=0,e=t.length;r<e;r++)if(n[r]!==t[r])return!0;return!1}(g[2],s)&&d([a,m=Ya(g[1],i(a,e)),s]),(0,c.useEffect)((function(){var n=g[0],t=g[2][1],e=!1;function o(n){e=!0,Ja||d((function(t){var r=Ya(t[1],n);return t[1]!==r?[t[0],r,t[2]]:t}))}if(n){var a=ct(o)(ut((function(){o({fetching:!1})}))(n));return e||o({fetching:!0}),function(){r.dispose(t.key),a.unsubscribe()}}o({fetching:!1})}),[r,g[0],g[2][1]]),[m,(0,c.useCallback)((function(a){var i=Za({},{requestPolicy:n.requestPolicy},n.context,a);d((function(n){return[e?it((function(n){r.set(o.key,n)}))(t.executeQuery(o,i)):t.executeQuery(o,i),n[1],s]}))}),[t,r,o,e,i,n.requestPolicy,n.context])]}function ni(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}var ti=function(n){var t=n.LoggingInMessage,r=void 0===t?"Logging In...":t,e=n.className,i=n.isBrowserLogin,c=void 0!==i&&i,g=n.label,d=n.onSuccess,m=fo((0,a.useState)(!1),2),p=m[0],h=m[1],w=fo(Xa(Gr.createLoginToken),2),f=(w[0],w[1]),u=fo(Xa(Gr.tokenLogin),2),b=(u[0],u[1]),x=fo((0,a.useState)(""),2),v=x[0],y=x[1],k=fo(Qa({query:Wr.viewer,pause:!0}),2),C=k[0].data,E=k[1],_=P(),D=$a();function A(_x,n){return S.apply(this,arguments)}function S(){return S=o(s().mark((function n(t,r){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:b({token:t}).then(function(){var n=o(s().mark((function n(e){var a;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:e.data?(a=e.data.tokenLogin.accessToken,y(a),D.fetchOptions={headers:{authorization:a?"Bearer ".concat(a):"","client-name":L.hB,"client-version":L.i8}},E({fetchOptions:{headers:{authorization:a?"Bearer ".concat(a):"","client-name":L.hB,"client-version":L.i8}}})):((new Date).getTime()-r.getTime())/1e3/60<10?setTimeout(o(s().mark((function n(){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",A(t,r));case 1:case"end":return n.stop()}}),n)}))),2e3):h(!1);case 1:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}());case 1:case"end":return n.stop()}}),n)}))),S.apply(this,arguments)}return(0,a.useEffect)((function(){if(C&&C.viewer&&v){var n=C.viewer;_.pluginTracking({eventType:Ne,userId:n.id,method:M.hitcountsource,eventProperties:{type:oo.loginIntentType.completed}}),d(function(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ni(Object(r),!0).forEach((function(t){l(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):ni(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}({accessToken:v},n)),h(!1)}}),C),c&&p?(0,a.createElement)("div",{className:"mt-5"},r):(0,a.createElement)(Ba,{appearance:Ca.primary,size:ka.small,disabled:p,className:e,textColor:Ea.white,onClick:function(){return h(!0),_.pluginTracking({eventType:Ne,eventProperties:{type:oo.loginIntentType.clicked}}),void f({appKey:"wordpress-plugin"}).then(function(){var n=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!t.data||!t.data.createLoginToken){n.next=4;break}return window.open(t.data.createLoginToken.loginUrl,"_blank"),n.next=4,A(t.data.createLoginToken.token,new Date);case 4:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}())}},p?r:g)},ri={path:""},ei=(0,a.createContext)({attributes:{src:"",jsonSrc:null,direction:1,width:"300px",height:"300px",speed:1,background:"white",loop:!0,autoplay:!0,hover:!1},previewFile:ri,setPreviewFile:function(){},setAttributes:function(n){}}),oi=function(n){var t=n.attributes,r=n.children,e=n.closeModal,i=n.isOpen,l=n.openModal,c=n.setAttributes,g=fo((0,a.useState)(!1),2),d=g[0],m=g[1],p=fo((0,a.useState)(!1),2),h=p[0],w=p[1],f=fo((0,a.useState)(!1),2),u=f[0],b=f[1],x=fo((0,a.useState)(t?t.src:""),2),v=x[0],y=x[1],k=fo((0,a.useState)(ri),2),C=k[0],E=k[1],_=Mo();(0,a.useEffect)((function(){var n=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return b((function(){return!0})),n.next=3,mo();case 3:(t=n.sent)&&t.error?(b((function(){return!1})),w((function(){return!1})),m((function(){return!1}))):t&&t.is_block_logged_in?(w(!0),m((function(){return t})),b((function(){return!1}))):(m((function(){return!1})),w((function(){return!1})),b((function(){return!1})));case 5:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();n()}),[i]);var D=function(){var n=o(s().mark((function n(t){var r;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return b((function(){return!0})),n.next=3,po(t);case 3:return r=n.sent,m((function(){return r})),b((function(){return!1})),n.abrupt("return",r);case 7:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}(),A=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,ho({});case 2:return t=n.sent,m((function(){return!1})),_("/"),n.abrupt("return",t);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),S=Vr({url:I,fetchOptions:function(){var n,t;return{headers:{Authorization:null!==(n=d.userData)&&void 0!==n&&n.accessToken?"Bearer ".concat(null===(t=d.userData)||void 0===t?void 0:t.accessToken):"","client-name":L.hB,"client-version":L.i8}}}});return(0,a.createElement)(ei.Provider,{value:{attributes:t,selectedLottie:v,isBlockLoggedIn:h,closeModal:e,openModal:l,onChangeLottie:function(n){return y((function(){return n}))},isAppLoading:u,appData:d,onLogout:A,onLogin:D,setAttributes:c,previewFile:C,setPreviewFile:E,onSwitch:function(){m((function(){return!1})),_("/")}}},(0,a.createElement)(qa,{value:S},r))};function ai(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function ii(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ai(Object(r),!0).forEach((function(t){l(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):ai(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}var si=function(n){var t=n.onSaveSettings,r=n.settings,e=fo((0,a.useReducer)(Ra,{isLoading:!1,settings:r},void 0),2),i=e[0],l=e[1],c=fo((0,a.useState)(!1),2),g=c[0],d=c[1],m=P(),p=function(n){l(Na({settings:ii(ii({},i.settings),n)}))},h=function(){var n=o(s().mark((function n(r){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return d((function(){return!0})),p({userData:r}),n.next=4,t(ii(ii({},i.settings),{},{userData:ii({},r)}));case 4:d((function(){return!1}));case 5:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}();return(0,a.createElement)(oi,null,(0,a.createElement)("div",{className:"setup-form lf-shadow-sm"},(0,a.createElement)("h1",{className:"lf-font-bold lf-text-gray-700"},"Set up your LottieFiles plugin"),(0,a.createElement)("p",{className:"lf-font-semibold lf-text-gray-700 lf-max-w-xl"},"Log in with your LottieFiles account to access the world’s largest collection of free-to-use animations on your website."),(0,a.createElement)(Ta.CheckboxControl,{label:"Share LottieFiles account with other Wordpress users",name:"share_with_others",checked:i.settings.shareWithOthers,onChange:function(){return p({shareWithOthers:!i.settings.shareWithOthers})}}),(0,a.createElement)("p",{className:"privacy-policy lf-text-gray-400 lf--mt-1 lf-mb-5"},"Allow other WordPress users to explore LottieFiles using your account."),(0,a.createElement)(Ta.CheckboxControl,{label:"Use our Content Delivery Network (CDN) for JavaScript libraries like the Lottie Web Player",name:"use_our_cdn",checked:i.settings.enableCdn,onChange:function(){return p({enableCdn:!i.settings.enableCdn})}}),(0,a.createElement)(Ta.CheckboxControl,{label:"Help us improve by sharing your usage data.",help:"",name:"share_user_data",checked:i.settings.shareUserData,onChange:function(){return p({shareUserData:!i.settings.shareUserData})}}),(0,a.createElement)("p",{className:"privacy-policy lf--mt-1 lf-mb-5 lf-text-gray-400"},"Your data will be kept safely under LottieFiles’"," ",(0,a.createElement)("a",{href:"https://lottiefiles.com/page/privacy-policy",className:" lf-text-teal-300 hover:lf-text-teal-400",target:"_blank"},"Privacy Policy.")),(0,a.createElement)("div",{className:"mt-8"},(0,a.createElement)(ti,{label:"Log in with your LottieFiles account",className:"lf-h-14 lf-px-9 lf-py-3 lf-text-base lf-font-bold",onClick:function(){d({isLoading:!0})},onSuccess:h,onError:function(){console.log("error")}}),!g&&(0,a.createElement)("a",{onClick:function(){m.pluginTracking({eventType:Ve}),window.open("https://lottiefiles.com/external-register/?via=wordpress-plugin","_blank")},className:"create-account lf-m-2 lf-cursor-pointer"},(0,a.createElement)("span",{style:{cursor:"cursor"},className:"lf-font-bold lf-text-teal-300 hover:lf-text-teal-400"},"Create an account for free")))))},li=function(n){var t=n.deleteSettings,r=n.getSettings,e=n.updateSettings,i=fo((0,a.useState)(!1),2),l=i[0],c=i[1],g=fo((0,a.useState)(!0),2),d=g[0],m=g[1],p=P();(0,a.useEffect)((function(){var n=function(){var n=o(s().mark((function n(){var t;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return m(!0),n.next=3,r();case 3:(t=n.sent)&&t.userData?(c(t),m(!1)):(c(!1),m(!1));case 5:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();n()}),[]);var h=function(){var n=o(s().mark((function n(r){var e;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return m(!0),p.pluginTracking({eventType:Re,userId:r}),n.next=4,t({});case 4:return e=n.sent,c(!1),m(!1),n.abrupt("return",e);case 8:case"end":return n.stop()}}),n)})));return function(_x){return n.apply(this,arguments)}}(),w=function(){var n=o(s().mark((function n(t){return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e(t);case 2:window.location.reload();case 3:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}();return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",null,(0,a.createElement)(na,null,(0,a.createElement)("div",{className:"lf-flex lf-items-center lf-gap-6"},(0,a.createElement)("ul",{className:"lf-text-xs lf-flex lf-gap-6"},(0,a.createElement)("li",{className:"lf-m-0"},(0,a.createElement)("a",{className:"lf-text-sm lf-text-gray-500 hover:lf-text-gray-700",target:"_blank",href:"https://feedback.lottiefiles.com/plugin-wordpress"},"Feedback")),(0,a.createElement)("li",{className:"lf-m-0"},(0,a.createElement)("a",{className:"lf-text-sm lf-text-gray-500 hover:lf-text-gray-700",target:"_blank",href:"https://lottiefiles.zendesk.com"},"Help Center"))),(0,a.createElement)("div",{className:"version lf-flex lf-pr-1"},(0,a.createElement)("span",{className:"lf-text-sm"},M.version)))),(0,a.createElement)("div",{style:{display:"flex",height:"calc(100% - 64px)",minHeight:"auto"}},!d&&(0,a.createElement)(Do,null,(0,a.createElement)(Po,null,(0,a.createElement)(So,{path:"/",element:"boolean"==typeof l?(0,a.createElement)(si,{settings:{shareUserData:!0,shareWithOthers:!1,copyLottieToMedia:!1,enableCdn:!0,switchAccount:!1,isAdmin:!1},onSaveSettings:w}):(0,a.createElement)(Wa,{settings:l,updateSettings:e,onDeleteSettings:h})}))))),(0,a.createElement)("footer",null,(0,a.createElement)("div",null,(0,a.createElement)(Jo,null))))};window.addEventListener("load",o(s().mark((function n(){var t,r,e,o,i,l,c,g,d,m,p;return s().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,mo();case 2:return e=n.sent,o=Date.now().toString(),i=M.name,l=M.version,c=(new Oe).initializeDeviceId(),g=M.hitcountsource,d=null===(t=e.userData)||void 0===t?void 0:t.accessToken,m=null===(r=e.shareUserData)||void 0===r||r,n.next=13,qr("YOUR TRACKER KEY",o,i,l,c,g,d,m);case 13:p=n.sent,(0,a.render)((0,a.createElement)(T,{instance:p},(0,a.createElement)(li,{getSettings:mo,updateSettings:po,deleteSettings:ho})),document.getElementById("lottiefiles-admin-settings"));case 15:case"end":return n.stop()}}),n)}))))},4875:function(n,t){var r;!function(){"use strict";var e={}.hasOwnProperty;function o(){for(var n=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)n.push(r);else if(Array.isArray(r)){if(r.length){var i=o.apply(null,r);i&&n.push(i)}}else if("object"===a){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){n.push(r.toString());continue}for(var s in r)e.call(r,s)&&r[s]&&n.push(s)}}}return n.join(" ")}n.exports?(o.default=o,n.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(n.exports=r)}()},1254:function(n){n.exports=function(){"use strict";var n=/^(b|B)$/,t={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},r={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]},e={floor:Math.floor,ceil:Math.ceil};function o(o){var a,i,s,l,c,g,d,m,p,h,w,f,u,b,x,v,y,k,C,E,_,D=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},A=[],S=0;if(isNaN(o))throw new TypeError("Invalid number");if(s=!0===D.bits,x=!0===D.unix,f=!0===D.pad,i=D.base||2,u=void 0!==D.round?D.round:x?1:2,d=void 0!==D.locale?D.locale:"",m=D.localeOptions||{},v=void 0!==D.separator?D.separator:"",y=void 0!==D.spacer?D.spacer:x?"":" ",C=D.symbols||{},k=2===i&&D.standard||"jedec",w=D.output||"string",c=!0===D.fullform,g=D.fullforms instanceof Array?D.fullforms:[],a=void 0!==D.exponent?D.exponent:-1,E=e[D.roundingMethod]||Math.round,p=(h=Number(o))<0,l=i>2?1e3:1024,_=!1===isNaN(D.precision)?parseInt(D.precision,10):0,p&&(h=-h),(-1===a||isNaN(a))&&(a=Math.floor(Math.log(h)/Math.log(l)))<0&&(a=0),a>8&&(_>0&&(_+=8-a),a=8),"exponent"===w)return a;if(0===h)A[0]=0,b=A[1]=x?"":t[k][s?"bits":"bytes"][a];else{S=h/(2===i?Math.pow(2,10*a):Math.pow(1e3,a)),s&&(S*=8)>=l&&a<8&&(S/=l,a++);var F=Math.pow(10,a>0?u:0);A[0]=E(S*F)/F,A[0]===l&&a<8&&void 0===D.exponent&&(A[0]=1,a++),b=A[1]=10===i&&1===a?s?"kb":"kB":t[k][s?"bits":"bytes"][a],x&&(A[1]="jedec"===k?A[1].charAt(0):a>0?A[1].replace(/B$/,""):A[1],n.test(A[1])&&(A[0]=Math.floor(A[0]),A[1]=""))}if(p&&(A[0]=-A[0]),_>0&&(A[0]=A[0].toPrecision(_)),A[1]=C[A[1]]||A[1],!0===d?A[0]=A[0].toLocaleString():d.length>0?A[0]=A[0].toLocaleString(d,m):v.length>0&&(A[0]=A[0].toString().replace(".",v)),f&&!1===Number.isInteger(A[0])&&u>0){var P=v||".",T=A[0].toString().split(P),L=T[1]||"",M=L.length,I=u-M;A[0]="".concat(T[0]).concat(P).concat(L.padEnd(M+I,"0"))}return c&&(A[1]=g[a]?g[a]:r[k][a]+(s?"bit":"byte")+(1===A[0]?"":"s")),"array"===w?A:"object"===w?{value:A[0],symbol:A[1],exponent:a,unit:b}:A.join(y)}return o.partial=function(n){return function(t){return o(t,n)}},o}()},6030:function(n,t){"use strict";function r(n){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},r(n)}function e(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}}function o(n,t,r){return t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(){var n,t;function a(n){var t=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o(this,"array",[]),o(this,"key",[]),o(this,"origin",null),o(this,"toString",(function(n){for(var e=[],o=n||t.array,a=0;a<o.length;a+=1){var i=o[a];"object"===r(i)&&i instanceof Array?e.push("[".concat(t.toString(i),"]")):"object"===r(i)?e.push(JSON.stringify(i)):e.push(i.toString())}return e.join(",")})),o(this,"get",(function(n){return n<0||n<t.length-t.array.length?t.array[-n%t.array.length==0?0:t.array.length+n%t.array.length]:t.array[n%t.array.length]})),o(this,"getKeyIndex",(function(n){var r=t.origin.get(n).dataset.carouselkey;return t.key.indexOf(r)})),o(this,"getIndex",(function(n){return n<0||n<t.length-t.array.length?-n%t.array.length==0?0:t.array.length+n%t.array.length:n%t.array.length})),o(this,"set",(function(n,r){if(n<0||n<t.length-t.array.length)throw new Error("can not set index < 0");if(n>=t.length){var e=new Array(n-t.length+1);t.array=t.array.concat(e),t.array.splice(n,1,r)}else t.array[t.getIndex(n)]=r})),this.array=[],"number"==typeof n)this.array=new Array(n);else if("object"===r(n)&&Array.isArray(n))this.array=n;else{if(!("object"===r(n)&&n.length>0&&n instanceof NodeList))throw new Error("can not create array");for(var i=0;i<n.length;i+=1)this.array.push(n[i]);this.key=this.array.map((function(n){return n.dataset.carouselkey}))}this.origin=e}return n=a,(t=[{key:"length",get:function(){return this.array.length}}])&&e(n.prototype,t),a}(),i=a;t.default=i},4504:function(n,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NextArrow=t.PrevArrow=void 0;var e=i(r(9196)),o=i(r(4875)),a=r(5309);function i(n){return n&&n.__esModule?n:{default:n}}function s(){return s=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(n[e]=r[e])}return n},s.apply(this,arguments)}function l(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function c(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){g(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function g(n,t,r){return t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var d=function(n){var t=n.arrowsScroll,r=n.clickHandler,a=n.type,i=n.prevArrow,l=n.nextArrow,g={"carousel-arrow":!0,block:n.arrowsBlock},d={arrowsScroll:t};"prev"===a?(Object.assign(g,{"carousel-prev":!0}),i&&Object.assign(g,{custom:!0}),Object.assign(d,{message:"previous"})):(Object.assign(g,{"carousel-next":!0}),l&&Object.assign(g,{custom:!0}),Object.assign(d,{message:"next"}));var m={key:"prev"===a?"0":"1","data-role":"none",className:(0,o.default)(g),onClick:function(n){return function(n,t){t.preventDefault(),r(n,t)}(d,n)}};return i&&"prev"===a?e.default.cloneElement(i,c({},m)):l&&"next"===a?e.default.cloneElement(l,c({},m)):e.default.createElement("button",s({},m,{key:"prev"===a?"0":"1",type:"button"})," ","prev"===a?"Previous":"Next")};d.propTypes=a.arrowsPropTypes,d.defaultProps=a.arrowsDefaultProps,t.PrevArrow=function(n){return e.default.createElement(d,s({type:"prev"},n))},t.NextArrow=function(n){return e.default.createElement(d,s({type:"next"},n))}},8072:function(n,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=i(r(9196)),o=i(r(4875)),a=r(5309);function i(n){return n&&n.__esModule?n:{default:n}}function s(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function l(n,t,r){return t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var c=function(n){var t,r=n.slideCount,a=n.dotsScroll,i=n.slidesToShow,c=n.infinite,g=n.activeIndex,d=n.clickHandler,m=n.onMouseEnter,p=n.onMouseOver,h=n.onMouseLeave,w=n.customPaging,f=n.appendDots,u=n.dotsClass,b=(t={slideCount:r,dotsScroll:a,slidesToShow:i,infinite:c},Math.ceil(t.slideCount/t.dotsScroll)),x=Array.apply([],Array(b+1).join("0").split("")).map((function(n,t){var r=t*a,i=t*a+(a-1),s=(0,o.default)({"carousel-dots-active":g>=r&&g<=i}),l={message:"dots",index:t,dotsScroll:a,activeIndex:g};return e.default.createElement("li",{className:"".concat(s," carousel-dot-").concat(t+1),key:"".concat((new Date).getTime()*t)},e.default.cloneElement(w(t),{onClick:function(n){return function(n,t){t.preventDefault(),d(n)}(l,n)}}))}));return e.default.cloneElement(f(x),function(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){l(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}({className:u},{onMouseEnter:m,onMouseOver:p,onMouseLeave:h}))};c.defaultProps=a.dotsDefaultProps,c.propTypes=a.dotsPropTypes;var g=c;t.default=g},1552:function(n,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==l(n)&&"function"!=typeof n)return{default:n};var t=s();if(t&&t.has(n))return t.get(n);var r={},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var a=e?Object.getOwnPropertyDescriptor(n,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=n[o]}return r.default=n,t&&t.set(n,r),r}(r(9196)),o=i(r(507)),a=i(r(8846));function i(n){return n&&n.__esModule?n:{default:n}}function s(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return s=function(){return n},n}function l(n){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},l(n)}function c(){return c=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(n[e]=r[e])}return n},c.apply(this,arguments)}function g(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}}function d(n){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},d(n)}function m(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function p(n,t){return p=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},p(n,t)}function h(n,t,r){return t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var w=function(n){function t(){var n,r;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var e=arguments.length,o=new Array(e),a=0;a<e;a++)o[a]=arguments[a];return r=function(n,t){return!t||"object"!==l(t)&&"function"!=typeof t?m(n):t}(this,(n=d(t)).call.apply(n,[this].concat(o))),h(m(r),"slickNext",(function(){return r.innerSlider.slickNext()})),h(m(r),"slickPrev",(function(){return r.innerSlider.slickPrev()})),h(m(r),"slickPlay",(function(){return r.innerSlider.autoPlayInit()})),h(m(r),"slickPause",(function(){return r.innerSlider.handleAutoplayPause()})),h(m(r),"slickGoTo",(function(n){return r.innerSlider.slickSet(n)})),r}var r,o;return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&p(n,t)}(t,n),r=t,(o=[{key:"render",value:function(){var n=this,t=this.props.children;return e.default.createElement(a.default,c({},this.props,{ref:function(t){n.innerSlider=t}}),t)}}])&&g(r.prototype,o),t}(e.Component);w.propTypes={children:o.default.oneOfType([o.default.arrayOf(o.default.element),o.default.arrayOf(o.default.instanceOf("undefined"!=typeof Element&&Element)),o.default.func,o.default.oneOf([null])]).isRequired};var f=w;t.default=f},3699:function(n,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleCarouselTap=function(n){"mousedown"===n.type&&"IMG"===n.target.tagName&&n.preventDefault(),this.pressed=!0,this.dragged=!1,this.verticalDragged=!1,this.reference=this.xpos(n),this.referenceY=this.ypos(n),this.touchObject=Object.assign(this.touchObject,{startX:this.reference,startY:this.referenceY}),this.velocity=0,this.amplitude=0,this.frame=this.offset,this.timestamp=Date.now(),clearInterval(this.ticker),this.ticker=setInterval(this.track,100)},t.handleCarouselDrag=function(n){if(this.pressed){var t=this.xpos(n),r=this.ypos(n),o=this.reference-t,a=Math.abs(this.referenceY-r),i=(0,e.getSwipeDirection)(Object.assign(this.touchObject,{endX:t,endY:r}));this.scrollType={type:"scroll",direction:i},a<30&&!this.verticalDragged?(o>2||o<-2)&&(this.dragged=!0,this.reference=t,this.scroll("drag",this.offset+o)):this.dragged?(n.preventDefault(),n.stopPropagation()):this.verticalDragged=!0}this.dragged&&(n.preventDefault(),n.stopPropagation())},t.handleCarouselRelease=function(n){this.pressed&&(this.pressed=!1,this.beforeChangeTrigger=!1,(0,this.props.onSwipe)(this.scrollType.direction),clearInterval(this.ticker),this.target=this.offset,(this.velocity>10||this.velocity<-10)&&(this.amplitude=.9*this.velocity,this.target=this.offset+this.amplitude),this.target=Math.round(this.target/this.dim)*this.dim,this.noWrap&&(this.target>=this.dim*(this.items.length-1)?this.target=this.dim*(this.items.length-1):this.target<0&&(this.target=0)),this.amplitude=this.target-this.offset,this.timestamp=Date.now(),requestAnimationFrame(this.autoScroll),this.dragged&&(n.preventDefault(),n.stopPropagation()))},t.handleResizeHeight=function(n){var t=this,r=this.state.height,e=n[n.length-1].target.offsetHeight;r!==e&&e>0&&this.isMounted&&this.setState({height:e},(function(){t.resizeHeight=!0}))},t.handleClick=function(){this.disconnectObserver()},t.handleAutoplayPause=function(){var n=this.state.SliderRef;this.autoplayTimer&&(clearInterval(this.autoplayTimer),this.autoplayTimer=null,n.removeEventListener("mouseover",this.handleAutoplayPause),n.addEventListener("mouseleave",this.autoPlay))},t.handleKeyDown=function(n){var t=this.state.settings,r=t.rtl,o=t.accessibility,a=(0,e.keyHandler)(n,o,r);"previous"===a?this.slickPrev():"next"===a&&this.slickNext()},t.handleResize=function(n){this.slideInit(),this.connectObserver();var t=this.state.settings,r=t.onResize;if(t.fullWidth){var e=this.state.width;this.dim=2*e+t.gutter,this.offset=2*this.center*e,this.target=this.offset}else this.scroll("resize");r(n)},t.handleWheel=function(n){n.stopPropagation(),n.preventDefault(),this.beforeChangeTrigger=!1;var t=this.state,r=t.settings.wheelScroll,e=t.activeIndex,o=n.deltaY;o>0?(this.scrollType={type:"wheel",direction:"next"},this.slickNext(e+r)):o<0&&(this.scrollType={type:"wheel",direction:"prev"},this.slickPrev(e-r))},t.handleVisibilityChange=function(){this.changeWindow="undefined"!=typeof document&&"visible"===document.visibilityState},t.signupListener=function(){var n=this.state,t=n.settings,r=n.SliderRef,e=t.swipe,o=t.accessibility,a=t.wheel;e?(r.addEventListener("touchstart",this.handleCarouselTap),r.addEventListener("touchmove",this.handleCarouselDrag),r.addEventListener("touchend",this.handleCarouselRelease)):(r.removeEventListener("touchstart",this.handleCarouselTap),r.removeEventListener("touchmove",this.handleCarouselDrag),r.removeEventListener("touchend",this.handleCarouselRelease)),o?r.addEventListener("keydown",this.handleKeyDown):r.removeEventListener("keydown",this.handleKeyDown),a?r.addEventListener("wheel",this.handleWheel):r.removeEventListener("wheel",this.handleWheel),r.addEventListener("mousedown",this.handleCarouselTap),r.addEventListener("mousemove",this.handleCarouselDrag),r.addEventListener("mouseup",this.handleCarouselRelease),r.addEventListener("mouseleave",this.handleCarouselRelease)},t.removeListener=function(){var n=this.state,t=n.settings,r=n.SliderRef,e=t.swipe,o=t.accessibility,a=t.wheel,i=t.autoplay;e&&(r.removeEventListener("touchstart",this.handleCarouselTap),r.removeEventListener("touchmove",this.handleCarouselDrag),r.removeEventListener("touchend",this.handleCarouselRelease)),o&&r.removeEventListener("keydown",this.handleKeyDown),a&&r.removeEventListener("wheel",this.handleWheel),i&&window.removeEventListener("visibilitychange",this.handleVisibilityChange),r.removeEventListener("mousedown",this.handleCarouselTap),r.removeEventListener("mousemove",this.handleCarouselDrag),r.removeEventListener("mouseup",this.handleCarouselRelease),r.removeEventListener("mouseleave",this.handleCarouselRelease)};var e=r(7720)},8846:function(n,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==u(n)&&"function"!=typeof n)return{default:n};var t=f();if(t&&t.has(n))return t.get(n);var r={},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var a=e?Object.getOwnPropertyDescriptor(n,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=n[o]}return r.default=n,t&&t.set(n,r),r}(r(9196)),o=w(r(8209)),a=w(r(5828)),i=w(r(5439)),s=w(r(1223)),l=w(r(4875)),c=w(r(3023)),g=w(r(6030)),d=r(5309),m=r(4504),p=w(r(8072)),h=r(3699);function w(n){return n&&n.__esModule?n:{default:n}}function f(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return f=function(){return n},n}function u(n){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},u(n)}function b(){return b=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(n[e]=r[e])}return n},b.apply(this,arguments)}function x(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function v(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach((function(t){_(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function y(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}}function k(n){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},k(n)}function C(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function E(n,t){return E=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},E(n,t)}function _(n,t,r){return t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}r(5009);var D=function(n,t){for(var r={},e=0;e<t.length;e+=1){var o=t[e];r[o]=n[o]}return r},A=function(n){function t(n){var r;return function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=function(n,t){return!t||"object"!==u(t)&&"function"!=typeof t?C(n):t}(this,k(t).call(this,n)),_(C(r),"isMounted",!0),_(C(r),"init",(function(){var n=r.state,t=n.settings,o=n.width,a=r.state.activeIndex;(t=v({},d.defaultProps,{},r.props)).fade&&(t.slidesToShow,t.slidesToShow=1);var l=r.props.children;l=e.default.Children.toArray(l).filter((function(n){return"string"==typeof n?!!n.trim():!!n}));var c=r.widthInit();o!==c&&(o=c);for(var g=[],m=0;m<l.length;m+=t.rows*t.slidesPerRow){for(var p=[],h=m;h<m+t.rows*t.slidesPerRow;h+=t.slidesPerRow){for(var w=[],f=h;f<h+t.slidesPerRow;f+=1)f<l.length&&w.push(e.default.cloneElement(l[f],{key:100*m+10*h+f,tabIndex:-1,style:{width:"".concat(100/t.slidesPerRow,"%"),display:"inline-block"}}));p.push(e.default.createElement("div",{className:"carousel-row",key:10*m+h},w))}g.push(e.default.createElement("div",{"data-carouselkey":m,key:m,className:"carousel-item",style:{width:"".concat(o,"px"),display:"none"}},p))}r.newChildren.length!==g.length?(r.rerender=!0,r.newChildren=g):(r.rerender=!1,r.newChildren=g,r.virtualList=g),t.virtualList&&r.items&&r.items.length===r.newChildren.length&&!r.rerender&&(r.endIndex===a&&(r.endIndex=null),r.virtualList=r.createVirtualList(),r.forceUpdate((function(){r.resizeHeight||r.connectObserver()}))),!(0,s.default)((0,i.default)(r.state,"settings"),t)&&r.isMounted&&r.setState({settings:t})})),_(C(r),"setRef",(function(n){return r.setState({SliderRef:n},(function(){var t=n.querySelectorAll(".carousel-item");r.state.settings.virtualList?(r.virtualList=r.newChildren,r.forceUpdate((function(){r.items=new g.default(n.querySelectorAll(".carousel-item")),r.virtualItem=null}))):r.items=new g.default(t),r.slideInit(),r.state.settings.slidesToShow<t.length?(r.signupListener(),r.autoPlay()):r.removeListener(),n.addEventListener("click",r.handleClick)}))})),_(C(r),"autoPlay",(function(){var n=r.state,t=n.SliderRef,e=n.settings,o=e.autoplay,a=e.autoplaySpeed,i=e.pauseOnHover;o&&a>0&&!r.autoplayTimer?(r.scrollType={type:"autoplay"},r.autoplayTimer=setInterval((function(){var n=r.props.autoplayScroll,t=r.state.activeIndex;r.beforeChangeTrigger=!1,r.slickNext(t+n)}),a),window.addEventListener("visibilitychange",r.handleVisibilityChange),i?(t.addEventListener("mouseover",r.handleAutoplayPause),t.removeEventListener("mouseleave",r.autoPlay)):(t.removeEventListener("mouseover",r.handleAutoplayPause),t.removeEventListener("mouseleave",r.autoPlay))):o&&a&&r.autoplayTimer&&(r.autoPlayInit(),i||(t.removeEventListener("mouseover",r.handleAutoplayPause),t.removeEventListener("mouseleave",r.autoPlay)))})),_(C(r),"autoPlayInit",(function(){var n=r.state.settings;n.autoplay?(r.handleAutoplayPause(),r.autoPlay()):r.isMounted&&r.setState({settings:v({},n,{autoplay:!0})},(function(){r.handleAutoplayPause(),r.autoPlay()}))})),_(C(r),"connectObserver",(function(){if(r.resizeObserver)r.disconnectObserver(),r.connectObserver();else{var n=r.state.SliderRef;r.resizeObserver=new c.default(r.handleResizeHeight),r.resizeObserver.observe(n.querySelector(".carousel-item"))}})),_(C(r),"disconnectObserver",(function(){r.resizeObserver&&(r.resizeObserver.disconnect(),r.resizeObserver=null)})),_(C(r),"track",(function(){var n=Date.now(),t=n-r.timestamp;r.timestamp=n;var e=r.offset-r.frame;r.frame=r.offset;var o=1e3*e/(1+t);r.velocity=.8*o+.2*r.velocity})),_(C(r),"autoScroll",(function(n){var t=r.state.settings;if(r.amplitude){var e=Date.now()-r.timestamp,o=r.amplitude*Math.exp(-e/t.duration);r.doubleTrigger?(r.beforeChangeTrigger=!1,r.scroll("auto",r.target-o),requestAnimationFrame(r.autoScroll),r.doubleTrigger=!1):o>2||o<-2?(r.scroll("start"===n?n:"auto",r.target-o),requestAnimationFrame(r.autoScroll)):r.changeWindow?(r.changeWindow=!1,r.scroll("auto",r.target)):r.scroll("end",r.target)}})),_(C(r),"getItem",(function(n,t){var e;if(r.state.settings.virtualList){var o=n.getKeyIndex(t);o>=0&&(e=n.get(o))}else e=n.get(t);return e})),_(C(r),"scroll",(function(n,t){var e,o,i,s=r.state,l=s.SliderRef,c=s.width,d=s.settings,m=s.activeIndex,p=d.centerMode,h=d.beforeChange,w=d.afterChange,f=d.slidesToShow,u=d.virtualList;r.offset=t?"number"==typeof t?t:r.offset:c*m*2,r.center=Math.floor((r.offset+r.dim/2)/r.dim);var b=r.offset-r.center*r.dim,x=b<0?1:-1,v=-x*b*2/r.dim;i=p?"translateX(".concat(f%2==0?c*(f/2):(l.clientWidth-c)/2-d.centerPadding,"px)"):"translateX(0px)";var y=r.scrollType,k=y.type,E=y.direction;l.classList.contains("scrolling")||"arrows"===k||"init"===n||"resize"===n||(r.swiping=!0,l.classList.add("scrolling"));var _=r.wrap(r.center);if(!r.beforeChangeTrigger&&"start"!==n&&"end"!==n&&"init"!==n){var D;switch(r.beforeChangeTrigger=!0,k){case"arrows":var A=d.arrowsScroll;r.scrollDistance=A,D=r.items.getIndex("prev"===E?m-A:m+A);break;case"dots":D=r.scrollOptions.index*r.scrollOptions.dotsScroll;break;case"autoplay":var S=d.autoplayScroll;r.scrollDistance=S,D=r.items.getIndex(m+S);break;case"wheel":var F=d.wheelScroll;r.scrollDistance=F,D=r.items.getIndex("prev"===E?m-F:m+F)}r.endIndex=D,h&&"function"==typeof h&&h(m,D)}"end"!==n&&r.scrollEnd&&(r.scrollEnd=!1),"end"===n?(w&&"function"==typeof w&&!r.scrollEnd&&w(r.wrap(r.center)),r.scrollEnd=!0,l.classList.remove("scrolling"),r.beforeChangeTrigger=!1,r.swiping=!1):r.scrollEnd&&r.scrollEnd(!0),r.virtualItem=r.virtualItem||new g.default(l.querySelectorAll(".carousel-item"),r.items);var P=u?r.virtualItem:r.items;if(P.length<=f){if(o=r.getItem(P,0)){o.classList.contains("active")&&((0,a.default)(l.querySelectorAll(".carousel-item"),(function(n){return n.classList.remove("active")})),o.classList.add("active"));var T="".concat(i," translateX(0px)");r.updateItemStyle(o,T)}}else if((!r.noWrap||r.center>=0&&r.center<P.length)&&(o=r.getItem(P,_))){o.classList.contains("active")&&((0,a.default)(l.querySelectorAll(".carousel-item"),(function(n){return n.classList.remove("active")})),o.classList.add("active"));var L="".concat(i," translateX(").concat(-b/2,"px) translateX(").concat(x*d.shift*v*e,"px)");r.updateItemStyle(o,L)}if(p){var M=Math.floor(P.length/2);for(e=1;e<=M;e+=1){if((!r.noWrap||r.center+e<P.length)&&(o=r.getItem(P,r.wrap(r.center+e)))){var I="".concat(i," translateX(").concat(d.shift+(r.dim*e-b)/2,"px)");r.updateItemStyle(o,I)}if((!r.noWrap||r.center-e>=0)&&(o=r.getItem(P,r.wrap(r.center-e)))){var B="".concat(i," translateX(").concat(-d.shift+(-r.dim*e-b)/2,"px)");r.updateItemStyle(o,B)}}}else if(P.length<=f){for(e=1;e<P.length;e+=1)if(o=r.getItem(P,e)){var O="".concat(i," translateX(").concat(d.shift+(r.dim*e-b)/2,"px)");r.updateItemStyle(o,O)}}else{for(e=1;e<f;e+=1)if(o=r.getItem(P,r.wrap(r.center+e))){var j="".concat(i," translateX(").concat(d.shift+(r.dim*e-b)/2,"px)");r.updateItemStyle(o,j)}var z=Math.ceil((P.length-f)/2);for(e=0;e<z;e+=1){if((!r.noWrap||r.center+f+e<P.length)&&(o=r.getItem(P,r.wrap(r.center+f+e)))){var R="".concat(i," translateX(").concat(d.shift+(r.dim*(f+e)-b)/2,"px)");r.updateItemStyle(o,R)}if((!r.noWrap||r.center+f+e<P.length)&&(o=r.getItem(P,r.wrap(r.center-e-1)))){var N="".concat(i," translateX(").concat(-d.shift+(-r.dim*(e+1)-b)/2,"px)");r.updateItemStyle(o,N)}}}if((!r.noWrap||r.center<r.items.length)&&f<P.length&&(o=r.getItem(P,r.center))){if(!o.classList.contains("active")){(0,a.default)(l.querySelectorAll(".carousel-item"),(function(n){return n.classList.remove("active")})),o.classList.add("active");var V=r.wrap(r.center);r.beforeChangeTrigger&&r.isMounted&&r.setState({activeIndex:V},(function(){r.virtualItem=null}))}var U="".concat(i," translateX(").concat(-b/2,"px) translateX(").concat(x*d.shift*v,"px)");r.updateItemStyle(o,U)}r.adaptHeight();var W=l.querySelectorAll(".carousel-item")[r.wrap(r.center)];"function"==typeof r.oneTimeCallback&&(r.oneTimeCallback.call(C(r),W,r.dragged),r.oneTimeCallback=null)})),_(C(r),"updateItemStyle",(function(n,t){var e=n;e.style[r.xform]=t,e.style.zIndex=1,e.style.display=""})),_(C(r),"widthInit",(function(){var n,t,e=r.state,o=e.settings,a=e.SliderRef,i=o.centerMode,s=o.centerPadding,l=o.slidesToShow;if(a){var c=0;"string"==typeof s?c=(n=s.match(/\d+/g),t=1,function(n){if(Array.isArray(n))return n}(n)||function(n,t){if(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)){var r=[],_n=!0,e=!1,o=void 0;try{for(var a,i=n[Symbol.iterator]();!(_n=(a=i.next()).done)&&(r.push(a.value),!t||r.length!==t);_n=!0);}catch(n){e=!0,o=n}finally{try{_n||null==i.return||i.return()}finally{if(e)throw o}}return r}}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}())[0]:"number"==typeof s?c=s:(c=50,console.warn("centerPadding have to be number or string like 50px"));var g=a.offsetWidth;return g<=0&&(g=window.innerWidth),(i?g-2*c:g)/l}return 0})),_(C(r),"slideInit",(function(){var n=r.state,t=n.SliderRef,e=n.settings.initialSlide;if(t&&r.isMounted){var o=r.widthInit();r.setState({width:o},(function(){r.dim=2*o,r.scroll("init"),e&&("number"==typeof e?e>0&&!r.initialSet&&(r.slickSet(e),r.initialSet=!0):(r.slickSet(0),r.initialSet=!1,console.warn("initialSlide must be a number"))),r.connectObserver()}))}})),_(C(r),"adaptHeight",(function(){var n=r.state,t=n.settings,e=n.SliderRef,o=n.height;if(t.adaptiveHeight&&e){var a=r.wrap(r.center),i=r.items.get(a).offsetHeight;o!==i&&i>0&&r.isMounted&&r.setState({height:i})}})),_(C(r),"xpos",(function(n){return n.targetTouches&&n.targetTouches.length>=1?n.targetTouches[0].clientX:n.clientX})),_(C(r),"ypos",(function(n){return n.targetTouches&&n.targetTouches.length>=1?n.targetTouches[0].clientY:n.clientY})),_(C(r),"wrap",(function(n){return r.items.getIndex(n)})),_(C(r),"cycleTo",(function(n,t){var e=r.center%r.items.length-n;r.noWrap||(e<0?Math.abs(e+r.items.length)<Math.abs(e)&&(e+=r.items.length):e>0&&Math.abs(e-r.items.length)<e&&(e-=r.items.length)),r.target=r.dim*Math.round(r.offset/r.dim),e<0?r.target+=r.dim*Math.abs(e):e>0&&(r.target-=r.dim*e),"function"==typeof t&&(r.oneTimeCallback=t),r.offset!==r.target&&(r.amplitude=r.target-r.offset,r.timestamp=Date.now(),requestAnimationFrame((function(){r.autoScroll("start")})))})),_(C(r),"slickNext",(function(n){if("arrows"===r.scrollType.type&&(r.doubleTrigger=!0),"number"==typeof n)r.cycleTo(n);else{var t=r.state.activeIndex;r.cycleTo(t+1)}})),_(C(r),"slickPrev",(function(n){if("arrows"===r.scrollType.type&&(r.doubleTrigger=!0),"number"==typeof n)r.cycleTo(n);else{var t=r.state.activeIndex;r.cycleTo(t-1)}})),_(C(r),"slickSet",(function(n,t){return r.cycleTo(n,t)})),_(C(r),"createVirtualList",(function(){var n=r.state,t=n.settings,e=t.slidesToShow,o=t.overScan,a=n.activeIndex;if(r.virtualList.length>2*(e+o)+1){var i=[],s=[],l=a,c=r.scrollType,g=c.type,d=c.direction;switch(g){case"scroll":"left"===d?l+=1:l-=1;break;case"arrows":case"wheel":"next"===d?l+=1:l-=1;break;case"dots":"right"===d?l+=1:l-=1;break;case"autoplay":l+=1}for(var m=0;m<e+o;m+=1)if(0===m){var p=r.items.getIndex(l);s.push(p)}else{var h=r.items.getIndex(l+m),w=r.items.getIndex(l-m);s.push(h),s.unshift(w)}if(r.endIndex>=0&&"number"==typeof r.endIndex){var f;f=a+r.endIndex<r.newChildren.length+r.scrollDistance&&a+r.endIndex>=r.newChildren.length-r.scrollDistance&&(a>=r.newChildren.length-r.scrollDistance||r.endIndex>=r.newChildren.length-r.scrollDistance)?r.endIndex+a<r.newChildren.length?r.endIndex<a?r.newChildren.length-a+r.endIndex:r.newChildren.length-r.endIndex+a:r.endIndex<a?r.newChildren.length+r.scrollDistance-a+r.endIndex:r.newChildren.length+r.scrollDistance-r.endIndex+a:r.endIndex<a?a-r.endIndex:r.endIndex-a;for(var u=0;u<f;u+=1){var b=r.items.getIndex(l+m+u),x=r.items.getIndex(l-m-u);switch(g){case"arrows":case"wheel":"next"===d?s.push(b):s.unshift(x);break;case"dots":"right"===d?s.push(b):s.unshift(x);break;case"autoplay":s.push(b)}}}for(s.sort((function(n,t){return n-t})),m=0;m<s.length;m+=1){var v=s[m],y=r.newChildren[v];i.push(y)}return i}return r.virtualList})),r.state={SliderRef:null,width:0,height:0,autoplaying:null,settings:d.defaultProps,activeIndex:0},r.touchObject={},r.newChildren=[],r.virtualList=[],r.center=0,r.offset=0,r.target=0,r.items=null,r.virtualItem=null,r.dim=1,r.xform="",r.resizeObserver=null,r.autoplayTimer=null,["","Webkit","Moz","O","ms"].every((function(n){var t="".concat(n,"Transform");return"undefined"==typeof document||void 0===document.body.style[t]||(r.xform=t,!1)})),r.doubleTrigger=!1,r.initialSet=!1,r.beforeChangeTrigger=!1,r.scrollEnd=!1,r.autoplayTimer=null,r.scrollType={},r.scrollOptions={},r.rerender=!1,r.resizeHeight=!1,r.endIndex=null,r.changeWindow=!1,r.scroll=r.scroll.bind(C(r)),r.setRef=r.setRef.bind(C(r)),r.slideInit=r.slideInit.bind(C(r)),r.slickNext=r.slickNext.bind(C(r)),r.slickPrev=r.slickPrev.bind(C(r)),r.slickSet=r.slickSet.bind(C(r)),r.cycleTo=r.cycleTo.bind(C(r)),r.autoPlay=r.autoPlay.bind(C(r)),r.handleCarouselTap=h.handleCarouselTap.bind(C(r)),r.signupListener=h.signupListener.bind(C(r)),r.removeListener=h.removeListener.bind(C(r)),r.handleCarouselDrag=h.handleCarouselDrag.bind(C(r)),r.handleCarouselRelease=h.handleCarouselRelease.bind(C(r)),r.handleAutoplayPause=h.handleAutoplayPause.bind(C(r)),r.handleResize=(0,o.default)(h.handleResize.bind(C(r)),1e3,{leading:!0}),r.handleResizeHeight=(0,o.default)(h.handleResizeHeight.bind(C(r)),500),r.handleVisibilityChange=h.handleVisibilityChange.bind(C(r)),r.handleKeyDown=h.handleKeyDown.bind(C(r)),r.handleClick=h.handleClick.bind(C(r)),r.handleWheel=h.handleWheel.bind(C(r)),r}var r,w;return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&E(n,t)}(t,n),r=t,(w=[{key:"componentDidMount",value:function(){this.isMounted=!0,window.addEventListener("resize",this.handleResize),this.init();var n=this.props.onInit;n&&"function"==typeof n&&n(this)}},{key:"shouldComponentUpdate",value:function(n,t){this.init();var r=n.slidesPerRow,e=n.rows,o=this.state.settings,a=o.slidesPerRow,i=o.rows;return r===a&&e===i||(this.resizeHeight=!1),(0,s.default)(n,this.props)||(0,s.default)(t,this.state)}},{key:"componentDidUpdate",value:function(n){var t=this.state.SliderRef,r=v({},this.props,{children:[]}),e=v({},n,{children:[]}),o=this.props.children;if(!(0,s.default)(r,e)||n.children.length!==o.length){var a=this.props.onReInit;this.init(),this.setRef(t),a&&"function"==typeof a&&a(this)}}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),this.isMounted=!1}},{key:"render",value:function(){var n,t,r,o=this,a=this.state,i=a.height,s=a.settings,c=a.activeIndex,g=v({},s,{},this.prop),d=s.centerPadding,h=s.centerMode,w="string"==typeof d?d:"".concat(d,"px"),f=D(g,["arrows","arrowsScroll","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow","arrowsBlock"]);if(s.arrows&&(n=e.default.createElement(m.PrevArrow,b({},f,{clickHandler:function(n){o.beforeChangeTrigger=!1,o.scrollType={type:"arrows",direction:"prev"},o.scrollOptions=n,o.slickPrev(c-n.arrowsScroll)}})),t=e.default.createElement(m.NextArrow,b({},f,{clickHandler:function(n){o.beforeChangeTrigger=!1,o.scrollType={type:"arrows",direction:"next"},o.scrollOptions=n,o.slickNext(c+n.arrowsScroll)}}))),!0===s.dots&&this.items&&this.items.length>=s.slidesToShow){var u=D(g,["dotsClass","slidesToShow","dotsScroll","clickHandler","children","customPaging","infinite","appendDots"]),x=s.pauseOnDotsHover;Object.assign(u,{activeIndex:c,slideCount:this.items.length,clickHandler:function(n){o.beforeChangeTrigger=!1;var t;t=c>n.index?o.newChildren.length-c+n.index<c-n.index?"right":"left":n.index-c<=o.newChildren.length-n.index+c?"right":"left",o.scrollType={type:"dots",direction:t},o.scrollOptions=n,o.slickSet(n.index*n.dotsScroll)},onMouseEnter:x?this.onDotsLeave:null,onMouseOver:x?this.onDotsOver:null,onMouseLeave:x?this.onDotsLeave:null}),r=e.default.createElement(p.default,u)}var y=!!this.items&&s.slidesToShow<this.items.length,k=e.default.createElement(e.Fragment,null,e.default.createElement("div",{ref:function(n){!o.state.SliderRef&&o.isMounted&&o.setRef(n)},className:"carousel-initialized",style:{padding:h?"0 ".concat(w):0}},!s.unslick&&y?n:"",e.default.createElement("div",{style:{height:"".concat(i,"px")},className:"carousel-track"},this.rerender?this.newChildren:this.virtualList),!s.unslick&&y?t:""),!s.unslick&&y?r:"");if("unslick"===s){var C="regular slider ".concat(s.className||"");k=e.default.createElement("div",{className:C},this.newChildren)}return e.default.createElement("div",{className:(0,l.default)(s.className)},k)}}])&&y(r.prototype,w),t}(e.Component);A.propTypes=d.propTypes,A.defaultProps=d.defaultProps;var S=A;t.default=S},5309:function(n,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrowsPropTypes=t.arrowsDefaultProps=t.dotsPropTypes=t.dotsDefaultProps=t.autoplayProps=t.propTypes=t.defaultProps=void 0;var e=a(r(9196)),o=a(r(507));function a(n){return n&&n.__esModule?n:{default:n}}t.autoplayProps={autoplaySpeed:3e3};var i={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(n){return e.default.createElement("ul",{style:{display:"block"}},n)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,arrowsScroll:1,centerPadding:50,className:"",customPaging:function(n){return e.default.createElement("button",{type:"button"},n+1)},dots:!1,dotsClass:"carousel-dots",dotsScroll:1,draggable:!0,edgeFriction:.35,fade:!1,focusOnSelect:!1,initialSlide:!1,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToShow:1,swipe:!0,swipeToSlide:!1,vertical:!1,duration:200,shift:0,gutter:0,fullWidth:!1,arrowsBlock:!0,autoplayScroll:1,onResize:function(){},onSwipe:function(){},wheel:!1,wheelScroll:1,virtualList:!1,overScan:2};t.defaultProps=i;var s={accessibility:o.default.bool,adaptiveHeight:o.default.bool,afterChange:o.default.func,appendDots:o.default.func,arrows:o.default.bool,arrowsScroll:o.default.number,autoplay:o.default.bool,autoplaySpeed:o.default.number,beforeChange:o.default.func,centerMode:o.default.bool,centerPadding:o.default.oneOfType([o.default.number,o.default.string]),className:o.default.string,cssEase:o.default.string,customPaging:o.default.func,dots:o.default.bool,dotsClass:o.default.string,dotsScroll:o.default.number,draggable:o.default.bool,easing:o.default.string,edgeFriction:o.default.number,fade:o.default.bool,focusOnSelect:o.default.bool,initialSlide:o.default.oneOfType([o.default.number,o.default.bool]),lazyLoad:o.default.bool,nextArrow:o.default.oneOfType([o.default.instanceOf("undefined"!=typeof Element&&Element),o.default.element]),onEdge:o.default.func,onInit:o.default.func,onLazyLoadError:o.default.func,onReInit:o.default.func,pauseOnDotsHover:o.default.bool,pauseOnFocus:o.default.bool,pauseOnHover:o.default.bool,prevArrow:o.default.oneOfType([o.default.instanceOf("undefined"!=typeof Element&&Element),o.default.element]),responsive:o.default.array,rows:o.default.number,rtl:o.default.bool,slide:o.default.string,slidesPerRow:o.default.number,slidesToShow:o.default.number,swipe:o.default.bool,swipeToSlide:o.default.bool,vertical:o.default.bool,duration:o.default.number,shift:o.default.number,gutter:o.default.number,fullWidth:o.default.bool,arrowsBlock:o.default.bool,autoplayScroll:o.default.number,onResize:o.default.func,onSwipe:o.default.func,virtualList:o.default.bool,overScan:o.default.number};t.propTypes=s;var l={slideCount:0,dotsScroll:1,slidesToShow:1,infinite:!0,currentSlide:0,clickHandler:function(){},onMouseEnter:function(){},onMouseOver:function(){},onMouseLeave:function(){},customPaging:function(n){return e.default.createElement("button",{type:"button"},n+1)},appendDots:function(n){return e.default.createElement("ul",{style:{display:"block"}},n)},dotsClass:""};t.dotsDefaultProps=l;var c={slideCount:o.default.number,dotsScroll:o.default.number,slidesToShow:o.default.number,infinite:o.default.bool,currentSlide:o.default.number,clickHandler:o.default.func,onMouseEnter:o.default.func,onMouseOver:o.default.func,onMouseLeave:o.default.func,customPaging:o.default.func,appendDots:o.default.func,dotsClass:o.default.string};t.dotsPropTypes=c;var g={arrows:o.default.bool,arrowsScroll:o.default.number,clickHandler:o.default.func,type:o.default.oneOf(["prev","next"]),prevArrow:o.default.oneOfType([o.default.array,o.default.element,o.default.instanceOf("undefined"!=typeof Element&&Element),o.default.oneOf([null])]),nextArrow:o.default.oneOfType([o.default.array,o.default.element,o.default.instanceOf("undefined"!=typeof Element&&Element),o.default.oneOf([null])]),arrowsBlock:o.default.bool};t.arrowsPropTypes=g,t.arrowsDefaultProps={arrows:!0,arrowsScroll:1,clickHandler:function(){},type:"prev",arrowsBlock:!0,prevArrow:null,nextArrow:null}},7720:function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHandler=t.getSwipeDirection=void 0,t.getSwipeDirection=function(n){var t,r,e,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t=n.startX-n.endX,r=n.startY-n.endY;var a=Math.atan2(r,t);return(e=Math.round(180*a/Math.PI))<0&&(e=360-Math.abs(e)),e<=45&&e>=0||e<=360&&e>=315?"left":e>=135&&e<=225?"right":!0===o?e>45&&e<135?"up":"down":"vertical"},t.keyHandler=function(n,t,r){return n.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===n.keyCode?r?"next":"previous":39===n.keyCode?r?"previous":"next":""}},8345:function(n,t,r){"use strict";var e=o(r(1552));o(r(8846));function o(n){return n&&n.__esModule?n:{default:n}}e.default},7269:function(n,t,r){var e=r(7758)(r(9165),"DataView");n.exports=e},8987:function(n,t,r){var e=r(1519),o=r(2999),a=r(6111),i=r(506),s=r(845);function l(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}l.prototype.clear=e,l.prototype.delete=o,l.prototype.get=a,l.prototype.has=i,l.prototype.set=s,n.exports=l},175:function(n,t,r){var e=r(2173),o=r(3752),a=r(548),i=r(3410),s=r(3564);function l(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}l.prototype.clear=e,l.prototype.delete=o,l.prototype.get=a,l.prototype.has=i,l.prototype.set=s,n.exports=l},5922:function(n,t,r){var e=r(7758)(r(9165),"Map");n.exports=e},9440:function(n,t,r){var e=r(7140),o=r(6504),a=r(8833),i=r(953),s=r(724);function l(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}l.prototype.clear=e,l.prototype.delete=o,l.prototype.get=a,l.prototype.has=i,l.prototype.set=s,n.exports=l},6795:function(n,t,r){var e=r(7758)(r(9165),"Promise");n.exports=e},1956:function(n,t,r){var e=r(7758)(r(9165),"Set");n.exports=e},8188:function(n,t,r){var e=r(9440),o=r(6659),a=r(7230);function i(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new e;++t<r;)this.add(n[t])}i.prototype.add=i.prototype.push=o,i.prototype.has=a,n.exports=i},5929:function(n,t,r){var e=r(175),o=r(551),a=r(4090),i=r(7694),s=r(6220),l=r(8958);function c(n){var t=this.__data__=new e(n);this.size=t.size}c.prototype.clear=o,c.prototype.delete=a,c.prototype.get=i,c.prototype.has=s,c.prototype.set=l,n.exports=c},4396:function(n,t,r){var e=r(9165).Symbol;n.exports=e},2210:function(n,t,r){var e=r(9165).Uint8Array;n.exports=e},9477:function(n,t,r){var e=r(7758)(r(9165),"WeakMap");n.exports=e},1662:function(n){n.exports=function(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););return n}},8969:function(n){n.exports=function(n,t){for(var r=-1,e=null==n?0:n.length,o=0,a=[];++r<e;){var i=n[r];t(i,r,n)&&(a[o++]=i)}return a}},9809:function(n,t,r){var e=r(9739),o=r(353),a=r(4669),i=r(1563),s=r(1010),l=r(3806),c=Object.prototype.hasOwnProperty;n.exports=function(n,t){var r=a(n),g=!r&&o(n),d=!r&&!g&&i(n),m=!r&&!g&&!d&&l(n),p=r||g||d||m,h=p?e(n.length,String):[],w=h.length;for(var f in n)!t&&!c.call(n,f)||p&&("length"==f||d&&("offset"==f||"parent"==f)||m&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||s(f,w))||h.push(f);return h}},5697:function(n){n.exports=function(n,t){for(var r=-1,e=null==n?0:n.length,o=Array(e);++r<e;)o[r]=t(n[r],r,n);return o}},8486:function(n){n.exports=function(n,t){for(var r=-1,e=t.length,o=n.length;++r<e;)n[o+r]=t[r];return n}},4330:function(n){n.exports=function(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}},2718:function(n,t,r){var e=r(4682);n.exports=function(n,t){for(var r=n.length;r--;)if(e(n[r][0],t))return r;return-1}},438:function(n,t,r){var e=r(1343),o=r(8202)(e);n.exports=o},1030:function(n,t,r){var e=r(29)();n.exports=e},1343:function(n,t,r){var e=r(1030),o=r(579);n.exports=function(n,t){return n&&e(n,t,o)}},7499:function(n,t,r){var e=r(399),o=r(7817);n.exports=function(n,t){for(var r=0,a=(t=e(t,n)).length;null!=n&&r<a;)n=n[o(t[r++])];return r&&r==a?n:void 0}},8084:function(n,t,r){var e=r(8486),o=r(4669);n.exports=function(n,t,r){var a=t(n);return o(n)?a:e(a,r(n))}},732:function(n,t,r){var e=r(4396),o=r(1239),a=r(7058),i=e?e.toStringTag:void 0;n.exports=function(n){return null==n?void 0===n?"[object Undefined]":"[object Null]":i&&i in Object(n)?o(n):a(n)}},4742:function(n,t,r){var e=r(732),o=r(5073);n.exports=function(n){return o(n)&&"[object Arguments]"==e(n)}},6620:function(n,t,r){var e=r(3977),o=r(5073);n.exports=function n(t,r,a,i,s){return t===r||(null==t||null==r||!o(t)&&!o(r)?t!=t&&r!=r:e(t,r,a,i,n,s))}},3977:function(n,t,r){var e=r(5929),o=r(2684),a=r(7456),i=r(8120),s=r(1887),l=r(4669),c=r(1563),g=r(3806),d="[object Arguments]",m="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;n.exports=function(n,t,r,w,f,u){var b=l(n),x=l(t),v=b?m:s(n),y=x?m:s(t),k=(v=v==d?p:v)==p,C=(y=y==d?p:y)==p,E=v==y;if(E&&c(n)){if(!c(t))return!1;b=!0,k=!1}if(E&&!k)return u||(u=new e),b||g(n)?o(n,t,r,w,f,u):a(n,t,v,r,w,f,u);if(!(1&r)){var _=k&&h.call(n,"__wrapped__"),D=C&&h.call(t,"__wrapped__");if(_||D){var A=_?n.value():n,S=D?t.value():t;return u||(u=new e),f(A,S,r,w,u)}}return!!E&&(u||(u=new e),i(n,t,r,w,f,u))}},8939:function(n,t,r){var e=r(2042),o=r(654),a=r(6838),i=r(1059),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,g=l.toString,d=c.hasOwnProperty,m=RegExp("^"+g.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");n.exports=function(n){return!(!a(n)||o(n))&&(e(n)?m:s).test(i(n))}},2882:function(n,t,r){var e=r(732),o=r(7216),a=r(5073),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,n.exports=function(n){return a(n)&&o(n.length)&&!!i[e(n)]}},7473:function(n,t,r){var e=r(2963),o=r(4457),a=Object.prototype.hasOwnProperty;n.exports=function(n){if(!e(n))return o(n);var t=[];for(var r in Object(n))a.call(n,r)&&"constructor"!=r&&t.push(r);return t}},9739:function(n){n.exports=function(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}},3150:function(n,t,r){var e=r(4396),o=r(5697),a=r(4669),i=r(6764),s=e?e.prototype:void 0,l=s?s.toString:void 0;n.exports=function n(t){if("string"==typeof t)return t;if(a(t))return o(t,n)+"";if(i(t))return l?l.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},3124:function(n,t,r){var e=r(2996),o=/^\s+/;n.exports=function(n){return n?n.slice(0,e(n)+1).replace(o,""):n}},8792:function(n){n.exports=function(n){return function(t){return n(t)}}},9880:function(n){n.exports=function(n,t){return n.has(t)}},7008:function(n,t,r){var e=r(8148);n.exports=function(n){return"function"==typeof n?n:e}},399:function(n,t,r){var e=r(4669),o=r(2610),a=r(7057),i=r(8389);n.exports=function(n,t){return e(n)?n:o(n,t)?[n]:a(i(n))}},6633:function(n,t,r){var e=r(9165)["__core-js_shared__"];n.exports=e},8202:function(n,t,r){var e=r(7428);n.exports=function(n,t){return function(r,o){if(null==r)return r;if(!e(r))return n(r,o);for(var a=r.length,i=t?a:-1,s=Object(r);(t?i--:++i<a)&&!1!==o(s[i],i,s););return r}}},29:function(n){n.exports=function(n){return function(t,r,e){for(var o=-1,a=Object(t),i=e(t),s=i.length;s--;){var l=i[n?s:++o];if(!1===r(a[l],l,a))break}return t}}},2684:function(n,t,r){var e=r(8188),o=r(4330),a=r(9880);n.exports=function(n,t,r,i,s,l){var c=1&r,g=n.length,d=t.length;if(g!=d&&!(c&&d>g))return!1;var m=l.get(n),p=l.get(t);if(m&&p)return m==t&&p==n;var h=-1,w=!0,f=2&r?new e:void 0;for(l.set(n,t),l.set(t,n);++h<g;){var u=n[h],b=t[h];if(i)var x=c?i(b,u,h,t,n,l):i(u,b,h,n,t,l);if(void 0!==x){if(x)continue;w=!1;break}if(f){if(!o(t,(function(n,t){if(!a(f,t)&&(u===n||s(u,n,r,i,l)))return f.push(t)}))){w=!1;break}}else if(u!==b&&!s(u,b,r,i,l)){w=!1;break}}return l.delete(n),l.delete(t),w}},7456:function(n,t,r){var e=r(4396),o=r(2210),a=r(4682),i=r(2684),s=r(7523),l=r(9967),c=e?e.prototype:void 0,g=c?c.valueOf:void 0;n.exports=function(n,t,r,e,c,d,m){switch(r){case"[object DataView]":if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(n.byteLength!=t.byteLength||!d(new o(n),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+n,+t);case"[object Error]":return n.name==t.name&&n.message==t.message;case"[object RegExp]":case"[object String]":return n==t+"";case"[object Map]":var p=s;case"[object Set]":var h=1&e;if(p||(p=l),n.size!=t.size&&!h)return!1;var w=m.get(n);if(w)return w==t;e|=2,m.set(n,t);var f=i(p(n),p(t),e,c,d,m);return m.delete(n),f;case"[object Symbol]":if(g)return g.call(n)==g.call(t)}return!1}},8120:function(n,t,r){var e=r(9698),o=Object.prototype.hasOwnProperty;n.exports=function(n,t,r,a,i,s){var l=1&r,c=e(n),g=c.length;if(g!=e(t).length&&!l)return!1;for(var d=g;d--;){var m=c[d];if(!(l?m in t:o.call(t,m)))return!1}var p=s.get(n),h=s.get(t);if(p&&h)return p==t&&h==n;var w=!0;s.set(n,t),s.set(t,n);for(var f=l;++d<g;){var u=n[m=c[d]],b=t[m];if(a)var x=l?a(b,u,m,t,n,s):a(u,b,m,n,t,s);if(!(void 0===x?u===b||i(u,b,r,a,s):x)){w=!1;break}f||(f="constructor"==m)}if(w&&!f){var v=n.constructor,y=t.constructor;v==y||!("constructor"in n)||!("constructor"in t)||"function"==typeof v&&v instanceof v&&"function"==typeof y&&y instanceof y||(w=!1)}return s.delete(n),s.delete(t),w}},6476:function(n,t,r){var e="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;n.exports=e},9698:function(n,t,r){var e=r(8084),o=r(7482),a=r(579);n.exports=function(n){return e(n,a,o)}},7707:function(n,t,r){var e=r(3880);n.exports=function(n,t){var r=n.__data__;return e(t)?r["string"==typeof t?"string":"hash"]:r.map}},7758:function(n,t,r){var e=r(8939),o=r(9149);n.exports=function(n,t){var r=o(n,t);return e(r)?r:void 0}},1239:function(n,t,r){var e=r(4396),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,s=e?e.toStringTag:void 0;n.exports=function(n){var t=a.call(n,s),r=n[s];try{n[s]=void 0;var e=!0}catch(n){}var o=i.call(n);return e&&(t?n[s]=r:delete n[s]),o}},7482:function(n,t,r){var e=r(8969),o=r(8036),a=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,s=i?function(n){return null==n?[]:(n=Object(n),e(i(n),(function(t){return a.call(n,t)})))}:o;n.exports=s},1887:function(n,t,r){var e=r(7269),o=r(5922),a=r(6795),i=r(1956),s=r(9477),l=r(732),c=r(1059),g="[object Map]",d="[object Promise]",m="[object Set]",p="[object WeakMap]",h="[object DataView]",w=c(e),f=c(o),u=c(a),b=c(i),x=c(s),v=l;(e&&v(new e(new ArrayBuffer(1)))!=h||o&&v(new o)!=g||a&&v(a.resolve())!=d||i&&v(new i)!=m||s&&v(new s)!=p)&&(v=function(n){var t=l(n),r="[object Object]"==t?n.constructor:void 0,e=r?c(r):"";if(e)switch(e){case w:return h;case f:return g;case u:return d;case b:return m;case x:return p}return t}),n.exports=v},9149:function(n){n.exports=function(n,t){return null==n?void 0:n[t]}},1519:function(n,t,r){var e=r(7722);n.exports=function(){this.__data__=e?e(null):{},this.size=0}},2999:function(n){n.exports=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}},6111:function(n,t,r){var e=r(7722),o=Object.prototype.hasOwnProperty;n.exports=function(n){var t=this.__data__;if(e){var r=t[n];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,n)?t[n]:void 0}},506:function(n,t,r){var e=r(7722),o=Object.prototype.hasOwnProperty;n.exports=function(n){var t=this.__data__;return e?void 0!==t[n]:o.call(t,n)}},845:function(n,t,r){var e=r(7722);n.exports=function(n,t){var r=this.__data__;return this.size+=this.has(n)?0:1,r[n]=e&&void 0===t?"__lodash_hash_undefined__":t,this}},1010:function(n){var t=/^(?:0|[1-9]\d*)$/;n.exports=function(n,r){var e=typeof n;return!!(r=null==r?9007199254740991:r)&&("number"==e||"symbol"!=e&&t.test(n))&&n>-1&&n%1==0&&n<r}},2610:function(n,t,r){var e=r(4669),o=r(6764),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;n.exports=function(n,t){if(e(n))return!1;var r=typeof n;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!o(n))||i.test(n)||!a.test(n)||null!=t&&n in Object(t)}},3880:function(n){n.exports=function(n){var t=typeof n;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n}},654:function(n,t,r){var e,o=r(6633),a=(e=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"";n.exports=function(n){return!!a&&a in n}},2963:function(n){var t=Object.prototype;n.exports=function(n){var r=n&&n.constructor;return n===("function"==typeof r&&r.prototype||t)}},2173:function(n){n.exports=function(){this.__data__=[],this.size=0}},3752:function(n,t,r){var e=r(2718),o=Array.prototype.splice;n.exports=function(n){var t=this.__data__,r=e(t,n);return!(r<0||(r==t.length-1?t.pop():o.call(t,r,1),--this.size,0))}},548:function(n,t,r){var e=r(2718);n.exports=function(n){var t=this.__data__,r=e(t,n);return r<0?void 0:t[r][1]}},3410:function(n,t,r){var e=r(2718);n.exports=function(n){return e(this.__data__,n)>-1}},3564:function(n,t,r){var e=r(2718);n.exports=function(n,t){var r=this.__data__,o=e(r,n);return o<0?(++this.size,r.push([n,t])):r[o][1]=t,this}},7140:function(n,t,r){var e=r(8987),o=r(175),a=r(5922);n.exports=function(){this.size=0,this.__data__={hash:new e,map:new(a||o),string:new e}}},6504:function(n,t,r){var e=r(7707);n.exports=function(n){var t=e(this,n).delete(n);return this.size-=t?1:0,t}},8833:function(n,t,r){var e=r(7707);n.exports=function(n){return e(this,n).get(n)}},953:function(n,t,r){var e=r(7707);n.exports=function(n){return e(this,n).has(n)}},724:function(n,t,r){var e=r(7707);n.exports=function(n,t){var r=e(this,n),o=r.size;return r.set(n,t),this.size+=r.size==o?0:1,this}},7523:function(n){n.exports=function(n){var t=-1,r=Array(n.size);return n.forEach((function(n,e){r[++t]=[e,n]})),r}},5171:function(n,t,r){var e=r(4736);n.exports=function(n){var t=e(n,(function(n){return 500===r.size&&r.clear(),n})),r=t.cache;return t}},7722:function(n,t,r){var e=r(7758)(Object,"create");n.exports=e},4457:function(n,t,r){var e=r(5542)(Object.keys,Object);n.exports=e},8478:function(n,t,r){n=r.nmd(n);var e=r(6476),o=t&&!t.nodeType&&t,a=o&&n&&!n.nodeType&&n,i=a&&a.exports===o&&e.process,s=function(){try{return a&&a.require&&a.require("util").types||i&&i.binding&&i.binding("util")}catch(n){}}();n.exports=s},7058:function(n){var t=Object.prototype.toString;n.exports=function(n){return t.call(n)}},5542:function(n){n.exports=function(n,t){return function(r){return n(t(r))}}},9165:function(n,t,r){var e=r(6476),o="object"==typeof self&&self&&self.Object===Object&&self,a=e||o||Function("return this")();n.exports=a},6659:function(n){n.exports=function(n){return this.__data__.set(n,"__lodash_hash_undefined__"),this}},7230:function(n){n.exports=function(n){return this.__data__.has(n)}},9967:function(n){n.exports=function(n){var t=-1,r=Array(n.size);return n.forEach((function(n){r[++t]=n})),r}},551:function(n,t,r){var e=r(175);n.exports=function(){this.__data__=new e,this.size=0}},4090:function(n){n.exports=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r}},7694:function(n){n.exports=function(n){return this.__data__.get(n)}},6220:function(n){n.exports=function(n){return this.__data__.has(n)}},8958:function(n,t,r){var e=r(175),o=r(5922),a=r(9440);n.exports=function(n,t){var r=this.__data__;if(r instanceof e){var i=r.__data__;if(!o||i.length<199)return i.push([n,t]),this.size=++r.size,this;r=this.__data__=new a(i)}return r.set(n,t),this.size=r.size,this}},7057:function(n,t,r){var e=r(5171),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=e((function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(o,(function(n,r,e,o){t.push(e?o.replace(a,"$1"):r||n)})),t}));n.exports=i},7817:function(n,t,r){var e=r(6764);n.exports=function(n){if("string"==typeof n||e(n))return n;var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}},1059:function(n){var t=Function.prototype.toString;n.exports=function(n){if(null!=n){try{return t.call(n)}catch(n){}try{return n+""}catch(n){}}return""}},2996:function(n){var t=/\s/;n.exports=function(n){for(var r=n.length;r--&&t.test(n.charAt(r)););return r}},6292:function(n,t,r){var e=r(6838),o=r(6668),a=r(2448),i=Math.max,s=Math.min;n.exports=function(n,t,r){var l,c,g,d,m,p,h=0,w=!1,f=!1,u=!0;if("function"!=typeof n)throw new TypeError("Expected a function");function b(t){var r=l,e=c;return l=c=void 0,h=t,d=n.apply(e,r)}function x(n){var r=n-p;return void 0===p||r>=t||r<0||f&&n-h>=g}function v(){var n=o();if(x(n))return y(n);m=setTimeout(v,function(n){var r=t-(n-p);return f?s(r,g-(n-h)):r}(n))}function y(n){return m=void 0,u&&l?b(n):(l=c=void 0,d)}function k(){var n=o(),r=x(n);if(l=arguments,c=this,p=n,r){if(void 0===m)return function(n){return h=n,m=setTimeout(v,t),w?b(n):d}(p);if(f)return clearTimeout(m),m=setTimeout(v,t),b(p)}return void 0===m&&(m=setTimeout(v,t)),d}return t=a(t)||0,e(r)&&(w=!!r.leading,g=(f="maxWait"in r)?i(a(r.maxWait)||0,t):g,u="trailing"in r?!!r.trailing:u),k.cancel=function(){void 0!==m&&clearTimeout(m),h=0,l=p=c=m=void 0},k.flush=function(){return void 0===m?d:y(o())},k}},5828:function(n,t,r){n.exports=r(7489)},4682:function(n){n.exports=function(n,t){return n===t||n!=n&&t!=t}},7489:function(n,t,r){var e=r(1662),o=r(438),a=r(7008),i=r(4669);n.exports=function(n,t){return(i(n)?e:o)(n,a(t))}},5439:function(n,t,r){var e=r(7499);n.exports=function(n,t,r){var o=null==n?void 0:e(n,t);return void 0===o?r:o}},8148:function(n){n.exports=function(n){return n}},353:function(n,t,r){var e=r(4742),o=r(5073),a=Object.prototype,i=a.hasOwnProperty,s=a.propertyIsEnumerable,l=e(function(){return arguments}())?e:function(n){return o(n)&&i.call(n,"callee")&&!s.call(n,"callee")};n.exports=l},4669:function(n){var t=Array.isArray;n.exports=t},7428:function(n,t,r){var e=r(2042),o=r(7216);n.exports=function(n){return null!=n&&o(n.length)&&!e(n)}},1563:function(n,t,r){n=r.nmd(n);var e=r(9165),o=r(4193),a=t&&!t.nodeType&&t,i=a&&n&&!n.nodeType&&n,s=i&&i.exports===a?e.Buffer:void 0,l=(s?s.isBuffer:void 0)||o;n.exports=l},1223:function(n,t,r){var e=r(6620);n.exports=function(n,t){return e(n,t)}},2042:function(n,t,r){var e=r(732),o=r(6838);n.exports=function(n){if(!o(n))return!1;var t=e(n);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},7216:function(n){n.exports=function(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=9007199254740991}},6838:function(n){n.exports=function(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}},5073:function(n){n.exports=function(n){return null!=n&&"object"==typeof n}},6764:function(n,t,r){var e=r(732),o=r(5073);n.exports=function(n){return"symbol"==typeof n||o(n)&&"[object Symbol]"==e(n)}},3806:function(n,t,r){var e=r(2882),o=r(8792),a=r(8478),i=a&&a.isTypedArray,s=i?o(i):e;n.exports=s},579:function(n,t,r){var e=r(9809),o=r(7473),a=r(7428);n.exports=function(n){return a(n)?e(n):o(n)}},4736:function(n,t,r){var e=r(9440);function o(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var e=arguments,o=t?t.apply(this,e):e[0],a=r.cache;if(a.has(o))return a.get(o);var i=n.apply(this,e);return r.cache=a.set(o,i)||a,i};return r.cache=new(o.Cache||e),r}o.Cache=e,n.exports=o},6668:function(n,t,r){var e=r(9165);n.exports=function(){return e.Date.now()}},8036:function(n){n.exports=function(){return[]}},4193:function(n){n.exports=function(){return!1}},8209:function(n,t,r){var e=r(6292),o=r(6838);n.exports=function(n,t,r){var a=!0,i=!0;if("function"!=typeof n)throw new TypeError("Expected a function");return o(r)&&(a="leading"in r?!!r.leading:a,i="trailing"in r?!!r.trailing:i),e(n,t,{leading:a,maxWait:t,trailing:i})}},2448:function(n,t,r){var e=r(3124),o=r(6838),a=r(6764),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;n.exports=function(n){if("number"==typeof n)return n;if(a(n))return NaN;if(o(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=o(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=e(n);var r=s.test(n);return r||l.test(n)?c(n.slice(2),r?2:8):i.test(n)?NaN:+n}},8389:function(n,t,r){var e=r(3150);n.exports=function(n){return null==n?"":e(n)}},5009:function(n,t,r){"use strict";r.r(t)},4049:function(n,t,r){"use strict";var e=r(6257);function o(){}function a(){}a.resetWarningCache=o,n.exports=function(){function n(n,t,r,o,a,i){if(i!==e){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return n}n.isRequired=n;var r={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:t,element:n,elementType:n,instanceOf:t,node:n,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return r.PropTypes=r,r}},507:function(n,t,r){n.exports=r(4049)()},6257:function(n){"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1688:function(n,t,r){var e=r(5478);function o(n){this.mode=e.MODE_8BIT_BYTE,this.data=n}o.prototype={getLength:function(n){return this.data.length},write:function(n){for(var t=0;t<this.data.length;t++)n.put(this.data.charCodeAt(t),8)}},n.exports=o},7572:function(n){function t(){this.buffer=new Array,this.length=0}t.prototype={get:function(n){var t=Math.floor(n/8);return 1==(this.buffer[t]>>>7-n%8&1)},put:function(n,t){for(var r=0;r<t;r++)this.putBit(1==(n>>>t-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(n){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),n&&(this.buffer[t]|=128>>>this.length%8),this.length++}},n.exports=t},2538:function(n){n.exports={L:1,M:0,Q:3,H:2}},4382:function(n,t,r){var e=r(4897);function o(n,t){if(null==n.length)throw new Error(n.length+"/"+t);for(var r=0;r<n.length&&0==n[r];)r++;this.num=new Array(n.length-r+t);for(var e=0;e<n.length-r;e++)this.num[e]=n[e+r]}o.prototype={get:function(n){return this.num[n]},getLength:function(){return this.num.length},multiply:function(n){for(var t=new Array(this.getLength()+n.getLength()-1),r=0;r<this.getLength();r++)for(var a=0;a<n.getLength();a++)t[r+a]^=e.gexp(e.glog(this.get(r))+e.glog(n.get(a)));return new o(t,0)},mod:function(n){if(this.getLength()-n.getLength()<0)return this;for(var t=e.glog(this.get(0))-e.glog(n.get(0)),r=new Array(this.getLength()),a=0;a<this.getLength();a++)r[a]=this.get(a);for(a=0;a<n.getLength();a++)r[a]^=e.gexp(e.glog(n.get(a))+t);return new o(r,0).mod(n)}},n.exports=o},6175:function(n,t,r){var e=r(1688),o=r(7515),a=r(7572),i=r(2739),s=r(4382);function l(n,t){this.typeNumber=n,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var c=l.prototype;c.addData=function(n){var t=new e(n);this.dataList.push(t),this.dataCache=null},c.isDark=function(n,t){if(n<0||this.moduleCount<=n||t<0||this.moduleCount<=t)throw new Error(n+","+t);return this.modules[n][t]},c.getModuleCount=function(){return this.moduleCount},c.make=function(){if(this.typeNumber<1){var n=1;for(n=1;n<40;n++){for(var t=o.getRSBlocks(n,this.errorCorrectLevel),r=new a,e=0,s=0;s<t.length;s++)e+=t[s].dataCount;for(s=0;s<this.dataList.length;s++){var l=this.dataList[s];r.put(l.mode,4),r.put(l.getLength(),i.getLengthInBits(l.mode,n)),l.write(r)}if(r.getLengthInBits()<=8*e)break}this.typeNumber=n}this.makeImpl(!1,this.getBestMaskPattern())},c.makeImpl=function(n,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++){this.modules[r]=new Array(this.moduleCount);for(var e=0;e<this.moduleCount;e++)this.modules[r][e]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(n,t),this.typeNumber>=7&&this.setupTypeNumber(n),null==this.dataCache&&(this.dataCache=l.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},c.setupPositionProbePattern=function(n,t){for(var r=-1;r<=7;r++)if(!(n+r<=-1||this.moduleCount<=n+r))for(var e=-1;e<=7;e++)t+e<=-1||this.moduleCount<=t+e||(this.modules[n+r][t+e]=0<=r&&r<=6&&(0==e||6==e)||0<=e&&e<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=e&&e<=4)},c.getBestMaskPattern=function(){for(var n=0,t=0,r=0;r<8;r++){this.makeImpl(!0,r);var e=i.getLostPoint(this);(0==r||n>e)&&(n=e,t=r)}return t},c.createMovieClip=function(n,t,r){var e=n.createEmptyMovieClip(t,r);this.make();for(var o=0;o<this.modules.length;o++)for(var a=1*o,i=0;i<this.modules[o].length;i++){var s=1*i;this.modules[o][i]&&(e.beginFill(0,100),e.moveTo(s,a),e.lineTo(s+1,a),e.lineTo(s+1,a+1),e.lineTo(s,a+1),e.endFill())}return e},c.setupTimingPattern=function(){for(var n=8;n<this.moduleCount-8;n++)null==this.modules[n][6]&&(this.modules[n][6]=n%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},c.setupPositionAdjustPattern=function(){for(var n=i.getPatternPosition(this.typeNumber),t=0;t<n.length;t++)for(var r=0;r<n.length;r++){var e=n[t],o=n[r];if(null==this.modules[e][o])for(var a=-2;a<=2;a++)for(var s=-2;s<=2;s++)this.modules[e+a][o+s]=-2==a||2==a||-2==s||2==s||0==a&&0==s}},c.setupTypeNumber=function(n){for(var t=i.getBCHTypeNumber(this.typeNumber),r=0;r<18;r++){var e=!n&&1==(t>>r&1);this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=e}for(r=0;r<18;r++)e=!n&&1==(t>>r&1),this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=e},c.setupTypeInfo=function(n,t){for(var r=this.errorCorrectLevel<<3|t,e=i.getBCHTypeInfo(r),o=0;o<15;o++){var a=!n&&1==(e>>o&1);o<6?this.modules[o][8]=a:o<8?this.modules[o+1][8]=a:this.modules[this.moduleCount-15+o][8]=a}for(o=0;o<15;o++)a=!n&&1==(e>>o&1),o<8?this.modules[8][this.moduleCount-o-1]=a:o<9?this.modules[8][15-o-1+1]=a:this.modules[8][15-o-1]=a;this.modules[this.moduleCount-8][8]=!n},c.mapData=function(n,t){for(var r=-1,e=this.moduleCount-1,o=7,a=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var l=0;l<2;l++)if(null==this.modules[e][s-l]){var c=!1;a<n.length&&(c=1==(n[a]>>>o&1)),i.getMask(t,e,s-l)&&(c=!c),this.modules[e][s-l]=c,-1==--o&&(a++,o=7)}if((e+=r)<0||this.moduleCount<=e){e-=r,r=-r;break}}},l.PAD0=236,l.PAD1=17,l.createData=function(n,t,r){for(var e=o.getRSBlocks(n,t),s=new a,c=0;c<r.length;c++){var g=r[c];s.put(g.mode,4),s.put(g.getLength(),i.getLengthInBits(g.mode,n)),g.write(s)}var d=0;for(c=0;c<e.length;c++)d+=e[c].dataCount;if(s.getLengthInBits()>8*d)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*d+")");for(s.getLengthInBits()+4<=8*d&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*d||(s.put(l.PAD0,8),s.getLengthInBits()>=8*d));)s.put(l.PAD1,8);return l.createBytes(s,e)},l.createBytes=function(n,t){for(var r=0,e=0,o=0,a=new Array(t.length),l=new Array(t.length),c=0;c<t.length;c++){var g=t[c].dataCount,d=t[c].totalCount-g;e=Math.max(e,g),o=Math.max(o,d),a[c]=new Array(g);for(var m=0;m<a[c].length;m++)a[c][m]=255&n.buffer[m+r];r+=g;var p=i.getErrorCorrectPolynomial(d),h=new s(a[c],p.getLength()-1).mod(p);for(l[c]=new Array(p.getLength()-1),m=0;m<l[c].length;m++){var w=m+h.getLength()-l[c].length;l[c][m]=w>=0?h.get(w):0}}var f=0;for(m=0;m<t.length;m++)f+=t[m].totalCount;var u=new Array(f),b=0;for(m=0;m<e;m++)for(c=0;c<t.length;c++)m<a[c].length&&(u[b++]=a[c][m]);for(m=0;m<o;m++)for(c=0;c<t.length;c++)m<l[c].length&&(u[b++]=l[c][m]);return u},n.exports=l},7515:function(n,t,r){var e=r(2538);function o(n,t){this.totalCount=n,this.dataCount=t}o.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],o.getRSBlocks=function(n,t){var r=o.getRsBlockTable(n,t);if(null==r)throw new Error("bad rs block @ typeNumber:"+n+"/errorCorrectLevel:"+t);for(var e=r.length/3,a=new Array,i=0;i<e;i++)for(var s=r[3*i+0],l=r[3*i+1],c=r[3*i+2],g=0;g<s;g++)a.push(new o(l,c));return a},o.getRsBlockTable=function(n,t){switch(t){case e.L:return o.RS_BLOCK_TABLE[4*(n-1)+0];case e.M:return o.RS_BLOCK_TABLE[4*(n-1)+1];case e.Q:return o.RS_BLOCK_TABLE[4*(n-1)+2];case e.H:return o.RS_BLOCK_TABLE[4*(n-1)+3];default:return}},n.exports=o},4897:function(n){for(var t={glog:function(n){if(n<1)throw new Error("glog("+n+")");return t.LOG_TABLE[n]},gexp:function(n){for(;n<0;)n+=255;for(;n>=256;)n-=255;return t.EXP_TABLE[n]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},r=0;r<8;r++)t.EXP_TABLE[r]=1<<r;for(r=8;r<256;r++)t.EXP_TABLE[r]=t.EXP_TABLE[r-4]^t.EXP_TABLE[r-5]^t.EXP_TABLE[r-6]^t.EXP_TABLE[r-8];for(r=0;r<255;r++)t.LOG_TABLE[t.EXP_TABLE[r]]=r;n.exports=t},5478:function(n){n.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},2739:function(n,t,r){var e=r(5478),o=r(4382),a=r(4897),i={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(n){for(var t=n<<10;i.getBCHDigit(t)-i.getBCHDigit(i.G15)>=0;)t^=i.G15<<i.getBCHDigit(t)-i.getBCHDigit(i.G15);return(n<<10|t)^i.G15_MASK},getBCHTypeNumber:function(n){for(var t=n<<12;i.getBCHDigit(t)-i.getBCHDigit(i.G18)>=0;)t^=i.G18<<i.getBCHDigit(t)-i.getBCHDigit(i.G18);return n<<12|t},getBCHDigit:function(n){for(var t=0;0!=n;)t++,n>>>=1;return t},getPatternPosition:function(n){return i.PATTERN_POSITION_TABLE[n-1]},getMask:function(n,t,r){switch(n){case 0:return(t+r)%2==0;case 1:return t%2==0;case 2:return r%3==0;case 3:return(t+r)%3==0;case 4:return(Math.floor(t/2)+Math.floor(r/3))%2==0;case 5:return t*r%2+t*r%3==0;case 6:return(t*r%2+t*r%3)%2==0;case 7:return(t*r%3+(t+r)%2)%2==0;default:throw new Error("bad maskPattern:"+n)}},getErrorCorrectPolynomial:function(n){for(var t=new o([1],0),r=0;r<n;r++)t=t.multiply(new o([1,a.gexp(r)],0));return t},getLengthInBits:function(n,t){if(1<=t&&t<10)switch(n){case e.MODE_NUMBER:return 10;case e.MODE_ALPHA_NUM:return 9;case e.MODE_8BIT_BYTE:case e.MODE_KANJI:return 8;default:throw new Error("mode:"+n)}else if(t<27)switch(n){case e.MODE_NUMBER:return 12;case e.MODE_ALPHA_NUM:return 11;case e.MODE_8BIT_BYTE:return 16;case e.MODE_KANJI:return 10;default:throw new Error("mode:"+n)}else{if(!(t<41))throw new Error("type:"+t);switch(n){case e.MODE_NUMBER:return 14;case e.MODE_ALPHA_NUM:return 13;case e.MODE_8BIT_BYTE:return 16;case e.MODE_KANJI:return 12;default:throw new Error("mode:"+n)}}},getLostPoint:function(n){for(var t=n.getModuleCount(),r=0,e=0;e<t;e++)for(var o=0;o<t;o++){for(var a=0,i=n.isDark(e,o),s=-1;s<=1;s++)if(!(e+s<0||t<=e+s))for(var l=-1;l<=1;l++)o+l<0||t<=o+l||0==s&&0==l||i==n.isDark(e+s,o+l)&&a++;a>5&&(r+=3+a-5)}for(e=0;e<t-1;e++)for(o=0;o<t-1;o++){var c=0;n.isDark(e,o)&&c++,n.isDark(e+1,o)&&c++,n.isDark(e,o+1)&&c++,n.isDark(e+1,o+1)&&c++,0!=c&&4!=c||(r+=3)}for(e=0;e<t;e++)for(o=0;o<t-6;o++)n.isDark(e,o)&&!n.isDark(e,o+1)&&n.isDark(e,o+2)&&n.isDark(e,o+3)&&n.isDark(e,o+4)&&!n.isDark(e,o+5)&&n.isDark(e,o+6)&&(r+=40);for(o=0;o<t;o++)for(e=0;e<t-6;e++)n.isDark(e,o)&&!n.isDark(e+1,o)&&n.isDark(e+2,o)&&n.isDark(e+3,o)&&n.isDark(e+4,o)&&!n.isDark(e+5,o)&&n.isDark(e+6,o)&&(r+=40);var g=0;for(o=0;o<t;o++)for(e=0;e<t;e++)n.isDark(e,o)&&g++;return r+Math.abs(100*g/t/t-50)/5*10}};n.exports=i},1500:function(n,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(n[e]=r[e])}return n};t.QRCode=c;var o=i(r(9196)),a=i(r(507));function i(n){return n&&n.__esModule?n:{default:n}}var s=r(6175),l=r(2538);function c(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.value,r=void 0===t?"":t,a=n.level,i=void 0===a?"L":a,c=n.bgColor,g=void 0===c?"#FFFFFF":c,d=n.fgColor,m=void 0===d?"#000000":d,p=n.cellClassPrefix,h=void 0===p?"":p,w=function(n,t){var r={};for(var e in n)t.indexOf(e)>=0||Object.prototype.hasOwnProperty.call(n,e)&&(r[e]=n[e]);return r}(n,["value","level","bgColor","fgColor","cellClassPrefix"]),f=new s(-1,l[i]);f.addData(r),f.make();var u=f.modules,b=h&&h+"-cell",x=h&&b+" "+h+"-cell-empty",v=h&&b+" "+h+"-cell-filled",y=0;return o.default.createElement("svg",e({shapeRendering:"crispEdges",viewBox:[0,0,u.length,u.length].join(" ")},w),u.map((function(n,t){return n.map((function(n,r){var a=n?v:x,i=a?{className:a}:null,s=!i&&(n?m:g),l=s?{style:{fill:s}}:null;return o.default.createElement("rect",e({height:1,key:y++},l,i,{width:1,x:r,y:t}))}))})))}c.propTypes={value:a.default.string.isRequired,size:a.default.number,level:a.default.oneOf(["L","M","Q","H"]),bgColor:a.default.string,fgColor:a.default.string,cellClassPrefix:a.default.string}},5923:function(n,t,r){"use strict";var e=r(1500);n.exports={QRCode:e.QRCode}},3023:function(n,t,r){"use strict";r.r(t);var e=function(){if("undefined"!=typeof Map)return Map;function n(n,t){var r=-1;return n.some((function(n,e){return n[0]===t&&(r=e,!0)})),r}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 r=n(this.__entries__,t),e=this.__entries__[r];return e&&e[1]},t.prototype.set=function(t,r){var e=n(this.__entries__,t);~e?this.__entries__[e][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,e=n(r,t);~e&&r.splice(e,1)},t.prototype.has=function(t){return!!~n(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,t){void 0===t&&(t=null);for(var r=0,e=this.__entries__;r<e.length;r++){var o=e[r];n.call(t,o[1],o[0])}},t}()}(),o="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,a=void 0!==r.g&&r.g.Math===Math?r.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),i="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(a):function(n){return setTimeout((function(){return n(Date.now())}),1e3/60)},s=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,c=function(){function n(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(n,t){var r=!1,e=!1,o=0;function a(){r&&(r=!1,n()),e&&l()}function s(){i(a)}function l(){var n=Date.now();if(r){if(n-o<2)return;e=!0}else r=!0,e=!1,setTimeout(s,t);o=n}return l}(this.refresh.bind(this),20)}return n.prototype.addObserver=function(n){~this.observers_.indexOf(n)||this.observers_.push(n),this.connected_||this.connect_()},n.prototype.removeObserver=function(n){var t=this.observers_,r=t.indexOf(n);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},n.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},n.prototype.updateObservers_=function(){var n=this.observers_.filter((function(n){return n.gatherActive(),n.hasActive()}));return n.forEach((function(n){return n.broadcastActive()})),n.length>0},n.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(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)},n.prototype.disconnect_=function(){o&&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)},n.prototype.onTransitionEnd_=function(n){var t=n.propertyName,r=void 0===t?"":t;s.some((function(n){return!!~r.indexOf(n)}))&&this.refresh()},n.getInstance=function(){return this.instance_||(this.instance_=new n),this.instance_},n.instance_=null,n}(),g=function(n,t){for(var r=0,e=Object.keys(t);r<e.length;r++){var o=e[r];Object.defineProperty(n,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return n},d=function(n){return n&&n.ownerDocument&&n.ownerDocument.defaultView||a},m=u(0,0,0,0);function p(n){return parseFloat(n)||0}function h(n){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+p(n["border-"+r+"-width"])}),0)}var w="undefined"!=typeof SVGGraphicsElement?function(n){return n instanceof d(n).SVGGraphicsElement}:function(n){return n instanceof d(n).SVGElement&&"function"==typeof n.getBBox};function f(n){return o?w(n)?function(n){var t=n.getBBox();return u(0,0,t.width,t.height)}(n):function(n){var t=n.clientWidth,r=n.clientHeight;if(!t&&!r)return m;var e=d(n).getComputedStyle(n),o=function(n){for(var t={},r=0,e=["top","right","bottom","left"];r<e.length;r++){var o=e[r],a=n["padding-"+o];t[o]=p(a)}return t}(e),a=o.left+o.right,i=o.top+o.bottom,s=p(e.width),l=p(e.height);if("border-box"===e.boxSizing&&(Math.round(s+a)!==t&&(s-=h(e,"left","right")+a),Math.round(l+i)!==r&&(l-=h(e,"top","bottom")+i)),!function(n){return n===d(n).document.documentElement}(n)){var c=Math.round(s+a)-t,g=Math.round(l+i)-r;1!==Math.abs(c)&&(s-=c),1!==Math.abs(g)&&(l-=g)}return u(o.left,o.top,s,l)}(n):m}function u(n,t,r,e){return{x:n,y:t,width:r,height:e}}var b=function(){function n(n){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=u(0,0,0,0),this.target=n}return n.prototype.isActive=function(){var n=f(this.target);return this.contentRect_=n,n.width!==this.broadcastWidth||n.height!==this.broadcastHeight},n.prototype.broadcastRect=function(){var n=this.contentRect_;return this.broadcastWidth=n.width,this.broadcastHeight=n.height,n},n}(),x=function(n,t){var r,e,o,a,i,s,l,c=(e=(r=t).x,o=r.y,a=r.width,i=r.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),g(l,{x:e,y:o,width:a,height:i,top:o,right:e+a,bottom:i+o,left:e}),l);g(this,{target:n,contentRect:c})},v=function(){function n(n,t,r){if(this.activeObservations_=[],this.observations_=new e,"function"!=typeof n)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=n,this.controller_=t,this.callbackCtx_=r}return n.prototype.observe=function(n){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(n instanceof d(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(n)||(t.set(n,new b(n)),this.controller_.addObserver(this),this.controller_.refresh())}},n.prototype.unobserve=function(n){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(n instanceof d(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(n)&&(t.delete(n),t.size||this.controller_.removeObserver(this))}},n.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},n.prototype.gatherActive=function(){var n=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&n.activeObservations_.push(t)}))},n.prototype.broadcastActive=function(){if(this.hasActive()){var n=this.callbackCtx_,t=this.activeObservations_.map((function(n){return new x(n.target,n.broadcastRect())}));this.callback_.call(n,t,n),this.clearActive()}},n.prototype.clearActive=function(){this.activeObservations_.splice(0)},n.prototype.hasActive=function(){return this.activeObservations_.length>0},n}(),y="undefined"!=typeof WeakMap?new WeakMap:new e,k=function n(t){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=c.getInstance(),e=new v(t,r,this);y.set(this,e)};["observe","unobserve","disconnect"].forEach((function(n){k.prototype[n]=function(){var t;return(t=y.get(this))[n].apply(t,arguments)}}));var C=void 0!==a.ResizeObserver?a.ResizeObserver:k;t.default=C},9196:function(n){"use strict";n.exports=window.React},6126:function(){},6461:function(){}},__webpack_module_cache__={},deferred;function __webpack_require__(n){var t=__webpack_module_cache__[n];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[n]={id:n,loaded:!1,exports:{}};return __webpack_modules__[n].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.m=__webpack_modules__,deferred=[],__webpack_require__.O=function(n,t,r,e){if(!t){var o=1/0;for(l=0;l<deferred.length;l++){t=deferred[l][0],r=deferred[l][1],e=deferred[l][2];for(var a=!0,i=0;i<t.length;i++)(!1&e||o>=e)&&Object.keys(__webpack_require__.O).every((function(n){return __webpack_require__.O[n](t[i])}))?t.splice(i--,1):(a=!1,e<o&&(o=e));if(a){deferred.splice(l--,1);var s=r();void 0!==s&&(n=s)}}return n}e=e||0;for(var l=deferred.length;l>0&&deferred[l-1][2]>e;l--)deferred[l]=deferred[l-1];deferred[l]=[t,r,e]},__webpack_require__.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=function(n,t){for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),__webpack_require__.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},__webpack_require__.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},__webpack_require__.nmd=function(n){return n.paths=[],n.children||(n.children=[]),n},function(){var n={887:0,431:0};__webpack_require__.O.j=function(t){return 0===n[t]};var t=function(t,r){var e,o,a=r[0],i=r[1],s=r[2],l=0;if(a.some((function(t){return 0!==n[t]}))){for(e in i)__webpack_require__.o(i,e)&&(__webpack_require__.m[e]=i[e]);if(s)var c=s(__webpack_require__)}for(t&&t(r);l<a.length;l++)o=a[l],__webpack_require__.o(n,o)&&n[o]&&n[o][0](),n[o]=0;return __webpack_require__.O(c)},r=self.webpackChunk_lottiefiles_plugin_wordpress=self.webpackChunk_lottiefiles_plugin_wordpress||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}();var __webpack_exports__=__webpack_require__.O(void 0,[431],(function(){return __webpack_require__(2926)}));__webpack_exports__=__webpack_require__.O(__webpack_exports__)})();

SPERA Medicare – Affy Pharma Pvt Ltd

SPEROXIME

POWDER FOR ORAL SUSPENSION
30ML (HDPE BOTTLE)

Composition

Cefpodoxime 50mg/5ml

Indications & Uses

UTIs, LRTs

SPEROXIME-CV

POWDER FOR ORAL SUSPENSION
30ML (GLASS BOTTLE)

Composition

Cefpodoxime 50mg + Potassium Clavulanate 31.25mg/ 5ml

Indications & Uses

Upper & lower respiratory infections, Uncomplicated skin infections, Urinary Tract Infections

SPERACLAV

POWDER FOR ORAL SUSPENSION
30ML (GLASS +HDPE BOTTLE)

Composition

Amoxycillin 200mg + Potassium clavulanate 28.50 mg/ 5ml

Indications & Uses

Community Acquired Pneumonia, Acute Exacerbations of Chronic Bronchitis, Upper Respiratory Tract Infections, Urinary Tract Infections

SPERIXIME-CV

POWDER FOR ORAL SUSPENSION

30ML (GLASS BOTTLE)

Composition

Cefixime 50mg + Potassium clavulanate 31.25mg/5ml

Indications & Uses

Urinary Tract Inefctions, AECB, Otitis Media, Typhoid

SPERIXIME

POWDER FOR ORAL SUSPENSION
30ML (HDPE BOTTLE)

Composition

Cefixime 50mg/5ml

Indications & Uses

Urinary Tract Inefctions, Gastroenteritis

SPAZIT

ORAL SUSPENSION
15 ml

Composition

Azithromycin 200mg/5ml

Indications & Uses

Community Acquired Pneumonia, Acute Exacerbations of Chronic Bronchitis,

SPENOMOL-DS

ORAL SUSPENSION
60 ml

Composition

Paracetamol 250mg/5ml

Indications & Uses

Fever, Pain

SPENOMOLM

ORAL SUSPENSION
60 ml

Composition

Paracetamol 125mg + Mefenamic Acid 50mg/5ml

Indications & Uses

Pain, Fever

SPEROF

ORAL SUSPENSION
30 ml

Composition

Ofloxacin 50mg/5ml

Indications & Uses

Acute exacerbations of chronic Bronchitis, Diarrhoea

SPENOMOL-CP

SYRUP
60 ml

Composition

Paracetamol 125mg + PPH 5mg + Cetirizine HCI 2mg/5ml

Indications & Uses

Fever, common cold & Flu

PROBILIN

ORAL SUSPENSION
200ml

Composition

Cyproheptadine HCI 2mg + Tricholine citrate 0.275mg/5ml

Indications & Uses

Stimulate Apetite, Induces Weight Gain, Cure Allergies

SPERAZOLE-DSR

CAPSULES ( HARD GELATIN)
10X10 (Alu-Alu)

Composition

Pantoprazole 40mg (EC) + Domperidone 30mg (SR)

Indications & Uses

GERD, Dyspepsia, Acid Peptic Disorders, Gastritis

SPERAB-DSR

CAPSULES ( HARD GELATIN)
11X10 (Alu-Alu)

Composition

Rabeprazole 20mg (EC) + Domperidone SR

Indications & Uses

GERD, Dyspepsia, Acid Peptic Disorders, Gastritis

SPERAZOLE 40

INJECTION

40ml

Composition

Pantoprazole Sodium 40mg + NaCL

Indications & Uses

Acid-peptic disorders in hospitalized patients, Zollinger – Ellison Syndrome, Treatment of GERD Associated with Erasive Esophagitis, GL Bleed

COOLRICH

SUSPENSION
170ml

Composition

Activated Dimethicone 25mg + Magnesium Hydroxide 200mg+ Aluminium Hydroxide Gel 200mg/10ml

Indications & Uses

Heartburn, Acid Indigestion

SPERAZYME

SYRUP
200ml

Composition

Alpha Amylase (1:2000) 50mg, Pepsin(1:3000) 10mg/5ml

Indications & Uses

Dyspepsia, Flatulence, Anorexia, Pancreatic Insufficiency

SPUR-ON

CAPSULES (HARD GELATIN)
10X3X10

Composition

Vitamin C 75mg + Vitamin B12 5mcg + Carbonyl Iron 100mg + Folic Acid 1.5mg + Zinc Sulphate 61.8mg

Indications & Uses

Hyphocromic Anemia in Pregnancy, Chronic and / or Acute Blood Loss, Post-gynaesurgery, Iron Deficiency Anemia

SP-D3 60K

CAPSULES (SOFT GELATIN)
10X1X4

Composition

Cholecalciferol 60000 UI

Indications & Uses

Osteoporosis, Osteoarthritis, Musculoskeletal Pain, Type- 2 Diabetes, Menstrual Irregularities, Pre-eclampsia, IUGR

ERABONA

ORAL SUSPENSION
200ml

Composition

Calcium Carbonate 625mg, Vitamin D3 125 IU/5ml

Indications & Uses

Osteomalacia, Osteoporosis, Fractures, Premenstrual Syndrome

IRO-SPUR

SYRUP (IRON TONIC)
300 ml

Composition

Iron (III) Hydroxide Polymaltose 50mg, Folic Acid 0.5mg/15ml

Indications & Uses

Pregnancy and lactation, Iron Deficiency Anaemia, Anaemia due to Excessive Haemorrhage, Anaemia Associated with Infections and Malignant Disease

CALANTE-Z

CAPSULES (SOFT GELATIN)
5X2X15

Composition

Calcitriol 0.25mcg + Calcium Carbonate 500mg + Zinc Sulphate 7.5mg

Indications & Uses

Osteoporosis, Hypoparathyroidism, Pregnancy & Lactation, Premenstrual Syndrome

SPERA SPAS

TABLETS
20X10

Composition

Mefenamic Acid 250mg + Dicyclomine HCI 10mg

Indications & Uses

Dysmenorrhea, Irritable Bowel Syndrome, Colic and Bladder Spasm, Abdominal Pain

SPERAFEN

TABLETS (BLISTERS)
20X10

Composition

Nimeulide 100mg + Paracetamo; 325mg

Indications & Uses

Arthritis Pain, Soft Tissue Trauma Including Sprains, Musculoskeletal Pain, Pain Following Dental Extraction

PARADOL FORTE

TABLETS

20X10

Composition

Tramadol 37.5mg + Paracetamol 325mg

Indications & Uses

Chronic Back Pain, Osteoarthritis, Postoperative Pain

DIRABEN GEL

GEL
30g

Composition

Diclofenac Diethylamine 1.16% w/w + Oleum Linseed Oil 3 % w/w + Menthol 5% w/w +Methyl Salicylate 10% w/w

Indications & Uses

Sprains & Strains, Lower Back Pain, Joint Pain, Knee Pain

ULTISOFT

CREAM
20g

Composition

Urea 10% +Lactic Acid 10% + Propylene Glycol 10% + Liquid Paraffin 10%

Indications & Uses

Foot Cracks, Keratolytic

PERAZOB

OINTMENT
15g

Composition

Clotrimazole 1% w/w + Beclomethasone Dipropionate 0.025% w/w + Neomycin 0.5% w/w

Indications & Uses

Eczema, Psoriasis, Corticosteroid Responsive Dermatoses

SPARKETO

LOTION
100 ml

Composition

Ketoconazole 2% w/v

Indications & Uses

Pityriasis, Dandruff

SPARKETO-Z

LOTION
100 ml

Composition

Ketoconazole Shampoo 2% w/v + ZPTO 1% w/v

Indications & Uses

Pityriasis, Dandruff

SPARKETO

SOAP
75g

Composition

Ketoconazole 1% w/w

Indications & Uses

Tinea Versicolor, Prophylaxis of Pityriasis Versicolor

SPUKA

TABLETS
20X1X1

Composition

Fluconazole 200mg

Indications & Uses

Vaginal Candidiasis, Brochopulmonary Infections, Candiduria, Tinea Pedis, Corposis, Cruris, Versicolor

VITALAND

SYRUP
200ml

Composition

L-Iysine HCI 25mg + Vitamin B1 2.5mg + Vitamin B2 2.5mg + Vitamin B6 0.75mg + D-panthenol 3mg +Niacinamide 25mg + Mecobalamin 2mcg/10ml

Indications & Uses

Sub-optimal Growth, Poor Weight Gain, Malnutrition, Prolonged Illness

LYCOZIDE PLUS

SYRUP
225ml

Composition

Each 10ml Contains: Lycopene 6% 1000mcg + Vitamin A Palmitate 2500 IU + Vitamin E 10 IU + Ascorbic Acid 50mg + Selenium (as Sodium Selenate) 35mcg + Zinc (As Zinc Gluconate) 3mg + Manganese (as Manganese Gluconate) 2mg + Iodine ( As Potassium Iodine) 100mcg + Copper (As Copper Sulphate0 500mcg + Thiamine HCI 2mg + Riboflavine 3mg + Pyridoxine HCI 1.5mg

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

DENUM

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Antioxidant, Multivitamin & Multiminerals

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

NATOW

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Vitamin E (Natural) 400 IU + Wheat Germ Oil 100mg + Omega 3 Fatty Acids 30mg

Indications & Uses

Ulcerative colitis, Metabolic Syndrome, Rheumatoid Arthritis, Type-2 Diabetes, Cardiovascular Diseases

LYCOZIDE

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Each SG Contains Lycopene 6% 2000 IU + Vitamin A 2500 IU + Vitamin E Acetate 10 IU + Vitamin C 50 mg + Zinc sulphate Monohydrate 27.45mg + Selenium Dioxide 70mcg

Indications & Uses

Idiopathic Male Infertility, Pre-eclampsia, Prostate Cancer, Cardiovascular Diseases, Diabetes Mellitus

DENUM 4G

CAPSULES (SOFT GELATIN)
10X1X10

Composition

Omega 3 Fatty Acid + Ginseng Extract + Ginkgo Bilaba Extract + Grape Seed Extract + Ginseng Extract + Multimineral + Multivitamin + Antioxidants + Trace Elements

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

DENUM G

CAPSULES (SOFT GELATIN)
10X1X11

Composition

Ginseng + Multivitamin + Multimineral

Indications & Uses

Tiredness, Stress, Feeling of Weakness, Vitality Deficiency

SPERIXIME – 200 LB

TABLETS (Alu-Alu)

20X10

Composition

Cefixime 200mg + Lactic Acid Bacilus 2.5 billion spores

Indications & Uses

Otitis Media, Pharyngitis & Tonsillitis, Uncomplicated Urinary Tract Infections, Acute Exacerbations of Chronic Bronchitis, Enteric Fever

SPERIXIME-CV 325

TABLETS (Alu-Alu)
10X1X6

Composition

Cefixime 200mg + Potassium Clavulanate 125mg

Indications & Uses

Respiratory Tract Infections, Urinary Tract Infections, Skin & Skin Structure Infections

SPERACLAV-625

TABLETS (Alu-Alu)
10X1X6

Composition

Amoxycillin 500mg + Potassium Clavulanate 125mg

Indications & Uses

Respiratory Tract Infections, Community Acquired Pneumonia, Gynaecological Infections, Acute Exacerbations of Chronic Bronchitis, Skin and Soft Tissue Infections

SPEROF-O

TABLETS (Blister)
20X10

Composition

Ofloxacin 200mg + Ornidazole 500mg

Indications & Uses

Surgical ions, Diarrheas of Mixed Etiology, Gynaecological Infections, Orofacial and Dental Infections

VEXACIN

TABLETS
10X10

Composition

Levofloxacin 500mg

Indications & Uses

Acute Bacterial Sinusitis, Acute Bacterial Exacerbations of Chronic Bronchitis, Skin & Skin Structure Infections, Chronic Bacterial Prostatitis, Urinary Tract Infections

SPERIXIME-O

TABLETS (Alu-Alu)
10X1X10

Composition

Cefixime 200mg + Ofloxacin 200mg

Indications & Uses

Community Acquired Pneumonia, Multiple Drug Resistant-TB, Typhoid

SPEROXIME-200

TABLETS (Alu-Alu)
10X1X6

Composition

Cefpodoxime Proxetil 200mg

Indications & Uses

Pharyngitis, CAP, Tonsilitis

SPERACLAV-1.2

INJECTIONS
1.2g

Composition

Amoxycillin 1000mg + Potassium Clavulanate 200mg + WFI

Indications & Uses

Community Acquired Pneumonia, Gynaecological Infections, Upper Respiratory Tract Infections, Skin and Soft Tissue Infections, Urinary Tract Infections, Acute Exacerbations of Chronic Bronchitis

SPERBACT-SB 1.5

INJECTIONS
1.5g

Composition

Ceftriaxone 1000mg + Sulbactam 500mg + WFI

Indications & Uses

Gynaecological Infections, Lower Respiratory Tract Infections, Intra-abdominal Infections with Aerobic Organisms, Surgical Prophylaxis

SPERBACT-TZ 1.125

INJECTIONS
1.125gm

Composition

Ceftriaxone 1000mg + Tazobactam 500 mg + WFI

Indications & Uses

Bone & Joint Infections, Intra-abdominal Infections, Bacterial Meningitis, Pre-operative Surgical Prophylaxis

SPERLIV

INJECTIONS
1gm

Composition

Meropenem 1gm + WFI

Indications & Uses

Complicated Intra-abdominal Infection (cIAI), Complicated Skin & Skin Structure Infections (cSSSI), Bacterial Meningitis, Noscocomial Pneumonia

SPIPER-Z 4.5

INJECTIONS
4.5gm

Composition

Piperacillin 4000mg + Tazobactam 500mg + WFI

Indications & Uses

Intra-abdominal Infections, Complicated Urinary Tract Infections, Febrile Neutropenia, Lower Respiratory Tract Infections

SPERBACT-C

INJECTIONS
1.5gm

Composition

Cefaperazone 1000mg + Sulbactam 500mg +WFI

Indications & Uses

Peritonitis, Bacterial Simusitis, Cholecystitis, Meningitis

BROXTAR

SYRUP
100ml

Composition

Ambroxol HCI 15mg + Guaiphensin 50mg + Terbutaline Sulphate 1.5mg + Mentholated Base/5ml

Indications & Uses

Bronchitis, Productive Cough, Emphysema, Bronchial Asthma

BROXTAR-BR

SYRUP

100ml

Composition

Terbutaline Sulphate 1.25mg + Bromhexine HCI 4mg + Guaiphenesin 50mg + Methalated Base/5ml

Indications & Uses

Acute Cough, Abnormal Mucus Secretion, Productive Cough

THROMET

SYRUP
100ml

Composition

Dextromethorphan Hydrobromide 10mg + Phenylpherine 5 mg + Cetrizine 5mg + Mentholated Base/5ml

Indications & Uses

Commom Cold and Flu, Nasal Congestion, Sore Throat

IRIDIE-M

TABLETS (Alu-Alu)
20X10

Composition

Levocetirizine 5mg + Montelukast 10mg

Indications & Uses

Allergic Rhinitis, Nasal Congestion, Asthma

IRIDIE

TABLETS (Alu-Alu)
20X11

Composition

Levocetirizine 5mg

Indications & Uses

Chronic Idiopathic Urticaria (CIU), Seasonal Allergic Rhinitis (SAR), Perennial Allergic Rhinitis (PAR)

Arrange A Callback
[]
1 Step 1
Full Name
Telephone
Departmentyour full name
Postal Address
Message
0 /
Previous
Next
Shopping Basket