Font Awesome Icons - Version 4.0.2

Version Description

  • FIX: re-enable the Icon Chooser in the Classic Editor on WordPress 4.
  • FIX: in some cases where the path to the plugin was a non-standard location--such as when installed via composer--the admin settings page and Icon Chooser would not load correctly. Fixed.
  • FIX: the global version of the lodash JavaScript library was again being overwritten by the version used by this plugin. Fixed.
  • The Icon Chooser's integration with the Block Editor (Gutenberg) has been disabled for Wordpress 5.0, 5.1, 5.2, and 5.3, due to incomptabile JavaScript libraries. All other features of the plugin work normally on those versions, including Icon Chooser integration with the Classic Editor.
Download this release

Release Info

Developer mlwilkerson
Plugin Icon 128x128 Font Awesome Icons
Version 4.0.2
Comparing to
See all releases

Code changes from version 4.0.1 to 4.0.2

admin/build/.gitkeep DELETED
File without changes
admin/build/0.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[0],{158:function(e,t,n){"use strict";var r=n(179),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===o.call(e)}function f(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:u,isUndefined:s,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:c,isStream:function(e){return a(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:f,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},167:function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var u,c=[],f=!1,p=-1;function l(){f&&u&&(f=!1,u.length?c=u.concat(c):p=-1,c.length&&d())}function d(){if(!f){var e=a(l);f=!0;for(var t=c.length;t;){for(u=c,c=[];++p<t;)u&&u[p].run();p=-1,t=c.length}u=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||f||a(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},168:function(e,t,n){e.exports=n(211)},179:function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},180:function(e,t,n){"use strict";var r=n(158);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var s=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))})))})),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},181:function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},182:function(e,t,n){"use strict";(function(t){var r=n(158),o=n(216),i={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,u={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=n(183)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(i)})),e.exports=u}).call(this,n(167))},183:function(e,t,n){"use strict";var r=n(158),o=n(217),i=n(219),s=n(180),a=n(220),u=n(223),c=n(224),f=n(184);e.exports=function(e){return new Promise((function(t,n){var p=e.data,l=e.headers;r.isFormData(p)&&delete l["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";l.Authorization="Basic "+btoa(h+":"+m)}var y=a(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),s(y,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in d?u(d.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:r,config:e,request:d};o(t,n,i),d=null}},d.onabort=function(){d&&(n(f("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){n(f("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(f(t,e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var g=(e.withCredentials||c(y))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;g&&(l[e.xsrfHeaderName]=g)}if("setRequestHeader"in d&&r.forEach(l,(function(e,t){void 0===p&&"content-type"===t.toLowerCase()?delete l[t]:d.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),n(e),d=null)})),p||(p=null),d.send(p)}))}},184:function(e,t,n){"use strict";var r=n(218);e.exports=function(e,t,n,o,i){var s=new Error(e);return r(s,t,n,o,i)}},185:function(e,t,n){"use strict";var r=n(158);e.exports=function(e,t){t=t||{};var n={},o=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function u(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function c(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(e[o],t[o])}r.forEach(o,(function(e){r.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),r.forEach(i,c),r.forEach(s,(function(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(void 0,t[o])})),r.forEach(a,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var f=o.concat(i).concat(s).concat(a),p=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===f.indexOf(e)}));return r.forEach(p,c),n}},186:function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},211:function(e,t,n){"use strict";var r=n(158),o=n(179),i=n(212),s=n(185);function a(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var u=a(n(182));u.Axios=i,u.create=function(e){return a(s(u.defaults,e))},u.Cancel=n(186),u.CancelToken=n(225),u.isCancel=n(181),u.all=function(e){return Promise.all(e)},u.spread=n(226),u.isAxiosError=n(227),e.exports=u,e.exports.default=u},212:function(e,t,n){"use strict";var r=n(158),o=n(180),i=n(213),s=n(214),a=n(185);function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},u.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=u},213:function(e,t,n){"use strict";var r=n(158);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},214:function(e,t,n){"use strict";var r=n(158),o=n(215),i=n(181),s=n(182);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},215:function(e,t,n){"use strict";var r=n(158);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},216:function(e,t,n){"use strict";var r=n(158);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},217:function(e,t,n){"use strict";var r=n(184);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},218:function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},219:function(e,t,n){"use strict";var r=n(158);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},220:function(e,t,n){"use strict";var r=n(221),o=n(222);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},221:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},222:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},223:function(e,t,n){"use strict";var r=n(158),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},224:function(e,t,n){"use strict";var r=n(158);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},225:function(e,t,n){"use strict";var r=n(186);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},226:function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},227:function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}}}]);
admin/build/1.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[1],{163:function(t,n,r){var e=r(252),o=r(193);t.exports=function(t,n){return null!=t&&o(t,n,e)}},169:function(t,n,r){var e=r(231)(r(247));t.exports=e},174:function(t,n,r){var e=r(228)(r(15));t.exports=e},175:function(t,n,r){var e=r(232),o=r(242),u=r(61),i=r(2),f=r(245);t.exports=function(t){return"function"==typeof t?t:null==t?u:"object"==typeof t?i(t)?o(t[0],t[1]):e(t):f(t)}},176:function(t,n,r){var e=r(234),o=r(3);t.exports=function t(n,r,u,i,f){return n===r||(null==n||null==r||!o(n)&&!o(r)?n!=n&&r!=r:e(n,r,u,i,t,f))}},177:function(t,n,r){var e=r(248);t.exports=function(t){var n=e(t),r=n%1;return n==n?r?n-r:n:0}},187:function(t,n){t.exports=function(t){var n=-1,r=Array(t.size);return t.forEach((function(t,e){r[++n]=[e,t]})),r}},188:function(t,n,r){var e=r(189),o=r(237),u=r(190);t.exports=function(t,n,r,i,f,c){var a=1&r,s=t.length,v=n.length;if(s!=v&&!(a&&v>s))return!1;var p=c.get(t),l=c.get(n);if(p&&l)return p==n&&l==t;var b=-1,x=!0,h=2&r?new e:void 0;for(c.set(t,n),c.set(n,t);++b<s;){var _=t[b],d=n[b];if(i)var g=a?i(d,_,b,n,t,c):i(_,d,b,t,n,c);if(void 0!==g){if(g)continue;x=!1;break}if(h){if(!o(n,(function(t,n){if(!u(h,n)&&(_===t||f(_,t,r,i,c)))return h.push(n)}))){x=!1;break}}else if(_!==d&&!f(_,d,r,i,c)){x=!1;break}}return c.delete(t),c.delete(n),x}},189:function(t,n,r){var e=r(35),o=r(235),u=r(236);function i(t){var n=-1,r=null==t?0:t.length;for(this.__data__=new e;++n<r;)this.add(t[n])}i.prototype.add=i.prototype.push=o,i.prototype.has=u,t.exports=i},190:function(t,n){t.exports=function(t,n){return t.has(n)}},191:function(t,n,r){var e=r(7);t.exports=function(t){return t==t&&!e(t)}},192:function(t,n){t.exports=function(t,n){return function(r){return null!=r&&r[t]===n&&(void 0!==n||t in Object(r))}}},193:function(t,n,r){var e=r(19),o=r(36),u=r(2),i=r(63),f=r(34),c=r(31);t.exports=function(t,n,r){for(var a=-1,s=(n=e(n,t)).length,v=!1;++a<s;){var p=c(n[a]);if(!(v=null!=t&&r(t,p)))break;t=t[p]}return v||++a!=s?v:!!(s=null==t?0:t.length)&&f(s)&&i(p,s)&&(u(t)||o(t))}},194:function(t,n){t.exports=function(t,n,r,e){for(var o=t.length,u=r+(e?1:-1);e?u--:++u<o;)if(n(t[u],u,t))return u;return-1}},228:function(t,n,r){var e=r(229),o=r(10),u=r(187),i=r(230);t.exports=function(t){return function(n){var r=o(n);return"[object Map]"==r?u(n):"[object Set]"==r?i(n):e(n,t(n))}}},229:function(t,n,r){var e=r(32);t.exports=function(t,n){return e(n,(function(n){return[n,t[n]]}))}},230:function(t,n){t.exports=function(t){var n=-1,r=Array(t.size);return t.forEach((function(t){r[++n]=[t,t]})),r}},231:function(t,n,r){var e=r(175),o=r(16),u=r(15);t.exports=function(t){return function(n,r,i){var f=Object(n);if(!o(n)){var c=e(r,3);n=u(n),r=function(t){return c(f[t],t,f)}}var a=t(n,r,i);return a>-1?f[c?n[a]:a]:void 0}}},232:function(t,n,r){var e=r(233),o=r(241),u=r(192);t.exports=function(t){var n=o(t);return 1==n.length&&n[0][2]?u(n[0][0],n[0][1]):function(r){return r===t||e(r,t,n)}}},233:function(t,n,r){var e=r(56),o=r(176);t.exports=function(t,n,r,u){var i=r.length,f=i,c=!u;if(null==t)return!f;for(t=Object(t);i--;){var a=r[i];if(c&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++i<f;){var s=(a=r[i])[0],v=t[s],p=a[1];if(c&&a[2]){if(void 0===v&&!(s in t))return!1}else{var l=new e;if(u)var b=u(v,p,s,t,n,l);if(!(void 0===b?o(p,v,3,u,l):b))return!1}}return!0}},234:function(t,n,r){var e=r(56),o=r(188),u=r(238),i=r(240),f=r(10),c=r(2),a=r(37),s=r(64),v="[object Object]",p=Object.prototype.hasOwnProperty;t.exports=function(t,n,r,l,b,x){var h=c(t),_=c(n),d=h?"[object Array]":f(t),g=_?"[object Array]":f(n),y=(d="[object Arguments]"==d?v:d)==v,j=(g="[object Arguments]"==g?v:g)==v,w=d==g;if(w&&a(t)){if(!a(n))return!1;h=!0,y=!1}if(w&&!y)return x||(x=new e),h||s(t)?o(t,n,r,l,b,x):u(t,n,d,r,l,b,x);if(!(1&r)){var O=y&&p.call(t,"__wrapped__"),m=j&&p.call(n,"__wrapped__");if(O||m){var A=O?t.value():t,k=m?n.value():n;return x||(x=new e),b(A,k,r,l,x)}}return!!w&&(x||(x=new e),i(t,n,r,l,b,x))}},235:function(t,n){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},236:function(t,n){t.exports=function(t){return this.__data__.has(t)}},237:function(t,n){t.exports=function(t,n){for(var r=-1,e=null==t?0:t.length;++r<e;)if(n(t[r],r,t))return!0;return!1}},238:function(t,n,r){var e=r(8),o=r(66),u=r(33),i=r(188),f=r(187),c=r(239),a=e?e.prototype:void 0,s=a?a.valueOf:void 0;t.exports=function(t,n,r,e,a,v,p){switch(r){case"[object DataView]":if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=n.byteLength||!v(new o(t),new o(n)));case"[object Boolean]":case"[object Date]":case"[object Number]":return u(+t,+n);case"[object Error]":return t.name==n.name&&t.message==n.message;case"[object RegExp]":case"[object String]":return t==n+"";case"[object Map]":var l=f;case"[object Set]":var b=1&e;if(l||(l=c),t.size!=n.size&&!b)return!1;var x=p.get(t);if(x)return x==n;e|=2,p.set(t,n);var h=i(l(t),l(n),e,a,v,p);return p.delete(t),h;case"[object Symbol]":if(s)return s.call(t)==s.call(n)}return!1}},239:function(t,n){t.exports=function(t){var n=-1,r=Array(t.size);return t.forEach((function(t){r[++n]=t})),r}},240:function(t,n,r){var e=r(65),o=Object.prototype.hasOwnProperty;t.exports=function(t,n,r,u,i,f){var c=1&r,a=e(t),s=a.length;if(s!=e(n).length&&!c)return!1;for(var v=s;v--;){var p=a[v];if(!(c?p in n:o.call(n,p)))return!1}var l=f.get(t),b=f.get(n);if(l&&b)return l==n&&b==t;var x=!0;f.set(t,n),f.set(n,t);for(var h=c;++v<s;){var _=t[p=a[v]],d=n[p];if(u)var g=c?u(d,_,p,n,t,f):u(_,d,p,t,n,f);if(!(void 0===g?_===d||i(_,d,r,u,f):g)){x=!1;break}h||(h="constructor"==p)}if(x&&!h){var y=t.constructor,j=n.constructor;y==j||!("constructor"in t)||!("constructor"in n)||"function"==typeof y&&y instanceof y&&"function"==typeof j&&j instanceof j||(x=!1)}return f.delete(t),f.delete(n),x}},241:function(t,n,r){var e=r(191),o=r(15);t.exports=function(t){for(var n=o(t),r=n.length;r--;){var u=n[r],i=t[u];n[r]=[u,i,e(i)]}return n}},242:function(t,n,r){var e=r(176),o=r(0),u=r(243),i=r(57),f=r(191),c=r(192),a=r(31);t.exports=function(t,n){return i(t)&&f(n)?c(a(t),n):function(r){var i=o(r,t);return void 0===i&&i===n?u(r,t):e(n,i,3)}}},243:function(t,n,r){var e=r(244),o=r(193);t.exports=function(t,n){return null!=t&&o(t,n,e)}},244:function(t,n){t.exports=function(t,n){return null!=t&&n in Object(t)}},245:function(t,n,r){var e=r(62),o=r(246),u=r(57),i=r(31);t.exports=function(t){return u(t)?e(i(t)):o(t)}},246:function(t,n,r){var e=r(38);t.exports=function(t){return function(n){return e(n,t)}}},247:function(t,n,r){var e=r(194),o=r(175),u=r(177),i=Math.max;t.exports=function(t,n,r){var f=null==t?0:t.length;if(!f)return-1;var c=null==r?0:u(r);return c<0&&(c=i(f+c,0)),e(t,o(n,3),c)}},248:function(t,n,r){var e=r(249);t.exports=function(t){return t?(t=e(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},249:function(t,n,r){var e=r(250),o=r(7),u=r(20),i=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,c=/^0o[0-7]+$/i,a=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(u(t))return NaN;if(o(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=o(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=e(t);var r=f.test(t);return r||c.test(t)?a(t.slice(2),r?2:8):i.test(t)?NaN:+t}},250:function(t,n,r){var e=r(251),o=/^\s+/;t.exports=function(t){return t?t.slice(0,e(t)+1).replace(o,""):t}},251:function(t,n){var r=/\s/;t.exports=function(t){for(var n=t.length;n--&&r.test(t.charAt(n)););return n}},252:function(t,n){var r=Object.prototype.hasOwnProperty;t.exports=function(t,n){return null!=t&&r.call(t,n)}}}]);
admin/build/10.css ADDED
@@ -0,0 +1,279 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ._35TQI7cRRp15ydziejZNoy {
2
+ margin-right: 20px;
3
+ padding: 1rem 2rem 2rem 2rem;
4
+ background-color: #fff;
5
+ }
6
+
7
+ @media only screen and (min-width: 1024px) {
8
+ ._35TQI7cRRp15ydziejZNoy {
9
+ max-width: 1000px;
10
+ }
11
+ }
12
+
13
+ ._3QIm6lE3_EX2f59z0q3Ede {
14
+ display: flex;
15
+ align-items: center;
16
+ }
17
+
18
+ ._3TCHz_sQqjXivSbu8MiKvt {
19
+ padding-left: 1em;
20
+ }
21
+
22
+ div._3TCHz_sQqjXivSbu8MiKvt._1YIouJH0q7UCTBBd12BrER {
23
+ display: flex;
24
+ margin: 1em;
25
+ background-color: #fda09a;
26
+ border-radius: 5px;
27
+ max-width: 450px;
28
+ padding: 1em;
29
+ }
30
+
31
+ div._3TCHz_sQqjXivSbu8MiKvt._1YIouJH0q7UCTBBd12BrER ._353VvfAeyV-4WmJBZ-tkC0 {
32
+ margin-top: auto;
33
+ margin-bottom: auto;
34
+ }
35
+
36
+ div._3TCHz_sQqjXivSbu8MiKvt._1YIouJH0q7UCTBBd12BrER ._1vEI8NfIuh1fSKAYIdxKC- {
37
+ max-width: 400px;
38
+ }
39
+
40
+ ._3TCHz_sQqjXivSbu8MiKvt ._1vEI8NfIuh1fSKAYIdxKC- {
41
+ padding-left: 1em;
42
+ }
43
+
44
+ ._3TCHz_sQqjXivSbu8MiKvt._3R04ypbcTVjJT0DScCE87I ._1fPOsMtv85dkpug7YpkldL {
45
+ color: green;
46
+ }
47
+
48
+ h2.xPbM1D0hJUwyZDh0WkN3u {
49
+ font-size: 18px;
50
+ }
51
+
52
+ h3.xPbM1D0hJUwyZDh0WkN3u {
53
+ font-size: 16px;
54
+ }
55
+
56
+ ._1cuQ6n0S--edzcQx_whnrh {
57
+ margin-top: 1rem;
58
+ margin-bottom: 1rem;
59
+ }
60
+
61
+ ._1bLoERoE-BGwskaCAkn6xw th {
62
+ font-weight: bold;
63
+ }
64
+
65
+ button._3tsAbJj5lQ3fpUeMEqDg-p {
66
+ border: 0;
67
+ background: none;
68
+ }
69
+
70
+ ._30U7EZBjBNVomna8JKHFEJ {
71
+ display: flex;
72
+ align-items: center;
73
+ }
74
+
75
+ ._1XXkMTmXJKrRINZtirKC7T {
76
+ margin: 1rem;
77
+ }
78
+
79
+ button._1siOaPuEaRzWSp4fFZ_W2Y {
80
+ border: 1px solid #0064B1;
81
+ border-bottom: 4px solid #0064B1;
82
+ border-radius: 3px;
83
+ padding: .7em 1.5em;
84
+ background: #008DED;
85
+ font-weight: 600;
86
+ font-size: 14px;
87
+ line-height: 1.4em;
88
+ color: #fff;
89
+ cursor: pointer;
90
+ }
91
+
92
+ button._1siOaPuEaRzWSp4fFZ_W2Y[disabled] {
93
+ border: 1px solid #F8F9FA;
94
+ background: #F8F9FA;
95
+ color: #008DED;
96
+ cursor: default;
97
+ }
98
+
99
+ button .QIDO3zZDiUtKj7XQmNN2d {
100
+ display: inline-block;
101
+ min-width: 3.2em;
102
+ text-align: left;
103
+ }
104
+
105
+ ._1gtusG9lK7YrzXaZbZTTs4 {
106
+ background-color: #fdfdf3;
107
+ max-width: 600px;
108
+ padding: 1.5em;
109
+ border-radius: 5px;
110
+ border: 1px solid black;
111
+ }
112
+
113
+ ._1rRUnYP55zlaT6KqHN-cLO {
114
+ border: 0;
115
+ clip: rect(0, 0, 0, 0);
116
+ height: 1px;
117
+ margin: -1px;
118
+ overflow: hidden;
119
+ padding: 0;
120
+ position: absolute;
121
+ width: 1px;
122
+ }
123
+
124
+ @media only screen and (min-width: 1024px) {
125
+ .G4t9VUzKqEB2I8N67GSNt {
126
+ display: flex;
127
+ }
128
+ }
129
+
130
+ ._1Zhm76V3gZvaSk2u-8LU4E {
131
+ flex-direction: row;
132
+ }
133
+
134
+ .DB4dpze5GBTvE0qtOuHn1 {
135
+ flex-direction: column;
136
+ }
137
+
138
+ ._3XqW__5WId-s9mUanEZmsZ {
139
+ position: relative;
140
+ }
141
+
142
+ .U3KfFCq2Yg5XUwDHVTlA4 ._1fPOsMtv85dkpug7YpkldL {
143
+ font-size: 24px;
144
+ }
145
+
146
+ .U3KfFCq2Yg5XUwDHVTlA4._35z3mEQb1qzaAr4-TTAsX7 ._1fPOsMtv85dkpug7YpkldL, ._2K4pJT9BAJLYON5sCxbLPN {
147
+ color: green;
148
+ }
149
+
150
+ .U3KfFCq2Yg5XUwDHVTlA4._1Bl4DiNxOkbomwAWx332Pz ._1fPOsMtv85dkpug7YpkldL, ._5VtDxQoJVBUEd_38XDCyv {
151
+ color: red;
152
+ }
153
+
154
+ .U3KfFCq2Yg5XUwDHVTlA4._1gtusG9lK7YrzXaZbZTTs4 ._1fPOsMtv85dkpug7YpkldL, ._3uvV5f-ofcSZUWHmud2sQF {
155
+ color: #b7b700;
156
+ }
157
+
158
+ ._1kBF31q6Fah4Pv3KJtbt9N {
159
+ margin-left: 1rem;
160
+ }
161
+
162
+ ._2Wb5TPvigi6MHYYjcecbxu ~ label ._2qZbfXDutx3ncJTXjOwf71, ._7iqaMqPpiHwXZU7zXE6dw ~ label ._2qZbfXDutx3ncJTXjOwf71 {
163
+ display:none;
164
+ opacity:0;
165
+ }
166
+
167
+ ._2Wb5TPvigi6MHYYjcecbxu:checked ~ label ._2qZbfXDutx3ncJTXjOwf71, ._7iqaMqPpiHwXZU7zXE6dw:checked ~ label ._2qZbfXDutx3ncJTXjOwf71{
168
+ display:block;
169
+ opacity:1.0;
170
+ color: #228be6;
171
+ }
172
+
173
+ ._2Wb5TPvigi6MHYYjcecbxu:checked ~ label .SQQV4UAUXLS5A0sgeAN9T, ._7iqaMqPpiHwXZU7zXE6dw:checked ~ label .SQQV4UAUXLS5A0sgeAN9T{
174
+ display:none;
175
+ opacity:0;
176
+ }
177
+
178
+ ._7iqaMqPpiHwXZU7zXE6dw:checked ~ label .WHTCjS863LJavtuGbeTQ1 {
179
+ color: #495057;
180
+ }
181
+
182
+ ._7iqaMqPpiHwXZU7zXE6dw:checked ~ label .WHTCjS863LJavtuGbeTQ1 a {
183
+ color: #495057;
184
+ }
185
+
186
+ ._7iqaMqPpiHwXZU7zXE6dw:checked ~ label .WHTCjS863LJavtuGbeTQ1 a:hover,
187
+ ._7iqaMqPpiHwXZU7zXE6dw ~ label .WHTCjS863LJavtuGbeTQ1 a:hover {
188
+ color: #228be6;
189
+ -webkit-text-decoration-color: initial;
190
+ text-decoration-color: initial;
191
+ }
192
+
193
+
194
+ ._2viBy1vHsxDVJMV0gFbHNT {
195
+ max-width: 600px;
196
+ }
197
+
198
+ ._1Rvae1cAbWT_FssxA1sa8n {
199
+ padding: 1rem;
200
+ margin: 1rem 1rem 1rem 0rem;
201
+ border: 1px dotted grey;
202
+ border-radius: 5px;
203
+ }
204
+ ._37rTwYVYjHB0pg6iso3S2_ {
205
+ display: flex;
206
+ flex-direction: row;
207
+ flex-wrap: no-wrap;
208
+ align-items: stretch;
209
+ background-color: #E4F6FF;
210
+ color: rgb(73, 80, 87);
211
+ border-radius: 0.25rem;
212
+ margin-top: 1rem;
213
+ max-width: 800px;
214
+ }
215
+
216
+ ._1u7cy5-aNgYV-iJmg5Y2eP {
217
+ color: #008BED;
218
+ border-top-left-radius: 0.25rem;
219
+ border-bottom-left-radius: 0.25rem;
220
+ padding: .55rem .25rem .5rem .75rem;
221
+ font-size: 1rem;
222
+ }
223
+
224
+ ._28gkoW-Ld_7ZkCsa1vOZyC {
225
+ margin-top: 0;
226
+ margin-bottom: 0.2rem;
227
+ font-size: .8rem;
228
+ font-weight: 600;
229
+ line-height: 1.5;
230
+ }
231
+
232
+ .Acm10pRthEoE7OYjjuM1k {
233
+ flex-grow: 1;
234
+ display: flex;
235
+ flex-direction: column;
236
+ padding: .5rem 1rem .75rem .25rem;
237
+ font-size: .8rem;
238
+ }
239
+
240
+ .Acm10pRthEoE7OYjjuM1k p {
241
+ margin-top: 0;
242
+ margin-bottom: .5rem;
243
+ }
244
+
245
+ .Acm10pRthEoE7OYjjuM1k svg {
246
+ font-size: .7rem;
247
+ }
248
+
249
+ .Acm10pRthEoE7OYjjuM1k ul {
250
+ margin: 0;
251
+ }
252
+
253
+ .Acm10pRthEoE7OYjjuM1k li {
254
+ display: inline-block;
255
+ padding-right: 1rem;
256
+ margin-bottom: 0;
257
+ }
258
+
259
+ ._1vcRExcmXZlbMYfI2J2o88 {
260
+ margin-top: 1rem;
261
+ }
262
+
263
+ ._37rTwYVYjHB0pg6iso3S2_ button {
264
+ color: #0073aa;
265
+ }
266
+
267
+ ._37rTwYVYjHB0pg6iso3S2_ button:hover {
268
+ color: #00a0d2;
269
+ }
270
+
271
+ /* type: warning */
272
+ ._3yyMAjjrQSGu1mZUwVQMq8 {
273
+ background: rgb(255, 249, 219);
274
+ }
275
+
276
+ ._3yyMAjjrQSGu1mZUwVQMq8 ._1u7cy5-aNgYV-iJmg5Y2eP {
277
+ color: rgb(250, 176, 7);
278
+ }
279
+
admin/build/10.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[10,14],{160:function(e,t,n){"use strict";t.a={"wrapper-div":"_35TQI7cRRp15ydziejZNoy","submit-wrapper":"_3QIm6lE3_EX2f59z0q3Ede","submit-status":"_3TCHz_sQqjXivSbu8MiKvt",fail:"_1YIouJH0q7UCTBBd12BrER","fail-icon-container":"_353VvfAeyV-4WmJBZ-tkC0",explanation:"_1vEI8NfIuh1fSKAYIdxKC-",success:"_3R04ypbcTVjJT0DScCE87I",icon:"_1fPOsMtv85dkpug7YpkldL","section-title":"xPbM1D0hJUwyZDh0WkN3u","section-divider":"_1cuQ6n0S--edzcQx_whnrh","table-header":"_1bLoERoE-BGwskaCAkn6xw","more-less":"_3tsAbJj5lQ3fpUeMEqDg-p","scanner-actions":"_30U7EZBjBNVomna8JKHFEJ","scanner-runstatus":"_1XXkMTmXJKrRINZtirKC7T",faPrimary:"_1siOaPuEaRzWSp4fFZ_W2Y","conflict-detection-timer":"QIDO3zZDiUtKj7XQmNN2d",warning:"_1gtusG9lK7YrzXaZbZTTs4","sr-only":"_1rRUnYP55zlaT6KqHN-cLO",flex:"G4t9VUzKqEB2I8N67GSNt","flex-row":"_1Zhm76V3gZvaSk2u-8LU4E","flex-column":"DB4dpze5GBTvE0qtOuHn1",relative:"_3XqW__5WId-s9mUanEZmsZ",status:"U3KfFCq2Yg5XUwDHVTlA4",good:"_35z3mEQb1qzaAr4-TTAsX7","success-icon":"_2K4pJT9BAJLYON5sCxbLPN",conflict:"_1Bl4DiNxOkbomwAWx332Pz","conflict-icon":"_5VtDxQoJVBUEd_38XDCyv","warning-icon":"_3uvV5f-ofcSZUWHmud2sQF","space-left":"_1kBF31q6Fah4Pv3KJtbt9N","input-radio-custom":"_2Wb5TPvigi6MHYYjcecbxu","checked-icon":"_2qZbfXDutx3ncJTXjOwf71","input-checkbox-custom":"_7iqaMqPpiHwXZU7zXE6dw","unchecked-icon":"SQQV4UAUXLS5A0sgeAN9T","option-label-explanation":"WHTCjS863LJavtuGbeTQ1"}},161:function(e,t,n){"use strict";n.r(t),n.d(t,"CONFLICT_DETECTION_SCANNER_DURATION_MIN",(function(){return b})),n.d(t,"resetPendingOptions",(function(){return C})),n.d(t,"resetOptionsFormState",(function(){return D})),n.d(t,"addPendingOption",(function(){return I})),n.d(t,"updatePendingUnregisteredClientsForDeletion",(function(){return j})),n.d(t,"resetUnregisteredClientsDeletionStatus",(function(){return v})),n.d(t,"resetPendingBlocklistSubmissionStatus",(function(){return R})),n.d(t,"submitPendingUnregisteredClientDeletions",(function(){return P})),n.d(t,"updatePendingBlocklist",(function(){return A})),n.d(t,"submitPendingBlocklist",(function(){return x})),n.d(t,"checkPreferenceConflicts",(function(){return M})),n.d(t,"chooseAwayFromKitConfig",(function(){return k})),n.d(t,"chooseIntoKitConfig",(function(){return U})),n.d(t,"queryKits",(function(){return F})),n.d(t,"submitPendingOptions",(function(){return W})),n.d(t,"updateApiToken",(function(){return B})),n.d(t,"userAttemptToStopScanner",(function(){return L})),n.d(t,"reportDetectedConflicts",(function(){return K})),n.d(t,"snoozeV3DeprecationWarning",(function(){return q})),n.d(t,"setActiveAdminTab",(function(){return z})),n.d(t,"setConflictDetectionScanner",(function(){return X}));var o=n(168),s=n.n(o),r=n(174),a=n.n(r),c=n(29),i=n.n(c),l=n(0),u=n.n(l),d=n(169),m=n.n(d),f=n(164),p=n(150),_=n(163),E=n.n(_);const g=s.a.create(),b=10,h=Object(p.__)("Couldn't save those changes","font-awesome"),O=Object(p.__)("Couldn't check preferences","font-awesome"),T=Object(p.__)("A request to your WordPress server never received a response","font-awesome"),N=Object(p.__)("A request to your WordPress server failed","font-awesome"),y=Object(p.__)("Couldn't start the scanner","font-awesome"),S=Object(p.__)("Couldn't snooze","font-awesome");function w(e){const t=E()(e,"headers.fontawesome-confirmation");if(204===e.status&&""!==e.data)return Object(f.b)({error:null,confirmed:t,trimmed:e.data,expectEmpty:!0}),e.data={},e;const n=u()(e,"data",null),o="string"==typeof n&&i()(n)>0,s=o?function(e){if(!e||""===e)return null;const t=function e(t,n=0){let o=null,s=null;if("string"!=typeof t)return null;if(n>=t.length)return null;try{return o=JSON.parse(t.slice(n)),{start:n,parsed:o}}catch(e){const o=t.indexOf("[",n+1),r=t.indexOf("{",n+1);if(-1===o&&-1===r)return null;s=-1!==o&&-1!==r?o<r?o:r:-1!==r?r:o}return null===s?null:e(t,s)}(e);if(null===t)return null;{const{start:n,parsed:o}=t;return{start:n,json:e.slice(n),trimmed:e.slice(0,n),parsed:o}}}(n):{};if(o){if(null===s)return Object(f.b)({error:null,confirmed:t,trimmed:n}),e.data={},e;e.data=u()(s,"parsed")}const r=u()(s,"trimmed",""),a=u()(e,"data.errors",null);if(e.status>=400)return e.uiMessage=a?Object(f.b)({error:e.data,confirmed:t,trimmed:r}):Object(f.b)({error:null,confirmed:t,trimmed:r}),e;if(e.status<400&&e.status>=300)return t&&""===r||(e.uiMessage=Object(f.b)({error:null,confirmed:t,trimmed:r})),e;if(a){const n=!0;return e.falsePositive=!0,e.uiMessage=Object(f.b)({error:e.data,confirmed:t,falsePositive:n,trimmed:r}),e}{const n=u()(e,"data.error",null);return n?(e.uiMessage=Object(f.b)({error:n,ok:!0,confirmed:t,trimmed:r}),e):(t||(e.uiMessage=Object(f.b)({error:null,ok:!0,confirmed:t,trimmed:r})),e)}}function C(){return{type:"RESET_PENDING_OPTIONS"}}function D(){return{type:"OPTIONS_FORM_STATE_RESET"}}function I(e){return function(t,n){const{options:o}=n();for(const[n,s]of a()(e))t(o[n]===s?{type:"RESET_PENDING_OPTION",change:{[n]:s}}:{type:"ADD_PENDING_OPTION",change:{[n]:s}})}}function j(e=[]){return{type:"UPDATE_PENDING_UNREGISTERED_CLIENTS_FOR_DELETION",data:e}}function v(){return{type:"DELETE_UNREGISTERED_CLIENTS_RESET"}}function R(){return{type:"BLOCKLIST_UPDATE_RESET"}}function P(){return function(e,t){const{apiNonce:n,apiUrl:o,unregisteredClientsDeletionStatus:s}=t(),r=u()(s,"pending",null);if(!r||0===i()(r))return;e({type:"DELETE_UNREGISTERED_CLIENTS_START"});const a=({uiMessage:t})=>{e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!1,message:t||h})};return g.delete(o+"/conflict-detection/conflicts",{data:r,headers:{"X-WP-Nonce":n}}).then(t=>{const{status:n,data:o,falsePositive:s}=t;s?a(t):e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!0,data:204===n?null:o,message:""})}).catch(a)}}function A(e=[]){return{type:"UPDATE_PENDING_BLOCKLIST",data:e}}function x(){return function(e,t){const{apiNonce:n,apiUrl:o,blocklistUpdateStatus:s}=t(),r=u()(s,"pending",null);if(!r)return;e({type:"BLOCKLIST_UPDATE_START"});const a=({uiMessage:t})=>{e({type:"BLOCKLIST_UPDATE_END",success:!1,message:t||h})};return g.put(o+"/conflict-detection/conflicts/blocklist",r,{headers:{"X-WP-Nonce":n}}).then(t=>{const{status:n,data:o,falsePositive:s}=t;s?a(t):e({type:"BLOCKLIST_UPDATE_END",success:!0,data:204===n?null:o,message:""})}).catch(a)}}function M(){return function(e,t){e({type:"PREFERENCE_CHECK_START"});const{apiNonce:n,apiUrl:o,options:s,pendingOptions:r}=t(),a=({uiMessage:t})=>{e({type:"PREFERENCE_CHECK_END",success:!1,message:t||O})};return g.post(o+"/preference-check",{...s,...r},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;o?a(t):e({type:"PREFERENCE_CHECK_END",success:!0,message:"",detectedConflicts:n})}).catch(a)}}function k({activeKitToken:e}){return function(t,n){const{releases:o}=n();t({type:"CHOOSE_AWAY_FROM_KIT_CONFIG",activeKitToken:e,concreteVersion:u()(o,"latest_version")})}}function U(){return{type:"CHOOSE_INTO_KIT_CONFIG"}}function F(){return function(e,t){const{apiNonce:n,apiUrl:o,options:s}=t(),r=u()(s,"kitToken",null);e({type:"KITS_QUERY_START"});const a=({uiMessage:t})=>{e({type:"KITS_QUERY_END",success:!1,message:t||Object(p.__)("Failed to fetch kits","font-awesome")})},c=({uiMessage:t})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:t||Object(p.__)("Couldn't update latest kit settings","font-awesome")})};return g.post(o+"/api","query {\n me {\n kits {\n name\n version\n technologySelected\n licenseSelected\n minified\n token\n shimEnabled\n autoAccessibilityEnabled\n status\n }\n }\n }",{headers:{"X-WP-Nonce":n}}).then(t=>{if(t.falsePositive)return a(t);const i=u()(t,"data.data");if(!u()(i,"me"))return e({type:"KITS_QUERY_END",success:!1,message:Object(p.__)("Failed to fetch kits. Regenerate your API Token and try again.","font-awesome")});if(e({type:"KITS_QUERY_END",data:i,success:!0}),!r)return;const l=u()(i,"me.kits",[]),d=m()(l,{token:r});if(!d)return;const f={};return s.usePro&&"pro"!==d.licenseSelected?f.usePro=!1:s.usePro||"pro"!==d.licenseSelected||(f.usePro=!0),"svg"===s.technology&&"svg"!==d.technologySelected?(f.technology="webfont",f.pseudoElements=!0):"svg"!==s.technology&&"svg"===d.technologySelected&&(f.technology="svg",f.pseudoElements=!1),s.version!==d.version&&(f.version=d.version),s.v4Compat&&!d.shimEnabled?f.v4Compat=!1:!s.v4Compat&&d.shimEnabled&&(f.v4Compat=!0),e({type:"OPTIONS_FORM_SUBMIT_START"}),g.put(o+"/config",{options:{...s,...f}},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;if(o)return c(t);e({type:"OPTIONS_FORM_SUBMIT_END",data:n,success:!0,message:Object(p.__)("Kit changes saved","font-awesome")})}).catch(c)}).catch(a)}}function W(){return function(e,t){const{apiNonce:n,apiUrl:o,options:s,pendingOptions:r}=t();e({type:"OPTIONS_FORM_SUBMIT_START"});const a=({uiMessage:t})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:t||h})};return g.put(o+"/config",{options:{...s,...r}},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;o?a(t):e({type:"OPTIONS_FORM_SUBMIT_END",data:n,success:!0,message:Object(p.__)("Changes saved","font-awesome")})}).catch(a)}}function B({apiToken:e=!1,runQueryKits:t=!1}){return function(n,o){const{apiNonce:s,apiUrl:r,options:a}=o();n({type:"OPTIONS_FORM_SUBMIT_START"});const c=({uiMessage:e})=>{n({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:e||h})};return g.put(r+"/config",{options:{...a,apiToken:e}},{headers:{"X-WP-Nonce":s}}).then(e=>{const{data:o,falsePositive:s}=e;if(s)c(e);else if(n({type:"OPTIONS_FORM_SUBMIT_END",data:o,success:!0,message:Object(p.__)("API Token saved","font-awesome")}),t)return n(F())}).catch(c)}}function L(){return{type:"USER_STOP_SCANNER"}}function K({nodesTested:e={}}){return(t,n)=>{const{apiNonce:o,apiUrl:s,unregisteredClients:r,showConflictDetectionReporter:a}=n();if(a){if(i()(e.conflict)>0){const n=Object.keys(e.conflict).reduce((function(t,n){return t[n]=e.conflict[n],t}),{});t({type:"CONFLICT_DETECTION_SUBMIT_START",unregisteredClientsBeforeDetection:r,recentConflictsDetected:e.conflict});const a=({uiMessage:e})=>{t({type:"CONFLICT_DETECTION_SUBMIT_END",success:!1,message:e||h})};return g.post(s+"/conflict-detection/conflicts",n,{headers:{"X-WP-Nonce":o}}).then(e=>{const{status:n,data:o,falsePositive:s}=e;s?a(e):t({type:"CONFLICT_DETECTION_SUBMIT_END",success:!0,data:204===n||0===i()(o)?null:o})}).catch(a)}t({type:"CONFLICT_DETECTION_NONE_FOUND"})}}}function q(){return(e,t)=>{const{apiNonce:n,apiUrl:o}=t();e({type:"SNOOZE_V3DEPRECATION_WARNING_START"});const s=({uiMessage:t})=>{e({type:"SNOOZE_V3DEPRECATION_WARNING_END",success:!1,message:t||S})};return g.put(o+"/v3deprecation",{snooze:!0},{headers:{"X-WP-Nonce":n}}).then(t=>{const{falsePositive:n}=t;n?s(t):e({type:"SNOOZE_V3DEPRECATION_WARNING_END",success:!0,snooze:!0,message:""})}).catch(s)}}function z(e){return{type:"SET_ACTIVE_ADMIN_TAB",tab:e}}function X({enable:e=!0}){return function(t,n){const{apiNonce:o,apiUrl:s}=n(),r=e?"ENABLE_CONFLICT_DETECTION_SCANNER_END":"DISABLE_CONFLICT_DETECTION_SCANNER_END";t({type:e?"ENABLE_CONFLICT_DETECTION_SCANNER_START":"DISABLE_CONFLICT_DETECTION_SCANNER_START"});const a=({uiMessage:e})=>{t({type:r,success:!1,message:e||y})};return g.put(s+"/conflict-detection/until",e?Math.floor(new Date((new Date).valueOf()+1e3*b*60)/1e3):Math.floor(new Date/1e3)-1,{headers:{"X-WP-Nonce":o}}).then(e=>{const{status:n,data:o,falsePositive:s}=e;s?a(e):t({type:r,data:204===n?null:o,success:!0})}).catch(a)}}g.interceptors.response.use(e=>w(e),e=>{if(e.response)e.response=w(e.response),e.uiMessage=u()(e,"response.uiMessage");else if(e.request){const t="fontawesome_request_noresponse",n={errors:{[t]:[T]},error_data:{[t]:{request:e.request}}};e.uiMessage=Object(f.b)({error:n})}else{const t="fontawesome_request_failed",n={errors:{[t]:[N]},error_data:{[t]:{failedRequestMessage:e.message}}};e.uiMessage=Object(f.b)({error:n})}return Promise.reject(e)})},164:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(0),s=n.n(o),r=n(29),a=n.n(r),c=n(150);const i=Object(c.__)("Font Awesome WordPress Plugin Error Report","font-awesome"),l=Object(c.__)("D'oh! That failed big time.","font-awesome"),u=Object(c.__)("There was an error attempting to report the error.","font-awesome"),d=Object(c.__)("Oh no! Your web browser could not reach your WordPress server.","font-awesome"),m=Object(c.__)("It looks like your web browser session expired. Try logging out and log back in to WordPress admin.","font-awesome"),f=Object(c.__)("The last request was successful, but it also returned the following error(s), which might be helpful for troubleshooting.","font-awesome"),p=Object(c.__)("Error","font-awesome"),_=Object(c.__)("WARNING: The last request contained errors, though your WordPress server reported it as a success. This usually means there's a problem with your theme or one of your other plugins emitting output that is causing problems.","font-awesome"),E=Object(c.__)("WARNING: The last response from your WordPress server did not include the confirmation header that should be in all valid Font Awesome responses. This is a clue that some code from another theme or plugin is acting badly and causing the wrong headers to be sent.","font-awesome"),g=Object(c.__)("WARNING: Invalid Data Trimmed from Server Response","font-awesome"),b=Object(c.__)("WARNING: We expected the last response from the server to contain no data, but it contained something unexpected.","font-awesome"),h=Object(c.__)("Your WordPress server returned an error for that last request, but there was no information about the error.","font-awesome");t.b=function(e){const{error:t,ok:n=!1,falsePositive:o=!1,confirmed:r=!0,expectEmpty:c=!1,trimmed:O=""}=e;console.group(i),n&&console.info(f),o&&console.info(_),r||console.info(E),""!==O&&(console.group(g),c&&console.info(b),console.info(O),console.groupEnd());const T=null!==t?function(e){const t=Object.keys(e.errors||[]).map(t=>({code:t,message:s()(e,`errors.${t}.0`),data:s()(e,"error_data."+t)}));return 0===a()(t)&&t.push({code:"fontawesome_unknown_error",message:u}),t.reduce((e,t)=>{console.group(p);const n=function(e){if(!s()(e,"code"))return console.info(u),l;let t=null,n="";const o=s()(e,"message");o&&(n=n.concat(`message: ${o}\n`),t=o);const r=s()(e,"code");if(r)switch(n=n.concat(`code: ${r}\n`),r){case"rest_no_route":t=d;break;case"rest_cookie_invalid_nonce":t=m;break;case"fontawesome_unknown_error":t=l}const a=s()(e,"data");if("string"==typeof a)n=n.concat(`data: ${a}\n`);else{const t=s()(e,"data.status");t&&(n=n.concat(`status: ${t}\n`));const o=s()(e,"data.trace");o&&(n=n.concat(`trace:\n${o}\n`))}n&&""!==n?console.info(n):console.info(e);const c=s()(e,"data.request");c&&console.info(c);const i=s()(e,"data.failedRequestMessage");return i&&console.info(i),t}(t);return console.groupEnd(),e||"previous_exception"===t.code?e:n},null)}(t):null;return null===t&&""===O&&r&&console.info(h),console.groupEnd(),T}},166:function(e,t,n){"use strict";var o=n(149),s=n.n(o),r=n(162),a=n.n(r),c={alert:"_37rTwYVYjHB0pg6iso3S2_","alert-icon":"_1u7cy5-aNgYV-iJmg5Y2eP","alert-title":"_28gkoW-Ld_7ZkCsa1vOZyC","alert-message":"Acm10pRthEoE7OYjjuM1k","alert-action":"_1vcRExcmXZlbMYfI2J2o88","alert-warning":"_3yyMAjjrQSGu1mZUwVQMq8"},i=n(159),l=n.n(i),u=n(156),d=n(157);function m(e={}){return s.a.createElement("div",{className:l()(c.alert,c["alert-"+e.type]),role:"alert"},s.a.createElement("div",{className:c["alert-icon"]},function(e={}){switch(e.type){case"info":return s.a.createElement(u.a,{icon:d.j,title:"info",fixedWidth:!0});case"warning":return s.a.createElement(u.a,{icon:d.g,title:"warning",fixedWidth:!0});case"pending":return s.a.createElement(u.a,{icon:d.m,title:"pending",spin:!0,fixedWidth:!0});case"success":return s.a.createElement(u.a,{icon:d.o,title:"success",fixedWidth:!0});default:return s.a.createElement(u.a,{icon:d.g,title:"warning",fixedWidth:!0})}}(e)),s.a.createElement("div",{className:c["alert-message"]},s.a.createElement("h2",{className:c["alert-title"]},e.title),s.a.createElement("div",{className:c["alert-copy"]},e.children)))}m.propTypes={title:a.a.string.isRequired,type:a.a.oneOf(["info","warning","success","pending"]),children:a.a.oneOfType([a.a.object,a.a.string,a.a.arrayOf(a.a.element)]).isRequired},t.a=m},171:function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var o=n(149),s=n.n(o),r=n(162),a=n.n(r),c=n(155),i=n(160),l=n(197),u=n.n(l),d=n(198),m=n.n(d),f=n(150);function p(e){const t=Math.floor(e/86400),n=Math.floor((e-86400*t)/3600),o=Math.floor((e-(86400*t+3600*n))/60),s=e-(86400*t+3600*n+60*o);return m()([t,n,o,s].reduce((e,t,n)=>(0===n&&0!==t?e.push(t.toString()):e.push(u()(t.toString(),2,"0")),e),[]),e=>e.match(/^[0]+$/)).join(":")}function _(e){const t=e-Math.floor(new Date/1e3);return t<0?0:t}function E({addDescription:e,children:t}){const n=Object(c.c)(e=>e.detectConflictsUntil),[r,a]=Object(o.useState)(_(n)),l=Object(c.b)();return Object(o.useEffect)(()=>{let e=null;return _(n)>0?e=setTimeout(()=>a(_(n)),1e3):(a(p(0)),l({type:"CONFLICT_DETECTION_TIMER_EXPIRED"})),()=>e&&clearTimeout(e)},[n,r,l]),r<=0?null:s.a.createElement("span",{className:i.a["conflict-detection-timer"]},p(r),!!e&&(r>60
2
+ /* translators: 1: space */?Object(f.sprintf)(Object(f.__)("%1$sminutes left to browse your site for trouble","font-awesome")," ")
3
+ /* translators: 1: space */:Object(f.sprintf)(Object(f.__)("%1$sseconds left to browse your site for trouble","font-awesome")," ")),t)}E.propTypes={addDescription:a.a.bool}},172:function(e,t,n){"use strict";var o=n(149),s=n.n(o),r=n(166),a=n(150);const c=s.a.createElement(r.a,{title:Object(a.__)("Whoops, this is embarrassing","font-awesome"),type:"warning"},s.a.createElement("p",null,Object(a.__)("Some unexpected error has occurred. There might be some additional diagnostic information in the JavaScript console.","font-awesome")));var i=function(){return s.a.createElement("div",{className:"_2viBy1vHsxDVJMV0gFbHNT"},c)},l=n(164);class u extends s.a.Component{constructor(e){super(e),this.state={error:null,errorInfo:null}}componentDidCatch(e,t){console.group(l.a),console.log(e),console.log(t),console.groupEnd(),this.setState({error:e,errorInfo:t})}render(){return this.state.error?s.a.createElement(i,null):this.props.children}}t.a=u},201:function(e,t,n){"use strict";n.r(t),n.d(t,"CONFLICT_DETECTION_SHADOW_HOST_ID",(function(){return C})),n.d(t,"mountConflictDetectionReporter",(function(){return D})),n.d(t,"isConflictDetectionReporterMounted",(function(){return I}));var o=n(149),s=n.n(o),r=n(151),a=n.n(r),c=n(155),i=n(161),l=n(156),u=n(157),d=n(30),m=n(171),f=n(29),p=n.n(f),_=n(163),E=n.n(_),g=n(150),b=n(172);const h={running:{code:"Running",display:Object(g.__)("Running","font-awesome")},done:{code:"Done",display:Object(g.__)("Done","font-awesome")},submitting:{code:"Submitting",display:Object(g.__)("Submitting","font-awesome")},none:{code:"None",display:Object(g.__)("None","font-awesome")},error:{code:"Error",display:Object(g.__)("Error","font-awesome")},expired:{code:"Expired",display:Object(g.__)("Expired","font-awesome")},ready:{code:"Ready",display:Object(g.__)("Ready","font-awesome")},stopped:{code:"Stopped",display:Object(g.__)("Stopped","font-awesome")},stopping:{code:"Stopping",display:Object(g.__)("Stopping","font-awesome")},restarting:{code:"Restarting",display:Object(g.__)("Restarting","font-awesome")}},O={container:{position:"fixed",fontFamily:'"Helvetica Neue",Helvetica,Arial,sans-serif',right:"10px",bottom:"10px",width:"450px",height:"auto",maxHeight:"60%",border:"1px solid #CDD4DB",borderRadius:"3px",boxShadow:"1px 1px 5px 0 rgba(132,142,151,.3)",background:"#008DED",zIndex:"99",overflowY:"scroll",fontSize:"14px",lineHeight:"1.4em",color:"#fff"},header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"5px 20px",color:"#CAECFF"},content:{width:"100%",padding:"0 20px 10px 20px",boxSizing:"border-box"},adminEyesOnly:{margin:"0",fontSize:"12px"},h1:{margin:".3em 0",fontSize:"14px"},h2:{margin:".3em 0",fontSize:"18px"},p:{margin:".5em 0"},link:{color:"#fff"},tally:{display:"flex",alignItems:"center",margin:".5em 0",textAlign:"center"},count:{flexBasis:"1em",marginRight:"5px",fontWeight:"600",fontSize:"20px"},timerRow:{display:"flex",alignItems:"center",backgroundColor:"#0064B1",padding:"10px 20px",color:"#fff",fontWeight:"600"},button:{margin:"0 0 0 10px",border:"0",padding:"5px",backgroundColor:"transparent",color:"#fff",opacity:".7",cursor:"pointer"},badness:{padding:"20px 25px",backgroundColor:"#FFC100",color:"#202529"}};var T,N=(T=function(){const e=Object(c.b)(),t=Object(c.c)(e=>e.settingsPageUrl),n=t+"&tab=ts",o=Object(c.c)(e=>e.activeAdminTab),r=window.location.href.startsWith(t)&&o===d.b,a=Object(c.c)(e=>e.userAttemptedToStopScanner),f=Object(c.c)(e=>e.unregisteredClients),_=Object(c.c)(e=>e.unregisteredClientDetectionStatus.unregisteredClientsBeforeDetection),b=Object(c.c)(e=>e.unregisteredClientDetectionStatus.recentConflictsDetected),T=Object(c.c)(e=>!e.showConflictDetectionReporter),N=Object(c.c)(e=>T&&e.conflictDetectionScannerStatus.isSubmitting),y=Object(c.c)(e=>e.conflictDetectionScannerStatus.hasSubmitted&&e.conflictDetectionScannerStatus.success),S=Object(c.c)(e=>a&&!e.conflictDetectionScannerStatus.hasSubmitted),w=Object(c.c)(e=>a&&!S&&e.conflictDetectionScannerStatus.success),C=Object(c.c)(e=>{const{isSubmitting:t,hasSubmitted:n,success:o}=e.unregisteredClientDetectionStatus;return a?S?h.stopping:w?h.stopped:h.error:N?h.restarting:T?h.expired:y?h.ready:o&&0===p()(f)?h.none:o?h.done:t?h.submitting:n?h.error:h.running}),D=Object(c.c)(e=>e.unregisteredClientDetectionStatus.message),I=s.a.createElement("div",null,s.a.createElement("h2",{style:O.tally},s.a.createElement("span",null,p()(f))," ",s.a.createElement("span",null," ",Object(g.__)("Results to Review","font-awesome"))),s.a.createElement("p",{style:O.p},r?Object(g.__)("Manage results or restart the scanner here on the Troubleshoot tab.","font-awesome"):s.a.createElement(s.a.Fragment,null,Object(g.__)("Manage results or restart the scanner on the Troubleshoot tab.","font-awesome")," ",s.a.createElement("a",{href:n,style:O.link},Object(g.__)("Go","font-awesome"))))),j=s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.e,size:"sm",spin:!0})," ",s.a.createElement("span",null,C.display))));return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{style:O.header},s.a.createElement("h1",{style:O.h1},Object(g.__)("Font Awesome Conflict Scanner","font-awesome")),s.a.createElement("p",{style:O.adminEyesOnly},Object(g.__)("only admins can see this box","font-awesome"))),s.a.createElement("div",{style:O.content},{None:s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.i,size:"sm"})," ",s.a.createElement("span",null,Object(g.__)("All clear!","font-awesome"))),s.a.createElement("p",{style:O.p},Object(g.__)("No new conflicts found on this page.","font-awesome")))),Running:s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.e,size:"sm",spin:!0})," ",s.a.createElement("span",null,Object(g.__)("Scanning","font-awesome"),"...")))),Restarting:s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.e,size:"sm",spin:!0})," ",s.a.createElement("span",null,Object(g.__)("Restarting","font-awesome"),"...")))),Ready:s.a.createElement("div",null,s.a.createElement("div",null,s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.o,size:"sm"})," ",Object(g.__)("Proton pack charged!","font-awesome")),s.a.createElement("p",{style:O.p},Object(g.__)("Wander through the pages of your web site and this scanner will track progress.","font-awesome")))),Submitting:j,Stopping:j,Done:s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.b,size:"sm"})," ",s.a.createElement("span",null,Object(g.__)("Page scan complete","font-awesome")))),s.a.createElement("p",{style:O.tally},s.a.createElement("span",{style:O.count},p()(Object.keys(b).filter(e=>!E()(_,e))))," ",s.a.createElement("span",null,Object(g.__)("new conflicts found on this page","font-awesome"))),s.a.createElement("p",{style:O.tally},s.a.createElement("span",{style:O.count},p()(f))," ",s.a.createElement("span",null,"total found"),r?s.a.createElement("span",null," (",Object(g.__)("manage conflicts here on the Troubleshoot tab","font-awesome"),")"):s.a.createElement("span",null," (",s.a.createElement("a",{href:n,style:O.link},Object(g.__)("manage","font-awesome")),")"))),Expired:I,Stopped:I,Error:s.a.createElement("div",null,s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.l})," ",s.a.createElement("span",null,Object(g.__)("Don't cross the streams! It would be bad.","font-awesome"))),s.a.createElement("p",{style:O.p},D))}[C.code]),s.a.createElement("div",{style:O.timerRow},s.a.createElement("span",null,s.a.createElement(m.a,{addDescription:!0},s.a.createElement("button",{style:O.button,title:Object(g.__)("Stop timer","font-awesome"),onClick:()=>(e(Object(i.userAttemptToStopScanner)()),void e(Object(i.setConflictDetectionScanner)({enable:!1})))},s.a.createElement(l.a,{icon:u.p,size:"lg"})))),{Expired:Object(g.__)("Timer expired","font-awesome"),Stopped:Object(g.__)("Timer stopped","font-awesome"),Restarting:null}[C.code]))},class extends b.a{render(){return s.a.createElement("div",{style:O.container},this.state.error?s.a.createElement("div",{style:O.badness},s.a.createElement(l.a,{icon:u.g}),Object(g.__)(" Whoops, this is embarrassing! Some unexpected error has occurred. There might be some additional diagnostic information in the JavaScript console.","font-awesome")):s.a.createElement(T,null))}}),y=n(173),S=n(199),w=n.n(S);const C="font-awesome-plugin-conflict-detection-shadow-host";function D({store:e,now:t=!1}){const n=()=>{const t=document.createElement("DIV");t.setAttribute("id",C),document.body.appendChild(t);const n=t.attachShadow({mode:"open"});w()(n);const o=document.createElement("STYLE"),r=y.a.css(),i=document.createTextNode(r);o.appendChild(i);const l=document.createElement("DIV");n.appendChild(o),n.appendChild(l),a.a.render(s.a.createElement(c.a,{store:e},s.a.createElement(N,null)),l)};t?n():document.addEventListener("DOMContentLoaded",n)}function I(){const e=document.getElementById(C);return!!e&&!!e.shadowRoot}}}]);
admin/build/11.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[11],{165:function(e,o,t){"use strict";var n=t(152);const r=n.createInterpolateElement||n.__experimentalCreateInterpolateElement;o.a=r},273:function(e,o,t){var n={"./fa-icon-chooser.entry.js":[275,3,15],"./fa-icon.entry.js":[276,3,16]};function r(e){if(!t.o(n,e))return Promise.resolve().then((function(){var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}));var o=n[e],r=o[0];return Promise.all(o.slice(1).map(t.e)).then((function(){return t(r)}))}r.keys=function(){return Object.keys(n)},r.id=273,e.exports=r},287:function(e,o,t){"use strict";t.r(o),t.d(o,"setupIconChooser",(function(){return y}));var n=t(0),r=t.n(n),s=t(149),a=t.n(s),i=t(153),l=t(286),c=t(150),m=t(165);const d=r()(window,"React",a.a),u=r()(window,"wp.element.useState",s.useState),w=r()(window,"wp.components.Modal",i.Modal),h=r()(window,"wp.i18n.__",c.__);var f=e=>{const{onSubmit:o,kitToken:t,version:n,pro:r,handleQuery:s,modalOpenEvent:a,getUrlText:i,settingsPageUrl:c}=e,[f,p]=u(!1);document.addEventListener(a.type,()=>p(!0));const g=()=>p(!1),E=!!r&&!t;return d.createElement(d.Fragment,null,f&&d.createElement(w,{title:"Add a Font Awesome Icon",onRequestClose:g},E&&d.createElement("div",{style:{margin:"1em",backgroundColor:"#FFD200",padding:"1em",borderRadius:".5em",fontSize:"15px"}},h("Looking for Pro icons and styles? You’ll need to use a kit. ","font-awesome"),d.createElement("a",{href:c},h("Go to Font Awesome Plugin Settings","font-awesome"))),d.createElement(l.a,{version:n,kitToken:t,handleQuery:s,getUrlText:i,onFinish:e=>(e=>{"function"==typeof o&&o(e),g()})(e),searchInputPlaceholder:h("Find icons by name, category, or keyword","font-awesome")},d.createElement("span",{slot:"fatal-error-heading"},h("Well, this is awkward...","font-awesome")),d.createElement("span",{slot:"fatal-error-detail"},h("Something has gone horribly wrong. Check the console for additional error information.","font-awesome")),d.createElement("span",{slot:"start-view-heading"},h("Font Awesome is the web's most popular icon set, with tons of icons in a variety of styles.","font-awesome")),d.createElement("span",{slot:"start-view-detail"},Object(m.a)(h("Not sure where to start? Here are some favorites, or try a search for <strong>spinners</strong>, <strong>shopping</strong>, <strong>food</strong>, or <strong>whatever you're looking for</strong>.","font-awesome"),{strong:d.createElement("strong",null)})),d.createElement("span",{slot:"search-field-label-free"},h("Search Font Awesome Free Icons in Version","font-awesome")),d.createElement("span",{slot:"search-field-label-pro"},h("Search Font Awesome Pro Icons in Version","font-awesome")),d.createElement("span",{slot:"searching-free"},h("You're searching Font Awesome Free icons in version","font-awesome")),d.createElement("span",{slot:"searching-pro"},h("You're searching Font Awesome Pro icons in version","font-awesome")),d.createElement("span",{slot:"light-requires-pro"},h("You need to use a Pro kit to get Light icons.","font-awesome")),d.createElement("span",{slot:"thin-requires-pro"},h("You need to use a Pro kit with Version 6 to get Thin icons.","font-awesome")),d.createElement("span",{slot:"duotone-requires-pro"},h("You need to use a Pro kit with Version 5.10 or later to get Duotone icons.","font-awesome")),d.createElement("span",{slot:"uploaded-requires-pro"},h("You need to use a Pro kit to get Uploaded icons.","font-awesome")),d.createElement("span",{slot:"kit-has-no-uploaded-icons"},h("This kit contains no uploaded icons.","font-awesome")),d.createElement("span",{slot:"no-search-results-heading"},h("Sorry, we couldn't find anything for that.","font-awesome")),d.createElement("span",{slot:"no-search-results-detail"},h("You might try a different search...","font-awesome")),d.createElement("span",{slot:"suggest-icon-upload"},Object(m.a)(h("Or <a>upload your own icon</a> to a Pro kit!","font-awesome"),{a:d.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://fontawesome.com/v5.15/how-to-use/on-the-web/using-kits/uploading-icons"})})),d.createElement("span",{slot:"get-fontawesome-pro"},Object(m.a)(h("Or <a>use Font Awesome Pro</a> for more icons and styles!","font-awesome"),{a:d.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://fontawesome.com/"})})),d.createElement("span",{slot:"initial-loading-view-heading"},h("Fetching icons","font-awesome")),d.createElement("span",{slot:"initial-loading-view-detail"},h("When this thing gets up to 88 mph...","font-awesome")))))};function p(e){const o=[];if(!e.iconName)return void console.error("Font Awesome Icon Chooser: missing required iconName attribute for shortcode");o.push(`name="${e.iconName}"`);const t=["prefix","style","class","aria-hidden","aria-label","aria-labelledby","title","role"];for(const n of t){const t=r()(e,n);t&&o.push(`${n}="${t}"`)}return`[icon ${o.join(" ")}]`}var g=t(151),E=t.n(g);function v(e){const o=r()(window,"wp.media.editor.insert");o&&o(p(e.detail))}let k=!1;function y(e){const o={...e,modalOpenEvent:new Event("fontAwesomeIconChooserOpen",{bubbles:!0,cancelable:!1})};return r()(window,"wp.element")&&function(e){const{Fragment:o,Component:t}=window.wp.element,{SVG:n,Path:r}=window.wp.components,__=window.wp.i18n.__,{insert:s,registerFormatType:a}=window.wp.richText,{RichTextToolbarButton:i}=window.wp.blockEditor,l="font-awesome/icon",c=__("Font Awesome Icon"),{modalOpenEvent:m,kitToken:d,version:u,pro:w,handleQuery:h,getUrlText:g,settingsPageUrl:E}=e;a(l,{name:l,title:__("Font Awesome Icon"),keywords:[__("icon"),__("font awesome")],tagName:"i",className:null,object:!1,edit:class extends t{constructor(e){super(...arguments),this.handleFormatButtonClick=this.handleFormatButtonClick.bind(this),this.handleSelect=this.handleSelect.bind(this)}handleFormatButtonClick(){document.dispatchEvent(m)}handleSelect(e){const{value:o,onChange:t}=this.props;if(!e.detail)return;const n=p(e.detail);t(s(o,n))}render(){return React.createElement(o,null,React.createElement(i,{icon:React.createElement(n,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",className:"svg-inline--fa fa-font-awesome fa-w-14"},React.createElement(r,{fill:"currentColor",d:"M397.8 32H50.2C22.7 32 0 54.7 0 82.2v347.6C0 457.3 22.7 480 50.2 480h347.6c27.5 0 50.2-22.7 50.2-50.2V82.2c0-27.5-22.7-50.2-50.2-50.2zm-45.4 284.3c0 4.2-3.6 6-7.8 7.8-16.7 7.2-34.6 13.7-53.8 13.7-26.9 0-39.4-16.7-71.7-16.7-23.3 0-47.8 8.4-67.5 17.3-1.2.6-2.4.6-3.6 1.2V385c0 1.8 0 3.6-.6 4.8v1.2c-2.4 8.4-10.2 14.3-19.1 14.3-11.3 0-20.3-9-20.3-20.3V166.4c-7.8-6-13.1-15.5-13.1-26.3 0-18.5 14.9-33.5 33.5-33.5 18.5 0 33.5 14.9 33.5 33.5 0 10.8-4.8 20.3-13.1 26.3v18.5c1.8-.6 3.6-1.2 5.4-2.4 18.5-7.8 40.6-14.3 61.5-14.3 22.7 0 40.6 6 60.9 13.7 4.2 1.8 8.4 2.4 13.1 2.4 22.7 0 47.8-16.1 53.8-16.1 4.8 0 9 3.6 9 7.8v140.3z"})),title:c,onClick:this.handleFormatButtonClick}),React.createElement(f,{modalOpenEvent:m,kitToken:d,version:u,pro:w,settingsPageUrl:E,handleQuery:h,onSubmit:this.handleSelect,getUrlText:g}))}}})}(o),{setupClassicEditorIconChooser:()=>function(e){k||window.tinymce&&(!function(e){const{iconChooserContainerId:o,iconChooserMediaButtonClass:n,modalOpenEvent:r,kitToken:s,version:i,pro:l,handleQuery:c,getUrlText:m,settingsPageUrl:d}=e,u=document.querySelectorAll("."+n);if(!u||0===u.length)return;const w=document.querySelector("#"+o);if(!w)return;if(!window.tinymce)return;let h=!1;h||(h=!0,t.e(13).then(t.bind(null,284)).then(()=>{}).catch(e=>console.error("Font Awesome Plugin failed to load styles for the Icon Chooser in the Classic Editor",e)));for(const e of u)e.addEventListener("click",()=>{document.dispatchEvent(r)});E.a.render(a.a.createElement(f,{kitToken:s,version:i,pro:l,modalOpenEvent:r,handleQuery:c,settingsPageUrl:d,onSubmit:v,getUrlText:m}),w)}({...e,iconChooserContainerId:"font-awesome-icon-chooser-container",iconChooserMediaButtonClass:"font-awesome-icon-chooser-media-button"}),k=!0)}(o)}}}}]);
admin/build/12.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[12],{178:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return w})),n.d(t,"d",(function(){return ze})),n.d(t,"e",(function(){return de})),n.d(t,"f",(function(){return P})),n.d(t,"g",(function(){return $e})),n.d(t,"h",(function(){return M})),n.d(t,"i",(function(){return y})),n.d(t,"j",(function(){return Ue})),n.d(t,"k",(function(){return f}));const o={allRenderFn:!0,appendChildSlotFix:!1,asyncLoading:!0,asyncQueue:!1,attachStyles:!0,cloneNodeFix:!1,cmpDidLoad:!1,cmpDidRender:!1,cmpDidUnload:!1,cmpDidUpdate:!1,cmpShouldUpdate:!1,cmpWillLoad:!0,cmpWillRender:!1,cmpWillUpdate:!1,connectedCallback:!1,constructableCSS:!0,cssAnnotations:!0,cssVarShim:!1,devTools:!1,disconnectedCallback:!1,dynamicImportShim:!1,element:!1,event:!0,hasRenderFn:!0,hostListener:!1,hostListenerTarget:!1,hostListenerTargetBody:!1,hostListenerTargetDocument:!1,hostListenerTargetParent:!1,hostListenerTargetWindow:!1,hotModuleReplacement:!1,hydrateClientSide:!1,hydrateServerSide:!1,hydratedAttribute:!1,hydratedClass:!0,initializeNextTick:!1,isDebug:!1,isDev:!0,isTesting:!0,lazyLoad:!0,lifecycle:!0,lifecycleDOMEvents:!0,member:!0,method:!1,mode:!1,observeAttribute:!0,profile:!1,prop:!0,propBoolean:!0,propMutable:!1,propNumber:!1,propString:!0,reflect:!1,safari10:!1,scoped:!1,scriptDataOpts:!1,shadowDelegatesFocus:!1,shadowDom:!0,shadowDomShim:!1,slot:!0,slotChildNodesFix:!1,slotRelocation:!1,state:!0,style:!0,svg:!0,taskQueue:!0,transformTagName:!1,updatable:!0,vdomAttribute:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomPropOrAttr:!0,vdomRef:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,vdomXlink:!0,watchCallback:!1};let s,a,l,r=0,i=!1,$=!1,d=!1,c=!1,m=null,h=0,p=!1;const f="undefined"!=typeof window?window:{},u=o.cssVarShim?f.CSS:null,g=f.document||{head:{}},y=(f.HTMLElement,{$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,o)=>e.addEventListener(t,n,o),rel:(e,t,n,o)=>e.removeEventListener(t,n,o),ce:(e,t)=>new CustomEvent(e,t)}),v=!o.shadowDomShim||!o.shadowDom||(()=>(g.head.attachShadow+"").indexOf("[native")>-1)(),b=(()=>{let e=!1;try{g.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})(),w=e=>Promise.resolve(e),S=!!o.constructableCSS&&(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replace}catch(e){}return!1})(),N=(e,t,n,s)=>{o.hostListener&&n&&(o.hostListenerTargetParent&&(n=s?n.filter(([e])=>32&e):n.filter(([e])=>!(32&e))),n.map(([n,s,a])=>{const l=o.hostListenerTarget?L(e,n):e,r=R(t,a),i=C(n);y.ael(l,s,r,i),(t.$rmListeners$=t.$rmListeners$||[]).push(()=>y.rel(l,s,r,i))}))},R=(e,t)=>n=>{try{o.lazyLoad?256&e.$flags$?e.$lazyInstance$[t](n):(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,n]):e.$hostElement$[t](n)}catch(e){Be(e)}},L=(e,t)=>o.hostListenerTargetDocument&&4&t?g:o.hostListenerTargetWindow&&8&t?f:o.hostListenerTargetBody&&16&t?g.body:o.hostListenerTargetParent&&32&t?e.parentElement:e,C=e=>b?{passive:0!=(1&e),capture:0!=(2&e)}:0!=(2&e),x="http://www.w3.org/1999/xlink",k=(e,t="")=>{if(o.profile&&performance.mark){const n=`st:${e}:${t}:${r++}`;return performance.mark(n),()=>performance.measure(`[Stencil] ${e}() <${t}>`,n)}return()=>{}},T=new WeakMap,D=(e,t,n)=>{let o=Ke.get(e);S&&n?(o=o||new CSSStyleSheet,o.replace(t)):o=t,Ke.set(e,o)},E=(e,t,n,s)=>{let a=O(t,n),l=Ke.get(a);if(!o.attachStyles)return a;if(e=11===e.nodeType?e:g,l)if("string"==typeof l){e=e.head||e;let n,r=T.get(e);if(r||T.set(e,r=new Set),!r.has(a)){if(o.hydrateClientSide&&e.host&&(n=e.querySelector(`[sty-id="${a}"]`)))n.innerHTML=l;else{if(o.cssVarShim&&y.$cssShim$){n=y.$cssShim$.createHostStyle(s,a,l,!!(10&t.$flags$));const e=n["s-sc"];e&&(a=e,r=null)}else n=g.createElement("style"),n.innerHTML=l;(o.hydrateServerSide||o.hotModuleReplacement)&&n.setAttribute("sty-id",a),e.insertBefore(n,e.querySelector("link"))}r&&r.add(a)}}else o.constructableCSS&&!e.adoptedStyleSheets.includes(l)&&(e.adoptedStyleSheets=[...e.adoptedStyleSheets,l]);return a},O=(e,t)=>"sc-"+(o.mode&&t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$),A={},j=e=>"object"==(e=typeof e)||"function"===e,M=(e,t,...n)=>{let s=null,a=null,l=null,r=!1,i=!1,$=[];const d=t=>{for(let n=0;n<t.length;n++)s=t[n],Array.isArray(s)?d(s):null!=s&&"boolean"!=typeof s&&((r="function"!=typeof e&&!j(s))?s=String(s):o.isDev&&"function"!=typeof e&&void 0===s.$flags$&&We("vNode passed as children has unexpected type.\nMake sure it's using the correct h() function.\nEmpty objects can also be the cause, look for JSX comments that became objects."),r&&i?$[$.length-1].$text$+=s:$.push(r?z(null,s):s),i=r)};if(d(n),t&&(o.isDev&&"input"===e&&B(t),o.vdomKey&&t.key&&(a=t.key),o.slotRelocation&&t.name&&(l=t.name),o.vdomClass)){const e=t.className||t.class;e&&(t.class="object"!=typeof e?e:Object.keys(e).filter(t=>e[t]).join(" "))}if(o.isDev&&$.some(I)&&We("The <Host> must be the single root component. Make sure:\n- You are NOT using hostData() and <Host> in the same component.\n- <Host> is used once, and it's the single root component of the render() function."),o.vdomFunctional&&"function"==typeof e)return e(null===t?{}:t,$,U);const c=z(e,null);return c.$attrs$=t,$.length>0&&(c.$children$=$),o.vdomKey&&(c.$key$=a),o.slotRelocation&&(c.$name$=l),c},z=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null};return o.vdomAttribute&&(n.$attrs$=null),o.vdomKey&&(n.$key$=null),o.slotRelocation&&(n.$name$=null),n},P={},I=e=>e&&e.$tag$===P,U={forEach:(e,t)=>e.map(_).forEach(t),map:(e,t)=>e.map(_).map(t).map(F)},_=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),F=e=>{if("function"==typeof e.vtag){const t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),M(e.vtag,t,...e.vchildren||[])}const t=z(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},B=e=>{const t=Object.keys(e),n=t.indexOf("type"),o=t.indexOf("min"),s=t.indexOf("max"),a=t.indexOf("min"),l=t.indexOf("value");-1!==l&&(l<n||l<o||l<s||l<a)&&Ve('The "value" prop of <input> should be set after "min", "max", "type" and "step"')},H=(e,t,n,s,a,l)=>{if(n!==s){let r=Fe(e,t),i=t.toLowerCase();if(o.vdomClass&&"class"===t){const t=e.classList,o=V(n),a=V(s);t.remove(...o.filter(e=>e&&!a.includes(e))),t.add(...a.filter(e=>e&&!o.includes(e)))}else if(o.vdomStyle&&"style"===t){if(o.updatable)for(const t in n)s&&null!=s[t]||(!o.hydrateServerSide&&t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in s)n&&s[t]===n[t]||(!o.hydrateServerSide&&t.includes("-")?e.style.setProperty(t,s[t]):e.style[t]=s[t])}else if(o.vdomKey&&"key"===t);else if(o.vdomRef&&"ref"===t)s&&s(e);else if(!o.vdomListener||(o.lazyLoad?r:e.__lookupSetter__(t))||"o"!==t[0]||"n"!==t[1]){if(o.vdomPropOrAttr){const $=j(s);if((r||$&&null!==s)&&!a)try{if(e.tagName.includes("-"))e[t]=s;else{let o=null==s?"":s;"list"===t?r=!1:null!=n&&e[t]==o||(e[t]=o)}}catch(e){}let d=!1;o.vdomXlink&&i!==(i=i.replace(/^xlink\:?/,""))&&(t=i,d=!0),null==s||!1===s?!1===s&&""!==e.getAttribute(t)||(o.vdomXlink&&d?e.removeAttributeNS(x,t):e.removeAttribute(t)):(!r||4&l||a)&&!$&&(s=!0===s?"":s,o.vdomXlink&&d?e.setAttributeNS(x,t,s):e.setAttribute(t,s))}}else t="-"===t[2]?t.slice(3):Fe(f,i)?i.slice(2):i[2]+t.slice(3),n&&y.rel(e,t,n,!1),s&&y.ael(e,t,s,!1)}},W=/\s/,V=e=>e?e.split(W):[],Q=(e,t,n,s)=>{const a=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,l=e&&e.$attrs$||A,r=t.$attrs$||A;if(o.updatable)for(s in l)s in r||H(a,s,l[s],void 0,n,t.$flags$);for(s in r)H(a,s,l[s],r[s],n,t.$flags$)},q=(e,t,n,r)=>{let $,m,h,p=t.$children$[n],f=0;if(o.slotRelocation&&!i&&(d=!0,"slot"===p.$tag$&&(s&&r.classList.add(s+"-s"),p.$flags$|=p.$children$?2:1)),o.isDev&&p.$elm$&&We(`The JSX ${null!==p.$text$?`"${p.$text$}" text`:`"${p.$tag$}" element`} node should not be shared within the same renderer. The renderer caches element lookups in order to improve performance. However, a side effect from this is that the exact same JSX node should not be reused. For more information please see https://stenciljs.com/docs/templating-jsx#avoid-shared-jsx-nodes`),o.vdomText&&null!==p.$text$)$=p.$elm$=g.createTextNode(p.$text$);else if(o.slotRelocation&&1&p.$flags$)$=p.$elm$=o.isDebug||o.hydrateServerSide?re(p):g.createTextNode("");else{if(o.svg&&!c&&(c="svg"===p.$tag$),$=p.$elm$=o.svg?g.createElementNS(c?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",o.slotRelocation&&2&p.$flags$?"slot-fb":p.$tag$):g.createElement(o.slotRelocation&&2&p.$flags$?"slot-fb":p.$tag$),o.svg&&c&&"foreignObject"===p.$tag$&&(c=!1),o.vdomAttribute&&Q(null,p,c),(o.shadowDom||o.scoped)&&null!=s&&$["s-si"]!==s&&$.classList.add($["s-si"]=s),p.$children$)for(f=0;f<p.$children$.length;++f)m=q(e,p,f,$),m&&$.appendChild(m);o.svg&&("svg"===p.$tag$?c=!1:"foreignObject"===$.tagName&&(c=!0))}return o.slotRelocation&&($["s-hn"]=l,3&p.$flags$&&($["s-sr"]=!0,$["s-cr"]=a,$["s-sn"]=p.$name$||"",h=e&&e.$children$&&e.$children$[n],h&&h.$tag$===p.$tag$&&e.$elm$&&K(e.$elm$,!1))),$},K=(e,t)=>{y.$flags$|=1;const n=e.childNodes;for(let e=n.length-1;e>=0;e--){const o=n[e];o["s-hn"]!==l&&o["s-ol"]&&(Z(o).insertBefore(o,Y(o)),o["s-ol"].remove(),o["s-ol"]=void 0,d=!0),t&&K(o,t)}y.$flags$&=-2},X=(e,t,n,s,a,r)=>{let i,$=o.slotRelocation&&e["s-cr"]&&e["s-cr"].parentNode||e;for(o.shadowDom&&$.shadowRoot&&$.tagName===l&&($=$.shadowRoot);a<=r;++a)s[a]&&(i=q(null,n,a,e),i&&(s[a].$elm$=i,$.insertBefore(i,o.slotRelocation?Y(t):t)))},J=(e,t,n,s,a)=>{for(;t<=n;++t)(s=e[t])&&(a=s.$elm$,ae(s),o.slotRelocation&&($=!0,a["s-ol"]?a["s-ol"].remove():K(a,!0)),a.remove())},G=(e,t)=>e.$tag$===t.$tag$&&(o.slotRelocation&&"slot"===e.$tag$?e.$name$===t.$name$:!o.vdomKey||e.$key$===t.$key$),Y=e=>e&&e["s-ol"]||e,Z=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,ee=(e,t)=>{const n=t.$elm$=e.$elm$,s=e.$children$,a=t.$children$,l=t.$tag$,r=t.$text$;let i;o.vdomText&&null!==r?o.vdomText&&o.slotRelocation&&(i=n["s-cr"])?i.parentNode.textContent=r:o.vdomText&&e.$text$!==r&&(n.data=r):(o.svg&&(c="svg"===l||"foreignObject"!==l&&c),(o.vdomAttribute||o.reflect)&&(o.slot&&"slot"===l||Q(e,t,c)),o.updatable&&null!==s&&null!==a?((e,t,n,s)=>{let a,l,r=0,i=0,$=0,d=0,c=t.length-1,m=t[0],h=t[c],p=s.length-1,f=s[0],u=s[p];for(;r<=c&&i<=p;)if(null==m)m=t[++r];else if(null==h)h=t[--c];else if(null==f)f=s[++i];else if(null==u)u=s[--p];else if(G(m,f))ee(m,f),m=t[++r],f=s[++i];else if(G(h,u))ee(h,u),h=t[--c],u=s[--p];else if(G(m,u))!o.slotRelocation||"slot"!==m.$tag$&&"slot"!==u.$tag$||K(m.$elm$.parentNode,!1),ee(m,u),e.insertBefore(m.$elm$,h.$elm$.nextSibling),m=t[++r],u=s[--p];else if(G(h,f))!o.slotRelocation||"slot"!==m.$tag$&&"slot"!==u.$tag$||K(h.$elm$.parentNode,!1),ee(h,f),e.insertBefore(h.$elm$,m.$elm$),h=t[--c],f=s[++i];else{if($=-1,o.vdomKey)for(d=r;d<=c;++d)if(t[d]&&null!==t[d].$key$&&t[d].$key$===f.$key$){$=d;break}o.vdomKey&&$>=0?(l=t[$],l.$tag$!==f.$tag$?a=q(t&&t[i],n,$,e):(ee(l,f),t[$]=void 0,a=l.$elm$),f=s[++i]):(a=q(t&&t[i],n,i,e),f=s[++i]),a&&(o.slotRelocation?Z(m.$elm$).insertBefore(a,Y(m.$elm$)):m.$elm$.parentNode.insertBefore(a,m.$elm$))}r>c?X(e,null==s[p+1]?null:s[p+1].$elm$,n,s,i,p):o.updatable&&i>p&&J(t,r,c)})(n,s,t,a):null!==a?(o.updatable&&o.vdomText&&null!==e.$text$&&(n.textContent=""),X(n,null,t,a,0,a.length-1)):o.updatable&&null!==s&&J(s,0,s.length-1),o.svg&&c&&"svg"===l&&(c=!1))},te=e=>{let t,n,o,s,a,l,r=e.childNodes;for(n=0,o=r.length;n<o;n++)if(t=r[n],1===t.nodeType){if(t["s-sr"])for(a=t["s-sn"],t.hidden=!1,s=0;s<o;s++)if(l=r[s].nodeType,r[s]["s-hn"]!==t["s-hn"]||""!==a){if(1===l&&a===r[s].getAttribute("slot")){t.hidden=!0;break}}else if(1===l||3===l&&""!==r[s].textContent.trim()){t.hidden=!0;break}te(t)}},ne=[],oe=e=>{let t,n,o,s,a,l,r=0,i=e.childNodes,d=i.length;for(;r<d;r++){if(t=i[r],t["s-sr"]&&(n=t["s-cr"])&&n.parentNode)for(o=n.parentNode.childNodes,s=t["s-sn"],l=o.length-1;l>=0;l--)n=o[l],n["s-cn"]||n["s-nr"]||n["s-hn"]===t["s-hn"]||(se(n,s)?(a=ne.find(e=>e.$nodeToRelocate$===n),$=!0,n["s-sn"]=n["s-sn"]||s,a?a.$slotRefNode$=t:ne.push({$slotRefNode$:t,$nodeToRelocate$:n}),n["s-sr"]&&ne.map(e=>{se(e.$nodeToRelocate$,n["s-sn"])&&(a=ne.find(e=>e.$nodeToRelocate$===n),a&&!e.$slotRefNode$&&(e.$slotRefNode$=a.$slotRefNode$))})):ne.some(e=>e.$nodeToRelocate$===n)||ne.push({$nodeToRelocate$:n}));1===t.nodeType&&oe(t)}},se=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,ae=e=>{o.vdomRef&&(e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(ae))},le=(e,t)=>{const n=e.$hostElement$,r=e.$cmpMeta$,c=e.$vnode$||z(null,null),m=I(t)?t:M(null,null,t);if(l=n.tagName,o.isDev&&Array.isArray(t)&&t.some(I))throw new Error(`The <Host> must be the single root component.\nLooks like the render() function of "${l.toLowerCase()}" is returning an array that contains the <Host>.\n\nThe render() function should look like this instead:\n\nrender() {\n // Do not return an array\n return (\n <Host>{content}</Host>\n );\n}\n `);if(o.reflect&&r.$attrsToReflect$&&(m.$attrs$=m.$attrs$||{},r.$attrsToReflect$.map(([e,t])=>m.$attrs$[t]=n[e])),m.$tag$=null,m.$flags$|=4,e.$vnode$=m,m.$elm$=c.$elm$=o.shadowDom&&n.shadowRoot||n,(o.scoped||o.shadowDom)&&(s=n["s-sc"]),o.slotRelocation&&(a=n["s-cr"],i=v&&0!=(1&r.$flags$),$=!1),ee(c,m),o.slotRelocation){if(y.$flags$|=1,d){let e,t,n,s,a,l;oe(m.$elm$);let r=0;for(;r<ne.length;r++)e=ne[r],t=e.$nodeToRelocate$,t["s-ol"]||(n=o.isDebug||o.hydrateServerSide?ie(t):g.createTextNode(""),n["s-nr"]=t,t.parentNode.insertBefore(t["s-ol"]=n,t));for(r=0;r<ne.length;r++)if(e=ne[r],t=e.$nodeToRelocate$,e.$slotRefNode$){for(s=e.$slotRefNode$.parentNode,a=e.$slotRefNode$.nextSibling,n=t["s-ol"];n=n.previousSibling;)if(l=n["s-nr"],l&&l["s-sn"]===t["s-sn"]&&s===l.parentNode&&(l=l.nextSibling,!l||!l["s-nr"])){a=l;break}(!a&&s!==t.parentNode||t.nextSibling!==a)&&t!==a&&(!t["s-hn"]&&t["s-ol"]&&(t["s-hn"]=t["s-ol"].parentNode.nodeName),s.insertBefore(t,a))}else 1===t.nodeType&&(t.hidden=!0)}$&&te(m.$elm$),y.$flags$&=-2,ne.length=0}},re=e=>g.createComment(`<slot${e.$name$?' name="'+e.$name$+'"':""}> (host=${l.toLowerCase()})`),ie=e=>g.createComment("org-location for "+(e.localName?`<${e.localName}> (host=${e["s-hn"]})`:`[${e.textContent}]`)),$e=e=>o.lazyLoad?Ie(e).$hostElement$:e,de=(e,t,n)=>{const s=$e(e);return{emit:e=>(o.isDev&&!s.isConnected&&Ve(`The "${t}" event was emitted, but the dispatcher node is no longer connected to the dom.`),ce(s,t,{bubbles:!!(4&n),composed:!!(2&n),cancelable:!!(1&n),detail:e}))}},ce=(e,t,n)=>{const o=y.ce(t,n);return e.dispatchEvent(o),o},me=(e,t)=>{o.asyncLoading&&t&&!e.$onRenderResolve$&&t["s-p"]&&t["s-p"].push(new Promise(t=>e.$onRenderResolve$=t))},he=(e,t)=>{if(o.taskQueue&&o.updatable&&(e.$flags$|=16),o.asyncLoading&&4&e.$flags$)return void(e.$flags$|=512);me(e,e.$ancestorComponent$);const n=()=>pe(e,t);return o.taskQueue?st(n):n()},pe=(e,t)=>{const n=e.$hostElement$,s=k("scheduleUpdate",e.$cmpMeta$.$tagName$),a=o.lazyLoad?e.$lazyInstance$:n;let l;return t?(o.lazyLoad&&o.hostListener&&(e.$flags$|=256,e.$queuedListeners$&&(e.$queuedListeners$.map(([e,t])=>ve(a,e,t)),e.$queuedListeners$=null)),we(n,"componentWillLoad"),o.cmpWillLoad&&(l=ve(a,"componentWillLoad"))):(we(n,"componentWillUpdate"),o.cmpWillUpdate&&(l=ve(a,"componentWillUpdate"))),we(n,"componentWillRender"),o.cmpWillRender&&(l=be(l,()=>ve(a,"componentWillRender"))),s(),be(l,()=>fe(e,a,t))},fe=async(e,t,n)=>{const s=e.$hostElement$,a=k("update",e.$cmpMeta$.$tagName$),l=s["s-rc"];o.style&&n&&(e=>{const t=e.$cmpMeta$,n=e.$hostElement$,s=t.$flags$,a=k("attachStyles",t.$tagName$),l=E(o.shadowDom&&v&&n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$,n);(o.shadowDom||o.scoped)&&o.cssAnnotations&&10&s&&(n["s-sc"]=l,n.classList.add(l+"-h"),o.scoped&&2&s&&n.classList.add(l+"-s")),a()})(e);const r=k("render",e.$cmpMeta$.$tagName$);if(o.isDev&&(e.$flags$|=1024),o.hydrateServerSide?await ue(e,t,s):ue(e,t,s),o.cssVarShim&&y.$cssShim$&&y.$cssShim$.updateHost(s),o.isDev&&(e.$renderCount$++,e.$flags$&=-1025),o.hydrateServerSide)try{Ne(s),n&&(1&e.$cmpMeta$.$flags$?s["s-en"]="":2&e.$cmpMeta$.$flags$&&(s["s-en"]="c"))}catch(e){Be(e,s)}if(o.asyncLoading&&l&&(l.map(e=>e()),s["s-rc"]=void 0),r(),a(),o.asyncLoading){const t=s["s-p"],n=()=>ge(e);0===t.length?n():(Promise.all(t).then(n),e.$flags$|=4,t.length=0)}else ge(e)},ue=(e,t,n)=>{const s=!!o.allRenderFn,a=!!o.lazyLoad,l=!!o.taskQueue,r=!!o.updatable;try{if(m=t,t=(s||t.render)&&t.render(),r&&l&&(e.$flags$&=-17),(r||a)&&(e.$flags$|=2),o.hasRenderFn||o.reflect)if(o.vdomRender||o.reflect){if(o.hydrateServerSide)return Promise.resolve(t).then(t=>le(e,t));le(e,t)}else n.textContent=t}catch(t){Be(t,e.$hostElement$)}return m=null,null},ge=e=>{const t=e.$cmpMeta$.$tagName$,n=e.$hostElement$,s=k("postUpdate",t),a=o.lazyLoad?e.$lazyInstance$:n,l=e.$ancestorComponent$;o.cmpDidRender&&(o.isDev&&(e.$flags$|=1024),ve(a,"componentDidRender"),o.isDev&&(e.$flags$&=-1025)),we(n,"componentDidRender"),64&e.$flags$?(o.cmpDidUpdate&&(o.isDev&&(e.$flags$|=1024),ve(a,"componentDidUpdate"),o.isDev&&(e.$flags$&=-1025)),we(n,"componentDidUpdate"),s()):(e.$flags$|=64,o.asyncLoading&&o.cssAnnotations&&Se(n),o.cmpDidLoad&&(o.isDev&&(e.$flags$|=2048),ve(a,"componentDidLoad"),o.isDev&&(e.$flags$&=-2049)),we(n,"componentDidLoad"),s(),o.asyncLoading&&(e.$onReadyResolve$(n),l||ye(t))),o.hotModuleReplacement&&n["s-hmr-load"]&&n["s-hmr-load"](),o.method&&o.lazyLoad&&e.$onInstanceResolve$(n),o.asyncLoading&&(e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),512&e.$flags$&&ot(()=>he(e,!1)),e.$flags$&=-517)},ye=e=>{o.cssAnnotations&&Se(g.documentElement),o.asyncQueue&&(y.$flags$|=2),ot(()=>ce(f,"appload",{detail:{namespace:"fa-icon-chooser"}})),o.profile&&performance.measure&&performance.measure(`[Stencil] fa-icon-chooser initial load (by ${e})`,"st:app:start")},ve=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){Be(e)}},be=(e,t)=>e&&e.then?e.then(t):t(),we=(e,t)=>{o.lifecycleDOMEvents&&ce(e,"stencil_"+t,{bubbles:!0,composed:!0,detail:{namespace:"fa-icon-chooser"}})},Se=e=>o.hydratedClass?e.classList.add("hydrated"):o.hydratedAttribute?e.setAttribute("hydrated",""):void 0,Ne=e=>{const t=e.children;if(null!=t)for(let e=0,n=t.length;e<n;e++){const n=t[e];"function"==typeof n.connectedCallback&&n.connectedCallback(),Ne(n)}},Re=(e,t,n,s,a,l,r)=>{let i,$,d,c;if(1===l.nodeType){for(i=l.getAttribute("c-id"),i&&($=i.split("."),$[0]!==r&&"0"!==$[0]||(d={$flags$:0,$hostId$:$[0],$nodeId$:$[1],$depth$:$[2],$index$:$[3],$tag$:l.tagName.toLowerCase(),$elm$:l,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},t.push(d),l.removeAttribute("c-id"),e.$children$||(e.$children$=[]),e.$children$[d.$index$]=d,e=d,s&&"0"===d.$depth$&&(s[d.$index$]=d.$elm$))),c=l.childNodes.length-1;c>=0;c--)Re(e,t,n,s,a,l.childNodes[c],r);if(l.shadowRoot)for(c=l.shadowRoot.childNodes.length-1;c>=0;c--)Re(e,t,n,s,a,l.shadowRoot.childNodes[c],r)}else if(8===l.nodeType)$=l.nodeValue.split("."),$[1]!==r&&"0"!==$[1]||(i=$[0],d={$flags$:0,$hostId$:$[1],$nodeId$:$[2],$depth$:$[3],$index$:$[4],$elm$:l,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===i?(d.$elm$=l.nextSibling,d.$elm$&&3===d.$elm$.nodeType&&(d.$text$=d.$elm$.textContent,t.push(d),l.remove(),e.$children$||(e.$children$=[]),e.$children$[d.$index$]=d,s&&"0"===d.$depth$&&(s[d.$index$]=d.$elm$))):d.$hostId$===r&&("s"===i?(d.$tag$="slot",$[5]?l["s-sn"]=d.$name$=$[5]:l["s-sn"]="",l["s-sr"]=!0,o.shadowDom&&s&&(d.$elm$=g.createElement(d.$tag$),d.$name$&&d.$elm$.setAttribute("name",d.$name$),l.parentNode.insertBefore(d.$elm$,l),l.remove(),"0"===d.$depth$&&(s[d.$index$]=d.$elm$)),n.push(d),e.$children$||(e.$children$=[]),e.$children$[d.$index$]=d):"r"===i&&(o.shadowDom&&s?l.remove():o.slotRelocation&&(a["s-cr"]=l,l["s-cn"]=!0))));else if(e&&"style"===e.$tag$){const t=z(null,l.textContent);t.$elm$=l,t.$index$="0",e.$children$=[t]}},Le=(e,t)=>{if(1===e.nodeType){let n=0;for(;n<e.childNodes.length;n++)Le(e.childNodes[n],t);if(e.shadowRoot)for(n=0;n<e.shadowRoot.childNodes.length;n++)Le(e.shadowRoot.childNodes[n],t)}else if(8===e.nodeType){const n=e.nodeValue.split(".");"o"===n[0]&&(t.set(n[1]+"."+n[2],e),e.nodeValue="",e["s-en"]=n[3])}},Ce=(e,t,n)=>{if(o.member&&t.$members$){o.watchCallback&&e.watchers&&(t.$watchers$=e.watchers);const s=Object.entries(t.$members$),a=e.prototype;if(s.map(([e,[s]])=>{(o.prop||o.state)&&(31&s||(!o.lazyLoad||2&n)&&32&s)?Object.defineProperty(a,e,{get(){return t=e,Ie(this).$instanceValues$.get(t);var t},set(a){if(o.isDev){const o=Ie(this);0==(1&n)&&0==(8&o.$flags$)&&0!=(31&s)&&0==(1024&s)&&Ve(`@Prop() "${e}" on <${t.$tagName$}> is immutable but was modified from within the component.\nMore information: https://stenciljs.com/docs/properties#prop-mutability`)}((e,t,n,s)=>{const a=Ie(e),l=o.lazyLoad?a.$hostElement$:e,r=a.$instanceValues$.get(t),i=a.$flags$,$=o.lazyLoad?a.$lazyInstance$:l;var d,c;if(d=n,c=s.$members$[t][0],n=null==d||j(d)?d:o.propBoolean&&4&c?"false"!==d&&(""===d||!!d):o.propNumber&&2&c?parseFloat(d):o.propString&&1&c?String(d):d,!(o.lazyLoad&&8&i&&void 0!==r||n===r)&&(a.$instanceValues$.set(t,n),o.isDev&&(1024&a.$flags$?Ve(`The state/prop "${t}" changed during rendering. This can potentially lead to infinite-loops and other bugs.`,"\nElement",l,"\nNew value",n,"\nOld value",r):2048&a.$flags$&&Ve(`The state/prop "${t}" changed during "componentDidLoad()", this triggers extra re-renders, try to setup on "componentWillLoad()"`,"\nElement",l,"\nNew value",n,"\nOld value",r)),!o.lazyLoad||$)){if(o.watchCallback&&s.$watchers$&&128&i){const e=s.$watchers$[t];e&&e.map(e=>{try{$[e](n,r,t)}catch(e){Be(e,l)}})}if(o.updatable&&2==(18&i)){if(o.cmpShouldUpdate&&$.componentShouldUpdate&&!1===$.componentShouldUpdate(n,r,t))return;he(a,!1)}}})(this,e,a,t)},configurable:!0,enumerable:!0}):o.lazyLoad&&o.method&&1&n&&64&s&&Object.defineProperty(a,e,{value(...t){const n=Ie(this);return n.$onInstancePromise$.then(()=>n.$lazyInstance$[e](...t))}})}),o.observeAttribute&&(!o.lazyLoad||1&n)){const n=new Map;a.attributeChangedCallback=function(e,t,o){y.jmp(()=>{const t=n.get(e);this[t]=(null!==o||"boolean"!=typeof this[t])&&o})},e.observedAttributes=s.filter(([e,t])=>15&t[0]).map(([e,s])=>{const a=s[1]||e;return n.set(a,e),o.reflect&&512&s[0]&&t.$attrsToReflect$.push([e,a]),a})}}return e},xe=async(e,t,s,a,l)=>{if((o.lazyLoad||o.hydrateServerSide||o.style)&&0==(32&t.$flags$)){if(o.lazyLoad||o.hydrateClientSide){if(t.$flags$|=32,(l=qe(s,t,a)).then){const e=(r=`st:load:${s.$tagName$}:${t.$modeName$}`,i=`[Stencil] Load module for <${s.$tagName$}>`,o.profile&&performance.mark?(0===performance.getEntriesByName(r).length&&performance.mark(r),()=>{0===performance.getEntriesByName(i).length&&performance.measure(i,r)}):()=>{});l=await l,e()}if((o.isDev||o.isDebug)&&!l)throw new Error(`Constructor for "${s.$tagName$}#${t.$modeName$}" was not found`);o.member&&!l.isProxied&&(o.watchCallback&&(s.$watchers$=l.watchers),Ce(l,s,2),l.isProxied=!0);const e=k("createInstance",s.$tagName$);o.member&&(t.$flags$|=8);try{new l(t)}catch(e){Be(e)}o.member&&(t.$flags$&=-9),o.watchCallback&&(t.$flags$|=128),e(),ke(t.$lazyInstance$)}else l=e.constructor,t.$flags$|=160;if(o.style&&l.style){let a=l.style;o.mode&&"string"!=typeof a&&(a=a[t.$modeName$=(e=>Xe.map(t=>t(e)).find(e=>!!e))(e)],o.hydrateServerSide&&t.$modeName$&&e.setAttribute("s-mode",t.$modeName$));const r=O(s,t.$modeName$);if(!Ke.has(r)){const e=k("registerStyles",s.$tagName$);!o.hydrateServerSide&&o.shadowDom&&o.shadowDomShim&&8&s.$flags$&&(a=await n.e(17).then(n.bind(null,274)).then(e=>e.scopeCss(a,r,!1))),D(r,a,!!(1&s.$flags$)),e()}}}var r,i;const $=t.$ancestorComponent$,d=()=>he(t,!0);o.asyncLoading&&$&&$["s-rc"]?$["s-rc"].push(d):d()},ke=e=>{o.lazyLoad&&o.connectedCallback&&ve(e,"connectedCallback")},Te=e=>{const t=e["s-cr"]=g.createComment(o.isDebug?`content-ref (host=${e.localName})`:"");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)},De=e=>{const t=e.cloneNode;e.cloneNode=function(e){const n=this,s=!!o.shadowDom&&n.shadowRoot&&v,a=t.call(n,!!s&&e);if(o.slot&&!s&&e){let e,t,s=0,l=["s-id","s-cr","s-lr","s-rc","s-sc","s-p","s-cn","s-sr","s-sn","s-hn","s-ol","s-nr","s-si"];for(;s<n.childNodes.length;s++)e=n.childNodes[s]["s-nr"],t=l.every(e=>!n.childNodes[s][e]),e&&(o.appendChildSlotFix&&a.__appendChild?a.__appendChild(e.cloneNode(!0)):a.appendChild(e.cloneNode(!0))),t&&a.appendChild(n.childNodes[s].cloneNode(!0))}return a}},Ee=e=>{e.__appendChild=e.appendChild,e.appendChild=function(e){const t=e["s-sn"]=Ae(e),n=je(this.childNodes,t);if(n){const o=Me(n,t),s=o[o.length-1];return s.parentNode.insertBefore(e,s.nextSibling)}return this.__appendChild(e)}},Oe=(e,t)=>{class n extends Array{item(e){return this[e]}}if(8&t.$flags$){const t=e.__lookupGetter__("childNodes");Object.defineProperty(e,"children",{get(){return this.childNodes.map(e=>1===e.nodeType)}}),Object.defineProperty(e,"childElementCount",{get:()=>e.children.length}),Object.defineProperty(e,"childNodes",{get(){const e=t.call(this);if(0==(1&y.$flags$)&&2&Ie(this).$flags$){const t=new n;for(let n=0;n<e.length;n++){const o=e[n]["s-nr"];o&&t.push(o)}return t}return n.from(e)}})}},Ae=e=>e["s-sn"]||1===e.nodeType&&e.getAttribute("slot")||"",je=(e,t)=>{let n,o=0;for(;o<e.length;o++){if(n=e[o],n["s-sr"]&&n["s-sn"]===t)return n;if(n=je(n.childNodes,t),n)return n}return null},Me=(e,t)=>{const n=[e];for(;(e=e.nextSibling)&&e["s-sn"]===t;)n.push(e);return n},ze=(e,t={})=>{o.profile&&performance.mark&&performance.mark("st:app:start"),(()=>{if(o.devTools){const e=f.stencil=f.stencil||{},t=e.inspect;e.inspect=e=>{let n=(e=>{const t=Ie(e);if(!t)return;const n=t.$flags$,o=t.$hostElement$;return{renderCount:t.$renderCount$,flags:{hasRendered:!!(2&n),hasConnected:!!(1&n),isWaitingForChildren:!!(4&n),isConstructingInstance:!!(8&n),isQueuedForUpdate:!!(16&n),hasInitializedComponent:!!(32&n),hasLoadedComponent:!!(64&n),isWatchReady:!!(128&n),isListenReady:!!(256&n),needsRerender:!!(512&n)},instanceValues:t.$instanceValues$,ancestorComponent:t.$ancestorComponent$,hostElement:o,lazyInstance:t.$lazyInstance$,vnode:t.$vnode$,modeName:t.$modeName$,onReadyPromise:t.$onReadyPromise$,onReadyResolve:t.$onReadyResolve$,onInstancePromise:t.$onInstancePromise$,onInstanceResolve:t.$onInstanceResolve$,onRenderResolve:t.$onRenderResolve$,queuedListeners:t.$queuedListeners$,rmListeners:t.$rmListeners$,"s-id":o["s-id"],"s-cr":o["s-cr"],"s-lr":o["s-lr"],"s-p":o["s-p"],"s-rc":o["s-rc"],"s-sc":o["s-sc"]}})(e);return n||"function"!=typeof t||(n=t(e)),n}}})();const n=k("bootstrapLazy"),s=[],a=t.exclude||[],l=f.customElements,r=g.head,i=r.querySelector("meta[charset]"),$=g.createElement("style"),d=[],c=g.querySelectorAll("[sty-id]");let m,h=!0,p=0;if(Object.assign(y,t),y.$resourcesUrl$=new URL(t.resourcesUrl||"./",g.baseURI).href,o.asyncQueue&&t.syncQueue&&(y.$flags$|=4),o.hydrateClientSide&&(y.$flags$|=2),o.hydrateClientSide&&o.shadowDom)for(;p<c.length;p++)D(c[p].getAttribute("sty-id"),c[p].innerHTML.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),!0);e.map(e=>e[1].map(n=>{const r={$flags$:n[0],$tagName$:n[1],$members$:n[2],$listeners$:n[3]};o.member&&(r.$members$=n[2]),o.hostListener&&(r.$listeners$=n[3]),o.reflect&&(r.$attrsToReflect$=[]),o.watchCallback&&(r.$watchers$={}),o.shadowDom&&!v&&1&r.$flags$&&(r.$flags$|=8);const i=o.transformTagName&&t.transformTagName?t.transformTagName(r.$tagName$):r.$tagName$,$=class extends HTMLElement{constructor(e){super(e),_e(e=this,r),o.shadowDom&&1&r.$flags$&&(v?o.shadowDelegatesFocus?e.attachShadow({mode:"open",delegatesFocus:!!(16&r.$flags$)}):e.attachShadow({mode:"open"}):o.hydrateServerSide||"shadowRoot"in e||(e.shadowRoot=e)),o.slotChildNodesFix&&Oe(e,r)}connectedCallback(){m&&(clearTimeout(m),m=null),h?d.push(this):y.jmp(()=>(e=>{if(0==(1&y.$flags$)){const t=Ie(e),n=t.$cmpMeta$,s=k("connectedCallback",n.$tagName$);if(o.hostListenerTargetParent&&N(e,t,n.$listeners$,!0),1&t.$flags$)N(e,t,n.$listeners$,!1),ke(t.$lazyInstance$);else{let s;if(t.$flags$|=1,o.hydrateClientSide&&(s=e.getAttribute("s-id"),s)){if(o.shadowDom&&v&&1&n.$flags$){const t=o.mode?E(e.shadowRoot,n,e.getAttribute("s-mode")):E(e.shadowRoot,n);e.classList.remove(t+"-h",t+"-s")}((e,t,n,s)=>{const a=k("hydrateClient",t),l=e.shadowRoot,r=[],i=o.shadowDom&&l?[]:null,$=s.$vnode$=z(t,null);y.$orgLocNodes$||Le(g.body,y.$orgLocNodes$=new Map),e["s-id"]=n,e.removeAttribute("s-id"),Re($,r,[],i,e,e,n),r.map(e=>{const n=e.$hostId$+"."+e.$nodeId$,o=y.$orgLocNodes$.get(n),s=e.$elm$;o&&v&&""===o["s-en"]&&o.parentNode.insertBefore(s,o.nextSibling),l||(s["s-hn"]=t,o&&(s["s-ol"]=o,s["s-ol"]["s-nr"]=s)),y.$orgLocNodes$.delete(n)}),o.shadowDom&&l&&i.map(e=>{e&&l.appendChild(e)}),a()})(e,n.$tagName$,s,t)}if(o.slotRelocation&&!s&&(o.hydrateServerSide||(o.slot||o.shadowDom)&&12&n.$flags$)&&Te(e),o.asyncLoading){let n=e;for(;n=n.parentNode||n.host;)if(o.hydrateClientSide&&1===n.nodeType&&n.hasAttribute("s-id")&&n["s-p"]||n["s-p"]){me(t,t.$ancestorComponent$=n);break}}o.prop&&o.lazyLoad&&!o.hydrateServerSide&&n.$members$&&Object.entries(n.$members$).map(([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}}),o.initializeNextTick?ot(()=>xe(e,t,n)):xe(e,t,n)}s()}})(this))}disconnectedCallback(){y.jmp(()=>(e=>{if(0==(1&y.$flags$)){const t=Ie(e),n=o.lazyLoad?t.$lazyInstance$:e;o.hostListener&&t.$rmListeners$&&(t.$rmListeners$.map(e=>e()),t.$rmListeners$=void 0),o.cssVarShim&&y.$cssShim$&&y.$cssShim$.removeHost(e),o.lazyLoad&&o.disconnectedCallback&&ve(n,"disconnectedCallback"),o.cmpDidUnload&&ve(n,"componentDidUnload")}})(this))}componentOnReady(){return Ie(this).$onReadyPromise$}};o.cloneNodeFix&&De($.prototype),o.appendChildSlotFix&&Ee($.prototype),o.hotModuleReplacement&&($.prototype["s-hmr"]=function(e){((e,t,n)=>{const o=Ie(e);o.$flags$=1,e["s-hmr-load"]=()=>{delete e["s-hmr-load"]},xe(e,o,t,n)})(this,r,e)}),r.$lazyBundleId$=e[0],a.includes(i)||l.get(i)||(s.push(i),l.define(i,Ce($,r,1)))})),(o.hydratedClass||o.hydratedAttribute)&&($.innerHTML=s+"{visibility:hidden}.hydrated{visibility:inherit}",$.setAttribute("data-styles",""),r.insertBefore($,i?i.nextSibling:r.firstChild)),h=!1,d.length?d.map(e=>e.connectedCallback()):o.profile?y.jmp(()=>m=setTimeout(ye,30,"timeout")):y.jmp(()=>m=setTimeout(ye,30)),n()},Pe=new WeakMap,Ie=e=>Pe.get(e),Ue=(e,t)=>Pe.set(t.$lazyInstance$=e,t),_e=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return o.isDev&&(n.$renderCount$=0),o.method&&o.lazyLoad&&(n.$onInstancePromise$=new Promise(e=>n.$onInstanceResolve$=e)),o.asyncLoading&&(n.$onReadyPromise$=new Promise(e=>n.$onReadyResolve$=e),e["s-p"]=[],e["s-rc"]=[]),N(e,n,t.$listeners$,!1),Pe.set(e,n)},Fe=(e,t)=>t in e,Be=(e,t)=>(0,console.error)(e,t),He=o.isTesting?["STENCIL:"]:["%cstencil","color: white;background:#4c47ff;font-weight: bold; font-size:10px; padding:2px 6px; border-radius: 5px"],We=(...e)=>console.error(...He,...e),Ve=(...e)=>console.warn(...He,...e),Qe=new Map,qe=(e,t,s)=>{const a=e.$tagName$.replace(/-/g,"_"),l=e.$lazyBundleId$;if(o.isDev&&"string"!=typeof l)return void We(`Trying to lazily load component <${e.$tagName$}> with style mode "${t.$modeName$}", but it does not exist.`);const r=!o.hotModuleReplacement&&Qe.get(l);return r?r[a]:n(273)(`./${l}.entry.js${o.hotModuleReplacement&&s?"?s-hmr="+s:""}`).then(e=>(o.hotModuleReplacement||Qe.set(l,e),e[a]),Be)},Ke=new Map,Xe=[],Je=[],Ge=[],Ye=[],Ze=(e,t)=>n=>{e.push(n),p||(p=!0,t&&4&y.$flags$?ot(nt):y.raf(nt))},et=e=>{for(let t=0;t<e.length;t++)try{e[t](performance.now())}catch(e){Be(e)}e.length=0},tt=(e,t)=>{let n=0,o=0;for(;n<e.length&&(o=performance.now())<t;)try{e[n++](o)}catch(e){Be(e)}n===e.length?e.length=0:0!==n&&e.splice(0,n)},nt=()=>{if(o.asyncQueue&&h++,et(Je),o.asyncQueue){const e=2==(6&y.$flags$)?performance.now()+14*Math.ceil(.1*h):1/0;tt(Ge,e),tt(Ye,e),Ge.length>0&&(Ye.push(...Ge),Ge.length=0),(p=Je.length+Ge.length+Ye.length>0)?y.raf(nt):h=0}else et(Ge),(p=Je.length>0)&&y.raf(nt)},ot=e=>w().then(e),st=Ze(Ge,!0);o.isDev,o.isTesting},286:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var o=n(149),s=n.n(o);const a=(e,t)=>{const n="on"+e;let o=n in t;if(!o){const e=t.createElement("div");e.setAttribute(n,"return;"),o="function"==typeof e[n]}return o},l=(e,t,n)=>{const o=e.__events||(e.__events={}),s=o[t];s&&e.removeEventListener(t,s),e.addEventListener(t,o[t]=function(e){n&&n.call(this,e)})},r=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t},i=(...e)=>t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)});const $=(e,t,n)=>{const o=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(""),$=class extends s.a.Component{constructor(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(e){((e,t,n={})=>{if(e instanceof Element){const o=((e,t,n)=>{const o=t.className||t.class,s=n.className||n.class,a=r(e),l=r(o?o.split(" "):[]),i=r(s?s.split(" "):[]),$=[];return a.forEach(e=>{l.has(e)?($.push(e),l.delete(e)):i.has(e)||$.push(e)}),l.forEach(e=>$.push(e)),$.join(" ")})(e.classList,t,n);""!==o&&(e.className=o),Object.keys(t).forEach(n=>{if("children"!==n&&"style"!==n&&"ref"!==n&&"class"!==n&&"className"!==n&&"forwardedRef"!==n)if(0===n.indexOf("on")&&n[2]===n[2].toUpperCase()){const o=n.substring(2),s=o[0].toLowerCase()+o.substring(1);"undefined"==typeof document||a(s,document)||l(e,s,t[n])}else e[n]=t[n],"string"==typeof t[n]?e.setAttribute(n.replace(/([A-Z])/g,e=>"-"+e[0].toLowerCase()),t[n]):e[n]=t[n]})}})(this.componentEl,this.props,e)}render(){const t=this.props,{children:o,forwardedRef:l,style:r,className:$,ref:d}=t,c=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(o=Object.getOwnPropertySymbols(e);s<o.length;s++)t.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(n[o[s]]=e[o[s]])}return n}(t,["children","forwardedRef","style","className","ref"]);let m=Object.keys(c).reduce((e,t)=>{if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){const n=t.substring(2).toLowerCase();"undefined"!=typeof document&&a(n,document)&&(e[t]=c[t])}else e[t]=c[t];return e},{});n&&(m=n(this.props,m));let h=Object.assign(Object.assign({},m),{ref:i(l,this.setComponentElRef),style:r});return s.a.createElement(e,h,o)}static get displayName(){return o}};return t&&($.contextType=t),((e,t)=>{const n=(t,n)=>s.a.createElement(e,Object.assign({},t,{forwardedRef:n}));return n.displayName=t,s.a.forwardRef(n)})($,o)};var d=n(178);!function(){if("undefined"!=typeof window&&void 0!==window.Reflect&&void 0!==window.customElements){var e=HTMLElement;window.HTMLElement=function(){return Reflect.construct(e,[],this.constructor)},HTMLElement.prototype=e.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,e)}}(),"undefined"==typeof window?Promise.resolve():(!d.a.cssVarShim||d.b&&d.b.supports&&d.b.supports("color","var(--c)")?Object(d.c)():n.e(5).then(n.t.bind(null,283,7)).then(()=>(d.i.$cssShim$=d.k.__cssshim)?d.i.$cssShim$.i():0)).then(()=>Object(d.d)([["fa-icon",[[0,"fa-icon",{name:[1],stylePrefix:[1,"style-prefix"],svgApi:[8,"svg-api"],pro:[4],iconUpload:[16],class:[1],svgFetchBaseUrl:[1,"svg-fetch-base-url"],getUrlText:[16],kitToken:[1,"kit-token"],icon:[16],size:[1],loading:[32],iconDefinition:[32]}]]],["fa-icon-chooser",[[1,"fa-icon-chooser",{kitToken:[1,"kit-token"],version:[1],searchInputPlaceholder:[1,"search-input-placeholder"],handleQuery:[16],getUrlText:[16],query:[32],isQuerying:[32],isInitialLoading:[32],hasQueried:[32],icons:[32],styleFilterEnabled:[32],styleFilters:[32],kitMetadata:[32],fatalError:[32]}]]]],void 0));const c=$("fa-icon-chooser")}}]);
admin/build/13.css ADDED
@@ -0,0 +1,5233 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @charset "UTF-8";
2
+ /**
3
+ * Colors
4
+ */
5
+ /**
6
+ * Breakpoints & Media Queries
7
+ */
8
+ /**
9
+ * SCSS Variables.
10
+ *
11
+ * Please use variables from this sheet to ensure consistency across the UI.
12
+ * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
13
+ * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
14
+ */
15
+ /**
16
+ * Colors
17
+ */
18
+ /**
19
+ * Fonts & basic variables.
20
+ */
21
+ /**
22
+ * Grid System.
23
+ * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
24
+ */
25
+ /**
26
+ * Dimensions.
27
+ */
28
+ /**
29
+ * Shadows.
30
+ */
31
+ /**
32
+ * Editor widths.
33
+ */
34
+ /**
35
+ * Block & Editor UI.
36
+ */
37
+ /**
38
+ * Block paddings.
39
+ */
40
+ /**
41
+ * React Native specific.
42
+ * These variables do not appear to be used anywhere else.
43
+ */
44
+ /**
45
+ * Breakpoint mixins
46
+ */
47
+ /**
48
+ * Long content fade mixin
49
+ *
50
+ * Creates a fading overlay to signify that the content is longer
51
+ * than the space allows.
52
+ */
53
+ /**
54
+ * Focus styles.
55
+ */
56
+ /**
57
+ * Applies editor left position to the selector passed as argument
58
+ */
59
+ /**
60
+ * Styles that are reused verbatim in a few places
61
+ */
62
+ /**
63
+ * Allows users to opt-out of animations via OS-level preferences.
64
+ */
65
+ /**
66
+ * Reset default styles for JavaScript UI based pages.
67
+ * This is a WP-admin agnostic reset
68
+ */
69
+ /**
70
+ * Reset the WP Admin page styles for Gutenberg-like pages.
71
+ */
72
+ :root {
73
+ --wp-admin-theme-color: #007cba;
74
+ --wp-admin-theme-color-darker-10: #006ba1;
75
+ --wp-admin-theme-color-darker-20: #005a87;
76
+ --wp-admin-border-width-focus: 2px;
77
+ }
78
+ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
79
+ :root {
80
+ --wp-admin-border-width-focus: 1.5px;
81
+ }
82
+ }
83
+
84
+ .components-animate__appear {
85
+ -webkit-animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s;
86
+ animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s;
87
+ -webkit-animation-fill-mode: forwards;
88
+ animation-fill-mode: forwards;
89
+ }
90
+ @media (prefers-reduced-motion: reduce) {
91
+ .components-animate__appear {
92
+ -webkit-animation-duration: 1ms;
93
+ animation-duration: 1ms;
94
+ -webkit-animation-delay: 0s;
95
+ animation-delay: 0s;
96
+ }
97
+ }
98
+ .components-animate__appear.is-from-top, .components-animate__appear.is-from-top.is-from-left {
99
+ -webkit-transform-origin: top left;
100
+ transform-origin: top left;
101
+ }
102
+ .components-animate__appear.is-from-top.is-from-right {
103
+ -webkit-transform-origin: top right;
104
+ transform-origin: top right;
105
+ }
106
+ .components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left {
107
+ -webkit-transform-origin: bottom left;
108
+ transform-origin: bottom left;
109
+ }
110
+ .components-animate__appear.is-from-bottom.is-from-right {
111
+ -webkit-transform-origin: bottom right;
112
+ transform-origin: bottom right;
113
+ }
114
+
115
+ @-webkit-keyframes components-animate__appear-animation {
116
+ from {
117
+ -webkit-transform: translateY(-2em) scaleY(0) scaleX(0);
118
+ transform: translateY(-2em) scaleY(0) scaleX(0);
119
+ }
120
+ to {
121
+ -webkit-transform: translateY(0%) scaleY(1) scaleX(1);
122
+ transform: translateY(0%) scaleY(1) scaleX(1);
123
+ }
124
+ }
125
+
126
+ @keyframes components-animate__appear-animation {
127
+ from {
128
+ -webkit-transform: translateY(-2em) scaleY(0) scaleX(0);
129
+ transform: translateY(-2em) scaleY(0) scaleX(0);
130
+ }
131
+ to {
132
+ -webkit-transform: translateY(0%) scaleY(1) scaleX(1);
133
+ transform: translateY(0%) scaleY(1) scaleX(1);
134
+ }
135
+ }
136
+ .components-animate__slide-in {
137
+ -webkit-animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1);
138
+ animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1);
139
+ -webkit-animation-fill-mode: forwards;
140
+ animation-fill-mode: forwards;
141
+ }
142
+ @media (prefers-reduced-motion: reduce) {
143
+ .components-animate__slide-in {
144
+ -webkit-animation-duration: 1ms;
145
+ animation-duration: 1ms;
146
+ -webkit-animation-delay: 0s;
147
+ animation-delay: 0s;
148
+ }
149
+ }
150
+ .components-animate__slide-in.is-from-left {
151
+ -webkit-transform: translateX(100%);
152
+ transform: translateX(100%);
153
+ }
154
+ .components-animate__slide-in.is-from-right {
155
+ -webkit-transform: translateX(-100%);
156
+ transform: translateX(-100%);
157
+ }
158
+
159
+ @-webkit-keyframes components-animate__slide-in-animation {
160
+ 100% {
161
+ -webkit-transform: translateX(0%);
162
+ transform: translateX(0%);
163
+ }
164
+ }
165
+
166
+ @keyframes components-animate__slide-in-animation {
167
+ 100% {
168
+ -webkit-transform: translateX(0%);
169
+ transform: translateX(0%);
170
+ }
171
+ }
172
+ .components-animate__loading {
173
+ -webkit-animation: components-animate__loading 1.6s ease-in-out infinite;
174
+ animation: components-animate__loading 1.6s ease-in-out infinite;
175
+ }
176
+
177
+ @-webkit-keyframes components-animate__loading {
178
+ 0% {
179
+ opacity: 0.5;
180
+ }
181
+ 50% {
182
+ opacity: 1;
183
+ }
184
+ 100% {
185
+ opacity: 0.5;
186
+ }
187
+ }
188
+
189
+ @keyframes components-animate__loading {
190
+ 0% {
191
+ opacity: 0.5;
192
+ }
193
+ 50% {
194
+ opacity: 1;
195
+ }
196
+ 100% {
197
+ opacity: 0.5;
198
+ }
199
+ }
200
+ .components-autocomplete__popover .components-popover__content > div {
201
+ padding: 16px;
202
+ min-width: 220px;
203
+ }
204
+
205
+ .components-autocomplete__result.components-button {
206
+ display: flex;
207
+ height: auto;
208
+ min-height: 36px;
209
+ text-align: left;
210
+ width: 100%;
211
+ }
212
+ .components-autocomplete__result.components-button.is-selected {
213
+ box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
214
+ }
215
+
216
+ .components-button-group {
217
+ display: inline-block;
218
+ }
219
+ .components-button-group .components-button {
220
+ border-radius: 0;
221
+ display: inline-flex;
222
+ color: #1e1e1e;
223
+ box-shadow: inset 0 0 0 1px #1e1e1e;
224
+ }
225
+ .components-button-group .components-button + .components-button {
226
+ margin-left: -1px;
227
+ }
228
+ .components-button-group .components-button:first-child {
229
+ border-radius: 2px 0 0 2px;
230
+ }
231
+ .components-button-group .components-button:last-child {
232
+ border-radius: 0 2px 2px 0;
233
+ }
234
+ .components-button-group .components-button:focus, .components-button-group .components-button.is-primary {
235
+ position: relative;
236
+ z-index: 1;
237
+ }
238
+ .components-button-group .components-button.is-primary {
239
+ box-shadow: inset 0 0 0 1px #1e1e1e;
240
+ }
241
+
242
+ .components-button {
243
+ display: inline-flex;
244
+ text-decoration: none;
245
+ font-weight: normal;
246
+ font-size: 13px;
247
+ margin: 0;
248
+ border: 0;
249
+ cursor: pointer;
250
+ -webkit-appearance: none;
251
+ background: none;
252
+ transition: box-shadow 0.1s linear;
253
+ height: 36px;
254
+ align-items: center;
255
+ box-sizing: border-box;
256
+ padding: 6px 12px;
257
+ border-radius: 2px;
258
+ color: #1e1e1e;
259
+ /**
260
+ * Primary button style.
261
+ */
262
+ /**
263
+ * Secondary and tertiary buttons.
264
+ */
265
+ /**
266
+ * Secondary button style.
267
+ */
268
+ /**
269
+ * Tertiary buttons.
270
+ */
271
+ /**
272
+ * Destructive buttons.
273
+ */
274
+ /**
275
+ * Link buttons.
276
+ */
277
+ }
278
+ @media (prefers-reduced-motion: reduce) {
279
+ .components-button {
280
+ transition-duration: 0s;
281
+ transition-delay: 0s;
282
+ }
283
+ }
284
+ .components-button[aria-expanded=true], .components-button:hover {
285
+ color: var(--wp-admin-theme-color);
286
+ }
287
+ .components-button[aria-disabled=true]:hover {
288
+ color: initial;
289
+ }
290
+ .components-button:focus:not(:disabled) {
291
+ box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
292
+ outline: 3px solid transparent;
293
+ }
294
+ .components-button.is-primary {
295
+ white-space: nowrap;
296
+ background: var(--wp-admin-theme-color);
297
+ color: #fff;
298
+ text-decoration: none;
299
+ text-shadow: none;
300
+ outline: 1px solid transparent;
301
+ }
302
+ .components-button.is-primary:hover:not(:disabled) {
303
+ background: var(--wp-admin-theme-color-darker-10);
304
+ color: #fff;
305
+ }
306
+ .components-button.is-primary:active:not(:disabled) {
307
+ background: var(--wp-admin-theme-color-darker-20);
308
+ border-color: var(--wp-admin-theme-color-darker-20);
309
+ color: #fff;
310
+ }
311
+ .components-button.is-primary:focus:not(:disabled) {
312
+ box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
313
+ }
314
+ .components-button.is-primary:disabled, .components-button.is-primary:disabled:active:enabled, .components-button.is-primary[aria-disabled=true], .components-button.is-primary[aria-disabled=true]:enabled, .components-button.is-primary[aria-disabled=true]:active:enabled {
315
+ color: rgba(255, 255, 255, 0.4);
316
+ background: var(--wp-admin-theme-color);
317
+ border-color: var(--wp-admin-theme-color);
318
+ opacity: 1;
319
+ outline: none;
320
+ }
321
+ .components-button.is-primary:disabled:focus:enabled, .components-button.is-primary:disabled:active:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:focus:enabled, .components-button.is-primary[aria-disabled=true]:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled {
322
+ box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
323
+ }
324
+ .components-button.is-primary.is-busy, .components-button.is-primary.is-busy:disabled, .components-button.is-primary.is-busy[aria-disabled=true] {
325
+ color: #fff;
326
+ background-size: 100px 100%;
327
+ /* stylelint-disable */
328
+ background-image: linear-gradient(-45deg, var(--wp-admin-theme-color) 33%, var(--wp-admin-theme-color-darker-20) 33%, var(--wp-admin-theme-color-darker-20) 70%, var(--wp-admin-theme-color) 70%);
329
+ /* stylelint-enable */
330
+ border-color: var(--wp-admin-theme-color);
331
+ }
332
+ .components-button.is-secondary, .components-button.is-tertiary {
333
+ outline: 1px solid transparent;
334
+ }
335
+ .components-button.is-secondary:active:not(:disabled), .components-button.is-tertiary:active:not(:disabled) {
336
+ background: #ddd;
337
+ color: var(--wp-admin-theme-color-darker-10);
338
+ box-shadow: none;
339
+ }
340
+ .components-button.is-secondary:hover:not(:disabled), .components-button.is-tertiary:hover:not(:disabled) {
341
+ color: var(--wp-admin-theme-color-darker-10);
342
+ box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color-darker-10);
343
+ }
344
+ .components-button.is-secondary:disabled, .components-button.is-secondary[aria-disabled=true], .components-button.is-secondary[aria-disabled=true]:hover, .components-button.is-tertiary:disabled, .components-button.is-tertiary[aria-disabled=true], .components-button.is-tertiary[aria-disabled=true]:hover {
345
+ color: #828282;
346
+ background: #eaeaea;
347
+ -webkit-transform: none;
348
+ transform: none;
349
+ opacity: 1;
350
+ box-shadow: none;
351
+ outline: none;
352
+ }
353
+ .components-button.is-secondary {
354
+ box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
355
+ outline: 1px solid transparent;
356
+ white-space: nowrap;
357
+ color: var(--wp-admin-theme-color);
358
+ background: transparent;
359
+ }
360
+ .components-button.is-tertiary {
361
+ white-space: nowrap;
362
+ color: var(--wp-admin-theme-color);
363
+ background: transparent;
364
+ padding: 6px;
365
+ }
366
+ .components-button.is-tertiary .dashicon {
367
+ display: inline-block;
368
+ flex: 0 0 auto;
369
+ }
370
+ .components-button.is-destructive {
371
+ color: #cc1818;
372
+ box-shadow: inset 0 0 0 1px #cc1818;
373
+ }
374
+ .components-button.is-destructive:hover:not(:disabled) {
375
+ color: #710d0d;
376
+ box-shadow: inset 0 0 0 1px #710d0d;
377
+ }
378
+ .components-button.is-destructive:focus:not(:disabled) {
379
+ color: var(--wp-admin-theme-color);
380
+ }
381
+ .components-button.is-destructive:active:not(:disabled) {
382
+ background: #ccc;
383
+ }
384
+ .components-button.is-destructive.is-primary {
385
+ color: #fff;
386
+ background: #cc1818;
387
+ box-shadow: inset 0 0 0 1px #cc1818;
388
+ }
389
+ .components-button.is-destructive.is-primary:hover:not(:disabled) {
390
+ color: #fff;
391
+ background: #710d0d;
392
+ box-shadow: inset 0 0 0 1px #710d0d;
393
+ }
394
+ .components-button.is-link {
395
+ margin: 0;
396
+ padding: 0;
397
+ box-shadow: none;
398
+ border: 0;
399
+ border-radius: 0;
400
+ background: none;
401
+ outline: none;
402
+ text-align: left;
403
+ color: var(--wp-admin-theme-color);
404
+ text-decoration: underline;
405
+ transition-property: border, background, color;
406
+ transition-duration: 0.05s;
407
+ transition-timing-function: ease-in-out;
408
+ height: auto;
409
+ }
410
+ @media (prefers-reduced-motion: reduce) {
411
+ .components-button.is-link {
412
+ transition-duration: 0s;
413
+ transition-delay: 0s;
414
+ }
415
+ }
416
+ .components-button.is-link:focus {
417
+ border-radius: 2px;
418
+ }
419
+ .components-button.is-link.is-destructive {
420
+ color: #cc1818;
421
+ }
422
+ .components-button.is-link.is-destructive:active:not(:disabled), .components-button.is-link.is-destructive:hover:not(:disabled) {
423
+ color: #710d0d;
424
+ background: none;
425
+ }
426
+ .components-button.is-link.is-destructive:focus:not(:disabled) {
427
+ color: var(--wp-admin-theme-color);
428
+ }
429
+ .components-button:not([aria-disabled=true]):active {
430
+ color: inherit;
431
+ }
432
+ .components-button:disabled, .components-button[aria-disabled=true] {
433
+ cursor: default;
434
+ opacity: 0.3;
435
+ }
436
+ .components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled=true] {
437
+ -webkit-animation: components-button__busy-animation 2500ms infinite linear;
438
+ animation: components-button__busy-animation 2500ms infinite linear;
439
+ opacity: 1;
440
+ background-size: 100px 100%;
441
+ /* stylelint-disable */
442
+ background-image: linear-gradient(-45deg, #fafafa 33%, #e0e0e0 33%, #e0e0e0 70%, #fafafa 70%);
443
+ /* stylelint-enable */
444
+ }
445
+ .components-button.is-small {
446
+ height: 24px;
447
+ line-height: 22px;
448
+ padding: 0 8px;
449
+ font-size: 11px;
450
+ }
451
+ .components-button.is-small.has-icon:not(.has-text) {
452
+ padding: 0 8px;
453
+ width: 24px;
454
+ }
455
+ .components-button.has-icon {
456
+ padding: 6px;
457
+ min-width: 36px;
458
+ justify-content: center;
459
+ }
460
+ .components-button.has-icon .dashicon {
461
+ display: inline-block;
462
+ flex: 0 0 auto;
463
+ margin-left: 2px;
464
+ margin-right: 2px;
465
+ }
466
+ .components-button.has-icon.has-text {
467
+ justify-content: left;
468
+ }
469
+ .components-button.has-icon.has-text svg {
470
+ margin-right: 8px;
471
+ }
472
+ .components-button.has-icon.has-text .dashicon {
473
+ margin-right: 10px;
474
+ }
475
+ .components-button.is-pressed {
476
+ color: #fff;
477
+ background: #1e1e1e;
478
+ }
479
+ .components-button.is-pressed:focus:not(:disabled) {
480
+ box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
481
+ outline: 2px solid transparent;
482
+ }
483
+ .components-button.is-pressed:hover:not(:disabled) {
484
+ color: #fff;
485
+ background: #1e1e1e;
486
+ }
487
+ .components-button svg {
488
+ fill: currentColor;
489
+ outline: none;
490
+ }
491
+ .components-button .components-visually-hidden {
492
+ height: auto;
493
+ }
494
+
495
+ @-webkit-keyframes components-button__busy-animation {
496
+ 0% {
497
+ background-position: 200px 0;
498
+ }
499
+ }
500
+
501
+ @keyframes components-button__busy-animation {
502
+ 0% {
503
+ background-position: 200px 0;
504
+ }
505
+ }
506
+ .components-checkbox-control__input[type=checkbox] {
507
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
508
+ padding: 6px 8px;
509
+ box-shadow: 0 0 0 transparent;
510
+ transition: box-shadow 0.1s linear;
511
+ border-radius: 2px;
512
+ border: 1px solid #757575;
513
+ /* Fonts smaller than 16px causes mobile safari to zoom. */
514
+ font-size: 16px;
515
+ /* Override core line-height. To be reviewed. */
516
+ line-height: normal;
517
+ border: 1px solid #1e1e1e;
518
+ margin-right: 12px;
519
+ transition: none;
520
+ border-radius: 2px;
521
+ background: #fff;
522
+ color: #1e1e1e;
523
+ clear: none;
524
+ cursor: pointer;
525
+ display: inline-block;
526
+ line-height: 0;
527
+ margin: 0 4px 0 0;
528
+ outline: 0;
529
+ padding: 0 !important;
530
+ text-align: center;
531
+ vertical-align: top;
532
+ width: 24px;
533
+ height: 24px;
534
+ -webkit-appearance: none;
535
+ appearance: none;
536
+ transition: 0.1s border-color ease-in-out;
537
+ }
538
+ @media (prefers-reduced-motion: reduce) {
539
+ .components-checkbox-control__input[type=checkbox] {
540
+ transition-duration: 0s;
541
+ transition-delay: 0s;
542
+ }
543
+ }
544
+ @media (min-width: 600px) {
545
+ .components-checkbox-control__input[type=checkbox] {
546
+ font-size: 13px;
547
+ /* Override core line-height. To be reviewed. */
548
+ line-height: normal;
549
+ }
550
+ }
551
+ .components-checkbox-control__input[type=checkbox]:focus {
552
+ border-color: var(--wp-admin-theme-color);
553
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
554
+ outline: 2px solid transparent;
555
+ }
556
+ .components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder {
557
+ color: rgba(30, 30, 30, 0.62);
558
+ }
559
+ .components-checkbox-control__input[type=checkbox]::-moz-placeholder {
560
+ opacity: 1;
561
+ color: rgba(30, 30, 30, 0.62);
562
+ }
563
+ .components-checkbox-control__input[type=checkbox]:-ms-input-placeholder {
564
+ color: rgba(30, 30, 30, 0.62);
565
+ }
566
+ .components-checkbox-control__input[type=checkbox]:focus {
567
+ box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
568
+ outline: 2px solid transparent;
569
+ }
570
+ .components-checkbox-control__input[type=checkbox]:checked {
571
+ background: var(--wp-admin-theme-color);
572
+ border-color: var(--wp-admin-theme-color);
573
+ }
574
+ .components-checkbox-control__input[type=checkbox]:checked::-ms-check {
575
+ opacity: 0;
576
+ }
577
+ .components-checkbox-control__input[type=checkbox]:checked::before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
578
+ margin: -3px -5px;
579
+ color: #fff;
580
+ }
581
+ @media (min-width: 782px) {
582
+ .components-checkbox-control__input[type=checkbox]:checked::before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
583
+ margin: -4px 0 0 -5px;
584
+ }
585
+ }
586
+ .components-checkbox-control__input[type=checkbox][aria-checked=mixed] {
587
+ background: var(--wp-admin-theme-color);
588
+ border-color: var(--wp-admin-theme-color);
589
+ }
590
+ .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
591
+ content: "";
592
+ float: left;
593
+ display: inline-block;
594
+ vertical-align: middle;
595
+ width: 16px;
596
+ /* stylelint-disable */
597
+ font: normal 30px/1 dashicons;
598
+ /* stylelint-enable */
599
+ speak: none;
600
+ -webkit-font-smoothing: antialiased;
601
+ -moz-osx-font-smoothing: grayscale;
602
+ }
603
+ @media (min-width: 782px) {
604
+ .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
605
+ float: none;
606
+ font-size: 21px;
607
+ }
608
+ }
609
+ @media (min-width: 600px) {
610
+ .components-checkbox-control__input[type=checkbox] {
611
+ height: 20px;
612
+ width: 20px;
613
+ }
614
+ }
615
+ @media (prefers-reduced-motion: reduce) {
616
+ .components-checkbox-control__input[type=checkbox] {
617
+ transition-duration: 0s;
618
+ transition-delay: 0s;
619
+ }
620
+ }
621
+ .components-checkbox-control__input[type=checkbox]:focus {
622
+ box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
623
+ outline: 2px solid transparent;
624
+ }
625
+ .components-checkbox-control__input[type=checkbox]:checked {
626
+ background: var(--wp-admin-theme-color);
627
+ border-color: var(--wp-admin-theme-color);
628
+ }
629
+ .components-checkbox-control__input[type=checkbox]:checked::-ms-check {
630
+ opacity: 0;
631
+ }
632
+ .components-checkbox-control__input[type=checkbox]:checked::before {
633
+ content: none;
634
+ }
635
+
636
+ .components-checkbox-control__input-container {
637
+ position: relative;
638
+ display: inline-block;
639
+ margin-right: 12px;
640
+ vertical-align: middle;
641
+ width: 24px;
642
+ height: 24px;
643
+ }
644
+ @media (min-width: 600px) {
645
+ .components-checkbox-control__input-container {
646
+ width: 20px;
647
+ height: 20px;
648
+ }
649
+ }
650
+
651
+ svg.components-checkbox-control__checked {
652
+ fill: #fff;
653
+ cursor: pointer;
654
+ position: absolute;
655
+ left: 0;
656
+ top: 0;
657
+ width: 24px;
658
+ height: 24px;
659
+ -webkit-user-select: none;
660
+ -ms-user-select: none;
661
+ user-select: none;
662
+ pointer-events: none;
663
+ }
664
+ @media (min-width: 600px) {
665
+ svg.components-checkbox-control__checked {
666
+ left: -2px;
667
+ top: -2px;
668
+ }
669
+ }
670
+
671
+ .components-circular-option-picker {
672
+ display: inline-block;
673
+ width: 100%;
674
+ min-width: 188px;
675
+ }
676
+ .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper {
677
+ display: flex;
678
+ justify-content: flex-end;
679
+ }
680
+ .components-circular-option-picker .components-circular-option-picker__swatches {
681
+ margin-right: -12px;
682
+ }
683
+
684
+ .components-circular-option-picker__option-wrapper {
685
+ display: inline-block;
686
+ height: 28px;
687
+ width: 28px;
688
+ margin-right: 12px;
689
+ margin-bottom: 12px;
690
+ vertical-align: top;
691
+ -webkit-transform: scale(1);
692
+ transform: scale(1);
693
+ transition: 100ms -webkit-transform ease;
694
+ transition: 100ms transform ease;
695
+ transition: 100ms transform ease, 100ms -webkit-transform ease;
696
+ }
697
+ @media (prefers-reduced-motion: reduce) {
698
+ .components-circular-option-picker__option-wrapper {
699
+ transition-duration: 0s;
700
+ transition-delay: 0s;
701
+ }
702
+ }
703
+ .components-circular-option-picker__option-wrapper:hover {
704
+ -webkit-transform: scale(1.2);
705
+ transform: scale(1.2);
706
+ }
707
+ .components-circular-option-picker__option-wrapper > div {
708
+ height: 100%;
709
+ width: 100%;
710
+ }
711
+
712
+ .components-circular-option-picker__option-wrapper::before {
713
+ content: "";
714
+ position: absolute;
715
+ top: 1px;
716
+ left: 1px;
717
+ bottom: 1px;
718
+ right: 1px;
719
+ border-radius: 50%;
720
+ z-index: -1;
721
+ /* stylelint-disable-next-line function-url-quotes */
722
+ background: url('data:image/svg+xml,%3Csvg width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 8V6H4v2h2zM8 8V6h2v2H8zM10 16H8v-2h2v2zM12 16v-2h2v2h-2zM12 18v-2h-2v2H8v2h2v-2h2zM14 18v2h-2v-2h2zM16 18h-2v-2h2v2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z" fill="%23555D65"/%3E%3Cpath d="M18 18v2h-2v-2h2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z" fill="%23555D65"/%3E%3C/svg%3E');
723
+ }
724
+
725
+ .components-circular-option-picker__option {
726
+ display: inline-block;
727
+ vertical-align: top;
728
+ height: 100%;
729
+ width: 100%;
730
+ border: none;
731
+ border-radius: 50%;
732
+ background: transparent;
733
+ box-shadow: inset 0 0 0 14px;
734
+ transition: 100ms box-shadow ease;
735
+ cursor: pointer;
736
+ }
737
+ @media (prefers-reduced-motion: reduce) {
738
+ .components-circular-option-picker__option {
739
+ transition-duration: 0s;
740
+ transition-delay: 0s;
741
+ }
742
+ }
743
+ .components-circular-option-picker__option:hover {
744
+ box-shadow: inset 0 0 0 14px !important;
745
+ }
746
+ .components-circular-option-picker__option.is-pressed {
747
+ box-shadow: inset 0 0 0 4px;
748
+ position: relative;
749
+ z-index: 1;
750
+ overflow: visible;
751
+ }
752
+ .components-circular-option-picker__option.is-pressed + svg {
753
+ position: absolute;
754
+ left: 2px;
755
+ top: 2px;
756
+ border-radius: 50%;
757
+ z-index: 2;
758
+ pointer-events: none;
759
+ }
760
+ .components-circular-option-picker__option::after {
761
+ content: "";
762
+ position: absolute;
763
+ top: -1px;
764
+ left: -1px;
765
+ bottom: -1px;
766
+ right: -1px;
767
+ border-radius: 50%;
768
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
769
+ border: 1px solid transparent;
770
+ }
771
+ .components-circular-option-picker__option:focus::after {
772
+ content: "";
773
+ border: 2px solid #757575;
774
+ width: 32px;
775
+ height: 32px;
776
+ position: absolute;
777
+ top: -2px;
778
+ left: -2px;
779
+ border-radius: 50%;
780
+ box-shadow: inset 0 0 0 2px #fff;
781
+ }
782
+ .components-circular-option-picker__option.components-button:focus {
783
+ background-color: transparent;
784
+ box-shadow: inset 0 0 0 14px;
785
+ outline: none;
786
+ }
787
+
788
+ .components-circular-option-picker__button-action .components-circular-option-picker__option {
789
+ color: #fff;
790
+ background: #fff;
791
+ }
792
+
793
+ .components-circular-option-picker__dropdown-link-action {
794
+ margin-right: 16px;
795
+ }
796
+ .components-circular-option-picker__dropdown-link-action .components-button {
797
+ line-height: 22px;
798
+ }
799
+
800
+ .components-color-edit__color-option-main-area {
801
+ display: flex;
802
+ align-items: center;
803
+ }
804
+ .components-color-edit__color-option-main-area div.components-circular-option-picker__option-wrapper {
805
+ display: block;
806
+ margin: 8px;
807
+ }
808
+
809
+ .components-color-edit__color-option.is-hover {
810
+ background: #e0e0e0;
811
+ }
812
+
813
+ .components-color-edit__cancel-button {
814
+ float: right;
815
+ }
816
+
817
+ .components-color-edit__color-option-color-name {
818
+ width: 100%;
819
+ }
820
+
821
+ .components-color-edit__label-and-insert-container {
822
+ display: flex;
823
+ align-items: center;
824
+ justify-content: space-between;
825
+ }
826
+
827
+ .components-color-edit__insert-button {
828
+ margin-top: -8px;
829
+ }
830
+
831
+ .components-color-edit__hidden-control {
832
+ position: relative;
833
+ left: -9999px;
834
+ }
835
+
836
+ .components-color-edit__color-option-color-name-input .components-base-control__field {
837
+ margin-bottom: 0;
838
+ margin-right: 8px;
839
+ }
840
+
841
+ .components-color-edit__slug-input {
842
+ margin-left: 8px;
843
+ }
844
+
845
+ .components-color-edit__reset-button {
846
+ float: right;
847
+ }
848
+
849
+ .component-color-indicator {
850
+ width: 25px;
851
+ height: 16px;
852
+ margin-left: 0.8rem;
853
+ border: 1px solid #dadada;
854
+ display: inline-block;
855
+ }
856
+ .component-color-indicator + .component-color-indicator {
857
+ margin-left: 0.5rem;
858
+ }
859
+
860
+ /**
861
+ * Parts of this source were derived and modified from react-color,
862
+ * released under the MIT license.
863
+ *
864
+ * https://github.com/casesandberg/react-color/
865
+ *
866
+ * Copyright (c) 2015 Case Sandberg
867
+ *
868
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
869
+ * of this software and associated documentation files (the "Software"), to deal
870
+ * in the Software without restriction, including without limitation the rights
871
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
872
+ * copies of the Software, and to permit persons to whom the Software is
873
+ * furnished to do so, subject to the following conditions:
874
+ *
875
+ * The above copyright notice and this permission notice shall be included in
876
+ * all copies or substantial portions of the Software.
877
+ *
878
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
879
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
880
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
881
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
882
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
883
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
884
+ * THE SOFTWARE.
885
+ */
886
+ .components-color-picker {
887
+ width: 100%;
888
+ }
889
+ .components-color-picker * {
890
+ box-sizing: border-box;
891
+ }
892
+
893
+ .components-color-picker__saturation {
894
+ width: 100%;
895
+ padding-bottom: 55%;
896
+ position: relative;
897
+ }
898
+
899
+ .components-color-picker__body {
900
+ padding: 16px 16px 12px;
901
+ }
902
+
903
+ .components-color-picker__controls {
904
+ display: flex;
905
+ }
906
+
907
+ .components-color-picker__saturation-pointer,
908
+ .components-color-picker__hue-pointer,
909
+ .components-color-picker__alpha-pointer {
910
+ padding: 0;
911
+ position: absolute;
912
+ cursor: pointer;
913
+ box-shadow: none;
914
+ border: none;
915
+ }
916
+
917
+ /* CURRENT COLOR COMPONENT */
918
+ .components-color-picker__swatch {
919
+ margin-right: 8px;
920
+ width: 32px;
921
+ height: 32px;
922
+ border-radius: 50%;
923
+ position: relative;
924
+ overflow: hidden;
925
+ background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
926
+ background-size: 10px 10px;
927
+ background-position: 0 0, 0 5px, 5px -5px, -5px 0;
928
+ }
929
+ .is-alpha-disabled .components-color-picker__swatch {
930
+ width: 12px;
931
+ height: 12px;
932
+ margin-top: 0;
933
+ }
934
+
935
+ .components-color-picker__active {
936
+ position: absolute;
937
+ top: 0;
938
+ left: 0;
939
+ right: 0;
940
+ bottom: 0;
941
+ border-radius: 50%;
942
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
943
+ z-index: 2;
944
+ }
945
+
946
+ /* SATURATION COMPONENT */
947
+ .components-color-picker__saturation-color,
948
+ .components-color-picker__saturation-white,
949
+ .components-color-picker__saturation-black {
950
+ position: absolute;
951
+ top: 0;
952
+ left: 0;
953
+ right: 0;
954
+ bottom: 0;
955
+ }
956
+
957
+ .components-color-picker__saturation-color {
958
+ overflow: visible;
959
+ }
960
+
961
+ .components-color-picker__saturation-white {
962
+ /*rtl:ignore*/
963
+ background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
964
+ }
965
+
966
+ .components-color-picker__saturation-black {
967
+ background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
968
+ }
969
+
970
+ .components-button.components-color-picker__saturation-pointer {
971
+ width: 14px;
972
+ height: 14px;
973
+ padding: 0;
974
+ border-radius: 50%;
975
+ background-color: transparent;
976
+ -webkit-transform: translate(-50%, -50%);
977
+ transform: translate(-50%, -50%);
978
+ box-shadow: 0 0 0 1px #fff, inset 0 0 0 1px #000, 0 0 0 2px #000;
979
+ }
980
+ .components-button.components-color-picker__saturation-pointer:focus:not(:disabled) {
981
+ box-shadow: 0 0 0 2px #fff, inset 0 0 0 1px #000, 0 0 0 3px #000;
982
+ }
983
+
984
+ /* HUE & ALPHA BARS */
985
+ .components-color-picker__toggles {
986
+ flex: 1;
987
+ }
988
+
989
+ .components-color-picker__alpha {
990
+ background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
991
+ background-size: 10px 10px;
992
+ background-position: 0 0, 0 5px, 5px -5px, -5px 0;
993
+ }
994
+
995
+ .components-color-picker__hue-gradient,
996
+ .components-color-picker__alpha-gradient {
997
+ position: absolute;
998
+ top: 0;
999
+ left: 0;
1000
+ right: 0;
1001
+ bottom: 0;
1002
+ }
1003
+
1004
+ .components-color-picker__hue,
1005
+ .components-color-picker__alpha {
1006
+ height: 12px;
1007
+ position: relative;
1008
+ }
1009
+
1010
+ .is-alpha-enabled .components-color-picker__hue {
1011
+ margin-bottom: 8px;
1012
+ }
1013
+
1014
+ .components-color-picker__hue-bar,
1015
+ .components-color-picker__alpha-bar {
1016
+ position: relative;
1017
+ margin: 0 3px;
1018
+ height: 100%;
1019
+ padding: 0 2px;
1020
+ }
1021
+
1022
+ .components-color-picker__hue-gradient {
1023
+ /*rtl:ignore*/
1024
+ background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
1025
+ }
1026
+
1027
+ .components-color-picker__hue-pointer,
1028
+ .components-color-picker__alpha-pointer {
1029
+ /*rtl:ignore*/
1030
+ left: 0;
1031
+ width: 14px;
1032
+ height: 14px;
1033
+ border-radius: 50%;
1034
+ box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
1035
+ background: #fff;
1036
+ -webkit-transform: translate(-7px, -1px);
1037
+ transform: translate(-7px, -1px);
1038
+ }
1039
+
1040
+ .components-color-picker__hue-pointer,
1041
+ .components-color-picker__saturation-pointer {
1042
+ transition: box-shadow 0.1s linear;
1043
+ }
1044
+ @media (prefers-reduced-motion: reduce) {
1045
+ .components-color-picker__hue-pointer,
1046
+ .components-color-picker__saturation-pointer {
1047
+ transition-duration: 0s;
1048
+ transition-delay: 0s;
1049
+ }
1050
+ }
1051
+
1052
+ .components-color-picker__saturation-pointer:focus {
1053
+ box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color), 0 0 5px 0 var(--wp-admin-theme-color), inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
1054
+ }
1055
+
1056
+ .components-color-picker__hue-pointer:focus,
1057
+ .components-color-picker__alpha-pointer:focus {
1058
+ border-color: var(--wp-admin-theme-color);
1059
+ box-shadow: 0 0 0 2px var(--wp-admin-theme-color), 0 0 3px 0 var(--wp-admin-theme-color);
1060
+ outline: 2px solid transparent;
1061
+ outline-offset: -2px;
1062
+ }
1063
+
1064
+ /* INPUTS COMPONENT */
1065
+ .components-color-picker__inputs-wrapper {
1066
+ margin: 0 -4px;
1067
+ padding-top: 16px;
1068
+ display: flex;
1069
+ align-items: flex-end;
1070
+ min-width: 255px;
1071
+ }
1072
+ .components-color-picker__inputs-wrapper fieldset {
1073
+ flex: 1;
1074
+ border: none;
1075
+ margin: 0;
1076
+ padding: 0;
1077
+ }
1078
+ .components-color-picker__inputs-wrapper .components-color-picker__inputs-fields .components-text-control__input[type=number] {
1079
+ padding: 6px 3px;
1080
+ margin: 0;
1081
+ }
1082
+
1083
+ .components-color-picker__inputs-field {
1084
+ width: 100%;
1085
+ }
1086
+
1087
+ .components-color-picker__inputs-fields {
1088
+ display: flex;
1089
+ /*rtl:ignore*/
1090
+ direction: ltr;
1091
+ flex-grow: 1;
1092
+ margin-right: 4px;
1093
+ }
1094
+ .components-color-picker__inputs-fields .components-base-control + .components-base-control {
1095
+ margin-top: 0;
1096
+ }
1097
+ .components-color-picker__inputs-fields .components-base-control__field {
1098
+ margin: 0 2px;
1099
+ }
1100
+
1101
+ .components-color-picker__inputs-toggle {
1102
+ height: 30px;
1103
+ padding: 0 5px;
1104
+ }
1105
+
1106
+ .components-combobox-control {
1107
+ width: 100%;
1108
+ }
1109
+
1110
+ input.components-combobox-control__input[type=text] {
1111
+ width: 100%;
1112
+ border: none;
1113
+ box-shadow: none;
1114
+ font-size: 16px;
1115
+ padding: 2px;
1116
+ margin: 0;
1117
+ line-height: inherit;
1118
+ min-height: auto;
1119
+ }
1120
+ @media (min-width: 600px) {
1121
+ input.components-combobox-control__input[type=text] {
1122
+ font-size: 13px;
1123
+ }
1124
+ }
1125
+ input.components-combobox-control__input[type=text]:focus {
1126
+ outline: none;
1127
+ box-shadow: none;
1128
+ }
1129
+
1130
+ .components-combobox-control__suggestions-container {
1131
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1132
+ padding: 6px 8px;
1133
+ box-shadow: 0 0 0 transparent;
1134
+ transition: box-shadow 0.1s linear;
1135
+ border-radius: 2px;
1136
+ border: 1px solid #757575;
1137
+ /* Fonts smaller than 16px causes mobile safari to zoom. */
1138
+ font-size: 16px;
1139
+ /* Override core line-height. To be reviewed. */
1140
+ line-height: normal;
1141
+ display: flex;
1142
+ flex-wrap: wrap;
1143
+ align-items: flex-start;
1144
+ width: 100%;
1145
+ margin: 0 0 8px 0;
1146
+ padding: 4px;
1147
+ }
1148
+ @media (prefers-reduced-motion: reduce) {
1149
+ .components-combobox-control__suggestions-container {
1150
+ transition-duration: 0s;
1151
+ transition-delay: 0s;
1152
+ }
1153
+ }
1154
+ @media (min-width: 600px) {
1155
+ .components-combobox-control__suggestions-container {
1156
+ font-size: 13px;
1157
+ /* Override core line-height. To be reviewed. */
1158
+ line-height: normal;
1159
+ }
1160
+ }
1161
+ .components-combobox-control__suggestions-container:focus {
1162
+ border-color: var(--wp-admin-theme-color);
1163
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
1164
+ outline: 2px solid transparent;
1165
+ }
1166
+ .components-combobox-control__suggestions-container::-webkit-input-placeholder {
1167
+ color: rgba(30, 30, 30, 0.62);
1168
+ }
1169
+ .components-combobox-control__suggestions-container::-moz-placeholder {
1170
+ opacity: 1;
1171
+ color: rgba(30, 30, 30, 0.62);
1172
+ }
1173
+ .components-combobox-control__suggestions-container:-ms-input-placeholder {
1174
+ color: rgba(30, 30, 30, 0.62);
1175
+ }
1176
+ .components-combobox-control__suggestions-container:focus-within {
1177
+ border-color: var(--wp-admin-theme-color);
1178
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
1179
+ outline: 2px solid transparent;
1180
+ }
1181
+
1182
+ .components-combobox-control__reset.components-button {
1183
+ display: flex;
1184
+ height: 24px;
1185
+ min-width: 24px;
1186
+ padding: 0;
1187
+ }
1188
+
1189
+ .components-color-list-picker,
1190
+ .components-color-list-picker__swatch-button {
1191
+ width: 100%;
1192
+ }
1193
+
1194
+ .components-custom-gradient-picker__gradient-bar:not(.has-gradient) {
1195
+ opacity: 0.4;
1196
+ }
1197
+
1198
+ .components-custom-gradient-picker__gradient-bar {
1199
+ margin-top: 12px;
1200
+ width: 100%;
1201
+ height: 36px;
1202
+ border-radius: 36px;
1203
+ margin-bottom: 12px;
1204
+ padding-left: 6px;
1205
+ padding-right: 30px;
1206
+ }
1207
+ .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
1208
+ position: relative;
1209
+ }
1210
+ .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point {
1211
+ border-radius: 50%;
1212
+ background: #fff;
1213
+ padding: 2px;
1214
+ top: 6px;
1215
+ min-width: 24px;
1216
+ width: 24px;
1217
+ height: 24px;
1218
+ position: relative;
1219
+ color: #1e1e1e;
1220
+ }
1221
+ .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point svg {
1222
+ height: 100%;
1223
+ width: 100%;
1224
+ }
1225
+ .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
1226
+ border: 2px solid transparent;
1227
+ box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
1228
+ border-radius: 50%;
1229
+ height: 24px;
1230
+ width: 24px;
1231
+ padding: 0;
1232
+ position: absolute;
1233
+ top: 6px;
1234
+ }
1235
+ .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus, .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active {
1236
+ box-shadow: 0 0 0 1px #fff, 0 0 0 3px #1e1e1e;
1237
+ }
1238
+
1239
+ .components-custom-gradient-picker__color-picker-popover .components-custom-gradient-picker__remove-control-point {
1240
+ margin-left: auto;
1241
+ margin-right: auto;
1242
+ display: block;
1243
+ margin-bottom: 8px;
1244
+ }
1245
+
1246
+ .components-custom-gradient-picker__inserter {
1247
+ width: 100%;
1248
+ }
1249
+
1250
+ .components-custom-gradient-picker__liner-gradient-indicator {
1251
+ display: inline-block;
1252
+ flex: 0 auto;
1253
+ width: 20px;
1254
+ height: 20px;
1255
+ }
1256
+
1257
+ .components-custom-gradient-picker .components-custom-gradient-picker__ui-line {
1258
+ margin-bottom: 16px;
1259
+ }
1260
+ .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-angle-picker,
1261
+ .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-custom-gradient-picker__type-picker {
1262
+ margin-bottom: 0;
1263
+ }
1264
+
1265
+ .components-custom-gradient-picker .components-custom-gradient-picker__toolbar {
1266
+ border: none;
1267
+ }
1268
+ .components-custom-gradient-picker .components-custom-gradient-picker__toolbar > div + div {
1269
+ margin-left: 1px;
1270
+ }
1271
+ .components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed > svg {
1272
+ background: #fff;
1273
+ border: 1px solid #949494;
1274
+ border-radius: 2px;
1275
+ }
1276
+
1277
+ .components-custom-select-control {
1278
+ position: relative;
1279
+ }
1280
+
1281
+ .components-custom-select-control__label {
1282
+ display: block;
1283
+ margin-bottom: 8px;
1284
+ }
1285
+
1286
+ .components-custom-select-control__button {
1287
+ border: 1px solid #757575;
1288
+ border-radius: 2px;
1289
+ min-height: 30px;
1290
+ min-width: 130px;
1291
+ position: relative;
1292
+ text-align: left;
1293
+ }
1294
+ .components-custom-select-control__button.components-custom-select-control__button {
1295
+ padding-right: 24px;
1296
+ }
1297
+ .components-custom-select-control__button:focus:not(:disabled) {
1298
+ border-color: var(--wp-admin-theme-color);
1299
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
1300
+ }
1301
+ .components-custom-select-control__button .components-custom-select-control__button-icon {
1302
+ height: 100%;
1303
+ padding: 0;
1304
+ position: absolute;
1305
+ right: 0;
1306
+ top: 0;
1307
+ }
1308
+
1309
+ .components-custom-select-control__menu {
1310
+ border: 1px solid #1e1e1e;
1311
+ background-color: #fff;
1312
+ border-radius: 2px;
1313
+ outline: none;
1314
+ transition: none;
1315
+ max-height: 400px;
1316
+ min-width: 100%;
1317
+ overflow: auto;
1318
+ padding: 0;
1319
+ position: absolute;
1320
+ z-index: 1000000;
1321
+ }
1322
+ .components-custom-select-control__menu[aria-hidden=true] {
1323
+ display: none;
1324
+ }
1325
+
1326
+ .components-custom-select-control__item {
1327
+ align-items: center;
1328
+ display: flex;
1329
+ list-style-type: none;
1330
+ padding: 8px;
1331
+ cursor: default;
1332
+ line-height: 28px;
1333
+ }
1334
+ .components-custom-select-control__item.is-highlighted {
1335
+ background: #ddd;
1336
+ }
1337
+ .components-custom-select-control__item .components-custom-select-control__item-icon {
1338
+ margin-right: 0;
1339
+ margin-left: auto;
1340
+ }
1341
+ .components-custom-select-control__item:last-child {
1342
+ margin-bottom: 0;
1343
+ }
1344
+
1345
+ /**
1346
+ * Parts of this source were derived and modified from react-dates,
1347
+ * released under the MIT license.
1348
+ *
1349
+ * https://github.com/airbnb/react-dates
1350
+ *
1351
+ * The MIT License (MIT)
1352
+ *
1353
+ * Copyright (c) 2016 Airbnb
1354
+ *
1355
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
1356
+ * of this software and associated documentation files (the "Software"), to deal
1357
+ * in the Software without restriction, including without limitation the rights
1358
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1359
+ * copies of the Software, and to permit persons to whom the Software is
1360
+ * furnished to do so, subject to the following conditions:
1361
+ *
1362
+ * The above copyright notice and this permission notice shall be included in all
1363
+ * copies or substantial portions of the Software.
1364
+ *
1365
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1366
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1367
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1368
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1369
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1370
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1371
+ * SOFTWARE.
1372
+ */
1373
+ /*rtl:begin:ignore*/
1374
+ .PresetDateRangePicker_panel {
1375
+ padding: 0 22px 11px;
1376
+ }
1377
+
1378
+ .PresetDateRangePicker_button {
1379
+ position: relative;
1380
+ height: 100%;
1381
+ text-align: center;
1382
+ background: 0 0;
1383
+ border: 2px solid #00a699;
1384
+ color: #00a699;
1385
+ padding: 4px 12px;
1386
+ margin-right: 8px;
1387
+ font: inherit;
1388
+ font-weight: 700;
1389
+ line-height: normal;
1390
+ overflow: visible;
1391
+ box-sizing: border-box;
1392
+ cursor: pointer;
1393
+ }
1394
+
1395
+ .PresetDateRangePicker_button:active {
1396
+ outline: 0;
1397
+ }
1398
+
1399
+ .PresetDateRangePicker_button__selected {
1400
+ color: #fff;
1401
+ background: #00a699;
1402
+ }
1403
+
1404
+ .SingleDatePickerInput {
1405
+ display: inline-block;
1406
+ background-color: #fff;
1407
+ }
1408
+
1409
+ .SingleDatePickerInput__withBorder {
1410
+ border-radius: 2px;
1411
+ border: 1px solid #dbdbdb;
1412
+ }
1413
+
1414
+ .SingleDatePickerInput__rtl {
1415
+ direction: rtl;
1416
+ }
1417
+
1418
+ .SingleDatePickerInput__disabled {
1419
+ background-color: #f2f2f2;
1420
+ }
1421
+
1422
+ .SingleDatePickerInput__block {
1423
+ display: block;
1424
+ }
1425
+
1426
+ .SingleDatePickerInput__showClearDate {
1427
+ padding-right: 30px;
1428
+ }
1429
+
1430
+ .SingleDatePickerInput_clearDate {
1431
+ background: 0 0;
1432
+ border: 0;
1433
+ color: inherit;
1434
+ font: inherit;
1435
+ line-height: normal;
1436
+ overflow: visible;
1437
+ cursor: pointer;
1438
+ padding: 10px;
1439
+ margin: 0 10px 0 5px;
1440
+ position: absolute;
1441
+ right: 0;
1442
+ top: 50%;
1443
+ -webkit-transform: translateY(-50%);
1444
+ transform: translateY(-50%);
1445
+ }
1446
+
1447
+ .SingleDatePickerInput_clearDate__default:focus,
1448
+ .SingleDatePickerInput_clearDate__default:hover {
1449
+ background: #dbdbdb;
1450
+ border-radius: 50%;
1451
+ }
1452
+
1453
+ .SingleDatePickerInput_clearDate__small {
1454
+ padding: 6px;
1455
+ }
1456
+
1457
+ .SingleDatePickerInput_clearDate__hide {
1458
+ visibility: hidden;
1459
+ }
1460
+
1461
+ .SingleDatePickerInput_clearDate_svg {
1462
+ fill: #82888a;
1463
+ height: 12px;
1464
+ width: 15px;
1465
+ vertical-align: middle;
1466
+ }
1467
+
1468
+ .SingleDatePickerInput_clearDate_svg__small {
1469
+ height: 9px;
1470
+ }
1471
+
1472
+ .SingleDatePickerInput_calendarIcon {
1473
+ background: 0 0;
1474
+ border: 0;
1475
+ color: inherit;
1476
+ font: inherit;
1477
+ line-height: normal;
1478
+ overflow: visible;
1479
+ cursor: pointer;
1480
+ display: inline-block;
1481
+ vertical-align: middle;
1482
+ padding: 10px;
1483
+ margin: 0 5px 0 10px;
1484
+ }
1485
+
1486
+ .SingleDatePickerInput_calendarIcon_svg {
1487
+ fill: #82888a;
1488
+ height: 15px;
1489
+ width: 14px;
1490
+ vertical-align: middle;
1491
+ }
1492
+
1493
+ .SingleDatePicker {
1494
+ position: relative;
1495
+ display: inline-block;
1496
+ }
1497
+
1498
+ .SingleDatePicker__block {
1499
+ display: block;
1500
+ }
1501
+
1502
+ .SingleDatePicker_picker {
1503
+ z-index: 1;
1504
+ background-color: #fff;
1505
+ position: absolute;
1506
+ }
1507
+
1508
+ .SingleDatePicker_picker__rtl {
1509
+ direction: rtl;
1510
+ }
1511
+
1512
+ .SingleDatePicker_picker__directionLeft {
1513
+ left: 0;
1514
+ }
1515
+
1516
+ .SingleDatePicker_picker__directionRight {
1517
+ right: 0;
1518
+ }
1519
+
1520
+ .SingleDatePicker_picker__portal {
1521
+ background-color: rgba(0, 0, 0, 0.3);
1522
+ position: fixed;
1523
+ top: 0;
1524
+ left: 0;
1525
+ height: 100%;
1526
+ width: 100%;
1527
+ }
1528
+
1529
+ .SingleDatePicker_picker__fullScreenPortal {
1530
+ background-color: #fff;
1531
+ }
1532
+
1533
+ .SingleDatePicker_closeButton {
1534
+ background: 0 0;
1535
+ border: 0;
1536
+ color: inherit;
1537
+ font: inherit;
1538
+ line-height: normal;
1539
+ overflow: visible;
1540
+ cursor: pointer;
1541
+ position: absolute;
1542
+ top: 0;
1543
+ right: 0;
1544
+ padding: 15px;
1545
+ z-index: 2;
1546
+ }
1547
+
1548
+ .SingleDatePicker_closeButton:focus,
1549
+ .SingleDatePicker_closeButton:hover {
1550
+ color: #b0b3b4;
1551
+ text-decoration: none;
1552
+ }
1553
+
1554
+ .SingleDatePicker_closeButton_svg {
1555
+ height: 15px;
1556
+ width: 15px;
1557
+ fill: #cacccd;
1558
+ }
1559
+
1560
+ .DayPickerKeyboardShortcuts_buttonReset {
1561
+ background: 0 0;
1562
+ border: 0;
1563
+ border-radius: 0;
1564
+ color: inherit;
1565
+ font: inherit;
1566
+ line-height: normal;
1567
+ overflow: visible;
1568
+ padding: 0;
1569
+ cursor: pointer;
1570
+ font-size: 14px;
1571
+ }
1572
+
1573
+ .DayPickerKeyboardShortcuts_buttonReset:active {
1574
+ outline: 0;
1575
+ }
1576
+
1577
+ .DayPickerKeyboardShortcuts_show {
1578
+ width: 22px;
1579
+ position: absolute;
1580
+ z-index: 2;
1581
+ }
1582
+
1583
+ .DayPickerKeyboardShortcuts_show__bottomRight {
1584
+ border-top: 26px solid transparent;
1585
+ border-right: 33px solid #00a699;
1586
+ bottom: 0;
1587
+ right: 0;
1588
+ }
1589
+
1590
+ .DayPickerKeyboardShortcuts_show__bottomRight:hover {
1591
+ border-right: 33px solid #008489;
1592
+ }
1593
+
1594
+ .DayPickerKeyboardShortcuts_show__topRight {
1595
+ border-bottom: 26px solid transparent;
1596
+ border-right: 33px solid #00a699;
1597
+ top: 0;
1598
+ right: 0;
1599
+ }
1600
+
1601
+ .DayPickerKeyboardShortcuts_show__topRight:hover {
1602
+ border-right: 33px solid #008489;
1603
+ }
1604
+
1605
+ .DayPickerKeyboardShortcuts_show__topLeft {
1606
+ border-bottom: 26px solid transparent;
1607
+ border-left: 33px solid #00a699;
1608
+ top: 0;
1609
+ left: 0;
1610
+ }
1611
+
1612
+ .DayPickerKeyboardShortcuts_show__topLeft:hover {
1613
+ border-left: 33px solid #008489;
1614
+ }
1615
+
1616
+ .DayPickerKeyboardShortcuts_showSpan {
1617
+ color: #fff;
1618
+ position: absolute;
1619
+ }
1620
+
1621
+ .DayPickerKeyboardShortcuts_showSpan__bottomRight {
1622
+ bottom: 0;
1623
+ right: -28px;
1624
+ }
1625
+
1626
+ .DayPickerKeyboardShortcuts_showSpan__topRight {
1627
+ top: 1px;
1628
+ right: -28px;
1629
+ }
1630
+
1631
+ .DayPickerKeyboardShortcuts_showSpan__topLeft {
1632
+ top: 1px;
1633
+ left: -28px;
1634
+ }
1635
+
1636
+ .DayPickerKeyboardShortcuts_panel {
1637
+ overflow: auto;
1638
+ background: #fff;
1639
+ border: 1px solid #dbdbdb;
1640
+ border-radius: 2px;
1641
+ position: absolute;
1642
+ top: 0;
1643
+ bottom: 0;
1644
+ right: 0;
1645
+ left: 0;
1646
+ z-index: 2;
1647
+ padding: 22px;
1648
+ margin: 33px;
1649
+ }
1650
+
1651
+ .DayPickerKeyboardShortcuts_title {
1652
+ font-size: 16px;
1653
+ font-weight: 700;
1654
+ margin: 0;
1655
+ }
1656
+
1657
+ .DayPickerKeyboardShortcuts_list {
1658
+ list-style: none;
1659
+ padding: 0;
1660
+ font-size: 14px;
1661
+ }
1662
+
1663
+ .DayPickerKeyboardShortcuts_close {
1664
+ position: absolute;
1665
+ right: 22px;
1666
+ top: 22px;
1667
+ z-index: 2;
1668
+ }
1669
+
1670
+ .DayPickerKeyboardShortcuts_close:active {
1671
+ outline: 0;
1672
+ }
1673
+
1674
+ .DayPickerKeyboardShortcuts_closeSvg {
1675
+ height: 15px;
1676
+ width: 15px;
1677
+ fill: #cacccd;
1678
+ }
1679
+
1680
+ .DayPickerKeyboardShortcuts_closeSvg:focus,
1681
+ .DayPickerKeyboardShortcuts_closeSvg:hover {
1682
+ fill: #82888a;
1683
+ }
1684
+
1685
+ .CalendarDay {
1686
+ box-sizing: border-box;
1687
+ cursor: pointer;
1688
+ font-size: 14px;
1689
+ text-align: center;
1690
+ }
1691
+
1692
+ .CalendarDay:active {
1693
+ outline: 0;
1694
+ }
1695
+
1696
+ .CalendarDay__defaultCursor {
1697
+ cursor: default;
1698
+ }
1699
+
1700
+ .CalendarDay__default {
1701
+ border: 1px solid #e4e7e7;
1702
+ color: #484848;
1703
+ background: #fff;
1704
+ }
1705
+
1706
+ .CalendarDay__default:hover {
1707
+ background: #e4e7e7;
1708
+ border: 1px double #e4e7e7;
1709
+ color: inherit;
1710
+ }
1711
+
1712
+ .CalendarDay__hovered_offset {
1713
+ background: #f4f5f5;
1714
+ border: 1px double #e4e7e7;
1715
+ color: inherit;
1716
+ }
1717
+
1718
+ .CalendarDay__outside {
1719
+ border: 0;
1720
+ background: #fff;
1721
+ color: #484848;
1722
+ }
1723
+
1724
+ .CalendarDay__outside:hover {
1725
+ border: 0;
1726
+ }
1727
+
1728
+ .CalendarDay__blocked_minimum_nights {
1729
+ background: #fff;
1730
+ border: 1px solid #eceeee;
1731
+ color: #cacccd;
1732
+ }
1733
+
1734
+ .CalendarDay__blocked_minimum_nights:active,
1735
+ .CalendarDay__blocked_minimum_nights:hover {
1736
+ background: #fff;
1737
+ color: #cacccd;
1738
+ }
1739
+
1740
+ .CalendarDay__highlighted_calendar {
1741
+ background: #ffe8bc;
1742
+ color: #484848;
1743
+ }
1744
+
1745
+ .CalendarDay__highlighted_calendar:active,
1746
+ .CalendarDay__highlighted_calendar:hover {
1747
+ background: #ffce71;
1748
+ color: #484848;
1749
+ }
1750
+
1751
+ .CalendarDay__selected_span {
1752
+ background: #66e2da;
1753
+ border: 1px solid #33dacd;
1754
+ color: #fff;
1755
+ }
1756
+
1757
+ .CalendarDay__selected_span:active,
1758
+ .CalendarDay__selected_span:hover {
1759
+ background: #33dacd;
1760
+ border: 1px solid #33dacd;
1761
+ color: #fff;
1762
+ }
1763
+
1764
+ .CalendarDay__last_in_range {
1765
+ border-right: #00a699;
1766
+ }
1767
+
1768
+ .CalendarDay__selected,
1769
+ .CalendarDay__selected:active,
1770
+ .CalendarDay__selected:hover {
1771
+ background: #00a699;
1772
+ border: 1px solid #00a699;
1773
+ color: #fff;
1774
+ }
1775
+
1776
+ .CalendarDay__hovered_span,
1777
+ .CalendarDay__hovered_span:hover {
1778
+ background: #b2f1ec;
1779
+ border: 1px solid #80e8e0;
1780
+ color: #007a87;
1781
+ }
1782
+
1783
+ .CalendarDay__hovered_span:active {
1784
+ background: #80e8e0;
1785
+ border: 1px solid #80e8e0;
1786
+ color: #007a87;
1787
+ }
1788
+
1789
+ .CalendarDay__blocked_calendar,
1790
+ .CalendarDay__blocked_calendar:active,
1791
+ .CalendarDay__blocked_calendar:hover {
1792
+ background: #cacccd;
1793
+ border: 1px solid #cacccd;
1794
+ color: #82888a;
1795
+ }
1796
+
1797
+ .CalendarDay__blocked_out_of_range,
1798
+ .CalendarDay__blocked_out_of_range:active,
1799
+ .CalendarDay__blocked_out_of_range:hover {
1800
+ background: #fff;
1801
+ border: 1px solid #e4e7e7;
1802
+ color: #cacccd;
1803
+ }
1804
+
1805
+ .CalendarMonth {
1806
+ background: #fff;
1807
+ text-align: center;
1808
+ vertical-align: top;
1809
+ -webkit-user-select: none;
1810
+ -ms-user-select: none;
1811
+ user-select: none;
1812
+ }
1813
+
1814
+ .CalendarMonth_table {
1815
+ border-collapse: collapse;
1816
+ border-spacing: 0;
1817
+ }
1818
+
1819
+ .CalendarMonth_verticalSpacing {
1820
+ border-collapse: separate;
1821
+ }
1822
+
1823
+ .CalendarMonth_caption {
1824
+ color: #484848;
1825
+ font-size: 18px;
1826
+ text-align: center;
1827
+ padding-top: 22px;
1828
+ padding-bottom: 37px;
1829
+ caption-side: initial;
1830
+ }
1831
+
1832
+ .CalendarMonth_caption__verticalScrollable {
1833
+ padding-top: 12px;
1834
+ padding-bottom: 7px;
1835
+ }
1836
+
1837
+ .CalendarMonthGrid {
1838
+ background: #fff;
1839
+ text-align: left;
1840
+ z-index: 0;
1841
+ }
1842
+
1843
+ .CalendarMonthGrid__animating {
1844
+ z-index: 1;
1845
+ }
1846
+
1847
+ .CalendarMonthGrid__horizontal {
1848
+ position: absolute;
1849
+ left: 0;
1850
+ }
1851
+
1852
+ .CalendarMonthGrid__vertical {
1853
+ margin: 0 auto;
1854
+ }
1855
+
1856
+ .CalendarMonthGrid__vertical_scrollable {
1857
+ margin: 0 auto;
1858
+ overflow-y: scroll;
1859
+ }
1860
+
1861
+ .CalendarMonthGrid_month__horizontal {
1862
+ display: inline-block;
1863
+ vertical-align: top;
1864
+ min-height: 100%;
1865
+ }
1866
+
1867
+ .CalendarMonthGrid_month__hideForAnimation {
1868
+ position: absolute;
1869
+ z-index: -1;
1870
+ opacity: 0;
1871
+ pointer-events: none;
1872
+ }
1873
+
1874
+ .CalendarMonthGrid_month__hidden {
1875
+ visibility: hidden;
1876
+ }
1877
+
1878
+ .DayPickerNavigation {
1879
+ position: relative;
1880
+ z-index: 2;
1881
+ }
1882
+
1883
+ .DayPickerNavigation__horizontal {
1884
+ height: 0;
1885
+ }
1886
+
1887
+ .DayPickerNavigation__verticalDefault {
1888
+ position: absolute;
1889
+ width: 100%;
1890
+ height: 52px;
1891
+ bottom: 0;
1892
+ left: 0;
1893
+ }
1894
+
1895
+ .DayPickerNavigation__verticalScrollableDefault {
1896
+ position: relative;
1897
+ }
1898
+
1899
+ .DayPickerNavigation_button {
1900
+ cursor: pointer;
1901
+ -webkit-user-select: none;
1902
+ -ms-user-select: none;
1903
+ user-select: none;
1904
+ border: 0;
1905
+ padding: 0;
1906
+ margin: 0;
1907
+ }
1908
+
1909
+ .DayPickerNavigation_button__default {
1910
+ border: 1px solid #e4e7e7;
1911
+ background-color: #fff;
1912
+ color: #757575;
1913
+ }
1914
+
1915
+ .DayPickerNavigation_button__default:focus,
1916
+ .DayPickerNavigation_button__default:hover {
1917
+ border: 1px solid #c4c4c4;
1918
+ }
1919
+
1920
+ .DayPickerNavigation_button__default:active {
1921
+ background: #f2f2f2;
1922
+ }
1923
+
1924
+ .DayPickerNavigation_button__horizontalDefault {
1925
+ position: absolute;
1926
+ top: 18px;
1927
+ line-height: 0.78;
1928
+ border-radius: 3px;
1929
+ padding: 6px 9px;
1930
+ }
1931
+
1932
+ .DayPickerNavigation_leftButton__horizontalDefault {
1933
+ left: 22px;
1934
+ }
1935
+
1936
+ .DayPickerNavigation_rightButton__horizontalDefault {
1937
+ right: 22px;
1938
+ }
1939
+
1940
+ .DayPickerNavigation_button__verticalDefault {
1941
+ padding: 5px;
1942
+ background: #fff;
1943
+ box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
1944
+ position: relative;
1945
+ display: inline-block;
1946
+ height: 100%;
1947
+ width: 50%;
1948
+ }
1949
+
1950
+ .DayPickerNavigation_nextButton__verticalDefault {
1951
+ border-left: 0;
1952
+ }
1953
+
1954
+ .DayPickerNavigation_nextButton__verticalScrollableDefault {
1955
+ width: 100%;
1956
+ }
1957
+
1958
+ .DayPickerNavigation_svg__horizontal {
1959
+ height: 19px;
1960
+ width: 19px;
1961
+ fill: #82888a;
1962
+ display: block;
1963
+ }
1964
+
1965
+ .DayPickerNavigation_svg__vertical {
1966
+ height: 42px;
1967
+ width: 42px;
1968
+ fill: #484848;
1969
+ display: block;
1970
+ }
1971
+
1972
+ .DayPicker {
1973
+ background: #fff;
1974
+ position: relative;
1975
+ text-align: left;
1976
+ }
1977
+
1978
+ .DayPicker__horizontal {
1979
+ background: #fff;
1980
+ }
1981
+
1982
+ .DayPicker__verticalScrollable {
1983
+ height: 100%;
1984
+ }
1985
+
1986
+ .DayPicker__hidden {
1987
+ visibility: hidden;
1988
+ }
1989
+
1990
+ .DayPicker__withBorder {
1991
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
1992
+ border-radius: 3px;
1993
+ }
1994
+
1995
+ .DayPicker_portal__horizontal {
1996
+ box-shadow: none;
1997
+ position: absolute;
1998
+ left: 50%;
1999
+ top: 50%;
2000
+ }
2001
+
2002
+ .DayPicker_portal__vertical {
2003
+ position: initial;
2004
+ }
2005
+
2006
+ .DayPicker_focusRegion {
2007
+ outline: 0;
2008
+ }
2009
+
2010
+ .DayPicker_calendarInfo__horizontal,
2011
+ .DayPicker_wrapper__horizontal {
2012
+ display: inline-block;
2013
+ vertical-align: top;
2014
+ }
2015
+
2016
+ .DayPicker_weekHeaders {
2017
+ position: relative;
2018
+ }
2019
+
2020
+ .DayPicker_weekHeaders__horizontal {
2021
+ margin-left: 13px;
2022
+ }
2023
+
2024
+ .DayPicker_weekHeader {
2025
+ color: #757575;
2026
+ position: absolute;
2027
+ top: 62px;
2028
+ z-index: 2;
2029
+ text-align: left;
2030
+ padding: 0 !important;
2031
+ }
2032
+
2033
+ .DayPicker_weekHeader__vertical {
2034
+ left: 50%;
2035
+ }
2036
+
2037
+ .DayPicker_weekHeader__verticalScrollable {
2038
+ top: 0;
2039
+ display: table-row;
2040
+ border-bottom: 1px solid #dbdbdb;
2041
+ background: #fff;
2042
+ margin-left: 0;
2043
+ left: 0;
2044
+ width: 100%;
2045
+ text-align: center;
2046
+ }
2047
+
2048
+ .DayPicker_weekHeader_ul {
2049
+ list-style: none;
2050
+ margin: 1px 0;
2051
+ padding-left: 0;
2052
+ padding-right: 0;
2053
+ font-size: 14px;
2054
+ }
2055
+
2056
+ .DayPicker_weekHeader_li {
2057
+ display: inline-block;
2058
+ text-align: center;
2059
+ margin: 0 1px;
2060
+ }
2061
+
2062
+ .DayPicker_transitionContainer {
2063
+ position: relative;
2064
+ overflow: hidden;
2065
+ border-radius: 3px;
2066
+ }
2067
+
2068
+ .DayPicker_transitionContainer__horizontal {
2069
+ transition: height 0.2s ease-in-out;
2070
+ }
2071
+
2072
+ .DayPicker_transitionContainer__vertical {
2073
+ width: 100%;
2074
+ }
2075
+
2076
+ .DayPicker_transitionContainer__verticalScrollable {
2077
+ padding-top: 20px;
2078
+ height: 100%;
2079
+ position: absolute;
2080
+ top: 0;
2081
+ bottom: 0;
2082
+ right: 0;
2083
+ left: 0;
2084
+ overflow-y: scroll;
2085
+ }
2086
+
2087
+ .DateInput {
2088
+ margin: 0;
2089
+ padding: 0;
2090
+ background: #fff;
2091
+ position: relative;
2092
+ display: inline-block;
2093
+ width: 130px;
2094
+ vertical-align: middle;
2095
+ }
2096
+
2097
+ .DateInput__small {
2098
+ width: 97px;
2099
+ }
2100
+
2101
+ .DateInput__block {
2102
+ width: 100%;
2103
+ }
2104
+
2105
+ .DateInput__disabled {
2106
+ background: #f2f2f2;
2107
+ color: #dbdbdb;
2108
+ }
2109
+
2110
+ .DateInput_input {
2111
+ font-weight: 200;
2112
+ font-size: 19px;
2113
+ line-height: 24px;
2114
+ color: #484848;
2115
+ background-color: #fff;
2116
+ width: 100%;
2117
+ padding: 11px 11px 9px;
2118
+ border: 0;
2119
+ border-top: 0;
2120
+ border-right: 0;
2121
+ border-bottom: 2px solid transparent;
2122
+ border-left: 0;
2123
+ border-radius: 0;
2124
+ }
2125
+
2126
+ .DateInput_input__small {
2127
+ font-size: 15px;
2128
+ line-height: 18px;
2129
+ letter-spacing: 0.2px;
2130
+ padding: 7px 7px 5px;
2131
+ }
2132
+
2133
+ .DateInput_input__regular {
2134
+ font-weight: auto;
2135
+ }
2136
+
2137
+ .DateInput_input__readOnly {
2138
+ -webkit-user-select: none;
2139
+ -ms-user-select: none;
2140
+ user-select: none;
2141
+ }
2142
+
2143
+ .DateInput_input__focused {
2144
+ outline: 0;
2145
+ background: #fff;
2146
+ border: 0;
2147
+ border-top: 0;
2148
+ border-right: 0;
2149
+ border-bottom: 2px solid #008489;
2150
+ border-left: 0;
2151
+ }
2152
+
2153
+ .DateInput_input__disabled {
2154
+ background: #f2f2f2;
2155
+ font-style: italic;
2156
+ }
2157
+
2158
+ .DateInput_screenReaderMessage {
2159
+ border: 0;
2160
+ clip: rect(0, 0, 0, 0);
2161
+ height: 1px;
2162
+ margin: -1px;
2163
+ overflow: hidden;
2164
+ padding: 0;
2165
+ position: absolute;
2166
+ width: 1px;
2167
+ }
2168
+
2169
+ .DateInput_fang {
2170
+ position: absolute;
2171
+ width: 20px;
2172
+ height: 10px;
2173
+ left: 22px;
2174
+ z-index: 2;
2175
+ }
2176
+
2177
+ .DateInput_fangShape {
2178
+ fill: #fff;
2179
+ }
2180
+
2181
+ .DateInput_fangStroke {
2182
+ stroke: #dbdbdb;
2183
+ fill: transparent;
2184
+ }
2185
+
2186
+ .DateRangePickerInput {
2187
+ background-color: #fff;
2188
+ display: inline-block;
2189
+ }
2190
+
2191
+ .DateRangePickerInput__disabled {
2192
+ background: #f2f2f2;
2193
+ }
2194
+
2195
+ .DateRangePickerInput__withBorder {
2196
+ border-radius: 2px;
2197
+ border: 1px solid #dbdbdb;
2198
+ }
2199
+
2200
+ .DateRangePickerInput__rtl {
2201
+ direction: rtl;
2202
+ }
2203
+
2204
+ .DateRangePickerInput__block {
2205
+ display: block;
2206
+ }
2207
+
2208
+ .DateRangePickerInput__showClearDates {
2209
+ padding-right: 30px;
2210
+ }
2211
+
2212
+ .DateRangePickerInput_arrow {
2213
+ display: inline-block;
2214
+ vertical-align: middle;
2215
+ color: #484848;
2216
+ }
2217
+
2218
+ .DateRangePickerInput_arrow_svg {
2219
+ vertical-align: middle;
2220
+ fill: #484848;
2221
+ height: 24px;
2222
+ width: 24px;
2223
+ }
2224
+
2225
+ .DateRangePickerInput_clearDates {
2226
+ background: 0 0;
2227
+ border: 0;
2228
+ color: inherit;
2229
+ font: inherit;
2230
+ line-height: normal;
2231
+ overflow: visible;
2232
+ cursor: pointer;
2233
+ padding: 10px;
2234
+ margin: 0 10px 0 5px;
2235
+ position: absolute;
2236
+ right: 0;
2237
+ top: 50%;
2238
+ -webkit-transform: translateY(-50%);
2239
+ transform: translateY(-50%);
2240
+ }
2241
+
2242
+ .DateRangePickerInput_clearDates__small {
2243
+ padding: 6px;
2244
+ }
2245
+
2246
+ .DateRangePickerInput_clearDates_default:focus,
2247
+ .DateRangePickerInput_clearDates_default:hover {
2248
+ background: #dbdbdb;
2249
+ border-radius: 50%;
2250
+ }
2251
+
2252
+ .DateRangePickerInput_clearDates__hide {
2253
+ visibility: hidden;
2254
+ }
2255
+
2256
+ .DateRangePickerInput_clearDates_svg {
2257
+ fill: #82888a;
2258
+ height: 12px;
2259
+ width: 15px;
2260
+ vertical-align: middle;
2261
+ }
2262
+
2263
+ .DateRangePickerInput_clearDates_svg__small {
2264
+ height: 9px;
2265
+ }
2266
+
2267
+ .DateRangePickerInput_calendarIcon {
2268
+ background: 0 0;
2269
+ border: 0;
2270
+ color: inherit;
2271
+ font: inherit;
2272
+ line-height: normal;
2273
+ overflow: visible;
2274
+ cursor: pointer;
2275
+ display: inline-block;
2276
+ vertical-align: middle;
2277
+ padding: 10px;
2278
+ margin: 0 5px 0 10px;
2279
+ }
2280
+
2281
+ .DateRangePickerInput_calendarIcon_svg {
2282
+ fill: #82888a;
2283
+ height: 15px;
2284
+ width: 14px;
2285
+ vertical-align: middle;
2286
+ }
2287
+
2288
+ .DateRangePicker {
2289
+ position: relative;
2290
+ display: inline-block;
2291
+ }
2292
+
2293
+ .DateRangePicker__block {
2294
+ display: block;
2295
+ }
2296
+
2297
+ .DateRangePicker_picker {
2298
+ z-index: 1;
2299
+ background-color: #fff;
2300
+ position: absolute;
2301
+ }
2302
+
2303
+ .DateRangePicker_picker__rtl {
2304
+ direction: rtl;
2305
+ }
2306
+
2307
+ .DateRangePicker_picker__directionLeft {
2308
+ left: 0;
2309
+ }
2310
+
2311
+ .DateRangePicker_picker__directionRight {
2312
+ right: 0;
2313
+ }
2314
+
2315
+ .DateRangePicker_picker__portal {
2316
+ background-color: rgba(0, 0, 0, 0.3);
2317
+ position: fixed;
2318
+ top: 0;
2319
+ left: 0;
2320
+ height: 100%;
2321
+ width: 100%;
2322
+ }
2323
+
2324
+ .DateRangePicker_picker__fullScreenPortal {
2325
+ background-color: #fff;
2326
+ }
2327
+
2328
+ .DateRangePicker_closeButton {
2329
+ background: 0 0;
2330
+ border: 0;
2331
+ color: inherit;
2332
+ font: inherit;
2333
+ line-height: normal;
2334
+ overflow: visible;
2335
+ cursor: pointer;
2336
+ position: absolute;
2337
+ top: 0;
2338
+ right: 0;
2339
+ padding: 15px;
2340
+ z-index: 2;
2341
+ }
2342
+
2343
+ .DateRangePicker_closeButton:focus,
2344
+ .DateRangePicker_closeButton:hover {
2345
+ color: #b0b3b4;
2346
+ text-decoration: none;
2347
+ }
2348
+
2349
+ .DateRangePicker_closeButton_svg {
2350
+ height: 15px;
2351
+ width: 15px;
2352
+ fill: #cacccd;
2353
+ }
2354
+
2355
+ /*rtl:end:ignore*/
2356
+ .components-datetime {
2357
+ padding: 16px;
2358
+ }
2359
+ .components-panel__body .components-datetime {
2360
+ padding: 0;
2361
+ }
2362
+ .components-datetime .components-datetime__calendar-help {
2363
+ padding: 16px;
2364
+ }
2365
+ .components-datetime .components-datetime__calendar-help h4 {
2366
+ margin: 0;
2367
+ }
2368
+ .components-datetime .components-datetime__buttons {
2369
+ display: flex;
2370
+ justify-content: space-between;
2371
+ }
2372
+ .components-datetime .components-datetime__date-help-toggle {
2373
+ display: block;
2374
+ margin-left: auto;
2375
+ }
2376
+ .components-datetime fieldset {
2377
+ border: 0;
2378
+ padding: 0;
2379
+ margin: 0;
2380
+ }
2381
+ .components-datetime select,
2382
+ .components-datetime input {
2383
+ box-shadow: 0 0 0 transparent;
2384
+ transition: box-shadow 0.1s linear;
2385
+ border-radius: 2px;
2386
+ border: 1px solid #757575;
2387
+ }
2388
+ @media (prefers-reduced-motion: reduce) {
2389
+ .components-datetime select,
2390
+ .components-datetime input {
2391
+ transition-duration: 0s;
2392
+ transition-delay: 0s;
2393
+ }
2394
+ }
2395
+ .components-datetime select,
2396
+ .components-datetime input[type=number],
2397
+ .components-datetime .components-button {
2398
+ height: 30px;
2399
+ margin-top: 0;
2400
+ margin-bottom: 0;
2401
+ }
2402
+
2403
+ .components-datetime__date {
2404
+ min-height: 236px;
2405
+ border-top: 1px solid #ddd;
2406
+ }
2407
+ .components-datetime__date .DayPickerNavigation_leftButton__horizontalDefault {
2408
+ /*!rtl:begin:ignore*/
2409
+ left: 13px;
2410
+ /*!rtl:end:ignore*/
2411
+ }
2412
+ .components-datetime__date .CalendarMonth_caption {
2413
+ font-size: 13px;
2414
+ }
2415
+ .components-datetime__date .CalendarMonth_table {
2416
+ border-collapse: separate;
2417
+ border-spacing: 2px;
2418
+ }
2419
+ .components-datetime__date .CalendarDay {
2420
+ font-size: 13px;
2421
+ border: none;
2422
+ border-radius: 50%;
2423
+ text-align: center;
2424
+ }
2425
+ .components-datetime__date .CalendarDay:focus {
2426
+ box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 3px #fff;
2427
+ outline: 2px solid transparent;
2428
+ }
2429
+ .components-datetime__date .CalendarDay__selected {
2430
+ background: var(--wp-admin-theme-color);
2431
+ border: 2px solid transparent;
2432
+ }
2433
+ .components-datetime__date .CalendarDay__selected:hover {
2434
+ background: var(--wp-admin-theme-color-darker-20);
2435
+ }
2436
+ .components-datetime__date .CalendarDay__selected:focus {
2437
+ box-shadow: inset 0 0 0 1px #fff;
2438
+ }
2439
+ .components-datetime__date .DayPickerNavigation_button__horizontalDefault {
2440
+ padding: 2px 8px;
2441
+ top: 20px;
2442
+ }
2443
+ .components-datetime__date .DayPickerNavigation_button__horizontalDefault:focus {
2444
+ border-color: var(--wp-admin-theme-color);
2445
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
2446
+ outline: 2px solid transparent;
2447
+ }
2448
+ .components-datetime__date .DayPicker_weekHeader {
2449
+ top: 50px;
2450
+ }
2451
+ .components-datetime__date .DayPicker_weekHeader .DayPicker_weekHeader_ul {
2452
+ margin: 1px;
2453
+ padding-left: 0;
2454
+ padding-right: 0;
2455
+ }
2456
+ .components-datetime__date.is-description-visible .DayPicker {
2457
+ visibility: hidden;
2458
+ }
2459
+
2460
+ .components-datetime__date .CalendarDay .components-datetime__date__day {
2461
+ height: 100%;
2462
+ display: flex;
2463
+ justify-content: center;
2464
+ align-content: center;
2465
+ flex-direction: column;
2466
+ position: relative;
2467
+ }
2468
+ .components-datetime__date .CalendarDay .components-datetime__date__day.has-events::before {
2469
+ content: " ";
2470
+ width: 4px;
2471
+ height: 4px;
2472
+ border-radius: 2px;
2473
+ position: absolute;
2474
+ left: 50%;
2475
+ margin-left: -2px;
2476
+ bottom: 0;
2477
+ background-color: #fff;
2478
+ }
2479
+
2480
+ .components-datetime__date .CalendarDay:not(.CalendarDay__selected) .components-datetime__date__day.has-events::before {
2481
+ background: var(--wp-admin-theme-color);
2482
+ }
2483
+
2484
+ .components-datetime__time {
2485
+ padding-bottom: 16px;
2486
+ }
2487
+ .components-datetime__time fieldset {
2488
+ position: relative;
2489
+ margin-bottom: 0.5em;
2490
+ }
2491
+ .components-datetime__time fieldset + fieldset {
2492
+ margin-bottom: 0;
2493
+ }
2494
+ .components-datetime__time .components-datetime__time-field-am-pm fieldset {
2495
+ margin-top: 0;
2496
+ }
2497
+ .components-datetime__time .components-datetime__time-wrapper {
2498
+ display: flex;
2499
+ }
2500
+ .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-separator {
2501
+ display: inline-block;
2502
+ padding: 0 3px 0 0;
2503
+ }
2504
+ .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field-time {
2505
+ /*rtl:ignore*/
2506
+ direction: ltr;
2507
+ }
2508
+ .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select {
2509
+ margin-right: 4px;
2510
+ }
2511
+ .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select:focus {
2512
+ position: relative;
2513
+ z-index: 1;
2514
+ }
2515
+ .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type=number] {
2516
+ padding: 2px;
2517
+ margin-right: 4px;
2518
+ text-align: center;
2519
+ -moz-appearance: textfield;
2520
+ }
2521
+ .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type=number]:focus {
2522
+ position: relative;
2523
+ z-index: 1;
2524
+ }
2525
+ .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type=number]::-webkit-inner-spin-button {
2526
+ -webkit-appearance: none;
2527
+ margin: 0;
2528
+ }
2529
+ .components-datetime__time.is-12-hour .components-datetime__time-field-day input {
2530
+ margin: -4px 0 0 !important;
2531
+ border-radius: 2px 0 0 2px !important;
2532
+ }
2533
+ .components-datetime__time.is-12-hour .components-datetime__time-field-year input {
2534
+ border-radius: 0 2px 2px 0 !important;
2535
+ }
2536
+
2537
+ .components-datetime__timezone {
2538
+ line-height: 30px;
2539
+ margin-left: 4px;
2540
+ -webkit-text-decoration: underline dotted;
2541
+ text-decoration: underline dotted;
2542
+ }
2543
+
2544
+ .components-datetime__time-legend {
2545
+ font-weight: 600;
2546
+ margin-top: 0.5em;
2547
+ }
2548
+ .components-datetime__time-legend.invisible {
2549
+ position: absolute;
2550
+ top: -999em;
2551
+ left: -999em;
2552
+ }
2553
+
2554
+ .components-datetime__time-field-hours-input,
2555
+ .components-datetime__time-field-minutes-input,
2556
+ .components-datetime__time-field-day-input {
2557
+ width: 35px;
2558
+ }
2559
+
2560
+ .components-datetime__time-field-year-input {
2561
+ width: 55px;
2562
+ }
2563
+
2564
+ .components-datetime__time-field-month-select {
2565
+ max-width: 145px;
2566
+ }
2567
+
2568
+ .components-popover .components-datetime__date {
2569
+ padding-left: 4px;
2570
+ }
2571
+
2572
+ .block-editor-dimension-control .components-base-control__field {
2573
+ display: flex;
2574
+ align-items: center;
2575
+ }
2576
+ .block-editor-dimension-control .components-base-control__label {
2577
+ display: flex;
2578
+ align-items: center;
2579
+ margin-right: 1em;
2580
+ margin-bottom: 0;
2581
+ }
2582
+ .block-editor-dimension-control .components-base-control__label .dashicon {
2583
+ margin-right: 0.5em;
2584
+ }
2585
+ .block-editor-dimension-control.is-manual .components-base-control__label {
2586
+ width: 10em;
2587
+ }
2588
+
2589
+ body.is-dragging-components-draggable {
2590
+ cursor: move;
2591
+ /* Fallback for IE/Edge < 14 */
2592
+ cursor: grabbing !important;
2593
+ }
2594
+
2595
+ .components-draggable__invisible-drag-image {
2596
+ position: fixed;
2597
+ left: -1000px;
2598
+ height: 50px;
2599
+ width: 50px;
2600
+ }
2601
+
2602
+ .components-draggable__clone {
2603
+ position: fixed;
2604
+ padding: 0;
2605
+ background: transparent;
2606
+ pointer-events: none;
2607
+ z-index: 1000000000;
2608
+ }
2609
+
2610
+ .components-drop-zone {
2611
+ position: absolute;
2612
+ top: 0;
2613
+ right: 0;
2614
+ bottom: 0;
2615
+ left: 0;
2616
+ z-index: 40;
2617
+ visibility: hidden;
2618
+ opacity: 0;
2619
+ transition: 0.3s opacity, 0.3s background-color, 0s visibility 0.3s;
2620
+ border: 2px solid var(--wp-admin-theme-color);
2621
+ border-radius: 2px;
2622
+ }
2623
+ @media (prefers-reduced-motion: reduce) {
2624
+ .components-drop-zone {
2625
+ transition-duration: 0s;
2626
+ transition-delay: 0s;
2627
+ }
2628
+ }
2629
+ .components-drop-zone.is-active {
2630
+ opacity: 1;
2631
+ visibility: visible;
2632
+ transition: 0.3s opacity, 0.3s background-color;
2633
+ }
2634
+ @media (prefers-reduced-motion: reduce) {
2635
+ .components-drop-zone.is-active {
2636
+ transition-duration: 0s;
2637
+ transition-delay: 0s;
2638
+ }
2639
+ }
2640
+ .components-drop-zone.is-dragging-over-element {
2641
+ background-color: var(--wp-admin-theme-color);
2642
+ }
2643
+
2644
+ .components-drop-zone__content {
2645
+ position: absolute;
2646
+ top: 50%;
2647
+ left: 0;
2648
+ right: 0;
2649
+ z-index: 50;
2650
+ -webkit-transform: translateY(-50%);
2651
+ transform: translateY(-50%);
2652
+ width: 100%;
2653
+ text-align: center;
2654
+ color: #fff;
2655
+ transition: -webkit-transform 0.2s ease-in-out;
2656
+ transition: transform 0.2s ease-in-out;
2657
+ transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
2658
+ }
2659
+ @media (prefers-reduced-motion: reduce) {
2660
+ .components-drop-zone__content {
2661
+ transition-duration: 0s;
2662
+ transition-delay: 0s;
2663
+ }
2664
+ }
2665
+
2666
+ .components-drop-zone.is-dragging-over-element .components-drop-zone__content {
2667
+ -webkit-transform: translateY(-50%) scale(1.05);
2668
+ transform: translateY(-50%) scale(1.05);
2669
+ }
2670
+
2671
+ .components-drop-zone__content-icon,
2672
+ .components-drop-zone__content-text {
2673
+ display: block;
2674
+ }
2675
+
2676
+ .components-drop-zone__content-icon {
2677
+ margin: 0 auto;
2678
+ line-height: 0;
2679
+ fill: currentColor;
2680
+ }
2681
+
2682
+ .components-drop-zone__content-text {
2683
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2684
+ }
2685
+
2686
+ .components-dropdown {
2687
+ display: inline-block;
2688
+ }
2689
+
2690
+ .components-dropdown__content .components-popover__content > div {
2691
+ padding: 12px;
2692
+ }
2693
+
2694
+ .components-dropdown-menu__popover .components-popover__content {
2695
+ min-width: 200px;
2696
+ }
2697
+
2698
+ .components-dropdown-menu__menu {
2699
+ width: 100%;
2700
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2701
+ font-size: 13px;
2702
+ line-height: 1.4;
2703
+ }
2704
+ .components-dropdown-menu__menu .components-dropdown-menu__menu-item,
2705
+ .components-dropdown-menu__menu .components-menu-item {
2706
+ width: 100%;
2707
+ padding: 6px;
2708
+ outline: none;
2709
+ cursor: pointer;
2710
+ white-space: nowrap;
2711
+ }
2712
+ .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,
2713
+ .components-dropdown-menu__menu .components-menu-item.has-separator {
2714
+ margin-top: 6px;
2715
+ position: relative;
2716
+ overflow: visible;
2717
+ }
2718
+ .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator::before,
2719
+ .components-dropdown-menu__menu .components-menu-item.has-separator::before {
2720
+ display: block;
2721
+ content: "";
2722
+ box-sizing: content-box;
2723
+ background-color: #ddd;
2724
+ position: absolute;
2725
+ top: -3px;
2726
+ left: 0;
2727
+ right: 0;
2728
+ height: 1px;
2729
+ }
2730
+ .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,
2731
+ .components-dropdown-menu__menu .components-menu-item.is-active svg {
2732
+ color: #fff;
2733
+ background: #1e1e1e;
2734
+ box-shadow: 0 0 0 1px #1e1e1e;
2735
+ border-radius: 1px;
2736
+ }
2737
+ .components-dropdown-menu__menu .components-dropdown-menu__menu-item > svg,
2738
+ .components-dropdown-menu__menu .components-menu-item > svg {
2739
+ border-radius: 2px;
2740
+ width: 24px;
2741
+ height: 24px;
2742
+ }
2743
+ .components-dropdown-menu__menu .components-menu-item__button,
2744
+ .components-dropdown-menu__menu .components-menu-item__button.components-button {
2745
+ min-height: 36px;
2746
+ height: auto;
2747
+ text-align: left;
2748
+ padding-left: 8px;
2749
+ padding-right: 8px;
2750
+ }
2751
+ .components-dropdown-menu__menu .components-menu-group {
2752
+ padding: 12px;
2753
+ margin-top: 0;
2754
+ margin-bottom: 0;
2755
+ margin-left: -12px;
2756
+ margin-right: -12px;
2757
+ }
2758
+ .components-dropdown-menu__menu .components-menu-group:first-child {
2759
+ margin-top: -12px;
2760
+ }
2761
+ .components-dropdown-menu__menu .components-menu-group:last-child {
2762
+ margin-bottom: -12px;
2763
+ }
2764
+ .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
2765
+ margin-top: 0;
2766
+ border-top: 1px solid #ccc;
2767
+ padding: 12px;
2768
+ }
2769
+ .is-alternate .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
2770
+ border-color: #1e1e1e;
2771
+ }
2772
+
2773
+ .components-font-size-picker__controls {
2774
+ max-width: 248px;
2775
+ display: flex;
2776
+ flex-wrap: wrap;
2777
+ align-items: center;
2778
+ margin-bottom: 24px;
2779
+ }
2780
+ .components-font-size-picker__controls .components-unit-control-wrapper {
2781
+ margin-right: 8px;
2782
+ }
2783
+ .components-font-size-picker__controls .components-unit-control-wrapper .components-input-control__label {
2784
+ font-weight: 300;
2785
+ padding-bottom: 0 !important;
2786
+ margin-bottom: 8px !important;
2787
+ }
2788
+ .components-font-size-picker__controls .components-custom-select-control__button {
2789
+ min-width: 120px;
2790
+ }
2791
+ .components-font-size-picker__controls .components-font-size-picker__number {
2792
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2793
+ padding: 6px 8px;
2794
+ box-shadow: 0 0 0 transparent;
2795
+ transition: box-shadow 0.1s linear;
2796
+ border-radius: 2px;
2797
+ border: 1px solid #757575;
2798
+ /* Fonts smaller than 16px causes mobile safari to zoom. */
2799
+ font-size: 16px;
2800
+ /* Override core line-height. To be reviewed. */
2801
+ line-height: normal;
2802
+ display: inline-block;
2803
+ font-weight: 500;
2804
+ height: 30px;
2805
+ margin-bottom: 0;
2806
+ margin-left: 0;
2807
+ margin-right: 8px;
2808
+ margin-top: 8px;
2809
+ width: 54px;
2810
+ }
2811
+ @media (prefers-reduced-motion: reduce) {
2812
+ .components-font-size-picker__controls .components-font-size-picker__number {
2813
+ transition-duration: 0s;
2814
+ transition-delay: 0s;
2815
+ }
2816
+ }
2817
+ @media (min-width: 600px) {
2818
+ .components-font-size-picker__controls .components-font-size-picker__number {
2819
+ font-size: 13px;
2820
+ /* Override core line-height. To be reviewed. */
2821
+ line-height: normal;
2822
+ }
2823
+ }
2824
+ .components-font-size-picker__controls .components-font-size-picker__number:focus {
2825
+ border-color: var(--wp-admin-theme-color);
2826
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
2827
+ outline: 2px solid transparent;
2828
+ }
2829
+ .components-font-size-picker__controls .components-font-size-picker__number::-webkit-input-placeholder {
2830
+ color: rgba(30, 30, 30, 0.62);
2831
+ }
2832
+ .components-font-size-picker__controls .components-font-size-picker__number::-moz-placeholder {
2833
+ opacity: 1;
2834
+ color: rgba(30, 30, 30, 0.62);
2835
+ }
2836
+ .components-font-size-picker__controls .components-font-size-picker__number:-ms-input-placeholder {
2837
+ color: rgba(30, 30, 30, 0.62);
2838
+ }
2839
+ .components-font-size-picker__controls .components-font-size-picker__number[value=""] + .components-button {
2840
+ cursor: default;
2841
+ opacity: 0.3;
2842
+ pointer-events: none;
2843
+ }
2844
+ .components-font-size-picker__controls .components-font-size-picker__number-container {
2845
+ display: flex;
2846
+ flex-direction: column;
2847
+ }
2848
+ .components-font-size-picker__controls .components-font-size-picker__select {
2849
+ margin-right: 8px;
2850
+ }
2851
+ .components-font-size-picker__controls .components-color-palette__clear {
2852
+ height: 30px;
2853
+ margin-top: 26px;
2854
+ }
2855
+
2856
+ .components-font-size-picker__custom-input .components-range-control__slider + .dashicon {
2857
+ width: 30px;
2858
+ height: 30px;
2859
+ }
2860
+
2861
+ .components-font-size-picker {
2862
+ border: 0;
2863
+ padding: 0;
2864
+ margin: 0;
2865
+ }
2866
+
2867
+ .components-form-toggle {
2868
+ position: relative;
2869
+ display: inline-block;
2870
+ }
2871
+ .components-form-toggle .components-form-toggle__track {
2872
+ content: "";
2873
+ display: inline-block;
2874
+ box-sizing: border-box;
2875
+ vertical-align: top;
2876
+ background-color: #fff;
2877
+ border: 1px solid #1e1e1e;
2878
+ width: 36px;
2879
+ height: 18px;
2880
+ border-radius: 9px;
2881
+ transition: 0.2s background ease;
2882
+ }
2883
+ @media (prefers-reduced-motion: reduce) {
2884
+ .components-form-toggle .components-form-toggle__track {
2885
+ transition-duration: 0s;
2886
+ transition-delay: 0s;
2887
+ }
2888
+ }
2889
+ .components-form-toggle .components-form-toggle__thumb {
2890
+ display: block;
2891
+ position: absolute;
2892
+ box-sizing: border-box;
2893
+ top: 3px;
2894
+ left: 3px;
2895
+ width: 12px;
2896
+ height: 12px;
2897
+ border-radius: 50%;
2898
+ transition: 0.1s -webkit-transform ease;
2899
+ transition: 0.1s transform ease;
2900
+ transition: 0.1s transform ease, 0.1s -webkit-transform ease;
2901
+ background-color: #1e1e1e;
2902
+ border: 5px solid #1e1e1e;
2903
+ }
2904
+ @media (prefers-reduced-motion: reduce) {
2905
+ .components-form-toggle .components-form-toggle__thumb {
2906
+ transition-duration: 0s;
2907
+ transition-delay: 0s;
2908
+ }
2909
+ }
2910
+ .components-form-toggle.is-checked .components-form-toggle__track {
2911
+ background-color: var(--wp-admin-theme-color);
2912
+ border: 1px solid var(--wp-admin-theme-color);
2913
+ border: 9px solid transparent;
2914
+ }
2915
+ .components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track {
2916
+ box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
2917
+ outline: 2px solid transparent;
2918
+ outline-offset: 2px;
2919
+ }
2920
+ .components-form-toggle.is-checked .components-form-toggle__thumb {
2921
+ background-color: #fff;
2922
+ border-width: 0;
2923
+ -webkit-transform: translateX(18px);
2924
+ transform: translateX(18px);
2925
+ }
2926
+ .components-form-toggle.is-disabled, .components-disabled .components-form-toggle {
2927
+ opacity: 0.3;
2928
+ }
2929
+
2930
+ .components-form-toggle input.components-form-toggle__input[type=checkbox] {
2931
+ position: absolute;
2932
+ top: 0;
2933
+ left: 0;
2934
+ width: 100%;
2935
+ height: 100%;
2936
+ opacity: 0;
2937
+ margin: 0;
2938
+ padding: 0;
2939
+ z-index: 1;
2940
+ border: none;
2941
+ }
2942
+ .components-form-toggle input.components-form-toggle__input[type=checkbox]:checked {
2943
+ background: none;
2944
+ }
2945
+ .components-form-toggle input.components-form-toggle__input[type=checkbox]::before {
2946
+ content: "";
2947
+ }
2948
+
2949
+ .components-form-token-field__input-container {
2950
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2951
+ padding: 6px 8px;
2952
+ box-shadow: 0 0 0 transparent;
2953
+ transition: box-shadow 0.1s linear;
2954
+ border-radius: 2px;
2955
+ border: 1px solid #757575;
2956
+ /* Fonts smaller than 16px causes mobile safari to zoom. */
2957
+ font-size: 16px;
2958
+ /* Override core line-height. To be reviewed. */
2959
+ line-height: normal;
2960
+ display: flex;
2961
+ flex-wrap: wrap;
2962
+ align-items: center;
2963
+ width: 100%;
2964
+ margin: 0 0 8px 0;
2965
+ padding: 2px 4px;
2966
+ cursor: text;
2967
+ }
2968
+ @media (prefers-reduced-motion: reduce) {
2969
+ .components-form-token-field__input-container {
2970
+ transition-duration: 0s;
2971
+ transition-delay: 0s;
2972
+ }
2973
+ }
2974
+ @media (min-width: 600px) {
2975
+ .components-form-token-field__input-container {
2976
+ font-size: 13px;
2977
+ /* Override core line-height. To be reviewed. */
2978
+ line-height: normal;
2979
+ }
2980
+ }
2981
+ .components-form-token-field__input-container:focus {
2982
+ border-color: var(--wp-admin-theme-color);
2983
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
2984
+ outline: 2px solid transparent;
2985
+ }
2986
+ .components-form-token-field__input-container::-webkit-input-placeholder {
2987
+ color: rgba(30, 30, 30, 0.62);
2988
+ }
2989
+ .components-form-token-field__input-container::-moz-placeholder {
2990
+ opacity: 1;
2991
+ color: rgba(30, 30, 30, 0.62);
2992
+ }
2993
+ .components-form-token-field__input-container:-ms-input-placeholder {
2994
+ color: rgba(30, 30, 30, 0.62);
2995
+ }
2996
+ .components-form-token-field__input-container.is-disabled {
2997
+ background: #ddd;
2998
+ border-color: #ddd;
2999
+ }
3000
+ .components-form-token-field__input-container.is-active {
3001
+ border-color: var(--wp-admin-theme-color);
3002
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
3003
+ outline: 2px solid transparent;
3004
+ }
3005
+ .components-form-token-field__input-container input[type=text].components-form-token-field__input {
3006
+ display: inline-block;
3007
+ flex: 1;
3008
+ font-size: 16px;
3009
+ width: 100%;
3010
+ max-width: 100%;
3011
+ margin-left: 4px;
3012
+ padding: 0;
3013
+ min-height: 24px;
3014
+ min-width: 50px;
3015
+ background: inherit;
3016
+ border: 0;
3017
+ color: #1e1e1e;
3018
+ box-shadow: none;
3019
+ }
3020
+ @media (min-width: 600px) {
3021
+ .components-form-token-field__input-container input[type=text].components-form-token-field__input {
3022
+ font-size: 13px;
3023
+ }
3024
+ }
3025
+ .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus, .components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input {
3026
+ outline: none;
3027
+ box-shadow: none;
3028
+ }
3029
+ .components-form-token-field__input-container .components-form-token-field__token + input[type=text].components-form-token-field__input {
3030
+ width: auto;
3031
+ }
3032
+
3033
+ .components-form-token-field__label {
3034
+ display: inline-block;
3035
+ margin-bottom: 4px;
3036
+ }
3037
+
3038
+ .components-form-token-field__help {
3039
+ font-size: 12px;
3040
+ font-style: normal;
3041
+ color: #757575;
3042
+ }
3043
+
3044
+ .components-form-token-field__token {
3045
+ font-size: 13px;
3046
+ display: flex;
3047
+ margin: 2px 4px 2px 0;
3048
+ color: #1e1e1e;
3049
+ max-width: 100%;
3050
+ }
3051
+ .components-form-token-field__token.is-success .components-form-token-field__token-text,
3052
+ .components-form-token-field__token.is-success .components-form-token-field__remove-token {
3053
+ background: #4ab866;
3054
+ }
3055
+ .components-form-token-field__token.is-error .components-form-token-field__token-text,
3056
+ .components-form-token-field__token.is-error .components-form-token-field__remove-token {
3057
+ background: #cc1818;
3058
+ }
3059
+ .components-form-token-field__token.is-validating .components-form-token-field__token-text,
3060
+ .components-form-token-field__token.is-validating .components-form-token-field__remove-token {
3061
+ color: #757575;
3062
+ }
3063
+ .components-form-token-field__token.is-borderless {
3064
+ position: relative;
3065
+ padding: 0 16px 0 0;
3066
+ }
3067
+ .components-form-token-field__token.is-borderless .components-form-token-field__token-text {
3068
+ background: transparent;
3069
+ color: var(--wp-admin-theme-color);
3070
+ }
3071
+ .components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
3072
+ background: transparent;
3073
+ color: #757575;
3074
+ position: absolute;
3075
+ top: 1px;
3076
+ right: 0;
3077
+ }
3078
+ .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
3079
+ color: #4ab866;
3080
+ }
3081
+ .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
3082
+ color: #cc1818;
3083
+ border-radius: 4px 0 0 4px;
3084
+ padding: 0 4px 0 6px;
3085
+ }
3086
+ .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
3087
+ color: #1e1e1e;
3088
+ }
3089
+ .components-form-token-field__token.is-disabled .components-form-token-field__remove-token {
3090
+ cursor: default;
3091
+ }
3092
+
3093
+ .components-form-token-field__token-text,
3094
+ .components-form-token-field__remove-token.components-button {
3095
+ display: inline-block;
3096
+ line-height: 24px;
3097
+ height: auto;
3098
+ background: #ddd;
3099
+ min-width: unset;
3100
+ transition: all 0.2s cubic-bezier(0.4, 1, 0.4, 1);
3101
+ }
3102
+ @media (prefers-reduced-motion: reduce) {
3103
+ .components-form-token-field__token-text,
3104
+ .components-form-token-field__remove-token.components-button {
3105
+ transition-duration: 0s;
3106
+ transition-delay: 0s;
3107
+ -webkit-animation-duration: 1ms;
3108
+ animation-duration: 1ms;
3109
+ -webkit-animation-delay: 0s;
3110
+ animation-delay: 0s;
3111
+ }
3112
+ }
3113
+
3114
+ .components-form-token-field__token-text {
3115
+ border-radius: 2px 0 0 2px;
3116
+ padding: 0 0 0 8px;
3117
+ white-space: nowrap;
3118
+ overflow: hidden;
3119
+ text-overflow: ellipsis;
3120
+ }
3121
+
3122
+ .components-form-token-field__remove-token.components-button {
3123
+ cursor: pointer;
3124
+ border-radius: 0 2px 2px 0;
3125
+ padding: 0 2px;
3126
+ color: #1e1e1e;
3127
+ line-height: 10px;
3128
+ overflow: initial;
3129
+ }
3130
+ .components-form-token-field__remove-token.components-button:hover {
3131
+ color: #1e1e1e;
3132
+ }
3133
+
3134
+ .components-form-token-field__suggestions-list {
3135
+ flex: 1 0 100%;
3136
+ min-width: 100%;
3137
+ max-height: 9em;
3138
+ overflow-y: auto;
3139
+ transition: all 0.15s ease-in-out;
3140
+ list-style: none;
3141
+ border-top: 1px solid #757575;
3142
+ margin: 4px -4px -4px;
3143
+ padding: 0;
3144
+ }
3145
+ @media (prefers-reduced-motion: reduce) {
3146
+ .components-form-token-field__suggestions-list {
3147
+ transition-duration: 0s;
3148
+ transition-delay: 0s;
3149
+ }
3150
+ }
3151
+
3152
+ .components-form-token-field__suggestion {
3153
+ color: #757575;
3154
+ display: block;
3155
+ font-size: 13px;
3156
+ padding: 4px 8px;
3157
+ margin: 0;
3158
+ cursor: pointer;
3159
+ }
3160
+ .components-form-token-field__suggestion.is-selected {
3161
+ background: var(--wp-admin-theme-color);
3162
+ color: #fff;
3163
+ }
3164
+
3165
+ .components-form-token-field__suggestion-match {
3166
+ text-decoration: underline;
3167
+ }
3168
+
3169
+ @media (min-width: 600px) {
3170
+ .components-guide {
3171
+ width: 600px;
3172
+ }
3173
+ }
3174
+ .components-guide .components-modal__header {
3175
+ background: none;
3176
+ border-bottom: none;
3177
+ width: 100%;
3178
+ padding: 0;
3179
+ margin: 0;
3180
+ }
3181
+ .components-guide .components-modal__header .components-button {
3182
+ align-self: flex-start;
3183
+ margin: 8px 8px 0 0;
3184
+ position: static;
3185
+ }
3186
+ .components-guide .components-modal__header .components-button:hover svg {
3187
+ fill: #fff;
3188
+ }
3189
+ .components-guide__container {
3190
+ display: flex;
3191
+ flex-direction: column;
3192
+ justify-content: space-between;
3193
+ margin-top: -60px;
3194
+ min-height: 100%;
3195
+ }
3196
+ .components-guide__page {
3197
+ display: flex;
3198
+ flex-direction: column;
3199
+ justify-content: center;
3200
+ position: relative;
3201
+ }
3202
+ @media (min-width: 600px) {
3203
+ .components-guide__page {
3204
+ min-height: 300px;
3205
+ }
3206
+ }
3207
+ .components-guide__footer {
3208
+ align-content: center;
3209
+ display: flex;
3210
+ height: 30px;
3211
+ justify-content: center;
3212
+ margin: 0 0 24px 0;
3213
+ padding: 0 32px;
3214
+ position: relative;
3215
+ width: 100%;
3216
+ }
3217
+ @media (max-width: 600px) {
3218
+ .components-guide__footer {
3219
+ position: absolute;
3220
+ bottom: 0;
3221
+ }
3222
+ }
3223
+ .components-guide__page-control {
3224
+ margin: 0;
3225
+ text-align: center;
3226
+ }
3227
+ .components-guide__page-control li {
3228
+ display: inline-block;
3229
+ margin: 0;
3230
+ }
3231
+ .components-guide__page-control .components-button {
3232
+ height: 30px;
3233
+ min-width: 20px;
3234
+ margin: -6px 0;
3235
+ }
3236
+ .components-guide .components-modal__content {
3237
+ padding: 0;
3238
+ }
3239
+
3240
+ .components-modal__frame.components-guide {
3241
+ border: none;
3242
+ min-width: 312px;
3243
+ height: 80vh;
3244
+ max-height: 575px;
3245
+ }
3246
+ @media (max-width: 600px) {
3247
+ .components-modal__frame.components-guide {
3248
+ bottom: 5%;
3249
+ left: 16px;
3250
+ right: 16px;
3251
+ top: 5%;
3252
+ margin: 0 auto;
3253
+ }
3254
+ }
3255
+
3256
+ .components-button.components-guide__back-button, .components-button.components-guide__forward-button, .components-button.components-guide__finish-button {
3257
+ height: 30px;
3258
+ position: absolute;
3259
+ }
3260
+ .components-button.components-guide__back-button, .components-button.components-guide__forward-button {
3261
+ font-size: 13px;
3262
+ padding: 4px 2px;
3263
+ }
3264
+ .components-button.components-guide__back-button.has-text svg, .components-button.components-guide__forward-button.has-text svg {
3265
+ margin: 0;
3266
+ }
3267
+ .components-button.components-guide__back-button:hover, .components-button.components-guide__forward-button:hover {
3268
+ text-decoration: underline;
3269
+ }
3270
+ .components-button.components-guide__back-button {
3271
+ left: 32px;
3272
+ }
3273
+ .components-button.components-guide__forward-button {
3274
+ right: 32px;
3275
+ color: #1386bf;
3276
+ font-weight: bold;
3277
+ }
3278
+ .components-button.components-guide__finish-button {
3279
+ right: 32px;
3280
+ }
3281
+ .components-button.components-guide__inline-finish-button {
3282
+ display: none;
3283
+ }
3284
+
3285
+ [role=region] {
3286
+ position: relative;
3287
+ }
3288
+
3289
+ .is-focusing-regions [role=region]:focus::after {
3290
+ content: "";
3291
+ position: absolute;
3292
+ top: 0;
3293
+ bottom: 0;
3294
+ left: 0;
3295
+ right: 0;
3296
+ pointer-events: none;
3297
+ outline: 4px solid transparent;
3298
+ box-shadow: inset 0 0 0 4px var(--wp-admin-theme-color);
3299
+ }
3300
+ @supports (outline-offset: 1px) {
3301
+ .is-focusing-regions [role=region]:focus::after {
3302
+ content: none;
3303
+ }
3304
+ .is-focusing-regions [role=region]:focus {
3305
+ outline-style: solid;
3306
+ outline-color: var(--wp-admin-theme-color);
3307
+ outline-width: 4px;
3308
+ outline-offset: -4px;
3309
+ }
3310
+ }
3311
+
3312
+ .components-menu-group + .components-menu-group {
3313
+ margin-top: 8px;
3314
+ padding-top: 8px;
3315
+ border-top: 1px solid #1e1e1e;
3316
+ }
3317
+ .components-menu-group + .components-menu-group.has-hidden-separator {
3318
+ border-top: none;
3319
+ margin-top: 0;
3320
+ padding-top: 0;
3321
+ }
3322
+
3323
+ .components-menu-group__label {
3324
+ padding: 0 8px;
3325
+ margin-top: 4px;
3326
+ margin-bottom: 12px;
3327
+ color: #757575;
3328
+ text-transform: uppercase;
3329
+ font-size: 11px;
3330
+ font-weight: 500;
3331
+ }
3332
+
3333
+ .components-menu-item__button,
3334
+ .components-menu-item__button.components-button {
3335
+ width: 100%;
3336
+ }
3337
+ .components-menu-item__button .components-menu-items__item-icon,
3338
+ .components-menu-item__button.components-button .components-menu-items__item-icon {
3339
+ margin-right: -2px;
3340
+ margin-left: 24px;
3341
+ display: inline-block;
3342
+ flex: 0 0 auto;
3343
+ }
3344
+ .components-menu-item__button .components-menu-item__shortcut + .components-menu-items__item-icon,
3345
+ .components-menu-item__button.components-button .components-menu-item__shortcut + .components-menu-items__item-icon {
3346
+ margin-left: 8px;
3347
+ }
3348
+ .components-menu-item__button .block-editor-block-icon,
3349
+ .components-menu-item__button.components-button .block-editor-block-icon {
3350
+ margin-left: -2px;
3351
+ margin-right: 8px;
3352
+ }
3353
+ .components-menu-item__button.is-primary,
3354
+ .components-menu-item__button.components-button.is-primary {
3355
+ justify-content: center;
3356
+ }
3357
+ .components-menu-item__button.is-primary .components-menu-item__item,
3358
+ .components-menu-item__button.components-button.is-primary .components-menu-item__item {
3359
+ margin-right: 0;
3360
+ }
3361
+
3362
+ .components-menu-item__info-wrapper {
3363
+ display: flex;
3364
+ flex-direction: column;
3365
+ margin-right: auto;
3366
+ }
3367
+
3368
+ .components-menu-item__info {
3369
+ margin-top: 4px;
3370
+ font-size: 12px;
3371
+ color: #757575;
3372
+ white-space: normal;
3373
+ }
3374
+
3375
+ .components-menu-item__item {
3376
+ white-space: nowrap;
3377
+ margin-right: auto;
3378
+ display: inline-flex;
3379
+ align-items: center;
3380
+ }
3381
+
3382
+ .components-menu-item__shortcut {
3383
+ -ms-grid-row-align: center;
3384
+ align-self: center;
3385
+ margin-right: 0;
3386
+ margin-left: auto;
3387
+ padding-left: 24px;
3388
+ color: currentColor;
3389
+ display: none;
3390
+ }
3391
+ @media (min-width: 480px) {
3392
+ .components-menu-item__shortcut {
3393
+ display: inline;
3394
+ }
3395
+ }
3396
+
3397
+ .components-menu-items-choice svg,
3398
+ .components-menu-items-choice.components-button svg {
3399
+ margin-right: 12px;
3400
+ }
3401
+ .components-menu-items-choice.has-icon,
3402
+ .components-menu-items-choice.components-button.has-icon {
3403
+ padding-left: 12px;
3404
+ }
3405
+
3406
+ .components-modal__screen-overlay {
3407
+ position: fixed;
3408
+ top: 0;
3409
+ right: 0;
3410
+ bottom: 0;
3411
+ left: 0;
3412
+ background-color: rgba(0, 0, 0, 0.35);
3413
+ z-index: 100000;
3414
+ -webkit-animation: edit-post__fade-in-animation 0.2s ease-out 0s;
3415
+ animation: edit-post__fade-in-animation 0.2s ease-out 0s;
3416
+ -webkit-animation-fill-mode: forwards;
3417
+ animation-fill-mode: forwards;
3418
+ }
3419
+ @media (prefers-reduced-motion: reduce) {
3420
+ .components-modal__screen-overlay {
3421
+ -webkit-animation-duration: 1ms;
3422
+ animation-duration: 1ms;
3423
+ -webkit-animation-delay: 0s;
3424
+ animation-delay: 0s;
3425
+ }
3426
+ }
3427
+
3428
+ .components-modal__frame {
3429
+ position: absolute;
3430
+ top: 0;
3431
+ right: 0;
3432
+ bottom: 0;
3433
+ left: 0;
3434
+ box-sizing: border-box;
3435
+ margin: 0;
3436
+ background: #fff;
3437
+ box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
3438
+ border-radius: 2px;
3439
+ overflow: auto;
3440
+ }
3441
+ @media (min-width: 600px) {
3442
+ .components-modal__frame {
3443
+ top: 50%;
3444
+ right: auto;
3445
+ bottom: auto;
3446
+ left: 50%;
3447
+ min-width: 360px;
3448
+ max-width: calc(100% - 16px - 16px);
3449
+ max-height: 90%;
3450
+ -webkit-transform: translate(-50%, -50%);
3451
+ transform: translate(-50%, -50%);
3452
+ -webkit-animation: components-modal__appear-animation 0.1s ease-out;
3453
+ animation: components-modal__appear-animation 0.1s ease-out;
3454
+ -webkit-animation-fill-mode: forwards;
3455
+ animation-fill-mode: forwards;
3456
+ }
3457
+ }
3458
+ @media (min-width: 600px) and (prefers-reduced-motion: reduce) {
3459
+ .components-modal__frame {
3460
+ -webkit-animation-duration: 1ms;
3461
+ animation-duration: 1ms;
3462
+ -webkit-animation-delay: 0s;
3463
+ animation-delay: 0s;
3464
+ }
3465
+ }
3466
+
3467
+ @-webkit-keyframes components-modal__appear-animation {
3468
+ from {
3469
+ margin-top: 32px;
3470
+ }
3471
+ to {
3472
+ margin-top: 0;
3473
+ }
3474
+ }
3475
+
3476
+ @keyframes components-modal__appear-animation {
3477
+ from {
3478
+ margin-top: 32px;
3479
+ }
3480
+ to {
3481
+ margin-top: 0;
3482
+ }
3483
+ }
3484
+ .components-modal__header {
3485
+ box-sizing: border-box;
3486
+ border-bottom: 1px solid #ddd;
3487
+ padding: 0 32px;
3488
+ display: flex;
3489
+ flex-direction: row;
3490
+ justify-content: space-between;
3491
+ background: #fff;
3492
+ align-items: center;
3493
+ height: 60px;
3494
+ z-index: 10;
3495
+ position: relative;
3496
+ position: sticky;
3497
+ top: 0;
3498
+ margin: 0 -32px 24px;
3499
+ }
3500
+ @supports (-ms-ime-align: auto) {
3501
+ .components-modal__header {
3502
+ position: fixed;
3503
+ width: 100%;
3504
+ }
3505
+ }
3506
+ .components-modal__header .components-modal__header-heading {
3507
+ font-size: 1rem;
3508
+ font-weight: 600;
3509
+ }
3510
+ .components-modal__header h1 {
3511
+ line-height: 1;
3512
+ margin: 0;
3513
+ }
3514
+ .components-modal__header .components-button {
3515
+ position: relative;
3516
+ left: 8px;
3517
+ }
3518
+
3519
+ .components-modal__header-heading-container {
3520
+ align-items: center;
3521
+ flex-grow: 1;
3522
+ display: flex;
3523
+ flex-direction: row;
3524
+ justify-content: left;
3525
+ }
3526
+
3527
+ .components-modal__header-icon-container {
3528
+ display: inline-block;
3529
+ }
3530
+ .components-modal__header-icon-container svg {
3531
+ max-width: 36px;
3532
+ max-height: 36px;
3533
+ padding: 8px;
3534
+ }
3535
+
3536
+ .components-modal__content {
3537
+ box-sizing: border-box;
3538
+ height: 100%;
3539
+ padding: 0 32px 24px;
3540
+ }
3541
+ @supports (-ms-ime-align: auto) {
3542
+ .components-modal__content {
3543
+ padding-top: 60px;
3544
+ }
3545
+ }
3546
+
3547
+ .components-notice {
3548
+ display: flex;
3549
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3550
+ font-size: 13px;
3551
+ background-color: #fff;
3552
+ border-left: 4px solid var(--wp-admin-theme-color);
3553
+ margin: 5px 15px 2px;
3554
+ padding: 8px 12px;
3555
+ align-items: center;
3556
+ }
3557
+ .components-notice.is-dismissible {
3558
+ padding-right: 36px;
3559
+ position: relative;
3560
+ }
3561
+ .components-notice.is-success {
3562
+ border-left-color: #4ab866;
3563
+ background-color: #eff9f1;
3564
+ }
3565
+ .components-notice.is-warning {
3566
+ border-left-color: #f0b849;
3567
+ background-color: #fef8ee;
3568
+ }
3569
+ .components-notice.is-error {
3570
+ border-left-color: #cc1818;
3571
+ background-color: #f4a2a2;
3572
+ }
3573
+
3574
+ .components-notice__content {
3575
+ flex-grow: 1;
3576
+ margin: 4px 25px 4px 0;
3577
+ }
3578
+
3579
+ .components-notice__actions {
3580
+ display: flex;
3581
+ flex-wrap: wrap;
3582
+ }
3583
+
3584
+ .components-notice__action.components-button {
3585
+ margin-right: 8px;
3586
+ }
3587
+ .components-notice__action.components-button, .components-notice__action.components-button.is-link {
3588
+ margin-left: 12px;
3589
+ }
3590
+ .components-notice__action.components-button.is-secondary {
3591
+ vertical-align: initial;
3592
+ }
3593
+
3594
+ .components-notice__dismiss {
3595
+ color: #757575;
3596
+ align-self: flex-start;
3597
+ flex-shrink: 0;
3598
+ }
3599
+ .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus {
3600
+ color: #1e1e1e;
3601
+ background-color: transparent;
3602
+ }
3603
+ .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
3604
+ box-shadow: none;
3605
+ }
3606
+
3607
+ .components-notice-list {
3608
+ max-width: 100vw;
3609
+ box-sizing: border-box;
3610
+ }
3611
+ .components-notice-list .components-notice__content {
3612
+ margin-top: 12px;
3613
+ margin-bottom: 12px;
3614
+ line-height: 2;
3615
+ }
3616
+ .components-notice-list .components-notice__action.components-button {
3617
+ display: block;
3618
+ margin-left: 0;
3619
+ margin-top: 8px;
3620
+ }
3621
+
3622
+ .components-panel {
3623
+ background: #fff;
3624
+ border: 1px solid #e0e0e0;
3625
+ }
3626
+ .components-panel > .components-panel__header:first-child,
3627
+ .components-panel > .components-panel__body:first-child {
3628
+ margin-top: -1px;
3629
+ }
3630
+ .components-panel > .components-panel__header:last-child,
3631
+ .components-panel > .components-panel__body:last-child {
3632
+ border-bottom-width: 0;
3633
+ }
3634
+
3635
+ .components-panel + .components-panel {
3636
+ margin-top: -1px;
3637
+ }
3638
+
3639
+ .components-panel__body {
3640
+ border-top: 1px solid #e0e0e0;
3641
+ border-bottom: 1px solid #e0e0e0;
3642
+ }
3643
+ .components-panel__body h3 {
3644
+ margin: 0 0 0.5em;
3645
+ }
3646
+ .components-panel__body.is-opened {
3647
+ padding: 16px;
3648
+ }
3649
+
3650
+ .components-panel__header {
3651
+ display: flex;
3652
+ justify-content: space-between;
3653
+ align-items: center;
3654
+ padding: 0 16px;
3655
+ height: 48px;
3656
+ border-top: 1px solid #ddd;
3657
+ border-bottom: 1px solid #ddd;
3658
+ }
3659
+ .components-panel__header h2 {
3660
+ margin: 0;
3661
+ font-size: inherit;
3662
+ color: inherit;
3663
+ }
3664
+
3665
+ .components-panel__body + .components-panel__body,
3666
+ .components-panel__body + .components-panel__header,
3667
+ .components-panel__header + .components-panel__body,
3668
+ .components-panel__header + .components-panel__header {
3669
+ margin-top: -1px;
3670
+ }
3671
+
3672
+ .components-panel__body > .components-panel__body-title {
3673
+ display: block;
3674
+ padding: 0;
3675
+ font-size: inherit;
3676
+ margin-top: 0;
3677
+ margin-bottom: 0;
3678
+ transition: 0.1s background ease-in-out;
3679
+ }
3680
+ @media (prefers-reduced-motion: reduce) {
3681
+ .components-panel__body > .components-panel__body-title {
3682
+ transition-duration: 0s;
3683
+ transition-delay: 0s;
3684
+ }
3685
+ }
3686
+
3687
+ .components-panel__body.is-opened > .components-panel__body-title {
3688
+ margin: -16px;
3689
+ margin-bottom: 5px;
3690
+ }
3691
+
3692
+ .components-panel__body > .components-panel__body-title:hover {
3693
+ background: #f0f0f0;
3694
+ border: none;
3695
+ }
3696
+
3697
+ .components-panel__body-toggle.components-button {
3698
+ position: relative;
3699
+ padding: 16px 48px 16px 16px;
3700
+ outline: none;
3701
+ width: 100%;
3702
+ font-weight: 500;
3703
+ text-align: left;
3704
+ color: #1e1e1e;
3705
+ border: none;
3706
+ box-shadow: none;
3707
+ transition: 0.1s background ease-in-out;
3708
+ height: auto;
3709
+ /* rtl:begin:ignore */
3710
+ /* rtl:end:ignore */
3711
+ }
3712
+ @media (prefers-reduced-motion: reduce) {
3713
+ .components-panel__body-toggle.components-button {
3714
+ transition-duration: 0s;
3715
+ transition-delay: 0s;
3716
+ }
3717
+ }
3718
+ .components-panel__body-toggle.components-button:focus {
3719
+ box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
3720
+ border-radius: 0;
3721
+ }
3722
+ .components-panel__body-toggle.components-button .components-panel__arrow {
3723
+ position: absolute;
3724
+ right: 16px;
3725
+ top: 50%;
3726
+ -webkit-transform: translateY(-50%);
3727
+ transform: translateY(-50%);
3728
+ color: #1e1e1e;
3729
+ fill: currentColor;
3730
+ transition: 0.1s color ease-in-out;
3731
+ }
3732
+ @media (prefers-reduced-motion: reduce) {
3733
+ .components-panel__body-toggle.components-button .components-panel__arrow {
3734
+ transition-duration: 0s;
3735
+ transition-delay: 0s;
3736
+ }
3737
+ }
3738
+ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
3739
+ -webkit-transform: scaleX(-1);
3740
+ transform: scaleX(-1);
3741
+ -ms-filter: fliph;
3742
+ -webkit-filter: FlipH;
3743
+ filter: FlipH;
3744
+ margin-top: -10px;
3745
+ }
3746
+
3747
+ .components-panel__icon {
3748
+ color: #757575;
3749
+ margin: -2px 0 -2px 6px;
3750
+ }
3751
+
3752
+ .components-panel__body-toggle-icon {
3753
+ margin-right: -5px;
3754
+ }
3755
+
3756
+ .components-panel__color-title {
3757
+ float: left;
3758
+ height: 19px;
3759
+ }
3760
+
3761
+ .components-panel__row {
3762
+ display: flex;
3763
+ justify-content: space-between;
3764
+ align-items: center;
3765
+ margin-top: 8px;
3766
+ min-height: 36px;
3767
+ }
3768
+ .components-panel__row select {
3769
+ min-width: 0;
3770
+ }
3771
+ .components-panel__row label {
3772
+ margin-right: 12px;
3773
+ flex-shrink: 0;
3774
+ max-width: 75%;
3775
+ }
3776
+ .components-panel__row:empty, .components-panel__row:first-of-type {
3777
+ margin-top: 0;
3778
+ }
3779
+
3780
+ .components-panel .circle-picker {
3781
+ padding-bottom: 20px;
3782
+ }
3783
+
3784
+ .components-placeholder.components-placeholder {
3785
+ box-sizing: border-box;
3786
+ position: relative;
3787
+ padding: 1em;
3788
+ min-height: 200px;
3789
+ width: 100%;
3790
+ text-align: left;
3791
+ margin: 0;
3792
+ color: #1e1e1e;
3793
+ -moz-font-smoothing: subpixel-antialiased;
3794
+ -webkit-font-smoothing: subpixel-antialiased;
3795
+ border-radius: 2px;
3796
+ background-color: #fff;
3797
+ box-shadow: inset 0 0 0 1px #1e1e1e;
3798
+ outline: 1px solid transparent;
3799
+ }
3800
+ @supports (position: sticky) {
3801
+ .components-placeholder.components-placeholder {
3802
+ display: flex;
3803
+ flex-direction: column;
3804
+ justify-content: center;
3805
+ align-items: flex-start;
3806
+ }
3807
+ }
3808
+ .components-placeholder.components-placeholder .components-base-control__label {
3809
+ font-size: 13px;
3810
+ }
3811
+
3812
+ .components-placeholder__error,
3813
+ .components-placeholder__instructions,
3814
+ .components-placeholder__label,
3815
+ .components-placeholder__fieldset {
3816
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3817
+ font-size: 13px;
3818
+ }
3819
+
3820
+ .components-placeholder__label {
3821
+ display: flex;
3822
+ font-weight: 600;
3823
+ margin-bottom: 16px;
3824
+ align-items: center;
3825
+ }
3826
+ .components-placeholder__label > svg,
3827
+ .components-placeholder__label .dashicon,
3828
+ .components-placeholder__label .block-editor-block-icon {
3829
+ fill: currentColor;
3830
+ margin-right: 1ch;
3831
+ }
3832
+ .components-placeholder__label:empty {
3833
+ display: none;
3834
+ }
3835
+
3836
+ .components-placeholder__fieldset,
3837
+ .components-placeholder__fieldset form {
3838
+ display: flex;
3839
+ flex-direction: row;
3840
+ width: 100%;
3841
+ flex-wrap: wrap;
3842
+ }
3843
+ .components-placeholder__fieldset p,
3844
+ .components-placeholder__fieldset form p {
3845
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3846
+ font-size: 13px;
3847
+ }
3848
+
3849
+ .components-placeholder__fieldset.is-column-layout,
3850
+ .components-placeholder__fieldset.is-column-layout form {
3851
+ flex-direction: column;
3852
+ }
3853
+
3854
+ .components-placeholder__input[type=url] {
3855
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3856
+ padding: 6px 8px;
3857
+ box-shadow: 0 0 0 transparent;
3858
+ transition: box-shadow 0.1s linear;
3859
+ border-radius: 2px;
3860
+ border: 1px solid #757575;
3861
+ /* Fonts smaller than 16px causes mobile safari to zoom. */
3862
+ font-size: 16px;
3863
+ /* Override core line-height. To be reviewed. */
3864
+ line-height: normal;
3865
+ margin: 0 8px 0 0;
3866
+ flex: 1 1 auto;
3867
+ }
3868
+ @media (prefers-reduced-motion: reduce) {
3869
+ .components-placeholder__input[type=url] {
3870
+ transition-duration: 0s;
3871
+ transition-delay: 0s;
3872
+ }
3873
+ }
3874
+ @media (min-width: 600px) {
3875
+ .components-placeholder__input[type=url] {
3876
+ font-size: 13px;
3877
+ /* Override core line-height. To be reviewed. */
3878
+ line-height: normal;
3879
+ }
3880
+ }
3881
+ .components-placeholder__input[type=url]:focus {
3882
+ border-color: var(--wp-admin-theme-color);
3883
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
3884
+ outline: 2px solid transparent;
3885
+ }
3886
+ .components-placeholder__input[type=url]::-webkit-input-placeholder {
3887
+ color: rgba(30, 30, 30, 0.62);
3888
+ }
3889
+ .components-placeholder__input[type=url]::-moz-placeholder {
3890
+ opacity: 1;
3891
+ color: rgba(30, 30, 30, 0.62);
3892
+ }
3893
+ .components-placeholder__input[type=url]:-ms-input-placeholder {
3894
+ color: rgba(30, 30, 30, 0.62);
3895
+ }
3896
+
3897
+ .components-placeholder__instructions {
3898
+ margin-bottom: 1em;
3899
+ }
3900
+
3901
+ .components-placeholder__error {
3902
+ margin-top: 1em;
3903
+ width: 100%;
3904
+ }
3905
+
3906
+ .components-placeholder__preview img {
3907
+ margin: 3%;
3908
+ width: 50%;
3909
+ }
3910
+
3911
+ .components-placeholder__fieldset .components-button {
3912
+ margin-right: 12px;
3913
+ margin-bottom: 12px;
3914
+ }
3915
+ .components-placeholder__fieldset .components-button:last-child {
3916
+ margin-bottom: 0;
3917
+ margin-right: 0;
3918
+ }
3919
+
3920
+ .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link {
3921
+ margin-left: 10px;
3922
+ margin-right: 10px;
3923
+ }
3924
+ .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link:last-child {
3925
+ margin-right: 0;
3926
+ }
3927
+
3928
+ .components-placeholder.is-large .components-placeholder__label {
3929
+ font-size: 18pt;
3930
+ font-weight: normal;
3931
+ }
3932
+ .components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions {
3933
+ display: none;
3934
+ }
3935
+ .components-placeholder.is-medium .components-placeholder__fieldset,
3936
+ .components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset,
3937
+ .components-placeholder.is-small .components-placeholder__fieldset form {
3938
+ flex-direction: column;
3939
+ }
3940
+ .components-placeholder.is-medium .components-placeholder__fieldset .components-button, .components-placeholder.is-small .components-placeholder__fieldset .components-button {
3941
+ margin-right: auto;
3942
+ }
3943
+ .components-placeholder.is-small .components-button {
3944
+ padding: 0 8px 2px;
3945
+ }
3946
+
3947
+ /*!rtl:begin:ignore*/
3948
+ .components-popover {
3949
+ position: fixed;
3950
+ z-index: 1000000;
3951
+ top: 0;
3952
+ left: 0;
3953
+ opacity: 0;
3954
+ }
3955
+ .components-popover.is-expanded, .components-popover[data-x-axis][data-y-axis] {
3956
+ opacity: 1;
3957
+ }
3958
+ .components-popover.is-expanded {
3959
+ top: 0;
3960
+ left: 0;
3961
+ right: 0;
3962
+ bottom: 0;
3963
+ z-index: 1000000 !important;
3964
+ }
3965
+ .components-popover:not(.is-without-arrow) {
3966
+ margin-left: 2px;
3967
+ }
3968
+ .components-popover:not(.is-without-arrow)::before {
3969
+ border: 8px solid #ccc;
3970
+ }
3971
+ .components-popover:not(.is-without-arrow).is-alternate::before {
3972
+ border-color: #1e1e1e;
3973
+ }
3974
+ .components-popover:not(.is-without-arrow)::after {
3975
+ border: 8px solid #fff;
3976
+ }
3977
+ .components-popover:not(.is-without-arrow)::before, .components-popover:not(.is-without-arrow)::after {
3978
+ content: "";
3979
+ position: absolute;
3980
+ height: 0;
3981
+ width: 0;
3982
+ line-height: 0;
3983
+ }
3984
+ .components-popover:not(.is-without-arrow)[data-y-axis=top] {
3985
+ margin-top: -8px;
3986
+ }
3987
+ .components-popover:not(.is-without-arrow)[data-y-axis=top]::before {
3988
+ bottom: -8px;
3989
+ }
3990
+ .components-popover:not(.is-without-arrow)[data-y-axis=top]::after {
3991
+ bottom: -6px;
3992
+ }
3993
+ .components-popover:not(.is-without-arrow)[data-y-axis=top]::before, .components-popover:not(.is-without-arrow)[data-y-axis=top]::after {
3994
+ border-bottom: none;
3995
+ border-left-color: transparent;
3996
+ border-right-color: transparent;
3997
+ border-top-style: solid;
3998
+ margin-left: -10px;
3999
+ }
4000
+ .components-popover:not(.is-without-arrow)[data-y-axis=bottom] {
4001
+ margin-top: 8px;
4002
+ }
4003
+ .components-popover:not(.is-without-arrow)[data-y-axis=bottom]::before {
4004
+ top: -8px;
4005
+ }
4006
+ .components-popover:not(.is-without-arrow)[data-y-axis=bottom]::after {
4007
+ top: -6px;
4008
+ }
4009
+ .components-popover:not(.is-without-arrow)[data-y-axis=bottom]::before, .components-popover:not(.is-without-arrow)[data-y-axis=bottom]::after {
4010
+ border-bottom-style: solid;
4011
+ border-left-color: transparent;
4012
+ border-right-color: transparent;
4013
+ border-top: none;
4014
+ margin-left: -10px;
4015
+ }
4016
+ .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left] {
4017
+ margin-left: -8px;
4018
+ }
4019
+ .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::before {
4020
+ right: -8px;
4021
+ }
4022
+ .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::after {
4023
+ right: -6px;
4024
+ }
4025
+ .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::before, .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::after {
4026
+ border-bottom-color: transparent;
4027
+ border-left-style: solid;
4028
+ border-right: none;
4029
+ border-top-color: transparent;
4030
+ }
4031
+ .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right] {
4032
+ margin-left: 8px;
4033
+ }
4034
+ .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::before {
4035
+ left: -8px;
4036
+ }
4037
+ .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::after {
4038
+ left: -6px;
4039
+ }
4040
+ .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::before, .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::after {
4041
+ border-bottom-color: transparent;
4042
+ border-left: none;
4043
+ border-right-style: solid;
4044
+ border-top-color: transparent;
4045
+ }
4046
+ .components-popover[data-y-axis=top] {
4047
+ bottom: 100%;
4048
+ }
4049
+ .components-popover[data-y-axis=bottom] {
4050
+ top: 100%;
4051
+ }
4052
+ .components-popover[data-y-axis=middle] {
4053
+ align-items: center;
4054
+ display: flex;
4055
+ }
4056
+ .components-popover.is-from-top {
4057
+ margin-top: 12px;
4058
+ }
4059
+ .components-popover.is-from-bottom {
4060
+ margin-top: -12px;
4061
+ }
4062
+ .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom) {
4063
+ margin-left: 12px;
4064
+ }
4065
+ .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom) {
4066
+ margin-right: 12px;
4067
+ }
4068
+
4069
+ .components-popover__content {
4070
+ height: 100%;
4071
+ background: #fff;
4072
+ border: 1px solid #ccc;
4073
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
4074
+ border-radius: 2px;
4075
+ }
4076
+ .is-alternate .components-popover__content {
4077
+ border: 1px solid #1e1e1e;
4078
+ box-shadow: none;
4079
+ }
4080
+ .components-popover .components-popover__content {
4081
+ position: absolute;
4082
+ height: auto;
4083
+ overflow-y: auto;
4084
+ }
4085
+ .components-popover.is-expanded .components-popover__content {
4086
+ position: static;
4087
+ height: calc(100% - 48px);
4088
+ overflow-y: visible;
4089
+ min-width: auto;
4090
+ border: none;
4091
+ border-top: 1px solid #1e1e1e;
4092
+ }
4093
+ .components-popover[data-y-axis=top] .components-popover__content {
4094
+ bottom: 100%;
4095
+ }
4096
+ .components-popover[data-x-axis=center] .components-popover__content {
4097
+ left: 50%;
4098
+ -webkit-transform: translateX(-50%);
4099
+ transform: translateX(-50%);
4100
+ }
4101
+ .components-popover[data-x-axis=right] .components-popover__content {
4102
+ position: absolute;
4103
+ left: 100%;
4104
+ }
4105
+ .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content {
4106
+ margin-left: -25px;
4107
+ }
4108
+ .components-popover[data-x-axis=left] .components-popover__content {
4109
+ position: absolute;
4110
+ right: 100%;
4111
+ }
4112
+ .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content {
4113
+ margin-right: -25px;
4114
+ }
4115
+
4116
+ .components-popover__header {
4117
+ align-items: center;
4118
+ background: #fff;
4119
+ display: flex;
4120
+ height: 48px;
4121
+ justify-content: space-between;
4122
+ padding: 0 8px 0 16px;
4123
+ }
4124
+
4125
+ .components-popover__header-title {
4126
+ overflow: hidden;
4127
+ text-overflow: ellipsis;
4128
+ white-space: nowrap;
4129
+ width: 100%;
4130
+ }
4131
+
4132
+ .components-popover__close.components-button {
4133
+ z-index: 5;
4134
+ }
4135
+
4136
+ /*!rtl:end:ignore*/
4137
+ .components-radio-control {
4138
+ display: flex;
4139
+ flex-direction: column;
4140
+ }
4141
+ .components-radio-control .components-base-control__help {
4142
+ margin-top: 0;
4143
+ }
4144
+ .components-radio-control .components-base-control__field {
4145
+ margin-bottom: 0;
4146
+ }
4147
+
4148
+ .components-radio-control__option:not(:last-child) {
4149
+ margin-bottom: 4px;
4150
+ }
4151
+
4152
+ .components-radio-control__input[type=radio] {
4153
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4154
+ padding: 6px 8px;
4155
+ box-shadow: 0 0 0 transparent;
4156
+ transition: box-shadow 0.1s linear;
4157
+ border-radius: 2px;
4158
+ border: 1px solid #757575;
4159
+ /* Fonts smaller than 16px causes mobile safari to zoom. */
4160
+ font-size: 16px;
4161
+ /* Override core line-height. To be reviewed. */
4162
+ line-height: normal;
4163
+ border: 1px solid #1e1e1e;
4164
+ margin-right: 12px;
4165
+ transition: none;
4166
+ border-radius: 50%;
4167
+ width: 24px;
4168
+ height: 24px;
4169
+ margin-top: 0;
4170
+ margin-right: 6px;
4171
+ }
4172
+ @media (prefers-reduced-motion: reduce) {
4173
+ .components-radio-control__input[type=radio] {
4174
+ transition-duration: 0s;
4175
+ transition-delay: 0s;
4176
+ }
4177
+ }
4178
+ @media (min-width: 600px) {
4179
+ .components-radio-control__input[type=radio] {
4180
+ font-size: 13px;
4181
+ /* Override core line-height. To be reviewed. */
4182
+ line-height: normal;
4183
+ }
4184
+ }
4185
+ .components-radio-control__input[type=radio]:focus {
4186
+ border-color: var(--wp-admin-theme-color);
4187
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
4188
+ outline: 2px solid transparent;
4189
+ }
4190
+ .components-radio-control__input[type=radio]::-webkit-input-placeholder {
4191
+ color: rgba(30, 30, 30, 0.62);
4192
+ }
4193
+ .components-radio-control__input[type=radio]::-moz-placeholder {
4194
+ opacity: 1;
4195
+ color: rgba(30, 30, 30, 0.62);
4196
+ }
4197
+ .components-radio-control__input[type=radio]:-ms-input-placeholder {
4198
+ color: rgba(30, 30, 30, 0.62);
4199
+ }
4200
+ @media (min-width: 600px) {
4201
+ .components-radio-control__input[type=radio] {
4202
+ height: 20px;
4203
+ width: 20px;
4204
+ }
4205
+ }
4206
+ .components-radio-control__input[type=radio]:checked::before {
4207
+ box-sizing: inherit;
4208
+ width: 8px;
4209
+ height: 8px;
4210
+ -webkit-transform: translate(7px, 7px);
4211
+ transform: translate(7px, 7px);
4212
+ margin: 0;
4213
+ background-color: #fff;
4214
+ border: 4px solid #fff;
4215
+ }
4216
+ @media (min-width: 600px) {
4217
+ .components-radio-control__input[type=radio]:checked::before {
4218
+ -webkit-transform: translate(5px, 5px);
4219
+ transform: translate(5px, 5px);
4220
+ }
4221
+ }
4222
+ .components-radio-control__input[type=radio]:focus {
4223
+ box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
4224
+ outline: 2px solid transparent;
4225
+ }
4226
+ .components-radio-control__input[type=radio]:checked {
4227
+ background: var(--wp-admin-theme-color);
4228
+ border-color: var(--wp-admin-theme-color);
4229
+ }
4230
+
4231
+ .components-resizable-box__handle {
4232
+ display: none;
4233
+ width: 23px;
4234
+ height: 23px;
4235
+ z-index: 2;
4236
+ }
4237
+ .components-resizable-box__container.has-show-handle .components-resizable-box__handle {
4238
+ display: block;
4239
+ }
4240
+
4241
+ .components-resizable-box__handle::after {
4242
+ display: block;
4243
+ content: "";
4244
+ width: 15px;
4245
+ height: 15px;
4246
+ border: 2px solid var(--wp-admin-theme-color);
4247
+ border-radius: 50%;
4248
+ background: #fff;
4249
+ cursor: inherit;
4250
+ position: absolute;
4251
+ top: calc(50% - 8px);
4252
+ right: calc(50% - 8px);
4253
+ }
4254
+
4255
+ .components-resizable-box__side-handle::before {
4256
+ display: block;
4257
+ border-radius: 2px;
4258
+ content: "";
4259
+ width: 3px;
4260
+ height: 3px;
4261
+ background: var(--wp-admin-theme-color);
4262
+ cursor: inherit;
4263
+ position: absolute;
4264
+ top: calc(50% - 1px);
4265
+ right: calc(50% - 1px);
4266
+ transition: -webkit-transform 0.1s ease-in;
4267
+ transition: transform 0.1s ease-in;
4268
+ transition: transform 0.1s ease-in, -webkit-transform 0.1s ease-in;
4269
+ opacity: 0;
4270
+ }
4271
+ @media (prefers-reduced-motion: reduce) {
4272
+ .components-resizable-box__side-handle::before {
4273
+ transition-duration: 0s;
4274
+ transition-delay: 0s;
4275
+ }
4276
+ }
4277
+
4278
+ .components-resizable-box__side-handle {
4279
+ z-index: 2;
4280
+ }
4281
+
4282
+ .components-resizable-box__corner-handle {
4283
+ z-index: 2;
4284
+ }
4285
+
4286
+ .components-resizable-box__side-handle.components-resizable-box__handle-top,
4287
+ .components-resizable-box__side-handle.components-resizable-box__handle-bottom,
4288
+ .components-resizable-box__side-handle.components-resizable-box__handle-top::before,
4289
+ .components-resizable-box__side-handle.components-resizable-box__handle-bottom::before {
4290
+ width: 100%;
4291
+ left: 0;
4292
+ border-left: 0;
4293
+ border-right: 0;
4294
+ }
4295
+
4296
+ .components-resizable-box__side-handle.components-resizable-box__handle-left,
4297
+ .components-resizable-box__side-handle.components-resizable-box__handle-right,
4298
+ .components-resizable-box__side-handle.components-resizable-box__handle-left::before,
4299
+ .components-resizable-box__side-handle.components-resizable-box__handle-right::before {
4300
+ height: 100%;
4301
+ top: 0;
4302
+ border-top: 0;
4303
+ border-bottom: 0;
4304
+ }
4305
+
4306
+ .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
4307
+ .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
4308
+ .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
4309
+ .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
4310
+ -webkit-animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s;
4311
+ animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s;
4312
+ -webkit-animation-fill-mode: forwards;
4313
+ animation-fill-mode: forwards;
4314
+ }
4315
+ @media (prefers-reduced-motion: reduce) {
4316
+ .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
4317
+ .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
4318
+ .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
4319
+ .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
4320
+ -webkit-animation-duration: 1ms;
4321
+ animation-duration: 1ms;
4322
+ -webkit-animation-delay: 0s;
4323
+ animation-delay: 0s;
4324
+ }
4325
+ }
4326
+
4327
+ .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
4328
+ .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
4329
+ .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
4330
+ .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
4331
+ -webkit-animation: components-resizable-box__left-right-animation 0.1s ease-out 0s;
4332
+ animation: components-resizable-box__left-right-animation 0.1s ease-out 0s;
4333
+ -webkit-animation-fill-mode: forwards;
4334
+ animation-fill-mode: forwards;
4335
+ }
4336
+ @media (prefers-reduced-motion: reduce) {
4337
+ .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
4338
+ .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
4339
+ .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
4340
+ .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
4341
+ -webkit-animation-duration: 1ms;
4342
+ animation-duration: 1ms;
4343
+ -webkit-animation-delay: 0s;
4344
+ animation-delay: 0s;
4345
+ }
4346
+ }
4347
+
4348
+ /* This CSS is shown only to Safari, which has a bug with table-caption making it jumpy.
4349
+ See https://bugs.webkit.org/show_bug.cgi?id=187903. */
4350
+ @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
4351
+ @supports (-webkit-appearance: none) {
4352
+ .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
4353
+ .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
4354
+ .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
4355
+ .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
4356
+ -webkit-animation: none;
4357
+ animation: none;
4358
+ }
4359
+
4360
+ .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
4361
+ .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
4362
+ .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
4363
+ .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
4364
+ -webkit-animation: none;
4365
+ animation: none;
4366
+ }
4367
+ }
4368
+ }
4369
+ @-webkit-keyframes components-resizable-box__top-bottom-animation {
4370
+ from {
4371
+ -webkit-transform: scaleX(0);
4372
+ transform: scaleX(0);
4373
+ opacity: 0;
4374
+ }
4375
+ to {
4376
+ -webkit-transform: scaleX(1);
4377
+ transform: scaleX(1);
4378
+ opacity: 1;
4379
+ }
4380
+ }
4381
+ @keyframes components-resizable-box__top-bottom-animation {
4382
+ from {
4383
+ -webkit-transform: scaleX(0);
4384
+ transform: scaleX(0);
4385
+ opacity: 0;
4386
+ }
4387
+ to {
4388
+ -webkit-transform: scaleX(1);
4389
+ transform: scaleX(1);
4390
+ opacity: 1;
4391
+ }
4392
+ }
4393
+ @-webkit-keyframes components-resizable-box__left-right-animation {
4394
+ from {
4395
+ -webkit-transform: scaleY(0);
4396
+ transform: scaleY(0);
4397
+ opacity: 0;
4398
+ }
4399
+ to {
4400
+ -webkit-transform: scaleY(1);
4401
+ transform: scaleY(1);
4402
+ opacity: 1;
4403
+ }
4404
+ }
4405
+ @keyframes components-resizable-box__left-right-animation {
4406
+ from {
4407
+ -webkit-transform: scaleY(0);
4408
+ transform: scaleY(0);
4409
+ opacity: 0;
4410
+ }
4411
+ to {
4412
+ -webkit-transform: scaleY(1);
4413
+ transform: scaleY(1);
4414
+ opacity: 1;
4415
+ }
4416
+ }
4417
+ /*!rtl:begin:ignore*/
4418
+ .components-resizable-box__handle-right {
4419
+ right: calc(11.5px * -1);
4420
+ }
4421
+
4422
+ .components-resizable-box__handle-left {
4423
+ left: calc(11.5px * -1);
4424
+ }
4425
+
4426
+ .components-resizable-box__handle-top {
4427
+ top: calc(11.5px * -1);
4428
+ }
4429
+
4430
+ .components-resizable-box__handle-bottom {
4431
+ bottom: calc(11.5px * -1);
4432
+ }
4433
+
4434
+ /*!rtl:end:ignore*/
4435
+ .components-responsive-wrapper {
4436
+ position: relative;
4437
+ max-width: 100%;
4438
+ }
4439
+ .components-responsive-wrapper, .components-responsive-wrapper > span {
4440
+ display: block;
4441
+ }
4442
+
4443
+ .components-responsive-wrapper__content {
4444
+ position: absolute;
4445
+ top: 0;
4446
+ right: 0;
4447
+ bottom: 0;
4448
+ left: 0;
4449
+ width: 100%;
4450
+ height: 100%;
4451
+ margin: auto;
4452
+ }
4453
+
4454
+ .components-sandbox {
4455
+ overflow: hidden;
4456
+ }
4457
+
4458
+ iframe.components-sandbox {
4459
+ width: 100%;
4460
+ }
4461
+
4462
+ html.lockscroll,
4463
+ body.lockscroll {
4464
+ overflow: hidden;
4465
+ }
4466
+
4467
+ .components-select-control__input {
4468
+ background: #fff;
4469
+ height: 36px;
4470
+ line-height: 36px;
4471
+ margin: 1px;
4472
+ outline: 0;
4473
+ width: 100%;
4474
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
4475
+ }
4476
+ @media (min-width: 782px) {
4477
+ .components-select-control__input {
4478
+ height: 28px;
4479
+ line-height: 28px;
4480
+ }
4481
+ }
4482
+
4483
+ @media (max-width: 782px) {
4484
+ .components-base-control .components-base-control__field .components-select-control__input {
4485
+ font-size: 16px;
4486
+ }
4487
+ }
4488
+ .components-snackbar {
4489
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4490
+ font-size: 13px;
4491
+ background-color: #1e1e1e;
4492
+ border-radius: 2px;
4493
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
4494
+ color: #fff;
4495
+ padding: 16px 24px;
4496
+ width: 100%;
4497
+ max-width: 600px;
4498
+ box-sizing: border-box;
4499
+ cursor: pointer;
4500
+ pointer-events: auto;
4501
+ }
4502
+ @media (min-width: 600px) {
4503
+ .components-snackbar {
4504
+ width: -moz-fit-content;
4505
+ width: -webkit-fit-content;
4506
+ width: fit-content;
4507
+ }
4508
+ }
4509
+ .components-snackbar:focus {
4510
+ box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
4511
+ }
4512
+ .components-snackbar.components-snackbar-explicit-dismiss {
4513
+ cursor: default;
4514
+ }
4515
+ .components-snackbar .components-snackbar__content-with-icon {
4516
+ margin-left: 24px;
4517
+ }
4518
+ .components-snackbar .components-snackbar__icon {
4519
+ position: absolute;
4520
+ top: 24px;
4521
+ left: 28px;
4522
+ }
4523
+ .components-snackbar .components-snackbar__dismiss-button {
4524
+ margin-left: 32px;
4525
+ cursor: pointer;
4526
+ }
4527
+
4528
+ .components-snackbar__action.components-button {
4529
+ margin-left: 32px;
4530
+ color: #fff;
4531
+ height: auto;
4532
+ flex-shrink: 0;
4533
+ line-height: 1.4;
4534
+ padding: 0;
4535
+ }
4536
+ .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary) {
4537
+ text-decoration: underline;
4538
+ background-color: transparent;
4539
+ }
4540
+ .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus {
4541
+ color: #fff;
4542
+ box-shadow: none;
4543
+ outline: 1px dotted #fff;
4544
+ }
4545
+ .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
4546
+ color: var(--wp-admin-theme-color);
4547
+ }
4548
+
4549
+ .components-snackbar__content {
4550
+ display: flex;
4551
+ align-items: baseline;
4552
+ justify-content: space-between;
4553
+ line-height: 1.4;
4554
+ }
4555
+
4556
+ .components-snackbar-list {
4557
+ position: absolute;
4558
+ z-index: 100000;
4559
+ width: 100%;
4560
+ box-sizing: border-box;
4561
+ pointer-events: none;
4562
+ }
4563
+
4564
+ .components-snackbar-list__notice-container {
4565
+ position: relative;
4566
+ padding-top: 8px;
4567
+ }
4568
+
4569
+ .components-swatch {
4570
+ width: 18px;
4571
+ height: 18px;
4572
+ border-radius: 50%;
4573
+ color: transparent;
4574
+ background: transparent;
4575
+ }
4576
+ .components-swatch::after {
4577
+ content: "";
4578
+ display: block;
4579
+ width: 100%;
4580
+ height: 100%;
4581
+ border: 1px solid rgba(0, 0, 0, 0.2);
4582
+ border-radius: 50%;
4583
+ }
4584
+
4585
+ .components-button.has-icon.has-text .components-swatch {
4586
+ margin-right: 8px;
4587
+ }
4588
+
4589
+ .components-tab-panel__tabs {
4590
+ display: flex;
4591
+ align-items: stretch;
4592
+ flex-direction: row;
4593
+ }
4594
+ .components-tab-panel__tabs[aria-orientation=vertical] {
4595
+ flex-direction: column;
4596
+ }
4597
+
4598
+ .components-tab-panel__tabs-item {
4599
+ background: transparent;
4600
+ border: none;
4601
+ box-shadow: none;
4602
+ border-radius: 0;
4603
+ cursor: pointer;
4604
+ height: 48px;
4605
+ padding: 3px 16px;
4606
+ margin-left: 0;
4607
+ font-weight: 500;
4608
+ transition: box-shadow 0.1s linear;
4609
+ box-sizing: border-box;
4610
+ }
4611
+ .components-tab-panel__tabs-item::after {
4612
+ content: attr(data-label);
4613
+ display: block;
4614
+ height: 0;
4615
+ overflow: hidden;
4616
+ speak: none;
4617
+ visibility: hidden;
4618
+ }
4619
+ .components-tab-panel__tabs-item:focus:not(:disabled) {
4620
+ box-shadow: inset 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4621
+ }
4622
+ .components-tab-panel__tabs-item.is-active {
4623
+ box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) transparent, inset 0 -4px 0 0 var(--wp-admin-theme-color);
4624
+ position: relative;
4625
+ }
4626
+ .components-tab-panel__tabs-item.is-active::before {
4627
+ content: "";
4628
+ position: absolute;
4629
+ top: 0;
4630
+ bottom: 1px;
4631
+ right: 0;
4632
+ left: 0;
4633
+ border-bottom: 4px solid transparent;
4634
+ }
4635
+ .components-tab-panel__tabs-item:focus {
4636
+ box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4637
+ }
4638
+ .components-tab-panel__tabs-item.is-active:focus {
4639
+ box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 -4px 0 0 var(--wp-admin-theme-color);
4640
+ }
4641
+
4642
+ .components-text-control__input,
4643
+ .components-text-control__input[type=text],
4644
+ .components-text-control__input[type=tel],
4645
+ .components-text-control__input[type=time],
4646
+ .components-text-control__input[type=url],
4647
+ .components-text-control__input[type=week],
4648
+ .components-text-control__input[type=password],
4649
+ .components-text-control__input[type=color],
4650
+ .components-text-control__input[type=date],
4651
+ .components-text-control__input[type=datetime],
4652
+ .components-text-control__input[type=datetime-local],
4653
+ .components-text-control__input[type=email],
4654
+ .components-text-control__input[type=month],
4655
+ .components-text-control__input[type=number] {
4656
+ width: 100%;
4657
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4658
+ padding: 6px 8px;
4659
+ box-shadow: 0 0 0 transparent;
4660
+ transition: box-shadow 0.1s linear;
4661
+ border-radius: 2px;
4662
+ border: 1px solid #757575;
4663
+ /* Fonts smaller than 16px causes mobile safari to zoom. */
4664
+ font-size: 16px;
4665
+ /* Override core line-height. To be reviewed. */
4666
+ line-height: normal;
4667
+ }
4668
+ @media (prefers-reduced-motion: reduce) {
4669
+ .components-text-control__input,
4670
+ .components-text-control__input[type=text],
4671
+ .components-text-control__input[type=tel],
4672
+ .components-text-control__input[type=time],
4673
+ .components-text-control__input[type=url],
4674
+ .components-text-control__input[type=week],
4675
+ .components-text-control__input[type=password],
4676
+ .components-text-control__input[type=color],
4677
+ .components-text-control__input[type=date],
4678
+ .components-text-control__input[type=datetime],
4679
+ .components-text-control__input[type=datetime-local],
4680
+ .components-text-control__input[type=email],
4681
+ .components-text-control__input[type=month],
4682
+ .components-text-control__input[type=number] {
4683
+ transition-duration: 0s;
4684
+ transition-delay: 0s;
4685
+ }
4686
+ }
4687
+ @media (min-width: 600px) {
4688
+ .components-text-control__input,
4689
+ .components-text-control__input[type=text],
4690
+ .components-text-control__input[type=tel],
4691
+ .components-text-control__input[type=time],
4692
+ .components-text-control__input[type=url],
4693
+ .components-text-control__input[type=week],
4694
+ .components-text-control__input[type=password],
4695
+ .components-text-control__input[type=color],
4696
+ .components-text-control__input[type=date],
4697
+ .components-text-control__input[type=datetime],
4698
+ .components-text-control__input[type=datetime-local],
4699
+ .components-text-control__input[type=email],
4700
+ .components-text-control__input[type=month],
4701
+ .components-text-control__input[type=number] {
4702
+ font-size: 13px;
4703
+ /* Override core line-height. To be reviewed. */
4704
+ line-height: normal;
4705
+ }
4706
+ }
4707
+ .components-text-control__input:focus,
4708
+ .components-text-control__input[type=text]:focus,
4709
+ .components-text-control__input[type=tel]:focus,
4710
+ .components-text-control__input[type=time]:focus,
4711
+ .components-text-control__input[type=url]:focus,
4712
+ .components-text-control__input[type=week]:focus,
4713
+ .components-text-control__input[type=password]:focus,
4714
+ .components-text-control__input[type=color]:focus,
4715
+ .components-text-control__input[type=date]:focus,
4716
+ .components-text-control__input[type=datetime]:focus,
4717
+ .components-text-control__input[type=datetime-local]:focus,
4718
+ .components-text-control__input[type=email]:focus,
4719
+ .components-text-control__input[type=month]:focus,
4720
+ .components-text-control__input[type=number]:focus {
4721
+ border-color: var(--wp-admin-theme-color);
4722
+ box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
4723
+ outline: 2px solid transparent;
4724
+ }
4725
+ .components-text-control__input::-webkit-input-placeholder,
4726
+ .components-text-control__input[type=text]::-webkit-input-placeholder,
4727
+ .components-text-control__input[type=tel]::-webkit-input-placeholder,
4728
+ .components-text-control__input[type=time]::-webkit-input-placeholder,
4729
+ .components-text-control__input[type=url]::-webkit-input-placeholder,
4730
+ .components-text-control__input[type=week]::-webkit-input-placeholder,
4731
+ .components-text-control__input[type=password]::-webkit-input-placeholder,
4732
+ .components-text-control__input[type=color]::-webkit-input-placeholder,
4733
+ .components-text-control__input[type=date]::-webkit-input-placeholder,
4734
+ .components-text-control__input[type=datetime]::-webkit-input-placeholder,
4735
+ .components-text-control__input[type=datetime-local]::-webkit-input-placeholder,
4736
+ .components-text-control__input[type=email]::-webkit-input-placeholder,
4737
+ .components-text-control__input[type=month]::-webkit-input-placeholder,
4738
+ .components-text-control__input[type=number]::-webkit-input-placeholder {
4739
+ color: rgba(30, 30, 30, 0.62);
4740
+ }
4741
+ .components-text-control__input::-moz-placeholder,
4742
+ .components-text-control__input[type=text]::-moz-placeholder,
4743
+ .components-text-control__input[type=tel]::-moz-placeholder,
4744
+ .components-text-control__input[type=time]::-moz-placeholder,
4745
+ .components-text-control__input[type=url]::-moz-placeholder,
4746
+ .components-text-control__input[type=week]::-moz-placeholder,
4747
+ .components-text-control__input[type=password]::-moz-placeholder,
4748
+ .components-text-control__input[type=color]::-moz-placeholder,
4749
+ .components-text-control__input[type=date]::-moz-placeholder,
4750
+ .components-text-control__input[type=datetime]::-moz-placeholder,
4751
+ .components-text-control__input[type=datetime-local]::-moz-placeholder,
4752
+ .components-text-control__input[type=email]::-moz-placeholder,
4753
+ .components-text-control__input[type=month]::-moz-placeholder,
4754
+ .components-text-control__input[type=number]::-moz-placeholder {
4755
+ opacity: 1;
4756
+ color: rgba(30, 30, 30, 0.62);
4757
+ }
4758
+ .components-text-control__input:-ms-input-placeholder,
4759
+ .components-text-control__input[type=text]:-ms-input-placeholder,
4760
+ .components-text-control__input[type=tel]:-ms-input-placeholder,
4761
+ .components-text-control__input[type=time]:-ms-input-placeholder,
4762
+ .components-text-control__input[type=url]:-ms-input-placeholder,
4763
+ .components-text-control__input[type=week]:-ms-input-placeholder,
4764
+ .components-text-control__input[type=password]:-ms-input-placeholder,
4765
+ .components-text-control__input[type=color]:-ms-input-placeholder,
4766
+ .components-text-control__input[type=date]:-ms-input-placeholder,
4767
+ .components-text-control__input[type=datetime]:-ms-input-placeholder,
4768
+ .components-text-control__input[type=datetime-local]:-ms-input-placeholder,
4769
+ .components-text-control__input[type=email]:-ms-input-placeholder,
4770
+ .components-text-control__input[type=month]:-ms-input-placeholder,
4771
+ .components-text-control__input[type=number]:-ms-input-placeholder {
4772
+ color: rgba(30, 30, 30, 0.62);
4773
+ }
4774
+
4775
+ .components-tip {
4776
+ display: flex;
4777
+ color: #757575;
4778
+ }
4779
+ .components-tip svg {
4780
+ -ms-grid-row-align: center;
4781
+ align-self: center;
4782
+ fill: #f0b849;
4783
+ flex-shrink: 0;
4784
+ margin-right: 16px;
4785
+ }
4786
+ .components-tip p {
4787
+ margin: 0;
4788
+ }
4789
+
4790
+ .components-toggle-control .components-base-control__field {
4791
+ display: flex;
4792
+ margin-bottom: 12px;
4793
+ line-height: initial;
4794
+ align-items: center;
4795
+ }
4796
+ .components-toggle-control .components-base-control__field .components-form-toggle {
4797
+ margin-right: 12px;
4798
+ }
4799
+ .components-toggle-control .components-base-control__field .components-toggle-control__label {
4800
+ display: block;
4801
+ }
4802
+
4803
+ .components-accessible-toolbar {
4804
+ display: inline-flex;
4805
+ border: 1px solid #1e1e1e;
4806
+ border-radius: 2px;
4807
+ flex-shrink: 0;
4808
+ }
4809
+ .components-accessible-toolbar > .components-toolbar-group:last-child {
4810
+ border-right: none;
4811
+ }
4812
+
4813
+ .components-accessible-toolbar .components-button,
4814
+ .components-toolbar .components-button {
4815
+ position: relative;
4816
+ height: 48px;
4817
+ z-index: 1;
4818
+ padding-left: 16px;
4819
+ padding-right: 16px;
4820
+ }
4821
+ .components-accessible-toolbar .components-button:focus:enabled,
4822
+ .components-toolbar .components-button:focus:enabled {
4823
+ box-shadow: none;
4824
+ outline: none;
4825
+ }
4826
+ .components-accessible-toolbar .components-button::before,
4827
+ .components-toolbar .components-button::before {
4828
+ content: "";
4829
+ position: absolute;
4830
+ display: block;
4831
+ border-radius: 2px;
4832
+ height: 32px;
4833
+ left: 8px;
4834
+ right: 8px;
4835
+ z-index: -1;
4836
+ -webkit-animation: components-button__appear-animation 0.1s ease;
4837
+ animation: components-button__appear-animation 0.1s ease;
4838
+ -webkit-animation-fill-mode: forwards;
4839
+ animation-fill-mode: forwards;
4840
+ }
4841
+ @media (prefers-reduced-motion: reduce) {
4842
+ .components-accessible-toolbar .components-button::before,
4843
+ .components-toolbar .components-button::before {
4844
+ -webkit-animation-duration: 1ms;
4845
+ animation-duration: 1ms;
4846
+ -webkit-animation-delay: 0s;
4847
+ animation-delay: 0s;
4848
+ }
4849
+ }
4850
+ .components-accessible-toolbar .components-button svg,
4851
+ .components-toolbar .components-button svg {
4852
+ position: relative;
4853
+ margin-left: auto;
4854
+ margin-right: auto;
4855
+ }
4856
+ .components-accessible-toolbar .components-button.is-pressed,
4857
+ .components-toolbar .components-button.is-pressed {
4858
+ background: transparent;
4859
+ }
4860
+ .components-accessible-toolbar .components-button.is-pressed:hover,
4861
+ .components-toolbar .components-button.is-pressed:hover {
4862
+ background: transparent;
4863
+ }
4864
+ .components-accessible-toolbar .components-button.is-pressed::before,
4865
+ .components-toolbar .components-button.is-pressed::before {
4866
+ background: #1e1e1e;
4867
+ }
4868
+ .components-accessible-toolbar .components-button:focus::before,
4869
+ .components-toolbar .components-button:focus::before {
4870
+ box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 4px #fff;
4871
+ outline: 2px solid transparent;
4872
+ }
4873
+ .components-accessible-toolbar .components-button.has-icon,
4874
+ .components-toolbar .components-button.has-icon {
4875
+ padding-left: 8px;
4876
+ padding-right: 8px;
4877
+ min-width: 48px;
4878
+ justify-content: center;
4879
+ }
4880
+ .components-accessible-toolbar .components-button.components-tab-button,
4881
+ .components-toolbar .components-button.components-tab-button {
4882
+ font-weight: 500;
4883
+ }
4884
+ .components-accessible-toolbar .components-button.components-tab-button span,
4885
+ .components-toolbar .components-button.components-tab-button span {
4886
+ display: inline-block;
4887
+ padding-left: 0;
4888
+ padding-right: 0;
4889
+ position: relative;
4890
+ }
4891
+
4892
+ @-webkit-keyframes components-button__appear-animation {
4893
+ from {
4894
+ -webkit-transform: scaleY(0);
4895
+ transform: scaleY(0);
4896
+ }
4897
+ to {
4898
+ -webkit-transform: scaleY(1);
4899
+ transform: scaleY(1);
4900
+ }
4901
+ }
4902
+
4903
+ @keyframes components-button__appear-animation {
4904
+ from {
4905
+ -webkit-transform: scaleY(0);
4906
+ transform: scaleY(0);
4907
+ }
4908
+ to {
4909
+ -webkit-transform: scaleY(1);
4910
+ transform: scaleY(1);
4911
+ }
4912
+ }
4913
+ .components-toolbar__control.components-button {
4914
+ position: relative;
4915
+ }
4916
+ .components-toolbar__control.components-button[data-subscript] svg {
4917
+ padding: 5px 10px 5px 0;
4918
+ }
4919
+ .components-toolbar__control.components-button[data-subscript]::after {
4920
+ content: attr(data-subscript);
4921
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4922
+ font-size: 13px;
4923
+ font-weight: 600;
4924
+ line-height: 12px;
4925
+ position: absolute;
4926
+ right: 8px;
4927
+ bottom: 10px;
4928
+ }
4929
+ .components-toolbar__control.components-button:active::before {
4930
+ display: none;
4931
+ }
4932
+ .components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]::after {
4933
+ color: #fff;
4934
+ }
4935
+
4936
+ .components-toolbar-group {
4937
+ min-height: 48px;
4938
+ border-right: 1px solid #1e1e1e;
4939
+ background-color: #fff;
4940
+ display: inline-flex;
4941
+ flex-shrink: 0;
4942
+ flex-wrap: wrap;
4943
+ line-height: 0;
4944
+ }
4945
+ .components-toolbar-group .components-toolbar-group.components-toolbar-group {
4946
+ border-width: 0;
4947
+ margin: 0;
4948
+ }
4949
+
4950
+ .components-toolbar {
4951
+ min-height: 48px;
4952
+ margin: 0;
4953
+ border: 1px solid #1e1e1e;
4954
+ background-color: #fff;
4955
+ display: inline-flex;
4956
+ flex-shrink: 0;
4957
+ flex-wrap: wrap;
4958
+ }
4959
+ .components-toolbar .components-toolbar.components-toolbar {
4960
+ border-width: 0;
4961
+ margin: 0;
4962
+ }
4963
+
4964
+ div.components-toolbar > div {
4965
+ display: block;
4966
+ margin: 0;
4967
+ }
4968
+ @supports (position: sticky) {
4969
+ div.components-toolbar > div {
4970
+ display: flex;
4971
+ }
4972
+ }
4973
+ div.components-toolbar > div + div.has-left-divider {
4974
+ margin-left: 6px;
4975
+ position: relative;
4976
+ overflow: visible;
4977
+ }
4978
+ div.components-toolbar > div + div.has-left-divider::before {
4979
+ display: inline-block;
4980
+ content: "";
4981
+ box-sizing: content-box;
4982
+ background-color: #ddd;
4983
+ position: absolute;
4984
+ top: 8px;
4985
+ left: -3px;
4986
+ width: 1px;
4987
+ height: 20px;
4988
+ }
4989
+
4990
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child:last-child,
4991
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > * .components-button,
4992
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child:last-child,
4993
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button,
4994
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button,
4995
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > * .components-button,
4996
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child:last-child,
4997
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child:last-child .components-button,
4998
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > .components-button.components-button,
4999
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > * .components-button,
5000
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child:last-child,
5001
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child:last-child .components-button,
5002
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > .components-button.components-button,
5003
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > * .components-button,
5004
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child:last-child,
5005
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child:last-child .components-button,
5006
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > .components-button.components-button,
5007
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > * .components-button {
5008
+ min-width: 48px;
5009
+ padding-left: 12px;
5010
+ padding-right: 12px;
5011
+ }
5012
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child:last-child::before,
5013
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button::before, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button::before, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > * .components-button::before,
5014
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child:last-child::before,
5015
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button::before,
5016
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button::before,
5017
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > * .components-button::before,
5018
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child:last-child::before,
5019
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child:last-child .components-button::before,
5020
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > .components-button.components-button::before,
5021
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > * .components-button::before,
5022
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child:last-child::before,
5023
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child:last-child .components-button::before,
5024
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > .components-button.components-button::before,
5025
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > * .components-button::before,
5026
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child:last-child::before,
5027
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child:last-child .components-button::before,
5028
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > .components-button.components-button::before,
5029
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > * .components-button::before {
5030
+ left: 8px;
5031
+ right: 8px;
5032
+ }
5033
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child,
5034
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:first-child > .components-button,
5035
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button,
5036
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child,
5037
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:first-child > .components-button,
5038
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button,
5039
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child,
5040
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:first-child > .components-button,
5041
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child .components-button,
5042
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child,
5043
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:first-child > .components-button,
5044
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child .components-button,
5045
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child,
5046
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:first-child > .components-button,
5047
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child .components-button {
5048
+ min-width: 42px;
5049
+ padding-left: 11px;
5050
+ padding-right: 6px;
5051
+ }
5052
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child::before,
5053
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:first-child > .components-button::before,
5054
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button::before,
5055
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child::before,
5056
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:first-child > .components-button::before,
5057
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button::before,
5058
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child::before,
5059
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:first-child > .components-button::before,
5060
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child .components-button::before,
5061
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child::before,
5062
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:first-child > .components-button::before,
5063
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child .components-button::before,
5064
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child::before,
5065
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:first-child > .components-button::before,
5066
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child .components-button::before {
5067
+ left: 8px;
5068
+ right: 2px;
5069
+ }
5070
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button,
5071
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div > .components-button,
5072
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button,
5073
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button,
5074
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div > .components-button,
5075
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown .components-button,
5076
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button,
5077
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div > .components-button,
5078
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown .components-button,
5079
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button,
5080
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div > .components-button,
5081
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown .components-button,
5082
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button,
5083
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div > .components-button,
5084
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown .components-button {
5085
+ min-width: 36px;
5086
+ padding-left: 6px;
5087
+ padding-right: 6px;
5088
+ }
5089
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button svg,
5090
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div > .components-button svg,
5091
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button svg,
5092
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button svg,
5093
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div > .components-button svg,
5094
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown .components-button svg,
5095
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button svg,
5096
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div > .components-button svg,
5097
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown .components-button svg,
5098
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button svg,
5099
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div > .components-button svg,
5100
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown .components-button svg,
5101
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button svg,
5102
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div > .components-button svg,
5103
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown .components-button svg {
5104
+ min-width: 24px;
5105
+ }
5106
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button::before,
5107
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div > .components-button::before,
5108
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button::before,
5109
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button::before,
5110
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div > .components-button::before,
5111
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown .components-button::before,
5112
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button::before,
5113
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div > .components-button::before,
5114
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown .components-button::before,
5115
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button::before,
5116
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div > .components-button::before,
5117
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown .components-button::before,
5118
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button::before,
5119
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div > .components-button::before,
5120
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown .components-button::before {
5121
+ left: 2px;
5122
+ right: 2px;
5123
+ }
5124
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:last-child,
5125
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:last-child > .components-button,
5126
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button,
5127
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:last-child,
5128
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:last-child > .components-button,
5129
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button,
5130
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:last-child,
5131
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:last-child > .components-button,
5132
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:last-child .components-button,
5133
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:last-child,
5134
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:last-child > .components-button,
5135
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:last-child .components-button,
5136
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:last-child,
5137
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:last-child > .components-button,
5138
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:last-child .components-button {
5139
+ min-width: 42px;
5140
+ padding-left: 6px;
5141
+ padding-right: 11px;
5142
+ }
5143
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:last-child::before,
5144
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:last-child > .components-button::before,
5145
+ .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button::before,
5146
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:last-child::before,
5147
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:last-child > .components-button::before,
5148
+ .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button::before,
5149
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:last-child::before,
5150
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:last-child > .components-button::before,
5151
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:last-child .components-button::before,
5152
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:last-child::before,
5153
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:last-child > .components-button::before,
5154
+ .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:last-child .components-button::before,
5155
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:last-child::before,
5156
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:last-child > .components-button::before,
5157
+ .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:last-child .components-button::before {
5158
+ left: 2px;
5159
+ right: 8px;
5160
+ }
5161
+
5162
+ .components-tooltip.components-popover {
5163
+ z-index: 1000002;
5164
+ }
5165
+ .components-tooltip.components-popover .components-popover__content {
5166
+ min-width: 0;
5167
+ }
5168
+
5169
+ .components-tooltip .components-popover__content {
5170
+ background: #1e1e1e;
5171
+ border-radius: 2px;
5172
+ border-width: 0;
5173
+ color: #fff;
5174
+ white-space: nowrap;
5175
+ text-align: center;
5176
+ line-height: 1.4;
5177
+ font-size: 12px;
5178
+ box-shadow: none;
5179
+ }
5180
+ .components-tooltip .components-popover__content > div {
5181
+ padding: 4px 8px;
5182
+ }
5183
+
5184
+ .components-tooltip__shortcut {
5185
+ display: inline-block;
5186
+ margin-left: 8px;
5187
+ }
5188
+
5189
+ .disabled-element-wrapper {
5190
+ position: relative;
5191
+ }
5192
+ .disabled-element-wrapper .event-catcher {
5193
+ z-index: 100002;
5194
+ position: absolute;
5195
+ width: 100%;
5196
+ height: 100%;
5197
+ top: 0;
5198
+ left: 0;
5199
+ bottom: 0;
5200
+ right: 0;
5201
+ }
5202
+
5203
+ .components-visually-hidden {
5204
+ border: 0;
5205
+ clip: rect(1px, 1px, 1px, 1px);
5206
+ -webkit-clip-path: inset(50%);
5207
+ clip-path: inset(50%);
5208
+ height: 1px;
5209
+ margin: -1px;
5210
+ overflow: hidden;
5211
+ padding: 0;
5212
+ position: absolute;
5213
+ width: 1px;
5214
+ word-wrap: normal !important;
5215
+ }
5216
+
5217
+ .components-visually-hidden:focus {
5218
+ background-color: #ddd;
5219
+ clip: auto !important;
5220
+ -webkit-clip-path: none;
5221
+ clip-path: none;
5222
+ color: #444;
5223
+ display: block;
5224
+ font-size: 1em;
5225
+ height: auto;
5226
+ left: 5px;
5227
+ line-height: normal;
5228
+ padding: 15px 23px 14px;
5229
+ text-decoration: none;
5230
+ top: 5px;
5231
+ width: auto;
5232
+ z-index: 100000;
5233
+ }
admin/build/13.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[13],{284:function(n,o,w){"use strict";w.r(o)}}]);
admin/build/14.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[14],{161:function(e,t,n){"use strict";n.r(t),n.d(t,"CONFLICT_DETECTION_SCANNER_DURATION_MIN",(function(){return m})),n.d(t,"resetPendingOptions",(function(){return P})),n.d(t,"resetOptionsFormState",(function(){return y})),n.d(t,"addPendingOption",(function(){return D})),n.d(t,"updatePendingUnregisteredClientsForDeletion",(function(){return R})),n.d(t,"resetUnregisteredClientsDeletionStatus",(function(){return w})),n.d(t,"resetPendingBlocklistSubmissionStatus",(function(){return A})),n.d(t,"submitPendingUnregisteredClientDeletions",(function(){return v})),n.d(t,"updatePendingBlocklist",(function(){return M})),n.d(t,"submitPendingBlocklist",(function(){return U})),n.d(t,"checkPreferenceConflicts",(function(){return k})),n.d(t,"chooseAwayFromKitConfig",(function(){return j})),n.d(t,"chooseIntoKitConfig",(function(){return F})),n.d(t,"queryKits",(function(){return L})),n.d(t,"submitPendingOptions",(function(){return W})),n.d(t,"updateApiToken",(function(){return B})),n.d(t,"userAttemptToStopScanner",(function(){return K})),n.d(t,"reportDetectedConflicts",(function(){return G})),n.d(t,"snoozeV3DeprecationWarning",(function(){return q})),n.d(t,"setActiveAdminTab",(function(){return X})),n.d(t,"setConflictDetectionScanner",(function(){return x}));var o=n(168),s=n.n(o),r=n(174),c=n.n(r),i=n(29),a=n.n(i),u=n(0),l=n.n(u),d=n(169),f=n.n(d),_=n(164),p=n(150),E=n(163),T=n.n(E);const N=s.a.create(),m=10,O=Object(p.__)("Couldn't save those changes","font-awesome"),g=Object(p.__)("Couldn't check preferences","font-awesome"),h=Object(p.__)("A request to your WordPress server never received a response","font-awesome"),I=Object(p.__)("A request to your WordPress server failed","font-awesome"),S=Object(p.__)("Couldn't start the scanner","font-awesome"),C=Object(p.__)("Couldn't snooze","font-awesome");function b(e){const t=T()(e,"headers.fontawesome-confirmation");if(204===e.status&&""!==e.data)return Object(_.b)({error:null,confirmed:t,trimmed:e.data,expectEmpty:!0}),e.data={},e;const n=l()(e,"data",null),o="string"==typeof n&&a()(n)>0,s=o?function(e){if(!e||""===e)return null;const t=function e(t,n=0){let o=null,s=null;if("string"!=typeof t)return null;if(n>=t.length)return null;try{return o=JSON.parse(t.slice(n)),{start:n,parsed:o}}catch(e){const o=t.indexOf("[",n+1),r=t.indexOf("{",n+1);if(-1===o&&-1===r)return null;s=-1!==o&&-1!==r?o<r?o:r:-1!==r?r:o}return null===s?null:e(t,s)}(e);if(null===t)return null;{const{start:n,parsed:o}=t;return{start:n,json:e.slice(n),trimmed:e.slice(0,n),parsed:o}}}(n):{};if(o){if(null===s)return Object(_.b)({error:null,confirmed:t,trimmed:n}),e.data={},e;e.data=l()(s,"parsed")}const r=l()(s,"trimmed",""),c=l()(e,"data.errors",null);if(e.status>=400)return e.uiMessage=c?Object(_.b)({error:e.data,confirmed:t,trimmed:r}):Object(_.b)({error:null,confirmed:t,trimmed:r}),e;if(e.status<400&&e.status>=300)return t&&""===r||(e.uiMessage=Object(_.b)({error:null,confirmed:t,trimmed:r})),e;if(c){const n=!0;return e.falsePositive=!0,e.uiMessage=Object(_.b)({error:e.data,confirmed:t,falsePositive:n,trimmed:r}),e}{const n=l()(e,"data.error",null);return n?(e.uiMessage=Object(_.b)({error:n,ok:!0,confirmed:t,trimmed:r}),e):(t||(e.uiMessage=Object(_.b)({error:null,ok:!0,confirmed:t,trimmed:r})),e)}}function P(){return{type:"RESET_PENDING_OPTIONS"}}function y(){return{type:"OPTIONS_FORM_STATE_RESET"}}function D(e){return function(t,n){const{options:o}=n();for(const[n,s]of c()(e))t(o[n]===s?{type:"RESET_PENDING_OPTION",change:{[n]:s}}:{type:"ADD_PENDING_OPTION",change:{[n]:s}})}}function R(e=[]){return{type:"UPDATE_PENDING_UNREGISTERED_CLIENTS_FOR_DELETION",data:e}}function w(){return{type:"DELETE_UNREGISTERED_CLIENTS_RESET"}}function A(){return{type:"BLOCKLIST_UPDATE_RESET"}}function v(){return function(e,t){const{apiNonce:n,apiUrl:o,unregisteredClientsDeletionStatus:s}=t(),r=l()(s,"pending",null);if(!r||0===a()(r))return;e({type:"DELETE_UNREGISTERED_CLIENTS_START"});const c=({uiMessage:t})=>{e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!1,message:t||O})};return N.delete(o+"/conflict-detection/conflicts",{data:r,headers:{"X-WP-Nonce":n}}).then(t=>{const{status:n,data:o,falsePositive:s}=t;s?c(t):e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!0,data:204===n?null:o,message:""})}).catch(c)}}function M(e=[]){return{type:"UPDATE_PENDING_BLOCKLIST",data:e}}function U(){return function(e,t){const{apiNonce:n,apiUrl:o,blocklistUpdateStatus:s}=t(),r=l()(s,"pending",null);if(!r)return;e({type:"BLOCKLIST_UPDATE_START"});const c=({uiMessage:t})=>{e({type:"BLOCKLIST_UPDATE_END",success:!1,message:t||O})};return N.put(o+"/conflict-detection/conflicts/blocklist",r,{headers:{"X-WP-Nonce":n}}).then(t=>{const{status:n,data:o,falsePositive:s}=t;s?c(t):e({type:"BLOCKLIST_UPDATE_END",success:!0,data:204===n?null:o,message:""})}).catch(c)}}function k(){return function(e,t){e({type:"PREFERENCE_CHECK_START"});const{apiNonce:n,apiUrl:o,options:s,pendingOptions:r}=t(),c=({uiMessage:t})=>{e({type:"PREFERENCE_CHECK_END",success:!1,message:t||g})};return N.post(o+"/preference-check",{...s,...r},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;o?c(t):e({type:"PREFERENCE_CHECK_END",success:!0,message:"",detectedConflicts:n})}).catch(c)}}function j({activeKitToken:e}){return function(t,n){const{releases:o}=n();t({type:"CHOOSE_AWAY_FROM_KIT_CONFIG",activeKitToken:e,concreteVersion:l()(o,"latest_version")})}}function F(){return{type:"CHOOSE_INTO_KIT_CONFIG"}}function L(){return function(e,t){const{apiNonce:n,apiUrl:o,options:s}=t(),r=l()(s,"kitToken",null);e({type:"KITS_QUERY_START"});const c=({uiMessage:t})=>{e({type:"KITS_QUERY_END",success:!1,message:t||Object(p.__)("Failed to fetch kits","font-awesome")})},i=({uiMessage:t})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:t||Object(p.__)("Couldn't update latest kit settings","font-awesome")})};return N.post(o+"/api","query {\n me {\n kits {\n name\n version\n technologySelected\n licenseSelected\n minified\n token\n shimEnabled\n autoAccessibilityEnabled\n status\n }\n }\n }",{headers:{"X-WP-Nonce":n}}).then(t=>{if(t.falsePositive)return c(t);const a=l()(t,"data.data");if(!l()(a,"me"))return e({type:"KITS_QUERY_END",success:!1,message:Object(p.__)("Failed to fetch kits. Regenerate your API Token and try again.","font-awesome")});if(e({type:"KITS_QUERY_END",data:a,success:!0}),!r)return;const u=l()(a,"me.kits",[]),d=f()(u,{token:r});if(!d)return;const _={};return s.usePro&&"pro"!==d.licenseSelected?_.usePro=!1:s.usePro||"pro"!==d.licenseSelected||(_.usePro=!0),"svg"===s.technology&&"svg"!==d.technologySelected?(_.technology="webfont",_.pseudoElements=!0):"svg"!==s.technology&&"svg"===d.technologySelected&&(_.technology="svg",_.pseudoElements=!1),s.version!==d.version&&(_.version=d.version),s.v4Compat&&!d.shimEnabled?_.v4Compat=!1:!s.v4Compat&&d.shimEnabled&&(_.v4Compat=!0),e({type:"OPTIONS_FORM_SUBMIT_START"}),N.put(o+"/config",{options:{...s,..._}},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;if(o)return i(t);e({type:"OPTIONS_FORM_SUBMIT_END",data:n,success:!0,message:Object(p.__)("Kit changes saved","font-awesome")})}).catch(i)}).catch(c)}}function W(){return function(e,t){const{apiNonce:n,apiUrl:o,options:s,pendingOptions:r}=t();e({type:"OPTIONS_FORM_SUBMIT_START"});const c=({uiMessage:t})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:t||O})};return N.put(o+"/config",{options:{...s,...r}},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;o?c(t):e({type:"OPTIONS_FORM_SUBMIT_END",data:n,success:!0,message:Object(p.__)("Changes saved","font-awesome")})}).catch(c)}}function B({apiToken:e=!1,runQueryKits:t=!1}){return function(n,o){const{apiNonce:s,apiUrl:r,options:c}=o();n({type:"OPTIONS_FORM_SUBMIT_START"});const i=({uiMessage:e})=>{n({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:e||O})};return N.put(r+"/config",{options:{...c,apiToken:e}},{headers:{"X-WP-Nonce":s}}).then(e=>{const{data:o,falsePositive:s}=e;if(s)i(e);else if(n({type:"OPTIONS_FORM_SUBMIT_END",data:o,success:!0,message:Object(p.__)("API Token saved","font-awesome")}),t)return n(L())}).catch(i)}}function K(){return{type:"USER_STOP_SCANNER"}}function G({nodesTested:e={}}){return(t,n)=>{const{apiNonce:o,apiUrl:s,unregisteredClients:r,showConflictDetectionReporter:c}=n();if(c){if(a()(e.conflict)>0){const n=Object.keys(e.conflict).reduce((function(t,n){return t[n]=e.conflict[n],t}),{});t({type:"CONFLICT_DETECTION_SUBMIT_START",unregisteredClientsBeforeDetection:r,recentConflictsDetected:e.conflict});const c=({uiMessage:e})=>{t({type:"CONFLICT_DETECTION_SUBMIT_END",success:!1,message:e||O})};return N.post(s+"/conflict-detection/conflicts",n,{headers:{"X-WP-Nonce":o}}).then(e=>{const{status:n,data:o,falsePositive:s}=e;s?c(e):t({type:"CONFLICT_DETECTION_SUBMIT_END",success:!0,data:204===n||0===a()(o)?null:o})}).catch(c)}t({type:"CONFLICT_DETECTION_NONE_FOUND"})}}}function q(){return(e,t)=>{const{apiNonce:n,apiUrl:o}=t();e({type:"SNOOZE_V3DEPRECATION_WARNING_START"});const s=({uiMessage:t})=>{e({type:"SNOOZE_V3DEPRECATION_WARNING_END",success:!1,message:t||C})};return N.put(o+"/v3deprecation",{snooze:!0},{headers:{"X-WP-Nonce":n}}).then(t=>{const{falsePositive:n}=t;n?s(t):e({type:"SNOOZE_V3DEPRECATION_WARNING_END",success:!0,snooze:!0,message:""})}).catch(s)}}function X(e){return{type:"SET_ACTIVE_ADMIN_TAB",tab:e}}function x({enable:e=!0}){return function(t,n){const{apiNonce:o,apiUrl:s}=n(),r=e?"ENABLE_CONFLICT_DETECTION_SCANNER_END":"DISABLE_CONFLICT_DETECTION_SCANNER_END";t({type:e?"ENABLE_CONFLICT_DETECTION_SCANNER_START":"DISABLE_CONFLICT_DETECTION_SCANNER_START"});const c=({uiMessage:e})=>{t({type:r,success:!1,message:e||S})};return N.put(s+"/conflict-detection/until",e?Math.floor(new Date((new Date).valueOf()+1e3*m*60)/1e3):Math.floor(new Date/1e3)-1,{headers:{"X-WP-Nonce":o}}).then(e=>{const{status:n,data:o,falsePositive:s}=e;s?c(e):t({type:r,data:204===n?null:o,success:!0})}).catch(c)}}N.interceptors.response.use(e=>b(e),e=>{if(e.response)e.response=b(e.response),e.uiMessage=l()(e,"response.uiMessage");else if(e.request){const t="fontawesome_request_noresponse",n={errors:{[t]:[h]},error_data:{[t]:{request:e.request}}};e.uiMessage=Object(_.b)({error:n})}else{const t="fontawesome_request_failed",n={errors:{[t]:[I]},error_data:{[t]:{failedRequestMessage:e.message}}};e.uiMessage=Object(_.b)({error:n})}return Promise.reject(e)})},164:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n(0),s=n.n(o),r=n(29),c=n.n(r),i=n(150);const a=Object(i.__)("Font Awesome WordPress Plugin Error Report","font-awesome"),u=Object(i.__)("D'oh! That failed big time.","font-awesome"),l=Object(i.__)("There was an error attempting to report the error.","font-awesome"),d=Object(i.__)("Oh no! Your web browser could not reach your WordPress server.","font-awesome"),f=Object(i.__)("It looks like your web browser session expired. Try logging out and log back in to WordPress admin.","font-awesome"),_=Object(i.__)("The last request was successful, but it also returned the following error(s), which might be helpful for troubleshooting.","font-awesome"),p=Object(i.__)("Error","font-awesome"),E=Object(i.__)("WARNING: The last request contained errors, though your WordPress server reported it as a success. This usually means there's a problem with your theme or one of your other plugins emitting output that is causing problems.","font-awesome"),T=Object(i.__)("WARNING: The last response from your WordPress server did not include the confirmation header that should be in all valid Font Awesome responses. This is a clue that some code from another theme or plugin is acting badly and causing the wrong headers to be sent.","font-awesome"),N=Object(i.__)("WARNING: Invalid Data Trimmed from Server Response","font-awesome"),m=Object(i.__)("WARNING: We expected the last response from the server to contain no data, but it contained something unexpected.","font-awesome"),O=Object(i.__)("Your WordPress server returned an error for that last request, but there was no information about the error.","font-awesome");t.b=function(e){const{error:t,ok:n=!1,falsePositive:o=!1,confirmed:r=!0,expectEmpty:i=!1,trimmed:g=""}=e;console.group(a),n&&console.info(_),o&&console.info(E),r||console.info(T),""!==g&&(console.group(N),i&&console.info(m),console.info(g),console.groupEnd());const h=null!==t?function(e){const t=Object.keys(e.errors||[]).map(t=>({code:t,message:s()(e,`errors.${t}.0`),data:s()(e,"error_data."+t)}));return 0===c()(t)&&t.push({code:"fontawesome_unknown_error",message:l}),t.reduce((e,t)=>{console.group(p);const n=function(e){if(!s()(e,"code"))return console.info(l),u;let t=null,n="";const o=s()(e,"message");o&&(n=n.concat(`message: ${o}\n`),t=o);const r=s()(e,"code");if(r)switch(n=n.concat(`code: ${r}\n`),r){case"rest_no_route":t=d;break;case"rest_cookie_invalid_nonce":t=f;break;case"fontawesome_unknown_error":t=u}const c=s()(e,"data");if("string"==typeof c)n=n.concat(`data: ${c}\n`);else{const t=s()(e,"data.status");t&&(n=n.concat(`status: ${t}\n`));const o=s()(e,"data.trace");o&&(n=n.concat(`trace:\n${o}\n`))}n&&""!==n?console.info(n):console.info(e);const i=s()(e,"data.request");i&&console.info(i);const a=s()(e,"data.failedRequestMessage");return a&&console.info(a),t}(t);return console.groupEnd(),e||"previous_exception"===t.code?e:n},null)}(t):null;return null===t&&""===g&&r&&console.info(O),console.groupEnd(),h}}}]);
admin/build/15.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[15],{275:function(n,a,t){"use strict";t.r(a),t.d(a,"fa_icon_chooser",(function(){return m}));var i=t(178),r=t(200);const o={prefix:"fas",iconName:"sad-tear",icon:[496,512,[],"f5b4","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM152 416c-26.5 0-48-21-48-47 0-20 28.5-60.4 41.6-77.8 3.2-4.3 9.6-4.3 12.8 0C171.5 308.6 200 349 200 369c0 26-21.5 47-48 47zm16-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm170.2 154.2C315.8 367.4 282.9 352 248 352c-21.2 0-21.2-32 0-32 44.4 0 86.3 19.6 114.7 53.8 13.8 16.4-11.2 36.5-24.5 20.4z"]},e={prefix:"far",iconName:"tire",icon:[512,512,[],"f631","M202.1 290.3L140.5 310.3C158.8 349.1 195.9 376.8 240 382.4V317.7C224.2 313.6 210.7 303.8 202.1 290.3zM192 256c0-15.45 5.695-29.43 14.81-40.48L168.6 162.1C143.8 186.4 128 219.3 128 256c0 8.207 .9251 16.2 2.408 23.98L192.4 259.8C192.3 258.5 192 257.3 192 256zM256 191.1c8.287 0 16.15 1.705 23.41 4.572l37.94-52.2C299.1 134.3 278.3 128 256 128S212.9 134.3 194.6 144.4l37.94 52.2C239.8 193.7 247.7 191.1 256 191.1zM305.2 215.5C314.3 226.6 320 240.6 320 256c0 1.314-.3086 2.545-.3867 3.84l61.98 20.14C383.1 272.2 384 264.2 384 256c0-36.73-15.76-69.65-40.63-93.01L305.2 215.5zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 416c-88.37 0-160-71.63-160-160s71.63-160 160-160s160 71.63 160 160S344.4 416 256 416zM272 317.7v64.64c44.12-5.588 81.16-33.31 99.47-72.04l-61.6-20.02C301.3 303.8 287.8 313.6 272 317.7zM288 256c0-17.64-14.36-32-32-32S224 238.4 224 256s14.36 32 32 32S288 273.6 288 256z"]},p={"fatal-error-heading":"Well, this is awkward...","fatal-error-detail":"Something has gone horribly wrong. Check the console for additional error information.","start-view-heading":"Font Awesome is the web's most popular icon set, with tons of icons in a variety of styles."};p["start-view-detail"]=Object(i.h)(r.b,null,"Not sure where to start? Here are some favorites, or try a search for ",Object(i.h)("strong",null,"spinners"),", ",Object(i.h)("strong",null,"shopping"),", ",Object(i.h)("strong",null,"food"),", or"," ",Object(i.h)("strong",null,"whatever you're looking for"),"."),p["initial-loading-view-heading"]="Fetching icons",p["initial-loading-view-detail"]="When this thing gets up to 88 mph...",p["search-field-label-free"]="Search Font Awesome Free Icons in Version",p["search-field-label-pro"]="Search Font Awesome Pro Icons in Version",p["search-field-placeholder"]="Find icons by name, category, or keyword",p["searching-free"]="You're searching Font Awesome Free icons in version",p["searching-pro"]="You're searching Font Awesome Pro icons in version",p["light-requires-pro"]="You need to use a Pro kit to get Light icons.",p["thin-requires-pro"]="You need to use a Pro kit with Version 6 to get Thin icons.",p["duotone-requires-pro"]="You need to use a Pro kit with Version 5.10 or later to get Duotone icons.",p["uploaded-requires-pro"]="You need to use a Pro kit to get Uploaded icons.",p["kit-has-no-uploaded-icons"]="This kit contains no uploaded icons.",p["no-search-results-heading"]="Sorry, we couldn't find anything for that.",p["no-search-results-detail"]="You might try a different search...",p["suggest-icon-upload"]=Object(i.h)(r.b,null,"Or"," ",Object(i.h)("a",{href:"https://fontawesome.com/v5.15/how-to-use/on-the-web/using-kits/uploading-icons",target:"_blank"},"upload your own icon")," ","to a Pro kit!"),p["get-fontawesome-pro"]=Object(i.h)(r.b,null,"Or"," ",Object(i.h)("a",{href:"https://fontawesome.com/",target:"_blank"},"use Font Awesome Pro")," ","for more icons and styles!"),p["solid-style-filter-sr-message"]="Show solid style icons",p["regular-style-filter-sr-message"]="Show regular style icons",p["light-style-filter-sr-message"]="Show light style icons",p["thin-style-filter-sr-message"]="Show thin style icons",p["duotone-style-filter-sr-message"]="Show duotone style icons",p["brands-style-filter-sr-message"]="Show brands style icons",p["uploaded-style-filter-sr-message"]="Show your uploaded icons";const l={display:"none"},m=class{constructor(n){Object(i.j)(this,n),this.finish=Object(i.e)(this,"finish",7),this.query="",this.isQuerying=!1,this.isInitialLoading=!1,this.hasQueried=!1,this.icons=[],this.styleFilterEnabled=!1,this.styleFilters={fas:!1,far:!1,fad:!1,fat:!1,fab:!1,fal:!1,fak:!1},this.fatalError=!1,this.activeSlotDefaults={},this.updateQueryResultsWithDebounce=r.k.debounce(n=>{this.updateQueryResults(n).catch(n=>{console.error(n),this.fatalError=!0})},500),this.toggleStyleFilter=this.toggleStyleFilter.bind(this)}async loadKitMetadata(){const n=await this.handleQuery(`\n query {\n me {\n kit(token:"${this.kitToken}") {\n version\n technologySelected\n licenseSelected\n name\n release {\n version\n }\n iconUploads {\n name\n unicode\n version\n width\n height\n path\n }\n }\n }\n }\n `);if(r.k.get(n,"errors"))throw console.error("Font Awesome Icon Chooser GraphQL query errors",n.errors),new Error;const a=r.k.get(n,"data.me.kit");this.kitMetadata=a}activateDefaultStyleFilters(){this.styleFilterEnabled=!0,this.styleFilters.fas=!0,this.styleFilters.fab=!0}resolvedVersion(){return r.k.get(this,"kitMetadata.release.version")||this.version}pro(){return"pro"===r.k.get(this,"kitMetadata.licenseSelected")}async preload(){return this.kitToken?this.loadKitMetadata():Promise.resolve()}setupSlots(){for(const n in p)this.host.querySelector(`[slot="${n}"]`)||(this.activeSlotDefaults[n]=p[n])}slot(n){return this.activeSlotDefaults&&this.activeSlotDefaults[n]||Object(i.h)("slot",{name:n})}componentWillLoad(){if(!this.kitToken&&!Object(r.i)(this.version))return console.error(r.a+": either a kit-token or valid semantic version is required.",this),void(this.fatalError=!0);this.query="",this.isInitialLoading=!0,this.setupSlots(),this.preload().then(()=>{const n=this.pro(),a=this.kitToken?Object(r.j)(n):Object(r.h)();n&&(this.svgFetchBaseUrl=`${a}/releases/v${this.resolvedVersion()}/svgs`);const t=r.k.get(window,"FontAwesome");return t?Promise.resolve(t):Object(r.f)(this.getUrlText,n,this.resolvedVersion(),a,this.kitToken).then(n=>(document.head.appendChild(n),r.k.get(window,"FontAwesome")))}).then(n=>{this.svgApi=n;const a=r.k.get(window,"FontAwesome.dom"),t=document.createElement("STYLE");t.setAttribute("type","text/css");const i=document.createTextNode(a.css());t.appendChild(i),this.host.shadowRoot.appendChild(t),this.defaultIcons=r.g,this.setIcons(this.defaultIcons,this.iconUploadsAsIconUploadLookups()),this.activateDefaultStyleFilters(),this.mayHaveIconUploads()&&r.k.size(r.k.get(this,"kitMetadata.iconUploads"))>0&&(this.styleFilters.fak=!0),this.commonFaIconProps={svgApi:r.k.get(window,"FontAwesome"),pro:this.pro(),svgFetchBaseUrl:this.svgFetchBaseUrl,kitToken:this.kitToken,getUrlText:this.getUrlText},this.isInitialLoading=!1}).catch(n=>{console.error(n),this.isInitialLoading=!1,this.fatalError=!0})}async updateQueryResults(n){if(0===r.k.size(n))return;this.isQuerying=!0;const a=await this.handleQuery(`\n query {\n search(version:"${this.resolvedVersion()}", query: "${n}", first: 100) {\n id\n label\n membership {\n free\n pro\n }\n }\n }`),t=this.iconUploadsAsIconUploadLookups().filter(({iconName:a})=>a.indexOf(n)>-1);let i=a;Array.isArray(r.k.get(i,"data.search"))||(console.warn(r.a+": search results may be inaccurate since 'handleQuery' returned an unexpected value:",a),i={data:{search:[]}}),this.setIcons(i,t),this.hasQueried=!0,this.isQuerying=!1}iconUploadsAsIconUploadLookups(){return r.k.get(this,"kitMetadata.iconUploads",[]).map(n=>({prefix:"fak",iconName:n.name,iconUpload:n}))}setIcons(n,a){this.icons=(r.k.get(n,"data.search")||[]).reduce((n,a)=>{const{id:t,membership:i}=a,o=i.free;return this.pro()&&i.pro&&i.pro.filter(n=>!i.free.includes(n)).forEach(n=>o.push(n)),o.map(a=>{const i=r.d[a];n.push({iconName:t,prefix:i})}),n},a)}filteredIcons(){return this.styleFilterEnabled?this.icons.filter(({prefix:n})=>this.styleFilters[n]):this.icons}resetStyleFilter(){Object.keys(this.styleFilters).forEach(n=>{this.styleFilters[n]=!1}),this.styleFilterEnabled=!1}isOnlyEnabledStyleFilter(n){return!!this.styleFilters[n]&&!Object.keys(this.styleFilters).find(a=>a!==n&&this.styleFilters[a])}showCheckedStyleIcon(n){return this.styleFilterEnabled&&this.styleFilters[n]}toggleStyleFilter(n){this.styleFilterEnabled?this.isOnlyEnabledStyleFilter(n)?(this.styleFilters=Object.assign(Object.assign({},this.styleFilters),{[n]:!this.styleFilters[n]}),this.styleFilterEnabled=!1):this.styleFilters=Object.assign(Object.assign({},this.styleFilters),{[n]:!this.styleFilters[n]}):(this.styleFilters=Object.assign(Object.assign({},this.styleFilters),{[n]:!0}),this.styleFilterEnabled=!0)}isV6(){const n=this.resolvedVersion();return n&&"6"===n[0]}isDuotoneAvailable(){return this.pro()&&!!this.resolvedVersion().match("(5.[1-9][0-9]+.)|^6.")}mayHaveIconUploads(){return this.pro()}hasIconUploads(){return r.k.size(r.k.get(this,"kitMetadata.iconUploads"))}onKeyUp(n){this.query=n.target.value,0===r.k.size(this.query)?this.setIcons(this.defaultIcons,this.iconUploadsAsIconUploadLookups()):this.updateQueryResultsWithDebounce(this.query)}preventDefaultFormSubmit(n){n.preventDefault(),n.stopPropagation()}render(){const n=!this.pro(),a=!(this.isV6()&&this.pro()),t=!this.isDuotoneAvailable(),m=!this.mayHaveIconUploads();return this.fatalError?Object(i.h)("div",{class:"fa-icon-chooser"},Object(i.h)("div",{class:"message-loading text-center margin-2xl"},Object(i.h)("h3",null,this.slot("fatal-error-heading")),Object(i.h)("p",null,this.slot("fatal-error-detail")))):this.isInitialLoading?Object(i.h)("div",{class:"fa-icon-chooser"},Object(i.h)("div",{class:"message-loading text-center margin-2xl"},Object(i.h)("h3",null,"Loading..."))):Object(i.h)("div",{class:"fa-icon-chooser"},Object(i.h)("form",{id:"search-form",onSubmit:this.preventDefaultFormSubmit},Object(i.h)("label",{htmlFor:"search",class:"margin-bottom-xs margin-left-xl sr-only"},this.pro()?this.slot("search-field-label-pro"):this.slot("search-field-label-free")," ",this.resolvedVersion()),Object(i.h)("div",{class:"tablet:margin-bottom-xl"},Object(i.h)("div",{class:"wrap-search margin-bottom-3xs with-icon-before"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{stylePrefix:"fas",name:"search",class:"icons-search-decorative"})),Object(i.h)("input",{type:"text",name:"search",id:"search",class:"rounded",value:this.query,onKeyUp:this.onKeyUp.bind(this),placeholder:this.searchInputPlaceholder||p["search-field-placeholder"]}))),Object(i.h)("div",{class:"icons-style-menu-listing display-flex flex-items-center align-between margin-bottom-xl"},Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{id:"icons-style-solid",checked:this.styleFilterEnabled&&this.styleFilters.fas,onChange:()=>this.toggleStyleFilter("fas"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-solid",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center"},Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0 desktop:size-md"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("fas")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"fas",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("fas")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"fas",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Solid ",Object(i.h)("span",{class:"sr-only"},this.slot("solid-style-filter-sr-message"))))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{id:"icons-style-regular",checked:this.styleFilterEnabled&&this.styleFilters.far,onChange:()=>this.toggleStyleFilter("far"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-regular",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("far")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"far",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("far")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"far",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Regular ",Object(i.h)("span",{class:"sr-only"},this.slot("regular-style-filter-sr-message"))))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{disabled:n,id:"icons-style-light",checked:this.styleFilterEnabled&&this.styleFilters.fal,onChange:()=>this.toggleStyleFilter("fal"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-light",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},n?Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{name:"meh",stylePrefix:"far",size:"2x",class:"checked-icon fa-fw"}))):Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("fal")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"fal",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("fal")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"fal",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Light ",Object(i.h)("span",{class:"sr-only"},this.slot("light-style-filter-sr-message")))),Object(i.h)("span",{class:"disabled-tooltip size-sm"},this.slot("light-requires-pro"))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{disabled:a,id:"icons-style-thin",checked:this.styleFilterEnabled&&this.styleFilters.fat,onChange:()=>this.toggleStyleFilter("fat"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-thin",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},a?Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{name:"meh",stylePrefix:"far",size:"2x",class:"checked-icon fa-fw"}))):Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("fat")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"fat",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("fat")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"fat",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Thin ",Object(i.h)("span",{class:"sr-only"},this.slot("thin-style-filter-sr-message")))),Object(i.h)("span",{class:"disabled-tooltip size-sm"},this.slot("thin-requires-pro"))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{disabled:t,id:"icons-style-duotone",checked:this.styleFilterEnabled&&this.styleFilters.fad,onChange:()=>this.toggleStyleFilter("fad"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-duotone",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},t?Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{name:"meh",stylePrefix:"far",size:"2x",class:"unchecked-icon fa-fw"}))):Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("fad")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"fad",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("fad")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"fad",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Duotone ",Object(i.h)("span",{class:"sr-only"},this.slot("duotone-style-filter-sr-message")))),Object(i.h)("span",{class:"disabled-tooltip size-sm"},this.slot("duotone-requires-pro"))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{id:"icons-style-brands",checked:this.styleFilterEnabled&&this.styleFilters.fab,onChange:()=>this.toggleStyleFilter("fab"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-brands",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{stylePrefix:"fab",name:"font-awesome",size:"2x",class:"fa-fw"}))),Object(i.h)("span",null,"Brands ",Object(i.h)("span",{class:"sr-only"},this.slot("brands-style-filter-sr-message"))))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{disabled:m,id:"icons-style-uploads",checked:this.styleFilterEnabled&&this.styleFilters.fak,onChange:()=>this.toggleStyleFilter("fak"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-uploads",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center"},Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},m?Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{stylePrefix:"far",name:"meh",size:"2x",class:"fa-fw"})):Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{stylePrefix:"far",name:"cloud",size:"2x",class:"fa-fw"}))),Object(i.h)("span",null,"Uploaded ",Object(i.h)("span",{class:"sr-only"},this.slot("uploaded-style-filter-sr-message")))),Object(i.h)("span",{class:"disabled-tooltip size-sm"},this.slot("uploaded-requires-pro"))))),Object(i.h)("p",{class:"muted size-sm text-center margin-bottom-xs"},this.pro()?this.slot("searching-pro"):this.slot("searching-free")," ",this.resolvedVersion()),Object(i.h)("div",{class:"wrap-icon-listing margin-y-lg"},!this.isQuerying&&this.mayHaveIconUploads()&&!this.hasIconUploads()&&this.styleFilterEnabled&&this.styleFilters.fak&&Object(i.h)("article",{class:"text-center margin-2xl"},Object(i.h)("p",{class:"muted size-sm"},this.slot("kit-has-no-uploaded-icons"))),!this.isQuerying&&""===this.query&&Object(i.h)("article",{class:"text-center margin-y-2xl line-length-lg margin-auto"},Object(i.h)("h3",{class:"margin-bottom-md"},this.slot("start-view-heading")),Object(i.h)("p",{class:"margin-bottom-3xl"},this.slot("start-view-detail"))),this.isQuerying?Object(i.h)("article",{class:"message-loading text-center margin-2xl"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{icon:e,class:"message-icon fa-2x margin-top-xs fa-spin fa-fw"})),Object(i.h)("h3",null,this.slot("initial-loading-view-header")),Object(i.h)("p",{key:"a",class:"margin-y-md muted"},this.slot("initial-loading-view-detail"))):r.k.size(this.filteredIcons())>0?Object(i.h)("div",{class:"icon-listing"},this.filteredIcons().map(n=>Object(i.h)("article",{class:"wrap-icon",key:`${n.prefix}-${n.iconName}`},Object(i.h)("button",{class:"icon subtle display-flex flex-column flex-items-center flex-content-center",onClick:()=>this.finish.emit(Object(r.e)(n))},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{size:"2x",stylePrefix:n.prefix,name:n.iconName,iconUpload:r.k.get(n,"iconUpload")})),Object(i.h)("span",{class:"icon-name size-sm text-truncate margin-top-lg"},""+n.iconName))))):Object(i.h)("article",{class:"message message-noresults text-center margin-2xl"},Object(i.h)("span",{key:"b"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{icon:o,class:"message-icon fa-2x margin-top-xs"}))),Object(i.h)("h2",{class:"message-title margin-top-lg"},this.slot("no-search-results-heading")),Object(i.h)("p",{key:"c",class:"size-lg"},this.slot("no-search-results-detail")),Object(i.h)("p",{key:"d",class:"muted display-block"},this.pro()?this.slot("suggest-icon-upload"):this.slot("get-fontawesome-pro")))))}get host(){return Object(i.g)(this)}};m.style='/* vendor.css */\n/* stylelint-disable */\n:host {\n --oc-white: #fff;\n --oc-black: #000;\n --oc-gray-0: #f8f9fa;\n --oc-gray-1: #f1f3f5;\n --oc-gray-2: #e9ecef;\n --oc-gray-3: #dee2e6;\n --oc-gray-4: #ced4da;\n --oc-gray-5: #adb5bd;\n --oc-gray-6: #868e96;\n --oc-gray-7: #495057;\n --oc-gray-8: #343a40;\n --oc-gray-9: #212529;\n --oc-red-0: #fff5f5;\n --oc-red-1: #ffe3e3;\n --oc-red-2: #ffc9c9;\n --oc-red-3: #ffa8a8;\n --oc-red-4: #ff8787;\n --oc-red-5: #ff6b6b;\n --oc-red-6: #fa5252;\n --oc-red-7: #f03e3e;\n --oc-red-8: #e03131;\n --oc-red-9: #c92a2a;\n --oc-pink-0: #fff0f6;\n --oc-pink-1: #ffdeeb;\n --oc-pink-2: #fcc2d7;\n --oc-pink-3: #faa2c1;\n --oc-pink-4: #f783ac;\n --oc-pink-5: #f06595;\n --oc-pink-6: #e64980;\n --oc-pink-7: #d6336c;\n --oc-pink-8: #c2255c;\n --oc-pink-9: #a61e4d;\n --oc-grape-0: #f8f0fc;\n --oc-grape-1: #f3d9fa;\n --oc-grape-2: #eebefa;\n --oc-grape-3: #e599f7;\n --oc-grape-4: #da77f2;\n --oc-grape-5: #cc5de8;\n --oc-grape-6: #be4bdb;\n --oc-grape-7: #ae3ec9;\n --oc-grape-8: #9c36b5;\n --oc-grape-9: #862e9c;\n --oc-violet-0: #f3f0ff;\n --oc-violet-1: #e5dbff;\n --oc-violet-2: #d0bfff;\n --oc-violet-3: #b197fc;\n --oc-violet-4: #9775fa;\n --oc-violet-5: #845ef7;\n --oc-violet-6: #7950f2;\n --oc-violet-7: #7048e8;\n --oc-violet-8: #6741d9;\n --oc-violet-9: #5f3dc4;\n --oc-indigo-0: #edf2ff;\n --oc-indigo-1: #dbe4ff;\n --oc-indigo-2: #bac8ff;\n --oc-indigo-3: #91a7ff;\n --oc-indigo-4: #748ffc;\n --oc-indigo-5: #5c7cfa;\n --oc-indigo-6: #4c6ef5;\n --oc-indigo-7: #4263eb;\n --oc-indigo-8: #3b5bdb;\n --oc-indigo-9: #364fc7;\n --oc-blue-0: #e7f5ff;\n --oc-blue-1: #d0ebff;\n --oc-blue-2: #a5d8ff;\n --oc-blue-3: #74c0fc;\n --oc-blue-4: #4dabf7;\n --oc-blue-5: #339af0;\n --oc-blue-6: #228be6;\n --oc-blue-7: #1c7ed6;\n --oc-blue-8: #1971c2;\n --oc-blue-9: #1864ab;\n --oc-cyan-0: #e3fafc;\n --oc-cyan-1: #c5f6fa;\n --oc-cyan-2: #99e9f2;\n --oc-cyan-3: #66d9e8;\n --oc-cyan-4: #3bc9db;\n --oc-cyan-5: #22b8cf;\n --oc-cyan-6: #15aabf;\n --oc-cyan-7: #1098ad;\n --oc-cyan-8: #0c8599;\n --oc-cyan-9: #0b7285;\n --oc-teal-0: #e6fcf5;\n --oc-teal-1: #c3fae8;\n --oc-teal-2: #96f2d7;\n --oc-teal-3: #63e6be;\n --oc-teal-4: #38d9a9;\n --oc-teal-5: #20c997;\n --oc-teal-6: #12b886;\n --oc-teal-7: #0ca678;\n --oc-teal-8: #099268;\n --oc-teal-9: #087f5b;\n --oc-green-0: #ebfbee;\n --oc-green-1: #d3f9d8;\n --oc-green-2: #b2f2bb;\n --oc-green-3: #8ce99a;\n --oc-green-4: #69db7c;\n --oc-green-5: #51cf66;\n --oc-green-6: #40c057;\n --oc-green-7: #37b24d;\n --oc-green-8: #2f9e44;\n --oc-green-9: #2b8a3e;\n --oc-lime-0: #f4fce3;\n --oc-lime-1: #e9fac8;\n --oc-lime-2: #d8f5a2;\n --oc-lime-3: #c0eb75;\n --oc-lime-4: #a9e34b;\n --oc-lime-5: #94d82d;\n --oc-lime-6: #82c91e;\n --oc-lime-7: #74b816;\n --oc-lime-8: #66a80f;\n --oc-lime-9: #5c940d;\n --oc-yellow-0: #fff9db;\n --oc-yellow-1: #fff3bf;\n --oc-yellow-2: #ffec99;\n --oc-yellow-3: #ffe066;\n --oc-yellow-4: #ffd43b;\n --oc-yellow-5: #fcc419;\n --oc-yellow-6: #fab005;\n --oc-yellow-7: #f59f00;\n --oc-yellow-8: #f08c00;\n --oc-yellow-9: #e67700;\n --oc-orange-0: #fff4e6;\n --oc-orange-1: #ffe8cc;\n --oc-orange-2: #ffd8a8;\n --oc-orange-3: #ffc078;\n --oc-orange-4: #ffa94d;\n --oc-orange-5: #ff922b;\n --oc-orange-6: #fd7e14;\n --oc-orange-7: #f76707;\n --oc-orange-8: #e8590c;\n --oc-orange-9: #d9480f;\n}\n/* stylelint-enable */\n/* Box sizing rules */\n*,\n*::before,\n*::after {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n/* Remove default margin */\n:host,\nbody,\nh1,\nh2,\nh3,\nh4,\np,\nli,\nfigure,\nfigcaption,\nblockquote,\ndl,\ndd {\n margin: 0;\n}\n/* Set core body defaults */\nbody {\n min-height: 100vh;\n scroll-behavior: smooth;\n text-rendering: optimizeSpeed;\n line-height: 1.5;\n}\n/* A elements that don\'t have a class get default styles */\na:not([class]) {\n -webkit-text-decoration-skip: ink;\n text-decoration-skip-ink: auto;\n}\n/* Make images easier to work with */\nimg {\n display: block;\n max-width: 100%;\n}\n/* Inherit fonts for inputs and buttons */\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n/* Remove all animations and transitions for people that prefer not to see them */\n@media (prefers-reduced-motion: reduce) {\n * {\n -webkit-transition-duration: 0.0001s !important;\n transition-duration: 0.0001s !important;\n -webkit-animation-duration: 0.0001s !important;\n animation-duration: 0.0001s !important;\n -webkit-animation-iteration-count: 1 !important;\n animation-iteration-count: 1 !important;\n scroll-behavior: auto !important;\n }\n}\n/* setting.css */\n:host {\n /* viewports */\n --viewport-tablet: 48rem; /* 768px */\n --viewport-laptop: 64rem; /* 1024px */\n --viewport-desktop: 96rem; /* 1536px */\n\n /* colors */\n --white: var(--oc-white);\n --black: var(--oc-black);\n\n /* colors: Brand Grays */\n --gray-50: #f0f1f3;\n --gray-100: #e0e2e8;\n --gray-200: #c3c6d1;\n --gray-300: #a5abbb;\n --gray-400: #8991a5;\n --gray-500: #6d7790;\n --gray-600: #515e7b;\n --gray-700: #364767;\n --gray-800: #183153;\n --gray-900: #001c40;\n\n /* colors: red */\n --red0: var(--oc-red-0);\n --red1: var(--oc-red-1);\n --red2: var(--oc-red-2);\n --red3: var(--oc-red-3);\n --red4: var(--oc-red-4);\n --red5: var(--oc-red-5);\n --red6: var(--oc-red-6);\n --red7: var(--oc-red-7);\n --red8: var(--oc-red-8);\n --red9: var(--oc-red-9);\n\n /* colors: pink */\n --pink0: var(--oc-pink-0);\n --pink1: var(--oc-pink-1);\n --pink2: var(--oc-pink-2);\n --pink3: var(--oc-pink-3);\n --pink4: var(--oc-pink-4);\n --pink5: var(--oc-pink-5);\n --pink6: var(--oc-pink-6);\n --pink7: var(--oc-pink-7);\n --pink8: var(--oc-pink-8);\n --pink9: var(--oc-pink-9);\n\n /* colors: grape */\n --grape0: var(--oc-grape-0);\n --grape1: var(--oc-grape-1);\n --grape2: var(--oc-grape-2);\n --grape3: var(--oc-grape-3);\n --grape4: var(--oc-grape-4);\n --grape5: var(--oc-grape-5);\n --grape6: var(--oc-grape-6);\n --grape7: var(--oc-grape-7);\n --grape8: var(--oc-grape-8);\n --grape9: var(--oc-grape-9);\n\n /* colors: violet */\n --violet0: var(--oc-violet-0);\n --violet1: var(--oc-violet-1);\n --violet2: var(--oc-violet-2);\n --violet3: var(--oc-violet-3);\n --violet4: var(--oc-violet-4);\n --violet5: var(--oc-violet-5);\n --violet6: var(--oc-violet-6);\n --violet7: var(--oc-violet-7);\n --violet8: var(--oc-violet-8);\n --violet9: var(--oc-violet-9);\n\n /* colors: indigo */\n --indigo0: var(--oc-indigo-0);\n --indigo1: var(--oc-indigo-1);\n --indigo2: var(--oc-indigo-2);\n --indigo3: var(--oc-indigo-3);\n --indigo4: var(--oc-indigo-4);\n --indigo5: var(--oc-indigo-5);\n --indigo6: var(--oc-indigo-6);\n --indigo7: var(--oc-indigo-7);\n --indigo8: var(--oc-indigo-8);\n --indigo9: var(--oc-indigo-9);\n\n /* colors: blue */\n --blue0: var(--oc-blue-0);\n --blue1: var(--oc-blue-1);\n --blue2: var(--oc-blue-2);\n --blue3: var(--oc-blue-3);\n --blue4: var(--oc-blue-4);\n --blue5: var(--oc-blue-5);\n --blue6: var(--oc-blue-6);\n --blue7: var(--oc-blue-7);\n --blue8: var(--oc-blue-8);\n --blue9: var(--oc-blue-9);\n\n /* colors: cyan */\n --cyan0: var(--oc-cyan-0);\n --cyan1: var(--oc-cyan-1);\n --cyan2: var(--oc-cyan-2);\n --cyan3: var(--oc-cyan-3);\n --cyan4: var(--oc-cyan-4);\n --cyan5: var(--oc-cyan-5);\n --cyan6: var(--oc-cyan-6);\n --cyan7: var(--oc-cyan-7);\n --cyan8: var(--oc-cyan-8);\n --cyan9: var(--oc-cyan-9);\n\n /* colors: teal */\n --teal0: var(--oc-teal-0);\n --teal1: var(--oc-teal-1);\n --teal2: var(--oc-teal-2);\n --teal3: var(--oc-teal-3);\n --teal4: var(--oc-teal-4);\n --teal5: var(--oc-teal-5);\n --teal6: var(--oc-teal-6);\n --teal7: var(--oc-teal-7);\n --teal8: var(--oc-teal-8);\n --teal9: var(--oc-teal-9);\n\n /* colors: green */\n --green0: var(--oc-green-0);\n --green1: var(--oc-green-1);\n --green2: var(--oc-green-2);\n --green3: var(--oc-green-3);\n --green4: var(--oc-green-4);\n --green5: var(--oc-green-5);\n --green6: var(--oc-green-6);\n --green7: var(--oc-green-7);\n --green8: var(--oc-green-8);\n --green9: var(--oc-green-9);\n\n /* colors: lime */\n --lime0: var(--oc-lime-0);\n --lime1: var(--oc-lime-1);\n --lime2: var(--oc-lime-2);\n --lime3: var(--oc-lime-3);\n --lime4: var(--oc-lime-4);\n --lime5: var(--oc-lime-5);\n --lime6: var(--oc-lime-6);\n --lime7: var(--oc-lime-7);\n --lime8: var(--oc-lime-8);\n --lime9: var(--oc-lime-9);\n\n /* colors: yellow */\n --yellow0: var(--oc-yellow-0);\n --yellow1: var(--oc-yellow-1);\n --yellow2: var(--oc-yellow-2);\n --yellow3: var(--oc-yellow-3);\n --yellow4: var(--oc-yellow-4);\n --yellow5: var(--oc-yellow-5);\n --yellow6: var(--oc-yellow-6);\n --yellow7: var(--oc-yellow-7);\n --yellow8: var(--oc-yellow-8);\n --yellow9: var(--oc-yellow-9);\n\n /* colors: orange */\n --orange0: var(--oc-orange-0);\n --orange1: var(--oc-orange-1);\n --orange2: var(--oc-orange-2);\n --orange3: var(--oc-orange-3);\n --orange4: var(--oc-orange-4);\n --orange5: var(--oc-orange-5);\n --orange6: var(--oc-orange-6);\n --orange7: var(--oc-orange-7);\n --orange8: var(--oc-orange-8);\n --orange9: var(--oc-orange-9);\n\n /* Brand Colors\n Brand Gravy */\n --fa-dk-navy: var(--gray-900);\n --fa-navy: var(--gray-800);\n --fa-dk-gravy: var(--gray-600);\n --fa-md-gravy: var(--gray-400);\n --fa-gravy: var(--gray-200);\n --fa-lt-gravy: var(--gray-50);\n\n /* Brand Yellow */\n --fa-yellow: var(--oc-yellow-4);\n --fa-dk-yellow: var(--oc-yellow-6);\n\n /* Brand Blue */\n --fa-blue: var(--oc-blue-3);\n --fa-dk-blue: var(--oc-blue-7);\n\n /* Brand Teal */\n --fa-teal: var(--oc-teal-3);\n --fa-dk-teal: var(--oc-teal-7);\n\n /* Brand Red */\n --fa-red: var(--oc-red-4);\n --fa-dk-red: var(--oc-red-8);\n\n /* Brand Purple */\n --fa-purple: var(--oc-grape-3);\n --fa-dk-purple: var(--oc-grape-8);\n\n /* Brand Violet */\n --fa-violet: var(--oc-violet-3);\n --fa-dk-violet: var(--oc-violet-8);\n\n /* focus */\n --focus-outline-size: 1px;\n --focus-outline-style: solid;\n --focus-outline-color: var(--white);\n\n /* timing */\n --timing-base: 1s;\n --timing-glacial: calc(var(--timing-base) * 200); /* 200s */\n --timing-3xslow: calc(var(--timing-base) * 10); /* 10s */\n --timing-2xslow: calc(var(--timing-base) * 4); /* 4s */\n --timing-xslow: calc(var(--timing-base) * 2); /* 2s */\n --timing-slow: calc(var(--timing-base) * 1.5); /* 1.5s */\n --timing-md: var(--timing-base);\n --timing-fast: calc(var(--timing-base) * 0.5); /* 0.5s */\n --timing-xfast: calc(var(--timing-base) * 0.25); /* 0.25s */\n --timing-2xfast: calc(var(--timing-base) * 0.1); /* 0.1s */\n\n /* typography */\n --font-family-sans-serif: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif; /* Available typefaces in the Fort Awesome kit for WA: "cera-pro" & "cera-round-pro" */\n --font-family-serif: fa-livory, "Georgia", "Times New Roman", "Times", serif;\n --font-family-monospace: "Menlo", "Monaco", "Consolas", "Courier New", monospace;\n --font-family-base: var(--font-family-sans-serif);\n\n /* viewport scaling */\n --font-size-root: 14px;\n --font-size-root-tablet: 16px;\n\n /* sizes */\n --size-base: 1em;\n --size-6xs: calc(var(--size-base) * 0.25); /* 4px */\n --size-5xs: calc(var(--size-base) * 0.3125); /* 5px */\n --size-4xs: calc(var(--size-base) * 0.375); /* 6px */\n --size-3xs: calc(var(--size-base) * 0.5); /* 8px */\n --size-2xs: calc(var(--size-base) * 0.625); /* 10px */\n --size-xs: calc(var(--size-base) * 0.75); /* 12px */\n --size-sm: calc(var(--size-base) * 0.875); /* 14px */\n --size-md: var(--size-base); /* 16px */\n --size-lg: calc(var(--size-base) * 1.25); /* 20px */\n --size-xl: calc(var(--size-base) * 1.5); /* 24px */\n --size-2xl: calc(var(--size-base) * 2); /* 32px */\n --size-3xl: calc(var(--size-base) * 2.5); /* 40px */\n --size-4xl: calc(var(--size-base) * 3); /* 48px */\n --size-5xl: calc(var(--size-base) * 3.75); /* 60px */\n --size-6xl: calc(var(--size-base) * 4.5); /* 72px */\n\n /* font-sizes */\n --font-size-base: 1em;\n --font-size-6xs: calc(var(--font-size-base) * 0.25); /* 4px */\n --font-size-5xs: calc(var(--font-size-base) * 0.3125); /* 5px */\n --font-size-4xs: calc(var(--font-size-base) * 0.375); /* 6px */\n --font-size-3xs: calc(var(--font-size-base) * 0.5); /* 8px */\n --font-size-2xs: calc(var(--font-size-base) * 0.625); /* 10px */\n --font-size-xs: calc(var(--font-size-base) * 0.75); /* 12px */\n --font-size-sm: calc(var(--font-size-base) * 0.875); /* 14px */\n --font-size-md: var(--font-size-base); /* 16px */\n --font-size-lg: calc(var(--font-size-base) * 1.25); /* 20px */\n --font-size-xl: calc(var(--font-size-base) * 1.5); /* 24px */\n --font-size-2xl: calc(var(--font-size-base) * 2); /* 32px */\n --font-size-3xl: calc(var(--font-size-base) * 2.5); /* 40px */\n --font-size-4xl: calc(var(--font-size-base) * 3); /* 48px */\n --font-size-5xl: calc(var(--font-size-base) * 3.75); /* 60px */\n --font-size-6xl: calc(var(--font-size-base) * 4.5); /* 72px */\n\n /* size resets */\n --size-reset-base: 1rem;\n --size-reset-6xs: calc(var(--size-reset-base) * 0.25); /* 4px */\n --size-reset-5xs: calc(var(--size-reset-base) * 0.3125); /* 5px */\n --size-reset-4xs: calc(var(--size-reset-base) * 0.375); /* 6px */\n --size-reset-3xs: calc(var(--size-reset-base) * 0.5); /* 8px */\n --size-reset-2xs: calc(var(--size-reset-base) * 0.625); /* 10px */\n --size-reset-xs: calc(var(--size-reset-base) * 0.75); /* 12px */\n --size-reset-sm: calc(var(--size-reset-base) * 0.875); /* 14px */\n --size-reset-md: var(--size-reset-base); /* 16px */\n --size-reset-lg: calc(var(--size-reset-base) * 1.25); /* 20px */\n --size-reset-xl: calc(var(--size-reset-base) * 1.5); /* 24px */\n --size-reset-2xl: calc(var(--size-reset-base) * 2); /* 32px */\n --size-reset-3xl: calc(var(--size-reset-base) * 2.5); /* 40px */\n --size-reset-4xl: calc(var(--size-reset-base) * 3); /* 48px */\n --size-reset-5xl: calc(var(--size-reset-base) * 3.75); /* 60px */\n --size-reset-6xl: calc(var(--size-reset-base) * 4.5); /* 72px */\n\n /* spacing */\n --spacing-base: 1em; /* ~16px */\n --spacing-0: 0;\n --spacing-1: calc(var(--spacing-base) * 1 / 16); /* 1px */\n --spacing-1px: 1px;\n --spacing-7xs: calc(var(--spacing-base) * 1 / 16); /* 1px */\n --spacing-6xs: calc(var(--spacing-base) * 2 / 16); /* 2px */\n --spacing-5xs: calc(var(--spacing-base) * 3 / 16); /* 3px */\n --spacing-4xs: calc(var(--spacing-base) * 4 / 16); /* 4px */\n --spacing-3xs: calc(var(--spacing-base) * 6 / 16); /* 6px */\n --spacing-2xs: calc(var(--spacing-base) * 8 / 16); /* 8px */\n --spacing-xs: calc(var(--spacing-base) * 10 / 16); /* 10px */\n --spacing-sm: calc(var(--spacing-base) * 12 / 16); /* 12px */\n --spacing-md: calc(var(--spacing-base) * 1); /* 16px */\n --spacing-lg: calc(var(--spacing-base) * 1.25); /* 20px */\n --spacing-xl: calc(var(--spacing-base) * 1.5); /* 24px */\n --spacing-2xl: calc(var(--spacing-base) * 2); /* 32px */\n --spacing-3xl: calc(var(--spacing-base) * 2.5); /* 40px */\n --spacing-4xl: calc(var(--spacing-base) * 3); /* 48px */\n --spacing-5xl: calc(var(--spacing-base) * 4); /* 64px */\n --spacing-6xl: calc(var(--spacing-base) * 5); /* 80px */\n --spacing-7xl: calc(var(--spacing-base) * 6); /* 96px */\n --spacing-8xl: calc(var(--spacing-base) * 8); /* 128px */\n --spacing-9xl: calc(var(--spacing-base) * 10); /* 160px */\n --spacing-10xl: calc(var(--spacing-base) * 12); /* 192px */\n --spacing-11xl: calc(var(--spacing-base) * 16); /* 256px */\n --spacing-12xl: calc(var(--spacing-base) * 20); /* 320px */\n\n /* headings */\n --headings-font-weight: var(--font-weight-semibold);\n --headings-font-family: var(--font-family-base);\n --headings-margin-top: 2em;\n --h1-font-size: var(--font-size-3xl); /* 40px */\n --h2-font-size: var(--font-size-2xl); /* 32px */\n --h3-font-size: var(--font-size-xl); /* 24px */\n --h4-font-size: var(--font-size-lg); /* 20px */\n --h5-font-size: var(--font-size-md); /* 16px */\n --h6-font-size: var(--font-size-xs); /* 12px */\n --h1-line-height: calc((40 + 6) / 40);\n --h2-line-height: calc((32 + 6) / 32);\n --h3-line-height: calc((24 + 6) / 24);\n --h4-line-height: calc((20 + 6) / 20);\n --h5-line-height: calc((16 + 6) / 16);\n --h6-line-height: calc((12 + 6) / 12);\n --h1-margin-bottom: calc(8em / 40);\n --h2-margin-bottom: calc(8em / 32);\n --h3-margin-bottom: calc(8em / 24);\n --h4-margin-bottom: calc(8em / 20);\n --h5-margin-bottom: calc(8em / 16);\n --h6-margin-bottom: calc(8em / 12);\n\n /* font-weights */\n --font-weight-light: 300;\n --font-weight-normal: 400;\n --font-weight-semibold: 600;\n --font-weight-bold: 700;\n\n /* line heights */\n --line-height-0: 0;\n --line-height-base: 1.5;\n --line-height-sm: 1.25;\n --line-height-xs: 1.125;\n --line-height-1: 1;\n --line-height-md: var(--line-height-base);\n --line-height-lg: 1.6;\n --line-height-heading: var(--line-height-xs);\n --line-height-code: var(--line-height-md);\n --line-height-copy: var(--line-height-md);\n\n /* letter-spacing */\n --letter-spacing-0: 0;\n --letter-spacing-base: var(--letter-spacing-base);\n --letter-spacing-lg: 0.025em;\n --letter-spacing-xl: 0.05em;\n --letter-spacing-2xl: 0.1em;\n --letter-spacing-3xl: 0.25em;\n\n /* depth */\n --depth--1: -1;\n --depth-0: 0;\n --depth-1: 10;\n --depth-2: 20;\n --depth-3: 30;\n --depth-4: 40;\n --depth-5: 50;\n --depth-background: var(--depth--1);\n --depth-foreground: var(--depth-5);\n\n /* borders */\n --border-radius-none: 0;\n --border-radius-sm: 0.5em;\n --border-radius-md: 0.75em;\n --border-radius-lg: 1em;\n --border-radius-circle: 100%;\n --border-radius-pill: 9999px;\n --border-width-none: 0;\n --border-width-sm: 0.125em;\n --border-width-md: 0.25em;\n --border-width-lg: 0.5em;\n --border-style: solid;\n --border-width: var(--border-width-sm);\n --border-color: var(--fa-gravy);\n --border-radius: var(--border-radius-md);\n\n /* shadows */\n --with-shadow-box-shadow-color: var(--border-color);\n --with-shadow-box-shadow-width: 0.25em;\n --with-shadow-box-shadow: 0 var(--with-shadow-box-shadow-width) 0 var(--with-shadow-box-shadow-color);\n\n /* line-length */\n --line-length-2xs: 15ch;\n --line-length-xs: 30ch;\n --line-length-sm: 45ch;\n --line-length-md: 66ch;\n --line-length-lg: 77ch;\n --line-length-xl: 90ch;\n\n /* focus style */\n --focus-outline: solid 0.1875em var(--blue3); /* 3px outline width. Solid outline style must be set for consistent browser rendering. */\n --focus-outline-offset: var(--spacing-1);\n\n /* links */\n --link-display: inline;\n --link-transition-duration: var(--timing-2xfast);\n --link-decoration-line: underline;\n --link-decoration-style: dotted;\n --link-decoration-color: currentColor;\n --link-decoration-thickness: 0.0625em;\n --link-color: var(--fa-dk-blue);\n --link-font-weight: var(--font-weight-base);\n --link-hover-color: var(--fa-blue);\n --link-active-color: var(--fa-navy);\n --link-hover-decoration-line: underline;\n --link-hover-decoration-style: solid;\n --link-hover-decoration-color: currentColor;\n\n /* code */\n --code-background: transparent;\n --code-color: var(--orange5);\n --code-font-size: var(--font-size-sm);\n\n /* paragraphs */\n --paragraph-margin-top: 0;\n --paragraph-margin-bottom: var(--spacing-md);\n\n /* blockquotes */\n --blockquote-font-family: var(--font-family-serif);\n --blockquote-font-size: inherit;\n --blockquote-margin-bottom: var(--spacing-lg);\n --blockquote-quote-indent: var(--spacing-xl);\n --blockquote-quote-border-color: var(--gray-300);\n --blockquote-quote-border-style: solid;\n --blockquote-quote-border-width: var(--spacing-4xs);\n --blockquote-footer-color: var(--gray-500);\n --blockquote-footer-font-family: var(--font-family-base);\n --blockquote-footer-font-size: var(--font-size-sm);\n --blockquote-footer-margin-top: calc(var(--paragraph-margin-bottom) * -1);\n --blockquote-footer-padding-top: var(--spacing-lg);\n\n /* lists */\n --list-margin-top: var(--spacing-md);\n --list-margin-bottom: var(--spacing-md);\n --list-nested-margin-bottom: var(--spacing-4xs);\n --list-line-height: calc((16 + 8) / 16);\n --list-padding-left: var(--spacing-xl);\n --list-unordered-style-type: disc;\n --list-ordered-style-type: decimal;\n\n /* buttons */\n\n /* --button-transition-timing: var(--timing-2xfast); */\n --button-min-height: 4em; /* padding based on this value */\n --button-border-width: var(--border-width-sm);\n --button-border-radius: var(--border-radius-sm);\n --button-border-color: currentColor;\n --button-box-shadow-width: 0.375em;\n --button-box-shadow: 0 var(--button-box-shadow-width) 0 currentColor;\n --button-padding-vertical: calc((var(--button-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--button-border-width) * 2) - var(--button-box-shadow-width)) / 2);\n --button-padding-horizontal: var(--spacing-xl);\n --button-padding: var(--button-padding-vertical) var(--button-padding-horizontal);\n --button-transition-duration: 0;\n --button-margin-bottom: 0.875em;\n --button-font-weight: 600;\n --button-background: var(--white);\n --button-decoration: none;\n --button-decoration-color: unset;\n --button-color: var(--fa-navy);\n --button-hover-background: var(--fa-gravy);\n --button-hover-decoration: none;\n --button-hover-decoration-color: unset;\n --button-hover-color: var(--button-color);\n --button-hover-border-color: currentColor;\n --button-active-border-width: var(--border-width-sm);\n --button-active-border-color: var(--fa-navy);\n --button-active-box-shadow: none;\n --button-active-background: var(--fa-navy);\n --button-active-color: var(--button-background);\n --button-disabled-opacity: 0.5;\n --button-disabled-background: var(--button-background);\n --button-padding-roomy: calc(var(--button-padding-vertical) + 0.5em) calc(var(--button-padding-horizontal) + 0.5em);\n --button-padding-compact: calc(var(--button-padding-vertical) - 0.5em) calc(var(--button-padding-horizontal) - 0.5em);\n\n /* tables */\n --table-layout: initial;\n --table-margin-bottom: var(--spacing-xl);\n --table-width: 100%;\n --table-background: inherit;\n --table-hover-background-color: transparent;\n --table-head-background: transparent;\n --table-th-background: transparent;\n --table-th-border-width: 2px;\n --table-th-border-style: solid;\n --table-th-border-color: var(--gray-200);\n --table-th-font-weight: var(--font-weight-semibold);\n --table-body-background: transparent;\n --table-row-background: transparent;\n --table-striped-row-background: var(--gray-100);\n --table-cell-border-collapse: collapse;\n --table-cell-border-spacing: none;\n --table-cell-text-align: left;\n --table-cell-vertical-align: initial;\n --table-cell-spacing-top: 0.5em;\n --table-cell-spacing-right: 0.75em;\n --table-cell-spacing-bottom: 0.5em;\n --table-cell-spacing-left: 0.75em;\n --table-cell-spacing-compact: calc(var(--table-cell-spacing-top) * 0.5) calc(var(--table-cell-spacing-right) * 0.5) calc(var(--table-cell-spacing-bottom) * 0.5) calc(var(--table-cell-spacing-left) * 0.5);\n --table-cell-spacing-roomy: calc(var(--table-cell-spacing-top) * 2) calc(var(--table-cell-spacing-right) * 2) calc(var(--table-cell-spacing-bottom) * 2) calc(var(--table-cell-spacing-left) * 2);\n --table-cell-border-width: 1px;\n --table-cell-border-style: solid;\n --table-cell-border-color: var(--gray-100);\n --table-cell-background: transparent;\n --table-foot-background: transparent;\n --table-caption-color: var(--gray-600);\n --table-caption-side: bottom;\n --table-caption-text-align: left;\n --table-caption-text-size: var(--size-sm);\n\n /* hrs */\n --hr-border-style: solid;\n --hr-border-width: var(--border-width-sm);\n --hr-border-color: var(--fa-gravy);\n --hr-padding-bottom: 0.25em; /* 8px */\n\n /* triangles */\n --triangle-color: var(--white);\n --triangle-size: 1em;\n\n /* tags */\n --tag-border: 0;\n --tag-border-radius: var(--border-radius-md);\n --tag-background: var(--fa-gravy);\n --tag-padding: 0.5em 1em; /* ~6px ~12px */\n --tag-vertical-align: calc(100% / 12); /* ~1px */\n --tag-text-transform: uppercase;\n --tag-letter-spacing: 0.0625em; /* ~0.5px */\n --tag-color: var(--fa-navy);\n --tag-font-size: var(--font-size-xs); /* ~12px */\n --tag-font-weight: bold;\n --tag-link-hover-color: var(--fa-dk-blue);\n --top-tag-top: -1em; /* 12px, half of tag height */\n --top-tag-indent: calc(32em / 12);\n --top-tag-margin-top: 0.75em; /* 12px, half of tag height */\n\n /* grid */\n --grid-gutter-x-width: 0.5rem;\n --grid-gutter-y-width: 1rem;\n --grid-outer-gutter-width: 1rem;\n --grid-min-width: none;\n --grid-max-width: 100%;\n --grid-fluid-max-width: 100%;\n --grid-row-direction: row;\n --grid-wrap: wrap;\n --grid-column-direction: column;\n --tablet-grid-outer-gutter-width: 1rem;\n --laptop-grid-outer-gutter-width: 2rem;\n --desktop-grid-outer-gutter-width: 2rem;\n --tablet-grid-max-width: var(--viewport-tablet);\n --laptop-grid-max-width: var(--viewport-laptop);\n --desktop-grid-max-width: var(--viewport-desktop);\n\n /* default text and background color */\n --text-color: var(--fa-navy);\n --text-align: left;\n --background-color: var(--fa-lt-gravy);\n\n /* body/page */\n --body-background: var(--background-color);\n --body-color: var(--text-color);\n\n /* messages */\n --message-min-height: 4em; /* 64px min height for messages. Change this and padding automatically adjusts. */\n --message-border-width: var(--border-width-sm);\n --message-border-style: solid;\n --message-border-color: var(--white);\n --message-vertical-padding: calc((var(--message-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--message-border-width) * 2)) / 2);\n --message-horizontal-padding: var(--spacing-xl);\n --message-background: var(--white);\n --message-color: var(--fa-navy);\n --message-padding: var(--message-vertical-padding) var(--message-horizontal-padding);\n --message-border-radius: var(--border-radius-md);\n --message-margin: 0 0 1em;\n --message-with-icon-decorative-top: calc((var(--message-vertical-padding) + (var(--line-height-base) - var(--message-with-icon-decorative-scale))/2) / var(--message-with-icon-decorative-scale) * 1em);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --message-with-icon-decorative-scale: 1.5; /* Scales icon size. Basically like unit-less ems. */\n --message-roomy-with-icon-decorative-scale: 1.75; /* Scales icon size. Basically like unit-less ems. */\n --message-roomy-with-icon-decorative-top: calc((1.625 + (var(--line-height-base) - var(--message-roomy-with-icon-decorative-scale))/2) / var(--message-roomy-with-icon-decorative-scale) * 1em);\n --message-roomy-padding: calc(var(--message-vertical-padding) + 0.5em) calc(var(--message-horizontal-padding) + 0.5em);\n --message-roomy-min-height: 5em;\n --message-compact-with-icon-decorative-scale: 1.25; /* Scales icon size. Basically like unit-less ems. */\n --message-compact-with-icon-decorative-top: calc((0.625 + (var(--line-height-base) - var(--message-compact-with-icon-decorative-scale))/2) / var(--message-compact-with-icon-decorative-scale) * 1em);\n --message-compact-padding: calc(var(--message-vertical-padding) - 0.5em) calc(var(--message-horizontal-padding) - 0.5em);\n --message-compact-min-height: 3em;\n\n /* forms */\n --fieldset-border-width: var(--border-width-sm) 0;\n --fieldset-border-style: solid;\n --fieldset-border-color: var(--fa-md-gravy);\n --fieldset-background: none;\n --fieldset-padding: 0 0 var(--spacing-sm) 0;\n --legend-background: transparent;\n --legend-padding: 0 var(--spacing-sm) 0 0;\n --legend-font-weight: bold;\n --legend-color: var(--fa-dk-gravy);\n --label-font-weight: bold;\n --label-font-size: var(--font-size-md);\n --label-color: var(--text-color);\n --label-required-color: var(--label-color);\n --label-disabled-color: var(--fa-dk-gravy);\n --input-font-size: var(--font-size-md);\n --input-font-weight: bold;\n --input-background: var(--white);\n --input-min-height: 4em; /* 64px min height for input, textarea, & select */\n --input-padding-vertical: calc((var(--input-min-height) - (var(--input-font-size) * var(--line-height-base)) - (var(--input-border-width) * 2)) / 2);\n --input-padding-horizontal: var(--spacing-xl);\n --input-padding: var(--input-padding-vertical) var(--input-padding-horizontal);\n --input-border-width: var(--border-width-sm);\n --input-border-style: solid;\n --input-border-radius: var(--border-radius-md);\n --input-border-color: var(--fa-md-gravy);\n --input-box-shadow: inset 0 0.25em 0 0 var(--fa-lt-gravy);\n --input-with-icon-scale: 1.25;\n --input-with-icon-color: var(--fa-gravy);\n --input-affix-background: var(--input-border-color);\n --input-affix-color: var(--white);\n --help-font-size: var(--font-size-sm);\n --help-color: var(--fa-dk-gravy);\n --input-disabled-box-shadow: none;\n --input-disabled-background: var(--fa-gravy);\n --input-disabled-color: var(--fa-dk-gravy);\n --input-disabled-border-color: var(--input-disabled-background);\n --input-disabled-opacity: 1;\n --input-placeholder-color: var(--fa-gravy);\n --input-placeholder-font-weight: normal;\n --form-button-margin: var(--spacing-sm) 0 0;\n\n /* cards */\n --card-display: block;\n --card-vertical-padding: calc((var(--card-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--card-border-width) * 2)) / 2);\n --card-horizontal-padding: var(--spacing-xl);\n --card-text-align: center;\n --card-border-width: 0em; /* I shit you not. CSS calc cannot add 0 to something with units without 0 having units on it too. */\n --card-border-style: solid;\n --card-border-color: var(--white);\n --card-padding: var(--card-vertical-padding) var(--card-horizontal-padding);\n --card-border-radius: var(--border-radius-md);\n --card-margin-bottom: var(--spacing-xl);\n --card-vertical-align: top;\n --card-min-height: 4em; /* 64px min height for cards. A ton of math is based on this number, including vertical padding. */\n --card-roomy-vertical-padding: calc((var(--card-roomy-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--card-border-width) * 2)) / 2);\n --card-roomy-horizontal-padding: var(--spacing-2xl);\n --card-roomy-min-height: 5em;\n --card-compact-vertical-padding: calc((var(--card-compact-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--card-border-width) * 2)) / 2);\n --card-compact-horizontal-padding: var(--spacing-lg);\n --card-compact-min-height: 3em;\n --card-link-text-decoration: none;\n --card-link-hover-border-width: 0.125em;\n --card-link-hover-border-style: solid;\n --card-link-hover-text-decoration: none;\n --card-color: var(--fa-navy);\n --card-background: var(--white);\n --card-link-box-shadow: var(--with-shadow-box-shadow);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--fa-dk-blue);\n --card-link-hover-border-color: var(--fa-blue);\n --card-header-border: 0.125em dotted var(--fa-dk-navy);\n --card-header-background: var(--fa-navy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-border: 0.125em dotted var(--fa-lt-gravy);\n --card-section-color: var(--card-color);\n\n /* with-close */\n --with-close-close-font-size: var(--font-size-xl);\n --with-close-times-color: var(--white);\n --with-close-close-color: inherit;\n --with-close-close-hover-color: var(--fa-dk-red);\n\n /* focus */\n --focus-border-color: var(--blue3);\n --focus-box-shadow: 0 0 3px 3px var(--blue3);\n\n /* modals */\n --modal-min-height: 4em;\n --modal-padding: 2em;\n --modal-border-radius: var(--border-radius-md);\n --modal-margin: var(--font-size-2xl) auto 0;\n --modal-transition-duration: var(--timing-xfast);\n --modal-shadow: rgba(81, 94, 123, 0.5);\n --modal-opacity: 0;\n\n /* icons */\n --icon-caret-down: url("data:image/svg+xml,%3Csvg aria-hidden=\'true\' focusable=\'false\' data-prefix=\'fas\' data-icon=\'caret-down\' class=\'svg-inline--fa fa-caret-down fa-w-10\' role=\'img\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 320 512\'%3E%3Cpath fill=\'rgb(73, 80, 87)\' d=\'M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\'%3E%3C/path%3E%3C/svg%3E");\n}\n/* alias: misc states */\n/* alias: system states */\n/* alias: theme states */\n/* alias: color states */\n/* alias: state custom selector rollups */\n/* Inverted States */\n/* alias: buttons */\n/* alias: add-ons */\n/* alias: code */\n/* alias: headings */\n/* alias: lists */\n/* alias: messages */\n/* alias: modals */\n/* alias: icons */\n/* alias: forms */\n/* alias: block-level elements */\n/* viewports */\n/* 768px */\n/* 1024px */\n/* 1536px */\n/* misc state variables */\n.default {\n --button-background: var(--white);\n --button-hover-background: var(--fa-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--white);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-close-color: var(--fa-navy);\n --border-color: var(--gray-400);\n --link-color: var(--fa-dk-blue);\n --link-hover-color: var(--fa-blue);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-border-color: var(--gray-300);\n --table-cell-background: transparent;\n --table-hover-background-color: var(--gray-400);\n --table-th-border-color: var(--gray-300);\n --tag-background: var(--fa-gravy);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --fieldset-border-color: var(--gray-200);\n --legend-color: var(--gray-400);\n --card-color: var(--fa-navy);\n --card-background: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--fa-dk-blue);\n --card-link-hover-border-color: var(--fa-dk-blue);\n --card-header-background: var(--fa-navy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.muted,.mute {\n --text-color: var(--fa-md-gravy);\n --hr-border-color: var(--gray-300);\n}\n/* theme state variables */\n.primary {\n --button-background: var(--white);\n --button-hover-background: var(--fa-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--white);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-close-color: var(--fa-navy);\n --border-color: var(--blue3);\n --link-color: var(--fa-dk-blue);\n --link-hover-color: var(--fa-blue);\n --table-background: var(--blue0);\n --table-th-background: var(--blue1);\n --table-row-background: var(--blue0);\n --table-striped-row-background: var(--blue1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--blue2);\n --table-hover-background-color: var(--blue1);\n --table-th-border-color: var(--blue2);\n --tag-background: var(--fa-navy);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-blue);\n --card-color: var(--fa-navy);\n --card-background: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--fa-dk-blue);\n --card-link-hover-border-color: var(--fa-dk-blue);\n --card-header-background: var(--fa-navy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.secondary {\n --button-background: var(--fa-lt-gravy);\n --button-hover-background: var(--fa-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-lt-gravy);\n --message-border-color: var(--fa-gravy);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-close-color: var(--fa-navy);\n --border-color: var(--gray-400);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-dk-blue);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-300);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n --tag-background: var(--white);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --card-border-width: 0.125em;\n --card-border-color: var(--fa-gravy);\n --card-color: var(--fa-navy);\n --card-background: var(--fa-lt-gravy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-navy);\n --card-link-hover-color: var(--white);\n --card-link-hover-border-color: var(--fa-navy);\n --card-header-background: var(--fa-md-gravy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--fa-lt-gravy);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-border: 0.125em solid var(--card-border-color);\n}\n.accent {\n --button-background: var(--fa-yellow);\n --button-hover-background: var(--fa-dk-yellow);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--fa-yellow);\n --link-color: var(--fa-dk-yellow);\n --link-hover-color: var(--fa-yellow);\n --table-background: var(--teal0);\n --table-th-background: var(--teal1);\n --table-row-background: var(--teal0);\n --table-striped-row-background: var(--teal1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal1);\n --table-th-border-color: var(--teal2);\n --tag-background: var(--fa-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --fieldset-border-color: var(--fa-yellow);\n --legend-color: var(--fa-dk-yellow);\n --card-color: var(--fa-navy);\n --card-background: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-yellow);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-link-hover-background);\n --card-header-background: var(--fa-navy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-color: var(--fa-navy);\n --card-section-border: 0.125em solid var(--fa-lt-gravy);\n}\n.light {\n --button-background: var(--fa-gravy);\n --button-hover-background: var(--fa-md-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-md-gravy);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--white);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-gravy);\n --table-background: var(--white);\n --table-th-background: var(--white);\n --table-row-background: var(--white);\n --table-striped-row-background: var(--gray-50);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-200);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n --tag-background: var(--fa-gravy);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --card-background: var(--white);\n --card-color: var(--fa-md-gravy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-gravy);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n/* system state variables */\n.success {\n --button-background: var(--fa-teal);\n --button-hover-background: var(--fa-dk-teal);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-teal);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--teal3);\n --link-color: var(--fa-dk-teal);\n --link-hover-color: var(--fa-teal);\n --table-background: var(--teal0);\n --table-th-background: var(--teal2);\n --table-row-background: var(--teal1);\n --table-striped-row-background: var(--teal0);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal2);\n --table-th-border-color: var(--teal2);\n --tag-background: var(--fa-teal);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-teal);\n --label-color: var(--fa-dk-teal);\n --label-required-color: var(--fa-dk-teal);\n --input-border-color: var(--fa-teal);\n --input-affix-background: var(--input-border-color);\n --card-background: var(--white);\n --card-color: var(--fa-dk-teal);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-teal);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.warning {\n --button-background: var(--fa-yellow);\n --button-hover-background: var(--fa-dk-yellow);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--yellow3);\n --link-color: var(--fa-dk-yellow);\n --link-hover-color: var(--fa-yellow);\n --table-background: var(--yellow0);\n --table-th-background: var(--yellow2);\n --table-row-background: var(--yellow1);\n --table-striped-row-background: var(--yellow0);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--yellow2);\n --table-hover-background-color: var(--yellow2);\n --table-th-border-color: var(--yellow2);\n --tag-background: var(--fa-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-md-gravy);\n --label-color: var(--fa-dk-yellow);\n --label-required-color: var(--fa-dk-yellow);\n --input-border-color: var(--fa-yellow);\n --input-affix-background: var(--input-border-color);\n --card-background: var(--white);\n --card-color: var(--fa-dk-yellow);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-yellow);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.danger {\n --button-background: var(--fa-red);\n --button-hover-background: var(--fa-dk-red);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-red);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-dk-red);\n --link-hover-color: var(--fa-red);\n --table-background: var(--red0);\n --table-th-background: var(--red2);\n --table-row-background: var(--red1);\n --table-striped-row-background: var(--red0);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--red2);\n --table-hover-background-color: var(--red2);\n --table-th-border-color: var(--red2);\n --tag-background: var(--fa-red);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-red);\n --label-color: var(--dk-red);\n --label-required-color: var(--fa-dk-red);\n --input-border-color: var(--fa-red);\n --input-affix-background: var(--input-border-color);\n --card-background: var(--white);\n --card-color: var(--fa-dk-red);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-red);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.info {\n --button-background: var(--fa-blue);\n --button-hover-background: var(--fa-dk-blue);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-blue);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--blue3);\n --link-color: var(--fa-dk-blue);\n --link-hover-color: var(--fa-blue);\n --table-background: var(--blue0);\n --table-th-background: var(--blue2);\n --table-row-background: var(--blue1);\n --table-striped-row-background: var(--blue0);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--blue2);\n --table-hover-background-color: var(--blue2);\n --table-th-border-color: var(--blue2);\n --tag-background: var(--fa-blue);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --label-color: var(--fa-dk-blue);\n --label-required-color: var(--fa-dk-blue);\n --input-border-color: var(--fa-blue);\n --input-affix-background: var(--input-border-color);\n --card-background: var(--white);\n --card-color: var(--fa-dk-blue);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-blue);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n/* color state variables */\n.gray {\n --button-background: var(--fa-gravy);\n --button-hover-background: var(--fa-md-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-md-gravy);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-gravy);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-300);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n --tag-background: var(--fa-gravy);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --fieldset-border-color: var(--fa-gravy);\n --legend-color: var(--fa-md-gravy);\n --card-background: var(--white);\n --card-color: var(--fa-md-gravy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-gravy);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.red {\n --button-background: var(--fa-red);\n --button-hover-background: var(--fa-dk-red);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-red);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--red3);\n --link-color: var(--fa-dk-red);\n --link-hover-color: var(--fa-red);\n --table-background: var(--red0);\n --table-th-background: var(--red1);\n --table-row-background: var(--red0);\n --table-striped-row-background: var(--red1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--red2);\n --table-hover-background-color: var(--red1);\n --table-th-border-color: var(--red2);\n --tag-background: var(--fa-red);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-red);\n --fieldset-border-color: var(--fa-red);\n --legend-color: var(--fa-dk-red);\n --card-background: var(--white);\n --card-color: var(--fa-dk-red);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-red);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.purple {\n --button-background: var(--fa-purple);\n --button-hover-background: var(--fa-dk-purple);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-purple);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--grape3);\n --link-color: var(--fa-dk-purple);\n --link-hover-color: var(--fa-purple);\n --table-background: var(--grape0);\n --table-th-background: var(--grape1);\n --table-row-background: var(--grape0);\n --table-striped-row-background: var(--grape1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--grape2);\n --table-hover-background-color: var(--grape1);\n --table-th-border-color: var(--grape2);\n --tag-background: var(--fa-purple);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-purple);\n --fieldset-border-color: var(--fa-purple);\n --legend-color: var(--fa-dk-purple);\n --card-background: var(--white);\n --card-color: var(--fa-dk-purple);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-purple);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.violet {\n --button-background: var(--fa-violet);\n --button-hover-background: var(--fa-dk-violet);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-violet);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--violet3);\n --link-color: var(--fa-dk-violet);\n --link-hover-color: var(--fa-violet);\n --table-background: var(--violet0);\n --table-th-background: var(--violet1);\n --table-row-background: var(--violet0);\n --table-striped-row-background: var(--violet1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--violet2);\n --table-hover-background-color: var(--violet1);\n --table-th-border-color: var(--violet2);\n --tag-background: var(--fa-violet);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-violet);\n --fieldset-border-color: var(--fa-violet);\n --legend-color: var(--fa-dk-violet);\n --card-background: var(--white);\n --card-color: var(--fa-dk-violet);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-violet);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.blue {\n --button-background: var(--fa-blue);\n --button-hover-background: var(--fa-dk-blue);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-blue);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--blue3);\n --link-color: var(--fa-dk-blue);\n --link-hover-color: var(--fa-blue);\n --table-background: var(--blue0);\n --table-th-background: var(--blue1);\n --table-row-background: var(--blue0);\n --table-striped-row-background: var(--blue1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--blue2);\n --table-hover-background-color: var(--blue1);\n --table-th-border-color: var(--blue2);\n --tag-background: var(--fa-blue);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --fieldset-border-color: var(--fa-blue);\n --legend-color: var(--fa-dk-blue);\n --card-background: var(--white);\n --card-color: var(--fa-dk-blue);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-blue);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.teal {\n --button-background: var(--fa-teal);\n --button-hover-background: var(--fa-dk-teal);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-teal);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--teal3);\n --link-color: var(--fa-dk-teal);\n --link-hover-color: var(--fa-teal);\n --table-background: var(--teal0);\n --table-th-background: var(--teal1);\n --table-row-background: var(--teal0);\n --table-striped-row-background: var(--teal1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal1);\n --table-th-border-color: var(--teal2);\n --tag-background: var(--fa-teal);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-teal);\n --fieldset-border-color: var(--fa-teal);\n --legend-color: var(--fa-dk-teal);\n --card-background: var(--white);\n --card-color: var(--fa-dk-teal);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-teal);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.yellow {\n --button-background: var(--fa-yellow);\n --button-hover-background: var(--fa-dk-yellow);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--yellow3);\n --link-color: var(--fa-dk-yellow);\n --link-hover-color: var(--fa-yellow);\n --table-background: var(--yellow0);\n --table-th-background: var(--yellow1);\n --table-row-background: var(--yellow0);\n --table-striped-row-background: var(--yellow1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--yellow2);\n --table-hover-background-color: var(--yellow1);\n --table-th-border-color: var(--yellow2);\n --tag-background: var(--fa-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-md-gravy);\n --fieldset-border-color: var(--fa-yellow);\n --legend-color: var(--fa-dk-yellow);\n --card-background: var(--white);\n --card-color: var(--fa-dk-yellow);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-yellow);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n/* add-ons */\ni[class*="fa-"],.svg-inline--fa {\n --spacing-inline: var(--spacing-6xs);\n}\n/* misc state variables */\n.inverted {\n --body-background: var(--fa-navy);\n --body-color: var(--white);\n --button-border-color: var(--white);\n --button-active-border-color: var(--button-border-color);\n --button-color: var(--white);\n --button-hover-color: var(--button-color);\n --button-active-background: var(--button-color);\n --message-color: var(--body-color);\n --with-close-close-hover-color: var(--fa-red);\n --border-color: var(--fa-dk-gravy);\n --card-border-color: var(--white);\n --card-section-color: var(--card-color);\n --card-section-border: 0.125em solid var(--body-background);\n --card-link-box-shadow: 0 var(--with-shadow-box-shadow-width) 0 var(--fa-dk-gravy);\n\n background: #f0f1f3;\n\n background: var(--body-background);\n color: #183153;\n color: var(--body-color);\n}\n.inverted,\n.inverted .default,\n.inverted.default {\n --button-background: var(--fa-dk-navy);\n --button-hover-background: var(--fa-navy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-dk-navy);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-times-color: var(--fa-dk-navy);\n --with-close-close-color: var(--white);\n --link-color: var(--fa-blue);\n --link-hover-color: var(--fa-dk-blue);\n --tag-background: var(--fa-dk-gravy);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-blue);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--card-background);\n --card-link-hover-color: var(--fa-blue);\n --card-link-hover-border-color: var(--card-link-hover-color);\n --card-header-background: var(--white);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-border-color: var(--gray-300);\n --table-cell-background: transparent;\n --table-hover-background-color: var(--gray-400);\n --table-th-border-color: var(--gray-300);\n --fieldset-border-color: var(--gray-200);\n --legend-color: var(--gray-400);\n}\n.inverted .primary,\n.inverted.primary {\n --button-background: var(--fa-dk-navy);\n --button-hover-background: var(--fa-navy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-dk-navy);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-times-color: var(--fa-dk-navy);\n --with-close-close-color: var(--white);\n --link-color: var(--fa-blue);\n --link-hover-color: var(--fa-dk-blue);\n --tag-background: var(--fa-gravy);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--card-background);\n --card-link-hover-color: var(--fa-blue);\n --card-link-hover-border-color: var(--card-link-hover-color);\n --card-header-background: var(--white);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-border-color: var(--gray-300);\n --table-cell-background: transparent;\n --table-hover-background-color: var(--gray-400);\n --table-th-border-color: var(--gray-300);\n --fieldset-border-color: var(--gray-200);\n --legend-color: var(--gray-400);\n}\n.inverted .secondary,\n.inverted.secondary {\n --button-background: var(--fa-navy);\n --button-hover-background: var(--fa-dk-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-navy);\n --message-border-color: var(--fa-dk-gravy);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-close-color: var(--fa-gravy);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-blue);\n --tag-background: var(--fa-dk-navy);\n --tag-color: var(--fa-lt-gravy);\n --tag-link-hover-color: var(--fa-blue);\n --card-border-width: 0.125em;\n --card-border-color: var(--fa-dk-gravy);\n --card-color: var(--white);\n --card-background: var(--fa-navy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-lt-gravy);\n --card-link-hover-color: var(--fa-dk-navy);\n --card-link-hover-border-color: var(--fa-lt-gravy);\n --card-header-background: var(--fa-md-gravy);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--fa-navy);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-border: 0.125em solid var(--card-border-color);\n --border-color: var(--gray-400);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-300);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n}\n.inverted .accent,\n.inverted.accent {\n --button-background: var(--fa-dk-navy);\n --button-color: var(--fa-yellow);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-yellow);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-yellow);\n --link-hover-color: var(--fa-dk-yellow);\n --tag-background: var(--fa-dk-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-gravy);\n --card-color: var(--white);\n --card-background: var(--fa-dk-navy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-yellow);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-link-hover-background);\n --card-header-background: var(--fa-lt-gravy);\n --card-header-color: var(--fa-dk-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-color: var(--white);\n --card-section-border: 0.125em solid var(--fa-navy);\n --border-color: var(--fa-dk-yellow);\n --table-background: var(--teal0);\n --table-th-background: var(--teal1);\n --table-row-background: var(--teal0);\n --table-striped-row-background: var(--teal1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal1);\n --table-th-border-color: var(--teal2);\n --fieldset-border-color: var(--fa-yellow);\n --legend-color: var(--fa-dk-yellow);\n}\n.inverted .light,\n.inverted.light,\n.inverted .gray,\n.inverted.gray {\n --button-background: var(--body-background);\n --button-color: var(--fa-gravy);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-md-gravy);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-md-gravy);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-dk-gravy);\n --tag-background: var(--fa-dk-gravy);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-blue);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-md-gravy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-gravy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-300);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n --fieldset-border-color: var(--fa-gravy);\n --legend-color: var(--fa-md-gravy);\n}\n.inverted .danger,\n.inverted.danger,\n.inverted .red,\n.inverted.red {\n --button-background: var(--body-background);\n --button-color: var(--fa-red);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-red);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-red);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-red);\n --link-hover-color: var(--fa-dk-red);\n --tag-background: var(--fa-dk-red);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-red);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-red);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-red);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--red3);\n --table-background: var(--red0);\n --table-th-background: var(--red1);\n --table-row-background: var(--red0);\n --table-striped-row-background: var(--red1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--red2);\n --table-hover-background-color: var(--red1);\n --table-th-border-color: var(--red2);\n --fieldset-border-color: var(--fa-red);\n --legend-color: var(--fa-dk-red);\n}\n.inverted .purple,\n.inverted.purple {\n --button-background: var(--body-background);\n --button-color: var(--fa-purple);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-purple);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-purple);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-purple);\n --link-hover-color: var(--fa-dk-purple);\n --tag-background: var(--fa-dk-purple);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-purple);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-purple);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-purple);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--grape3);\n --table-background: var(--grape0);\n --table-th-background: var(--grape1);\n --table-row-background: var(--grape0);\n --table-striped-row-background: var(--grape1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--grape2);\n --table-hover-background-color: var(--grape1);\n --table-th-border-color: var(--grape2);\n --fieldset-border-color: var(--fa-purple);\n --legend-color: var(--fa-dk-purple);\n}\n.inverted .violet,\n.inverted.violet {\n --button-background: var(--body-background);\n --button-color: var(--fa-violet);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-violet);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-violet);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-violet);\n --link-hover-color: var(--fa-dk-violet);\n --tag-background: var(--fa-dk-violet);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-violet);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-violet);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-violet);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--violet3);\n --table-background: var(--violet0);\n --table-th-background: var(--violet1);\n --table-row-background: var(--violet0);\n --table-striped-row-background: var(--violet1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--violet2);\n --table-hover-background-color: var(--violet1);\n --table-th-border-color: var(--violet2);\n --fieldset-border-color: var(--fa-violet);\n --legend-color: var(--fa-dk-violet);\n}\n.inverted .info,\n.inverted.info,\n.inverted .blue,\n.inverted.blue {\n --button-background: var(--body-background);\n --button-color: var(--fa-blue);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-blue);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-blue);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-blue);\n --link-hover-color: var(--fa-dk-blue);\n --tag-background: var(--fa-dk-blue);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-blue);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-blue);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-blue);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--blue3);\n --table-background: var(--blue0);\n --table-th-background: var(--blue1);\n --table-row-background: var(--blue0);\n --table-striped-row-background: var(--blue1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--blue2);\n --table-hover-background-color: var(--blue1);\n --table-th-border-color: var(--blue2);\n --fieldset-border-color: var(--fa-blue);\n --legend-color: var(--fa-dk-blue);\n}\n.inverted .success,\n.inverted.success,\n.inverted .teal,\n.inverted.teal {\n --button-background: var(--body-background);\n --button-color: var(--fa-teal);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-teal);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-teal);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-teal);\n --link-hover-color: var(--fa-dk-teal);\n --tag-background: var(--fa-dk-teal);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-teal);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-teal);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-teal);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--teal3);\n --table-background: var(--teal0);\n --table-th-background: var(--teal1);\n --table-row-background: var(--teal0);\n --table-striped-row-background: var(--teal1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal1);\n --table-th-border-color: var(--teal2);\n --fieldset-border-color: var(--fa-teal);\n --legend-color: var(--fa-dk-teal);\n}\n.inverted .warning,\n.inverted.warning,\n.inverted .yellow,\n.inverted.yellow {\n --button-background: var(--body-background);\n --button-color: var(--fa-yellow);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-yellow);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-yellow);\n --link-hover-color: var(--fa-dk-yellow);\n --tag-background: var(--fa-dk-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-gravy);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-yellow);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-yellow);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--yellow3);\n --table-background: var(--yellow0);\n --table-th-background: var(--yellow1);\n --table-row-background: var(--yellow0);\n --table-striped-row-background: var(--yellow1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--yellow2);\n --table-hover-background-color: var(--yellow1);\n --table-th-border-color: var(--yellow2);\n --fieldset-border-color: var(--fa-yellow);\n --legend-color: var(--fa-dk-yellow);\n}\nhtml {\n -ms-overflow-style: -ms-autohiding-scrollbar; /* make sure Edge/IE scrollbars are shown when needed but not otherwise */\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n text-size-adjust: 100%;\n font-size: 14px;\n font-size: var(--font-size-root);\n}\n@media (min-width: 48rem) {\n html {\n font-size: 16px;\n font-size: var(--font-size-root-tablet);\n }\n}\nbody {\n margin: 0;\n padding: 0;\n min-height: 100vh;\n overflow-x: hidden;\n text-align: left;\n text-align: var(--text-align);\n}\ntable {\n border-collapse: collapse;\n border-collapse: var(--table-cell-border-collapse);\n border-spacing: none;\n border-spacing: var(--table-cell-border-spacing);\n}\nth {\n font-weight: 600;\n font-weight: var(--table-th-font-weight);\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n/* lists */\nol,ul,dl {\n margin: 0;\n padding: 0;\n}\nol > *,ul > *,dl > * {\n margin: 0;\n padding: 0;\n}\nblockquote {\n display: block;\n margin: 0;\n}\n/* links */\na:not([href]),\n a:not([href]):hover {\n text-decoration: none;\n color: inherit;\n }\n/* code */\ncode,pre {\n background: var(--code-bg);\n word-wrap: break-word;\n color: #ff922b;\n color: var(--code-color);\n font-family: "Menlo", "Monaco", "Consolas", "Courier New", monospace;\n font-family: var(--font-family-monospace);\n font-size: calc(1em * 0.875);\n font-size: var(--code-font-size);\n\n a > & {\n color: inherit;\n }\n}\n/* horizontal rules */\nhr,\n.hr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n margin: 0;\n border-width: 0.125em;\n border-width: var(--hr-border-width);\n border-style: solid;\n border-style: var(--hr-border-style);\n border-color: #c3c6d1;\n border-color: var(--hr-border-color);\n padding: 0;\n height: 0;\n overflow: visible;\n}\n/* default outline styling */\n[tabindex="-1"]:focus:not(.focus-visible) {\n outline: 0 !important;\n}\n[tabindex="-1"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n/* forms */\nfieldset {\n border: 0;\n padding: 0;\n}\nlegend {\n margin: 0;\n}\nselect {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 0;\n background-color: transparent;\n}\n/* buttons */\nbutton,\n.button {\n cursor: pointer;\n font-family: inherit;\n}\n:host,\nbody {\n background-color: #f0f1f3;\n background-color: var(--body-background);\n text-align: var(--body-text-align);\n line-height: 1.5;\n line-height: var(--line-height-base);\n color: #183153;\n color: var(--body-color);\n font-family: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif;\n font-family: var(--font-family-base);\n font-size: 1em;\n font-size: var(--font-size-base);\n font-weight: var(--font-weight-base);\n -webkit-font-feature-settings: "ss01" on;\n font-feature-settings: "ss01" on; /* Turns on alternate \'a\' character without the top arm */\n}\n/* Sets global focus style. */\n:focus,.focus,.focused {\n outline: solid 0.1875em #74c0fc;\n outline: var(--focus-outline);\n outline-offset: calc(1em * 1 / 16);\n outline-offset: var(--focus-outline-offset);\n}\n/* lists */\n/* stylelint-disable no-descending-specificity */\nol,ul,dl {\n --margin-top: var(--list-margin-top);\n --margin-bottom: var(--list-margin-bottom);\n --padding-left: var(--list-padding-left);\n --line-height: var(--list-line-height);\n --list-style-type: disc;\n\n margin-top: var(--margin-top);\n margin-bottom: var(--margin-bottom);\n padding-left: var(--padding-left);\n list-style-type: var(--list-style-type);\n line-height: var(--line-height)\n}\nol:first-child,ul:first-child,dl:first-child {\n --margin-top: 0;\n }\nol:last-child,ul:last-child,dl:last-child {\n --margin-bottom: 0;\n }\n/* stylelint-enable no-descending-specificity */\nol li,ul li,dl li {\n --display: list-item;\n\n display: var(--display);\n}\nol {\n --list-style-type: decimal;\n}\nul {\n --list-style-type: disc;\n}\nol ul,\nul ul {\n --list-style-type: circle;\n}\nol ul,\nul ol,\nul ul,\nol ol {\n --margin-top: 0;\n --margin-bottom: var(--list-nested-margin-bottom);\n}\nol ol ul,\nol ul ul,\nul ol ul,\nul ul ul {\n --list-style-type: square;\n}\ndl {\n --margin-bottom: var(--spacing-md);\n\n margin-top: 0;\n margin-bottom: var(--margin-bottom);\n}\ndt {\n --display: block;\n --margin-right: 0;\n --margin-bottom: var(--spacing-4xs);\n\n display: var(--display);\n margin-top: 0;\n margin-right: var(--margin-right);\n margin-bottom: var(--margin-bottom);\n font-weight: 600;\n font-weight: var(--font-weight-semibold);\n}\ndd {\n --display: block;\n --margin-bottom: var(--spacing-sm);\n --margin-left: 0;\n\n display: var(--display);\n margin-top: 0;\n margin-bottom: var(--margin-bottom);\n margin-left: var(--margin-left)\n}\ndd:last-child {\n --margin-bottom: 0;\n }\ndl.display-inline {\n --padding-left: 0;\n}\ndl.display-inline dt {\n --display: inline-block;\n --margin-right: var(--spacing-4xs);\n}\ndl.display-inline dd {\n --display: inline\n}\ndl.display-inline dd::after {\n white-space: pre;\n content: "\\a";\n }\n/* stylelint-disable no-descending-specificity */\nh1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {\n --margin-bottom: var(--spacing-sm);\n --line-height: var(--line-height-heading);\n\n margin-top: 2em;\n\n margin-top: var(--headings-margin-top);\n margin-bottom: var(--margin-bottom);\n line-height: var(--line-height);\n font-family: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif;\n font-family: var(--headings-font-family);\n font-weight: 600;\n font-weight: var(--headings-font-weight)\n}\nh1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child {\n margin-top: 0;\n }\nh1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child {\n margin-bottom: 0;\n }\n/* stylelint-enable no-descending-specificity */\nh1,\n.h1 {\n --margin-bottom: var(--h1-margin-bottom);\n --line-height: var(--h1-line-height);\n\n font-size: calc(1em * 2.5);\n\n font-size: var(--h1-font-size);\n}\nh2,\n.h2 {\n --margin-bottom: var(--h2-margin-bottom);\n --line-height: var(--h2-line-height);\n\n font-size: calc(1em * 2);\n\n font-size: var(--h2-font-size);\n}\nh3,\n.h3 {\n --margin-bottom: var(--h3-margin-bottom);\n --line-height: var(--h3-line-height);\n\n font-size: calc(1em * 1.5);\n\n font-size: var(--h3-font-size);\n}\nh4,\n.h4 {\n --margin-bottom: var(--h4-margin-bottom);\n --line-height: var(--h4-line-height);\n\n font-size: calc(1em * 1.25);\n\n font-size: var(--h4-font-size);\n}\nh5,\n.h5 {\n --margin-bottom: var(--h5-margin-bottom);\n --line-height: var(--h5-line-height);\n\n font-size: 1em;\n\n font-size: var(--h5-font-size);\n}\nh6,\n.h6 {\n --margin-bottom: var(--h6-margin-bottom);\n --line-height: var(--h6-line-height);\n\n font-size: calc(1em * 0.75);\n\n font-size: var(--h6-font-size);\n}\np,\n.p {\n margin-top: 0;\n margin-top: var(--paragraph-margin-top);\n margin-bottom: calc(1em * 1);\n margin-bottom: var(--paragraph-margin-bottom);\n line-height: 1.5;\n line-height: var(--line-height-copy)\n}\np:last-child, .p:last-child {\n --paragraph-margin-bottom: 0;\n }\nb,\n.b,\nstrong,\n.strong {\n --font-weight: var(--font-weight-bold);\n\n font-weight: 700;\n\n font-weight: var(--font-weight-bold);\n}\ni,\n.i,\nem,\n.em {\n --font-style: italic;\n\n font-style: var(--font-style);\n}\nsmall,\n.small {\n --font-size: var(--font-size-xs);\n\n font-size: var(--font-size);\n}\ndel,\n.del,\ns,\n.s,\n.strike {\n --text-decoration: line-through;\n\n -webkit-text-decoration: var(--text-decoration);\n\n text-decoration: var(--text-decoration);\n}\nsub,\n.sub,\nsup,\n.sup {\n position: relative;\n vertical-align: baseline;\n line-height: 0;\n line-height: var(--line-height-0);\n font-size: calc(1em * 0.75);\n font-size: var(--font-size-xs);\n}\nsub,\n.sub {\n bottom: -0.25em;\n}\nsup,\n.sup {\n top: -0.5em;\n}\n::-webkit-input-placeholder {\n opacity: 0.3;\n color: inherit;\n}\n::-moz-placeholder {\n opacity: 0.3;\n color: inherit;\n}\n:-ms-input-placeholder {\n opacity: 0.3;\n color: inherit;\n}\n::-ms-input-placeholder {\n opacity: 0.3;\n color: inherit;\n}\n::placeholder {\n opacity: 0.3;\n color: inherit;\n}\n/* blockquotes */\nblockquote,\n.blockquote {\n margin-bottom: calc(1em * 1.25);\n margin-bottom: var(--blockquote-margin-bottom);\n border-left: calc(1em * 4 / 16) solid #a5abbb;\n border-left: var(--blockquote-quote-border-width) var(--blockquote-quote-border-style) var(--blockquote-quote-border-color);\n padding-left: calc(1em * 1.5);\n padding-left: var(--blockquote-quote-indent);\n font-family: fa-livory, "Georgia", "Times New Roman", "Times", serif;\n font-family: var(--blockquote-font-family);\n font-size: inherit;\n font-size: var(--blockquote-font-size)\n}\nblockquote:last-child, .blockquote:last-child {\n --blockquote-margin-bottom: 0;\n }\nblockquote footer,\n.blockquote-footer {\n margin-top: calc(calc(1em * 1) * -1);\n margin-top: var(--blockquote-footer-margin-top);\n padding-top: calc(1em * 1.25);\n padding-top: var(--blockquote-footer-padding-top);\n color: #6d7790;\n color: var(--blockquote-footer-color);\n font-family: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif;\n font-family: var(--blockquote-footer-font-family);\n font-size: calc(1em * 0.875);\n font-size: var(--blockquote-footer-font-size);\n}\n/* tables */\ntable {\n margin-bottom: calc(1em * 1.5);\n margin-bottom: var(--table-margin-bottom)\n}\ntable:last-child {\n --table-margin-bottom: 0;\n }\ntable caption {\n text-align: left;\n text-align: var(--table-caption-text-align);\n color: #515e7b;\n color: var(--table-caption-color);\n}\ntd,\nth {\n padding: 0.5em 0.75em 0.5em 0.75em;\n padding: var(--table-cell-spacing-top) var(--table-cell-spacing-right) var(--table-cell-spacing-bottom) var(--table-cell-spacing-left);\n text-align: left;\n text-align: var(--table-cell-text-align);\n}\n.container {\n width: auto;\n width: var(--max-width, auto);\n}\n.container-fluid {\n max-width: 100%;\n max-width: var(--grid-fluid-max-width);\n}\n.container,\n.container-fluid {\n --outer-gutter-width: var(--grid-outer-gutter-width);\n --min-width: var(--grid-min-width);\n\n margin-right: auto;\n margin-left: auto;\n padding-right: var(--outer-gutter-width);\n padding-left: var(--outer-gutter-width);\n min-width: var(--min-width);\n}\n.row {\n --margin-left: calc(var(--grid-gutter-x-width) * -1);\n --margin-right: calc(var(--grid-gutter-x-width) * -1);\n\n display: -webkit-box;\n\n display: -ms-flexbox;\n\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n flex-direction: var(--grid-row-direction);\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-wrap: var(--grid-wrap);\n flex-wrap: var(--grid-wrap);\n margin-right: var(--margin-right);\n margin-left: var(--margin-left)\n}\n.row.align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n.row.align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n.row.align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n.row.align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n.row > div,.row > main,.row > aside,.row > header,.row > footer,.row > nav,.row > section,.row > article,.row > ol,.row > ul,.row > li,.row > p,.row > blockquote {\n --padding-left: var(--grid-gutter-x-width);\n --padding-right: var(--grid-gutter-x-width);\n\n padding-right: var(--padding-right);\n padding-left: var(--padding-left);\n }\n/* no gutters */\n.row.flush {\n --margin-left: 0;\n --margin-right: 0\n}\n.row.flush > div,.row.flush > main,.row.flush > aside,.row.flush > header,.row.flush > footer,.row.flush > nav,.row.flush > section,.row.flush > article,.row.flush > ol,.row.flush > ul,.row.flush > li,.row.flush > p,.row.flush > blockquote {\n --padding-left: 0;\n --padding-right: 0;\n }\n/* extra roomy gutters */\n.row.roomy {\n --grid-gutter-x-width: 1rem;\n --grid-gutter-y-width: 2rem;\n --grid-outer-gutter-width: 2rem;\n}\n.row.reverse {\n --grid-row-direction: row-reverse;\n}\n.column,\n.column-1,\n.column-2,\n.column-3,\n.column-4,\n.column-5,\n.column-6,\n.column-7,\n.column-8,\n.column-9,\n.column-10,\n.column-11,\n.column-12,\n.offset-0,\n.offset-1,\n.offset-2,\n.offset-3,\n.offset-4,\n.offset-5,\n.offset-6,\n.offset-7,\n.offset-8,\n.offset-9,\n.offset-10,\n.offset-11,\n.offset-12 {\n --order: 0;\n\n -ms-flex-preferred-size: auto;\n\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-ordinal-group: var(--order);\n -ms-flex-order: var(--order);\n order: var(--order);\n}\n.column {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n.column-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n}\n.column-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n}\n.column-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n}\n.column-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n}\n.column-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n}\n.column-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n}\n.column-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n}\n.column-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n}\n.column-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n}\n.column-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n}\n.column-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n}\n.column-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n}\n.offset-0 {\n margin-left: 0;\n}\n.offset-1 {\n margin-left: 8.33333333%;\n}\n.offset-2 {\n margin-left: 16.66666667%;\n}\n.offset-3 {\n margin-left: 25%;\n}\n.offset-4 {\n margin-left: 33.33333333%;\n}\n.offset-5 {\n margin-left: 41.66666667%;\n}\n.offset-6 {\n margin-left: 50%;\n}\n.offset-7 {\n margin-left: 58.33333333%;\n}\n.offset-8 {\n margin-left: 66.66666667%;\n}\n.offset-9 {\n margin-left: 75%;\n}\n.offset-10 {\n margin-left: 83.33333333%;\n}\n.offset-11 {\n margin-left: 91.66666667%;\n}\n.order-first {\n --order: -1;\n}\n.order-last {\n --order: 1;\n}\n@media (min-width: 48rem) {\n .row.tablet\\:flush {\n --margin-left: 0;\n --margin-right: 0\n }\n\n .row.tablet\\:flush > div,.row.tablet\\:flush > main,.row.tablet\\:flush > aside,.row.tablet\\:flush > header,.row.tablet\\:flush > footer,.row.tablet\\:flush > nav,.row.tablet\\:flush > section,.row.tablet\\:flush > article,.row.tablet\\:flush > ol,.row.tablet\\:flush > ul,.row.tablet\\:flush > li,.row.tablet\\:flush > p,.row.tablet\\:flush > blockquote {\n --padding-left: 0;\n --padding-right: 0;\n }\n\n .row.tablet\\:roomy {\n --grid-gutter-x-width: 1rem;\n --grid-gutter-y-width: 2rem;\n --grid-outer-gutter-width: 2rem;\n }\n\n .row.tablet\\:reverse {\n --grid-row-direction: row-reverse;\n }\n\n .row.tablet\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .row.tablet\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .row.tablet\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .row.tablet\\:align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n\n .tablet\\:column,\n .tablet\\:column-1,\n .tablet\\:column-2,\n .tablet\\:column-3,\n .tablet\\:column-4,\n .tablet\\:column-5,\n .tablet\\:column-6,\n .tablet\\:column-7,\n .tablet\\:column-8,\n .tablet\\:column-9,\n .tablet\\:column-10,\n .tablet\\:column-11,\n .tablet\\:column-12,\n .tablet\\:offset-0,\n .tablet\\:offset-1,\n .tablet\\:offset-2,\n .tablet\\:offset-3,\n .tablet\\:offset-4,\n .tablet\\:offset-5,\n .tablet\\:offset-6,\n .tablet\\:offset-7,\n .tablet\\:offset-8,\n .tablet\\:offset-9,\n .tablet\\:offset-10,\n .tablet\\:offset-11,\n .tablet\\:offset-12 {\n --order: 0;\n\n -ms-flex-preferred-size: auto;\n\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-ordinal-group: var(--order);\n -ms-flex-order: var(--order);\n order: var(--order);\n }\n\n .tablet\\:column {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .tablet\\:column-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .tablet\\:column-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .tablet\\:column-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n }\n\n .tablet\\:column-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .tablet\\:column-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .tablet\\:column-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n }\n\n .tablet\\:column-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .tablet\\:column-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .tablet\\:column-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n }\n\n .tablet\\:column-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .tablet\\:column-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .tablet\\:column-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n }\n\n .tablet\\:offset-0 {\n margin-left: 0;\n }\n\n .tablet\\:offset-1 {\n margin-left: 8.33333333%;\n }\n\n .tablet\\:offset-2 {\n margin-left: 16.66666667%;\n }\n\n .tablet\\:offset-3 {\n margin-left: 25%;\n }\n\n .tablet\\:offset-4 {\n margin-left: 33.33333333%;\n }\n\n .tablet\\:offset-5 {\n margin-left: 41.66666667%;\n }\n\n .tablet\\:offset-6 {\n margin-left: 50%;\n }\n\n .tablet\\:offset-7 {\n margin-left: 58.33333333%;\n }\n\n .tablet\\:offset-8 {\n margin-left: 66.66666667%;\n }\n\n .tablet\\:offset-9 {\n margin-left: 75%;\n }\n\n .tablet\\:offset-10 {\n margin-left: 83.33333333%;\n }\n\n .tablet\\:offset-11 {\n margin-left: 91.66666667%;\n }\n\n .tablet\\:order-first {\n --order: -1;\n }\n\n .tablet\\:order-last {\n --order: 1;\n }\n}\n@media (min-width: 64rem) {\n .row.laptop\\:flush {\n --margin-left: 0;\n --margin-right: 0\n }\n\n .row.laptop\\:flush > div,.row.laptop\\:flush > main,.row.laptop\\:flush > aside,.row.laptop\\:flush > header,.row.laptop\\:flush > footer,.row.laptop\\:flush > nav,.row.laptop\\:flush > section,.row.laptop\\:flush > article,.row.laptop\\:flush > ol,.row.laptop\\:flush > ul,.row.laptop\\:flush > li,.row.laptop\\:flush > p,.row.laptop\\:flush > blockquote {\n --padding-left: 0;\n --padding-right: 0;\n }\n\n .row.laptop\\:roomy {\n --grid-gutter-x-width: 1rem;\n --grid-gutter-y-width: 2rem;\n --grid-outer-gutter-width: 2rem;\n }\n\n .row.laptop\\:reverse {\n --grid-row-direction: row-reverse;\n }\n\n .row.laptop\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .row.laptop\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .row.laptop\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .row.laptop\\:align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n\n .laptop\\:column,\n .laptop\\:column-1,\n .laptop\\:column-2,\n .laptop\\:column-3,\n .laptop\\:column-4,\n .laptop\\:column-5,\n .laptop\\:column-6,\n .laptop\\:column-7,\n .laptop\\:column-8,\n .laptop\\:column-9,\n .laptop\\:column-10,\n .laptop\\:column-11,\n .laptop\\:column-12,\n .laptop\\:offset-0,\n .laptop\\:offset-1,\n .laptop\\:offset-2,\n .laptop\\:offset-3,\n .laptop\\:offset-4,\n .laptop\\:offset-5,\n .laptop\\:offset-6,\n .laptop\\:offset-7,\n .laptop\\:offset-8,\n .laptop\\:offset-9,\n .laptop\\:offset-10,\n .laptop\\:offset-11,\n .laptop\\:offset-12 {\n --order: 0;\n\n -ms-flex-preferred-size: auto;\n\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-ordinal-group: var(--order);\n -ms-flex-order: var(--order);\n order: var(--order);\n }\n\n .laptop\\:column {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .laptop\\:column-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .laptop\\:column-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .laptop\\:column-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n }\n\n .laptop\\:column-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .laptop\\:column-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .laptop\\:column-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n }\n\n .laptop\\:column-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .laptop\\:column-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .laptop\\:column-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n }\n\n .laptop\\:column-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .laptop\\:column-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .laptop\\:column-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n }\n\n .laptop\\:offset-0 {\n margin-left: 0;\n }\n\n .laptop\\:offset-1 {\n margin-left: 8.33333333%;\n }\n\n .laptop\\:offset-2 {\n margin-left: 16.66666667%;\n }\n\n .laptop\\:offset-3 {\n margin-left: 25%;\n }\n\n .laptop\\:offset-4 {\n margin-left: 33.33333333%;\n }\n\n .laptop\\:offset-5 {\n margin-left: 41.66666667%;\n }\n\n .laptop\\:offset-6 {\n margin-left: 50%;\n }\n\n .laptop\\:offset-7 {\n margin-left: 58.33333333%;\n }\n\n .laptop\\:offset-8 {\n margin-left: 66.66666667%;\n }\n\n .laptop\\:offset-9 {\n margin-left: 75%;\n }\n\n .laptop\\:offset-10 {\n margin-left: 83.33333333%;\n }\n\n .laptop\\:offset-11 {\n margin-left: 91.66666667%;\n }\n\n .laptop\\:order-first {\n --order: -1;\n }\n\n .laptop\\:order-last {\n --order: 1;\n }\n}\n@media (min-width: 96rem) {\n .row.desktop\\:flush {\n --margin-left: 0;\n --margin-right: 0\n }\n\n .row.desktop\\:flush > div,.row.desktop\\:flush > main,.row.desktop\\:flush > aside,.row.desktop\\:flush > header,.row.desktop\\:flush > footer,.row.desktop\\:flush > nav,.row.desktop\\:flush > section,.row.desktop\\:flush > article,.row.desktop\\:flush > ol,.row.desktop\\:flush > ul,.row.desktop\\:flush > li,.row.desktop\\:flush > p,.row.desktop\\:flush > blockquote {\n --padding-left: 0;\n --padding-right: 0;\n }\n\n .row.desktop\\:roomy {\n --grid-gutter-x-width: 1rem;\n --grid-gutter-y-width: 2rem;\n --grid-outer-gutter-width: 2rem;\n }\n\n .row.desktop\\:reverse {\n --grid-row-direction: row-reverse;\n }\n\n .row.desktop\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .row.desktop\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .row.desktop\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .row.desktop\\:align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n\n .desktop\\:column,\n .desktop\\:column-1,\n .desktop\\:column-2,\n .desktop\\:column-3,\n .desktop\\:column-4,\n .desktop\\:column-5,\n .desktop\\:column-6,\n .desktop\\:column-7,\n .desktop\\:column-8,\n .desktop\\:column-9,\n .desktop\\:column-10,\n .desktop\\:column-11,\n .desktop\\:column-12,\n .desktop\\:offset-0,\n .desktop\\:offset-1,\n .desktop\\:offset-2,\n .desktop\\:offset-3,\n .desktop\\:offset-4,\n .desktop\\:offset-5,\n .desktop\\:offset-6,\n .desktop\\:offset-7,\n .desktop\\:offset-8,\n .desktop\\:offset-9,\n .desktop\\:offset-10,\n .desktop\\:offset-11,\n .desktop\\:offset-12 {\n --order: 0;\n\n -ms-flex-preferred-size: auto;\n\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-ordinal-group: var(--order);\n -ms-flex-order: var(--order);\n order: var(--order);\n }\n\n .desktop\\:column {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .desktop\\:column-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .desktop\\:column-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .desktop\\:column-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n }\n\n .desktop\\:column-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .desktop\\:column-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .desktop\\:column-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n }\n\n .desktop\\:column-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .desktop\\:column-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .desktop\\:column-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n }\n\n .desktop\\:column-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .desktop\\:column-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .desktop\\:column-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n }\n\n .desktop\\:offset-0 {\n margin-left: 0;\n }\n\n .desktop\\:offset-1 {\n margin-left: 8.33333333%;\n }\n\n .desktop\\:offset-2 {\n margin-left: 16.66666667%;\n }\n\n .desktop\\:offset-3 {\n margin-left: 25%;\n }\n\n .desktop\\:offset-4 {\n margin-left: 33.33333333%;\n }\n\n .desktop\\:offset-5 {\n margin-left: 41.66666667%;\n }\n\n .desktop\\:offset-6 {\n margin-left: 50%;\n }\n\n .desktop\\:offset-7 {\n margin-left: 58.33333333%;\n }\n\n .desktop\\:offset-8 {\n margin-left: 66.66666667%;\n }\n\n .desktop\\:offset-9 {\n margin-left: 75%;\n }\n\n .desktop\\:offset-10 {\n margin-left: 83.33333333%;\n }\n\n .desktop\\:offset-11 {\n margin-left: 91.66666667%;\n }\n\n .desktop\\:order-first {\n --order: -1;\n }\n\n .desktop\\:order-last {\n --order: 1;\n }\n}\n@media (min-width: 48rem) {\n .container,\n .container-fluid {\n --outer-gutter-width: var(--tablet-grid-outer-gutter-width);\n }\n\n .container {\n --max-width: var(--tablet-grid-max-width);\n }\n}\n@media (min-width: 64rem) {\n .container,\n .container-fluid {\n --outer-gutter-width: var(--laptop-grid-outer-gutter-width);\n }\n\n .container {\n --max-width: var(--laptop-grid-max-width);\n }\n}\n@media (min-width: 96rem) {\n .container,\n .container-fluid {\n --outer-gutter-width: var(--desktop-grid-outer-gutter-width);\n }\n\n .container {\n --max-width: var(--desktop-grid-max-width);\n }\n}\n/* components.css */\n/* links */\na {\n display: inline;\n display: var(--link-display);\n -webkit-transition-duration: calc(1s * 0.1);\n transition-duration: calc(1s * 0.1);\n -webkit-transition-duration: var(--link-transition-duration);\n transition-duration: var(--link-transition-duration);\n -webkit-transition-property: color, background, -webkit-text-decoration;\n transition-property: color, background, -webkit-text-decoration;\n transition-property: color, text-decoration, background;\n transition-property: color, text-decoration, background, -webkit-text-decoration;\n -webkit-transition-timing-function: ease-in;\n transition-timing-function: ease-in;\n -webkit-text-decoration-color: currentColor;\n text-decoration-color: currentColor;\n -webkit-text-decoration-color: var(--link-decoration-color);\n text-decoration-color: var(--link-decoration-color);\n -webkit-text-decoration-line: underline;\n text-decoration-line: underline;\n -webkit-text-decoration-line: var(--link-decoration-line);\n text-decoration-line: var(--link-decoration-line);\n -webkit-text-decoration-style: dotted;\n text-decoration-style: dotted;\n -webkit-text-decoration-style: var(--link-decoration-style);\n text-decoration-style: var(--link-decoration-style);\n text-decoration-thickness: 0.0625em;\n text-decoration-thickness: var(--link-decoration-thickness);\n color: #1c7ed6;\n color: var(--link-color);\n font-weight: var(--font-weight-base);\n font-weight: var(--link-font-weight)\n}\na:hover,\n a.hover,\n a:active,\n a.active {\n -webkit-text-decoration-color: currentColor;\n text-decoration-color: currentColor;\n -webkit-text-decoration-color: var(--link-hover-decoration-color);\n text-decoration-color: var(--link-hover-decoration-color);\n -webkit-text-decoration-line: underline;\n text-decoration-line: underline;\n -webkit-text-decoration-line: var(--link-hover-decoration-line);\n text-decoration-line: var(--link-hover-decoration-line);\n -webkit-text-decoration-style: solid;\n text-decoration-style: solid;\n -webkit-text-decoration-style: var(--link-hover-decoration-style);\n text-decoration-style: var(--link-hover-decoration-style);\n color: #74c0fc;\n color: var(--link-hover-color);\n }\n.no-underline {\n text-decoration: none !important;\n}\n.nav-link {\n display: inline-block;\n padding: calc((4em - (1em * 1.5) - (0.125em * 2) - 0.375em) / 2) calc(1em * 1.5);\n padding: var(--button-padding);\n text-decoration: none;\n color: #1c7ed6;\n color: var(--link-color);\n font-weight: 600;\n font-weight: var(--font-weight-semibold)\n}\n.nav-link:active,\n .nav-link.active {\n text-decoration: none;\n color: #183153;\n color: var(--link-active-color);\n }\n.nav-link:hover,\n .nav-link.hover {\n text-decoration: none;\n color: #74c0fc;\n color: var(--link-hover-color);\n }\n.message,.msg,.alert {\n margin: 0 0 1em;\n margin: var(--message-margin);\n border-width: 0.125em;\n border-width: var(--message-border-width);\n border-style: solid;\n border-style: var(--message-border-style);\n border-radius: 0.75em;\n border-radius: var(--message-border-radius);\n border-color: #fff;\n border-color: var(--message-border-color);\n background-color: #fff;\n background-color: var(--message-background);\n padding: calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) calc(1em * 1.5);\n padding: var(--message-padding);\n min-height: 4em;\n min-height: var(--message-min-height);\n color: #183153;\n color: var(--message-color)\n}\n.message.with-border,.msg.with-border,.alert.with-border {\n border-width: 0.125em;\n border-width: var(--message-border-width);\n border-style: solid;\n border-style: var(--message-border-style);\n border-color: #fff;\n border-color: var(--message-border-color);\n }\n.message.no-border,.msg.no-border,.alert.no-border {\n border-width: 0;\n }\n.message.with-icon,.msg.with-icon,.alert.with-icon {\n position: relative;\n padding-left: calc(calc(1em * 1.5) * 2 * 1.5);\n padding-left: calc(var(--message-horizontal-padding) * 2 * var(--message-with-icon-decorative-scale))\n }\n.message.with-icon .decorative,.msg.with-icon .decorative,.alert.with-icon .decorative {\n position: absolute;\n top: calc((calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) + (1.5 - 1.5)/2) / 1.5 * 1em);\n top: var(--message-with-icon-decorative-top);\n left: 0.25em;\n width: calc(calc(1em * 1.5) * 1.75);\n width: calc(var(--message-horizontal-padding) * 1.75);\n text-align: center;\n color: #8991a5;\n color: var(--message-with-icon-decorative-color);\n font-size: calc(1em * 1.5);\n font-size: calc(1em * var(--message-with-icon-decorative-scale));\n }\n.message.with-icon h1,.message.with-icon h2,.message.with-icon h3,.message.with-icon h4,.message.with-icon h5,.message.with-icon h6,.message.with-icon .h1,.message.with-icon .h2,.message.with-icon .h3,.message.with-icon .h4,.message.with-icon .h5,.message.with-icon .h6,.msg.with-icon h1,.msg.with-icon h2,.msg.with-icon h3,.msg.with-icon h4,.msg.with-icon h5,.msg.with-icon h6,.msg.with-icon .h1,.msg.with-icon .h2,.msg.with-icon .h3,.msg.with-icon .h4,.msg.with-icon .h5,.msg.with-icon .h6,.alert.with-icon h1,.alert.with-icon h2,.alert.with-icon h3,.alert.with-icon h4,.alert.with-icon h5,.alert.with-icon h6,.alert.with-icon .h1,.alert.with-icon .h2,.alert.with-icon .h3,.alert.with-icon .h4,.alert.with-icon .h5,.alert.with-icon .h6 {\n /* Nasssty icons dom order makes us do this, precious. */\n }\n.message.with-icon h1:nth-child(2),.message.with-icon h2:nth-child(2),.message.with-icon h3:nth-child(2),.message.with-icon h4:nth-child(2),.message.with-icon h5:nth-child(2),.message.with-icon h6:nth-child(2),.message.with-icon .h1:nth-child(2),.message.with-icon .h2:nth-child(2),.message.with-icon .h3:nth-child(2),.message.with-icon .h4:nth-child(2),.message.with-icon .h5:nth-child(2),.message.with-icon .h6:nth-child(2),.msg.with-icon h1:nth-child(2),.msg.with-icon h2:nth-child(2),.msg.with-icon h3:nth-child(2),.msg.with-icon h4:nth-child(2),.msg.with-icon h5:nth-child(2),.msg.with-icon h6:nth-child(2),.msg.with-icon .h1:nth-child(2),.msg.with-icon .h2:nth-child(2),.msg.with-icon .h3:nth-child(2),.msg.with-icon .h4:nth-child(2),.msg.with-icon .h5:nth-child(2),.msg.with-icon .h6:nth-child(2),.alert.with-icon h1:nth-child(2),.alert.with-icon h2:nth-child(2),.alert.with-icon h3:nth-child(2),.alert.with-icon h4:nth-child(2),.alert.with-icon h5:nth-child(2),.alert.with-icon h6:nth-child(2),.alert.with-icon .h1:nth-child(2),.alert.with-icon .h2:nth-child(2),.alert.with-icon .h3:nth-child(2),.alert.with-icon .h4:nth-child(2),.alert.with-icon .h5:nth-child(2),.alert.with-icon .h6:nth-child(2) {\n margin-top: 0;\n }\n.message.roomy,.msg.roomy,.alert.roomy {\n --message-with-icon-decorative-top: var(--message-roomy-with-icon-decorative-top);\n --message-padding: var(--message-roomy-padding);\n --message-with-icon-decorative-scale: var(--message-roomy-with-icon-decorative-scale);\n --message-min-height: var(--message-roomy-min-height);\n }\n.message.compact,.msg.compact,.alert.compact {\n --message-with-icon-decorative-top: var(--message-compact-with-icon-decorative-top);\n --message-padding: var(--message-compact-padding);\n --message-with-icon-decorative-scale: var(--message-compact-with-icon-decorative-scale);\n --message-min-height: var(--message-compact-min-height);\n }\nbutton.roomy,.button.roomy,.btn.roomy,[type=button].roomy,[type=reset].roomy,[type=submit].roomy, .buttons.roomy {\n --button-padding: var(--button-padding-roomy);\n }\nbutton.compact,.button.compact,.btn.compact,[type=button].compact,[type=reset].compact,[type=submit].compact, .buttons.compact {\n --button-padding: var(--button-padding-compact);\n }\nbutton,.button,.btn,[type=button],[type=reset],[type=submit] {\n display: inline-block;\n position: relative;\n -webkit-transition-duration: 0;\n transition-duration: 0;\n -webkit-transition-duration: var(--button-transition-duration);\n transition-duration: var(--button-transition-duration);\n -webkit-transition-property: color background border box-shadow;\n transition-property: color background border box-shadow;\n -webkit-transition-timing-function: ease-in;\n transition-timing-function: ease-in;\n margin: 0 0 0.875em 0;\n margin: 0 0 var(--button-margin-bottom) 0;\n border-width: 0.125em;\n border-width: var(--button-border-width);\n border-style: solid;\n border-radius: 0.5em;\n border-radius: var(--button-border-radius);\n border-color: currentColor;\n border-color: var(--button-border-color);\n -webkit-box-shadow: 0 0.375em 0 currentColor;\n box-shadow: 0 0.375em 0 currentColor;\n -webkit-box-shadow: var(--button-box-shadow);\n box-shadow: var(--button-box-shadow);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background: #fff;\n background: var(--button-background);\n cursor: pointer;\n padding: calc((4em - (1em * 1.5) - (0.125em * 2) - 0.375em) / 2) calc(1em * 1.5);\n padding: var(--button-padding);\n vertical-align: middle;\n text-align: center;\n text-decoration: none;\n -webkit-text-decoration: var(--button-decoration);\n text-decoration: var(--button-decoration);\n -webkit-text-decoration-color: unset;\n text-decoration-color: unset;\n -webkit-text-decoration-color: var(--button-decoration-color);\n text-decoration-color: var(--button-decoration-color);\n color: #183153;\n color: var(--button-color);\n font-weight: 600;\n font-weight: var(--button-font-weight)\n}\nbutton:active,.button:active,.btn:active,[type=button]:active,[type=reset]:active,[type=submit]:active,\n button.active,\n .button.active,\n .btn.active,\n [type=button].active,\n [type=reset].active,\n [type=submit].active {\n top: 0.375em;\n top: var(--button-box-shadow-width);\n border-width: 0.125em;\n border-width: var(--button-active-border-width);\n border-color: #183153;\n border-color: var(--button-active-border-color);\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-box-shadow: var(--button-active-box-shadow);\n box-shadow: var(--button-active-box-shadow);\n background: #183153;\n background: var(--button-active-background);\n text-decoration: none;\n -webkit-text-decoration: var(--button-hover-decoration);\n text-decoration: var(--button-hover-decoration);\n color: #fff;\n color: var(--button-active-color);\n }\nbutton:hover,.button:hover,.btn:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,\n button.hover,\n .button.hover,\n .btn.hover,\n [type=button].hover,\n [type=reset].hover,\n [type=submit].hover {\n border-color: currentColor;\n border-color: var(--button-hover-border-color);\n background: #c3c6d1;\n background: var(--button-hover-background);\n text-decoration: none;\n -webkit-text-decoration: var(--button-hover-decoration);\n text-decoration: var(--button-hover-decoration);\n -webkit-text-decoration-color: unset;\n text-decoration-color: unset;\n -webkit-text-decoration-color: var(--button-hover-decoration-color);\n text-decoration-color: var(--button-hover-decoration-color);\n color: #183153;\n color: var(--button-hover-color);\n }\nbutton:disabled,.button:disabled,.btn:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,\n button.disabled,\n .button.disabled,\n .btn.disabled,\n [type=button].disabled,\n [type=reset].disabled,\n [type=submit].disabled {\n opacity: 0.5;\n opacity: var(--button-disabled-opacity);\n background: #fff;\n background: var(--button-disabled-background);\n pointer-events: none;\n }\nbutton.block,.button.block,.btn.block,[type=button].block,[type=reset].block,[type=submit].block {\n display: block;\n width: 100%;\n }\nbutton.link,.button.link,.btn.link,[type=button].link,[type=reset].link,[type=submit].link {\n --button-border-width: 0;\n --button-box-shadow: none;\n --button-decoration: var(--link-decoration);\n --button-decoration-color: var(--link-decoration-color);\n --button-color: var(--link-color);\n --button-background: transparent;\n --button-hover-background: transparent;\n --button-hover-decoration: var(--link-hover-decoration);\n --button-hover-decoration-color: var(--link-hover-color);\n --button-hover-color: var(--link-hover-color);\n --button-active-border-width: 0;\n --button-active-background: transparent;\n --button-active-color: var(--link-hover-color);\n --button-font-weight: var(--link-font-weight);\n }\nbutton.subtle,.button.subtle,.btn.subtle,[type=button].subtle,[type=reset].subtle,[type=submit].subtle {\n --button-color: var(--link-color);\n --button-border-width: 0;\n --button-box-shadow: none;\n --button-background: transparent;\n --button-active-border-width: 0;\n --button-font-weight: var(--link-font-weight);\n\n -webkit-transition-duration: calc(1s * 0.1);\n\n transition-duration: calc(1s * 0.1);\n\n -webkit-transition-duration: var(--timing-2xfast);\n\n transition-duration: var(--timing-2xfast);\n -webkit-transition-property: color, background, -webkit-text-decoration;\n transition-property: color, background, -webkit-text-decoration;\n transition-property: color, text-decoration, background;\n transition-property: color, text-decoration, background, -webkit-text-decoration;\n -webkit-transition-timing-function: ease-in;\n transition-timing-function: ease-in;\n }\n.buttons {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n vertical-align: middle\n}\n.buttons > button,.buttons > .button,.buttons > .btn,.buttons > [type=button],.buttons > [type=reset],.buttons > [type=submit] {\n position: relative;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n }\n.buttons > button:not(:first-child),.buttons > .button:not(:first-child),.buttons > .btn:not(:first-child),.buttons > [type=button]:not(:first-child),.buttons > [type=reset]:not(:first-child),.buttons > [type=submit]:not(:first-child) {\n margin-left: calc(-1 * 0.125em);\n margin-left: calc(-1 * var(--border-width-sm));\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n.buttons > button:not(:last-child),.buttons > .button:not(:last-child),.buttons > .btn:not(:last-child),.buttons > [type=button]:not(:last-child),.buttons > [type=reset]:not(:last-child),.buttons > [type=submit]:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n.btn-reset {\n margin: 0;\n border: none;\n background: var(--transparent);\n padding: 0;\n}\ntable {\n margin-bottom: calc(1em * 1.5);\n margin-bottom: var(--table-margin-bottom);\n background: inherit;\n background: var(--table-background);\n width: 100%;\n width: var(--table-width);\n overflow: hidden;\n table-layout: initial;\n table-layout: var(--table-layout);\n border-collapse: collapse;\n border-collapse: var(--table-cell-border-collapse);\n}\nthead {\n background: transparent;\n background: var(--table-th-background);\n}\ntfoot {\n border-top: 2px solid #c3c6d1;\n border-top: var(--table-th-border-width) var(--table-th-border-style) var(--table-th-border-color);\n background: transparent;\n background: var(--table-th-background);\n}\nth {\n border-bottom: 2px solid #c3c6d1;\n border-bottom: var(--table-th-border-width) var(--table-th-border-style) var(--table-th-border-color);\n background: transparent;\n background: var(--table-th-background);\n}\nth[scope="row"] {\n border-right: 2px solid #c3c6d1;\n border-right: var(--table-th-border-width) var(--table-cell-border-style) var(--table-th-border-color);\n border-bottom: 1px solid #c3c6d1;\n border-bottom: var(--table-cell-border-width) var(--table-cell-border-style) var(--table-th-border-color);\n border-left: 0 solid #c3c6d1;\n border-left: 0 var(--table-cell-border-style) var(--table-th-border-color);\n}\ntbody {\n background: transparent;\n background: var(--table-body-background);\n}\ntr {\n -webkit-transition: background calc(1s * 0.1) ease-in;\n transition: background calc(1s * 0.1) ease-in;\n -webkit-transition: background var(--timing-2xfast) ease-in;\n transition: background var(--timing-2xfast) ease-in;\n background: transparent;\n background: var(--table-row-background);\n}\ntd {\n border-bottom: 1px solid #e0e2e8;\n border-bottom: var(--table-cell-border-width) var(--table-cell-border-style) var(--table-cell-border-color);\n background: transparent;\n background: var(--table-cell-background);\n vertical-align: initial;\n vertical-align: var(--table-cell-vertical-align);\n text-align: left;\n text-align: var(--table-cell-text-align);\n}\ntr:hover td {\n background: transparent;\n background: var(--table-hover-background-color);\n}\ncaption {\n padding: calc(1em * 8 / 16);\n padding: var(--spacing-2xs);\n caption-side: bottom;\n caption-side: var(--table-caption-side);\n font-size: calc(1em * 0.875);\n font-size: var(--table-caption-text-size);\n}\n/* table variations */\ntable.fixed-columns {\n --table-layout: fixed;\n}\ntable.with-borders th {\n border-width: 1px 1px calc(1em * 2 / 16) 1px;\n border-width: var(--table-cell-border-width) var(--table-cell-border-width) var(--spacing-6xs) var(--table-cell-border-width);\n border-style: solid;\n border-style: var(--table-th-border-style);\n border-color: #c3c6d1;\n border-color: var(--table-th-border-color);\n}\ntable.with-borders td {\n border: 1px solid #e0e2e8;\n border: var(--table-cell-border-width) var(--table-cell-border-style) var(--table-cell-border-color);\n}\ntable.no-borders th,\ntable.no-borders td {\n border: 0;\n}\ntable.compact th,\ntable.compact td {\n padding: calc(0.5em * 0.5) calc(0.75em * 0.5) calc(0.5em * 0.5) calc(0.75em * 0.5);\n padding: var(--table-cell-spacing-compact);\n}\ntable.roomy th,\ntable.roomy td {\n padding: calc(0.5em * 2) calc(0.75em * 2) calc(0.5em * 2) calc(0.75em * 2);\n padding: var(--table-cell-spacing-roomy);\n}\ntable.stacked th,\ntable.stacked td {\n display: block;\n}\ntable.flush th:first-child,\ntable.flush td:first-child {\n padding-left: 0;\n}\ntable.flush th:last-child,\ntable.flush td:last-child {\n padding-right: 0;\n}\ntable.stacked.flush th,\ntable.stacked.flush td {\n padding-right: 0;\n padding-left: 0;\n}\nth.flush-left,\ntd.flush-left {\n --table-cell-spacing-left: 0;\n}\nth.flush-right,\ntd.flush-right {\n --table-cell-spacing-right: 0;\n}\ntd.success,\ntd.warning,\ntd.danger,\ntd.info {\n background: transparent;\n background: var(--table-row-background);\n}\ntable.natural {\n table-layout: auto;\n}\ntable.stacked tr {\n border-bottom: 2px solid #e0e2e8;\n border-bottom: var(--table-th-border-width) var(--table-cell-border-style) var(--table-cell-border-color);\n}\ntable.with-hover tr:hover td {\n --table-hover-background-color: var(--gray-200);\n\n background: transparent;\n\n background: var(--table-hover-background-color);\n}\ntable.striped tr:nth-child(even) {\n background: #e0e2e8;\n background: var(--table-striped-row-background);\n}\n@media (min-width: 48rem) {\n table.stacked tr {\n border-bottom: 0;\n }\n\n table.stacked th {\n display: table-cell;\n }\n\n table.stacked td {\n display: table-cell;\n }\n\n table.stacked.flush th,\n table.stacked.flush td {\n padding-right: 0.75em;\n padding-right: var(--table-cell-spacing-right);\n padding-left: 0.75em;\n padding-left: var(--table-cell-spacing-left);\n }\n\n table.stacked.flush th:first-child,\n table.stacked.flush td:first-child {\n --table-cell-spacing-left: 0;\n }\n\n table.stacked.flush th:last-child,\n table.stacked.flush td:last-child {\n --table-cell-spacing-right: 0;\n }\n}\n@media (min-width: 64rem) {\n table.stacked tr {\n border-bottom: 0;\n }\n\n table.stacked th {\n display: table-cell;\n }\n\n table.stacked td {\n display: table-cell;\n }\n\n table.stacked.flush th,\n table.stacked.flush td {\n padding-right: 0.75em;\n padding-right: var(--table-cell-spacing-right);\n padding-left: 0.75em;\n padding-left: var(--table-cell-spacing-left);\n }\n\n table.stacked.flush th:first-child,\n table.stacked.flush td:first-child {\n --table-cell-spacing-left: 0;\n }\n\n table.stacked.flush th:last-child,\n table.stacked.flush td:last-child {\n --table-cell-spacing-right: 0;\n }\n}\n@media (min-width: 96rem) {\n table.stacked tr {\n border-bottom: 0;\n }\n\n table.stacked th {\n display: table-cell;\n }\n\n table.stacked td {\n display: table-cell;\n }\n\n table.stacked.flush th,\n table.stacked.flush td {\n padding-right: 0.75em;\n padding-right: var(--table-cell-spacing-right);\n padding-left: 0.75em;\n padding-left: var(--table-cell-spacing-left);\n }\n\n table.stacked.flush th:first-child,\n table.stacked.flush td:first-child {\n --table-cell-spacing-left: 0;\n }\n\n table.stacked.flush th:last-child,\n table.stacked.flush td:last-child {\n --table-cell-spacing-right: 0;\n }\n}\n.tag {\n display: inline-block;\n border: var(--tag-border-width) var(--tag-border-style) var(--tag-border-color);\n border-radius: 0.75em;\n border-radius: var(--tag-border-radius);\n background: #c3c6d1;\n background: var(--tag-background);\n padding: 0.5em 1em;\n padding: var(--tag-padding);\n vertical-align: calc(100% / 12);\n vertical-align: var(--tag-vertical-align);\n text-transform: uppercase;\n text-transform: var(--tag-text-transform);\n line-height: 1;\n letter-spacing: 0.0625em;\n letter-spacing: var(--tag-letter-spacing);\n white-space: nowrap;\n color: #183153;\n color: var(--tag-color);\n font-size: calc(1em * 0.75);\n font-size: var(--tag-font-size);\n font-weight: bold;\n font-weight: var(--tag-font-weight)\n}\n.tag.rounded {\n --tag-border-radius: 4em;\n }\n.tag i[class*="fa-"],.tag .svg-inline--fa {\n font-size: 0.9em;\n }\na.tag:hover {\n color: #1c7ed6;\n color: var(--tag-link-hover-color);\n}\n.with-top-tag {\n position: relative;\n margin-top: 0.75em;\n margin-top: var(--top-tag-margin-top)\n}\n.with-top-tag .tag {\n position: absolute;\n top: -1em;\n top: var(--top-tag-top);\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%)\n }\n.with-top-tag .tag.right {\n right: calc(32em / 12);\n right: var(--top-tag-indent);\n left: auto;\n -webkit-transform: none;\n transform: none;\n }\n.with-top-tag .tag.left {\n left: calc(32em / 12);\n left: var(--top-tag-indent);\n -webkit-transform: none;\n transform: none;\n }\n.with-top-tag {\n\n /* When with-top-tag is present, shift automatic margins and border radiuses to the second element. */\n}\n.with-top-tag.card > .header:nth-child(2),\n .with-top-tag.card > .section:nth-child(2) {\n margin-top: calc(-1 * calc((4em - (1em * 1.5) - (0em * 2)) / 2));\n margin-top: calc(-1 * var(--card-vertical-padding));\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n }\n.with-top-tag h1,.with-top-tag h2,.with-top-tag h3,.with-top-tag h4,.with-top-tag h5,.with-top-tag h6,.with-top-tag .h1,.with-top-tag .h2,.with-top-tag .h3,.with-top-tag .h4,.with-top-tag .h5,.with-top-tag .h6 {\n /* Nasssty icons dom order makes us do this, precious. */\n }\n.with-top-tag h1:nth-child(2),.with-top-tag h2:nth-child(2),.with-top-tag h3:nth-child(2),.with-top-tag h4:nth-child(2),.with-top-tag h5:nth-child(2),.with-top-tag h6:nth-child(2),.with-top-tag .h1:nth-child(2),.with-top-tag .h2:nth-child(2),.with-top-tag .h3:nth-child(2),.with-top-tag .h4:nth-child(2),.with-top-tag .h5:nth-child(2),.with-top-tag .h6:nth-child(2) {\n margin-top: 0;\n }\nlabel,.label {\n display: block;\n margin: calc(1em * 12 / 16) 0 calc(1em * 4 / 16) 0;\n margin: var(--spacing-sm) 0 var(--spacing-4xs) 0;\n color: #183153;\n color: var(--label-color);\n font-size: 1em;\n font-size: var(--label-font-size);\n font-weight: bold;\n font-weight: var(--label-font-weight);\n}\ninput,textarea,.input {\n display: inline-block;\n width: 100%;\n font-size: 1em;\n font-size: var(--input-font-size);\n font-weight: bold;\n font-weight: var(--input-font-weight)\n}\ninput::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\ninput::-moz-placeholder, textarea::-moz-placeholder, .input::-moz-placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\ninput:-ms-input-placeholder, textarea:-ms-input-placeholder, .input:-ms-input-placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\ninput::-ms-input-placeholder, textarea::-ms-input-placeholder, .input::-ms-input-placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\ninput::placeholder,textarea::placeholder,.input::placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\n[type="text"],[type="email"],[type="password"],textarea,.input-text {\n margin: 0 0 calc(1em * 4 / 16) 0;\n margin: 0 0 var(--spacing-4xs) 0;\n border-width: 0.125em;\n border-width: var(--input-border-width);\n border-style: solid;\n border-style: var(--input-border-style);\n border-radius: 0.75em;\n border-radius: var(--input-border-radius);\n border-color: #8991a5;\n border-color: var(--input-border-color);\n -webkit-box-shadow: inset 0 0.25em 0 0 #f0f1f3;\n box-shadow: inset 0 0.25em 0 0 #f0f1f3;\n -webkit-box-shadow: var(--input-box-shadow);\n box-shadow: var(--input-box-shadow);\n background: #fff;\n background: var(--input-background);\n padding: calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) calc(1em * 1.5);\n padding: var(--input-padding)\n}\n[type="text"].rounded,[type="email"].rounded,[type="password"].rounded,textarea.rounded,.input-text.rounded {\n --input-border-radius: calc(var(--input-min-height) / 2);\n }\ntextarea:not([rows]) {\n height: 10em;\n}\nselect {\n position: relative;\n margin: 0 0 calc(1em * 4 / 16) 0;\n margin: 0 0 var(--spacing-4xs) 0;\n border-width: 0.125em;\n border-width: var(--input-border-width);\n border-style: solid;\n border-style: var(--input-border-style);\n border-radius: 0.75em;\n border-radius: var(--input-border-radius);\n border-color: #8991a5;\n border-color: var(--input-border-color);\n -webkit-box-shadow: inset 0 0.25em 0 0 #f0f1f3;\n box-shadow: inset 0 0.25em 0 0 #f0f1f3;\n -webkit-box-shadow: var(--input-box-shadow);\n box-shadow: var(--input-box-shadow);\n background-color: #fff;\n background-color: var(--input-background);\n background-image: url("data:image/svg+xml,%3Csvg aria-hidden=\'true\' focusable=\'false\' data-prefix=\'fas\' data-icon=\'caret-down\' class=\'svg-inline--fa fa-caret-down fa-w-10\' role=\'img\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 320 512\'%3E%3Cpath fill=\'rgb(73, 80, 87)\' d=\'M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\'%3E%3C/path%3E%3C/svg%3E");\n background-image: var(--icon-caret-down);\n background-position: 98% center;\n background-repeat: no-repeat;\n background-size: 20px 20px;\n padding: calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) calc(1em * 1.5);\n padding: var(--input-padding);\n width: 100%;\n height: 4em;\n height: var(--input-min-height)\n}\nselect.rounded {\n --input-border-radius: calc(var(--input-min-height) / 2);\n }\n.tip-text,.help-text,.tip {\n display: block;\n margin: 0 0 calc(1em * 4 / 16) 0;\n margin: 0 0 var(--spacing-4xs) 0;\n color: #515e7b;\n color: var(--help-color);\n font-size: calc(1em * 0.875);\n font-size: var(--help-font-size);\n}\nfieldset {\n margin: calc(1em * 1.25) 0;\n margin: var(--spacing-lg) 0;\n border-width: 0.125em 0;\n border-width: var(--fieldset-border-width);\n border-style: solid;\n border-style: var(--fieldset-border-style);\n border-color: #8991a5;\n border-color: var(--fieldset-border-color);\n background: none;\n background: var(--fieldset-background);\n padding: 0 0 calc(1em * 12 / 16) 0;\n padding: var(--fieldset-padding);\n}\nlegend {\n background: transparent;\n background: var(--legend-background);\n padding: 0 calc(1em * 12 / 16) 0 0;\n padding: var(--legend-padding);\n color: #515e7b;\n color: var(--legend-color);\n font-weight: bold;\n font-weight: var(--legend-font-weight);\n}\nlabel.required {\n color: #183153;\n color: var(--label-required-color)\n}\nlabel.required::after {\n color: #183153;\n color: var(--label-required-color);\n content: "*";\n }\ninput.disabled,textarea.disabled,.input.disabled,\ninput[disabled="disabled"],\ntextarea[disabled="disabled"],\n.input[disabled="disabled"],\ninput[disabled],\ntextarea[disabled],\n.input[disabled] {\n border-color: #c3c6d1;\n border-color: var(--input-disabled-border-color);\n -webkit-box-shadow: none;\n box-shadow: none;\n background: #c3c6d1;\n background: var(--input-disabled-background);\n color: #515e7b;\n color: var(--input-disabled-color);\n}\nlabel.disabled,\ninput[disabled="disabled"] + label,\ninput[disabled] + label {\n color: #515e7b;\n color: var(--label-disabled-color);\n}\ninput[type="checkbox"] + label,\ninput[type="radio"] + label {\n display: inline-block;\n margin-top: 0;\n margin-right: calc(1em * 12 / 16);\n margin-right: var(--spacing-sm);\n font-weight: 400;\n font-weight: var(--font-weight-normal);\n}\ninput[type="checkbox"],\ninput[type="radio"],\ninput[type="button"],\ninput[type="submit"],\ninput[type="reset"] {\n width: auto;\n}\ninput[readonly],textarea[readonly],.input[readonly] {\n -webkit-box-shadow: none;\n box-shadow: none;\n background-color: transparent;\n}\nform button,form .button,form .btn,form [type=button],form [type=reset],form [type=submit] {\n margin: calc(1em * 12 / 16) 0 0;\n margin: var(--form-button-margin);\n}\n.message + input,.message + textarea,.message + .input {\n margin-top: calc(-1 * calc(1em * 4 / 16));\n margin-top: calc(-1 * var(--spacing-4xs));\n}\nform .with-icon-before {\n position: relative\n}\nform .with-icon-before input {\n padding-left: calc((calc(1em * 1.5) - 0.125em) * 1.6 + 1.25 * 1em);\n padding-left: calc((var(--input-padding-horizontal) - var(--input-border-width)) * 1.6 + var(--input-with-icon-scale) * 1em); /* icon width plus space on either side */\n }\nform .with-icon-before i[class*="fa-"],form .with-icon-before .svg-inline--fa {\n display: inline-block;\n position: absolute;\n top: calc((4em / 1.25 - 1em) / 2);\n top: calc((var(--input-min-height) / var(--input-with-icon-scale) - 1em) / 2);\n left: calc(calc(1em * 1.5) / 1.25);\n left: calc(var(--input-padding-horizontal) / var(--input-with-icon-scale));\n color: #c3c6d1;\n color: var(--input-with-icon-color);\n font-size: calc(1.25 * 1em);\n font-size: calc(var(--input-with-icon-scale) * 1em);\n pointer-events: none;\n }\nform .with-icon-after {\n position: relative\n}\nform .with-icon-after i[class*="fa-"],form .with-icon-after .svg-inline--fa {\n display: inline-block;\n position: absolute;\n top: calc((4em / 1.25 - 1em) / 2);\n top: calc((var(--input-min-height) / var(--input-with-icon-scale) - 1em) / 2); /* Automatically scales as icon size scales */\n right: calc(calc(1em * 1.5) / 1.25);\n right: calc(var(--input-padding-horizontal) / var(--input-with-icon-scale));\n color: #c3c6d1;\n color: var(--input-with-icon-color);\n font-size: calc(1.25 * 1em);\n font-size: calc(var(--input-with-icon-scale) * 1em);\n pointer-events: none;\n }\nform .with-icon-after input {\n padding-right: calc((calc(1em * 1.5) - 0.125em) * 1.6 + 1.25 * 1em);\n padding-right: calc((var(--input-padding-horizontal) - var(--input-border-width)) * 1.6 + var(--input-with-icon-scale) * 1em); /* icon width plus space on either side */\n }\nform.inline {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\nform.inline > * {\n margin: calc(1em * 4 / 16);\n margin: var(--spacing-4xs);\n }\nform.inline input {\n width: auto;\n }\nform.inline button,form.inline .button,form.inline .btn,form.inline [type=button],form.inline [type=reset],form.inline [type=submit] {\n margin-top: calc(-1 * 0.125em);\n margin-top: calc(-1 * var(--button-border-width)); /* Offsets button width */\n }\nform .affix {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin: 0 0 calc(1em * 4 / 16) 0;\n margin: 0 0 var(--spacing-4xs) 0\n}\nform .affix span {\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n border-width: 0.125em;\n border-width: var(--input-border-width);\n border-style: solid;\n border-style: var(--input-border-style);\n border-radius: 0.75em;\n border-radius: var(--input-border-radius);\n border-color: #8991a5;\n border-color: var(--input-border-color);\n background: #8991a5;\n background: var(--input-affix-background);\n padding: calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) calc(1em * 1.5);\n padding: var(--input-padding);\n color: #fff;\n color: var(--input-affix-color)\n }\nform .affix span:first-child {\n margin-right: calc((0.125em) * -1);\n margin-right: calc((var(--input-border-width)) * -1); /* adjust for border */\n border-radius: 0.75em 0 0 0.75em;\n border-radius: var(--input-border-radius) 0 0 var(--input-border-radius);\n }\nform .affix span:last-child {\n margin-left: calc((0.125em) * -1);\n margin-left: calc((var(--input-border-width)) * -1); /* adjust for border */\n border-radius: 0 0.75em 0.75em 0;\n border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0;\n }\nform .affix input {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n margin: 0;\n width: auto\n }\nform .affix input:last-child {\n border-radius: 0 0.75em 0.75em 0;\n border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0;\n }\nform .affix input:first-child {\n border-radius: 0.75em 0 0 0.75em;\n border-radius: var(--input-border-radius) 0 0 var(--input-border-radius);\n }\nform .affix button:last-child {\n margin: 0 0 0.375em calc(-1 * 0.125em);\n margin: 0 0 var(--button-box-shadow-width) calc(-1 * var(--button-border-width));\n border-radius: 0 0.75em 0.75em 0;\n border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0;\n }\nform .affix.rounded {\n --input-border-radius: calc(var(--input-min-height) / 2)\n }\nform .affix.rounded > :first-child {\n padding-left: calc(1em * 1.25);\n padding-left: var(--spacing-lg);\n }\nform .affix.rounded > :last-child {\n padding-right: calc(1em * 1.25);\n padding-right: var(--spacing-lg);\n }\n.card {\n display: block;\n display: var(--card-display);\n position: relative;\n margin-bottom: calc(1em * 1.5);\n margin-bottom: var(--card-margin-bottom);\n outline: none;\n border: 0em solid #fff;\n border: var(--card-border-width) var(--card-border-style) var(--card-border-color);\n border-radius: 0.75em;\n border-radius: var(--card-border-radius);\n background: #fff;\n background: var(--card-background);\n padding: calc(calc((4em - (1em * 1.5) - (0em * 2)) / 2) - 0em) calc(calc(1em * 1.5) - 0em);\n padding: calc(var(--card-vertical-padding) - var(--card-border-width)) calc(var(--card-horizontal-padding) - var(--card-border-width));\n min-height: 4em;\n min-height: var(--card-min-height);\n vertical-align: top;\n vertical-align: var(--card-vertical-align);\n text-align: center;\n text-align: var(--card-text-align);\n color: #183153;\n color: var(--card-color)\n}\n.card > .text-left {\n text-align: left;\n text-align: var(--text-align);\n }\n.card > .header,\n .card.header {\n background: #183153;\n background: var(--card-header-background);\n color: #fff;\n color: var(--card-header-color);\n }\n.card > .section {\n color: #183153;\n color: var(--card-section-color);\n }\n.card > .header,\n .card > header,\n .card > .section,\n .card > section {\n margin-right: calc(-1 * calc(1em * 1.5) + 0em);\n margin-right: calc(-1 * var(--card-horizontal-padding) + var(--card-border-width));\n margin-left: calc(-1 * calc(1em * 1.5) + 0em);\n margin-left: calc(-1 * var(--card-horizontal-padding) + var(--card-border-width));\n padding: calc((4em - (1em * 1.5) - (0em * 2)) / 2) calc(1em * 1.5);\n padding: var(--card-vertical-padding) var(--card-horizontal-padding)\n }\n.card > .header:first-child, .card > header:first-child, .card > .section:first-child, .card > section:first-child {\n margin-top: calc(-1 * calc((4em - (1em * 1.5) - (0em * 2)) / 2) + 0em);\n margin-top: calc(-1 * var(--card-vertical-padding) + var(--card-border-width));\n border-top-left-radius: calc(0.75em - 0em);\n border-top-left-radius: calc(var(--card-border-radius) - var(--card-border-width));\n border-top-right-radius: calc(0.75em - 0em);\n border-top-right-radius: calc(var(--card-border-radius) - var(--card-border-width));\n padding-top: calc(calc((4em - (1em * 1.5) - (0em * 2)) / 2) - 0em);\n padding-top: calc(var(--card-vertical-padding) - var(--card-border-width));\n }\n.card > .header:last-child, .card > header:last-child, .card > .section:last-child, .card > section:last-child {\n margin-bottom: calc(-1 * calc((4em - (1em * 1.5) - (0em * 2)) / 2) + 0em);\n margin-bottom: calc(-1 * var(--card-vertical-padding) + var(--card-border-width));\n border-bottom-left-radius: calc(0.75em - 0em);\n border-bottom-left-radius: calc(var(--card-border-radius) - var(--card-border-width));\n border-bottom-right-radius: calc(0.75em - 0em);\n border-bottom-right-radius: calc(var(--card-border-radius) - var(--card-border-width));\n padding-bottom: calc(calc((4em - (1em * 1.5) - (0em * 2)) / 2) - 0em);\n padding-bottom: calc(var(--card-vertical-padding) - var(--card-border-width));\n }\n.card > .section + .section {\n border-top: 0.125em dotted #f0f1f3;\n border-top: var(--card-section-border);\n }\n.card > .header + .header {\n border-top: 0.125em dotted #001c40;\n border-top: var(--card-header-border);\n }\n.card.roomy {\n --card-vertical-padding: var(--card-roomy-vertical-padding);\n --card-horizontal-padding: var(--card-roomy-horizontal-padding);\n --card-min-height: var(--card-roomy-min-height);\n --card-margin: 0 0 var(--card-roomy-vertical-padding);\n }\n.card.compact {\n --card-vertical-padding: var(--card-compact-vertical-padding);\n --card-horizontal-padding: var(--card-compact-horizontal-padding);\n --card-min-height: var(--card-compact-min-height);\n --card-margin: 0 0 var(--card-compct-vertical-padding);\n }\na.card {\n -webkit-box-shadow: 0 0.25em 0 #c3c6d1;\n box-shadow: 0 0.25em 0 #c3c6d1;\n -webkit-box-shadow: var(--card-link-box-shadow);\n box-shadow: var(--card-link-box-shadow);\n background: #fff;\n background: var(--card-link-background);\n -webkit-text-decoration: var(--card-link-decoration);\n text-decoration: var(--card-link-decoration);\n color: #183153;\n color: var(--card-link-color)\n}\na.card:hover,\n a.card.hover,\n a.card:active,\n a.card.active,\n a.card:focus,\n a.card.focus {\n border: none;\n -webkit-box-shadow: 0 0.25em 0 #74c0fc;\n box-shadow: 0 0.25em 0 #74c0fc;\n -webkit-box-shadow: 0 var(--with-shadow-box-shadow-width) 0 var(--card-link-hover-border-color);\n box-shadow: 0 var(--with-shadow-box-shadow-width) 0 var(--card-link-hover-border-color);\n padding: calc((4em - (1em * 1.5) - (0em * 2)) / 2) calc(1em * 1.5);\n padding: var(--card-vertical-padding) var(--card-horizontal-padding);\n -webkit-text-decoration: var(--card-link-hover-decoration);\n text-decoration: var(--card-link-hover-decoration)\n }\na.card:hover::before, a.card.hover::before, a.card:active::before, a.card.active::before, a.card:focus::before, a.card.focus::before {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border: 0.125em solid #74c0fc;\n border: var(--card-link-hover-border-width) var(--card-link-hover-border-style) var(--card-link-hover-border-color);\n border-radius: 0.75em;\n border-radius: var(--card-border-radius);\n content: "";\n }\na.card:active,\n a.card.active {\n top: 0.25em;\n top: var(--with-shadow-box-shadow-width);\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n.modal,fa-modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n -webkit-transition: opacity calc(1s * 0.25);\n transition: opacity calc(1s * 0.25);\n -webkit-transition: opacity var(--modal-transition-duration);\n transition: opacity var(--modal-transition-duration);\n visibility: hidden;\n opacity: 0;\n opacity: var(--modal-opacity);\n z-index: 1;\n background: rgba(81, 94, 123, 0.5);\n background: var(--modal-shadow);\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto\n}\n.modal .card,fa-modal .card,\n .modal::part(card),\n fa-modal::part(card) {\n margin: calc(1em * 2) auto 0;\n margin: var(--modal-margin);\n max-width: 66ch;\n max-width: var(--line-length-md);\n min-height: 4em;\n min-height: var(--modal-min-height);\n }\n.overlay {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n -webkit-transition: opacity calc(1s * 0.25);\n transition: opacity calc(1s * 0.25);\n -webkit-transition: opacity var(--modal-transition-duration);\n transition: opacity var(--modal-transition-duration);\n visibility: hidden;\n opacity: 0;\n opacity: var(--modal-opacity);\n z-index: 1;\n background: rgba(81, 94, 123, 0.5);\n background: var(--modal-shadow);\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto\n}\n.overlay:target {\n visibility: visible;\n opacity: 1;\n }\npre {\n border-radius: 0.5em;\n border-radius: var(--border-radius-sm);\n background: #a5abbb;\n background: var(--gray-300);\n padding: 1rem;\n padding: var(--size-reset-base);\n overflow: auto;\n}\n.example-block code {\n color: #001c40;\n color: var(--gray-900)\n }\n.example-block code span {\n display: inline;\n }\n.brckt {\n color: #001c40;\n color: var(--gray-900);\n}\n.eq,\n.qut {\n color: #001c40;\n color: var(--gray-900);\n}\n/* add-ons */\n/* with hr */\n.with-hr,.with-horizontal-rule,.with-bottom-border,.with-border-bottom {\n border-bottom-width: 0.125em;\n border-bottom-width: var(--hr-border-width);\n border-bottom-style: solid;\n border-bottom-style: var(--hr-border-style);\n border-bottom-color: #c3c6d1;\n border-bottom-color: var(--hr-border-color);\n padding-bottom: 0.25em;\n padding-bottom: var(--hr-padding-bottom);\n}\n/* with icons */\n.with-icon i[class*="fa-"],.with-icon .svg-inline--fa,\n.with-icon-before i[class*="fa-"],\n.with-icon-before .svg-inline--fa {\n margin-right: var(--spacing-inline);\n}\n.with-icon-after i[class*="fa-"],.with-icon-after .svg-inline--fa {\n margin-left: var(--spacing-inline);\n}\n/* specific styling for links */\na.with-icon i[class*="fa-"],a.with-icon .svg-inline--fa,\na.with-icon-before i[class*="fa-"],\na.with-icon-before .svg-inline--fa,\na.with-icon-after i[class*="fa-"],\na.with-icon-after .svg-inline--fa {\n --spacing-inline: var(--spacing-4xs);\n}\n/* measure */\n.line-length-2xs {\n max-width: 15ch;\n max-width: var(--line-length-2xs);\n }\n.line-length-xs {\n max-width: 30ch;\n max-width: var(--line-length-xs);\n }\n.line-length-sm {\n max-width: 45ch;\n max-width: var(--line-length-sm);\n }\n.line-length-md {\n max-width: 66ch;\n max-width: var(--line-length-md);\n }\n.line-length-lg {\n max-width: 77ch;\n max-width: var(--line-length-lg);\n }\n.line-length-xl {\n max-width: 90ch;\n max-width: var(--line-length-xl);\n }\n.line-length-none {\n max-width: none;\n}\n@media (min-width: 48rem) {\n .tablet\\:line-length-2xs {\n max-width: 15ch;\n max-width: var(--line-length-2xs);\n }\n .tablet\\:line-length-xs {\n max-width: 30ch;\n max-width: var(--line-length-xs);\n }\n .tablet\\:line-length-sm {\n max-width: 45ch;\n max-width: var(--line-length-sm);\n }\n .tablet\\:line-length-md {\n max-width: 66ch;\n max-width: var(--line-length-md);\n }\n .tablet\\:line-length-lg {\n max-width: 77ch;\n max-width: var(--line-length-lg);\n }\n .tablet\\:line-length-xl {\n max-width: 90ch;\n max-width: var(--line-length-xl);\n }\n\n .tablet\\:line-length-none {\n max-width: none;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:line-length-2xs {\n max-width: 15ch;\n max-width: var(--line-length-2xs);\n }\n .laptop\\:line-length-xs {\n max-width: 30ch;\n max-width: var(--line-length-xs);\n }\n .laptop\\:line-length-sm {\n max-width: 45ch;\n max-width: var(--line-length-sm);\n }\n .laptop\\:line-length-md {\n max-width: 66ch;\n max-width: var(--line-length-md);\n }\n .laptop\\:line-length-lg {\n max-width: 77ch;\n max-width: var(--line-length-lg);\n }\n .laptop\\:line-length-xl {\n max-width: 90ch;\n max-width: var(--line-length-xl);\n }\n\n .laptop\\:line-length-none {\n max-width: none;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:line-length-2xs {\n max-width: 15ch;\n max-width: var(--line-length-2xs);\n }\n .desktop\\:line-length-xs {\n max-width: 30ch;\n max-width: var(--line-length-xs);\n }\n .desktop\\:line-length-sm {\n max-width: 45ch;\n max-width: var(--line-length-sm);\n }\n .desktop\\:line-length-md {\n max-width: 66ch;\n max-width: var(--line-length-md);\n }\n .desktop\\:line-length-lg {\n max-width: 77ch;\n max-width: var(--line-length-lg);\n }\n .desktop\\:line-length-xl {\n max-width: 90ch;\n max-width: var(--line-length-xl);\n }\n\n .desktop\\:line-length-none {\n max-width: none;\n }\n}\n/* Auto Margins */\n.margin-auto {\n margin-right: auto;\n margin-left: auto;\n}\n.margin-right-auto {\n margin-right: auto;\n}\n.margin-left-auto {\n margin-left: auto;\n}\n@media (min-width: 48rem) {\n .tablet\\:margin-auto {\n margin-right: auto;\n margin-left: auto;\n }\n\n .tablet\\:margin-right-auto {\n margin-right: auto;\n }\n\n .tablet\\:margin-left-auto {\n margin-left: auto;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:margin-auto {\n margin-right: auto;\n margin-left: auto;\n }\n\n .laptop\\:margin-right-auto {\n margin-right: auto;\n }\n\n .laptop\\:margin-left-auto {\n margin-left: auto;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:margin-auto {\n margin-right: auto;\n margin-left: auto;\n }\n\n .desktop\\:margin-right-auto {\n margin-right: auto;\n }\n\n .desktop\\:margin-left-auto {\n margin-left: auto;\n }\n}\n/* Floats & Clearfix */\n.float-right {\n float: right;\n}\n.float-left {\n float: left;\n}\n.float-none {\n float: none;\n}\n@media (min-width: 48rem) {\n .tablet\\:float-right {\n float: right;\n }\n\n .tablet\\:float-left {\n float: left;\n }\n\n .tablet\\:float-none {\n float: none;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:float-right {\n float: right;\n }\n\n .laptop\\:float-left {\n float: left;\n }\n\n .laptop\\:float-none {\n float: none;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:float-right {\n float: right;\n }\n\n .desktop\\:float-left {\n float: left;\n }\n\n .desktop\\:float-none {\n float: none;\n }\n}\n.clearfix {\n display: table;\n clear: both;\n content: "";\n}\n/* utilities */\n/* accessibility-minded */\n.sr-only,.screenreader-only {\n clip: rect(0, 0, 0, 0);\n position: absolute;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n padding: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n white-space: nowrap;\n}\n.sr-only:active,.screenreader-only:active,\n.sr-only:focus,\n.screenreader-only:focus {\n clip: auto;\n position: static;\n -webkit-clip-path: none;\n clip-path: none;\n width: auto;\n height: auto;\n overflow: visible;\n white-space: normal;\n}\n@media (min-width: 48rem) {\n .tablet\\:sr-only {\n clip: rect(0, 0, 0, 0);\n position: absolute;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n padding: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .tablet\\:sr-only-focusable:active,\n .tablet\\:sr-only-focusable:focus {\n clip: auto;\n position: static;\n -webkit-clip-path: none;\n clip-path: none;\n width: auto;\n height: auto;\n overflow: visible;\n white-space: normal;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:sr-only {\n clip: rect(0, 0, 0, 0);\n position: absolute;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n padding: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .laptop\\:sr-only-focusable:active,\n .laptop\\:sr-only-focusable:focus {\n clip: auto;\n position: static;\n -webkit-clip-path: none;\n clip-path: none;\n width: auto;\n height: auto;\n overflow: visible;\n white-space: normal;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:sr-only {\n clip: rect(0, 0, 0, 0);\n position: absolute;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n padding: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .desktop\\:sr-only-focusable:active,\n .desktop\\:sr-only-focusable:focus {\n clip: auto;\n position: static;\n -webkit-clip-path: none;\n clip-path: none;\n width: auto;\n height: auto;\n overflow: visible;\n white-space: normal;\n }\n}\n/* make sure to set the parent of a :--breakout-action to have relative positioning */\n.breakout-button,.breakout-link {\n position: static\n}\n.breakout-button:focus,.breakout-link:focus {\n outline: none;\n }\n.breakout-button::before,.breakout-link::before {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n cursor: pointer;\n width: 100%;\n height: 100%;\n content: "";\n }\n.breakout-button:focus::before,.breakout-link:focus::before {\n outline: 1px solid #fff;\n outline: var(--focus-outline-size) var(--focus-outline-style) var(--focus-outline-color);\n }\n.display-none {\n display: none;\n}\n.display-inline {\n display: inline;\n}\n.display-block {\n display: block;\n}\n.display-inline-block {\n display: inline-block;\n}\n.display-inline-table {\n display: inline-table;\n}\n.display-table {\n display: table;\n}\n.display-table-cell {\n display: table-cell;\n}\n.display-table-row {\n display: table-row;\n}\n.display-table-column {\n display: table-column;\n}\n.display-flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.display-inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.flex-row {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.flex-row-reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.flex-column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.flex-column-reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n}\n.flex-wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.flex-nowrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n}\n.flex-items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: start;\n}\n.flex-items-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.flex-items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n}\n.flex-items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n}\n.flex-content-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.flex-content-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.flex-content-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.flex-content-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.flex-content-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.flex-content-evenly {\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n}\n@media (min-width: 48rem) {\n .tablet\\:display-none {\n display: none;\n }\n\n .tablet\\:display-inline {\n display: inline;\n }\n\n .tablet\\:display-block {\n display: block;\n }\n\n .tablet\\:display-inline-block {\n display: inline-block;\n }\n\n .tablet\\:display-inline-table {\n display: inline-table;\n }\n\n .tablet\\:display-table {\n display: table;\n }\n\n .tablet\\:display-table-cell {\n display: table-cell;\n }\n\n .tablet\\:display-table-row {\n display: table-row;\n }\n\n .tablet\\:display-table-column {\n display: table-column;\n }\n\n .tablet\\:display-flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n }\n\n .tablet\\:display-inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n\n .tablet\\:flex-row {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n\n .tablet\\:flex-row-reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n }\n\n .tablet\\:flex-column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n\n .tablet\\:flex-column-reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n }\n\n .tablet\\:flex-wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .tablet\\:flex-nowrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n\n .tablet\\:flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n }\n\n .tablet\\:flex-items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: start;\n }\n\n .tablet\\:flex-items-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .tablet\\:flex-items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n }\n\n .tablet\\:flex-items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n }\n\n .tablet\\:flex-content-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: start;\n }\n\n .tablet\\:flex-content-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .tablet\\:flex-content-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: end;\n }\n\n .tablet\\:flex-content-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .tablet\\:flex-content-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n\n .tablet\\:flex-content-evenly {\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:display-none {\n display: none;\n }\n\n .laptop\\:display-inline {\n display: inline;\n }\n\n .laptop\\:display-block {\n display: block;\n }\n\n .laptop\\:display-inline-block {\n display: inline-block;\n }\n\n .laptop\\:display-inline-table {\n display: inline-table;\n }\n\n .laptop\\:display-table {\n display: table;\n }\n\n .laptop\\:display-table-cell {\n display: table-cell;\n }\n\n .laptop\\:display-table-row {\n display: table-row;\n }\n\n .laptop\\:display-table-column {\n display: table-column;\n }\n\n .laptop\\:display-flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n }\n\n .laptop\\:display-inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n\n .laptop\\:flex-row {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n\n .laptop\\:flex-row-reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n }\n\n .laptop\\:flex-column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n\n .laptop\\:flex-column-reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n }\n\n .laptop\\:flex-wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .laptop\\:flex-nowrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n\n .laptop\\:flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n }\n\n .laptop\\:flex-items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: start;\n }\n\n .laptop\\:flex-items-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .laptop\\:flex-items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n }\n\n .laptop\\:flex-items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n }\n\n .laptop\\:flex-content-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: start;\n }\n\n .laptop\\:flex-content-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .laptop\\:flex-content-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: end;\n }\n\n .laptop\\:flex-content-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .laptop\\:flex-content-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n\n .laptop\\:flex-content-evenly {\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:display-none {\n display: none;\n }\n\n .desktop\\:display-inline {\n display: inline;\n }\n\n .desktop\\:display-block {\n display: block;\n }\n\n .desktop\\:display-inline-block {\n display: inline-block;\n }\n\n .desktop\\:display-inline-table {\n display: inline-table;\n }\n\n .desktop\\:display-table {\n display: table;\n }\n\n .desktop\\:display-table-cell {\n display: table-cell;\n }\n\n .desktop\\:display-table-row {\n display: table-row;\n }\n\n .desktop\\:display-table-column {\n display: table-column;\n }\n\n .desktop\\:display-flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n }\n\n .desktop\\:display-inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n\n .desktop\\:flex-row {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n\n .desktop\\:flex-row-reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n }\n\n .desktop\\:flex-column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n\n .desktop\\:flex-column-reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n }\n\n .desktop\\:flex-wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .desktop\\:flex-nowrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n\n .desktop\\:flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n }\n\n .desktop\\:flex-items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: start;\n }\n\n .desktop\\:flex-items-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .desktop\\:flex-items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n }\n\n .desktop\\:flex-items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n }\n\n .desktop\\:flex-content-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: start;\n }\n\n .desktop\\:flex-content-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .desktop\\:flex-content-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: end;\n }\n\n .desktop\\:flex-content-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .desktop\\:flex-content-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n\n .desktop\\:flex-content-evenly {\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n }\n}\n.align-start,\n.align-left {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: flex-start;\n}\n.align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n}\n.align-end,\n.align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: flex-end;\n}\n.align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n}\n.align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.align-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.align-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n@media (min-width: 48rem) {\n .tablet\\:align-start,\n .tablet\\:align-left {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: flex-start;\n }\n\n .tablet\\:align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n }\n\n .tablet\\:align-end,\n .tablet\\:align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: flex-end;\n }\n\n .tablet\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .tablet\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .tablet\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .tablet\\:align-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .tablet\\:align-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:align-start,\n .laptop\\:align-left {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: flex-start;\n }\n\n .laptop\\:align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n }\n\n .laptop\\:align-end,\n .laptop\\:align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: flex-end;\n }\n\n .laptop\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .laptop\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .laptop\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .laptop\\:align-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .laptop\\:align-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:align-start,\n .desktop\\:align-left {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: flex-start;\n }\n\n .desktop\\:align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n }\n\n .desktop\\:align-end,\n .desktop\\:align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: flex-end;\n }\n\n .desktop\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .desktop\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .desktop\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .desktop\\:align-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .desktop\\:align-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n}\n.object-contain {\n -o-object-fit: contain;\n object-fit: contain;\n}\n.object-cover {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.object-fill {\n -o-object-fit: fill;\n object-fit: fill;\n}\n.object-none {\n -o-object-fit: none;\n object-fit: none;\n}\n.object-scale-down {\n -o-object-fit: scale-down;\n object-fit: scale-down;\n}\n@media (min-width: 48rem) {\n .tablet\\:object-contain {\n -o-object-fit: contain;\n object-fit: contain;\n }\n\n .tablet\\:object-cover {\n -o-object-fit: cover;\n object-fit: cover;\n }\n\n .tablet\\:object-fill {\n -o-object-fit: fill;\n object-fit: fill;\n }\n\n .tablet\\:object-none {\n -o-object-fit: none;\n object-fit: none;\n }\n\n .tablet\\:object-scale-down {\n -o-object-fit: scale-down;\n object-fit: scale-down;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:object-contain {\n -o-object-fit: contain;\n object-fit: contain;\n }\n\n .laptop\\:object-cover {\n -o-object-fit: cover;\n object-fit: cover;\n }\n\n .laptop\\:object-fill {\n -o-object-fit: fill;\n object-fit: fill;\n }\n\n .laptop\\:object-none {\n -o-object-fit: none;\n object-fit: none;\n }\n\n .laptop\\:object-scale-down {\n -o-object-fit: scale-down;\n object-fit: scale-down;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:object-contain {\n -o-object-fit: contain;\n object-fit: contain;\n }\n\n .desktop\\:object-cover {\n -o-object-fit: cover;\n object-fit: cover;\n }\n\n .desktop\\:object-fill {\n -o-object-fit: fill;\n object-fit: fill;\n }\n\n .desktop\\:object-none {\n -o-object-fit: none;\n object-fit: none;\n }\n\n .desktop\\:object-scale-down {\n -o-object-fit: scale-down;\n object-fit: scale-down;\n }\n}\n/* spacing - margins */\n.margin-7xs {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-7xs) !important;\n }\n.margin-top-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n }\n.margin-right-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n }\n.margin-bottom-7xs {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n.margin-left-7xs {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n.margin-x-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n.margin-y-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n.margin-6xs {\n margin: calc(1em * 2 / 16) !important;\n margin: var(--spacing-6xs) !important;\n }\n.margin-top-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n }\n.margin-right-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n }\n.margin-bottom-6xs {\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n.margin-left-6xs {\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n.margin-x-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n.margin-y-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n.margin-5xs {\n margin: calc(1em * 3 / 16) !important;\n margin: var(--spacing-5xs) !important;\n }\n.margin-top-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n }\n.margin-right-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n }\n.margin-bottom-5xs {\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n.margin-left-5xs {\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n.margin-x-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n.margin-y-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n.margin-4xs {\n margin: calc(1em * 4 / 16) !important;\n margin: var(--spacing-4xs) !important;\n }\n.margin-top-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n }\n.margin-right-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n }\n.margin-bottom-4xs {\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n.margin-left-4xs {\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n.margin-x-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n.margin-y-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n.margin-3xs {\n margin: calc(1em * 6 / 16) !important;\n margin: var(--spacing-3xs) !important;\n }\n.margin-top-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n }\n.margin-right-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n }\n.margin-bottom-3xs {\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n.margin-left-3xs {\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n.margin-x-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n.margin-y-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n.margin-2xs {\n margin: calc(1em * 8 / 16) !important;\n margin: var(--spacing-2xs) !important;\n }\n.margin-top-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n }\n.margin-right-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n }\n.margin-bottom-2xs {\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n.margin-left-2xs {\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n.margin-x-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n.margin-y-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n.margin-xs {\n margin: calc(1em * 10 / 16) !important;\n margin: var(--spacing-xs) !important;\n }\n.margin-top-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n }\n.margin-right-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n }\n.margin-bottom-xs {\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n.margin-left-xs {\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n.margin-x-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n.margin-y-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n.margin-sm {\n margin: calc(1em * 12 / 16) !important;\n margin: var(--spacing-sm) !important;\n }\n.margin-top-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n }\n.margin-right-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n }\n.margin-bottom-sm {\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n.margin-left-sm {\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n.margin-x-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n.margin-y-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n.margin-md {\n margin: calc(1em * 1) !important;\n margin: var(--spacing-md) !important;\n }\n.margin-top-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n }\n.margin-right-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n }\n.margin-bottom-md {\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n.margin-left-md {\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n.margin-x-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n.margin-y-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n.margin-lg {\n margin: calc(1em * 1.25) !important;\n margin: var(--spacing-lg) !important;\n }\n.margin-top-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n }\n.margin-right-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n }\n.margin-bottom-lg {\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n.margin-left-lg {\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n.margin-x-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n.margin-y-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n.margin-xl {\n margin: calc(1em * 1.5) !important;\n margin: var(--spacing-xl) !important;\n }\n.margin-top-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n }\n.margin-right-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n }\n.margin-bottom-xl {\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n.margin-left-xl {\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n.margin-x-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n.margin-y-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n.margin-2xl {\n margin: calc(1em * 2) !important;\n margin: var(--spacing-2xl) !important;\n }\n.margin-top-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n }\n.margin-right-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n }\n.margin-bottom-2xl {\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n.margin-left-2xl {\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n.margin-x-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n.margin-y-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n.margin-3xl {\n margin: calc(1em * 2.5) !important;\n margin: var(--spacing-3xl) !important;\n }\n.margin-top-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n }\n.margin-right-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n }\n.margin-bottom-3xl {\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n.margin-left-3xl {\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n.margin-x-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n.margin-y-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n.margin-4xl {\n margin: calc(1em * 3) !important;\n margin: var(--spacing-4xl) !important;\n }\n.margin-top-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n }\n.margin-right-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n }\n.margin-bottom-4xl {\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n.margin-left-4xl {\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n.margin-x-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n.margin-y-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n.margin-5xl {\n margin: calc(1em * 4) !important;\n margin: var(--spacing-5xl) !important;\n }\n.margin-top-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n }\n.margin-right-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n }\n.margin-bottom-5xl {\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n.margin-left-5xl {\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n.margin-x-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n.margin-y-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n.margin-6xl {\n margin: calc(1em * 5) !important;\n margin: var(--spacing-6xl) !important;\n }\n.margin-top-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n }\n.margin-right-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n }\n.margin-bottom-6xl {\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n.margin-left-6xl {\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n.margin-x-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n.margin-y-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n.margin-7xl {\n margin: calc(1em * 6) !important;\n margin: var(--spacing-7xl) !important;\n }\n.margin-top-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n }\n.margin-right-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n }\n.margin-bottom-7xl {\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n.margin-left-7xl {\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n.margin-x-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n.margin-y-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n.margin-8xl {\n margin: calc(1em * 8) !important;\n margin: var(--spacing-8xl) !important;\n }\n.margin-top-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n }\n.margin-right-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n }\n.margin-bottom-8xl {\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n.margin-left-8xl {\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n.margin-x-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n.margin-y-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n.margin-9xl {\n margin: calc(1em * 10) !important;\n margin: var(--spacing-9xl) !important;\n }\n.margin-top-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n }\n.margin-right-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n }\n.margin-bottom-9xl {\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n.margin-left-9xl {\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n.margin-x-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n.margin-y-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n.margin-10xl {\n margin: calc(1em * 12) !important;\n margin: var(--spacing-10xl) !important;\n }\n.margin-top-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n }\n.margin-right-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n }\n.margin-bottom-10xl {\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n.margin-left-10xl {\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n.margin-x-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n.margin-y-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n.margin-11xl {\n margin: calc(1em * 16) !important;\n margin: var(--spacing-11xl) !important;\n }\n.margin-top-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n }\n.margin-right-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n }\n.margin-bottom-11xl {\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n.margin-left-11xl {\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n.margin-x-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n.margin-y-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n.margin-12xl {\n margin: calc(1em * 20) !important;\n margin: var(--spacing-12xl) !important;\n }\n.margin-top-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n }\n.margin-right-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n }\n.margin-bottom-12xl {\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n.margin-left-12xl {\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n.margin-x-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n.margin-y-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n.margin-0 {\n margin: 0 !important;\n margin: var(--spacing-0) !important;\n }\n.margin-top-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n }\n.margin-right-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n }\n.margin-bottom-0 {\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n.margin-left-0 {\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n.margin-x-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n.margin-y-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n.margin-1 {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-1) !important;\n }\n.margin-top-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n }\n.margin-right-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n }\n.margin-bottom-1 {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n.margin-left-1 {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n.margin-x-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n.margin-y-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n.margin-1px {\n margin: 1px !important;\n margin: var(--spacing-1px) !important;\n }\n.margin-top-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n }\n.margin-right-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n }\n.margin-bottom-1px {\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n.margin-left-1px {\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n.margin-x-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n.margin-y-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n@media (min-width: 48rem) {\n .tablet\\:margin-7xs {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-top-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-right-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-bottom-7xs {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-left-7xs {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-x-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-y-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n .tablet\\:margin-6xs {\n margin: calc(1em * 2 / 16) !important;\n margin: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-top-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-right-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-bottom-6xs {\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-left-6xs {\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-x-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-y-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n .tablet\\:margin-5xs {\n margin: calc(1em * 3 / 16) !important;\n margin: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-top-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-right-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-bottom-5xs {\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-left-5xs {\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-x-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-y-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n .tablet\\:margin-4xs {\n margin: calc(1em * 4 / 16) !important;\n margin: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-top-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-right-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-bottom-4xs {\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-left-4xs {\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-x-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-y-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n .tablet\\:margin-3xs {\n margin: calc(1em * 6 / 16) !important;\n margin: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-top-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-right-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-bottom-3xs {\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-left-3xs {\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-x-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-y-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n .tablet\\:margin-2xs {\n margin: calc(1em * 8 / 16) !important;\n margin: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-top-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-right-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-bottom-2xs {\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-left-2xs {\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-x-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-y-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n .tablet\\:margin-xs {\n margin: calc(1em * 10 / 16) !important;\n margin: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-top-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-right-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-bottom-xs {\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-left-xs {\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-x-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-y-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n .tablet\\:margin-sm {\n margin: calc(1em * 12 / 16) !important;\n margin: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-top-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-right-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-bottom-sm {\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-left-sm {\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-x-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-y-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n .tablet\\:margin-md {\n margin: calc(1em * 1) !important;\n margin: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-top-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-right-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-bottom-md {\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-left-md {\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-x-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-y-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n .tablet\\:margin-lg {\n margin: calc(1em * 1.25) !important;\n margin: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-top-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-right-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-bottom-lg {\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-left-lg {\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-x-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-y-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n .tablet\\:margin-xl {\n margin: calc(1em * 1.5) !important;\n margin: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-top-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-right-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-bottom-xl {\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-left-xl {\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-x-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-y-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n .tablet\\:margin-2xl {\n margin: calc(1em * 2) !important;\n margin: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-top-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-right-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-bottom-2xl {\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-left-2xl {\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-x-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-y-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n .tablet\\:margin-3xl {\n margin: calc(1em * 2.5) !important;\n margin: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-top-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-right-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-bottom-3xl {\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-left-3xl {\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-x-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-y-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n .tablet\\:margin-4xl {\n margin: calc(1em * 3) !important;\n margin: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-top-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-right-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-bottom-4xl {\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-left-4xl {\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-x-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-y-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n .tablet\\:margin-5xl {\n margin: calc(1em * 4) !important;\n margin: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-top-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-right-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-bottom-5xl {\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-left-5xl {\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-x-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-y-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n .tablet\\:margin-6xl {\n margin: calc(1em * 5) !important;\n margin: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-top-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-right-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-bottom-6xl {\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-left-6xl {\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-x-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-y-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n .tablet\\:margin-7xl {\n margin: calc(1em * 6) !important;\n margin: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-top-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-right-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-bottom-7xl {\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-left-7xl {\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-x-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-y-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n .tablet\\:margin-8xl {\n margin: calc(1em * 8) !important;\n margin: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-top-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-right-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-bottom-8xl {\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-left-8xl {\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-x-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-y-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n .tablet\\:margin-9xl {\n margin: calc(1em * 10) !important;\n margin: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-top-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-right-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-bottom-9xl {\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-left-9xl {\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-x-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-y-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n .tablet\\:margin-10xl {\n margin: calc(1em * 12) !important;\n margin: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-top-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-right-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-bottom-10xl {\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-left-10xl {\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-x-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-y-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n .tablet\\:margin-11xl {\n margin: calc(1em * 16) !important;\n margin: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-top-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-right-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-bottom-11xl {\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-left-11xl {\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-x-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-y-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n .tablet\\:margin-12xl {\n margin: calc(1em * 20) !important;\n margin: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-top-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-right-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-bottom-12xl {\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-left-12xl {\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-x-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-y-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n .tablet\\:margin-0 {\n margin: 0 !important;\n margin: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-top-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-right-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-bottom-0 {\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-left-0 {\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-x-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-y-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n .tablet\\:margin-1 {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-top-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-right-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-bottom-1 {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-left-1 {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-x-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-y-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n .tablet\\:margin-1px {\n margin: 1px !important;\n margin: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-top-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-right-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-bottom-1px {\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-left-1px {\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-x-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-y-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:margin-7xs {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-top-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-right-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-bottom-7xs {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-left-7xs {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-x-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-y-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n .laptop\\:margin-6xs {\n margin: calc(1em * 2 / 16) !important;\n margin: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-top-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-right-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-bottom-6xs {\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-left-6xs {\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-x-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-y-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n .laptop\\:margin-5xs {\n margin: calc(1em * 3 / 16) !important;\n margin: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-top-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-right-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-bottom-5xs {\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-left-5xs {\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-x-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-y-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n .laptop\\:margin-4xs {\n margin: calc(1em * 4 / 16) !important;\n margin: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-top-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-right-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-bottom-4xs {\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-left-4xs {\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-x-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-y-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n .laptop\\:margin-3xs {\n margin: calc(1em * 6 / 16) !important;\n margin: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-top-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-right-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-bottom-3xs {\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-left-3xs {\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-x-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-y-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n .laptop\\:margin-2xs {\n margin: calc(1em * 8 / 16) !important;\n margin: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-top-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-right-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-bottom-2xs {\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-left-2xs {\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-x-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-y-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n .laptop\\:margin-xs {\n margin: calc(1em * 10 / 16) !important;\n margin: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-top-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-right-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-bottom-xs {\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-left-xs {\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-x-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-y-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n .laptop\\:margin-sm {\n margin: calc(1em * 12 / 16) !important;\n margin: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-top-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-right-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-bottom-sm {\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-left-sm {\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-x-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-y-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n .laptop\\:margin-md {\n margin: calc(1em * 1) !important;\n margin: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-top-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-right-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-bottom-md {\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-left-md {\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-x-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-y-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n .laptop\\:margin-lg {\n margin: calc(1em * 1.25) !important;\n margin: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-top-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-right-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-bottom-lg {\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-left-lg {\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-x-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-y-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n .laptop\\:margin-xl {\n margin: calc(1em * 1.5) !important;\n margin: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-top-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-right-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-bottom-xl {\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-left-xl {\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-x-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-y-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n .laptop\\:margin-2xl {\n margin: calc(1em * 2) !important;\n margin: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-top-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-right-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-bottom-2xl {\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-left-2xl {\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-x-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-y-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n .laptop\\:margin-3xl {\n margin: calc(1em * 2.5) !important;\n margin: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-top-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-right-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-bottom-3xl {\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-left-3xl {\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-x-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-y-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n .laptop\\:margin-4xl {\n margin: calc(1em * 3) !important;\n margin: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-top-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-right-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-bottom-4xl {\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-left-4xl {\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-x-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-y-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n .laptop\\:margin-5xl {\n margin: calc(1em * 4) !important;\n margin: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-top-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-right-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-bottom-5xl {\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-left-5xl {\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-x-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-y-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n .laptop\\:margin-6xl {\n margin: calc(1em * 5) !important;\n margin: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-top-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-right-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-bottom-6xl {\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-left-6xl {\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-x-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-y-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n .laptop\\:margin-7xl {\n margin: calc(1em * 6) !important;\n margin: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-top-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-right-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-bottom-7xl {\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-left-7xl {\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-x-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-y-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n .laptop\\:margin-8xl {\n margin: calc(1em * 8) !important;\n margin: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-top-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-right-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-bottom-8xl {\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-left-8xl {\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-x-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-y-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n .laptop\\:margin-9xl {\n margin: calc(1em * 10) !important;\n margin: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-top-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-right-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-bottom-9xl {\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-left-9xl {\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-x-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-y-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n .laptop\\:margin-10xl {\n margin: calc(1em * 12) !important;\n margin: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-top-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-right-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-bottom-10xl {\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-left-10xl {\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-x-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-y-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n .laptop\\:margin-11xl {\n margin: calc(1em * 16) !important;\n margin: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-top-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-right-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-bottom-11xl {\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-left-11xl {\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-x-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-y-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n .laptop\\:margin-12xl {\n margin: calc(1em * 20) !important;\n margin: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-top-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-right-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-bottom-12xl {\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-left-12xl {\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-x-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-y-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n .laptop\\:margin-0 {\n margin: 0 !important;\n margin: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-top-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-right-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-bottom-0 {\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-left-0 {\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-x-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-y-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n .laptop\\:margin-1 {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-top-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-right-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-bottom-1 {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-left-1 {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-x-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-y-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n .laptop\\:margin-1px {\n margin: 1px !important;\n margin: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-top-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-right-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-bottom-1px {\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-left-1px {\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-x-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-y-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:margin-7xs {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-top-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-right-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-bottom-7xs {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-left-7xs {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-x-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-y-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n .desktop\\:margin-6xs {\n margin: calc(1em * 2 / 16) !important;\n margin: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-top-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-right-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-bottom-6xs {\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-left-6xs {\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-x-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-y-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n .desktop\\:margin-5xs {\n margin: calc(1em * 3 / 16) !important;\n margin: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-top-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-right-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-bottom-5xs {\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-left-5xs {\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-x-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-y-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n .desktop\\:margin-4xs {\n margin: calc(1em * 4 / 16) !important;\n margin: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-top-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-right-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-bottom-4xs {\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-left-4xs {\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-x-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-y-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n .desktop\\:margin-3xs {\n margin: calc(1em * 6 / 16) !important;\n margin: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-top-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-right-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-bottom-3xs {\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-left-3xs {\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-x-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-y-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n .desktop\\:margin-2xs {\n margin: calc(1em * 8 / 16) !important;\n margin: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-top-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-right-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-bottom-2xs {\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-left-2xs {\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-x-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-y-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n .desktop\\:margin-xs {\n margin: calc(1em * 10 / 16) !important;\n margin: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-top-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-right-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-bottom-xs {\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-left-xs {\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-x-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-y-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n .desktop\\:margin-sm {\n margin: calc(1em * 12 / 16) !important;\n margin: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-top-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-right-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-bottom-sm {\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-left-sm {\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-x-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-y-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n .desktop\\:margin-md {\n margin: calc(1em * 1) !important;\n margin: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-top-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-right-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-bottom-md {\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-left-md {\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-x-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-y-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n .desktop\\:margin-lg {\n margin: calc(1em * 1.25) !important;\n margin: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-top-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-right-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-bottom-lg {\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-left-lg {\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-x-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-y-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n .desktop\\:margin-xl {\n margin: calc(1em * 1.5) !important;\n margin: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-top-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-right-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-bottom-xl {\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-left-xl {\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-x-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-y-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n .desktop\\:margin-2xl {\n margin: calc(1em * 2) !important;\n margin: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-top-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-right-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-bottom-2xl {\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-left-2xl {\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-x-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-y-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n .desktop\\:margin-3xl {\n margin: calc(1em * 2.5) !important;\n margin: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-top-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-right-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-bottom-3xl {\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-left-3xl {\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-x-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-y-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n .desktop\\:margin-4xl {\n margin: calc(1em * 3) !important;\n margin: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-top-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-right-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-bottom-4xl {\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-left-4xl {\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-x-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-y-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n .desktop\\:margin-5xl {\n margin: calc(1em * 4) !important;\n margin: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-top-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-right-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-bottom-5xl {\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-left-5xl {\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-x-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-y-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n .desktop\\:margin-6xl {\n margin: calc(1em * 5) !important;\n margin: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-top-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-right-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-bottom-6xl {\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-left-6xl {\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-x-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-y-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n .desktop\\:margin-7xl {\n margin: calc(1em * 6) !important;\n margin: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-top-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-right-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-bottom-7xl {\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-left-7xl {\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-x-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-y-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n .desktop\\:margin-8xl {\n margin: calc(1em * 8) !important;\n margin: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-top-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-right-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-bottom-8xl {\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-left-8xl {\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-x-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-y-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n .desktop\\:margin-9xl {\n margin: calc(1em * 10) !important;\n margin: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-top-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-right-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-bottom-9xl {\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-left-9xl {\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-x-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-y-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n .desktop\\:margin-10xl {\n margin: calc(1em * 12) !important;\n margin: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-top-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-right-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-bottom-10xl {\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-left-10xl {\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-x-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-y-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n .desktop\\:margin-11xl {\n margin: calc(1em * 16) !important;\n margin: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-top-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-right-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-bottom-11xl {\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-left-11xl {\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-x-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-y-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n .desktop\\:margin-12xl {\n margin: calc(1em * 20) !important;\n margin: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-top-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-right-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-bottom-12xl {\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-left-12xl {\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-x-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-y-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n .desktop\\:margin-0 {\n margin: 0 !important;\n margin: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-top-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-right-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-bottom-0 {\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-left-0 {\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-x-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-y-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n .desktop\\:margin-1 {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-top-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-right-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-bottom-1 {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-left-1 {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-x-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-y-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n .desktop\\:margin-1px {\n margin: 1px !important;\n margin: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-top-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-right-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-bottom-1px {\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-left-1px {\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-x-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-y-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n}\n/* spacing-padding */\n.padding-7xs {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-7xs) !important;\n }\n.padding-top-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n }\n.padding-right-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n }\n.padding-bottom-7xs {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n.padding-left-7xs {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n.padding-y-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n.padding-x-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n.padding-6xs {\n padding: calc(1em * 2 / 16) !important;\n padding: var(--spacing-6xs) !important;\n }\n.padding-top-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n }\n.padding-right-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n }\n.padding-bottom-6xs {\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n.padding-left-6xs {\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n.padding-y-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n.padding-x-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n.padding-5xs {\n padding: calc(1em * 3 / 16) !important;\n padding: var(--spacing-5xs) !important;\n }\n.padding-top-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n }\n.padding-right-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n }\n.padding-bottom-5xs {\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n.padding-left-5xs {\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n.padding-y-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n.padding-x-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n.padding-4xs {\n padding: calc(1em * 4 / 16) !important;\n padding: var(--spacing-4xs) !important;\n }\n.padding-top-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n }\n.padding-right-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n }\n.padding-bottom-4xs {\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n.padding-left-4xs {\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n.padding-y-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n.padding-x-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n.padding-3xs {\n padding: calc(1em * 6 / 16) !important;\n padding: var(--spacing-3xs) !important;\n }\n.padding-top-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n }\n.padding-right-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n }\n.padding-bottom-3xs {\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n.padding-left-3xs {\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n.padding-y-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n.padding-x-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n.padding-2xs {\n padding: calc(1em * 8 / 16) !important;\n padding: var(--spacing-2xs) !important;\n }\n.padding-top-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n }\n.padding-right-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n }\n.padding-bottom-2xs {\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n.padding-left-2xs {\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n.padding-y-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n.padding-x-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n.padding-xs {\n padding: calc(1em * 10 / 16) !important;\n padding: var(--spacing-xs) !important;\n }\n.padding-top-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n }\n.padding-right-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n }\n.padding-bottom-xs {\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n.padding-left-xs {\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n.padding-y-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n.padding-x-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n.padding-sm {\n padding: calc(1em * 12 / 16) !important;\n padding: var(--spacing-sm) !important;\n }\n.padding-top-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n }\n.padding-right-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n }\n.padding-bottom-sm {\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n.padding-left-sm {\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n.padding-y-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n.padding-x-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n.padding-md {\n padding: calc(1em * 1) !important;\n padding: var(--spacing-md) !important;\n }\n.padding-top-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n }\n.padding-right-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n }\n.padding-bottom-md {\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n.padding-left-md {\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n.padding-y-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n.padding-x-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n.padding-lg {\n padding: calc(1em * 1.25) !important;\n padding: var(--spacing-lg) !important;\n }\n.padding-top-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n }\n.padding-right-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n }\n.padding-bottom-lg {\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n.padding-left-lg {\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n.padding-y-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n.padding-x-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n.padding-xl {\n padding: calc(1em * 1.5) !important;\n padding: var(--spacing-xl) !important;\n }\n.padding-top-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n }\n.padding-right-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n }\n.padding-bottom-xl {\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n.padding-left-xl {\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n.padding-y-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n.padding-x-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n.padding-2xl {\n padding: calc(1em * 2) !important;\n padding: var(--spacing-2xl) !important;\n }\n.padding-top-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n }\n.padding-right-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n }\n.padding-bottom-2xl {\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n.padding-left-2xl {\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n.padding-y-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n.padding-x-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n.padding-3xl {\n padding: calc(1em * 2.5) !important;\n padding: var(--spacing-3xl) !important;\n }\n.padding-top-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n }\n.padding-right-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n }\n.padding-bottom-3xl {\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n.padding-left-3xl {\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n.padding-y-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n.padding-x-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n.padding-4xl {\n padding: calc(1em * 3) !important;\n padding: var(--spacing-4xl) !important;\n }\n.padding-top-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n }\n.padding-right-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n }\n.padding-bottom-4xl {\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n.padding-left-4xl {\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n.padding-y-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n.padding-x-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n.padding-5xl {\n padding: calc(1em * 4) !important;\n padding: var(--spacing-5xl) !important;\n }\n.padding-top-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n }\n.padding-right-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n }\n.padding-bottom-5xl {\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n.padding-left-5xl {\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n.padding-y-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n.padding-x-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n.padding-6xl {\n padding: calc(1em * 5) !important;\n padding: var(--spacing-6xl) !important;\n }\n.padding-top-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n }\n.padding-right-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n }\n.padding-bottom-6xl {\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n.padding-left-6xl {\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n.padding-y-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n.padding-x-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n.padding-7xl {\n padding: calc(1em * 6) !important;\n padding: var(--spacing-7xl) !important;\n }\n.padding-top-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n }\n.padding-right-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n }\n.padding-bottom-7xl {\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n.padding-left-7xl {\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n.padding-y-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n.padding-x-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n.padding-8xl {\n padding: calc(1em * 8) !important;\n padding: var(--spacing-8xl) !important;\n }\n.padding-top-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n }\n.padding-right-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n }\n.padding-bottom-8xl {\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n.padding-left-8xl {\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n.padding-y-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n.padding-x-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n.padding-9xl {\n padding: calc(1em * 10) !important;\n padding: var(--spacing-9xl) !important;\n }\n.padding-top-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n }\n.padding-right-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n }\n.padding-bottom-9xl {\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n.padding-left-9xl {\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n.padding-y-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n.padding-x-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n.padding-10xl {\n padding: calc(1em * 12) !important;\n padding: var(--spacing-10xl) !important;\n }\n.padding-top-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n }\n.padding-right-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n }\n.padding-bottom-10xl {\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n.padding-left-10xl {\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n.padding-y-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n.padding-x-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n.padding-11xl {\n padding: calc(1em * 16) !important;\n padding: var(--spacing-11xl) !important;\n }\n.padding-top-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n }\n.padding-right-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n }\n.padding-bottom-11xl {\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n.padding-left-11xl {\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n.padding-y-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n.padding-x-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n.padding-12xl {\n padding: calc(1em * 20) !important;\n padding: var(--spacing-12xl) !important;\n }\n.padding-top-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n }\n.padding-right-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n }\n.padding-bottom-12xl {\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n.padding-left-12xl {\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n.padding-y-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n.padding-x-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n.padding-0 {\n padding: 0 !important;\n padding: var(--spacing-0) !important;\n }\n.padding-top-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n }\n.padding-right-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n }\n.padding-bottom-0 {\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n.padding-left-0 {\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n.padding-y-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n.padding-x-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n.padding-1 {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-1) !important;\n }\n.padding-top-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n }\n.padding-right-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n }\n.padding-bottom-1 {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n.padding-left-1 {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n.padding-y-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n.padding-x-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n.padding-1px {\n padding: 1px !important;\n padding: var(--spacing-1px) !important;\n }\n.padding-top-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n }\n.padding-right-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n }\n.padding-bottom-1px {\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n.padding-left-1px {\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n.padding-y-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n.padding-x-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n@media (min-width: 48rem) {\n .tablet\\:padding-7xs {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-top-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-right-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-bottom-7xs {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-left-7xs {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-x-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-y-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n .tablet\\:padding-6xs {\n padding: calc(1em * 2 / 16) !important;\n padding: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-top-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-right-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-bottom-6xs {\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-left-6xs {\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-x-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-y-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n .tablet\\:padding-5xs {\n padding: calc(1em * 3 / 16) !important;\n padding: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-top-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-right-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-bottom-5xs {\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-left-5xs {\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-x-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-y-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n .tablet\\:padding-4xs {\n padding: calc(1em * 4 / 16) !important;\n padding: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-top-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-right-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-bottom-4xs {\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-left-4xs {\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-x-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-y-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n .tablet\\:padding-3xs {\n padding: calc(1em * 6 / 16) !important;\n padding: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-top-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-right-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-bottom-3xs {\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-left-3xs {\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-x-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-y-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n .tablet\\:padding-2xs {\n padding: calc(1em * 8 / 16) !important;\n padding: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-top-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-right-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-bottom-2xs {\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-left-2xs {\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-x-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-y-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n .tablet\\:padding-xs {\n padding: calc(1em * 10 / 16) !important;\n padding: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-top-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-right-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-bottom-xs {\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-left-xs {\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-x-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-y-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n .tablet\\:padding-sm {\n padding: calc(1em * 12 / 16) !important;\n padding: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-top-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-right-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-bottom-sm {\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-left-sm {\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-x-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-y-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n .tablet\\:padding-md {\n padding: calc(1em * 1) !important;\n padding: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-top-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-right-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-bottom-md {\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-left-md {\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-x-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-y-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n .tablet\\:padding-lg {\n padding: calc(1em * 1.25) !important;\n padding: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-top-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-right-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-bottom-lg {\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-left-lg {\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-x-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-y-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n .tablet\\:padding-xl {\n padding: calc(1em * 1.5) !important;\n padding: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-top-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-right-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-bottom-xl {\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-left-xl {\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-x-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-y-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n .tablet\\:padding-2xl {\n padding: calc(1em * 2) !important;\n padding: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-top-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-right-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-bottom-2xl {\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-left-2xl {\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-x-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-y-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n .tablet\\:padding-3xl {\n padding: calc(1em * 2.5) !important;\n padding: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-top-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-right-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-bottom-3xl {\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-left-3xl {\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-x-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-y-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n .tablet\\:padding-4xl {\n padding: calc(1em * 3) !important;\n padding: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-top-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-right-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-bottom-4xl {\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-left-4xl {\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-x-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-y-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n .tablet\\:padding-5xl {\n padding: calc(1em * 4) !important;\n padding: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-top-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-right-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-bottom-5xl {\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-left-5xl {\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-x-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-y-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n .tablet\\:padding-6xl {\n padding: calc(1em * 5) !important;\n padding: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-top-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-right-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-bottom-6xl {\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-left-6xl {\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-x-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-y-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n .tablet\\:padding-7xl {\n padding: calc(1em * 6) !important;\n padding: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-top-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-right-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-bottom-7xl {\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-left-7xl {\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-x-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-y-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n .tablet\\:padding-8xl {\n padding: calc(1em * 8) !important;\n padding: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-top-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-right-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-bottom-8xl {\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-left-8xl {\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-x-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-y-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n .tablet\\:padding-9xl {\n padding: calc(1em * 10) !important;\n padding: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-top-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-right-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-bottom-9xl {\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-left-9xl {\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-x-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-y-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n .tablet\\:padding-10xl {\n padding: calc(1em * 12) !important;\n padding: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-top-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-right-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-bottom-10xl {\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-left-10xl {\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-x-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-y-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n .tablet\\:padding-11xl {\n padding: calc(1em * 16) !important;\n padding: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-top-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-right-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-bottom-11xl {\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-left-11xl {\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-x-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-y-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n .tablet\\:padding-12xl {\n padding: calc(1em * 20) !important;\n padding: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-top-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-right-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-bottom-12xl {\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-left-12xl {\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-x-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-y-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n .tablet\\:padding-0 {\n padding: 0 !important;\n padding: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-top-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-right-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-bottom-0 {\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-left-0 {\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-x-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-y-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n .tablet\\:padding-1 {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-top-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-right-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-bottom-1 {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-left-1 {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-x-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-y-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n .tablet\\:padding-1px {\n padding: 1px !important;\n padding: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-top-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-right-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-bottom-1px {\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-left-1px {\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-x-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-y-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:padding-7xs {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-top-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-right-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-bottom-7xs {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-left-7xs {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-x-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-y-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n .laptop\\:padding-6xs {\n padding: calc(1em * 2 / 16) !important;\n padding: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-top-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-right-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-bottom-6xs {\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-left-6xs {\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-x-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-y-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n .laptop\\:padding-5xs {\n padding: calc(1em * 3 / 16) !important;\n padding: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-top-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-right-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-bottom-5xs {\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-left-5xs {\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-x-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-y-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n .laptop\\:padding-4xs {\n padding: calc(1em * 4 / 16) !important;\n padding: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-top-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-right-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-bottom-4xs {\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-left-4xs {\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-x-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-y-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n .laptop\\:padding-3xs {\n padding: calc(1em * 6 / 16) !important;\n padding: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-top-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-right-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-bottom-3xs {\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-left-3xs {\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-x-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-y-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n .laptop\\:padding-2xs {\n padding: calc(1em * 8 / 16) !important;\n padding: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-top-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-right-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-bottom-2xs {\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-left-2xs {\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-x-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-y-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n .laptop\\:padding-xs {\n padding: calc(1em * 10 / 16) !important;\n padding: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-top-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-right-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-bottom-xs {\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-left-xs {\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-x-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-y-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n .laptop\\:padding-sm {\n padding: calc(1em * 12 / 16) !important;\n padding: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-top-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-right-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-bottom-sm {\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-left-sm {\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-x-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-y-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n .laptop\\:padding-md {\n padding: calc(1em * 1) !important;\n padding: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-top-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-right-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-bottom-md {\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-left-md {\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-x-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-y-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n .laptop\\:padding-lg {\n padding: calc(1em * 1.25) !important;\n padding: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-top-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-right-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-bottom-lg {\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-left-lg {\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-x-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-y-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n .laptop\\:padding-xl {\n padding: calc(1em * 1.5) !important;\n padding: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-top-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-right-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-bottom-xl {\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-left-xl {\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-x-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-y-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n .laptop\\:padding-2xl {\n padding: calc(1em * 2) !important;\n padding: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-top-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-right-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-bottom-2xl {\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-left-2xl {\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-x-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-y-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n .laptop\\:padding-3xl {\n padding: calc(1em * 2.5) !important;\n padding: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-top-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-right-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-bottom-3xl {\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-left-3xl {\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-x-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-y-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n .laptop\\:padding-4xl {\n padding: calc(1em * 3) !important;\n padding: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-top-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-right-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-bottom-4xl {\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-left-4xl {\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-x-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-y-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n .laptop\\:padding-5xl {\n padding: calc(1em * 4) !important;\n padding: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-top-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-right-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-bottom-5xl {\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-left-5xl {\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-x-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-y-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n .laptop\\:padding-6xl {\n padding: calc(1em * 5) !important;\n padding: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-top-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-right-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-bottom-6xl {\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-left-6xl {\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-x-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-y-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n .laptop\\:padding-7xl {\n padding: calc(1em * 6) !important;\n padding: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-top-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-right-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-bottom-7xl {\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-left-7xl {\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-x-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-y-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n .laptop\\:padding-8xl {\n padding: calc(1em * 8) !important;\n padding: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-top-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-right-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-bottom-8xl {\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-left-8xl {\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-x-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-y-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n .laptop\\:padding-9xl {\n padding: calc(1em * 10) !important;\n padding: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-top-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-right-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-bottom-9xl {\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-left-9xl {\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-x-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-y-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n .laptop\\:padding-10xl {\n padding: calc(1em * 12) !important;\n padding: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-top-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-right-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-bottom-10xl {\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-left-10xl {\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-x-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-y-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n .laptop\\:padding-11xl {\n padding: calc(1em * 16) !important;\n padding: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-top-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-right-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-bottom-11xl {\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-left-11xl {\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-x-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-y-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n .laptop\\:padding-12xl {\n padding: calc(1em * 20) !important;\n padding: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-top-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-right-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-bottom-12xl {\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-left-12xl {\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-x-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-y-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n .laptop\\:padding-0 {\n padding: 0 !important;\n padding: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-top-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-right-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-bottom-0 {\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-left-0 {\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-x-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-y-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n .laptop\\:padding-1 {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-top-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-right-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-bottom-1 {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-left-1 {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-x-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-y-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n .laptop\\:padding-1px {\n padding: 1px !important;\n padding: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-top-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-right-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-bottom-1px {\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-left-1px {\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-x-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-y-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:padding-7xs {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-top-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-right-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-bottom-7xs {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-left-7xs {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-x-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-y-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n .desktop\\:padding-6xs {\n padding: calc(1em * 2 / 16) !important;\n padding: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-top-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-right-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-bottom-6xs {\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-left-6xs {\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-x-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-y-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n .desktop\\:padding-5xs {\n padding: calc(1em * 3 / 16) !important;\n padding: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-top-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-right-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-bottom-5xs {\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-left-5xs {\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-x-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-y-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n .desktop\\:padding-4xs {\n padding: calc(1em * 4 / 16) !important;\n padding: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-top-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-right-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-bottom-4xs {\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-left-4xs {\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-x-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-y-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n .desktop\\:padding-3xs {\n padding: calc(1em * 6 / 16) !important;\n padding: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-top-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-right-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-bottom-3xs {\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-left-3xs {\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-x-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-y-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n .desktop\\:padding-2xs {\n padding: calc(1em * 8 / 16) !important;\n padding: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-top-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-right-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-bottom-2xs {\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-left-2xs {\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-x-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-y-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n .desktop\\:padding-xs {\n padding: calc(1em * 10 / 16) !important;\n padding: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-top-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-right-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-bottom-xs {\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-left-xs {\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-x-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-y-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n .desktop\\:padding-sm {\n padding: calc(1em * 12 / 16) !important;\n padding: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-top-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-right-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-bottom-sm {\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-left-sm {\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-x-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-y-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n .desktop\\:padding-md {\n padding: calc(1em * 1) !important;\n padding: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-top-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-right-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-bottom-md {\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-left-md {\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-x-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-y-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n .desktop\\:padding-lg {\n padding: calc(1em * 1.25) !important;\n padding: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-top-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-right-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-bottom-lg {\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-left-lg {\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-x-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-y-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n .desktop\\:padding-xl {\n padding: calc(1em * 1.5) !important;\n padding: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-top-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-right-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-bottom-xl {\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-left-xl {\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-x-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-y-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n .desktop\\:padding-2xl {\n padding: calc(1em * 2) !important;\n padding: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-top-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-right-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-bottom-2xl {\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-left-2xl {\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-x-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-y-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n .desktop\\:padding-3xl {\n padding: calc(1em * 2.5) !important;\n padding: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-top-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-right-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-bottom-3xl {\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-left-3xl {\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-x-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-y-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n .desktop\\:padding-4xl {\n padding: calc(1em * 3) !important;\n padding: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-top-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-right-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-bottom-4xl {\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-left-4xl {\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-x-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-y-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n .desktop\\:padding-5xl {\n padding: calc(1em * 4) !important;\n padding: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-top-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-right-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-bottom-5xl {\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-left-5xl {\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-x-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-y-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n .desktop\\:padding-6xl {\n padding: calc(1em * 5) !important;\n padding: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-top-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-right-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-bottom-6xl {\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-left-6xl {\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-x-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-y-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n .desktop\\:padding-7xl {\n padding: calc(1em * 6) !important;\n padding: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-top-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-right-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-bottom-7xl {\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-left-7xl {\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-x-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-y-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n .desktop\\:padding-8xl {\n padding: calc(1em * 8) !important;\n padding: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-top-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-right-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-bottom-8xl {\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-left-8xl {\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-x-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-y-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n .desktop\\:padding-9xl {\n padding: calc(1em * 10) !important;\n padding: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-top-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-right-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-bottom-9xl {\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-left-9xl {\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-x-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-y-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n .desktop\\:padding-10xl {\n padding: calc(1em * 12) !important;\n padding: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-top-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-right-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-bottom-10xl {\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-left-10xl {\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-x-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-y-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n .desktop\\:padding-11xl {\n padding: calc(1em * 16) !important;\n padding: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-top-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-right-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-bottom-11xl {\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-left-11xl {\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-x-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-y-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n .desktop\\:padding-12xl {\n padding: calc(1em * 20) !important;\n padding: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-top-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-right-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-bottom-12xl {\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-left-12xl {\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-x-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-y-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n .desktop\\:padding-0 {\n padding: 0 !important;\n padding: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-top-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-right-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-bottom-0 {\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-left-0 {\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-x-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-y-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n .desktop\\:padding-1 {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-top-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-right-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-bottom-1 {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-left-1 {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-x-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-y-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n .desktop\\:padding-1px {\n padding: 1px !important;\n padding: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-top-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-right-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-bottom-1px {\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-left-1px {\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-x-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-y-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n}\n/* text-wrangling */\n.muted,.mute {\n color: #183153;\n color: var(--text-color);\n}\n.underline {\n --text-decoration: underline;\n\n -webkit-text-decoration: var(--text-decoration);\n\n text-decoration: var(--text-decoration);\n}\n.text-reset {\n --color: inherit;\n\n color: var(--color);\n}\n.text-sans-serif {\n font-family: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif;\n font-family: var(--font-family-sans-serif);\n}\n.text-serif {\n font-family: fa-livory, "Georgia", "Times New Roman", "Times", serif;\n font-family: var(--font-family-serif);\n}\n.text-monospace {\n font-family: "Menlo", "Monaco", "Consolas", "Courier New", monospace;\n font-family: var(--font-family-monospace);\n}\n.text-wrap {\n white-space: normal;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.text-break {\n word-break: break-word;\n word-wrap: break-word;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n@media (min-width: 48rem) {\n .tablet\\:text-wrap {\n white-space: normal;\n }\n\n .tablet\\:text-nowrap {\n white-space: nowrap;\n }\n\n .tablet\\:text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .tablet\\:text-left {\n text-align: left;\n }\n\n .tablet\\:text-right {\n text-align: right;\n }\n\n .tablet\\:text-center {\n text-align: center;\n }\n\n .tablet\\:text-justify {\n text-align: justify;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:text-wrap {\n white-space: normal;\n }\n\n .laptop\\:text-nowrap {\n white-space: nowrap;\n }\n\n .laptop\\:text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .laptop\\:text-left {\n text-align: left;\n }\n\n .laptop\\:text-right {\n text-align: right;\n }\n\n .laptop\\:text-center {\n text-align: center;\n }\n\n .laptop\\:text-justify {\n text-align: justify;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:text-wrap {\n white-space: normal;\n }\n\n .desktop\\:text-nowrap {\n white-space: nowrap;\n }\n\n .desktop\\:text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .desktop\\:text-left {\n text-align: left;\n }\n\n .desktop\\:text-right {\n text-align: right;\n }\n\n .desktop\\:text-center {\n text-align: center;\n }\n\n .desktop\\:text-justify {\n text-align: justify;\n }\n}\n.with-border {\n border: solid #c3c6d1 0.125em;\n border: var(--border-style) var(--border-color) var(--border-width);\n}\n.no-border {\n border: none !important;\n}\n.with-border-radius {\n border-radius: 0.75em;\n border-radius: var(--border-radius);\n}\n.no-border-radius {\n border-radius: 0 !important;\n}\n.with-triangle {\n position: relative\n}\n.with-triangle.top::after, .with-triangle.right::after, .with-triangle.bottom::after, .with-triangle.left::after {\n position: absolute;\n border: 1em solid transparent;\n border: var(--triangle-size) solid transparent;\n width: 0;\n height: 0;\n content: "";\n }\n.with-triangle.top::after, .with-triangle.bottom::after {\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n.with-triangle.left::after, .with-triangle.right::after {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n.with-triangle.top::after {\n top: calc(-1 * 1em);\n top: calc(-1 * var(--triangle-size));\n border-top-width: 0;\n border-bottom-color: #fff;\n border-bottom-color: var(--triangle-color);\n }\n.with-triangle.right::after {\n right: calc(-1 * 1em);\n right: calc(-1 * var(--triangle-size));\n border-right-width: 0;\n border-left-color: #fff;\n border-left-color: var(--triangle-color);\n }\n.with-triangle.bottom::after {\n bottom: calc(-1 * 1em);\n bottom: calc(-1 * var(--triangle-size));\n border-bottom-width: 0;\n border-top-color: #fff;\n border-top-color: var(--triangle-color);\n }\n.with-triangle.left::after {\n left: calc(-1 * 1em);\n left: calc(-1 * var(--triangle-size));\n border-left-width: 0;\n border-right-color: #fff;\n border-right-color: var(--triangle-color);\n }\n.with-close {\n position: relative\n}\n.with-close .close {\n --fa-primary-color: var(--with-close-times-color);\n --fa-secondary-opacity: 1;\n --button-active-background: transparent;\n --button-active-border-width: 0;\n --button-background: transparent;\n --button-border-width: 0;\n --button-box-shadow: none;\n --button-hover-background: transparent;\n --button-margin-bottom: 0;\n --button-padding: 0;\n\n -webkit-box-sizing: content-box;\n\n box-sizing: content-box;\n position: absolute;\n top: -0.5em;\n right: -0.5em;\n line-height: 1;\n color: inherit;\n color: var(--with-close-close-color);\n font-size: calc(1em * 1.5);\n font-size: var(--with-close-close-font-size)\n }\n.with-close .close:hover {\n cursor: pointer;\n color: #e03131;\n color: var(--with-close-close-hover-color);\n }\n.with-close {\n\n /* Special case for Cards */\n}\n.with-close.card > .header:nth-last-child(2),\n .with-close.card > .section:nth-last-child(2) {\n margin-bottom: calc(-1 * calc((4em - (1em * 1.5) - (0em * 2)) / 2));\n margin-bottom: calc(-1 * var(--card-vertical-padding));\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n }\n.with-close h1,.with-close h2,.with-close h3,.with-close h4,.with-close h5,.with-close h6,.with-close .h1,.with-close .h2,.with-close .h3,.with-close .h4,.with-close .h5,.with-close .h6,\n .with-close p,\n .with-close .p {\n /* Nasssty icons dom order makes us do this, precious. */\n }\n.with-close h1:nth-last-child(2),.with-close h2:nth-last-child(2),.with-close h3:nth-last-child(2),.with-close h4:nth-last-child(2),.with-close h5:nth-last-child(2),.with-close h6:nth-last-child(2),.with-close .h1:nth-last-child(2),.with-close .h2:nth-last-child(2),.with-close .h3:nth-last-child(2),.with-close .h4:nth-last-child(2),.with-close .h5:nth-last-child(2),.with-close .h6:nth-last-child(2), .with-close p:nth-last-child(2), .with-close .p:nth-last-child(2) {\n margin-bottom: 0;\n }\n.with-shadow {\n -webkit-box-shadow: 0 0.25em 0 #c3c6d1;\n box-shadow: 0 0.25em 0 #c3c6d1;\n -webkit-box-shadow: var(--with-shadow-box-shadow);\n box-shadow: var(--with-shadow-box-shadow);\n}\n.z-background {\n z-index: -1;\n z-index: var(--depth-background);\n}\n.z--1 {\n z-index: -1;\n z-index: var(--depth--1);\n}\n.z-0 {\n z-index: 0;\n z-index: var(--depth-0);\n}\n.z-1 {\n z-index: 10;\n z-index: var(--depth-1);\n}\n.z-2 {\n z-index: 20;\n z-index: var(--depth-2);\n}\n.z-3 {\n z-index: 30;\n z-index: var(--depth-3);\n}\n.z-4 {\n z-index: 40;\n z-index: var(--depth-4);\n}\n.z-5 {\n z-index: 50;\n z-index: var(--depth-5);\n}\n.z-foreground {\n z-index: 50;\n z-index: var(--depth-foreground);\n}\n.z-auto {\n z-index: auto;\n}\n.position-static {\n position: static;\n}\n.position-absolute {\n position: absolute;\n}\n.position-fixed {\n position: fixed;\n}\n.position-fixed-top {\n position: fixed;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n}\n.position-fixed-bottom {\n position: fixed;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n}\n.position-relative {\n position: relative;\n}\n.position-sticky {\n position: sticky;\n}\n.position-sticky-top {\n position: sticky;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n}\n.position-sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n}\n.top-0 {\n top: 0;\n top: var(--spacing-0);\n}\n.top-1 {\n top: calc(1em * 1 / 16);\n top: var(--spacing-1);\n}\n.top-5xs {\n top: calc(1em * 3 / 16);\n top: var(--spacing-5xs);\n}\n.top-4xs {\n top: calc(1em * 4 / 16);\n top: var(--spacing-4xs);\n}\n.top-3xs {\n top: calc(1em * 6 / 16);\n top: var(--spacing-3xs);\n}\n.top-2xs {\n top: calc(1em * 8 / 16);\n top: var(--spacing-2xs);\n}\n.top-xs {\n top: calc(1em * 10 / 16);\n top: var(--spacing-xs);\n}\n.top-md {\n top: calc(1em * 1);\n top: var(--spacing-md);\n}\n.right-0 {\n right: 0;\n right: var(--spacing-0);\n}\n.right-1 {\n right: calc(1em * 1 / 16);\n right: var(--spacing-1);\n}\n.right-5xs {\n right: calc(1em * 3 / 16);\n right: var(--spacing-5xs);\n}\n.right-4xs {\n right: calc(1em * 4 / 16);\n right: var(--spacing-4xs);\n}\n.right-3xs {\n right: calc(1em * 6 / 16);\n right: var(--spacing-3xs);\n}\n.right-2xs {\n right: calc(1em * 8 / 16);\n right: var(--spacing-2xs);\n}\n.right-xs {\n right: calc(1em * 10 / 16);\n right: var(--spacing-xs);\n}\n.right-md {\n right: calc(1em * 1);\n right: var(--spacing-md);\n}\n.bottom-0 {\n bottom: 0;\n bottom: var(--spacing-0);\n}\n.bottom-1 {\n bottom: calc(1em * 1 / 16);\n bottom: var(--spacing-1);\n}\n.bottom-5xs {\n bottom: calc(1em * 3 / 16);\n bottom: var(--spacing-5xs);\n}\n.bottom-4xs {\n bottom: calc(1em * 4 / 16);\n bottom: var(--spacing-4xs);\n}\n.bottom-3xs {\n bottom: calc(1em * 6 / 16);\n bottom: var(--spacing-3xs);\n}\n.bottom-2xs {\n bottom: calc(1em * 8 / 16);\n bottom: var(--spacing-2xs);\n}\n.bottom-xs {\n bottom: calc(1em * 10 / 16);\n bottom: var(--spacing-xs);\n}\n.bottom-md {\n bottom: calc(1em * 1);\n bottom: var(--spacing-md);\n}\n.left-0 {\n left: 0;\n left: var(--spacing-0);\n}\n.left-1 {\n left: calc(1em * 1 / 16);\n left: var(--spacing-1);\n}\n.left-5xs {\n left: calc(1em * 3 / 16);\n left: var(--spacing-5xs);\n}\n.left-4xs {\n left: calc(1em * 4 / 16);\n left: var(--spacing-4xs);\n}\n.left-3xs {\n left: calc(1em * 6 / 16);\n left: var(--spacing-3xs);\n}\n.left-2xs {\n left: calc(1em * 8 / 16);\n left: var(--spacing-2xs);\n}\n.left-xs {\n left: calc(1em * 10 / 16);\n left: var(--spacing-xs);\n}\n.left-md {\n left: calc(1em * 1);\n left: var(--spacing-md);\n}\n@media (min-width: 48rem) {\n .tablet\\:z-background {\n z-index: -1;\n z-index: var(--depth-background);\n }\n\n .tablet\\:z--1 {\n z-index: -1;\n z-index: var(--depth--1);\n }\n\n .tablet\\:z-0 {\n z-index: 0;\n z-index: var(--depth-0);\n }\n\n .tablet\\:z-1 {\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:z-2 {\n z-index: 20;\n z-index: var(--depth-2);\n }\n\n .tablet\\:z-3 {\n z-index: 30;\n z-index: var(--depth-3);\n }\n\n .tablet\\:z-4 {\n z-index: 40;\n z-index: var(--depth-4);\n }\n\n .tablet\\:z-5 {\n z-index: 50;\n z-index: var(--depth-5);\n }\n\n .tablet\\:z-foreground {\n z-index: 50;\n z-index: var(--depth-foreground);\n }\n\n .tablet\\:z-auto {\n z-index: auto;\n }\n\n .tablet\\:position-static {\n position: static;\n }\n\n .tablet\\:position-absolute {\n position: absolute;\n }\n\n .tablet\\:position-fixed {\n position: fixed;\n }\n\n .tablet\\:position-fixed-top {\n position: fixed;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:position-fixed-bottom {\n position: fixed;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:position-relative {\n position: relative;\n }\n\n .tablet\\:position-sticky {\n position: sticky;\n }\n\n .tablet\\:position-sticky-top {\n position: sticky;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:position-sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:top-0 {\n top: 0;\n top: var(--spacing-0);\n }\n\n .tablet\\:top-1 {\n top: calc(1em * 1 / 16);\n top: var(--spacing-1);\n }\n\n .tablet\\:top-5xs {\n top: calc(1em * 3 / 16);\n top: var(--spacing-5xs);\n }\n\n .tablet\\:top-4xs {\n top: calc(1em * 4 / 16);\n top: var(--spacing-4xs);\n }\n\n .tablet\\:top-3xs {\n top: calc(1em * 6 / 16);\n top: var(--spacing-3xs);\n }\n\n .tablet\\:top-2xs {\n top: calc(1em * 8 / 16);\n top: var(--spacing-2xs);\n }\n\n .tablet\\:top-xs {\n top: calc(1em * 10 / 16);\n top: var(--spacing-xs);\n }\n\n .tablet\\:top-md {\n top: calc(1em * 1);\n top: var(--spacing-md);\n }\n\n .tablet\\:right-0 {\n right: 0;\n right: var(--spacing-0);\n }\n\n .tablet\\:right-1 {\n right: calc(1em * 1 / 16);\n right: var(--spacing-1);\n }\n\n .tablet\\:right-5xs {\n right: calc(1em * 3 / 16);\n right: var(--spacing-5xs);\n }\n\n .tablet\\:right-4xs {\n right: calc(1em * 4 / 16);\n right: var(--spacing-4xs);\n }\n\n .tablet\\:right-3xs {\n right: calc(1em * 6 / 16);\n right: var(--spacing-3xs);\n }\n\n .tablet\\:right-2xs {\n right: calc(1em * 8 / 16);\n right: var(--spacing-2xs);\n }\n\n .tablet\\:right-xs {\n right: calc(1em * 10 / 16);\n right: var(--spacing-xs);\n }\n\n .tablet\\:right-md {\n right: calc(1em * 1);\n right: var(--spacing-md);\n }\n\n .tablet\\:bottom-0 {\n bottom: 0;\n bottom: var(--spacing-0);\n }\n\n .tablet\\:bottom-1 {\n bottom: calc(1em * 1 / 16);\n bottom: var(--spacing-1);\n }\n\n .tablet\\:bottom-5xs {\n bottom: calc(1em * 3 / 16);\n bottom: var(--spacing-5xs);\n }\n\n .tablet\\:bottom-4xs {\n bottom: calc(1em * 4 / 16);\n bottom: var(--spacing-4xs);\n }\n\n .tablet\\:bottom-3xs {\n bottom: calc(1em * 6 / 16);\n bottom: var(--spacing-3xs);\n }\n\n .tablet\\:bottom-2xs {\n bottom: calc(1em * 8 / 16);\n bottom: var(--spacing-2xs);\n }\n\n .tablet\\:bottom-xs {\n bottom: calc(1em * 10 / 16);\n bottom: var(--spacing-xs);\n }\n\n .tablet\\:bottom-md {\n bottom: calc(1em * 1);\n bottom: var(--spacing-md);\n }\n\n .tablet\\:left-0 {\n left: 0;\n left: var(--spacing-0);\n }\n\n .tablet\\:left-1 {\n left: calc(1em * 1 / 16);\n left: var(--spacing-1);\n }\n\n .tablet\\:left-5xs {\n left: calc(1em * 3 / 16);\n left: var(--spacing-5xs);\n }\n\n .tablet\\:left-4xs {\n left: calc(1em * 4 / 16);\n left: var(--spacing-4xs);\n }\n\n .tablet\\:left-3xs {\n left: calc(1em * 6 / 16);\n left: var(--spacing-3xs);\n }\n\n .tablet\\:left-2xs {\n left: calc(1em * 8 / 16);\n left: var(--spacing-2xs);\n }\n\n .tablet\\:left-xs {\n left: calc(1em * 10 / 16);\n left: var(--spacing-xs);\n }\n\n .tablet\\:left-md {\n left: calc(1em * 1);\n left: var(--spacing-md);\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:z-background {\n z-index: -1;\n z-index: var(--depth-background);\n }\n\n .laptop\\:z--1 {\n z-index: -1;\n z-index: var(--depth--1);\n }\n\n .laptop\\:z-0 {\n z-index: 0;\n z-index: var(--depth-0);\n }\n\n .laptop\\:z-1 {\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:z-2 {\n z-index: 20;\n z-index: var(--depth-2);\n }\n\n .laptop\\:z-3 {\n z-index: 30;\n z-index: var(--depth-3);\n }\n\n .laptop\\:z-4 {\n z-index: 40;\n z-index: var(--depth-4);\n }\n\n .laptop\\:z-5 {\n z-index: 50;\n z-index: var(--depth-5);\n }\n\n .laptop\\:z-foreground {\n z-index: 50;\n z-index: var(--depth-foreground);\n }\n\n .laptop\\:z-auto {\n z-index: auto;\n }\n\n .laptop\\:position-static {\n position: static;\n }\n\n .laptop\\:position-absolute {\n position: absolute;\n }\n\n .laptop\\:position-fixed {\n position: fixed;\n }\n\n .laptop\\:position-fixed-top {\n position: fixed;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:position-fixed-bottom {\n position: fixed;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:position-relative {\n position: relative;\n }\n\n .laptop\\:position-sticky {\n position: sticky;\n }\n\n .laptop\\:position-sticky-top {\n position: sticky;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:position-sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:top-0 {\n top: 0;\n top: var(--spacing-0);\n }\n\n .laptop\\:top-1 {\n top: calc(1em * 1 / 16);\n top: var(--spacing-1);\n }\n\n .laptop\\:top-5xs {\n top: calc(1em * 3 / 16);\n top: var(--spacing-5xs);\n }\n\n .laptop\\:top-4xs {\n top: calc(1em * 4 / 16);\n top: var(--spacing-4xs);\n }\n\n .laptop\\:top-3xs {\n top: calc(1em * 6 / 16);\n top: var(--spacing-3xs);\n }\n\n .laptop\\:top-2xs {\n top: calc(1em * 8 / 16);\n top: var(--spacing-2xs);\n }\n\n .laptop\\:top-xs {\n top: calc(1em * 10 / 16);\n top: var(--spacing-xs);\n }\n\n .laptop\\:top-md {\n top: calc(1em * 1);\n top: var(--spacing-md);\n }\n\n .laptop\\:right-0 {\n right: 0;\n right: var(--spacing-0);\n }\n\n .laptop\\:right-1 {\n right: calc(1em * 1 / 16);\n right: var(--spacing-1);\n }\n\n .laptop\\:right-5xs {\n right: calc(1em * 3 / 16);\n right: var(--spacing-5xs);\n }\n\n .laptop\\:right-4xs {\n right: calc(1em * 4 / 16);\n right: var(--spacing-4xs);\n }\n\n .laptop\\:right-3xs {\n right: calc(1em * 6 / 16);\n right: var(--spacing-3xs);\n }\n\n .laptop\\:right-2xs {\n right: calc(1em * 8 / 16);\n right: var(--spacing-2xs);\n }\n\n .laptop\\:right-xs {\n right: calc(1em * 10 / 16);\n right: var(--spacing-xs);\n }\n\n .laptop\\:right-md {\n right: calc(1em * 1);\n right: var(--spacing-md);\n }\n\n .laptop\\:bottom-0 {\n bottom: 0;\n bottom: var(--spacing-0);\n }\n\n .laptop\\:bottom-1 {\n bottom: calc(1em * 1 / 16);\n bottom: var(--spacing-1);\n }\n\n .laptop\\:bottom-5xs {\n bottom: calc(1em * 3 / 16);\n bottom: var(--spacing-5xs);\n }\n\n .laptop\\:bottom-4xs {\n bottom: calc(1em * 4 / 16);\n bottom: var(--spacing-4xs);\n }\n\n .laptop\\:bottom-3xs {\n bottom: calc(1em * 6 / 16);\n bottom: var(--spacing-3xs);\n }\n\n .laptop\\:bottom-2xs {\n bottom: calc(1em * 8 / 16);\n bottom: var(--spacing-2xs);\n }\n\n .laptop\\:bottom-xs {\n bottom: calc(1em * 10 / 16);\n bottom: var(--spacing-xs);\n }\n\n .laptop\\:bottom-md {\n bottom: calc(1em * 1);\n bottom: var(--spacing-md);\n }\n\n .laptop\\:left-0 {\n left: 0;\n left: var(--spacing-0);\n }\n\n .laptop\\:left-1 {\n left: calc(1em * 1 / 16);\n left: var(--spacing-1);\n }\n\n .laptop\\:left-5xs {\n left: calc(1em * 3 / 16);\n left: var(--spacing-5xs);\n }\n\n .laptop\\:left-4xs {\n left: calc(1em * 4 / 16);\n left: var(--spacing-4xs);\n }\n\n .laptop\\:left-3xs {\n left: calc(1em * 6 / 16);\n left: var(--spacing-3xs);\n }\n\n .laptop\\:left-2xs {\n left: calc(1em * 8 / 16);\n left: var(--spacing-2xs);\n }\n\n .laptop\\:left-xs {\n left: calc(1em * 10 / 16);\n left: var(--spacing-xs);\n }\n\n .laptop\\:left-md {\n left: calc(1em * 1);\n left: var(--spacing-md);\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:z-background {\n z-index: -1;\n z-index: var(--depth-background);\n }\n\n .desktop\\:z--1 {\n z-index: -1;\n z-index: var(--depth--1);\n }\n\n .desktop\\:z-0 {\n z-index: 0;\n z-index: var(--depth-0);\n }\n\n .desktop\\:z-1 {\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:z-2 {\n z-index: 20;\n z-index: var(--depth-2);\n }\n\n .desktop\\:z-3 {\n z-index: 30;\n z-index: var(--depth-3);\n }\n\n .desktop\\:z-4 {\n z-index: 40;\n z-index: var(--depth-4);\n }\n\n .desktop\\:z-5 {\n z-index: 50;\n z-index: var(--depth-5);\n }\n\n .desktop\\:z-foreground {\n z-index: 50;\n z-index: var(--depth-foreground);\n }\n\n .desktop\\:z-auto {\n z-index: auto;\n }\n\n .desktop\\:position-static {\n position: static;\n }\n\n .desktop\\:position-absolute {\n position: absolute;\n }\n\n .desktop\\:position-fixed {\n position: fixed;\n }\n\n .desktop\\:position-fixed-top {\n position: fixed;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:position-fixed-bottom {\n position: fixed;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:position-relative {\n position: relative;\n }\n\n .desktop\\:position-sticky {\n position: sticky;\n }\n\n .desktop\\:position-sticky-top {\n position: sticky;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:position-sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:top-0 {\n top: 0;\n top: var(--spacing-0);\n }\n\n .desktop\\:top-1 {\n top: calc(1em * 1 / 16);\n top: var(--spacing-1);\n }\n\n .desktop\\:top-5xs {\n top: calc(1em * 3 / 16);\n top: var(--spacing-5xs);\n }\n\n .desktop\\:top-4xs {\n top: calc(1em * 4 / 16);\n top: var(--spacing-4xs);\n }\n\n .desktop\\:top-3xs {\n top: calc(1em * 6 / 16);\n top: var(--spacing-3xs);\n }\n\n .desktop\\:top-2xs {\n top: calc(1em * 8 / 16);\n top: var(--spacing-2xs);\n }\n\n .desktop\\:top-xs {\n top: calc(1em * 10 / 16);\n top: var(--spacing-xs);\n }\n\n .desktop\\:top-md {\n top: calc(1em * 1);\n top: var(--spacing-md);\n }\n\n .desktop\\:right-0 {\n right: 0;\n right: var(--spacing-0);\n }\n\n .desktop\\:right-1 {\n right: calc(1em * 1 / 16);\n right: var(--spacing-1);\n }\n\n .desktop\\:right-5xs {\n right: calc(1em * 3 / 16);\n right: var(--spacing-5xs);\n }\n\n .desktop\\:right-4xs {\n right: calc(1em * 4 / 16);\n right: var(--spacing-4xs);\n }\n\n .desktop\\:right-3xs {\n right: calc(1em * 6 / 16);\n right: var(--spacing-3xs);\n }\n\n .desktop\\:right-2xs {\n right: calc(1em * 8 / 16);\n right: var(--spacing-2xs);\n }\n\n .desktop\\:right-xs {\n right: calc(1em * 10 / 16);\n right: var(--spacing-xs);\n }\n\n .desktop\\:right-md {\n right: calc(1em * 1);\n right: var(--spacing-md);\n }\n\n .desktop\\:bottom-0 {\n bottom: 0;\n bottom: var(--spacing-0);\n }\n\n .desktop\\:bottom-1 {\n bottom: calc(1em * 1 / 16);\n bottom: var(--spacing-1);\n }\n\n .desktop\\:bottom-5xs {\n bottom: calc(1em * 3 / 16);\n bottom: var(--spacing-5xs);\n }\n\n .desktop\\:bottom-4xs {\n bottom: calc(1em * 4 / 16);\n bottom: var(--spacing-4xs);\n }\n\n .desktop\\:bottom-3xs {\n bottom: calc(1em * 6 / 16);\n bottom: var(--spacing-3xs);\n }\n\n .desktop\\:bottom-2xs {\n bottom: calc(1em * 8 / 16);\n bottom: var(--spacing-2xs);\n }\n\n .desktop\\:bottom-xs {\n bottom: calc(1em * 10 / 16);\n bottom: var(--spacing-xs);\n }\n\n .desktop\\:bottom-md {\n bottom: calc(1em * 1);\n bottom: var(--spacing-md);\n }\n\n .desktop\\:left-0 {\n left: 0;\n left: var(--spacing-0);\n }\n\n .desktop\\:left-1 {\n left: calc(1em * 1 / 16);\n left: var(--spacing-1);\n }\n\n .desktop\\:left-5xs {\n left: calc(1em * 3 / 16);\n left: var(--spacing-5xs);\n }\n\n .desktop\\:left-4xs {\n left: calc(1em * 4 / 16);\n left: var(--spacing-4xs);\n }\n\n .desktop\\:left-3xs {\n left: calc(1em * 6 / 16);\n left: var(--spacing-3xs);\n }\n\n .desktop\\:left-2xs {\n left: calc(1em * 8 / 16);\n left: var(--spacing-2xs);\n }\n\n .desktop\\:left-xs {\n left: calc(1em * 10 / 16);\n left: var(--spacing-xs);\n }\n\n .desktop\\:left-md {\n left: calc(1em * 1);\n left: var(--spacing-md);\n }\n}\n/* sizes */\n.size-6xs {\n font-size: calc(1em * 0.25);\n font-size: var(--size-6xs);\n }\n.size-5xs {\n font-size: calc(1em * 0.3125);\n font-size: var(--size-5xs);\n }\n.size-4xs {\n font-size: calc(1em * 0.375);\n font-size: var(--size-4xs);\n }\n.size-3xs {\n font-size: calc(1em * 0.5);\n font-size: var(--size-3xs);\n }\n.size-2xs {\n font-size: calc(1em * 0.625);\n font-size: var(--size-2xs);\n }\n.size-xs {\n font-size: calc(1em * 0.75);\n font-size: var(--size-xs);\n }\n.size-sm {\n font-size: calc(1em * 0.875);\n font-size: var(--size-sm);\n }\n.size-md {\n font-size: 1em;\n font-size: var(--size-md);\n }\n.size-lg {\n font-size: calc(1em * 1.25);\n font-size: var(--size-lg);\n }\n.size-xl {\n font-size: calc(1em * 1.5);\n font-size: var(--size-xl);\n }\n.size-2xl {\n font-size: calc(1em * 2);\n font-size: var(--size-2xl);\n }\n.size-3xl {\n font-size: calc(1em * 2.5);\n font-size: var(--size-3xl);\n }\n.size-4xl {\n font-size: calc(1em * 3);\n font-size: var(--size-4xl);\n }\n.size-5xl {\n font-size: calc(1em * 3.75);\n font-size: var(--size-5xl);\n }\n.size-6xl {\n font-size: calc(1em * 4.5);\n font-size: var(--size-6xl);\n }\n@media (min-width: 48rem) {\n .tablet\\:size-6xs {\n font-size: calc(1em * 0.25);\n font-size: var(--size-6xs);\n }\n .tablet\\:size-5xs {\n font-size: calc(1em * 0.3125);\n font-size: var(--size-5xs);\n }\n .tablet\\:size-4xs {\n font-size: calc(1em * 0.375);\n font-size: var(--size-4xs);\n }\n .tablet\\:size-3xs {\n font-size: calc(1em * 0.5);\n font-size: var(--size-3xs);\n }\n .tablet\\:size-2xs {\n font-size: calc(1em * 0.625);\n font-size: var(--size-2xs);\n }\n .tablet\\:size-xs {\n font-size: calc(1em * 0.75);\n font-size: var(--size-xs);\n }\n .tablet\\:size-sm {\n font-size: calc(1em * 0.875);\n font-size: var(--size-sm);\n }\n .tablet\\:size-md {\n font-size: 1em;\n font-size: var(--size-md);\n }\n .tablet\\:size-lg {\n font-size: calc(1em * 1.25);\n font-size: var(--size-lg);\n }\n .tablet\\:size-xl {\n font-size: calc(1em * 1.5);\n font-size: var(--size-xl);\n }\n .tablet\\:size-2xl {\n font-size: calc(1em * 2);\n font-size: var(--size-2xl);\n }\n .tablet\\:size-3xl {\n font-size: calc(1em * 2.5);\n font-size: var(--size-3xl);\n }\n .tablet\\:size-4xl {\n font-size: calc(1em * 3);\n font-size: var(--size-4xl);\n }\n .tablet\\:size-5xl {\n font-size: calc(1em * 3.75);\n font-size: var(--size-5xl);\n }\n .tablet\\:size-6xl {\n font-size: calc(1em * 4.5);\n font-size: var(--size-6xl);\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:size-6xs {\n font-size: calc(1em * 0.25);\n font-size: var(--size-6xs);\n }\n .laptop\\:size-5xs {\n font-size: calc(1em * 0.3125);\n font-size: var(--size-5xs);\n }\n .laptop\\:size-4xs {\n font-size: calc(1em * 0.375);\n font-size: var(--size-4xs);\n }\n .laptop\\:size-3xs {\n font-size: calc(1em * 0.5);\n font-size: var(--size-3xs);\n }\n .laptop\\:size-2xs {\n font-size: calc(1em * 0.625);\n font-size: var(--size-2xs);\n }\n .laptop\\:size-xs {\n font-size: calc(1em * 0.75);\n font-size: var(--size-xs);\n }\n .laptop\\:size-sm {\n font-size: calc(1em * 0.875);\n font-size: var(--size-sm);\n }\n .laptop\\:size-md {\n font-size: 1em;\n font-size: var(--size-md);\n }\n .laptop\\:size-lg {\n font-size: calc(1em * 1.25);\n font-size: var(--size-lg);\n }\n .laptop\\:size-xl {\n font-size: calc(1em * 1.5);\n font-size: var(--size-xl);\n }\n .laptop\\:size-2xl {\n font-size: calc(1em * 2);\n font-size: var(--size-2xl);\n }\n .laptop\\:size-3xl {\n font-size: calc(1em * 2.5);\n font-size: var(--size-3xl);\n }\n .laptop\\:size-4xl {\n font-size: calc(1em * 3);\n font-size: var(--size-4xl);\n }\n .laptop\\:size-5xl {\n font-size: calc(1em * 3.75);\n font-size: var(--size-5xl);\n }\n .laptop\\:size-6xl {\n font-size: calc(1em * 4.5);\n font-size: var(--size-6xl);\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:size-6xs {\n font-size: calc(1em * 0.25);\n font-size: var(--size-6xs);\n }\n .desktop\\:size-5xs {\n font-size: calc(1em * 0.3125);\n font-size: var(--size-5xs);\n }\n .desktop\\:size-4xs {\n font-size: calc(1em * 0.375);\n font-size: var(--size-4xs);\n }\n .desktop\\:size-3xs {\n font-size: calc(1em * 0.5);\n font-size: var(--size-3xs);\n }\n .desktop\\:size-2xs {\n font-size: calc(1em * 0.625);\n font-size: var(--size-2xs);\n }\n .desktop\\:size-xs {\n font-size: calc(1em * 0.75);\n font-size: var(--size-xs);\n }\n .desktop\\:size-sm {\n font-size: calc(1em * 0.875);\n font-size: var(--size-sm);\n }\n .desktop\\:size-md {\n font-size: 1em;\n font-size: var(--size-md);\n }\n .desktop\\:size-lg {\n font-size: calc(1em * 1.25);\n font-size: var(--size-lg);\n }\n .desktop\\:size-xl {\n font-size: calc(1em * 1.5);\n font-size: var(--size-xl);\n }\n .desktop\\:size-2xl {\n font-size: calc(1em * 2);\n font-size: var(--size-2xl);\n }\n .desktop\\:size-3xl {\n font-size: calc(1em * 2.5);\n font-size: var(--size-3xl);\n }\n .desktop\\:size-4xl {\n font-size: calc(1em * 3);\n font-size: var(--size-4xl);\n }\n .desktop\\:size-5xl {\n font-size: calc(1em * 3.75);\n font-size: var(--size-5xl);\n }\n .desktop\\:size-6xl {\n font-size: calc(1em * 4.5);\n font-size: var(--size-6xl);\n }\n}\n/* sizes resets */\n.size-reset-6xs {\n font-size: calc(1rem * 0.25);\n font-size: var(--size-reset-6xs);\n }\n.size-reset-5xs {\n font-size: calc(1rem * 0.3125);\n font-size: var(--size-reset-5xs);\n }\n.size-reset-4xs {\n font-size: calc(1rem * 0.375);\n font-size: var(--size-reset-4xs);\n }\n.size-reset-3xs {\n font-size: calc(1rem * 0.5);\n font-size: var(--size-reset-3xs);\n }\n.size-reset-2xs {\n font-size: calc(1rem * 0.625);\n font-size: var(--size-reset-2xs);\n }\n.size-reset-xs {\n font-size: calc(1rem * 0.75);\n font-size: var(--size-reset-xs);\n }\n.size-reset-sm {\n font-size: calc(1rem * 0.875);\n font-size: var(--size-reset-sm);\n }\n.size-reset-md {\n font-size: 1rem;\n font-size: var(--size-reset-md);\n }\n.size-reset-lg {\n font-size: calc(1rem * 1.25);\n font-size: var(--size-reset-lg);\n }\n.size-reset-xl {\n font-size: calc(1rem * 1.5);\n font-size: var(--size-reset-xl);\n }\n.size-reset-2xl {\n font-size: calc(1rem * 2);\n font-size: var(--size-reset-2xl);\n }\n.size-reset-3xl {\n font-size: calc(1rem * 2.5);\n font-size: var(--size-reset-3xl);\n }\n.size-reset-4xl {\n font-size: calc(1rem * 3);\n font-size: var(--size-reset-4xl);\n }\n.size-reset-5xl {\n font-size: calc(1rem * 3.75);\n font-size: var(--size-reset-5xl);\n }\n.size-reset-6xl {\n font-size: calc(1rem * 4.5);\n font-size: var(--size-reset-6xl);\n }\n@media (min-width: 48rem) {\n .tablet\\:size-reset-6xs {\n font-size: calc(1rem * 0.25);\n font-size: var(--size-reset-6xs);\n }\n .tablet\\:size-reset-5xs {\n font-size: calc(1rem * 0.3125);\n font-size: var(--size-reset-5xs);\n }\n .tablet\\:size-reset-4xs {\n font-size: calc(1rem * 0.375);\n font-size: var(--size-reset-4xs);\n }\n .tablet\\:size-reset-3xs {\n font-size: calc(1rem * 0.5);\n font-size: var(--size-reset-3xs);\n }\n .tablet\\:size-reset-2xs {\n font-size: calc(1rem * 0.625);\n font-size: var(--size-reset-2xs);\n }\n .tablet\\:size-reset-xs {\n font-size: calc(1rem * 0.75);\n font-size: var(--size-reset-xs);\n }\n .tablet\\:size-reset-sm {\n font-size: calc(1rem * 0.875);\n font-size: var(--size-reset-sm);\n }\n .tablet\\:size-reset-md {\n font-size: 1rem;\n font-size: var(--size-reset-md);\n }\n .tablet\\:size-reset-lg {\n font-size: calc(1rem * 1.25);\n font-size: var(--size-reset-lg);\n }\n .tablet\\:size-reset-xl {\n font-size: calc(1rem * 1.5);\n font-size: var(--size-reset-xl);\n }\n .tablet\\:size-reset-2xl {\n font-size: calc(1rem * 2);\n font-size: var(--size-reset-2xl);\n }\n .tablet\\:size-reset-3xl {\n font-size: calc(1rem * 2.5);\n font-size: var(--size-reset-3xl);\n }\n .tablet\\:size-reset-4xl {\n font-size: calc(1rem * 3);\n font-size: var(--size-reset-4xl);\n }\n .tablet\\:size-reset-5xl {\n font-size: calc(1rem * 3.75);\n font-size: var(--size-reset-5xl);\n }\n .tablet\\:size-reset-6xl {\n font-size: calc(1rem * 4.5);\n font-size: var(--size-reset-6xl);\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:size-reset-6xs {\n font-size: calc(1rem * 0.25);\n font-size: var(--size-reset-6xs);\n }\n .laptop\\:size-reset-5xs {\n font-size: calc(1rem * 0.3125);\n font-size: var(--size-reset-5xs);\n }\n .laptop\\:size-reset-4xs {\n font-size: calc(1rem * 0.375);\n font-size: var(--size-reset-4xs);\n }\n .laptop\\:size-reset-3xs {\n font-size: calc(1rem * 0.5);\n font-size: var(--size-reset-3xs);\n }\n .laptop\\:size-reset-2xs {\n font-size: calc(1rem * 0.625);\n font-size: var(--size-reset-2xs);\n }\n .laptop\\:size-reset-xs {\n font-size: calc(1rem * 0.75);\n font-size: var(--size-reset-xs);\n }\n .laptop\\:size-reset-sm {\n font-size: calc(1rem * 0.875);\n font-size: var(--size-reset-sm);\n }\n .laptop\\:size-reset-md {\n font-size: 1rem;\n font-size: var(--size-reset-md);\n }\n .laptop\\:size-reset-lg {\n font-size: calc(1rem * 1.25);\n font-size: var(--size-reset-lg);\n }\n .laptop\\:size-reset-xl {\n font-size: calc(1rem * 1.5);\n font-size: var(--size-reset-xl);\n }\n .laptop\\:size-reset-2xl {\n font-size: calc(1rem * 2);\n font-size: var(--size-reset-2xl);\n }\n .laptop\\:size-reset-3xl {\n font-size: calc(1rem * 2.5);\n font-size: var(--size-reset-3xl);\n }\n .laptop\\:size-reset-4xl {\n font-size: calc(1rem * 3);\n font-size: var(--size-reset-4xl);\n }\n .laptop\\:size-reset-5xl {\n font-size: calc(1rem * 3.75);\n font-size: var(--size-reset-5xl);\n }\n .laptop\\:size-reset-6xl {\n font-size: calc(1rem * 4.5);\n font-size: var(--size-reset-6xl);\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:size-reset-6xs {\n font-size: calc(1rem * 0.25);\n font-size: var(--size-reset-6xs);\n }\n .desktop\\:size-reset-5xs {\n font-size: calc(1rem * 0.3125);\n font-size: var(--size-reset-5xs);\n }\n .desktop\\:size-reset-4xs {\n font-size: calc(1rem * 0.375);\n font-size: var(--size-reset-4xs);\n }\n .desktop\\:size-reset-3xs {\n font-size: calc(1rem * 0.5);\n font-size: var(--size-reset-3xs);\n }\n .desktop\\:size-reset-2xs {\n font-size: calc(1rem * 0.625);\n font-size: var(--size-reset-2xs);\n }\n .desktop\\:size-reset-xs {\n font-size: calc(1rem * 0.75);\n font-size: var(--size-reset-xs);\n }\n .desktop\\:size-reset-sm {\n font-size: calc(1rem * 0.875);\n font-size: var(--size-reset-sm);\n }\n .desktop\\:size-reset-md {\n font-size: 1rem;\n font-size: var(--size-reset-md);\n }\n .desktop\\:size-reset-lg {\n font-size: calc(1rem * 1.25);\n font-size: var(--size-reset-lg);\n }\n .desktop\\:size-reset-xl {\n font-size: calc(1rem * 1.5);\n font-size: var(--size-reset-xl);\n }\n .desktop\\:size-reset-2xl {\n font-size: calc(1rem * 2);\n font-size: var(--size-reset-2xl);\n }\n .desktop\\:size-reset-3xl {\n font-size: calc(1rem * 2.5);\n font-size: var(--size-reset-3xl);\n }\n .desktop\\:size-reset-4xl {\n font-size: calc(1rem * 3);\n font-size: var(--size-reset-4xl);\n }\n .desktop\\:size-reset-5xl {\n font-size: calc(1rem * 3.75);\n font-size: var(--size-reset-5xl);\n }\n .desktop\\:size-reset-6xl {\n font-size: calc(1rem * 4.5);\n font-size: var(--size-reset-6xl);\n }\n}\n.visibility-hidden,\n.invisible {\n visibility: hidden;\n}\n.visibility-visible,\n.visible {\n visibility: visible;\n}\n@media (min-width: 48rem) {\n .tablet\\:visibility-hidden,\n .tablet\\:invisible {\n visibility: hidden;\n }\n\n .tablet\\:visibility-visible,\n .tablet\\:visible {\n visibility: visible;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:visibility-hidden,\n .laptop\\:invisible {\n visibility: hidden;\n }\n\n .laptop\\:visibility-visible,\n .laptop\\:visible {\n visibility: visible;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:visibility-hidden,\n .desktop\\:invisible {\n visibility: hidden;\n }\n\n .desktop\\:visibility-visible,\n .desktop\\:visible {\n visibility: visible;\n }\n}\n\n\n/* project settings */\n:host {\n --icon-details-preview-font-size: 12rem; /* 192px */\n --icon-details-preview-line-height: 1;\n --icon-details-unicode-glyphs-label-min-width: var(--spacing-5xl);\n --icon-listing-roomy-font-size: var(--font-size-2xl); /* 32px */\n --icon-listing-roomy-gap-x: var(--spacing-xl); /* 36px */\n --icon-listing-roomy-gap-y: var(--spacing-md); /* 16px */\n --icon-listing-roomy-size: calc(var(--spacing-base) * 8); /* 128px */\n}\n\n:host {\n --background-color: var(--white);\n\n display: block;\n width: 90vw;\n height: 75vw;\n margin: 0 auto;\n padding: var(--spacing-sm);\n font-size: 15px;\n}\n\n.wrap-search {\n --input-with-icon-color: var(--fa-navy);\n --input-border-color: var(--fa-navy);\n --input-placeholder-color: var(--fa-md-gravy);\n}\n\n.icons-style-menu-listing .wrap-icons-style-choice {\n position: relative;\n}\n\n.icons-style-menu-listing .input-checkbox-custom {\n display: none;\n}\n\n.icons-style-menu-listing .icons-style-choice {\n display: block;\n cursor: pointer;\n border: 2px solid var(--fa-lt-gravy);\n border-radius: var(--border-radius-md);\n color: var(--fa-dk-blue);\n text-transform: capitalize;\n text-align: center;\n}\n\n.icons-style-menu-listing .icons-style-choice:hover {\n border-color: var(--fa-dk-blue);\n background-color: var(--fa-dk-blue);\n color: var(--white);\n}\n\n.icons-style-menu-listing .input-checkbox-custom:checked ~ .icons-style-choice {\n color: var(--white);\n background-color: var(--fa-navy);\n border: 2px solid var(--fa-navy);\n}\n\n.icons-style-menu-listing .input-checkbox-custom:disabled ~ .icons-style-choice {\n color: var(--fa-gravy);\n background-color: var(--white);\n border: 2px solid var(--fa-lt-gravy);\n cursor: default;\n}\n\n.wrap-icons-style-choice .disabled-tooltip {\n transform: translate(-50%, -50%);\n position: absolute;\n top: -2.5rem;\n left: 50%;\n border-radius: var(--border-radius-md);\n background-color: rgba(16, 50, 87, 0.9);\n padding: var(--spacing-2xs) var(--spacing-sm);\n color: var(--white);\n text-align: center;\n line-height: 1.3;\n width: 160%;\n display: none;\n}\n\n.wrap-icons-style-choice .input-checkbox-custom:disabled ~ .icons-style-choice:hover + .disabled-tooltip {\n display: block;\n}\n\n.icons-style-menu-listing .icons-style-choice > span,\n.icons-style-menu-listing .icons-style-choice > .svg-inline--fa {\n vertical-align: middle;\n}\n\n.wrap-icon-listing {\n background: var(--fa-lt-gravy);\n padding: var(--spacing-lg) var(--spacing-md);\n}\n\n.icon-listing {\n display: grid;\n grid-auto-flow: row dense;\n grid-template-columns: repeat(auto-fill, minmax(var(--icon-listing-roomy-size), 1fr));\n grid-gap: var(--icon-listing-roomy-gap-y) var(--icon-listing-roomy-gap-x);\n justify-content: center;\n justify-items: center;\n}\n\n.wrap-icon {\n position: relative;\n width: var(--icon-listing-roomy-size);\n}\n\nbutton.icon {\n --button-padding: var(--spacing-xl) var(--spacing-lg);\n --button-font-weight: var(--font-weight-normal);\n --button-background: var(--white);\n --button-hover-background: var(--fa-yellow);\n --button-color: var(--fa-md-gravy);\n --button-hover-color: var(--fa-navy);\n --button-margin-bottom: 0;\n\n width: 100%;\n height: 100%;\n}\n\nbutton.icon fa-icon {\n color: var(--fa-navy);\n}\n\n.icon-listing .icon .icon-name {\n width: 100%; /* to support text truncate */\n}\n\n.message {\n color: var(--fa-navy);\n}\n\n.message-title + p {\n --paragraph-margin-bottom: var(--spacing-md);\n --paragraph-margin-top: var(--spacing-2xl);\n}\n\n.icons-style-menu-listing {\n flex-wrap: wrap;\n}\n\n.icons-style-menu-listing .wrap-icons-style-choice:nth-child(4n) {\n break-after: always;\n}\n\n/* custom > tablet */\n@media (min-width: 48rem) {\n .icons-style-menu-listing {\n flex-wrap: nowrap;\n }\n}\n'}}]);
admin/build/16.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[16],{276:function(i,t,s){"use strict";s.r(t),s.d(t,"fa_icon",(function(){return o}));var n=s(178),e=s(200);const o=class{constructor(i){Object(n.j)(this,i),this.pro=!1,this.loading=!1}componentWillLoad(){if(this.iconUpload)return void(this.iconDefinition={prefix:"fak",iconName:this.iconUpload.name,icon:[parseInt(""+this.iconUpload.width),parseInt(""+this.iconUpload.height),[],this.iconUpload.unicode.toString(16),this.iconUpload.path]});if(this.icon)return void(this.iconDefinition=this.icon);if(!this.svgApi)return void console.error(e.a+": fa-icon: svgApi prop is needed but is missing",this);if(!this.stylePrefix||!this.name)return void console.error(e.a+": fa-icon: the 'stylePrefix' and 'name' props are needed to render this icon but not provided.",this);const{findIconDefinition:i}=this.svgApi,t=i&&i({prefix:this.stylePrefix,iconName:this.name});if(t)return void(this.iconDefinition=t);if(!this.pro)return void console.error(e.a+": fa-icon: 'pro' prop is false but no free icon is avaialble",this);if(!this.svgFetchBaseUrl)return void console.error(e.a+": fa-icon: 'svgFetchBaseUrl' prop is absent but is necessary for fetching icon",this);if(!this.kitToken)return void console.error(e.a+": fa-icon: 'kitToken' prop is absent but is necessary for accessing icon",this);this.loading=!0;const s=`${this.svgFetchBaseUrl}/${e.c[this.stylePrefix]}/${this.name}.svg?token=${this.kitToken}`,n=e.k.get(this,"svgApi.library");"function"==typeof this.getUrlText?this.getUrlText(s).then(i=>{const t={iconName:this.name,prefix:this.stylePrefix,icon:Object(e.l)(i)};n&&n.add(t),this.iconDefinition=Object.assign({},t)}).catch(i=>{console.error(e.a+": fa-icon: failed when using 'getUrlText' to fetch icon",i,this)}).finally(()=>{this.loading=!1}):console.error(e.a+": fa-icon: 'getUrlText' prop is absent but is necessary for fetching icon",this)}buildSvg(i,t){if(!i)return;const[s,o,,,r]=e.k.get(i,"icon",[]),c=["svg-inline--fa"];this.class&&c.push(this.class),t&&c.push(t),this.size&&c.push("fa-"+this.size);const a=c.join(" ");return Array.isArray(r)?Object(n.h)("svg",{class:a,xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${s} ${o}`},Object(n.h)("path",{fill:"currentColor",class:"fa-primary",d:r[0]}),Object(n.h)("path",{fill:"currentColor",class:"fa-secondary",d:r[1]})):Object(n.h)("svg",{class:a,xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${s} ${o}`},Object(n.h)("path",{fill:"currentColor",d:r}))}render(){return this.iconDefinition?this.buildSvg(this.iconDefinition):Object(n.h)(n.f,null)}};o.style=""}}]);
admin/build/17.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[17],{274:function(t,e,s){"use strict";s.r(e),s.d(e,"scopeCss",(function(){return S}));const o=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",c=new RegExp("(-shadowcsshost"+o,"gim"),r=new RegExp("(-shadowcsscontext"+o,"gim"),n=new RegExp("(-shadowcssslotted"+o,"gim"),l=/-shadowcsshost-no-combinator([^\s]*)/,a=[/::shadow/g,/::content/g],i=/-shadowcsshost/gim,h=/:host/gim,p=/::slotted/gim,d=/:host-context/gim,u=/\/\*\s*[\s\S]*?\*\//g,m=/\/\*\s*#\s*source(Mapping)?URL=[\s\S]+?\*\//g,g=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,w=/([{}])/g,f=(t,e)=>{const s=_(t);let o=0;return s.escapedString.replace(g,(...t)=>{const c=t[2];let r="",n=t[4],l="";n&&n.startsWith("{%BLOCK%")&&(r=s.blocks[o++],n=n.substring("%BLOCK%".length+1),l="{");const a=e({selector:c,content:r});return`${t[1]}${a.selector}${t[3]}${l}${a.content}${n}`})},_=t=>{const e=t.split(w),s=[],o=[];let c=0,r=[];for(let t=0;t<e.length;t++){const n=e[t];"}"===n&&c--,c>0?r.push(n):(r.length>0&&(o.push(r.join("")),s.push("%BLOCK%"),r=[]),s.push(n)),"{"===n&&c++}return r.length>0&&(o.push(r.join("")),s.push("%BLOCK%")),{escapedString:s.join(""),blocks:o}},x=(t,e,s)=>t.replace(e,(...t)=>{if(t[2]){const e=t[2].split(","),o=[];for(let c=0;c<e.length;c++){const r=e[c].trim();if(!r)break;o.push(s("-shadowcsshost-no-combinator",r,t[3]))}return o.join(",")}return"-shadowcsshost-no-combinator"+t[3]}),$=(t,e,s)=>t+e.replace("-shadowcsshost","")+s,b=(t,e,s)=>e.indexOf("-shadowcsshost")>-1?$(t,e,s):t+e+s+", "+e+" "+t+s,O=(t,e,s,o,c)=>f(t,t=>{let c=t.selector,r=t.content;return"@"!==t.selector[0]?c=((t,e,s,o)=>t.split(",").map(t=>o&&t.indexOf("."+o)>-1?t.trim():((t,e)=>!(t=>(t=t.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),new RegExp("^("+t+")([>\\s~+[.,{:][\\s\\S]*)?$","m")))(e).test(t))(t,e)?((t,e,s)=>{const o="."+(e=e.replace(/\[is=([^\]]*)\]/g,(t,...e)=>e[0])),c=t=>{let c=t.trim();if(!c)return"";if(t.indexOf("-shadowcsshost-no-combinator")>-1)c=((t,e,s)=>{if(i.lastIndex=0,i.test(t)){const e="."+s;return t.replace(l,(t,s)=>s.replace(/([^:]*)(:*)(.*)/,(t,s,o,c)=>s+e+o+c)).replace(i,e+" ")}return e+" "+t})(t,e,s);else{const e=t.replace(i,"");if(e.length>0){const t=e.match(/([^:]*)(:*)(.*)/);t&&(c=t[1]+o+t[2]+t[3])}}return c},r=(t=>{const e=[];let s,o=0;return s=(t=t.replace(/(\[[^\]]*\])/g,(t,s)=>{const c=`__ph-${o}__`;return e.push(s),o++,c})).replace(/(:nth-[-\w]+)(\([^)]+\))/g,(t,s,c)=>{const r=`__ph-${o}__`;return e.push(c),o++,s+r}),{content:s,placeholders:e}})(t);let n,a="",h=0;const p=/( |>|\+|~(?!=))\s*/g;let d=!((t=r.content).indexOf("-shadowcsshost-no-combinator")>-1);for(;null!==(n=p.exec(t));){const e=n[1],s=t.slice(h,n.index).trim();d=d||s.indexOf("-shadowcsshost-no-combinator")>-1,a+=`${d?c(s):s} ${e} `,h=p.lastIndex}const u=t.substring(h);return d=d||u.indexOf("-shadowcsshost-no-combinator")>-1,a+=d?c(u):u,m=r.placeholders,a.replace(/__ph-(\d+)__/g,(t,e)=>m[+e]);var m})(t,e,s).trim():t.trim()).join(", "))(t.selector,e,s,o):(t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document"))&&(r=O(t.content,e,s,o)),{selector:c.replace(/\s{2,}/g," ").trim(),content:r}}),S=(t,e,s)=>{const o=e+"-h",l=e+"-s",i=t.match(m)||[];t=(t=>t.replace(u,""))(t);const g=[];if(s){const e=t=>{const e=`/*!@___${g.length}___*/`,s=`/*!@${t.selector}*/`;return g.push({placeholder:e,comment:s}),t.selector=e+t.selector,t};t=f(t,t=>"@"!==t.selector[0]?e(t):t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document")?(t.content=f(t.content,e),t):t)}const w=((t,e,s,o,l)=>{const i=((t,e)=>{const s="."+e+" > ",o=[];return t=t.replace(n,(...t)=>{if(t[2]){const e=t[2].trim(),c=t[3],r=s+e+c;let n="";for(let e=t[4]-1;e>=0;e--){const s=t[5][e];if("}"===s||","===s)break;n=s+n}const l=n+r,a=`${n.trimRight()}${r.trim()}`;if(l.trim()!==a.trim()){const t=`${a}, ${l}`;o.push({orgSelector:l,updatedSelector:t})}return r}return"-shadowcsshost-no-combinator"+t[3]}),{selectors:o,cssText:t}})(t=(t=>x(t,r,b))(t=(t=>x(t,c,$))(t=t.replace(d,"-shadowcsscontext").replace(h,"-shadowcsshost").replace(p,"-shadowcssslotted"))),o);return t=(t=>a.reduce((t,e)=>t.replace(e," "),t))(t=i.cssText),e&&(t=O(t,e,s,o)),{cssText:(t=(t=t.replace(/-shadowcsshost-no-combinator/g,"."+s)).replace(/>\s*\*\s+([^{, ]+)/gm," $1 ")).trim(),slottedSelectors:i.selectors}})(t,e,o,l);return t=[w.cssText,...i].join("\n"),s&&g.forEach(({placeholder:e,comment:s})=>{t=t.replace(e,s)}),w.slottedSelectors.forEach(e=>{t=t.replace(e.orgSelector,e.updatedSelector)}),t}}}]);
admin/build/18.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[18],{280:function(e,o,n){"use strict";n.r(o);var s=n(168),t=n.n(s);o.default=e=>t.a.get(e).then(e=>e.status>=200||e.satus<=299?e.data:(console.error(e),Promise.reject("Font Awesome plugin unexpected response for Icon Chooser"))).catch(e=>(console.error(e),Promise.reject(e)))}}]);
admin/build/19.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[19],{279:function(e,a,o){"use strict";o.r(a);var r=o(154),t=o.n(r);a.default=e=>async a=>{try{const{apiNonce:o,rootUrl:r,restApiNamespace:n}=e;return t.a.use(t.a.createRootURLMiddleware(r)),t.a.use(t.a.createNonceMiddleware(o)),await t()({path:n+"/api",method:"POST",body:a})}catch(e){throw console.error("CAUGHT:",e),new Error(e)}}}}]);
admin/build/2.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[2],{155:function(t,e,n){"use strict";n.d(e,"a",(function(){return u})),n.d(e,"b",(function(){return h})),n.d(e,"c",(function(){return g})),n.d(e,"d",(function(){return p}));var r=n(149),a=n.n(r),o=(n(162),a.a.createContext(null)),i=function(t){t()},c={notify:function(){}};var s=function(){function t(t,e){this.store=t,this.parentSub=e,this.unsubscribe=null,this.listeners=c,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var e=t.prototype;return e.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},e.notifyNestedSubs=function(){this.listeners.notify()},e.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},e.isSubscribed=function(){return Boolean(this.unsubscribe)},e.trySubscribe=function(){var t,e,n;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=(t=i,e=null,n=null,{clear:function(){e=null,n=null},notify:function(){t((function(){for(var t=e;t;)t.callback(),t=t.next}))},get:function(){for(var t=[],n=e;n;)t.push(n),n=n.next;return t},subscribe:function(t){var r=!0,a=n={callback:t,next:null,prev:n};return a.prev?a.prev.next=a:e=a,function(){r&&null!==e&&(r=!1,a.next?a.next.prev=a.prev:n=a.prev,a.prev?a.prev.next=a.next:e=a.next)}}}))},e.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=c)},t}(),f="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,u=function(t){var e=t.store,n=t.context,i=t.children,c=Object(r.useMemo)((function(){var t=new s(e);return t.onStateChange=t.notifyNestedSubs,{store:e,subscription:t}}),[e]),u=Object(r.useMemo)((function(){return e.getState()}),[e]);f((function(){var t=c.subscription;return t.trySubscribe(),u!==e.getState()&&t.notifyNestedSubs(),function(){t.tryUnsubscribe(),t.onStateChange=null}}),[c,u]);var l=n||o;return a.a.createElement(l.Provider,{value:c},i)};function l(){return Object(r.useContext)(o)}function d(t){void 0===t&&(t=o);var e=t===o?l:function(){return Object(r.useContext)(t)};return function(){return e().store}}n(206),n(209);var p=d();function m(t){void 0===t&&(t=o);var e=t===o?p:d(t);return function(){return e().dispatch}}var h=m(),y=function(t,e){return t===e};function b(t){void 0===t&&(t=o);var e=t===o?l:function(){return Object(r.useContext)(t)};return function(t,n){void 0===n&&(n=y);var a=e(),o=function(t,e,n,a){var o,i=Object(r.useReducer)((function(t){return t+1}),0)[1],c=Object(r.useMemo)((function(){return new s(n,a)}),[n,a]),u=Object(r.useRef)(),l=Object(r.useRef)(),d=Object(r.useRef)(),p=Object(r.useRef)(),m=n.getState();try{if(t!==l.current||m!==d.current||u.current){var h=t(m);o=void 0!==p.current&&e(h,p.current)?p.current:h}else o=p.current}catch(t){throw u.current&&(t.message+="\nThe error may be correlated with this previous error:\n"+u.current.stack+"\n\n"),t}return f((function(){l.current=t,d.current=m,p.current=o,u.current=void 0})),f((function(){function t(){try{var t=n.getState(),r=l.current(t);if(e(r,p.current))return;p.current=r,d.current=t}catch(t){u.current=t}i()}return c.onStateChange=t,c.trySubscribe(),t(),function(){return c.tryUnsubscribe()}}),[n,c]),o}(t,n,a.store,a.subscription);return Object(r.useDebugValue)(o),o}}var v,g=b();v=n(151).unstable_batchedUpdates,i=v},156:function(t,e,n){"use strict";n.d(e,"a",(function(){return g}));var r=n(173),a=n(162),o=n.n(a),i=n(149),c=n.n(i);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){f(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function d(t,e){if(null==t)return{};var n,r,a=function(t,e){if(null==t)return{};var n,r,a={},o=Object.keys(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||(a[n]=t[n]);return a}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(a[n]=t[n])}return a}function p(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function m(t){return e=t,(e-=0)==e?t:(t=t.replace(/[\-_\s]+(.)?/g,(function(t,e){return e?e.toUpperCase():""}))).substr(0,1).toLowerCase()+t.substr(1);var e}function h(t){return t.split(";").map((function(t){return t.trim()})).filter((function(t){return t})).reduce((function(t,e){var n,r=e.indexOf(":"),a=m(e.slice(0,r)),o=e.slice(r+1).trim();return a.startsWith("webkit")?t[(n=a,n.charAt(0).toUpperCase()+n.slice(1))]=o:t[a]=o,t}),{})}var y=!1;try{y=!0}catch(t){}function b(t){return t&&"object"===s(t)&&t.prefix&&t.iconName&&t.icon?t:r.c.icon?r.c.icon(t):null===t?null:t&&"object"===s(t)&&t.prefix&&t.iconName?t:Array.isArray(t)&&2===t.length?{prefix:t[0],iconName:t[1]}:"string"==typeof t?{prefix:"fas",iconName:t}:void 0}function v(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?f({},t,e):{}}function g(t){var e=t.forwardedRef,n=d(t,["forwardedRef"]),a=n.icon,o=n.mask,i=n.symbol,c=n.className,s=n.title,u=n.titleId,m=b(a),h=v("classes",[].concat(p(function(t){var e,n=t.spin,r=t.pulse,a=t.fixedWidth,o=t.inverse,i=t.border,c=t.listItem,s=t.flip,u=t.size,l=t.rotation,d=t.pull,p=(f(e={"fa-spin":n,"fa-pulse":r,"fa-fw":a,"fa-inverse":o,"fa-border":i,"fa-li":c,"fa-flip-horizontal":"horizontal"===s||"both"===s,"fa-flip-vertical":"vertical"===s||"both"===s},"fa-".concat(u),null!=u),f(e,"fa-rotate-".concat(l),null!=l&&0!==l),f(e,"fa-pull-".concat(d),null!=d),f(e,"fa-swap-opacity",t.swapOpacity),e);return Object.keys(p).map((function(t){return p[t]?t:null})).filter((function(t){return t}))}(n)),p(c.split(" ")))),x=v("transform","string"==typeof n.transform?r.c.transform(n.transform):n.transform),k=v("mask",b(o)),S=Object(r.b)(m,l({},h,{},x,{},k,{symbol:i,title:s,titleId:u}));if(!S)return function(){var t;!y&&console&&"function"==typeof console.error&&(t=console).error.apply(t,arguments)}("Could not find icon",m),null;var O=S.abstract,C={ref:e};return Object.keys(n).forEach((function(t){g.defaultProps.hasOwnProperty(t)||(C[t]=n[t])})),w(O[0],C)}g.displayName="FontAwesomeIcon",g.propTypes={border:o.a.bool,className:o.a.string,mask:o.a.oneOfType([o.a.object,o.a.array,o.a.string]),fixedWidth:o.a.bool,inverse:o.a.bool,flip:o.a.oneOf(["horizontal","vertical","both"]),icon:o.a.oneOfType([o.a.object,o.a.array,o.a.string]),listItem:o.a.bool,pull:o.a.oneOf(["right","left"]),pulse:o.a.bool,rotation:o.a.oneOf([0,90,180,270]),size:o.a.oneOf(["lg","xs","sm","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:o.a.bool,symbol:o.a.oneOfType([o.a.bool,o.a.string]),title:o.a.string,transform:o.a.oneOfType([o.a.string,o.a.object]),swapOpacity:o.a.bool},g.defaultProps={border:!1,className:"",mask:null,fixedWidth:!1,inverse:!1,flip:null,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,symbol:!1,title:"",transform:null,swapOpacity:!1};var w=function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof n)return n;var a=(n.children||[]).map((function(n){return t(e,n)})),o=Object.keys(n.attributes||{}).reduce((function(t,e){var r=n.attributes[e];switch(e){case"class":t.attrs.className=r,delete n.attributes.class;break;case"style":t.attrs.style=h(r);break;default:0===e.indexOf("aria-")||0===e.indexOf("data-")?t.attrs[e.toLowerCase()]=r:t.attrs[m(e)]=r}return t}),{attrs:{}}),i=r.style,c=void 0===i?{}:i,s=d(r,["style"]);return o.attrs.style=l({},o.attrs.style,{},c),e.apply(void 0,[n.tag,l({},o.attrs,{},s)].concat(p(a)))}.bind(null,c.a.createElement)},157:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return i})),n.d(e,"e",(function(){return c})),n.d(e,"f",(function(){return s})),n.d(e,"g",(function(){return f})),n.d(e,"h",(function(){return u})),n.d(e,"i",(function(){return l})),n.d(e,"j",(function(){return d})),n.d(e,"k",(function(){return p})),n.d(e,"l",(function(){return m})),n.d(e,"m",(function(){return h})),n.d(e,"n",(function(){return y})),n.d(e,"o",(function(){return b})),n.d(e,"p",(function(){return v})),n.d(e,"q",(function(){return g}));var r={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},a={prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},o={prefix:"fas",iconName:"check-square",icon:[448,512,[],"f14a","M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"]},i={prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},c={prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},s={prefix:"fas",iconName:"dot-circle",icon:[512,512,[],"f192","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"]},f={prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},u={prefix:"fas",iconName:"external-link-alt",icon:[512,512,[],"f35d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]},l={prefix:"fas",iconName:"grin",icon:[496,512,[],"f580","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm80 256c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},d={prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},p={prefix:"fas",iconName:"redo",icon:[512,512,[],"f01e","M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z"]},m={prefix:"fas",iconName:"skull",icon:[512,512,[],"f54c","M256 0C114.6 0 0 100.3 0 224c0 70.1 36.9 132.6 94.5 173.7 9.6 6.9 15.2 18.1 13.5 29.9l-9.4 66.2c-1.4 9.6 6 18.2 15.7 18.2H192v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h64v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h77.7c9.7 0 17.1-8.6 15.7-18.2l-9.4-66.2c-1.7-11.7 3.8-23 13.5-29.9C475.1 356.6 512 294.1 512 224 512 100.3 397.4 0 256 0zm-96 320c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm192 0c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z"]},h={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"]},y={prefix:"fas",iconName:"sync",icon:[512,512,[],"f021","M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z"]},b={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[],"f164","M104 224H24c-13.255 0-24 10.745-24 24v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V248c0-13.255-10.745-24-24-24zM64 472c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zM384 81.452c0 42.416-25.97 66.208-33.277 94.548h101.723c33.397 0 59.397 27.746 59.553 58.098.084 17.938-7.546 37.249-19.439 49.197l-.11.11c9.836 23.337 8.237 56.037-9.308 79.469 8.681 25.895-.069 57.704-16.382 74.757 4.298 17.598 2.244 32.575-6.148 44.632C440.202 511.587 389.616 512 346.839 512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2 1.282-6.271 3.558-8.521 39.614-39.144 56.648-80.587 89.117-113.111 14.804-14.832 20.188-37.236 25.393-58.902C282.515 39.293 291.817 0 312 0c24 0 72 8 72 81.452z"]},v={prefix:"fas",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"]},g={prefix:"fas",iconName:"trash-alt",icon:[448,512,[],"f2ed","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]}},159:function(t,e,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var o=typeof r;if("string"===o||"number"===o)t.push(r);else if(Array.isArray(r)){if(r.length){var i=a.apply(null,r);i&&t.push(i)}}else if("object"===o)if(r.toString===Object.prototype.toString)for(var c in r)n.call(r,c)&&r[c]&&t.push(c);else t.push(r.toString())}}return t.join(" ")}t.exports?(a.default=a,t.exports=a):void 0===(r=function(){return a}.apply(e,[]))||(t.exports=r)}()},162:function(t,e,n){t.exports=n(202)()},173:function(t,e,n){"use strict";(function(t,r){function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){i(t,e,n[e])}))}return t}function s(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],_n=!0,r=!1,a=void 0;try{for(var o,i=t[Symbol.iterator]();!(_n=(o=i.next()).done)&&(n.push(o.value),!e||n.length!==e);_n=!0);}catch(t){r=!0,a=t}finally{try{_n||null==i.return||i.return()}finally{if(r)throw a}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function f(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.d(e,"b",(function(){return ke})),n.d(e,"a",(function(){return we})),n.d(e,"c",(function(){return xe}));var u=function(){},l={},d={},p=null,m={mark:u,measure:u};try{"undefined"!=typeof window&&(l=window),"undefined"!=typeof document&&(d=document),"undefined"!=typeof MutationObserver&&(p=MutationObserver),"undefined"!=typeof performance&&(m=performance)}catch(t){}var h=(l.navigator||{}).userAgent,y=void 0===h?"":h,b=l,v=d,g=p,w=m,x=(b.document,!!v.documentElement&&!!v.head&&"function"==typeof v.addEventListener&&"function"==typeof v.createElement),k=~y.indexOf("MSIE")||~y.indexOf("Trident/"),S=["HTML","HEAD","STYLE","SCRIPT"],O=function(){try{return!0}catch(t){return!1}}(),C={fas:"solid",far:"regular",fal:"light",fad:"duotone",fab:"brands",fak:"kit",fa:"solid"},_={solid:"fas",regular:"far",light:"fal",duotone:"fad",brands:"fab",kit:"fak"},M=/Font Awesome ([5 ]*)(Solid|Regular|Light|Duotone|Brands|Free|Pro|Kit).*/i,A={900:"fas",400:"far",normal:"far",300:"fal"},P=[1,2,3,4,5,6,7,8,9,10],j=P.concat([11,12,13,14,15,16,17,18,19,20]),E=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],z={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},N=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",z.GROUP,z.SWAP_OPACITY,z.PRIMARY,z.SECONDARY].concat(P.map((function(t){return"".concat(t,"x")}))).concat(j.map((function(t){return"w-".concat(t)}))),T=b.FontAwesomeConfig||{};v&&"function"==typeof v.querySelector&&[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(t){var e=s(t,2),n=e[0],r=e[1],a=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=v.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(n));null!=a&&(T[r]=a)}));var I=c({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},T);I.autoReplaceSvg||(I.observeMutations=!1);var L=c({},I);b.FontAwesomeConfig=L;var R=b||{};R.___FONT_AWESOME___||(R.___FONT_AWESOME___={}),R.___FONT_AWESOME___.styles||(R.___FONT_AWESOME___.styles={}),R.___FONT_AWESOME___.hooks||(R.___FONT_AWESOME___.hooks={}),R.___FONT_AWESOME___.shims||(R.___FONT_AWESOME___.shims=[]);var $=R.___FONT_AWESOME___,D=[],F=!1;function H(t){x&&(F?setTimeout(t,0):D.push(t))}x&&((F=(v.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(v.readyState))||v.addEventListener("DOMContentLoaded",(function t(){v.removeEventListener("DOMContentLoaded",t),F=1,D.map((function(t){return t()}))})));var W,V=function(){},U=void 0!==t&&void 0!==t.process&&"function"==typeof t.process.emit,Y=void 0===r?setTimeout:r,B=[];function X(){for(var t=0;t<B.length;t++)B[t][0](B[t][1]);B=[],W=!1}function q(t,e){B.push([t,e]),W||(W=!0,Y(X,0))}function K(t){var e=t.owner,n=e._state,r=e._data,a=t[n],o=t.then;if("function"==typeof a){n="fulfilled";try{r=a(r)}catch(t){Q(o,t)}}G(o,r)||("fulfilled"===n&&Z(o,r),"rejected"===n&&Q(o,r))}function G(t,e){var n;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===a(e))){var r=e.then;if("function"==typeof r)return r.call(e,(function(r){n||(n=!0,e===r?J(t,r):Z(t,r))}),(function(e){n||(n=!0,Q(t,e))})),!0}}catch(e){return n||Q(t,e),!0}return!1}function Z(t,e){t!==e&&G(t,e)||J(t,e)}function J(t,e){"pending"===t._state&&(t._state="settled",t._data=e,q(et,t))}function Q(t,e){"pending"===t._state&&(t._state="settled",t._data=e,q(nt,t))}function tt(t){t._then=t._then.forEach(K)}function et(t){t._state="fulfilled",tt(t)}function nt(e){e._state="rejected",tt(e),!e._handled&&U&&t.process.emit("unhandledRejection",e._data,e)}function rt(e){t.process.emit("rejectionHandled",e)}function at(t){if("function"!=typeof t)throw new TypeError("Promise resolver "+t+" is not a function");if(this instanceof at==0)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(t,e){function n(t){Q(e,t)}try{t((function(t){Z(e,t)}),n)}catch(t){n(t)}}(t,this)}at.prototype={constructor:at,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(V),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&U&&q(rt,this)),"fulfilled"===this._state||"rejected"===this._state?q(K,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},at.all=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.all().");return new at((function(e,n){var r=[],a=0;function o(t){return a++,function(n){r[t]=n,--a||e(r)}}for(var i,c=0;c<t.length;c++)(i=t[c])&&"function"==typeof i.then?i.then(o(c),n):r[c]=i;a||e(r)}))},at.race=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.race().");return new at((function(e,n){for(var r,a=0;a<t.length;a++)(r=t[a])&&"function"==typeof r.then?r.then(e,n):e(r)}))},at.resolve=function(t){return t&&"object"===a(t)&&t.constructor===at?t:new at((function(e){e(t)}))},at.reject=function(t){return new at((function(e,n){n(t)}))};var ot="function"==typeof Promise?Promise:at,it=16,ct={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function st(t){if(t&&x){var e=v.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=v.head.childNodes,r=null,a=n.length-1;a>-1;a--){var o=n[a],i=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(i)>-1&&(r=o)}return v.head.insertBefore(e,r),t}}function ft(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function ut(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function lt(t){return t.classList?ut(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function dt(t){return"".concat(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function pt(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n],";")}),"")}function mt(t){return t.size!==ct.size||t.x!==ct.x||t.y!==ct.y||t.rotate!==ct.rotate||t.flipX||t.flipY}function ht(t){var e=t.transform,n=t.containerWidth,r=t.iconWidth,a={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(32*e.x,", ").concat(32*e.y,") "),i="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),c="rotate(".concat(e.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(o," ").concat(i," ").concat(c)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}var yt={x:0,y:0,width:"100%",height:"100%"};function bt(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function vt(t){var e=t.icons,n=e.main,r=e.mask,a=t.prefix,o=t.iconName,i=t.transform,s=t.symbol,f=t.title,u=t.maskId,l=t.titleId,d=t.extra,p=t.watchable,m=void 0!==p&&p,h=r.found?r:n,y=h.width,b=h.height,v="fak"===a,g=v?"":"fa-w-".concat(Math.ceil(y/b*16)),w=[L.replacementClass,o?"".concat(L.familyPrefix,"-").concat(o):"",g].filter((function(t){return-1===d.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(d.classes).join(" "),x={children:[],attributes:c({},d.attributes,{"data-prefix":a,"data-icon":o,class:w,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(y," ").concat(b)})},k=v&&!~d.classes.indexOf("fa-fw")?{width:"".concat(y/b*16*.0625,"em")}:{};m&&(x.attributes["data-fa-i2svg"]=""),f&&x.children.push({tag:"title",attributes:{id:x.attributes["aria-labelledby"]||"title-".concat(l||ft())},children:[f]});var S=c({},x,{prefix:a,iconName:o,main:n,mask:r,maskId:u,transform:i,symbol:s,styles:c({},k,d.styles)}),O=r.found&&n.found?function(t){var e,n=t.children,r=t.attributes,a=t.main,o=t.mask,i=t.maskId,s=t.transform,f=a.width,u=a.icon,l=o.width,d=o.icon,p=ht({transform:s,containerWidth:l,iconWidth:f}),m={tag:"rect",attributes:c({},yt,{fill:"white"})},h=u.children?{children:u.children.map(bt)}:{},y={tag:"g",attributes:c({},p.inner),children:[bt(c({tag:u.tag,attributes:c({},u.attributes,p.path)},h))]},b={tag:"g",attributes:c({},p.outer),children:[y]},v="mask-".concat(i||ft()),g="clip-".concat(i||ft()),w={tag:"mask",attributes:c({},yt,{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m,b]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:g},children:(e=d,"g"===e.tag?e.children:[e])},w]};return n.push(x,{tag:"rect",attributes:c({fill:"currentColor","clip-path":"url(#".concat(g,")"),mask:"url(#".concat(v,")")},yt)}),{children:n,attributes:r}}(S):function(t){var e=t.children,n=t.attributes,r=t.main,a=t.transform,o=pt(t.styles);if(o.length>0&&(n.style=o),mt(a)){var i=ht({transform:a,containerWidth:r.width,iconWidth:r.width});e.push({tag:"g",attributes:c({},i.outer),children:[{tag:"g",attributes:c({},i.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:c({},r.icon.attributes,i.path)}]}]})}else e.push(r.icon);return{children:e,attributes:n}}(S),C=O.children,_=O.attributes;return S.children=C,S.attributes=_,s?function(t){var e=t.prefix,n=t.iconName,r=t.children,a=t.attributes,o=t.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:c({},a,{id:!0===o?"".concat(e,"-").concat(L.familyPrefix,"-").concat(n):o}),children:r}]}]}(S):function(t){var e=t.children,n=t.main,r=t.mask,a=t.attributes,o=t.styles,i=t.transform;if(mt(i)&&n.found&&!r.found){var s={x:n.width/n.height/2,y:.5};a.style=pt(c({},o,{"transform-origin":"".concat(s.x+i.x/16,"em ").concat(s.y+i.y/16,"em")}))}return[{tag:"svg",attributes:a,children:e}]}(S)}function gt(t){var e=t.content,n=t.width,r=t.height,a=t.transform,o=t.title,i=t.extra,s=t.watchable,f=void 0!==s&&s,u=c({},i.attributes,o?{title:o}:{},{class:i.classes.join(" ")});f&&(u["data-fa-i2svg"]="");var l=c({},i.styles);mt(a)&&(l.transform=function(t){var e=t.transform,n=t.width,r=void 0===n?16:n,a=t.height,o=void 0===a?16:a,i=t.startCentered,c=void 0!==i&&i,s="";return s+=c&&k?"translate(".concat(e.x/it-r/2,"em, ").concat(e.y/it-o/2,"em) "):c?"translate(calc(-50% + ".concat(e.x/it,"em), calc(-50% + ").concat(e.y/it,"em)) "):"translate(".concat(e.x/it,"em, ").concat(e.y/it,"em) "),(s+="scale(".concat(e.size/it*(e.flipX?-1:1),", ").concat(e.size/it*(e.flipY?-1:1),") "))+"rotate(".concat(e.rotate,"deg) ")}({transform:a,startCentered:!0,width:n,height:r}),l["-webkit-transform"]=l.transform);var d=pt(l);d.length>0&&(u.style=d);var p=[];return p.push({tag:"span",attributes:u,children:[e]}),o&&p.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),p}function wt(t){var e=t.content,n=t.title,r=t.extra,a=c({},r.attributes,n?{title:n}:{},{class:r.classes.join(" ")}),o=pt(r.styles);o.length>0&&(a.style=o);var i=[];return i.push({tag:"span",attributes:a,children:[e]}),n&&i.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),i}var xt=function(){},kt=L.measurePerformance&&w&&w.mark&&w.measure?w:{mark:xt,measure:xt},St='FA "5.15.4"',Ot=function(t){return kt.mark("".concat(St," ").concat(t," begins")),function(){return function(t){kt.mark("".concat(St," ").concat(t," ends")),kt.measure("".concat(St," ").concat(t),"".concat(St," ").concat(t," begins"),"".concat(St," ").concat(t," ends"))}(t)}},Ct=function(t,e,n,r){var a,o,i,c=Object.keys(t),s=c.length,f=void 0!==r?function(t,e){return function(n,r,a,o){return t.call(e,n,r,a,o)}}(e,r):e;for(void 0===n?(a=1,i=t[c[0]]):(a=0,i=n);a<s;a++)i=f(i,t[o=c[a]],o,t);return i};function _t(t){for(var e="",n=0;n<t.length;n++)e+=("000"+t.charCodeAt(n).toString(16)).slice(-4);return e}function Mt(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.skipHooks,a=void 0!==r&&r,o=Object.keys(e).reduce((function(t,n){var r=e[n];return r.icon?t[r.iconName]=r.icon:t[n]=r,t}),{});"function"!=typeof $.hooks.addPack||a?$.styles[t]=c({},$.styles[t]||{},o):$.hooks.addPack(t,o),"fas"===t&&Mt("fa",e)}var At=$.styles,Pt=$.shims,jt={},Et={},zt={},Nt=function(){var t=function(t){return Ct(At,(function(e,n,r){return e[r]=Ct(n,t,{}),e}),{})};jt=t((function(t,e,n){return e[3]&&(t[e[3]]=n),t})),Et=t((function(t,e,n){var r=e[2];return t[n]=n,r.forEach((function(e){t[e]=n})),t}));var e="far"in At;zt=Ct(Pt,(function(t,n){var r=n[0],a=n[1],o=n[2];return"far"!==a||e||(a="fas"),t[r]={prefix:a,iconName:o},t}),{})};function Tt(t,e){return(jt[t]||{})[e]}Nt();var It=$.styles;function Lt(t){return t.reduce((function(t,e){var n=function(t,e){var n,r=e.split("-"),a=r[0],o=r.slice(1).join("-");return a!==t||""===o||(n=o,~N.indexOf(n))?null:o}(L.familyPrefix,e);if(It[e])t.prefix=e;else if(L.autoFetchSvg&&Object.keys(C).indexOf(e)>-1)t.prefix=e;else if(n){var r="fa"===t.prefix?zt[n]||{prefix:null,iconName:null}:{};t.iconName=r.iconName||n,t.prefix=r.prefix||t.prefix}else e!==L.replacementClass&&0!==e.indexOf("fa-w-")&&t.rest.push(e);return t}),{prefix:null,iconName:null,rest:[]})}function Rt(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}function $t(t){var e=t.tag,n=t.attributes,r=void 0===n?{}:n,a=t.children,o=void 0===a?[]:a;return"string"==typeof t?dt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(dt(t[n]),'" ')}),"").trim()}(r),">").concat(o.map($t).join(""),"</").concat(e,">")}var Dt=function(){};function Ft(t){return"string"==typeof(t.getAttribute?t.getAttribute("data-fa-i2svg"):null)}var Ht={replace:function(t){var e=t[0],n=t[1].map((function(t){return $t(t)})).join("\n");if(e.parentNode&&e.outerHTML)e.outerHTML=n+(L.keepOriginalSource&&"svg"!==e.tagName.toLowerCase()?"\x3c!-- ".concat(e.outerHTML," Font Awesome fontawesome.com --\x3e"):"");else if(e.parentNode){var r=document.createElement("span");e.parentNode.replaceChild(r,e),r.outerHTML=n}},nest:function(t){var e=t[0],n=t[1];if(~lt(e).indexOf(L.replacementClass))return Ht.replace(t);var r=new RegExp("".concat(L.familyPrefix,"-.*"));delete n[0].attributes.style,delete n[0].attributes.id;var a=n[0].attributes.class.split(" ").reduce((function(t,e){return e===L.replacementClass||e.match(r)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" ");var o=n.map((function(t){return $t(t)})).join("\n");e.setAttribute("class",a.toNode.join(" ")),e.setAttribute("data-fa-i2svg",""),e.innerHTML=o}};function Wt(t){t()}function Vt(t,e){var n="function"==typeof e?e:Dt;if(0===t.length)n();else{var r=Wt;"async"===L.mutateApproach&&(r=b.requestAnimationFrame||Wt),r((function(){var e=!0===L.autoReplaceSvg?Ht.replace:Ht[L.autoReplaceSvg]||Ht.replace,r=Ot("mutate");t.map(e),r(),n()}))}}var Ut=!1;function Yt(){Ut=!1}var Bt=null;function Xt(t){if(g&&L.observeMutations){var e=t.treeCallback,n=t.nodeCallback,r=t.pseudoElementsCallback,a=t.observeMutationsRoot,o=void 0===a?v:a;Bt=new g((function(t){Ut||ut(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!Ft(t.addedNodes[0])&&(L.searchPseudoElements&&r(t.target),e(t.target)),"attributes"===t.type&&t.target.parentNode&&L.searchPseudoElements&&r(t.target.parentNode),"attributes"===t.type&&Ft(t.target)&&~E.indexOf(t.attributeName))if("class"===t.attributeName){var a=Lt(lt(t.target)),o=a.prefix,i=a.iconName;o&&t.target.setAttribute("data-prefix",o),i&&t.target.setAttribute("data-icon",i)}else n(t.target)}))})),x&&Bt.observe(o,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}var qt=function(t){var e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t?t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),r=n[0],a=n.slice(1).join("-");if(r&&"h"===a)return t.flipX=!0,t;if(r&&"v"===a)return t.flipY=!0,t;if(a=parseFloat(a),isNaN(a))return t;switch(r){case"grow":t.size=t.size+a;break;case"shrink":t.size=t.size-a;break;case"left":t.x=t.x-a;break;case"right":t.x=t.x+a;break;case"up":t.y=t.y-a;break;case"down":t.y=t.y+a;break;case"rotate":t.rotate=t.rotate+a}return t}),e):e};function Kt(t){var e=function(t){var e,n,r=t.getAttribute("data-prefix"),a=t.getAttribute("data-icon"),o=void 0!==t.innerText?t.innerText.trim():"",i=Lt(lt(t));return r&&a&&(i.prefix=r,i.iconName=a),i.prefix&&o.length>1?i.iconName=(e=i.prefix,n=t.innerText,(Et[e]||{})[n]):i.prefix&&1===o.length&&(i.iconName=Tt(i.prefix,_t(t.innerText))),i}(t),n=e.iconName,r=e.prefix,a=e.rest,o=function(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((function(t,e){var n=e.split(":"),r=n[0],a=n.slice(1);return r&&a.length>0&&(t[r]=a.join(":").trim()),t}),{})),n}(t),i=function(t){return qt(t.getAttribute("data-fa-transform"))}(t),c=function(t){var e=t.getAttribute("data-fa-symbol");return null!==e&&(""===e||e)}(t),s=function(t){var e=ut(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),n=t.getAttribute("title"),r=t.getAttribute("data-fa-title-id");return L.autoA11y&&(n?e["aria-labelledby"]="".concat(L.replacementClass,"-title-").concat(r||ft()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),f=function(t){var e=t.getAttribute("data-fa-mask");return e?Lt(e.split(" ").map((function(t){return t.trim()}))):{prefix:null,iconName:null,rest:[]}}(t);return{iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:r,transform:i,symbol:c,mask:f,maskId:t.getAttribute("data-fa-mask-id"),extra:{classes:a,styles:o,attributes:s}}}function Gt(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}Gt.prototype=Object.create(Error.prototype),Gt.prototype.constructor=Gt;var Zt={fill:"currentColor"},Jt={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},Qt={tag:"path",attributes:c({},Zt,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},te=c({},Jt,{attributeName:"opacity"}),ee={tag:"g",children:[Qt,{tag:"circle",attributes:c({},Zt,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:c({},Jt,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:c({},te,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:c({},Zt,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:c({},te,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:c({},Zt,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:c({},te,{values:"0;0;1;1;0;0;"})}]}]},ne=$.styles;function re(t){var e=t[0],n=t[1],r=s(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(L.familyPrefix,"-").concat(z.GROUP)},children:[{tag:"path",attributes:{class:"".concat(L.familyPrefix,"-").concat(z.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(L.familyPrefix,"-").concat(z.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}function ae(t,e){return new ot((function(n,r){var a={found:!1,width:512,height:512,icon:ee};if(t&&e&&ne[e]&&ne[e][t])return n(re(ne[e][t]));t&&e&&!L.showMissingIcons?r(new Gt("Icon is missing for prefix ".concat(e," with icon name ").concat(t))):n(a)}))}var oe=$.styles;function ie(t){var e=Kt(t);return~e.extra.classes.indexOf("fa-layers-text")?function(t,e){var n=e.title,r=e.transform,a=e.extra,o=null,i=null;if(k){var c=parseInt(getComputedStyle(t).fontSize,10),s=t.getBoundingClientRect();o=s.width/c,i=s.height/c}return L.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),ot.resolve([t,gt({content:t.innerHTML,width:o,height:i,transform:r,title:n,extra:a,watchable:!0})])}(t,e):function(t,e){var n=e.iconName,r=e.title,a=e.titleId,o=e.prefix,i=e.transform,c=e.symbol,f=e.mask,u=e.maskId,l=e.extra;return new ot((function(e,d){ot.all([ae(n,o),ae(f.iconName,f.prefix)]).then((function(f){var d=s(f,2),p=d[0],m=d[1];e([t,vt({icons:{main:p,mask:m},prefix:o,iconName:n,transform:i,symbol:c,mask:m,maskId:u,title:r,titleId:a,extra:l,watchable:!0})])}))}))}(t,e)}function ce(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(x){var n=v.documentElement.classList,r=function(t){return n.add("".concat("fontawesome-i2svg","-").concat(t))},a=function(t){return n.remove("".concat("fontawesome-i2svg","-").concat(t))},o=L.autoFetchSvg?Object.keys(C):Object.keys(oe),i=[".".concat("fa-layers-text",":not([").concat("data-fa-i2svg","])")].concat(o.map((function(t){return".".concat(t,":not([").concat("data-fa-i2svg","])")}))).join(", ");if(0!==i.length){var c=[];try{c=ut(t.querySelectorAll(i))}catch(t){}if(c.length>0){r("pending"),a("complete");var s=Ot("onTree"),f=c.reduce((function(t,e){try{var n=ie(e);n&&t.push(n)}catch(t){O||t instanceof Gt&&console.error(t)}return t}),[]);return new ot((function(t,n){ot.all(f).then((function(n){Vt(n,(function(){r("active"),r("complete"),a("pending"),"function"==typeof e&&e(),s(),t()}))})).catch((function(){s(),n()}))}))}}}}function se(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;ie(t).then((function(t){t&&Vt([t],e)}))}function fe(t,e){var n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new ot((function(r,a){if(null!==t.getAttribute(n))return r();var o=ut(t.children).filter((function(t){return t.getAttribute("data-fa-pseudo-element")===e}))[0],i=b.getComputedStyle(t,e),s=i.getPropertyValue("font-family").match(M),f=i.getPropertyValue("font-weight"),u=i.getPropertyValue("content");if(o&&!s)return t.removeChild(o),r();if(s&&"none"!==u&&""!==u){var l=i.getPropertyValue("content"),d=~["Solid","Regular","Light","Duotone","Brands","Kit"].indexOf(s[2])?_[s[2].toLowerCase()]:A[f],p=_t(3===l.length?l.substr(1,1):l),m=Tt(d,p),h=m;if(!m||o&&o.getAttribute("data-prefix")===d&&o.getAttribute("data-icon")===h)r();else{t.setAttribute(n,h),o&&t.removeChild(o);var y={iconName:null,title:null,titleId:null,prefix:null,transform:ct,symbol:!1,mask:null,maskId:null,extra:{classes:[],styles:{},attributes:{}}},g=y.extra;g.attributes["data-fa-pseudo-element"]=e,ae(m,d).then((function(a){var o=vt(c({},y,{icons:{main:a,mask:{prefix:null,iconName:null,rest:[]}},prefix:d,iconName:h,extra:g,watchable:!0})),i=v.createElement("svg");":before"===e?t.insertBefore(i,t.firstChild):t.appendChild(i),i.outerHTML=o.map((function(t){return $t(t)})).join("\n"),t.removeAttribute(n),r()})).catch(a)}}else r()}))}function ue(t){return ot.all([fe(t,":before"),fe(t,":after")])}function le(t){return!(t.parentNode===document.head||~S.indexOf(t.tagName.toUpperCase())||t.getAttribute("data-fa-pseudo-element")||t.parentNode&&"svg"===t.parentNode.tagName)}function de(t){if(x)return new ot((function(e,n){var r=ut(t.querySelectorAll("*")).filter(le).map(ue),a=Ot("searchPseudoElements");Ut=!0,ot.all(r).then((function(){a(),Yt(),e()})).catch((function(){a(),Yt(),n()}))}))}function pe(){var t="svg-inline--fa",e=L.familyPrefix,n=L.replacementClass,r='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';if("fa"!==e||n!==t){var a=new RegExp("\\.".concat("fa","\\-"),"g"),o=new RegExp("\\--".concat("fa","\\-"),"g"),i=new RegExp("\\.".concat(t),"g");r=r.replace(a,".".concat(e,"-")).replace(o,"--".concat(e,"-")).replace(i,".".concat(n))}return r}function me(){L.autoAddCss&&!ge&&(st(pe()),ge=!0)}function he(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return $t(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(x){var e=v.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function ye(t){var e=t.prefix,n=void 0===e?"fa":e,r=t.iconName;if(r)return Rt(ve.definitions,n,r)||Rt($.styles,n,r)}var be,ve=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,n;return e=t,(n=[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=n.reduce(this._pullDefinitions,{});Object.keys(a).forEach((function(e){t.definitions[e]=c({},t.definitions[e]||{},a[e]),Mt(e,a[e]),Nt()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map((function(e){var r=n[e],a=r.prefix,o=r.iconName,i=r.icon;t[a]||(t[a]={}),t[a][o]=i})),t}}])&&o(e.prototype,n),t}()),ge=!1,we={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(x){me();var e=t.node,n=void 0===e?v:e,r=t.callback,a=void 0===r?function(){}:r;return L.searchPseudoElements&&de(n),ce(n,a)}return ot.reject("Operation requires a DOM of some kind.")},css:pe,insertCss:function(){ge||(st(pe()),ge=!0)},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=t.observeMutationsRoot;!1===L.autoReplaceSvg&&(L.autoReplaceSvg=!0),L.observeMutations=!0,H((function(){Oe({autoReplaceSvgRoot:e}),Xt({treeCallback:ce,nodeCallback:se,pseudoElementsCallback:de,observeMutationsRoot:n})}))}},xe={transform:function(t){return qt(t)}},ke=(be=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,r=void 0===n?ct:n,a=e.symbol,o=void 0!==a&&a,i=e.mask,s=void 0===i?null:i,f=e.maskId,u=void 0===f?null:f,l=e.title,d=void 0===l?null:l,p=e.titleId,m=void 0===p?null:p,h=e.classes,y=void 0===h?[]:h,b=e.attributes,v=void 0===b?{}:b,g=e.styles,w=void 0===g?{}:g;if(t){var x=t.prefix,k=t.iconName,S=t.icon;return he(c({type:"icon"},t),(function(){return me(),L.autoA11y&&(d?v["aria-labelledby"]="".concat(L.replacementClass,"-title-").concat(m||ft()):(v["aria-hidden"]="true",v.focusable="false")),vt({icons:{main:re(S),mask:s?re(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:x,iconName:k,transform:c({},ct,r),symbol:o,title:d,maskId:u,titleId:m,extra:{attributes:v,styles:w,classes:y}})}))}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t||{}).icon?t:ye(t||{}),r=e.mask;return r&&(r=(r||{}).icon?r:ye(r||{})),be(n,c({},e,{mask:r}))}),Se={noAuto:function(){L.autoReplaceSvg=!1,L.observeMutations=!1,Bt&&Bt.disconnect()},config:L,dom:we,library:ve,parse:xe,findIconDefinition:ye,icon:ke,text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,r=void 0===n?ct:n,a=e.title,o=void 0===a?null:a,i=e.classes,s=void 0===i?[]:i,u=e.attributes,l=void 0===u?{}:u,d=e.styles,p=void 0===d?{}:d;return he({type:"text",content:t},(function(){return me(),gt({content:t,transform:c({},ct,r),title:o,extra:{attributes:l,styles:p,classes:["".concat(L.familyPrefix,"-layers-text")].concat(f(s))}})}))},counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,r=void 0===n?null:n,a=e.classes,o=void 0===a?[]:a,i=e.attributes,c=void 0===i?{}:i,s=e.styles,u=void 0===s?{}:s;return he({type:"counter",content:t},(function(){return me(),wt({content:t.toString(),title:r,extra:{attributes:c,styles:u,classes:["".concat(L.familyPrefix,"-layers-counter")].concat(f(o))}})}))},layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,r=void 0===n?[]:n;return he({type:"layer"},(function(){me();var e=[];return t((function(t){Array.isArray(t)?t.map((function(t){e=e.concat(t.abstract)})):e=e.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(L.familyPrefix,"-layers")].concat(f(r)).join(" ")},children:e}]}))},toHtml:$t},Oe=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=void 0===e?v:e;(Object.keys($.styles).length>0||L.autoFetchSvg)&&x&&L.autoReplaceSvg&&Se.dom.i2svg({node:n})}}).call(this,n(53),n(204).setImmediate)},195:function(t,e,n){var r=n(60);t.exports=function(t,e,n){var a=t.length;return n=void 0===n?a:n,!e&&n>=a?t:r(t,e,n)}},196:function(t,e,n){var r=n(256),a=n(55),o=n(257);t.exports=function(t){return a(t)?o(t):r(t)}},197:function(t,e,n){var r=n(270),a=n(54),o=n(177),i=n(58);t.exports=function(t,e,n){t=i(t);var c=(e=o(e))?a(t):0;return e&&c<e?r(e-c,n)+t:t}},198:function(t,e,n){var r=n(175),a=n(272);t.exports=function(t,e){return t&&t.length?a(t,r(e,3),!0):[]}},199:function(t,e){var n=["onAbort","onAnimationCancel","onAnimationEnd","onAnimationIteration","onAuxClick","onBlur","onChange","onClick","onClose","onContextMenu","onDoubleClick","onError","onFocus","onGotPointerCapture","onInput","onKeyDown","onKeyPress","onKeyUp","onLoad","onLoadEnd","onLoadStart","onLostPointerCapture","onMouseDown","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp","onReset","onResize","onScroll","onSelect","onSelectionChange","onSelectStart","onSubmit","onTouchCancel","onTouchMove","onTouchStart","onTouchEnd","onTransitionCancel","onTransitionEnd","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onFocusOut"],r={onDoubleClick:"dblclick"},a={onInput:"onChange",onFocusOut:"onBlur",onSelectionChange:"onSelect"};function o(t){return i(t,"__reactEventHandlers")}function i(t,e){for(var n in t)if(t.hasOwnProperty(n)&&-1!==n.indexOf(e))return t[n]}function c(t){if(t)return t.memoizedProps?t.memoizedProps:t._currentElement&&t._currentElement.props?t._currentElement.props:void 0}function s(t,e,n){t.persist=function(){t.isPersistent=function(){return!0}},n[e]&&n[e](t)}t.exports=function(t){var e=[];return n.forEach((function(n){var f=function(t){return r[t]?r[t]:t.replace(/^on/,"").toLowerCase()}(n);function u(e){for(var r=e.path||e.composedPath&&e.composedPath()||function(t){for(var e=[];t;){if(e.push(t),"HTML"===t.tagName)return e.push(document),e.push(window),e;t=t.parentElement}}(e.target),f=0;f<r.length;f++){var u,l=r[f],d=i(l,"_reactInternal");if(u=o(l)||c(d),d&&u&&s(e,n,u),d&&u&&a[n]&&s(e,a[n],u),e.cancelBubble)break;if(l===t)break}}t.addEventListener(f,u,!1),e.push((function(){t.removeEventListener(f,u,!1)}))})),function(){e.forEach((function(t){t()}))}}},202:function(t,e,n){"use strict";var r=n(203);function a(){}function o(){}o.resetWarningCache=a,t.exports=function(){function t(t,e,n,a,o,i){if(i!==r){var c=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 c.name="Invariant Violation",c}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},203:function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},204:function(t,e,n){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,a=Function.prototype.apply;function o(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new o(a.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new o(a.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(205),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(53))},205:function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var r,a,o,i,c,s=1,f={},u=!1,l=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick((function(){m(t)}))}:function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?(i="setImmediate$"+Math.random()+"$",c=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(i)&&m(+e.data.slice(i.length))},t.addEventListener?t.addEventListener("message",c,!1):t.attachEvent("onmessage",c),r=function(e){t.postMessage(i+e,"*")}):t.MessageChannel?((o=new MessageChannel).port1.onmessage=function(t){m(t.data)},r=function(t){o.port2.postMessage(t)}):l&&"onreadystatechange"in l.createElement("script")?(a=l.documentElement,r=function(t){var e=l.createElement("script");e.onreadystatechange=function(){m(t),e.onreadystatechange=null,a.removeChild(e),e=null},a.appendChild(e)}):r=function(t){setTimeout(m,0,t)},d.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var a={callback:t,args:e};return f[s]=a,r(s),s++},d.clearImmediate=p}function p(t){delete f[t]}function m(t){if(u)setTimeout(m,0,t);else{var e=f[t];if(e){u=!0;try{!function(t){var e=t.callback,n=t.args;switch(n.length){case 0:e();break;case 1:e(n[0]);break;case 2:e(n[0],n[1]);break;case 3:e(n[0],n[1],n[2]);break;default:e.apply(void 0,n)}}(e)}finally{p(t),u=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(53),n(167))},206:function(t,e,n){"use strict";var r=n(207),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function s(t){return r.isMemo(t)?i:c[t.$$typeof]||a}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c[r.Memo]=i;var f=Object.defineProperty,u=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&t(e,a,r)}var i=u(n);l&&(i=i.concat(l(n)));for(var c=s(e),h=s(n),y=0;y<i.length;++y){var b=i[y];if(!(o[b]||r&&r[b]||h&&h[b]||c&&c[b])){var v=d(n,b);try{f(e,b,v)}catch(t){}}}}return e}},207:function(t,e,n){"use strict";t.exports=n(208)},208:function(t,e,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,f=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,y=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function k(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case a:switch(t=t.type){case l:case d:case i:case s:case c:case m:return t;default:switch(t=t&&t.$$typeof){case u:case p:case b:case y:case f:return t;default:return e}}case o:return e}}}function S(t){return k(t)===d}e.AsyncMode=l,e.ConcurrentMode=d,e.ContextConsumer=u,e.ContextProvider=f,e.Element=a,e.ForwardRef=p,e.Fragment=i,e.Lazy=b,e.Memo=y,e.Portal=o,e.Profiler=s,e.StrictMode=c,e.Suspense=m,e.isAsyncMode=function(t){return S(t)||k(t)===l},e.isConcurrentMode=S,e.isContextConsumer=function(t){return k(t)===u},e.isContextProvider=function(t){return k(t)===f},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===a},e.isForwardRef=function(t){return k(t)===p},e.isFragment=function(t){return k(t)===i},e.isLazy=function(t){return k(t)===b},e.isMemo=function(t){return k(t)===y},e.isPortal=function(t){return k(t)===o},e.isProfiler=function(t){return k(t)===s},e.isStrictMode=function(t){return k(t)===c},e.isSuspense=function(t){return k(t)===m},e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===i||t===d||t===s||t===c||t===m||t===h||"object"==typeof t&&null!==t&&(t.$$typeof===b||t.$$typeof===y||t.$$typeof===f||t.$$typeof===u||t.$$typeof===p||t.$$typeof===g||t.$$typeof===w||t.$$typeof===x||t.$$typeof===v)},e.typeOf=k},209:function(t,e,n){"use strict";t.exports=n(210)},210:function(t,e,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,f=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,y=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function k(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case a:switch(t=t.type){case l:case d:case i:case s:case c:case m:return t;default:switch(t=t&&t.$$typeof){case u:case p:case b:case y:case f:return t;default:return e}}case o:return e}}}function S(t){return k(t)===d}e.AsyncMode=l,e.ConcurrentMode=d,e.ContextConsumer=u,e.ContextProvider=f,e.Element=a,e.ForwardRef=p,e.Fragment=i,e.Lazy=b,e.Memo=y,e.Portal=o,e.Profiler=s,e.StrictMode=c,e.Suspense=m,e.isAsyncMode=function(t){return S(t)||k(t)===l},e.isConcurrentMode=S,e.isContextConsumer=function(t){return k(t)===u},e.isContextProvider=function(t){return k(t)===f},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===a},e.isForwardRef=function(t){return k(t)===p},e.isFragment=function(t){return k(t)===i},e.isLazy=function(t){return k(t)===b},e.isMemo=function(t){return k(t)===y},e.isPortal=function(t){return k(t)===o},e.isProfiler=function(t){return k(t)===s},e.isStrictMode=function(t){return k(t)===c},e.isSuspense=function(t){return k(t)===m},e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===i||t===d||t===s||t===c||t===m||t===h||"object"==typeof t&&null!==t&&(t.$$typeof===b||t.$$typeof===y||t.$$typeof===f||t.$$typeof===u||t.$$typeof===p||t.$$typeof===g||t.$$typeof===w||t.$$typeof===x||t.$$typeof===v)},e.typeOf=k},256:function(t,e){t.exports=function(t){return t.split("")}},257:function(t,e){var n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",a="[^\\ud800-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",i="[\\ud800-\\udbff][\\udc00-\\udfff]",c="(?:"+n+"|"+r+")?",s="[\\ufe0e\\ufe0f]?"+c+"(?:\\u200d(?:"+[a,o,i].join("|")+")[\\ufe0e\\ufe0f]?"+c+")*",f="(?:"+[a+n+"?",n,o,i,"[\\ud800-\\udfff]"].join("|")+")",u=RegExp(r+"(?="+r+")|"+f+s,"g");t.exports=function(t){return t.match(u)||[]}},270:function(t,e,n){var r=n(271),a=n(59),o=n(195),i=n(55),c=n(54),s=n(196),f=Math.ceil;t.exports=function(t,e){var n=(e=void 0===e?" ":a(e)).length;if(n<2)return n?r(e,t):e;var u=r(e,f(t/c(e)));return i(e)?o(s(u),0,t).join(""):u.slice(0,t)}},271:function(t,e){var n=Math.floor;t.exports=function(t,e){var r="";if(!t||e<1||e>9007199254740991)return r;do{e%2&&(r+=t),(e=n(e/2))&&(t+=t)}while(e);return r}},272:function(t,e,n){var r=n(60);t.exports=function(t,e,n,a){for(var o=t.length,i=a?o:-1;(a?i--:++i<o)&&e(t[i],i,t););return n?r(t,a?0:i,a?i+1:o):r(t,a?i+1:0,a?o:i)}}}]);
admin/build/3.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[3],{167:function(r,t){var e,n,i=r.exports={};function o(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function a(r){if(e===setTimeout)return setTimeout(r,0);if((e===o||!e)&&setTimeout)return e=setTimeout,setTimeout(r,0);try{return e(r,0)}catch(t){try{return e.call(null,r,0)}catch(t){return e.call(this,r,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:o}catch(r){e=o}try{n="function"==typeof clearTimeout?clearTimeout:u}catch(r){n=u}}();var l,f=[],c=!1,s=-1;function h(){c&&l&&(c=!1,l.length?f=l.concat(f):s=-1,f.length&&p())}function p(){if(!c){var r=a(h);c=!0;for(var t=f.length;t;){for(l=f,f=[];++s<t;)l&&l[s].run();s=-1,t=f.length}l=null,c=!1,function(r){if(n===clearTimeout)return clearTimeout(r);if((n===u||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(r);try{n(r)}catch(t){try{return n.call(null,r)}catch(t){return n.call(this,r)}}}(r)}}function d(r,t){this.fun=r,this.array=t}function v(){}i.nextTick=function(r){var t=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)t[e-1]=arguments[e];f.push(new d(r,t)),1!==f.length||c||a(p)},d.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=v,i.addListener=v,i.once=v,i.off=v,i.removeListener=v,i.removeAllListeners=v,i.emit=v,i.prependListener=v,i.prependOnceListener=v,i.listeners=function(r){return[]},i.binding=function(r){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(r){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},200:function(r,t,e){"use strict";(function(r,n){e.d(t,"a",(function(){return _})),e.d(t,"b",(function(){return R})),e.d(t,"c",(function(){return c})),e.d(t,"d",(function(){return f})),e.d(t,"e",(function(){return w})),e.d(t,"f",(function(){return b})),e.d(t,"g",(function(){return l})),e.d(t,"h",(function(){return y})),e.d(t,"i",(function(){return I})),e.d(t,"j",(function(){return E})),e.d(t,"k",(function(){return u})),e.d(t,"l",(function(){return m}));var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r?r:"undefined"!=typeof self?self:{};function o(r,t,e){return r(e={path:t,exports:{},require:function(r,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&e.path)}},e.exports),e.exports}var u=o((function(r,t){(function(){var e="Expected a function",n="__lodash_placeholder__",o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],u="[object Arguments]",a="[object Array]",l="[object Boolean]",f="[object Date]",c="[object Error]",s="[object Function]",h="[object GeneratorFunction]",p="[object Map]",d="[object Number]",v="[object Object]",g="[object RegExp]",_="[object Set]",m="[object String]",y="[object Symbol]",E="[object WeakMap]",b="[object ArrayBuffer]",w="[object DataView]",I="[object Float32Array]",R="[object Float64Array]",O="[object Int8Array]",A="[object Int16Array]",L="[object Int32Array]",T="[object Uint8Array]",N="[object Uint16Array]",x="[object Uint32Array]",S=/\b__p \+= '';/g,j=/\b(__p \+=) '' \+/g,C=/(__e\(.*?\)|\b__t\)) \+\n'';/g,k=/&(?:amp|lt|gt|quot|#39);/g,P=/[&<>"']/g,D=RegExp(k.source),M=RegExp(P.source),U=/<%-([\s\S]+?)%>/g,F=/<%([\s\S]+?)%>/g,z=/<%=([\s\S]+?)%>/g,G=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$=/^\w*$/,B=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,W=/[\\^$.*+?()[\]{}|]/g,X=RegExp(W.source),V=/^\s+/,q=/\s/,H=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Z=/\{\n\/\* \[wrapped with (.+)\] \*/,Y=/,? & /,K=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,J=/[()=,{}\[\]\/\s]/,Q=/\\(\\)?/g,rr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,tr=/\w*$/,er=/^[-+]0x[0-9a-f]+$/i,nr=/^0b[01]+$/i,ir=/^\[object .+?Constructor\]$/,or=/^0o[0-7]+$/i,ur=/^(?:0|[1-9]\d*)$/,ar=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,lr=/($^)/,fr=/['\n\r\u2028\u2029\\]/g,cr="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",sr="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hr="["+sr+"]",pr="["+cr+"]",dr="\\d+",vr="[a-z\\xdf-\\xf6\\xf8-\\xff]",gr="[^\\ud800-\\udfff"+sr+dr+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",_r="\\ud83c[\\udffb-\\udfff]",mr="[^\\ud800-\\udfff]",yr="(?:\\ud83c[\\udde6-\\uddff]){2}",Er="[\\ud800-\\udbff][\\udc00-\\udfff]",br="[A-Z\\xc0-\\xd6\\xd8-\\xde]",wr="(?:"+vr+"|"+gr+")",Ir="(?:"+br+"|"+gr+")",Rr="(?:"+pr+"|"+_r+")?",Or="[\\ufe0e\\ufe0f]?"+Rr+"(?:\\u200d(?:"+[mr,yr,Er].join("|")+")[\\ufe0e\\ufe0f]?"+Rr+")*",Ar="(?:"+["[\\u2700-\\u27bf]",yr,Er].join("|")+")"+Or,Lr="(?:"+[mr+pr+"?",pr,yr,Er,"[\\ud800-\\udfff]"].join("|")+")",Tr=RegExp("['’]","g"),Nr=RegExp(pr,"g"),xr=RegExp(_r+"(?="+_r+")|"+Lr+Or,"g"),Sr=RegExp([br+"?"+vr+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[hr,br,"$"].join("|")+")",Ir+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[hr,br+wr,"$"].join("|")+")",br+"?"+wr+"+(?:['’](?:d|ll|m|re|s|t|ve))?",br+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",dr,Ar].join("|"),"g"),jr=RegExp("[\\u200d\\ud800-\\udfff"+cr+"\\ufe0e\\ufe0f]"),Cr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,kr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Pr=-1,Dr={};Dr[I]=Dr[R]=Dr[O]=Dr[A]=Dr[L]=Dr[T]=Dr["[object Uint8ClampedArray]"]=Dr[N]=Dr[x]=!0,Dr[u]=Dr[a]=Dr[b]=Dr[l]=Dr[w]=Dr[f]=Dr[c]=Dr[s]=Dr[p]=Dr[d]=Dr[v]=Dr[g]=Dr[_]=Dr[m]=Dr[E]=!1;var Mr={};Mr[u]=Mr[a]=Mr[b]=Mr[w]=Mr[l]=Mr[f]=Mr[I]=Mr[R]=Mr[O]=Mr[A]=Mr[L]=Mr[p]=Mr[d]=Mr[v]=Mr[g]=Mr[_]=Mr[m]=Mr[y]=Mr[T]=Mr["[object Uint8ClampedArray]"]=Mr[N]=Mr[x]=!0,Mr[c]=Mr[s]=Mr[E]=!1;var Ur={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Fr=parseFloat,zr=parseInt,Gr="object"==typeof i&&i&&i.Object===Object&&i,$r="object"==typeof self&&self&&self.Object===Object&&self,Br=Gr||$r||Function("return this")(),Wr=t&&!t.nodeType&&t,Xr=Wr&&r&&!r.nodeType&&r,Vr=Xr&&Xr.exports===Wr,qr=Vr&&Gr.process,Hr=function(){try{return Xr&&Xr.require&&Xr.require("util").types||qr&&qr.binding&&qr.binding("util")}catch(r){}}(),Zr=Hr&&Hr.isArrayBuffer,Yr=Hr&&Hr.isDate,Kr=Hr&&Hr.isMap,Jr=Hr&&Hr.isRegExp,Qr=Hr&&Hr.isSet,rt=Hr&&Hr.isTypedArray;function tt(r,t,e){switch(e.length){case 0:return r.call(t);case 1:return r.call(t,e[0]);case 2:return r.call(t,e[0],e[1]);case 3:return r.call(t,e[0],e[1],e[2])}return r.apply(t,e)}function et(r,t,e,n){for(var i=-1,o=null==r?0:r.length;++i<o;){var u=r[i];t(n,u,e(u),r)}return n}function nt(r,t){for(var e=-1,n=null==r?0:r.length;++e<n&&!1!==t(r[e],e,r););return r}function it(r,t){for(var e=null==r?0:r.length;e--&&!1!==t(r[e],e,r););return r}function ot(r,t){for(var e=-1,n=null==r?0:r.length;++e<n;)if(!t(r[e],e,r))return!1;return!0}function ut(r,t){for(var e=-1,n=null==r?0:r.length,i=0,o=[];++e<n;){var u=r[e];t(u,e,r)&&(o[i++]=u)}return o}function at(r,t){return!(null==r||!r.length)&&_t(r,t,0)>-1}function lt(r,t,e){for(var n=-1,i=null==r?0:r.length;++n<i;)if(e(t,r[n]))return!0;return!1}function ft(r,t){for(var e=-1,n=null==r?0:r.length,i=Array(n);++e<n;)i[e]=t(r[e],e,r);return i}function ct(r,t){for(var e=-1,n=t.length,i=r.length;++e<n;)r[i+e]=t[e];return r}function st(r,t,e,n){var i=-1,o=null==r?0:r.length;for(n&&o&&(e=r[++i]);++i<o;)e=t(e,r[i],i,r);return e}function ht(r,t,e,n){var i=null==r?0:r.length;for(n&&i&&(e=r[--i]);i--;)e=t(e,r[i],i,r);return e}function pt(r,t){for(var e=-1,n=null==r?0:r.length;++e<n;)if(t(r[e],e,r))return!0;return!1}var dt=bt("length");function vt(r,t,e){var n;return e(r,(function(r,e,i){if(t(r,e,i))return n=e,!1})),n}function gt(r,t,e,n){for(var i=r.length,o=e+(n?1:-1);n?o--:++o<i;)if(t(r[o],o,r))return o;return-1}function _t(r,t,e){return t==t?function(r,t,e){for(var n=e-1,i=r.length;++n<i;)if(r[n]===t)return n;return-1}(r,t,e):gt(r,yt,e)}function mt(r,t,e,n){for(var i=e-1,o=r.length;++i<o;)if(n(r[i],t))return i;return-1}function yt(r){return r!=r}function Et(r,t){var e=null==r?0:r.length;return e?Rt(r,t)/e:NaN}function bt(r){return function(t){return null==t?void 0:t[r]}}function wt(r){return function(t){return null==r?void 0:r[t]}}function It(r,t,e,n,i){return i(r,(function(r,i,o){e=n?(n=!1,r):t(e,r,i,o)})),e}function Rt(r,t){for(var e,n=-1,i=r.length;++n<i;){var o=t(r[n]);void 0!==o&&(e=void 0===e?o:e+o)}return e}function Ot(r,t){for(var e=-1,n=Array(r);++e<r;)n[e]=t(e);return n}function At(r){return r?r.slice(0,Wt(r)+1).replace(V,""):r}function Lt(r){return function(t){return r(t)}}function Tt(r,t){return ft(t,(function(t){return r[t]}))}function Nt(r,t){return r.has(t)}function xt(r,t){for(var e=-1,n=r.length;++e<n&&_t(t,r[e],0)>-1;);return e}function St(r,t){for(var e=r.length;e--&&_t(t,r[e],0)>-1;);return e}function jt(r,t){for(var e=r.length,n=0;e--;)r[e]===t&&++n;return n}var Ct=wt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),kt=wt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Pt(r){return"\\"+Ur[r]}function Dt(r){return jr.test(r)}function Mt(r){var t=-1,e=Array(r.size);return r.forEach((function(r,n){e[++t]=[n,r]})),e}function Ut(r,t){return function(e){return r(t(e))}}function Ft(r,t){for(var e=-1,i=r.length,o=0,u=[];++e<i;){var a=r[e];a!==t&&a!==n||(r[e]=n,u[o++]=e)}return u}function zt(r){var t=-1,e=Array(r.size);return r.forEach((function(r){e[++t]=r})),e}function Gt(r){var t=-1,e=Array(r.size);return r.forEach((function(r){e[++t]=[r,r]})),e}function $t(r){return Dt(r)?function(r){for(var t=xr.lastIndex=0;xr.test(r);)++t;return t}(r):dt(r)}function Bt(r){return Dt(r)?function(r){return r.match(xr)||[]}(r):function(r){return r.split("")}(r)}function Wt(r){for(var t=r.length;t--&&q.test(r.charAt(t)););return t}var Xt=wt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),Vt=function r(t){var i,q=(t=null==t?Br:Vt.defaults(Br.Object(),t,Vt.pick(Br,kr))).Array,cr=t.Date,sr=t.Error,hr=t.Function,pr=t.Math,dr=t.Object,vr=t.RegExp,gr=t.String,_r=t.TypeError,mr=q.prototype,yr=hr.prototype,Er=dr.prototype,br=t["__core-js_shared__"],wr=yr.toString,Ir=Er.hasOwnProperty,Rr=0,Or=(i=/[^.]+$/.exec(br&&br.keys&&br.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"",Ar=Er.toString,Lr=wr.call(dr),xr=Br._,jr=vr("^"+wr.call(Ir).replace(W,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ur=Vr?t.Buffer:void 0,Gr=t.Symbol,$r=t.Uint8Array,Wr=Ur?Ur.allocUnsafe:void 0,Xr=Ut(dr.getPrototypeOf,dr),qr=dr.create,Hr=Er.propertyIsEnumerable,dt=mr.splice,wt=Gr?Gr.isConcatSpreadable:void 0,qt=Gr?Gr.iterator:void 0,Ht=Gr?Gr.toStringTag:void 0,Zt=function(){try{var r=ro(dr,"defineProperty");return r({},"",{}),r}catch(r){}}(),Yt=t.clearTimeout!==Br.clearTimeout&&t.clearTimeout,Kt=cr&&cr.now!==Br.Date.now&&cr.now,Jt=t.setTimeout!==Br.setTimeout&&t.setTimeout,Qt=pr.ceil,re=pr.floor,te=dr.getOwnPropertySymbols,ee=Ur?Ur.isBuffer:void 0,ne=t.isFinite,ie=mr.join,oe=Ut(dr.keys,dr),ue=pr.max,ae=pr.min,le=cr.now,fe=t.parseInt,ce=pr.random,se=mr.reverse,he=ro(t,"DataView"),pe=ro(t,"Map"),de=ro(t,"Promise"),ve=ro(t,"Set"),ge=ro(t,"WeakMap"),_e=ro(dr,"create"),me=ge&&new ge,ye={},Ee=xo(he),be=xo(pe),we=xo(de),Ie=xo(ve),Re=xo(ge),Oe=Gr?Gr.prototype:void 0,Ae=Oe?Oe.valueOf:void 0,Le=Oe?Oe.toString:void 0;function Te(r){if(qu(r)&&!Du(r)&&!(r instanceof je)){if(r instanceof Se)return r;if(Ir.call(r,"__wrapped__"))return So(r)}return new Se(r)}var Ne=function(){function r(){}return function(t){if(!Vu(t))return{};if(qr)return qr(t);r.prototype=t;var e=new r;return r.prototype=void 0,e}}();function xe(){}function Se(r,t){this.__wrapped__=r,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function je(r){this.__wrapped__=r,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Ce(r){var t=-1,e=null==r?0:r.length;for(this.clear();++t<e;){var n=r[t];this.set(n[0],n[1])}}function ke(r){var t=-1,e=null==r?0:r.length;for(this.clear();++t<e;){var n=r[t];this.set(n[0],n[1])}}function Pe(r){var t=-1,e=null==r?0:r.length;for(this.clear();++t<e;){var n=r[t];this.set(n[0],n[1])}}function De(r){var t=-1,e=null==r?0:r.length;for(this.__data__=new Pe;++t<e;)this.add(r[t])}function Me(r){var t=this.__data__=new ke(r);this.size=t.size}function Ue(r,t){var e=Du(r),n=!e&&Pu(r),i=!e&&!n&&zu(r),o=!e&&!n&&!i&&ta(r),u=e||n||i||o,a=u?Ot(r.length,gr):[],l=a.length;for(var f in r)!t&&!Ir.call(r,f)||u&&("length"==f||i&&("offset"==f||"parent"==f)||o&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||ao(f,l))||a.push(f);return a}function Fe(r){var t=r.length;return t?r[Mn(0,t-1)]:void 0}function ze(r,t){return Oo(mi(r),Ze(t,0,r.length))}function Ge(r){return Oo(mi(r))}function $e(r,t,e){(void 0!==e&&!ju(r[t],e)||void 0===e&&!(t in r))&&qe(r,t,e)}function Be(r,t,e){var n=r[t];Ir.call(r,t)&&ju(n,e)&&(void 0!==e||t in r)||qe(r,t,e)}function We(r,t){for(var e=r.length;e--;)if(ju(r[e][0],t))return e;return-1}function Xe(r,t,e,n){return rn(r,(function(r,i,o){t(n,r,e(r),o)})),n}function Ve(r,t){return r&&yi(t,Ia(t),r)}function qe(r,t,e){"__proto__"==t&&Zt?Zt(r,t,{configurable:!0,enumerable:!0,value:e,writable:!0}):r[t]=e}function He(r,t){for(var e=-1,n=t.length,i=q(n),o=null==r;++e<n;)i[e]=o?void 0:ma(r,t[e]);return i}function Ze(r,t,e){return r==r&&(void 0!==e&&(r=r<=e?r:e),void 0!==t&&(r=r>=t?r:t)),r}function Ye(r,t,e,n,i,o){var a,c=1&t,E=2&t,S=4&t;if(e&&(a=i?e(r,n,i,o):e(r)),void 0!==a)return a;if(!Vu(r))return r;var j=Du(r);if(j){if(a=function(r){var t=r.length,e=new r.constructor(t);return t&&"string"==typeof r[0]&&Ir.call(r,"index")&&(e.index=r.index,e.input=r.input),e}(r),!c)return mi(r,a)}else{var C=no(r),k=C==s||C==h;if(zu(r))return hi(r,c);if(C==v||C==u||k&&!i){if(a=E||k?{}:oo(r),!c)return E?function(r,t){return yi(r,eo(r),t)}(r,function(r,t){return r&&yi(t,Ra(t),r)}(a,r)):function(r,t){return yi(r,to(r),t)}(r,Ve(a,r))}else{if(!Mr[C])return i?r:{};a=function(r,t,e){var n,i=r.constructor;switch(t){case b:return pi(r);case l:case f:return new i(+r);case w:return function(r,t){var e=t?pi(r.buffer):r.buffer;return new r.constructor(e,r.byteOffset,r.byteLength)}(r,e);case I:case R:case O:case A:case L:case T:case"[object Uint8ClampedArray]":case N:case x:return di(r,e);case p:return new i;case d:case m:return new i(r);case g:return function(r){var t=new r.constructor(r.source,tr.exec(r));return t.lastIndex=r.lastIndex,t}(r);case _:return new i;case y:return n=r,Ae?dr(Ae.call(n)):{}}}(r,C,c)}}o||(o=new Me);var P=o.get(r);if(P)return P;o.set(r,a),Ju(r)?r.forEach((function(n){a.add(Ye(n,t,e,n,r,o))})):Hu(r)&&r.forEach((function(n,i){a.set(i,Ye(n,t,e,i,r,o))}));var D=j?void 0:(S?E?qi:Vi:E?Ra:Ia)(r);return nt(D||r,(function(n,i){D&&(n=r[i=n]),Be(a,i,Ye(n,t,e,i,r,o))})),a}function Ke(r,t,e){var n=e.length;if(null==r)return!n;for(r=dr(r);n--;){var i=e[n],o=t[i],u=r[i];if(void 0===u&&!(i in r)||!o(u))return!1}return!0}function Je(r,t,n){if("function"!=typeof r)throw new _r(e);return bo((function(){r.apply(void 0,n)}),t)}function Qe(r,t,e,n){var i=-1,o=at,u=!0,a=r.length,l=[],f=t.length;if(!a)return l;e&&(t=ft(t,Lt(e))),n?(o=lt,u=!1):t.length>=200&&(o=Nt,u=!1,t=new De(t));r:for(;++i<a;){var c=r[i],s=null==e?c:e(c);if(c=n||0!==c?c:0,u&&s==s){for(var h=f;h--;)if(t[h]===s)continue r;l.push(c)}else o(t,s,n)||l.push(c)}return l}Te.templateSettings={escape:U,evaluate:F,interpolate:z,variable:"",imports:{_:Te}},Te.prototype=xe.prototype,Te.prototype.constructor=Te,Se.prototype=Ne(xe.prototype),Se.prototype.constructor=Se,je.prototype=Ne(xe.prototype),je.prototype.constructor=je,Ce.prototype.clear=function(){this.__data__=_e?_e(null):{},this.size=0},Ce.prototype.delete=function(r){var t=this.has(r)&&delete this.__data__[r];return this.size-=t?1:0,t},Ce.prototype.get=function(r){var t=this.__data__;if(_e){var e=t[r];return"__lodash_hash_undefined__"===e?void 0:e}return Ir.call(t,r)?t[r]:void 0},Ce.prototype.has=function(r){var t=this.__data__;return _e?void 0!==t[r]:Ir.call(t,r)},Ce.prototype.set=function(r,t){var e=this.__data__;return this.size+=this.has(r)?0:1,e[r]=_e&&void 0===t?"__lodash_hash_undefined__":t,this},ke.prototype.clear=function(){this.__data__=[],this.size=0},ke.prototype.delete=function(r){var t=this.__data__,e=We(t,r);return!(e<0||(e==t.length-1?t.pop():dt.call(t,e,1),--this.size,0))},ke.prototype.get=function(r){var t=this.__data__,e=We(t,r);return e<0?void 0:t[e][1]},ke.prototype.has=function(r){return We(this.__data__,r)>-1},ke.prototype.set=function(r,t){var e=this.__data__,n=We(e,r);return n<0?(++this.size,e.push([r,t])):e[n][1]=t,this},Pe.prototype.clear=function(){this.size=0,this.__data__={hash:new Ce,map:new(pe||ke),string:new Ce}},Pe.prototype.delete=function(r){var t=Ji(this,r).delete(r);return this.size-=t?1:0,t},Pe.prototype.get=function(r){return Ji(this,r).get(r)},Pe.prototype.has=function(r){return Ji(this,r).has(r)},Pe.prototype.set=function(r,t){var e=Ji(this,r),n=e.size;return e.set(r,t),this.size+=e.size==n?0:1,this},De.prototype.add=De.prototype.push=function(r){return this.__data__.set(r,"__lodash_hash_undefined__"),this},De.prototype.has=function(r){return this.__data__.has(r)},Me.prototype.clear=function(){this.__data__=new ke,this.size=0},Me.prototype.delete=function(r){var t=this.__data__,e=t.delete(r);return this.size=t.size,e},Me.prototype.get=function(r){return this.__data__.get(r)},Me.prototype.has=function(r){return this.__data__.has(r)},Me.prototype.set=function(r,t){var e=this.__data__;if(e instanceof ke){var n=e.__data__;if(!pe||n.length<199)return n.push([r,t]),this.size=++e.size,this;e=this.__data__=new Pe(n)}return e.set(r,t),this.size=e.size,this};var rn=wi(fn),tn=wi(cn,!0);function en(r,t){var e=!0;return rn(r,(function(r,n,i){return e=!!t(r,n,i)})),e}function nn(r,t,e){for(var n=-1,i=r.length;++n<i;){var o=r[n],u=t(o);if(null!=u&&(void 0===a?u==u&&!ra(u):e(u,a)))var a=u,l=o}return l}function on(r,t){var e=[];return rn(r,(function(r,n,i){t(r,n,i)&&e.push(r)})),e}function un(r,t,e,n,i){var o=-1,u=r.length;for(e||(e=uo),i||(i=[]);++o<u;){var a=r[o];t>0&&e(a)?t>1?un(a,t-1,e,n,i):ct(i,a):n||(i[i.length]=a)}return i}var an=Ii(),ln=Ii(!0);function fn(r,t){return r&&an(r,t,Ia)}function cn(r,t){return r&&ln(r,t,Ia)}function sn(r,t){return ut(t,(function(t){return Bu(r[t])}))}function hn(r,t){for(var e=0,n=(t=li(t,r)).length;null!=r&&e<n;)r=r[No(t[e++])];return e&&e==n?r:void 0}function pn(r,t,e){var n=t(r);return Du(r)?n:ct(n,e(r))}function dn(r){return null==r?void 0===r?"[object Undefined]":"[object Null]":Ht&&Ht in dr(r)?function(r){var t=Ir.call(r,Ht),e=r[Ht];try{r[Ht]=void 0;var n=!0}catch(r){}var i=Ar.call(r);return n&&(t?r[Ht]=e:delete r[Ht]),i}(r):function(r){return Ar.call(r)}(r)}function vn(r,t){return r>t}function gn(r,t){return null!=r&&Ir.call(r,t)}function mn(r,t){return null!=r&&t in dr(r)}function yn(r,t,e){for(var n=e?lt:at,i=r[0].length,o=r.length,u=o,a=q(o),l=1/0,f=[];u--;){var c=r[u];u&&t&&(c=ft(c,Lt(t))),l=ae(c.length,l),a[u]=!e&&(t||i>=120&&c.length>=120)?new De(u&&c):void 0}c=r[0];var s=-1,h=a[0];r:for(;++s<i&&f.length<l;){var p=c[s],d=t?t(p):p;if(p=e||0!==p?p:0,!(h?Nt(h,d):n(f,d,e))){for(u=o;--u;){var v=a[u];if(!(v?Nt(v,d):n(r[u],d,e)))continue r}h&&h.push(d),f.push(p)}}return f}function En(r,t,e){var n=null==(r=_o(r,t=li(t,r)))?r:r[No($o(t))];return null==n?void 0:tt(n,r,e)}function bn(r){return qu(r)&&dn(r)==u}function wn(r,t,e,n,i){return r===t||(null==r||null==t||!qu(r)&&!qu(t)?r!=r&&t!=t:function(r,t,e,n,i,o){var s=Du(r),h=Du(t),E=s?a:no(r),I=h?a:no(t),R=(E=E==u?v:E)==v,O=(I=I==u?v:I)==v,A=E==I;if(A&&zu(r)){if(!zu(t))return!1;s=!0,R=!1}if(A&&!R)return o||(o=new Me),s||ta(r)?Wi(r,t,e,n,i,o):function(r,t,e,n,i,o,u){switch(e){case w:if(r.byteLength!=t.byteLength||r.byteOffset!=t.byteOffset)return!1;r=r.buffer,t=t.buffer;case b:return!(r.byteLength!=t.byteLength||!o(new $r(r),new $r(t)));case l:case f:case d:return ju(+r,+t);case c:return r.name==t.name&&r.message==t.message;case g:case m:return r==t+"";case p:var a=Mt;case _:var s=1&n;if(a||(a=zt),r.size!=t.size&&!s)return!1;var h=u.get(r);if(h)return h==t;n|=2,u.set(r,t);var v=Wi(a(r),a(t),n,i,o,u);return u.delete(r),v;case y:if(Ae)return Ae.call(r)==Ae.call(t)}return!1}(r,t,E,e,n,i,o);if(!(1&e)){var L=R&&Ir.call(r,"__wrapped__"),T=O&&Ir.call(t,"__wrapped__");if(L||T){var N=L?r.value():r,x=T?t.value():t;return o||(o=new Me),i(N,x,e,n,o)}}return!!A&&(o||(o=new Me),function(r,t,e,n,i,o){var u=1&e,a=Vi(r),l=a.length;if(l!=Vi(t).length&&!u)return!1;for(var f=l;f--;){var c=a[f];if(!(u?c in t:Ir.call(t,c)))return!1}var s=o.get(r),h=o.get(t);if(s&&h)return s==t&&h==r;var p=!0;o.set(r,t),o.set(t,r);for(var d=u;++f<l;){var v=r[c=a[f]],g=t[c];if(n)var _=u?n(g,v,c,t,r,o):n(v,g,c,r,t,o);if(!(void 0===_?v===g||i(v,g,e,n,o):_)){p=!1;break}d||(d="constructor"==c)}if(p&&!d){var m=r.constructor,y=t.constructor;m==y||!("constructor"in r)||!("constructor"in t)||"function"==typeof m&&m instanceof m&&"function"==typeof y&&y instanceof y||(p=!1)}return o.delete(r),o.delete(t),p}(r,t,e,n,i,o))}(r,t,e,n,wn,i))}function In(r,t,e,n){var i=e.length,o=i,u=!n;if(null==r)return!o;for(r=dr(r);i--;){var a=e[i];if(u&&a[2]?a[1]!==r[a[0]]:!(a[0]in r))return!1}for(;++i<o;){var l=(a=e[i])[0],f=r[l],c=a[1];if(u&&a[2]){if(void 0===f&&!(l in r))return!1}else{var s=new Me;if(n)var h=n(f,c,l,r,t,s);if(!(void 0===h?wn(c,f,3,n,s):h))return!1}}return!0}function Rn(r){return!(!Vu(r)||(t=r,Or&&Or in t))&&(Bu(r)?jr:ir).test(xo(r));var t}function On(r){return"function"==typeof r?r:null==r?Za:"object"==typeof r?Du(r)?xn(r[0],r[1]):Nn(r):il(r)}function An(r){if(!ho(r))return oe(r);var t=[];for(var e in dr(r))Ir.call(r,e)&&"constructor"!=e&&t.push(e);return t}function Ln(r,t){return r<t}function Tn(r,t){var e=-1,n=Uu(r)?q(r.length):[];return rn(r,(function(r,i,o){n[++e]=t(r,i,o)})),n}function Nn(r){var t=Qi(r);return 1==t.length&&t[0][2]?vo(t[0][0],t[0][1]):function(e){return e===r||In(e,r,t)}}function xn(r,t){return fo(r)&&po(t)?vo(No(r),t):function(e){var n=ma(e,r);return void 0===n&&n===t?ya(e,r):wn(t,n,3)}}function Sn(r,t,e,n,i){r!==t&&an(t,(function(o,u){if(i||(i=new Me),Vu(o))!function(r,t,e,n,i,o,u){var a=yo(r,e),l=yo(t,e),f=u.get(l);if(f)$e(r,e,f);else{var c=o?o(a,l,e+"",r,t,u):void 0,s=void 0===c;if(s){var h=Du(l),p=!h&&zu(l),d=!h&&!p&&ta(l);c=l,h||p||d?Du(a)?c=a:Fu(a)?c=mi(a):p?(s=!1,c=hi(l,!0)):d?(s=!1,c=di(l,!0)):c=[]:Yu(l)||Pu(l)?(c=a,Pu(a)?c=fa(a):Vu(a)&&!Bu(a)||(c=oo(l))):s=!1}s&&(u.set(l,c),i(c,l,n,o,u),u.delete(l)),$e(r,e,c)}}(r,t,u,e,Sn,n,i);else{var a=n?n(yo(r,u),o,u+"",r,t,i):void 0;void 0===a&&(a=o),$e(r,u,a)}}),Ra)}function jn(r,t){var e=r.length;if(e)return ao(t+=t<0?e:0,e)?r[t]:void 0}function Cn(r,t,e){t=t.length?ft(t,(function(r){return Du(r)?function(t){return hn(t,1===r.length?r[0]:r)}:r})):[Za];var n=-1;return t=ft(t,Lt(Ki())),function(r,t){var n=r.length;for(r.sort((function(r,t){return function(r,t,e){for(var n=-1,i=r.criteria,o=t.criteria,u=i.length,a=e.length;++n<u;){var l=vi(i[n],o[n]);if(l)return n>=a?l:l*("desc"==e[n]?-1:1)}return r.index-t.index}(r,t,e)}));n--;)r[n]=r[n].value;return r}(Tn(r,(function(r,e,i){return{criteria:ft(t,(function(t){return t(r)})),index:++n,value:r}})))}function kn(r,t,e){for(var n=-1,i=t.length,o={};++n<i;){var u=t[n],a=hn(r,u);e(a,u)&&$n(o,li(u,r),a)}return o}function Pn(r,t,e,n){var i=n?mt:_t,o=-1,u=t.length,a=r;for(r===t&&(t=mi(t)),e&&(a=ft(r,Lt(e)));++o<u;)for(var l=0,f=t[o],c=e?e(f):f;(l=i(a,c,l,n))>-1;)a!==r&&dt.call(a,l,1),dt.call(r,l,1);return r}function Dn(r,t){for(var e=r?t.length:0,n=e-1;e--;){var i=t[e];if(e==n||i!==o){var o=i;ao(i)?dt.call(r,i,1):ri(r,i)}}return r}function Mn(r,t){return r+re(ce()*(t-r+1))}function Un(r,t){var e="";if(!r||t<1||t>9007199254740991)return e;do{t%2&&(e+=r),(t=re(t/2))&&(r+=r)}while(t);return e}function Fn(r,t){return wo(go(r,t,Za),r+"")}function zn(r){return Fe(ja(r))}function Gn(r,t){var e=ja(r);return Oo(e,Ze(t,0,e.length))}function $n(r,t,e,n){if(!Vu(r))return r;for(var i=-1,o=(t=li(t,r)).length,u=o-1,a=r;null!=a&&++i<o;){var l=No(t[i]),f=e;if("__proto__"===l||"constructor"===l||"prototype"===l)return r;if(i!=u){var c=a[l];void 0===(f=n?n(c,l,a):void 0)&&(f=Vu(c)?c:ao(t[i+1])?[]:{})}Be(a,l,f),a=a[l]}return r}var Bn=me?function(r,t){return me.set(r,t),r}:Za,Wn=Zt?function(r,t){return Zt(r,"toString",{configurable:!0,enumerable:!1,value:Va(t),writable:!0})}:Za;function Xn(r){return Oo(ja(r))}function Vn(r,t,e){var n=-1,i=r.length;t<0&&(t=-t>i?0:i+t),(e=e>i?i:e)<0&&(e+=i),i=t>e?0:e-t>>>0,t>>>=0;for(var o=q(i);++n<i;)o[n]=r[n+t];return o}function qn(r,t){var e;return rn(r,(function(r,n,i){return!(e=t(r,n,i))})),!!e}function Hn(r,t,e){var n=0,i=null==r?n:r.length;if("number"==typeof t&&t==t&&i<=2147483647){for(;n<i;){var o=n+i>>>1,u=r[o];null!==u&&!ra(u)&&(e?u<=t:u<t)?n=o+1:i=o}return i}return Zn(r,t,Za,e)}function Zn(r,t,e,n){var i=0,o=null==r?0:r.length;if(0===o)return 0;for(var u=(t=e(t))!=t,a=null===t,l=ra(t),f=void 0===t;i<o;){var c=re((i+o)/2),s=e(r[c]),h=void 0!==s,p=null===s,d=s==s,v=ra(s);if(u)var g=n||d;else g=f?d&&(n||h):a?d&&h&&(n||!p):l?d&&h&&!p&&(n||!v):!p&&!v&&(n?s<=t:s<t);g?i=c+1:o=c}return ae(o,4294967294)}function Yn(r,t){for(var e=-1,n=r.length,i=0,o=[];++e<n;){var u=r[e],a=t?t(u):u;if(!e||!ju(a,l)){var l=a;o[i++]=0===u?0:u}}return o}function Kn(r){return"number"==typeof r?r:ra(r)?NaN:+r}function Jn(r){if("string"==typeof r)return r;if(Du(r))return ft(r,Jn)+"";if(ra(r))return Le?Le.call(r):"";var t=r+"";return"0"==t&&1/r==-1/0?"-0":t}function Qn(r,t,e){var n=-1,i=at,o=r.length,u=!0,a=[],l=a;if(e)u=!1,i=lt;else if(o>=200){var f=t?null:Ui(r);if(f)return zt(f);u=!1,i=Nt,l=new De}else l=t?[]:a;r:for(;++n<o;){var c=r[n],s=t?t(c):c;if(c=e||0!==c?c:0,u&&s==s){for(var h=l.length;h--;)if(l[h]===s)continue r;t&&l.push(s),a.push(c)}else i(l,s,e)||(l!==a&&l.push(s),a.push(c))}return a}function ri(r,t){return null==(r=_o(r,t=li(t,r)))||delete r[No($o(t))]}function ti(r,t,e,n){return $n(r,t,e(hn(r,t)),n)}function ei(r,t,e,n){for(var i=r.length,o=n?i:-1;(n?o--:++o<i)&&t(r[o],o,r););return e?Vn(r,n?0:o,n?o+1:i):Vn(r,n?o+1:0,n?i:o)}function ni(r,t){var e=r;return e instanceof je&&(e=e.value()),st(t,(function(r,t){return t.func.apply(t.thisArg,ct([r],t.args))}),e)}function ii(r,t,e){var n=r.length;if(n<2)return n?Qn(r[0]):[];for(var i=-1,o=q(n);++i<n;)for(var u=r[i],a=-1;++a<n;)a!=i&&(o[i]=Qe(o[i]||u,r[a],t,e));return Qn(un(o,1),t,e)}function oi(r,t,e){for(var n=-1,i=r.length,o=t.length,u={};++n<i;){var a=n<o?t[n]:void 0;e(u,r[n],a)}return u}function ui(r){return Fu(r)?r:[]}function ai(r){return"function"==typeof r?r:Za}function li(r,t){return Du(r)?r:fo(r,t)?[r]:To(ca(r))}var fi=Fn;function ci(r,t,e){var n=r.length;return e=void 0===e?n:e,!t&&e>=n?r:Vn(r,t,e)}var si=Yt||function(r){return Br.clearTimeout(r)};function hi(r,t){if(t)return r.slice();var e=r.length,n=Wr?Wr(e):new r.constructor(e);return r.copy(n),n}function pi(r){var t=new r.constructor(r.byteLength);return new $r(t).set(new $r(r)),t}function di(r,t){var e=t?pi(r.buffer):r.buffer;return new r.constructor(e,r.byteOffset,r.length)}function vi(r,t){if(r!==t){var e=void 0!==r,n=null===r,i=r==r,o=ra(r),u=void 0!==t,a=null===t,l=t==t,f=ra(t);if(!a&&!f&&!o&&r>t||o&&u&&l&&!a&&!f||n&&u&&l||!e&&l||!i)return 1;if(!n&&!o&&!f&&r<t||f&&e&&i&&!n&&!o||a&&e&&i||!u&&i||!l)return-1}return 0}function gi(r,t,e,n){for(var i=-1,o=r.length,u=e.length,a=-1,l=t.length,f=ue(o-u,0),c=q(l+f),s=!n;++a<l;)c[a]=t[a];for(;++i<u;)(s||i<o)&&(c[e[i]]=r[i]);for(;f--;)c[a++]=r[i++];return c}function _i(r,t,e,n){for(var i=-1,o=r.length,u=-1,a=e.length,l=-1,f=t.length,c=ue(o-a,0),s=q(c+f),h=!n;++i<c;)s[i]=r[i];for(var p=i;++l<f;)s[p+l]=t[l];for(;++u<a;)(h||i<o)&&(s[p+e[u]]=r[i++]);return s}function mi(r,t){var e=-1,n=r.length;for(t||(t=q(n));++e<n;)t[e]=r[e];return t}function yi(r,t,e,n){var i=!e;e||(e={});for(var o=-1,u=t.length;++o<u;){var a=t[o],l=n?n(e[a],r[a],a,e,r):void 0;void 0===l&&(l=r[a]),i?qe(e,a,l):Be(e,a,l)}return e}function Ei(r,t){return function(e,n){var i=Du(e)?et:Xe,o=t?t():{};return i(e,r,Ki(n,2),o)}}function bi(r){return Fn((function(t,e){var n=-1,i=e.length,o=i>1?e[i-1]:void 0,u=i>2?e[2]:void 0;for(o=r.length>3&&"function"==typeof o?(i--,o):void 0,u&&lo(e[0],e[1],u)&&(o=i<3?void 0:o,i=1),t=dr(t);++n<i;){var a=e[n];a&&r(t,a,n,o)}return t}))}function wi(r,t){return function(e,n){if(null==e)return e;if(!Uu(e))return r(e,n);for(var i=e.length,o=t?i:-1,u=dr(e);(t?o--:++o<i)&&!1!==n(u[o],o,u););return e}}function Ii(r){return function(t,e,n){for(var i=-1,o=dr(t),u=n(t),a=u.length;a--;){var l=u[r?a:++i];if(!1===e(o[l],l,o))break}return t}}function Ri(r){return function(t){var e=Dt(t=ca(t))?Bt(t):void 0,n=e?e[0]:t.charAt(0),i=e?ci(e,1).join(""):t.slice(1);return n[r]()+i}}function Oi(r){return function(t){return st(Ba(Pa(t).replace(Tr,"")),r,"")}}function Ai(r){return function(){var t=arguments;switch(t.length){case 0:return new r;case 1:return new r(t[0]);case 2:return new r(t[0],t[1]);case 3:return new r(t[0],t[1],t[2]);case 4:return new r(t[0],t[1],t[2],t[3]);case 5:return new r(t[0],t[1],t[2],t[3],t[4]);case 6:return new r(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new r(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var e=Ne(r.prototype),n=r.apply(e,t);return Vu(n)?n:e}}function Li(r){return function(t,e,n){var i=dr(t);if(!Uu(t)){var o=Ki(e,3);t=Ia(t),e=function(r){return o(i[r],r,i)}}var u=r(t,e,n);return u>-1?i[o?t[u]:u]:void 0}}function Ti(r){return Xi((function(t){var n=t.length,i=n,o=Se.prototype.thru;for(r&&t.reverse();i--;){var u=t[i];if("function"!=typeof u)throw new _r(e);if(o&&!a&&"wrapper"==Zi(u))var a=new Se([],!0)}for(i=a?i:n;++i<n;){var l=Zi(u=t[i]),f="wrapper"==l?Hi(u):void 0;a=f&&co(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?a[Zi(f[0])].apply(a,f[3]):1==u.length&&co(u)?a[l]():a.thru(u)}return function(){var r=arguments,e=r[0];if(a&&1==r.length&&Du(e))return a.plant(e).value();for(var i=0,o=n?t[i].apply(this,r):e;++i<n;)o=t[i].call(this,o);return o}}))}function Ni(r,t,e,n,i,o,u,a,l,f){var c=128&t,s=1&t,h=2&t,p=24&t,d=512&t,v=h?void 0:Ai(r);return function g(){for(var _=arguments.length,m=q(_),y=_;y--;)m[y]=arguments[y];if(p)var E=Yi(g),b=jt(m,E);if(n&&(m=gi(m,n,i,p)),o&&(m=_i(m,o,u,p)),_-=b,p&&_<f){var w=Ft(m,E);return Di(r,t,Ni,g.placeholder,e,m,w,a,l,f-_)}var I=s?e:this,R=h?I[r]:r;return _=m.length,a?m=mo(m,a):d&&_>1&&m.reverse(),c&&l<_&&(m.length=l),this&&this!==Br&&this instanceof g&&(R=v||Ai(R)),R.apply(I,m)}}function xi(r,t){return function(e,n){return function(r,t,e,n){return fn(r,(function(r,i,o){t(n,e(r),i,o)})),n}(e,r,t(n),{})}}function Si(r,t){return function(e,n){var i;if(void 0===e&&void 0===n)return t;if(void 0!==e&&(i=e),void 0!==n){if(void 0===i)return n;"string"==typeof e||"string"==typeof n?(e=Jn(e),n=Jn(n)):(e=Kn(e),n=Kn(n)),i=r(e,n)}return i}}function ji(r){return Xi((function(t){return t=ft(t,Lt(Ki())),Fn((function(e){var n=this;return r(t,(function(r){return tt(r,n,e)}))}))}))}function Ci(r,t){var e=(t=void 0===t?" ":Jn(t)).length;if(e<2)return e?Un(t,r):t;var n=Un(t,Qt(r/$t(t)));return Dt(t)?ci(Bt(n),0,r).join(""):n.slice(0,r)}function ki(r){return function(t,e,n){return n&&"number"!=typeof n&&lo(t,e,n)&&(e=n=void 0),t=oa(t),void 0===e?(e=t,t=0):e=oa(e),function(r,t,e,n){for(var i=-1,o=ue(Qt((t-r)/(e||1)),0),u=q(o);o--;)u[n?o:++i]=r,r+=e;return u}(t,e,n=void 0===n?t<e?1:-1:oa(n),r)}}function Pi(r){return function(t,e){return"string"==typeof t&&"string"==typeof e||(t=la(t),e=la(e)),r(t,e)}}function Di(r,t,e,n,i,o,u,a,l,f){var c=8&t;t|=c?32:64,4&(t&=~(c?64:32))||(t&=-4);var s=[r,t,i,c?o:void 0,c?u:void 0,c?void 0:o,c?void 0:u,a,l,f],h=e.apply(void 0,s);return co(r)&&Eo(h,s),h.placeholder=n,Io(h,r,t)}function Mi(r){var t=pr[r];return function(r,e){if(r=la(r),(e=null==e?0:ae(ua(e),292))&&ne(r)){var n=(ca(r)+"e").split("e");return+((n=(ca(t(n[0]+"e"+(+n[1]+e)))+"e").split("e"))[0]+"e"+(+n[1]-e))}return t(r)}}var Ui=ve&&1/zt(new ve([,-0]))[1]==1/0?function(r){return new ve(r)}:rl;function Fi(r){return function(t){var e=no(t);return e==p?Mt(t):e==_?Gt(t):function(r,t){return ft(t,(function(t){return[t,r[t]]}))}(t,r(t))}}function zi(r,t,i,o,u,a,l,f){var c=2&t;if(!c&&"function"!=typeof r)throw new _r(e);var s=o?o.length:0;if(s||(t&=-97,o=u=void 0),l=void 0===l?l:ue(ua(l),0),f=void 0===f?f:ua(f),s-=u?u.length:0,64&t){var h=o,p=u;o=u=void 0}var d=c?void 0:Hi(r),v=[r,t,i,o,u,h,p,a,l,f];if(d&&function(r,t){var e=r[1],i=t[1],o=e|i,u=o<131,a=128==i&&8==e||128==i&&256==e&&r[7].length<=t[8]||384==i&&t[7].length<=t[8]&&8==e;if(!u&&!a)return r;1&i&&(r[2]=t[2],o|=1&e?0:4);var l=t[3];if(l){var f=r[3];r[3]=f?gi(f,l,t[4]):l,r[4]=f?Ft(r[3],n):t[4]}(l=t[5])&&(f=r[5],r[5]=f?_i(f,l,t[6]):l,r[6]=f?Ft(r[5],n):t[6]),(l=t[7])&&(r[7]=l),128&i&&(r[8]=null==r[8]?t[8]:ae(r[8],t[8])),null==r[9]&&(r[9]=t[9]),r[0]=t[0],r[1]=o}(v,d),r=v[0],t=v[1],i=v[2],o=v[3],u=v[4],!(f=v[9]=void 0===v[9]?c?0:r.length:ue(v[9]-s,0))&&24&t&&(t&=-25),t&&1!=t)g=8==t||16==t?function(r,t,e){var n=Ai(r);return function i(){for(var o=arguments.length,u=q(o),a=o,l=Yi(i);a--;)u[a]=arguments[a];var f=o<3&&u[0]!==l&&u[o-1]!==l?[]:Ft(u,l);if((o-=f.length)<e)return Di(r,t,Ni,i.placeholder,void 0,u,f,void 0,void 0,e-o);var c=this&&this!==Br&&this instanceof i?n:r;return tt(c,this,u)}}(r,t,f):32!=t&&33!=t||u.length?Ni.apply(void 0,v):function(r,t,e,n){var i=1&t,o=Ai(r);return function t(){for(var u=-1,a=arguments.length,l=-1,f=n.length,c=q(f+a),s=this&&this!==Br&&this instanceof t?o:r;++l<f;)c[l]=n[l];for(;a--;)c[l++]=arguments[++u];return tt(s,i?e:this,c)}}(r,t,i,o);else var g=function(r,t,e){var n=1&t,i=Ai(r);return function t(){var o=this&&this!==Br&&this instanceof t?i:r;return o.apply(n?e:this,arguments)}}(r,t,i);return Io((d?Bn:Eo)(g,v),r,t)}function Gi(r,t,e,n){return void 0===r||ju(r,Er[e])&&!Ir.call(n,e)?t:r}function $i(r,t,e,n,i,o){return Vu(r)&&Vu(t)&&(o.set(t,r),Sn(r,t,void 0,$i,o),o.delete(t)),r}function Bi(r){return Yu(r)?void 0:r}function Wi(r,t,e,n,i,o){var u=1&e,a=r.length,l=t.length;if(a!=l&&!(u&&l>a))return!1;var f=o.get(r),c=o.get(t);if(f&&c)return f==t&&c==r;var s=-1,h=!0,p=2&e?new De:void 0;for(o.set(r,t),o.set(t,r);++s<a;){var d=r[s],v=t[s];if(n)var g=u?n(v,d,s,t,r,o):n(d,v,s,r,t,o);if(void 0!==g){if(g)continue;h=!1;break}if(p){if(!pt(t,(function(r,t){if(!Nt(p,t)&&(d===r||i(d,r,e,n,o)))return p.push(t)}))){h=!1;break}}else if(d!==v&&!i(d,v,e,n,o)){h=!1;break}}return o.delete(r),o.delete(t),h}function Xi(r){return wo(go(r,void 0,Mo),r+"")}function Vi(r){return pn(r,Ia,to)}function qi(r){return pn(r,Ra,eo)}var Hi=me?function(r){return me.get(r)}:rl;function Zi(r){for(var t=r.name+"",e=ye[t],n=Ir.call(ye,t)?e.length:0;n--;){var i=e[n],o=i.func;if(null==o||o==r)return i.name}return t}function Yi(r){return(Ir.call(Te,"placeholder")?Te:r).placeholder}function Ki(){var r=Te.iteratee||Ya;return r=r===Ya?On:r,arguments.length?r(arguments[0],arguments[1]):r}function Ji(r,t){var e,n,i=r.__data__;return("string"==(n=typeof(e=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==e:null===e)?i["string"==typeof t?"string":"hash"]:i.map}function Qi(r){for(var t=Ia(r),e=t.length;e--;){var n=t[e],i=r[n];t[e]=[n,i,po(i)]}return t}function ro(r,t){var e=function(r,t){return null==r?void 0:r[t]}(r,t);return Rn(e)?e:void 0}var to=te?function(r){return null==r?[]:(r=dr(r),ut(te(r),(function(t){return Hr.call(r,t)})))}:al,eo=te?function(r){for(var t=[];r;)ct(t,to(r)),r=Xr(r);return t}:al,no=dn;function io(r,t,e){for(var n=-1,i=(t=li(t,r)).length,o=!1;++n<i;){var u=No(t[n]);if(!(o=null!=r&&e(r,u)))break;r=r[u]}return o||++n!=i?o:!!(i=null==r?0:r.length)&&Xu(i)&&ao(u,i)&&(Du(r)||Pu(r))}function oo(r){return"function"!=typeof r.constructor||ho(r)?{}:Ne(Xr(r))}function uo(r){return Du(r)||Pu(r)||!!(wt&&r&&r[wt])}function ao(r,t){var e=typeof r;return!!(t=null==t?9007199254740991:t)&&("number"==e||"symbol"!=e&&ur.test(r))&&r>-1&&r%1==0&&r<t}function lo(r,t,e){if(!Vu(e))return!1;var n=typeof t;return!!("number"==n?Uu(e)&&ao(t,e.length):"string"==n&&t in e)&&ju(e[t],r)}function fo(r,t){if(Du(r))return!1;var e=typeof r;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=r&&!ra(r))||$.test(r)||!G.test(r)||null!=t&&r in dr(t)}function co(r){var t=Zi(r),e=Te[t];if("function"!=typeof e||!(t in je.prototype))return!1;if(r===e)return!0;var n=Hi(e);return!!n&&r===n[0]}(he&&no(new he(new ArrayBuffer(1)))!=w||pe&&no(new pe)!=p||de&&"[object Promise]"!=no(de.resolve())||ve&&no(new ve)!=_||ge&&no(new ge)!=E)&&(no=function(r){var t=dn(r),e=t==v?r.constructor:void 0,n=e?xo(e):"";if(n)switch(n){case Ee:return w;case be:return p;case we:return"[object Promise]";case Ie:return _;case Re:return E}return t});var so=br?Bu:ll;function ho(r){var t=r&&r.constructor;return r===("function"==typeof t&&t.prototype||Er)}function po(r){return r==r&&!Vu(r)}function vo(r,t){return function(e){return null!=e&&e[r]===t&&(void 0!==t||r in dr(e))}}function go(r,t,e){return t=ue(void 0===t?r.length-1:t,0),function(){for(var n=arguments,i=-1,o=ue(n.length-t,0),u=q(o);++i<o;)u[i]=n[t+i];i=-1;for(var a=q(t+1);++i<t;)a[i]=n[i];return a[t]=e(u),tt(r,this,a)}}function _o(r,t){return t.length<2?r:hn(r,Vn(t,0,-1))}function mo(r,t){for(var e=r.length,n=ae(t.length,e),i=mi(r);n--;){var o=t[n];r[n]=ao(o,e)?i[o]:void 0}return r}function yo(r,t){if(("constructor"!==t||"function"!=typeof r[t])&&"__proto__"!=t)return r[t]}var Eo=Ro(Bn),bo=Jt||function(r,t){return Br.setTimeout(r,t)},wo=Ro(Wn);function Io(r,t,e){var n=t+"";return wo(r,function(r,t){var e=t.length;if(!e)return r;var n=e-1;return t[n]=(e>1?"& ":"")+t[n],t=t.join(e>2?", ":" "),r.replace(H,"{\n/* [wrapped with "+t+"] */\n")}(n,function(r,t){return nt(o,(function(e){var n="_."+e[0];t&e[1]&&!at(r,n)&&r.push(n)})),r.sort()}(function(r){var t=r.match(Z);return t?t[1].split(Y):[]}(n),e)))}function Ro(r){var t=0,e=0;return function(){var n=le(),i=16-(n-e);if(e=n,i>0){if(++t>=800)return arguments[0]}else t=0;return r.apply(void 0,arguments)}}function Oo(r,t){var e=-1,n=r.length,i=n-1;for(t=void 0===t?n:t;++e<t;){var o=Mn(e,i),u=r[o];r[o]=r[e],r[e]=u}return r.length=t,r}var Ao,Lo,To=(Ao=Au((function(r){var t=[];return 46===r.charCodeAt(0)&&t.push(""),r.replace(B,(function(r,e,n,i){t.push(n?i.replace(Q,"$1"):e||r)})),t}),(function(r){return 500===Lo.size&&Lo.clear(),r})),Lo=Ao.cache,Ao);function No(r){if("string"==typeof r||ra(r))return r;var t=r+"";return"0"==t&&1/r==-1/0?"-0":t}function xo(r){if(null!=r){try{return wr.call(r)}catch(r){}try{return r+""}catch(r){}}return""}function So(r){if(r instanceof je)return r.clone();var t=new Se(r.__wrapped__,r.__chain__);return t.__actions__=mi(r.__actions__),t.__index__=r.__index__,t.__values__=r.__values__,t}var jo=Fn((function(r,t){return Fu(r)?Qe(r,un(t,1,Fu,!0)):[]})),Co=Fn((function(r,t){var e=$o(t);return Fu(e)&&(e=void 0),Fu(r)?Qe(r,un(t,1,Fu,!0),Ki(e,2)):[]})),ko=Fn((function(r,t){var e=$o(t);return Fu(e)&&(e=void 0),Fu(r)?Qe(r,un(t,1,Fu,!0),void 0,e):[]}));function Po(r,t,e){var n=null==r?0:r.length;if(!n)return-1;var i=null==e?0:ua(e);return i<0&&(i=ue(n+i,0)),gt(r,Ki(t,3),i)}function Do(r,t,e){var n=null==r?0:r.length;if(!n)return-1;var i=n-1;return void 0!==e&&(i=ua(e),i=e<0?ue(n+i,0):ae(i,n-1)),gt(r,Ki(t,3),i,!0)}function Mo(r){return null!=r&&r.length?un(r,1):[]}function Uo(r){return r&&r.length?r[0]:void 0}var Fo=Fn((function(r){var t=ft(r,ui);return t.length&&t[0]===r[0]?yn(t):[]})),zo=Fn((function(r){var t=$o(r),e=ft(r,ui);return t===$o(e)?t=void 0:e.pop(),e.length&&e[0]===r[0]?yn(e,Ki(t,2)):[]})),Go=Fn((function(r){var t=$o(r),e=ft(r,ui);return(t="function"==typeof t?t:void 0)&&e.pop(),e.length&&e[0]===r[0]?yn(e,void 0,t):[]}));function $o(r){var t=null==r?0:r.length;return t?r[t-1]:void 0}var Bo=Fn(Wo);function Wo(r,t){return r&&r.length&&t&&t.length?Pn(r,t):r}var Xo=Xi((function(r,t){var e=null==r?0:r.length,n=He(r,t);return Dn(r,ft(t,(function(r){return ao(r,e)?+r:r})).sort(vi)),n}));function Vo(r){return null==r?r:se.call(r)}var qo=Fn((function(r){return Qn(un(r,1,Fu,!0))})),Ho=Fn((function(r){var t=$o(r);return Fu(t)&&(t=void 0),Qn(un(r,1,Fu,!0),Ki(t,2))})),Zo=Fn((function(r){var t=$o(r);return t="function"==typeof t?t:void 0,Qn(un(r,1,Fu,!0),void 0,t)}));function Yo(r){if(!r||!r.length)return[];var t=0;return r=ut(r,(function(r){if(Fu(r))return t=ue(r.length,t),!0})),Ot(t,(function(t){return ft(r,bt(t))}))}function Ko(r,t){if(!r||!r.length)return[];var e=Yo(r);return null==t?e:ft(e,(function(r){return tt(t,void 0,r)}))}var Jo=Fn((function(r,t){return Fu(r)?Qe(r,t):[]})),Qo=Fn((function(r){return ii(ut(r,Fu))})),ru=Fn((function(r){var t=$o(r);return Fu(t)&&(t=void 0),ii(ut(r,Fu),Ki(t,2))})),tu=Fn((function(r){var t=$o(r);return t="function"==typeof t?t:void 0,ii(ut(r,Fu),void 0,t)})),eu=Fn(Yo),nu=Fn((function(r){var t=r.length,e=t>1?r[t-1]:void 0;return e="function"==typeof e?(r.pop(),e):void 0,Ko(r,e)}));function iu(r){var t=Te(r);return t.__chain__=!0,t}function ou(r,t){return t(r)}var uu=Xi((function(r){var t=r.length,e=t?r[0]:0,n=this.__wrapped__,i=function(t){return He(t,r)};return!(t>1||this.__actions__.length)&&n instanceof je&&ao(e)?((n=n.slice(e,+e+(t?1:0))).__actions__.push({func:ou,args:[i],thisArg:void 0}),new Se(n,this.__chain__).thru((function(r){return t&&!r.length&&r.push(void 0),r}))):this.thru(i)})),au=Ei((function(r,t,e){Ir.call(r,e)?++r[e]:qe(r,e,1)})),lu=Li(Po),fu=Li(Do);function cu(r,t){return(Du(r)?nt:rn)(r,Ki(t,3))}function su(r,t){return(Du(r)?it:tn)(r,Ki(t,3))}var hu=Ei((function(r,t,e){Ir.call(r,e)?r[e].push(t):qe(r,e,[t])})),pu=Fn((function(r,t,e){var n=-1,i="function"==typeof t,o=Uu(r)?q(r.length):[];return rn(r,(function(r){o[++n]=i?tt(t,r,e):En(r,t,e)})),o})),du=Ei((function(r,t,e){qe(r,e,t)}));function vu(r,t){return(Du(r)?ft:Tn)(r,Ki(t,3))}var gu=Ei((function(r,t,e){r[e?0:1].push(t)}),(function(){return[[],[]]})),_u=Fn((function(r,t){if(null==r)return[];var e=t.length;return e>1&&lo(r,t[0],t[1])?t=[]:e>2&&lo(t[0],t[1],t[2])&&(t=[t[0]]),Cn(r,un(t,1),[])})),mu=Kt||function(){return Br.Date.now()};function yu(r,t,e){return t=e?void 0:t,zi(r,128,void 0,void 0,void 0,void 0,t=r&&null==t?r.length:t)}function Eu(r,t){var n;if("function"!=typeof t)throw new _r(e);return r=ua(r),function(){return--r>0&&(n=t.apply(this,arguments)),r<=1&&(t=void 0),n}}var bu=Fn((function(r,t,e){var n=1;if(e.length){var i=Ft(e,Yi(bu));n|=32}return zi(r,n,t,e,i)})),wu=Fn((function(r,t,e){var n=3;if(e.length){var i=Ft(e,Yi(wu));n|=32}return zi(t,n,r,e,i)}));function Iu(r,t,n){var i,o,u,a,l,f,c=0,s=!1,h=!1,p=!0;if("function"!=typeof r)throw new _r(e);function d(t){var e=i,n=o;return i=o=void 0,c=t,a=r.apply(n,e)}function v(r){return c=r,l=bo(_,t),s?d(r):a}function g(r){var e=r-f;return void 0===f||e>=t||e<0||h&&r-c>=u}function _(){var r=mu();if(g(r))return m(r);l=bo(_,function(r){var e=t-(r-f);return h?ae(e,u-(r-c)):e}(r))}function m(r){return l=void 0,p&&i?d(r):(i=o=void 0,a)}function y(){var r=mu(),e=g(r);if(i=arguments,o=this,f=r,e){if(void 0===l)return v(f);if(h)return si(l),l=bo(_,t),d(f)}return void 0===l&&(l=bo(_,t)),a}return t=la(t)||0,Vu(n)&&(s=!!n.leading,u=(h="maxWait"in n)?ue(la(n.maxWait)||0,t):u,p="trailing"in n?!!n.trailing:p),y.cancel=function(){void 0!==l&&si(l),c=0,i=f=o=l=void 0},y.flush=function(){return void 0===l?a:m(mu())},y}var Ru=Fn((function(r,t){return Je(r,1,t)})),Ou=Fn((function(r,t,e){return Je(r,la(t)||0,e)}));function Au(r,t){if("function"!=typeof r||null!=t&&"function"!=typeof t)throw new _r(e);var n=function(){var e=arguments,i=t?t.apply(this,e):e[0],o=n.cache;if(o.has(i))return o.get(i);var u=r.apply(this,e);return n.cache=o.set(i,u)||o,u};return n.cache=new(Au.Cache||Pe),n}function Lu(r){if("function"!=typeof r)throw new _r(e);return function(){var t=arguments;switch(t.length){case 0:return!r.call(this);case 1:return!r.call(this,t[0]);case 2:return!r.call(this,t[0],t[1]);case 3:return!r.call(this,t[0],t[1],t[2])}return!r.apply(this,t)}}Au.Cache=Pe;var Tu=fi((function(r,t){var e=(t=1==t.length&&Du(t[0])?ft(t[0],Lt(Ki())):ft(un(t,1),Lt(Ki()))).length;return Fn((function(n){for(var i=-1,o=ae(n.length,e);++i<o;)n[i]=t[i].call(this,n[i]);return tt(r,this,n)}))})),Nu=Fn((function(r,t){return zi(r,32,void 0,t,Ft(t,Yi(Nu)))})),xu=Fn((function(r,t){return zi(r,64,void 0,t,Ft(t,Yi(xu)))})),Su=Xi((function(r,t){return zi(r,256,void 0,void 0,void 0,t)}));function ju(r,t){return r===t||r!=r&&t!=t}var Cu=Pi(vn),ku=Pi((function(r,t){return r>=t})),Pu=bn(function(){return arguments}())?bn:function(r){return qu(r)&&Ir.call(r,"callee")&&!Hr.call(r,"callee")},Du=q.isArray,Mu=Zr?Lt(Zr):function(r){return qu(r)&&dn(r)==b};function Uu(r){return null!=r&&Xu(r.length)&&!Bu(r)}function Fu(r){return qu(r)&&Uu(r)}var zu=ee||ll,Gu=Yr?Lt(Yr):function(r){return qu(r)&&dn(r)==f};function $u(r){if(!qu(r))return!1;var t=dn(r);return t==c||"[object DOMException]"==t||"string"==typeof r.message&&"string"==typeof r.name&&!Yu(r)}function Bu(r){if(!Vu(r))return!1;var t=dn(r);return t==s||t==h||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Wu(r){return"number"==typeof r&&r==ua(r)}function Xu(r){return"number"==typeof r&&r>-1&&r%1==0&&r<=9007199254740991}function Vu(r){var t=typeof r;return null!=r&&("object"==t||"function"==t)}function qu(r){return null!=r&&"object"==typeof r}var Hu=Kr?Lt(Kr):function(r){return qu(r)&&no(r)==p};function Zu(r){return"number"==typeof r||qu(r)&&dn(r)==d}function Yu(r){if(!qu(r)||dn(r)!=v)return!1;var t=Xr(r);if(null===t)return!0;var e=Ir.call(t,"constructor")&&t.constructor;return"function"==typeof e&&e instanceof e&&wr.call(e)==Lr}var Ku=Jr?Lt(Jr):function(r){return qu(r)&&dn(r)==g},Ju=Qr?Lt(Qr):function(r){return qu(r)&&no(r)==_};function Qu(r){return"string"==typeof r||!Du(r)&&qu(r)&&dn(r)==m}function ra(r){return"symbol"==typeof r||qu(r)&&dn(r)==y}var ta=rt?Lt(rt):function(r){return qu(r)&&Xu(r.length)&&!!Dr[dn(r)]},ea=Pi(Ln),na=Pi((function(r,t){return r<=t}));function ia(r){if(!r)return[];if(Uu(r))return Qu(r)?Bt(r):mi(r);if(qt&&r[qt])return function(r){for(var t,e=[];!(t=r.next()).done;)e.push(t.value);return e}(r[qt]());var t=no(r);return(t==p?Mt:t==_?zt:ja)(r)}function oa(r){return r?(r=la(r))===1/0||r===-1/0?17976931348623157e292*(r<0?-1:1):r==r?r:0:0===r?r:0}function ua(r){var t=oa(r),e=t%1;return t==t?e?t-e:t:0}function aa(r){return r?Ze(ua(r),0,4294967295):0}function la(r){if("number"==typeof r)return r;if(ra(r))return NaN;if(Vu(r)){var t="function"==typeof r.valueOf?r.valueOf():r;r=Vu(t)?t+"":t}if("string"!=typeof r)return 0===r?r:+r;r=At(r);var e=nr.test(r);return e||or.test(r)?zr(r.slice(2),e?2:8):er.test(r)?NaN:+r}function fa(r){return yi(r,Ra(r))}function ca(r){return null==r?"":Jn(r)}var sa=bi((function(r,t){if(ho(t)||Uu(t))yi(t,Ia(t),r);else for(var e in t)Ir.call(t,e)&&Be(r,e,t[e])})),ha=bi((function(r,t){yi(t,Ra(t),r)})),pa=bi((function(r,t,e,n){yi(t,Ra(t),r,n)})),da=bi((function(r,t,e,n){yi(t,Ia(t),r,n)})),va=Xi(He),ga=Fn((function(r,t){r=dr(r);var e=-1,n=t.length,i=n>2?t[2]:void 0;for(i&&lo(t[0],t[1],i)&&(n=1);++e<n;)for(var o=t[e],u=Ra(o),a=-1,l=u.length;++a<l;){var f=u[a],c=r[f];(void 0===c||ju(c,Er[f])&&!Ir.call(r,f))&&(r[f]=o[f])}return r})),_a=Fn((function(r){return r.push(void 0,$i),tt(Aa,void 0,r)}));function ma(r,t,e){var n=null==r?void 0:hn(r,t);return void 0===n?e:n}function ya(r,t){return null!=r&&io(r,t,mn)}var Ea=xi((function(r,t,e){null!=t&&"function"!=typeof t.toString&&(t=Ar.call(t)),r[t]=e}),Va(Za)),ba=xi((function(r,t,e){null!=t&&"function"!=typeof t.toString&&(t=Ar.call(t)),Ir.call(r,t)?r[t].push(e):r[t]=[e]}),Ki),wa=Fn(En);function Ia(r){return Uu(r)?Ue(r):An(r)}function Ra(r){return Uu(r)?Ue(r,!0):function(r){if(!Vu(r))return function(r){var t=[];if(null!=r)for(var e in dr(r))t.push(e);return t}(r);var t=ho(r),e=[];for(var n in r)("constructor"!=n||!t&&Ir.call(r,n))&&e.push(n);return e}(r)}var Oa=bi((function(r,t,e){Sn(r,t,e)})),Aa=bi((function(r,t,e,n){Sn(r,t,e,n)})),La=Xi((function(r,t){var e={};if(null==r)return e;var n=!1;t=ft(t,(function(t){return t=li(t,r),n||(n=t.length>1),t})),yi(r,qi(r),e),n&&(e=Ye(e,7,Bi));for(var i=t.length;i--;)ri(e,t[i]);return e})),Ta=Xi((function(r,t){return null==r?{}:function(r,t){return kn(r,t,(function(t,e){return ya(r,e)}))}(r,t)}));function Na(r,t){if(null==r)return{};var e=ft(qi(r),(function(r){return[r]}));return t=Ki(t),kn(r,e,(function(r,e){return t(r,e[0])}))}var xa=Fi(Ia),Sa=Fi(Ra);function ja(r){return null==r?[]:Tt(r,Ia(r))}var Ca=Oi((function(r,t,e){return t=t.toLowerCase(),r+(e?ka(t):t)}));function ka(r){return $a(ca(r).toLowerCase())}function Pa(r){return(r=ca(r))&&r.replace(ar,Ct).replace(Nr,"")}var Da=Oi((function(r,t,e){return r+(e?"-":"")+t.toLowerCase()})),Ma=Oi((function(r,t,e){return r+(e?" ":"")+t.toLowerCase()})),Ua=Ri("toLowerCase"),Fa=Oi((function(r,t,e){return r+(e?"_":"")+t.toLowerCase()})),za=Oi((function(r,t,e){return r+(e?" ":"")+$a(t)})),Ga=Oi((function(r,t,e){return r+(e?" ":"")+t.toUpperCase()})),$a=Ri("toUpperCase");function Ba(r,t,e){return r=ca(r),void 0===(t=e?void 0:t)?function(r){return Cr.test(r)}(r)?function(r){return r.match(Sr)||[]}(r):function(r){return r.match(K)||[]}(r):r.match(t)||[]}var Wa=Fn((function(r,t){try{return tt(r,void 0,t)}catch(r){return $u(r)?r:new sr(r)}})),Xa=Xi((function(r,t){return nt(t,(function(t){t=No(t),qe(r,t,bu(r[t],r))})),r}));function Va(r){return function(){return r}}var qa=Ti(),Ha=Ti(!0);function Za(r){return r}function Ya(r){return On("function"==typeof r?r:Ye(r,1))}var Ka=Fn((function(r,t){return function(e){return En(e,r,t)}})),Ja=Fn((function(r,t){return function(e){return En(r,e,t)}}));function Qa(r,t,e){var n=Ia(t),i=sn(t,n);null!=e||Vu(t)&&(i.length||!n.length)||(e=t,t=r,r=this,i=sn(t,Ia(t)));var o=!(Vu(e)&&"chain"in e&&!e.chain),u=Bu(r);return nt(i,(function(e){var n=t[e];r[e]=n,u&&(r.prototype[e]=function(){var t=this.__chain__;if(o||t){var e=r(this.__wrapped__),i=e.__actions__=mi(this.__actions__);return i.push({func:n,args:arguments,thisArg:r}),e.__chain__=t,e}return n.apply(r,ct([this.value()],arguments))})})),r}function rl(){}var tl=ji(ft),el=ji(ot),nl=ji(pt);function il(r){return fo(r)?bt(No(r)):function(r){return function(t){return hn(t,r)}}(r)}var ol=ki(),ul=ki(!0);function al(){return[]}function ll(){return!1}var fl,cl=Si((function(r,t){return r+t}),0),sl=Mi("ceil"),hl=Si((function(r,t){return r/t}),1),pl=Mi("floor"),dl=Si((function(r,t){return r*t}),1),vl=Mi("round"),gl=Si((function(r,t){return r-t}),0);return Te.after=function(r,t){if("function"!=typeof t)throw new _r(e);return r=ua(r),function(){if(--r<1)return t.apply(this,arguments)}},Te.ary=yu,Te.assign=sa,Te.assignIn=ha,Te.assignInWith=pa,Te.assignWith=da,Te.at=va,Te.before=Eu,Te.bind=bu,Te.bindAll=Xa,Te.bindKey=wu,Te.castArray=function(){if(!arguments.length)return[];var r=arguments[0];return Du(r)?r:[r]},Te.chain=iu,Te.chunk=function(r,t,e){t=(e?lo(r,t,e):void 0===t)?1:ue(ua(t),0);var n=null==r?0:r.length;if(!n||t<1)return[];for(var i=0,o=0,u=q(Qt(n/t));i<n;)u[o++]=Vn(r,i,i+=t);return u},Te.compact=function(r){for(var t=-1,e=null==r?0:r.length,n=0,i=[];++t<e;){var o=r[t];o&&(i[n++]=o)}return i},Te.concat=function(){var r=arguments.length;if(!r)return[];for(var t=q(r-1),e=arguments[0],n=r;n--;)t[n-1]=arguments[n];return ct(Du(e)?mi(e):[e],un(t,1))},Te.cond=function(r){var t=null==r?0:r.length,n=Ki();return r=t?ft(r,(function(r){if("function"!=typeof r[1])throw new _r(e);return[n(r[0]),r[1]]})):[],Fn((function(e){for(var n=-1;++n<t;){var i=r[n];if(tt(i[0],this,e))return tt(i[1],this,e)}}))},Te.conforms=function(r){return function(r){var t=Ia(r);return function(e){return Ke(e,r,t)}}(Ye(r,1))},Te.constant=Va,Te.countBy=au,Te.create=function(r,t){var e=Ne(r);return null==t?e:Ve(e,t)},Te.curry=function r(t,e,n){var i=zi(t,8,void 0,void 0,void 0,void 0,void 0,e=n?void 0:e);return i.placeholder=r.placeholder,i},Te.curryRight=function r(t,e,n){var i=zi(t,16,void 0,void 0,void 0,void 0,void 0,e=n?void 0:e);return i.placeholder=r.placeholder,i},Te.debounce=Iu,Te.defaults=ga,Te.defaultsDeep=_a,Te.defer=Ru,Te.delay=Ou,Te.difference=jo,Te.differenceBy=Co,Te.differenceWith=ko,Te.drop=function(r,t,e){var n=null==r?0:r.length;return n?Vn(r,(t=e||void 0===t?1:ua(t))<0?0:t,n):[]},Te.dropRight=function(r,t,e){var n=null==r?0:r.length;return n?Vn(r,0,(t=n-(t=e||void 0===t?1:ua(t)))<0?0:t):[]},Te.dropRightWhile=function(r,t){return r&&r.length?ei(r,Ki(t,3),!0,!0):[]},Te.dropWhile=function(r,t){return r&&r.length?ei(r,Ki(t,3),!0):[]},Te.fill=function(r,t,e,n){var i=null==r?0:r.length;return i?(e&&"number"!=typeof e&&lo(r,t,e)&&(e=0,n=i),function(r,t,e,n){var i=r.length;for((e=ua(e))<0&&(e=-e>i?0:i+e),(n=void 0===n||n>i?i:ua(n))<0&&(n+=i),n=e>n?0:aa(n);e<n;)r[e++]=t;return r}(r,t,e,n)):[]},Te.filter=function(r,t){return(Du(r)?ut:on)(r,Ki(t,3))},Te.flatMap=function(r,t){return un(vu(r,t),1)},Te.flatMapDeep=function(r,t){return un(vu(r,t),1/0)},Te.flatMapDepth=function(r,t,e){return e=void 0===e?1:ua(e),un(vu(r,t),e)},Te.flatten=Mo,Te.flattenDeep=function(r){return null!=r&&r.length?un(r,1/0):[]},Te.flattenDepth=function(r,t){return null!=r&&r.length?un(r,t=void 0===t?1:ua(t)):[]},Te.flip=function(r){return zi(r,512)},Te.flow=qa,Te.flowRight=Ha,Te.fromPairs=function(r){for(var t=-1,e=null==r?0:r.length,n={};++t<e;){var i=r[t];n[i[0]]=i[1]}return n},Te.functions=function(r){return null==r?[]:sn(r,Ia(r))},Te.functionsIn=function(r){return null==r?[]:sn(r,Ra(r))},Te.groupBy=hu,Te.initial=function(r){return null!=r&&r.length?Vn(r,0,-1):[]},Te.intersection=Fo,Te.intersectionBy=zo,Te.intersectionWith=Go,Te.invert=Ea,Te.invertBy=ba,Te.invokeMap=pu,Te.iteratee=Ya,Te.keyBy=du,Te.keys=Ia,Te.keysIn=Ra,Te.map=vu,Te.mapKeys=function(r,t){var e={};return t=Ki(t,3),fn(r,(function(r,n,i){qe(e,t(r,n,i),r)})),e},Te.mapValues=function(r,t){var e={};return t=Ki(t,3),fn(r,(function(r,n,i){qe(e,n,t(r,n,i))})),e},Te.matches=function(r){return Nn(Ye(r,1))},Te.matchesProperty=function(r,t){return xn(r,Ye(t,1))},Te.memoize=Au,Te.merge=Oa,Te.mergeWith=Aa,Te.method=Ka,Te.methodOf=Ja,Te.mixin=Qa,Te.negate=Lu,Te.nthArg=function(r){return r=ua(r),Fn((function(t){return jn(t,r)}))},Te.omit=La,Te.omitBy=function(r,t){return Na(r,Lu(Ki(t)))},Te.once=function(r){return Eu(2,r)},Te.orderBy=function(r,t,e,n){return null==r?[]:(Du(t)||(t=null==t?[]:[t]),Du(e=n?void 0:e)||(e=null==e?[]:[e]),Cn(r,t,e))},Te.over=tl,Te.overArgs=Tu,Te.overEvery=el,Te.overSome=nl,Te.partial=Nu,Te.partialRight=xu,Te.partition=gu,Te.pick=Ta,Te.pickBy=Na,Te.property=il,Te.propertyOf=function(r){return function(t){return null==r?void 0:hn(r,t)}},Te.pull=Bo,Te.pullAll=Wo,Te.pullAllBy=function(r,t,e){return r&&r.length&&t&&t.length?Pn(r,t,Ki(e,2)):r},Te.pullAllWith=function(r,t,e){return r&&r.length&&t&&t.length?Pn(r,t,void 0,e):r},Te.pullAt=Xo,Te.range=ol,Te.rangeRight=ul,Te.rearg=Su,Te.reject=function(r,t){return(Du(r)?ut:on)(r,Lu(Ki(t,3)))},Te.remove=function(r,t){var e=[];if(!r||!r.length)return e;var n=-1,i=[],o=r.length;for(t=Ki(t,3);++n<o;){var u=r[n];t(u,n,r)&&(e.push(u),i.push(n))}return Dn(r,i),e},Te.rest=function(r,t){if("function"!=typeof r)throw new _r(e);return Fn(r,t=void 0===t?t:ua(t))},Te.reverse=Vo,Te.sampleSize=function(r,t,e){return t=(e?lo(r,t,e):void 0===t)?1:ua(t),(Du(r)?ze:Gn)(r,t)},Te.set=function(r,t,e){return null==r?r:$n(r,t,e)},Te.setWith=function(r,t,e,n){return n="function"==typeof n?n:void 0,null==r?r:$n(r,t,e,n)},Te.shuffle=function(r){return(Du(r)?Ge:Xn)(r)},Te.slice=function(r,t,e){var n=null==r?0:r.length;return n?(e&&"number"!=typeof e&&lo(r,t,e)?(t=0,e=n):(t=null==t?0:ua(t),e=void 0===e?n:ua(e)),Vn(r,t,e)):[]},Te.sortBy=_u,Te.sortedUniq=function(r){return r&&r.length?Yn(r):[]},Te.sortedUniqBy=function(r,t){return r&&r.length?Yn(r,Ki(t,2)):[]},Te.split=function(r,t,e){return e&&"number"!=typeof e&&lo(r,t,e)&&(t=e=void 0),(e=void 0===e?4294967295:e>>>0)?(r=ca(r))&&("string"==typeof t||null!=t&&!Ku(t))&&!(t=Jn(t))&&Dt(r)?ci(Bt(r),0,e):r.split(t,e):[]},Te.spread=function(r,t){if("function"!=typeof r)throw new _r(e);return t=null==t?0:ue(ua(t),0),Fn((function(e){var n=e[t],i=ci(e,0,t);return n&&ct(i,n),tt(r,this,i)}))},Te.tail=function(r){var t=null==r?0:r.length;return t?Vn(r,1,t):[]},Te.take=function(r,t,e){return r&&r.length?Vn(r,0,(t=e||void 0===t?1:ua(t))<0?0:t):[]},Te.takeRight=function(r,t,e){var n=null==r?0:r.length;return n?Vn(r,(t=n-(t=e||void 0===t?1:ua(t)))<0?0:t,n):[]},Te.takeRightWhile=function(r,t){return r&&r.length?ei(r,Ki(t,3),!1,!0):[]},Te.takeWhile=function(r,t){return r&&r.length?ei(r,Ki(t,3)):[]},Te.tap=function(r,t){return t(r),r},Te.throttle=function(r,t,n){var i=!0,o=!0;if("function"!=typeof r)throw new _r(e);return Vu(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),Iu(r,t,{leading:i,maxWait:t,trailing:o})},Te.thru=ou,Te.toArray=ia,Te.toPairs=xa,Te.toPairsIn=Sa,Te.toPath=function(r){return Du(r)?ft(r,No):ra(r)?[r]:mi(To(ca(r)))},Te.toPlainObject=fa,Te.transform=function(r,t,e){var n=Du(r),i=n||zu(r)||ta(r);if(t=Ki(t,4),null==e){var o=r&&r.constructor;e=i?n?new o:[]:Vu(r)&&Bu(o)?Ne(Xr(r)):{}}return(i?nt:fn)(r,(function(r,n,i){return t(e,r,n,i)})),e},Te.unary=function(r){return yu(r,1)},Te.union=qo,Te.unionBy=Ho,Te.unionWith=Zo,Te.uniq=function(r){return r&&r.length?Qn(r):[]},Te.uniqBy=function(r,t){return r&&r.length?Qn(r,Ki(t,2)):[]},Te.uniqWith=function(r,t){return t="function"==typeof t?t:void 0,r&&r.length?Qn(r,void 0,t):[]},Te.unset=function(r,t){return null==r||ri(r,t)},Te.unzip=Yo,Te.unzipWith=Ko,Te.update=function(r,t,e){return null==r?r:ti(r,t,ai(e))},Te.updateWith=function(r,t,e,n){return n="function"==typeof n?n:void 0,null==r?r:ti(r,t,ai(e),n)},Te.values=ja,Te.valuesIn=function(r){return null==r?[]:Tt(r,Ra(r))},Te.without=Jo,Te.words=Ba,Te.wrap=function(r,t){return Nu(ai(t),r)},Te.xor=Qo,Te.xorBy=ru,Te.xorWith=tu,Te.zip=eu,Te.zipObject=function(r,t){return oi(r||[],t||[],Be)},Te.zipObjectDeep=function(r,t){return oi(r||[],t||[],$n)},Te.zipWith=nu,Te.entries=xa,Te.entriesIn=Sa,Te.extend=ha,Te.extendWith=pa,Qa(Te,Te),Te.add=cl,Te.attempt=Wa,Te.camelCase=Ca,Te.capitalize=ka,Te.ceil=sl,Te.clamp=function(r,t,e){return void 0===e&&(e=t,t=void 0),void 0!==e&&(e=(e=la(e))==e?e:0),void 0!==t&&(t=(t=la(t))==t?t:0),Ze(la(r),t,e)},Te.clone=function(r){return Ye(r,4)},Te.cloneDeep=function(r){return Ye(r,5)},Te.cloneDeepWith=function(r,t){return Ye(r,5,t="function"==typeof t?t:void 0)},Te.cloneWith=function(r,t){return Ye(r,4,t="function"==typeof t?t:void 0)},Te.conformsTo=function(r,t){return null==t||Ke(r,t,Ia(t))},Te.deburr=Pa,Te.defaultTo=function(r,t){return null==r||r!=r?t:r},Te.divide=hl,Te.endsWith=function(r,t,e){r=ca(r),t=Jn(t);var n=r.length,i=e=void 0===e?n:Ze(ua(e),0,n);return(e-=t.length)>=0&&r.slice(e,i)==t},Te.eq=ju,Te.escape=function(r){return(r=ca(r))&&M.test(r)?r.replace(P,kt):r},Te.escapeRegExp=function(r){return(r=ca(r))&&X.test(r)?r.replace(W,"\\$&"):r},Te.every=function(r,t,e){var n=Du(r)?ot:en;return e&&lo(r,t,e)&&(t=void 0),n(r,Ki(t,3))},Te.find=lu,Te.findIndex=Po,Te.findKey=function(r,t){return vt(r,Ki(t,3),fn)},Te.findLast=fu,Te.findLastIndex=Do,Te.findLastKey=function(r,t){return vt(r,Ki(t,3),cn)},Te.floor=pl,Te.forEach=cu,Te.forEachRight=su,Te.forIn=function(r,t){return null==r?r:an(r,Ki(t,3),Ra)},Te.forInRight=function(r,t){return null==r?r:ln(r,Ki(t,3),Ra)},Te.forOwn=function(r,t){return r&&fn(r,Ki(t,3))},Te.forOwnRight=function(r,t){return r&&cn(r,Ki(t,3))},Te.get=ma,Te.gt=Cu,Te.gte=ku,Te.has=function(r,t){return null!=r&&io(r,t,gn)},Te.hasIn=ya,Te.head=Uo,Te.identity=Za,Te.includes=function(r,t,e,n){r=Uu(r)?r:ja(r),e=e&&!n?ua(e):0;var i=r.length;return e<0&&(e=ue(i+e,0)),Qu(r)?e<=i&&r.indexOf(t,e)>-1:!!i&&_t(r,t,e)>-1},Te.indexOf=function(r,t,e){var n=null==r?0:r.length;if(!n)return-1;var i=null==e?0:ua(e);return i<0&&(i=ue(n+i,0)),_t(r,t,i)},Te.inRange=function(r,t,e){return t=oa(t),void 0===e?(e=t,t=0):e=oa(e),function(r,t,e){return r>=ae(t,e)&&r<ue(t,e)}(r=la(r),t,e)},Te.invoke=wa,Te.isArguments=Pu,Te.isArray=Du,Te.isArrayBuffer=Mu,Te.isArrayLike=Uu,Te.isArrayLikeObject=Fu,Te.isBoolean=function(r){return!0===r||!1===r||qu(r)&&dn(r)==l},Te.isBuffer=zu,Te.isDate=Gu,Te.isElement=function(r){return qu(r)&&1===r.nodeType&&!Yu(r)},Te.isEmpty=function(r){if(null==r)return!0;if(Uu(r)&&(Du(r)||"string"==typeof r||"function"==typeof r.splice||zu(r)||ta(r)||Pu(r)))return!r.length;var t=no(r);if(t==p||t==_)return!r.size;if(ho(r))return!An(r).length;for(var e in r)if(Ir.call(r,e))return!1;return!0},Te.isEqual=function(r,t){return wn(r,t)},Te.isEqualWith=function(r,t,e){var n=(e="function"==typeof e?e:void 0)?e(r,t):void 0;return void 0===n?wn(r,t,void 0,e):!!n},Te.isError=$u,Te.isFinite=function(r){return"number"==typeof r&&ne(r)},Te.isFunction=Bu,Te.isInteger=Wu,Te.isLength=Xu,Te.isMap=Hu,Te.isMatch=function(r,t){return r===t||In(r,t,Qi(t))},Te.isMatchWith=function(r,t,e){return e="function"==typeof e?e:void 0,In(r,t,Qi(t),e)},Te.isNaN=function(r){return Zu(r)&&r!=+r},Te.isNative=function(r){if(so(r))throw new sr("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Rn(r)},Te.isNil=function(r){return null==r},Te.isNull=function(r){return null===r},Te.isNumber=Zu,Te.isObject=Vu,Te.isObjectLike=qu,Te.isPlainObject=Yu,Te.isRegExp=Ku,Te.isSafeInteger=function(r){return Wu(r)&&r>=-9007199254740991&&r<=9007199254740991},Te.isSet=Ju,Te.isString=Qu,Te.isSymbol=ra,Te.isTypedArray=ta,Te.isUndefined=function(r){return void 0===r},Te.isWeakMap=function(r){return qu(r)&&no(r)==E},Te.isWeakSet=function(r){return qu(r)&&"[object WeakSet]"==dn(r)},Te.join=function(r,t){return null==r?"":ie.call(r,t)},Te.kebabCase=Da,Te.last=$o,Te.lastIndexOf=function(r,t,e){var n=null==r?0:r.length;if(!n)return-1;var i=n;return void 0!==e&&(i=(i=ua(e))<0?ue(n+i,0):ae(i,n-1)),t==t?function(r,t,e){for(var n=e+1;n--;)if(r[n]===t)return n;return n}(r,t,i):gt(r,yt,i,!0)},Te.lowerCase=Ma,Te.lowerFirst=Ua,Te.lt=ea,Te.lte=na,Te.max=function(r){return r&&r.length?nn(r,Za,vn):void 0},Te.maxBy=function(r,t){return r&&r.length?nn(r,Ki(t,2),vn):void 0},Te.mean=function(r){return Et(r,Za)},Te.meanBy=function(r,t){return Et(r,Ki(t,2))},Te.min=function(r){return r&&r.length?nn(r,Za,Ln):void 0},Te.minBy=function(r,t){return r&&r.length?nn(r,Ki(t,2),Ln):void 0},Te.stubArray=al,Te.stubFalse=ll,Te.stubObject=function(){return{}},Te.stubString=function(){return""},Te.stubTrue=function(){return!0},Te.multiply=dl,Te.nth=function(r,t){return r&&r.length?jn(r,ua(t)):void 0},Te.noConflict=function(){return Br._===this&&(Br._=xr),this},Te.noop=rl,Te.now=mu,Te.pad=function(r,t,e){r=ca(r);var n=(t=ua(t))?$t(r):0;if(!t||n>=t)return r;var i=(t-n)/2;return Ci(re(i),e)+r+Ci(Qt(i),e)},Te.padEnd=function(r,t,e){r=ca(r);var n=(t=ua(t))?$t(r):0;return t&&n<t?r+Ci(t-n,e):r},Te.padStart=function(r,t,e){r=ca(r);var n=(t=ua(t))?$t(r):0;return t&&n<t?Ci(t-n,e)+r:r},Te.parseInt=function(r,t,e){return e||null==t?t=0:t&&(t=+t),fe(ca(r).replace(V,""),t||0)},Te.random=function(r,t,e){if(e&&"boolean"!=typeof e&&lo(r,t,e)&&(t=e=void 0),void 0===e&&("boolean"==typeof t?(e=t,t=void 0):"boolean"==typeof r&&(e=r,r=void 0)),void 0===r&&void 0===t?(r=0,t=1):(r=oa(r),void 0===t?(t=r,r=0):t=oa(t)),r>t){var n=r;r=t,t=n}if(e||r%1||t%1){var i=ce();return ae(r+i*(t-r+Fr("1e-"+((i+"").length-1))),t)}return Mn(r,t)},Te.reduce=function(r,t,e){var n=Du(r)?st:It,i=arguments.length<3;return n(r,Ki(t,4),e,i,rn)},Te.reduceRight=function(r,t,e){var n=Du(r)?ht:It,i=arguments.length<3;return n(r,Ki(t,4),e,i,tn)},Te.repeat=function(r,t,e){return t=(e?lo(r,t,e):void 0===t)?1:ua(t),Un(ca(r),t)},Te.replace=function(){var r=arguments,t=ca(r[0]);return r.length<3?t:t.replace(r[1],r[2])},Te.result=function(r,t,e){var n=-1,i=(t=li(t,r)).length;for(i||(i=1,r=void 0);++n<i;){var o=null==r?void 0:r[No(t[n])];void 0===o&&(n=i,o=e),r=Bu(o)?o.call(r):o}return r},Te.round=vl,Te.runInContext=r,Te.sample=function(r){return(Du(r)?Fe:zn)(r)},Te.size=function(r){if(null==r)return 0;if(Uu(r))return Qu(r)?$t(r):r.length;var t=no(r);return t==p||t==_?r.size:An(r).length},Te.snakeCase=Fa,Te.some=function(r,t,e){var n=Du(r)?pt:qn;return e&&lo(r,t,e)&&(t=void 0),n(r,Ki(t,3))},Te.sortedIndex=function(r,t){return Hn(r,t)},Te.sortedIndexBy=function(r,t,e){return Zn(r,t,Ki(e,2))},Te.sortedIndexOf=function(r,t){var e=null==r?0:r.length;if(e){var n=Hn(r,t);if(n<e&&ju(r[n],t))return n}return-1},Te.sortedLastIndex=function(r,t){return Hn(r,t,!0)},Te.sortedLastIndexBy=function(r,t,e){return Zn(r,t,Ki(e,2),!0)},Te.sortedLastIndexOf=function(r,t){if(null!=r&&r.length){var e=Hn(r,t,!0)-1;if(ju(r[e],t))return e}return-1},Te.startCase=za,Te.startsWith=function(r,t,e){return r=ca(r),e=null==e?0:Ze(ua(e),0,r.length),t=Jn(t),r.slice(e,e+t.length)==t},Te.subtract=gl,Te.sum=function(r){return r&&r.length?Rt(r,Za):0},Te.sumBy=function(r,t){return r&&r.length?Rt(r,Ki(t,2)):0},Te.template=function(r,t,e){var n=Te.templateSettings;e&&lo(r,t,e)&&(t=void 0),r=ca(r),t=pa({},t,n,Gi);var i,o,u=pa({},t.imports,n.imports,Gi),a=Ia(u),l=Tt(u,a),f=0,c=t.interpolate||lr,s="__p += '",h=vr((t.escape||lr).source+"|"+c.source+"|"+(c===z?rr:lr).source+"|"+(t.evaluate||lr).source+"|$","g"),p="//# sourceURL="+(Ir.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Pr+"]")+"\n";r.replace(h,(function(t,e,n,u,a,l){return n||(n=u),s+=r.slice(f,l).replace(fr,Pt),e&&(i=!0,s+="' +\n__e("+e+") +\n'"),a&&(o=!0,s+="';\n"+a+";\n__p += '"),n&&(s+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),f=l+t.length,t})),s+="';\n";var d=Ir.call(t,"variable")&&t.variable;if(d){if(J.test(d))throw new sr("Invalid `variable` option passed into `_.template`")}else s="with (obj) {\n"+s+"\n}\n";s=(o?s.replace(S,""):s).replace(j,"$1").replace(C,"$1;"),s="function("+(d||"obj")+") {\n"+(d?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+s+"return __p\n}";var v=Wa((function(){return hr(a,p+"return "+s).apply(void 0,l)}));if(v.source=s,$u(v))throw v;return v},Te.times=function(r,t){if((r=ua(r))<1||r>9007199254740991)return[];var e=4294967295,n=ae(r,4294967295);r-=4294967295;for(var i=Ot(n,t=Ki(t));++e<r;)t(e);return i},Te.toFinite=oa,Te.toInteger=ua,Te.toLength=aa,Te.toLower=function(r){return ca(r).toLowerCase()},Te.toNumber=la,Te.toSafeInteger=function(r){return r?Ze(ua(r),-9007199254740991,9007199254740991):0===r?r:0},Te.toString=ca,Te.toUpper=function(r){return ca(r).toUpperCase()},Te.trim=function(r,t,e){if((r=ca(r))&&(e||void 0===t))return At(r);if(!r||!(t=Jn(t)))return r;var n=Bt(r),i=Bt(t);return ci(n,xt(n,i),St(n,i)+1).join("")},Te.trimEnd=function(r,t,e){if((r=ca(r))&&(e||void 0===t))return r.slice(0,Wt(r)+1);if(!r||!(t=Jn(t)))return r;var n=Bt(r);return ci(n,0,St(n,Bt(t))+1).join("")},Te.trimStart=function(r,t,e){if((r=ca(r))&&(e||void 0===t))return r.replace(V,"");if(!r||!(t=Jn(t)))return r;var n=Bt(r);return ci(n,xt(n,Bt(t))).join("")},Te.truncate=function(r,t){var e=30,n="...";if(Vu(t)){var i="separator"in t?t.separator:i;e="length"in t?ua(t.length):e,n="omission"in t?Jn(t.omission):n}var o=(r=ca(r)).length;if(Dt(r)){var u=Bt(r);o=u.length}if(e>=o)return r;var a=e-$t(n);if(a<1)return n;var l=u?ci(u,0,a).join(""):r.slice(0,a);if(void 0===i)return l+n;if(u&&(a+=l.length-a),Ku(i)){if(r.slice(a).search(i)){var f,c=l;for(i.global||(i=vr(i.source,ca(tr.exec(i))+"g")),i.lastIndex=0;f=i.exec(c);)var s=f.index;l=l.slice(0,void 0===s?a:s)}}else if(r.indexOf(Jn(i),a)!=a){var h=l.lastIndexOf(i);h>-1&&(l=l.slice(0,h))}return l+n},Te.unescape=function(r){return(r=ca(r))&&D.test(r)?r.replace(k,Xt):r},Te.uniqueId=function(r){var t=++Rr;return ca(r)+t},Te.upperCase=Ga,Te.upperFirst=$a,Te.each=cu,Te.eachRight=su,Te.first=Uo,Qa(Te,(fl={},fn(Te,(function(r,t){Ir.call(Te.prototype,t)||(fl[t]=r)})),fl),{chain:!1}),Te.VERSION="4.17.21",nt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(r){Te[r].placeholder=Te})),nt(["drop","take"],(function(r,t){je.prototype[r]=function(e){e=void 0===e?1:ue(ua(e),0);var n=this.__filtered__&&!t?new je(this):this.clone();return n.__filtered__?n.__takeCount__=ae(e,n.__takeCount__):n.__views__.push({size:ae(e,4294967295),type:r+(n.__dir__<0?"Right":"")}),n},je.prototype[r+"Right"]=function(t){return this.reverse()[r](t).reverse()}})),nt(["filter","map","takeWhile"],(function(r,t){var e=t+1,n=1==e||3==e;je.prototype[r]=function(r){var t=this.clone();return t.__iteratees__.push({iteratee:Ki(r,3),type:e}),t.__filtered__=t.__filtered__||n,t}})),nt(["head","last"],(function(r,t){var e="take"+(t?"Right":"");je.prototype[r]=function(){return this[e](1).value()[0]}})),nt(["initial","tail"],(function(r,t){var e="drop"+(t?"":"Right");je.prototype[r]=function(){return this.__filtered__?new je(this):this[e](1)}})),je.prototype.compact=function(){return this.filter(Za)},je.prototype.find=function(r){return this.filter(r).head()},je.prototype.findLast=function(r){return this.reverse().find(r)},je.prototype.invokeMap=Fn((function(r,t){return"function"==typeof r?new je(this):this.map((function(e){return En(e,r,t)}))})),je.prototype.reject=function(r){return this.filter(Lu(Ki(r)))},je.prototype.slice=function(r,t){r=ua(r);var e=this;return e.__filtered__&&(r>0||t<0)?new je(e):(r<0?e=e.takeRight(-r):r&&(e=e.drop(r)),void 0!==t&&(e=(t=ua(t))<0?e.dropRight(-t):e.take(t-r)),e)},je.prototype.takeRightWhile=function(r){return this.reverse().takeWhile(r).reverse()},je.prototype.toArray=function(){return this.take(4294967295)},fn(je.prototype,(function(r,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),i=Te[n?"take"+("last"==t?"Right":""):t],o=n||/^find/.test(t);i&&(Te.prototype[t]=function(){var t=this.__wrapped__,u=n?[1]:arguments,a=t instanceof je,l=u[0],f=a||Du(t),c=function(r){var t=i.apply(Te,ct([r],u));return n&&s?t[0]:t};f&&e&&"function"==typeof l&&1!=l.length&&(a=f=!1);var s=this.__chain__,h=!!this.__actions__.length,p=o&&!s,d=a&&!h;if(!o&&f){t=d?t:new je(this);var v=r.apply(t,u);return v.__actions__.push({func:ou,args:[c],thisArg:void 0}),new Se(v,s)}return p&&d?r.apply(this,u):(v=this.thru(c),p?n?v.value()[0]:v.value():v)})})),nt(["pop","push","shift","sort","splice","unshift"],(function(r){var t=mr[r],e=/^(?:push|sort|unshift)$/.test(r)?"tap":"thru",n=/^(?:pop|shift)$/.test(r);Te.prototype[r]=function(){var r=arguments;if(n&&!this.__chain__){var i=this.value();return t.apply(Du(i)?i:[],r)}return this[e]((function(e){return t.apply(Du(e)?e:[],r)}))}})),fn(je.prototype,(function(r,t){var e=Te[t];if(e){var n=e.name+"";Ir.call(ye,n)||(ye[n]=[]),ye[n].push({name:t,func:e})}})),ye[Ni(void 0,2).name]=[{name:"wrapper",func:void 0}],je.prototype.clone=function(){var r=new je(this.__wrapped__);return r.__actions__=mi(this.__actions__),r.__dir__=this.__dir__,r.__filtered__=this.__filtered__,r.__iteratees__=mi(this.__iteratees__),r.__takeCount__=this.__takeCount__,r.__views__=mi(this.__views__),r},je.prototype.reverse=function(){if(this.__filtered__){var r=new je(this);r.__dir__=-1,r.__filtered__=!0}else(r=this.clone()).__dir__*=-1;return r},je.prototype.value=function(){var r=this.__wrapped__.value(),t=this.__dir__,e=Du(r),n=t<0,i=e?r.length:0,o=function(r,t,e){for(var n=-1,i=e.length;++n<i;){var o=e[n],u=o.size;switch(o.type){case"drop":r+=u;break;case"dropRight":t-=u;break;case"take":t=ae(t,r+u);break;case"takeRight":r=ue(r,t-u)}}return{start:r,end:t}}(0,i,this.__views__),u=o.start,a=o.end,l=a-u,f=n?a:u-1,c=this.__iteratees__,s=c.length,h=0,p=ae(l,this.__takeCount__);if(!e||!n&&i==l&&p==l)return ni(r,this.__actions__);var d=[];r:for(;l--&&h<p;){for(var v=-1,g=r[f+=t];++v<s;){var _=c[v],m=_.iteratee,y=_.type,E=m(g);if(2==y)g=E;else if(!E){if(1==y)continue r;break r}}d[h++]=g}return d},Te.prototype.at=uu,Te.prototype.chain=function(){return iu(this)},Te.prototype.commit=function(){return new Se(this.value(),this.__chain__)},Te.prototype.next=function(){void 0===this.__values__&&(this.__values__=ia(this.value()));var r=this.__index__>=this.__values__.length;return{done:r,value:r?void 0:this.__values__[this.__index__++]}},Te.prototype.plant=function(r){for(var t,e=this;e instanceof xe;){var n=So(e);n.__index__=0,n.__values__=void 0,t?i.__wrapped__=n:t=n;var i=n;e=e.__wrapped__}return i.__wrapped__=r,t},Te.prototype.reverse=function(){var r=this.__wrapped__;if(r instanceof je){var t=r;return this.__actions__.length&&(t=new je(this)),(t=t.reverse()).__actions__.push({func:ou,args:[Vo],thisArg:void 0}),new Se(t,this.__chain__)}return this.thru(Vo)},Te.prototype.toJSON=Te.prototype.valueOf=Te.prototype.value=function(){return ni(this.__wrapped__,this.__actions__)},Te.prototype.first=Te.prototype.head,qt&&(Te.prototype[qt]=function(){return this}),Te}();Xr?((Xr.exports=Vt)._=Vt,Wr._=Vt):Br._=Vt}).call(i)}));var a=o((function(r,t){var e;t=r.exports=h,e="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?function(){var r=Array.prototype.slice.call(arguments,0);r.unshift("SEMVER"),console.log.apply(console,r)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var i=Number.MAX_SAFE_INTEGER||9007199254740991,o=t.re=[],u=t.src=[],a=t.tokens={},l=0;function f(r){a[r]=l++}f("NUMERICIDENTIFIER"),u[a.NUMERICIDENTIFIER]="0|[1-9]\\d*",f("NUMERICIDENTIFIERLOOSE"),u[a.NUMERICIDENTIFIERLOOSE]="[0-9]+",f("NONNUMERICIDENTIFIER"),u[a.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",f("MAINVERSION"),u[a.MAINVERSION]="("+u[a.NUMERICIDENTIFIER]+")\\.("+u[a.NUMERICIDENTIFIER]+")\\.("+u[a.NUMERICIDENTIFIER]+")",f("MAINVERSIONLOOSE"),u[a.MAINVERSIONLOOSE]="("+u[a.NUMERICIDENTIFIERLOOSE]+")\\.("+u[a.NUMERICIDENTIFIERLOOSE]+")\\.("+u[a.NUMERICIDENTIFIERLOOSE]+")",f("PRERELEASEIDENTIFIER"),u[a.PRERELEASEIDENTIFIER]="(?:"+u[a.NUMERICIDENTIFIER]+"|"+u[a.NONNUMERICIDENTIFIER]+")",f("PRERELEASEIDENTIFIERLOOSE"),u[a.PRERELEASEIDENTIFIERLOOSE]="(?:"+u[a.NUMERICIDENTIFIERLOOSE]+"|"+u[a.NONNUMERICIDENTIFIER]+")",f("PRERELEASE"),u[a.PRERELEASE]="(?:-("+u[a.PRERELEASEIDENTIFIER]+"(?:\\."+u[a.PRERELEASEIDENTIFIER]+")*))",f("PRERELEASELOOSE"),u[a.PRERELEASELOOSE]="(?:-?("+u[a.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+u[a.PRERELEASEIDENTIFIERLOOSE]+")*))",f("BUILDIDENTIFIER"),u[a.BUILDIDENTIFIER]="[0-9A-Za-z-]+",f("BUILD"),u[a.BUILD]="(?:\\+("+u[a.BUILDIDENTIFIER]+"(?:\\."+u[a.BUILDIDENTIFIER]+")*))",f("FULL"),f("FULLPLAIN"),u[a.FULLPLAIN]="v?"+u[a.MAINVERSION]+u[a.PRERELEASE]+"?"+u[a.BUILD]+"?",u[a.FULL]="^"+u[a.FULLPLAIN]+"$",f("LOOSEPLAIN"),u[a.LOOSEPLAIN]="[v=\\s]*"+u[a.MAINVERSIONLOOSE]+u[a.PRERELEASELOOSE]+"?"+u[a.BUILD]+"?",f("LOOSE"),u[a.LOOSE]="^"+u[a.LOOSEPLAIN]+"$",f("GTLT"),u[a.GTLT]="((?:<|>)?=?)",f("XRANGEIDENTIFIERLOOSE"),u[a.XRANGEIDENTIFIERLOOSE]=u[a.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",f("XRANGEIDENTIFIER"),u[a.XRANGEIDENTIFIER]=u[a.NUMERICIDENTIFIER]+"|x|X|\\*",f("XRANGEPLAIN"),u[a.XRANGEPLAIN]="[v=\\s]*("+u[a.XRANGEIDENTIFIER]+")(?:\\.("+u[a.XRANGEIDENTIFIER]+")(?:\\.("+u[a.XRANGEIDENTIFIER]+")(?:"+u[a.PRERELEASE]+")?"+u[a.BUILD]+"?)?)?",f("XRANGEPLAINLOOSE"),u[a.XRANGEPLAINLOOSE]="[v=\\s]*("+u[a.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+u[a.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+u[a.XRANGEIDENTIFIERLOOSE]+")(?:"+u[a.PRERELEASELOOSE]+")?"+u[a.BUILD]+"?)?)?",f("XRANGE"),u[a.XRANGE]="^"+u[a.GTLT]+"\\s*"+u[a.XRANGEPLAIN]+"$",f("XRANGELOOSE"),u[a.XRANGELOOSE]="^"+u[a.GTLT]+"\\s*"+u[a.XRANGEPLAINLOOSE]+"$",f("COERCE"),u[a.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",f("COERCERTL"),o[a.COERCERTL]=new RegExp(u[a.COERCE],"g"),f("LONETILDE"),u[a.LONETILDE]="(?:~>?)",f("TILDETRIM"),u[a.TILDETRIM]="(\\s*)"+u[a.LONETILDE]+"\\s+",o[a.TILDETRIM]=new RegExp(u[a.TILDETRIM],"g"),f("TILDE"),u[a.TILDE]="^"+u[a.LONETILDE]+u[a.XRANGEPLAIN]+"$",f("TILDELOOSE"),u[a.TILDELOOSE]="^"+u[a.LONETILDE]+u[a.XRANGEPLAINLOOSE]+"$",f("LONECARET"),u[a.LONECARET]="(?:\\^)",f("CARETTRIM"),u[a.CARETTRIM]="(\\s*)"+u[a.LONECARET]+"\\s+",o[a.CARETTRIM]=new RegExp(u[a.CARETTRIM],"g"),f("CARET"),u[a.CARET]="^"+u[a.LONECARET]+u[a.XRANGEPLAIN]+"$",f("CARETLOOSE"),u[a.CARETLOOSE]="^"+u[a.LONECARET]+u[a.XRANGEPLAINLOOSE]+"$",f("COMPARATORLOOSE"),u[a.COMPARATORLOOSE]="^"+u[a.GTLT]+"\\s*("+u[a.LOOSEPLAIN]+")$|^$",f("COMPARATOR"),u[a.COMPARATOR]="^"+u[a.GTLT]+"\\s*("+u[a.FULLPLAIN]+")$|^$",f("COMPARATORTRIM"),u[a.COMPARATORTRIM]="(\\s*)"+u[a.GTLT]+"\\s*("+u[a.LOOSEPLAIN]+"|"+u[a.XRANGEPLAIN]+")",o[a.COMPARATORTRIM]=new RegExp(u[a.COMPARATORTRIM],"g"),f("HYPHENRANGE"),u[a.HYPHENRANGE]="^\\s*("+u[a.XRANGEPLAIN]+")\\s+-\\s+("+u[a.XRANGEPLAIN]+")\\s*$",f("HYPHENRANGELOOSE"),u[a.HYPHENRANGELOOSE]="^\\s*("+u[a.XRANGEPLAINLOOSE]+")\\s+-\\s+("+u[a.XRANGEPLAINLOOSE]+")\\s*$",f("STAR"),u[a.STAR]="(<|>)?=?\\s*\\*";for(var c=0;c<l;c++)e(c,u[c]),o[c]||(o[c]=new RegExp(u[c]));function s(r,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),r instanceof h)return r;if("string"!=typeof r)return null;if(r.length>256)return null;if(!(t.loose?o[a.LOOSE]:o[a.FULL]).test(r))return null;try{return new h(r,t)}catch(r){return null}}function h(r,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),r instanceof h){if(r.loose===t.loose)return r;r=r.version}else if("string"!=typeof r)throw new TypeError("Invalid Version: "+r);if(r.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof h))return new h(r,t);e("SemVer",r,t),this.options=t,this.loose=!!t.loose;var n=r.trim().match(t.loose?o[a.LOOSE]:o[a.FULL]);if(!n)throw new TypeError("Invalid Version: "+r);if(this.raw=r,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((function(r){if(/^[0-9]+$/.test(r)){var t=+r;if(t>=0&&t<i)return t}return r})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}t.parse=s,t.valid=function(r,t){var e=s(r,t);return e?e.version:null},t.clean=function(r,t){var e=s(r.trim().replace(/^[=v]+/,""),t);return e?e.version:null},t.SemVer=h,h.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},h.prototype.toString=function(){return this.version},h.prototype.compare=function(r){return e("SemVer.compare",this.version,this.options,r),r instanceof h||(r=new h(r,this.options)),this.compareMain(r)||this.comparePre(r)},h.prototype.compareMain=function(r){return r instanceof h||(r=new h(r,this.options)),d(this.major,r.major)||d(this.minor,r.minor)||d(this.patch,r.patch)},h.prototype.comparePre=function(r){if(r instanceof h||(r=new h(r,this.options)),this.prerelease.length&&!r.prerelease.length)return-1;if(!this.prerelease.length&&r.prerelease.length)return 1;if(!this.prerelease.length&&!r.prerelease.length)return 0;var t=0;do{var n=this.prerelease[t],i=r.prerelease[t];if(e("prerelease compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return-1;if(n!==i)return d(n,i)}while(++t)},h.prototype.compareBuild=function(r){r instanceof h||(r=new h(r,this.options));var t=0;do{var n=this.build[t],i=r.build[t];if(e("prerelease compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return-1;if(n!==i)return d(n,i)}while(++t)},h.prototype.inc=function(r,t){switch(r){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var e=this.prerelease.length;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+r)}return this.format(),this.raw=this.version,this},t.inc=function(r,t,e,n){"string"==typeof e&&(n=e,e=void 0);try{return new h(r,e).inc(t,n).version}catch(r){return null}},t.diff=function(r,t){if(m(r,t))return null;var e=s(r),n=s(t),i="";if(e.prerelease.length||n.prerelease.length){i="pre";var o="prerelease"}for(var u in e)if(("major"===u||"minor"===u||"patch"===u)&&e[u]!==n[u])return i+u;return o},t.compareIdentifiers=d;var p=/^[0-9]+$/;function d(r,t){var e=p.test(r),n=p.test(t);return e&&n&&(r=+r,t=+t),r===t?0:e&&!n?-1:n&&!e?1:r<t?-1:1}function v(r,t,e){return new h(r,e).compare(new h(t,e))}function g(r,t,e){return v(r,t,e)>0}function _(r,t,e){return v(r,t,e)<0}function m(r,t,e){return 0===v(r,t,e)}function y(r,t,e){return 0!==v(r,t,e)}function E(r,t,e){return v(r,t,e)>=0}function b(r,t,e){return v(r,t,e)<=0}function w(r,t,e,n){switch(t){case"===":return"object"==typeof r&&(r=r.version),"object"==typeof e&&(e=e.version),r===e;case"!==":return"object"==typeof r&&(r=r.version),"object"==typeof e&&(e=e.version),r!==e;case"":case"=":case"==":return m(r,e,n);case"!=":return y(r,e,n);case">":return g(r,e,n);case">=":return E(r,e,n);case"<":return _(r,e,n);case"<=":return b(r,e,n);default:throw new TypeError("Invalid operator: "+t)}}function I(r,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),r instanceof I){if(r.loose===!!t.loose)return r;r=r.value}if(!(this instanceof I))return new I(r,t);e("comparator",r,t),this.options=t,this.loose=!!t.loose,this.parse(r),this.semver===R?this.value="":this.value=this.operator+this.semver.version,e("comp",this)}t.rcompareIdentifiers=function(r,t){return d(t,r)},t.major=function(r,t){return new h(r,t).major},t.minor=function(r,t){return new h(r,t).minor},t.patch=function(r,t){return new h(r,t).patch},t.compare=v,t.compareLoose=function(r,t){return v(r,t,!0)},t.compareBuild=function(r,t,e){var n=new h(r,e),i=new h(t,e);return n.compare(i)||n.compareBuild(i)},t.rcompare=function(r,t,e){return v(t,r,e)},t.sort=function(r,e){return r.sort((function(r,n){return t.compareBuild(r,n,e)}))},t.rsort=function(r,e){return r.sort((function(r,n){return t.compareBuild(n,r,e)}))},t.gt=g,t.lt=_,t.eq=m,t.neq=y,t.gte=E,t.lte=b,t.cmp=w,t.Comparator=I;var R={};function O(r,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),r instanceof O)return r.loose===!!t.loose&&r.includePrerelease===!!t.includePrerelease?r:new O(r.raw,t);if(r instanceof I)return new O(r.value,t);if(!(this instanceof O))return new O(r,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=r,this.set=r.split(/\s*\|\|\s*/).map((function(r){return this.parseRange(r.trim())}),this).filter((function(r){return r.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+r);this.format()}function A(r,t){for(var e=!0,n=r.slice(),i=n.pop();e&&n.length;)e=n.every((function(r){return i.intersects(r,t)})),i=n.pop();return e}function L(r){return!r||"x"===r.toLowerCase()||"*"===r}function T(r,t,e,n,i,o,u,a,l,f,c,s,h){return((t=L(e)?"":L(n)?">="+e+".0.0":L(i)?">="+e+"."+n+".0":">="+t)+" "+(a=L(l)?"":L(f)?"<"+(+l+1)+".0.0":L(c)?"<"+l+"."+(+f+1)+".0":s?"<="+l+"."+f+"."+c+"-"+s:"<="+a)).trim()}function N(r,t,n){for(var i=0;i<r.length;i++)if(!r[i].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(i=0;i<r.length;i++)if(e(r[i].semver),r[i].semver!==R&&r[i].semver.prerelease.length>0){var o=r[i].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch)return!0}return!1}return!0}function x(r,t,e){try{t=new O(t,e)}catch(r){return!1}return t.test(r)}function S(r,t,e,n){var i,o,u,a,l;switch(r=new h(r,n),t=new O(t,n),e){case">":i=g,o=b,u=_,a=">",l=">=";break;case"<":i=_,o=E,u=g,a="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(x(r,t,n))return!1;for(var f=0;f<t.set.length;++f){var c=t.set[f],s=null,p=null;if(c.forEach((function(r){r.semver===R&&(r=new I(">=0.0.0")),s=s||r,p=p||r,i(r.semver,s.semver,n)?s=r:u(r.semver,p.semver,n)&&(p=r)})),s.operator===a||s.operator===l)return!1;if((!p.operator||p.operator===a)&&o(r,p.semver))return!1;if(p.operator===l&&u(r,p.semver))return!1}return!0}I.prototype.parse=function(r){var t=this.options.loose?o[a.COMPARATORLOOSE]:o[a.COMPARATOR],e=r.match(t);if(!e)throw new TypeError("Invalid comparator: "+r);this.operator=void 0!==e[1]?e[1]:"","="===this.operator&&(this.operator=""),e[2]?this.semver=new h(e[2],this.options.loose):this.semver=R},I.prototype.toString=function(){return this.value},I.prototype.test=function(r){if(e("Comparator.test",r,this.options.loose),this.semver===R||r===R)return!0;if("string"==typeof r)try{r=new h(r,this.options)}catch(r){return!1}return w(r,this.operator,this.semver,this.options)},I.prototype.intersects=function(r,t){if(!(r instanceof I))throw new TypeError("a Comparator is required");var e;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(e=new O(r.value,t),x(this.value,e,t));if(""===r.operator)return""===r.value||(e=new O(this.value,t),x(r.semver,e,t));var n=!(">="!==this.operator&&">"!==this.operator||">="!==r.operator&&">"!==r.operator),i=!("<="!==this.operator&&"<"!==this.operator||"<="!==r.operator&&"<"!==r.operator),o=this.semver.version===r.semver.version,u=!(">="!==this.operator&&"<="!==this.operator||">="!==r.operator&&"<="!==r.operator),a=w(this.semver,"<",r.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===r.operator||"<"===r.operator),l=w(this.semver,">",r.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===r.operator||">"===r.operator);return n||i||o&&u||a||l},t.Range=O,O.prototype.format=function(){return this.range=this.set.map((function(r){return r.join(" ").trim()})).join("||").trim(),this.range},O.prototype.toString=function(){return this.range},O.prototype.parseRange=function(r){var t=this.options.loose;r=r.trim();var n=t?o[a.HYPHENRANGELOOSE]:o[a.HYPHENRANGE];r=r.replace(n,T),e("hyphen replace",r),r=r.replace(o[a.COMPARATORTRIM],"$1$2$3"),e("comparator trim",r,o[a.COMPARATORTRIM]),r=(r=(r=r.replace(o[a.TILDETRIM],"$1~")).replace(o[a.CARETTRIM],"$1^")).split(/\s+/).join(" ");var i=t?o[a.COMPARATORLOOSE]:o[a.COMPARATOR],u=r.split(" ").map((function(r){return function(r,t){return e("comp",r,t),r=function(r,t){return r.trim().split(/\s+/).map((function(r){return function(r,t){e("caret",r,t);var n=t.loose?o[a.CARETLOOSE]:o[a.CARET];return r.replace(n,(function(t,n,i,o,u){var a;return e("caret",r,t,n,i,o,u),L(n)?a="":L(i)?a=">="+n+".0.0 <"+(+n+1)+".0.0":L(o)?a="0"===n?">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0":">="+n+"."+i+".0 <"+(+n+1)+".0.0":u?(e("replaceCaret pr",u),a="0"===n?"0"===i?">="+n+"."+i+"."+o+"-"+u+" <"+n+"."+i+"."+(+o+1):">="+n+"."+i+"."+o+"-"+u+" <"+n+"."+(+i+1)+".0":">="+n+"."+i+"."+o+"-"+u+" <"+(+n+1)+".0.0"):(e("no pr"),a="0"===n?"0"===i?">="+n+"."+i+"."+o+" <"+n+"."+i+"."+(+o+1):">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0":">="+n+"."+i+"."+o+" <"+(+n+1)+".0.0"),e("caret return",a),a}))}(r,t)})).join(" ")}(r,t),e("caret",r),r=function(r,t){return r.trim().split(/\s+/).map((function(r){return function(r,t){var n=t.loose?o[a.TILDELOOSE]:o[a.TILDE];return r.replace(n,(function(t,n,i,o,u){var a;return e("tilde",r,t,n,i,o,u),L(n)?a="":L(i)?a=">="+n+".0.0 <"+(+n+1)+".0.0":L(o)?a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0":u?(e("replaceTilde pr",u),a=">="+n+"."+i+"."+o+"-"+u+" <"+n+"."+(+i+1)+".0"):a=">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0",e("tilde return",a),a}))}(r,t)})).join(" ")}(r,t),e("tildes",r),r=function(r,t){return e("replaceXRanges",r,t),r.split(/\s+/).map((function(r){return function(r,t){r=r.trim();var n=t.loose?o[a.XRANGELOOSE]:o[a.XRANGE];return r.replace(n,(function(n,i,o,u,a,l){e("xRange",r,n,i,o,u,a,l);var f=L(o),c=f||L(u),s=c||L(a),h=s;return"="===i&&h&&(i=""),l=t.includePrerelease?"-0":"",f?n=">"===i||"<"===i?"<0.0.0-0":"*":i&&h?(c&&(u=0),a=0,">"===i?(i=">=",c?(o=+o+1,u=0,a=0):(u=+u+1,a=0)):"<="===i&&(i="<",c?o=+o+1:u=+u+1),n=i+o+"."+u+"."+a+l):c?n=">="+o+".0.0"+l+" <"+(+o+1)+".0.0"+l:s&&(n=">="+o+"."+u+".0"+l+" <"+o+"."+(+u+1)+".0"+l),e("xRange return",n),n}))}(r,t)})).join(" ")}(r,t),e("xrange",r),r=function(r,t){return e("replaceStars",r,t),r.trim().replace(o[a.STAR],"")}(r,t),e("stars",r),r}(r,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(u=u.filter((function(r){return!!r.match(i)}))),u.map((function(r){return new I(r,this.options)}),this)},O.prototype.intersects=function(r,t){if(!(r instanceof O))throw new TypeError("a Range is required");return this.set.some((function(e){return A(e,t)&&r.set.some((function(r){return A(r,t)&&e.every((function(e){return r.every((function(r){return e.intersects(r,t)}))}))}))}))},t.toComparators=function(r,t){return new O(r,t).set.map((function(r){return r.map((function(r){return r.value})).join(" ").trim().split(" ")}))},O.prototype.test=function(r){if(!r)return!1;if("string"==typeof r)try{r=new h(r,this.options)}catch(r){return!1}for(var t=0;t<this.set.length;t++)if(N(this.set[t],r,this.options))return!0;return!1},t.satisfies=x,t.maxSatisfying=function(r,t,e){var n=null,i=null;try{var o=new O(t,e)}catch(r){return null}return r.forEach((function(r){o.test(r)&&(n&&-1!==i.compare(r)||(i=new h(n=r,e)))})),n},t.minSatisfying=function(r,t,e){var n=null,i=null;try{var o=new O(t,e)}catch(r){return null}return r.forEach((function(r){o.test(r)&&(n&&1!==i.compare(r)||(i=new h(n=r,e)))})),n},t.minVersion=function(r,t){r=new O(r,t);var e=new h("0.0.0");if(r.test(e))return e;if(e=new h("0.0.0-0"),r.test(e))return e;e=null;for(var n=0;n<r.set.length;++n)r.set[n].forEach((function(r){var t=new h(r.semver.version);switch(r.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":e&&!g(e,t)||(e=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+r.operator)}}));return e&&r.test(e)?e:null},t.validRange=function(r,t){try{return new O(r,t).range||"*"}catch(r){return null}},t.ltr=function(r,t,e){return S(r,t,"<",e)},t.gtr=function(r,t,e){return S(r,t,">",e)},t.outside=S,t.prerelease=function(r,t){var e=s(r,t);return e&&e.prerelease.length?e.prerelease:null},t.intersects=function(r,t,e){return r=new O(r,e),t=new O(t,e),r.intersects(t)},t.coerce=function(r,t){if(r instanceof h)return r;if("number"==typeof r&&(r=String(r)),"string"!=typeof r)return null;var e=null;if((t=t||{}).rtl){for(var n;(n=o[a.COERCERTL].exec(r))&&(!e||e.index+e[0].length!==r.length);)e&&n.index+n[0].length===e.index+e[0].length||(e=n),o[a.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;o[a.COERCERTL].lastIndex=-1}else e=r.match(o[a.COERCE]);return null===e?null:s(e[2]+"."+(e[3]||"0")+"."+(e[4]||"0"),t)}}));const l={data:{search:[{id:"user",label:"User",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"facebook",label:"Facebook",membership:{free:["brands"],pro:["brands"]}},{id:"check",label:"Check",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"phone",label:"Phone",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"plus",label:"plus",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"twitter",label:"Twitter",membership:{free:["brands"],pro:["brands"]}},{id:"user-secret",label:"User Secret",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"info",label:"Info",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"list",label:"List",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"star",label:"Star",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"cart-plus",label:"Add to Shopping Cart",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"book",label:"book",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"heart",label:"Heart",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"calendar",label:"Calendar",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"trash",label:"Trash",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"download",label:"Download",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"youtube",label:"YouTube",membership:{free:["brands"],pro:["brands"]}},{id:"cross",label:"Cross",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"meteor",label:"Meteor",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"linkedin",label:"LinkedIn",membership:{free:["brands"],pro:["brands"]}},{id:"play",label:"play",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"lock",label:"lock",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"car-building",label:"Car and Building",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"question",label:"Question",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"google",label:"Google Logo",membership:{free:["brands"],pro:["brands"]}},{id:"video",label:"Video",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"paper-plane",label:"Paper Plane",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"street-view",label:"Street View",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"share",label:"Share",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"code",label:"Code",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"house",label:"House",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"bell",label:"bell",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"coffee",label:"Coffee",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"computer-speaker",label:"Computer Speaker",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"bars",label:"Bars",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"github",label:"GitHub",membership:{free:["brands"],pro:["brands"]}},{id:"comment",label:"comment",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"image",label:"Image",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"folder",label:"Folder",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"key",label:"key",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"mobile",label:"Mobile Phone",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"camera",label:"camera",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"text",label:"Text",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"umbrella-beach",label:"Umbrella Beach",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"building",label:"Building",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"print",label:"print",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"sort",label:"Sort",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"flag",label:"flag",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"network-wired",label:"Wired Network",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"pencil",label:"pencil",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"quote-right",label:"quote-right",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"truck",label:"truck",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"pepper-hot",label:"Pepper Hot",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"file-export",label:"File Export",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"table",label:"table",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"file-invoice",label:"File Invoice",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"moon-stars",label:"Moon with Stars",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"tty",label:"TTY",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"registered",label:"Registered Trademark",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"phone-office",label:"Office Phone",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"video-slash",label:"Video Slash",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"person-dolly-empty",label:"Person and Empty Dolly",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"signature",label:"Signature",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"store",label:"Store",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"projector",label:"Projector",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"loveseat",label:"Loveseat",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"arrow-right",label:"arrow-right",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"music",label:"Music",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"icons",label:"Icons",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"power-off",label:"Power Off",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"wifi",label:"WiFi",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"vials",label:"Vials",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"door-open",label:"Door Open",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"shield-check",label:"shield",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"line-height",label:"Line Height",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"expand",label:"Expand",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"walkie-talkie",label:"Walkie Talkie",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"mailbox",label:"Mailbox",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}}]}},f={solid:"fas",duotone:"fad",regular:"far",light:"fal",thin:"fat",kit:"fak",brands:"fab"},c={fas:"solid",fad:"duotone",far:"regular",fal:"light",fat:"thin",fak:"kit",fab:"brands"},s=/viewBox="0 0 ([0-9]+) ([0-9]+)"/,h=/path d="([^"]+)"/,p=/path d="([^"]+)".*path d="([^"]+)"/,d=/path class="([^"]+)".*d="([^"]+)".*path class="([^"]+)".*d="([^"]+)"/,v=/path class="(fa-primary)".*d="([^"]+)"/,g=/path class="(fa-secondary)".*d="([^"]+)"/,_="Font Awesome Icon Chooser";function m(r){let t=null,e=null;const n=r.match(s),i=r.match(h),o=r.match(p)||r.match(d)||r.match(v)||r.match(g);return o&&3===o.length?e=o[1].indexOf("primary")>-1?[o[2],""]:o[1].indexOf("secondary")>-1?["",o[2]]:[o[1],o[2]]:o&&5===o.length?e=o[1].indexOf("primary")>-1?[o[2],o[4]]:[o[4],o[2]]:i&&(e=i[1]),n&&e&&(t=[parseInt(n[1],10),parseInt(n[2],10),[],null,e]),t}function y(){return"https://use.fontawesome.com"}function E(r){return r?"https://ka-p.fontawesome.com":"https://ka-f.fontawesome.com"}async function b(r,t,e,n,i){const o=i?`${n}/releases/v${e}/js/${t?"pro":"free"}.min.js?token=${i}`:`${n}/releases/