/*! For license information please see bundle.main.9690a93bec2ab8f97264.js.LICENSE.txt */
(self.webpackChunk_repo_app_epl=self.webpackChunk_repo_app_epl||[]).push([[792],{16951:function(e){e.exports={color:"#55DD33",logo:"https://cdn.battlefy.com/battlefy_logo.svg"}},78197:function(e){e.exports={localeByLanguage:{chinese:"zh-TW",english:"en",filipino:"fil",finnish:"fi",french:"fr-FR",german:"de-DE",indonesian:"id",italian:"it-IT",japanese:"ja",korean:"ko",malay_malaysia:"ms-MY",polish:"pl",portuguese:"pt-BR",russian:"ru-RU",spanish:"es-MX",swedish:"sv-SE",thai:"th",vietnamese:"vi"},languageByLocale:{en:"english"},battlefyCoreLanguages:{chinese:"zh_TW",english:"en",french:"fr_FR",german:"de_DE",indonesian:"id",italian:"it_IT",japanese:"ja_JA",korean:"ko",polish:"pl_PL",portuguese:"pt_BR",russian:"ru_RU",spanish:"es_MX",thai:"th",vietnamese:"vi_VN"}}},86984:function(e){e.exports={greeting:"hello",portal_blocks:"\n    You can install \n    <a \n      rel='noopener noreferrer' \n      target='_blank' \n      href='https://github.com/Battlefy/portal-blocks'\n    >portal-blocks</a>\n    into this project.",app_info:"\n    <img src='https://cdn.battlefy.com/battlefy_logo.svg' width='20' />\n    The application <param name='app_name' /> is running on port <param name='port' />.\n  ",ready:"async data loaded!",loading:"loading async data..."}},88134:function(e,t,a){"use strict";var r={};a.r(r),a.d(r,{register:function(){return Jt},track:function(){return ea}});var n={};a.r(n),a.d(n,{Calendar:function(){return Sn},Clock:function(){return Ln},Discord:function(){return Fn},Facebook:function(){return Dn},Instagram:function(){return Un},Linkedin:function(){return Hn},Reddit:function(){return $n},Telegram:function(){return qn},Tiktok:function(){return Gn},Twitch:function(){return Zn},Twitter:function(){return Wn},Website:function(){return Yn},Youtube:function(){return Kn}});var o=a(41594),i=a.n(o),l=a(25873),s=(a(18636),a(18665),a(59581),a(98741),a(5086),a(87136),a(29979),a(40173),a(50785),a(14602),a(30789),a(22061)),c=a(1979),d=a(45250),u=a.n(d),g=(a(80115),a(47746),a(7899),a(43148),a(26911));function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var b=["title","class"],h={strong:b,b:b,em:b,i:b,a:[].concat(b,["href","target","rel"]),img:[].concat(b,["alt","src","width","height"]),h1:b,h2:b,h3:b,h4:b,h5:b,h6:b,p:b,ol:b,ul:b,li:b,br:[],blockquote:b,pre:b,code:b,u:b,div:b,table:b,thead:b,th:b,tbody:b,tr:b,td:b,tfoot:b,span:b},v=["name","key"];function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){var e;return(e=console).warn.apply(e,arguments)},n=e.replace(/<param name=['"]([a-zA-Z0-9_]+)['"] \/>/g,function(e,a){return v.includes(a)?(r('"'.concat(a,'" is an unsupported param name!')),'ERROR - "'.concat(a,'" is an unsupported param name')):u().get(t,[a],a)});return(0,g.Ay)(n,{transform:function e(t,n){switch(t.type){case"tag":if(!a[t.name])return r("discarding unsupported tag <".concat(t.name,">"),{unsupportedTag:t.name,node:t}),null;var o=u().partition(Object.keys(t.attribs),function(e){return a[t.name].includes(e)}),i=(0,s.A)(o,2),l=i[0],c=i[1];return u().size(c)&&r("discarding unsupported attributes from tag <".concat(t.name,">"),{tag:t.name,unsupportedAttribs:c,node:t}),t.attribs=u().pick(t.attribs,l),"a"===t.name&&(t.attribs=p(p({},t.attribs),{},{style:"color: inherit;"})),(0,g.$S)(t,n,e);case"text":return;default:return r('discarding unsupported node type "'.concat(t.type,'"'),{unsupportedType:t.type,node:t}),null}}})}var x=a(16951),w=a.n(x),y=a(86984),k=a.n(y),C=a(26874),E=a.n(C),N=a(11514),A=a.n(N),V=a(76211),T=a.n(V),_=a(16081),z=a.n(_),B=a(23983),S=a.n(B),L=a(52093),P=a.n(L),I=a(61004),R=a.n(I),M=a(18903),O=a.n(M),j=a(9734),F=a.n(j),D=a(23934),U=a.n(D),H=a(79112),$=a.n(H),q=a(2333),G=a.n(q),Z=a(3836),W=a.n(Z),Y=a(91037),K=a.n(Y),Q=a(27292),X=a.n(Q),J=a(78197),ee=(a(58476),a(80475),a(58379),a(68989),a(86330)),te=a(21756),ae=a(70445);function re(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return ne(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(ne(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,ne(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,ne(u,"constructor",c),ne(c,"constructor",s),s.displayName="GeneratorFunction",ne(c,n,"GeneratorFunction"),ne(u),ne(u,n,"Generator"),ne(u,r,function(){return this}),ne(u,"toString",function(){return"[object Generator]"}),(re=function(){return{w:o,m:g}})()}function ne(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}ne=function(e,t,a,r){function o(t,a){ne(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},ne(e,t,a,r)}a(46895);var oe=function(){oe=function(){}},ie=ae.A.initializeApp({databaseURL:"https://battlefy-2f59d.firebaseio.com",projectId:"battlefy-2f59d",storageBucket:"battlefy-2f59d.appspot.com"},"manual data kit").firestore(),le="production",se=function(){switch(le){case"production":return"manual-data";case"development":return"manual-data-development-".concat("true");default:return"manual-data-".concat(le)}}(),ce="https://cdn.battlefy.com/".concat(se),de=te.A.create({baseURL:ce});function ue(e){oe();var t=(0,o.useState)([]),a=(0,s.A)(t,2),r=a[0],n=a[1],i=(0,o.useState)("loading"),l=(0,s.A)(i,2),c=l[0],d=l[1],u=(0,o.useState)(),g=(0,s.A)(u,2),m=g[0],p=g[1];return(0,o.useEffect)(function(){(0,ee.A)(re().m(function t(){var a,r,o;return re().w(function(t){for(;;)switch(t.p=t.n){case 0:if(d("loading"),e){t.n=1;break}return t.a(2);case 1:return t.p=1,t.n=2,de.get("".concat(e,".json"));case 2:a=t.v,r=a.data,n(r),d("ready"),t.n=4;break;case 3:t.p=3,o=t.v,p(o),d("error");case 4:return t.a(2)}},t,null,[[1,3]])}))()},[e]),[r,c,m]}var ge=le;function me(e){oe();var t=function(e){var t=(0,o.useState)(),a=(0,s.A)(t,2),r=a[0],n=a[1],i=(0,o.useState)("loading"),l=(0,s.A)(i,2),c=l[0],d=l[1];return(0,o.useEffect)(function(){return ie.doc(e).onSnapshot(function(e){e.exists?(d("snapshot"),n(e.data())):d("not-found")})},[e]),[r,c]}(function(e){return"manual-data/".concat(ge,"/tables/").concat(e)}(e)),a=(0,s.A)(t,2),r=a[0],n=a[1];return[u().get(r,["rows"],[]),n,r]}var pe,be=new URLSearchParams(window.location.search),he={dateShift:be.get("dateShift"),favoriteClub:be.get("favoriteClub")},ve=function(){var e=window.location.href;e=e.replace(/([?&](token|userInfo)=)[^&]+/g,""),history.pushState({},"",e)},fe=(null===(pe=a.g)||void 0===pe?void 0:pe.localStorage)||window.localStorage,xe=fe.setItem;fe.setItem=function(e,t){var a=new Event("itemInserted");a.value=t,a.key=e,document.dispatchEvent(a),xe.apply(this,arguments)};var we=fe.removeItem;fe.removeItem=function(e,t){var a=new Event("itemRemoved");a.key=e,document.dispatchEvent(a),we.apply(this,arguments)};var ye,ke=function(e){try{return JSON.parse(fe.getItem(e))}catch(e){return null}},Ce=(a(4895),a(36302)),Ee=a.n(Ce);function Ne(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Ae(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Ae(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Ae(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Ae(u,"constructor",c),Ae(c,"constructor",s),s.displayName="GeneratorFunction",Ae(c,n,"GeneratorFunction"),Ae(u),Ae(u,n,"Generator"),Ae(u,r,function(){return this}),Ae(u,"toString",function(){return"[object Generator]"}),(Ne=function(){return{w:o,m:g}})()}function Ae(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Ae=function(e,t,a,r){function o(t,a){Ae(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Ae(e,t,a,r)}var Ve=null!==(ye="MISSING_ENV_VAR".LS_CONTENT_INTERVAL)&&void 0!==ye?ye:12e4,Te=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ve;return{isPastDue:function(){var t=Ee()(fe.getItem("epl-".concat(e,"-last-updated"))||Ee()().format("X"),"X");return t.isValid()||(t=Ee()()),Ee()().isAfter(t)},set:function(){var a=Ee()().add(t,"milliseconds");fe.setItem("epl-".concat(e,"-last-updated"),a.format("X"))}}},_e=function(e){return!e||Array.isArray(e)&&!e.length||d.isObject(e)&&!d.size(e)},ze=function(){var e=(0,ee.A)(Ne().m(function e(t,a){var r,n,o=arguments;return Ne().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=Te(t,o.length>2&&void 0!==o[2]?o[2]:Ve),n=ke(t),!_e(n)&&!r.isPastDue()){e.n=4;break}return e.p=1,e.n=2,a();case 2:n=e.v,fe.setItem(t,JSON.stringify(n)),r.set(),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.a(2,n)}},e,null,[[1,3]])}));return function(t,a){return e.apply(this,arguments)}}();a(14913),a(1772),a(58649),a(68329),a(53746),a(20861),a(71905),a(85213),a(97182),a(12279),a(39302),a(70147),a(66217),a(97966),a(35186),a(35944),a(44787),a(50632),a(52278),a(14245),a(52492),a(93266),a(37192),a(37220),a(82432),a(32483),a(36696),a(58083),a(17),a(19693);var Be,Se,Le,Pe,Ie,Re,Me,Oe,je,Fe,De,Ue=a(22786),He={isProd:!0,isProdProxy:/^epl-proxy\.battlefy\.com|e\.premierleague\.com$/.test(null===(Be=window)||void 0===Be||null===(Se=Be.location)||void 0===Se?void 0:Se.host),isDev:!1,isTest:!1,isLocal:"localhost"===(null===(Le=window)||void 0===Le||null===(Pe=Le.location)||void 0===Pe?void 0:Pe.hostname),isLocalProxy:/^e\.premierleague\.com:\d+$/.test(null===(Ie=window)||void 0===Ie||null===(Re=Ie.location)||void 0===Re?void 0:Re.host),stagingProxy:"".concat(null===(Me=/^(.*)-epl-proxy\.battlefy\.com$/.exec(null===(Oe=window)||void 0===Oe||null===(je=Oe.location)||void 0===je?void 0:je.host))||void 0===Me?void 0:Me[1],".battlefy.com"),isStaging:/^[a-z]{4,7}\.battlefy\.com$/.test(null===(Fe=window)||void 0===Fe||null===(De=Fe.location)||void 0===De?void 0:De.hostname)};-1!==He.stagingProxy.indexOf("undefined")&&(He.stagingProxy="");var $e="epl25",qe="MISSING_ENV_VAR".STORYBLOK_VERION||He.isProdProxy?"published":"draft",Ge={folder:$e,version:qe,routes:{config:"".concat($e,"/config"),home:"".concat($e,"/home"),clubs:"".concat($e,"/clubs"),support:"".concat($e,"/support"),safeguarding:"".concat($e,"/safeguarding"),tournaments:"".concat($e,"/tournaments"),"important-information":"".concat($e,"/important-information")}},Ze={folder:"",version:qe,routes:{news:"/news"}},We=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?Ze:Ge,a=-1===e.indexOf(t.folder)?"".concat(t.folder).concat(e||"home"):e;return"/"===a&&(a=t.routes.home),a=a.replace("epl23clubs","".concat($e,"/clubs")),(0,Ue.trimStart)((0,Ue.trimEnd)(a,"/"),"/")};function Ye(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Ke(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Ke(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Ke(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Ke(u,"constructor",c),Ke(c,"constructor",s),s.displayName="GeneratorFunction",Ke(c,n,"GeneratorFunction"),Ke(u),Ke(u,n,"Generator"),Ke(u,r,function(){return this}),Ke(u,"toString",function(){return"[object Generator]"}),(Ye=function(){return{w:o,m:g}})()}function Ke(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Ke=function(e,t,a,r){function o(t,a){Ke(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Ke(e,t,a,r)}var Qe=function(){var e=(0,ee.A)(Ye().m(function e(t){var a,r,n,o,i,l,s,c,d,u,g=arguments;return Ye().w(function(e){for(;;)switch(e.p=e.n){case 0:return a=g.length>1&&void 0!==g[1]?g[1]:"battlefy-auth-key",e.p=1,r=new TextEncoder,n=new TextDecoder,o=r.encode(a),e.n=2,crypto.subtle.importKey("raw",o.slice(0,32),{name:"AES-GCM"},!1,["decrypt"]);case 2:return i=e.v,l=new Uint8Array(atob(t).split("").map(function(e){return e.charCodeAt(0)})),s=l.slice(0,12),c=l.slice(12),e.n=3,crypto.subtle.decrypt({name:"AES-GCM",iv:s},i,c);case 3:return d=e.v,e.a(2,JSON.parse(n.decode(d)));case 4:return e.p=4,u=e.v,window.FS&&window.FS.event("Decryption failed",{error:u.message}),e.p=5,e.a(2,JSON.parse(atob(t)));case 6:throw e.p=6,e.v,new Error("Failed to decrypt or parse data");case 7:return e.a(2)}},e,null,[[5,6],[1,4]])}));return function(t){return e.apply(this,arguments)}}(),Xe=function(){var e=(0,ee.A)(Ye().m(function e(){var t,a,r,n,o,i;return Ye().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!(t=window.location.hash).includes("auth=")){e.n=4;break}return e.p=1,a=decodeURIComponent(t.split("auth=")[1].split("&")[0]),e.n=2,Qe(a);case 2:(r=e.v).token&&(fe.setItem("token",r.token),document.dispatchEvent(new CustomEvent("authReady",{detail:{token:r.token}}))),r.userInfo&&fe.setItem("userInfo","string"==typeof r.userInfo?r.userInfo:JSON.stringify(r.userInfo)),n=window.location.hash.replace(/[?&]?auth=[^&]*/,""),o=window.location.pathname+window.location.search+n,window.history.replaceState(null,"",o),e.n=4;break;case 3:e.p=3,i=e.v,window.FS&&window.FS.event("Failed to process encrypted auth data",{error:i.message});case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}();Xe();var Je=function(){var e;return(null===(e=fe.getItem("token"))||void 0===e?void 0:e.replace(/"/g,""))||""},et=function(){fe.removeItem("token"),fe.removeItem("userInfo"),fe.removeItem("ea-account-error"),fe.removeItem("last-successful-finish-login")},tt=function(){var e=new URL("https://battlefy.com".concat((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace("https://battlefy.com","")));return"MISSING_ENV_VAR".TARGET_AUTH_URL?e.host="MISSING_ENV_VAR".TARGET_AUTH_URL:He.isLocal||He.isLocalProxy?(e.protocol="MISSING_ENV_VAR".PROXY_HOST?"https":window.location.protocol,e.host="MISSING_ENV_VAR".PROXY_HOST||"localhost:9000"):He.stagingProxy&&(e.host=He.stagingProxy),e},at=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"return-upon-login",a=tt("/account/".concat(e));return a.hash="",a.searchParams.set(t,encodeURI(window.location.href)),a.searchParams.set("theme","epl"),a.href},rt={login:at("login"),logout:"".concat(at("logout","return-upon-logout"),"&logout=true"),signup:at("signup"),wizard:function(e){var t,a="";try{var r,n=fe.getItem((t=Ge.routes.config,"route-".concat(function(){var e,t,a,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null==r||null===(e=r.split("/"))||void 0===e||null===(t=e.filter(Boolean))||void 0===t||null===(a=t.at(-1))||void 0===a?void 0:a.toLowerCase()}(t))));n&&"undefined"!==n||(n="{}");var o,i,l=null===(r=JSON.parse(n))||void 0===r?void 0:r.content;a="MISSING_ENV_VAR".QUALIFIER_WIZARD_URL?"MISSING_ENV_VAR".QUALIFIER_WIZARD_URL:He.stagingProxy||He.isLocalProxy||He.isLocal?null==l||null===(o=l.qualifier_wizard_staging_url)||void 0===o?void 0:o.url:null==l||null===(i=l.qualifier_wizard_url)||void 0===i?void 0:i.url}catch(e){}a||(a=He.stagingProxy||He.isLocalProxy||He.isLocal?"https://cabo.battlefy.com/wizard/68f7d0e8f1bed7923caedaa0":"https://battlefy.com/wizard/68f7d0e8f1bed7923caedaa0");var s=new URL(a);return s.searchParams.set("return",encodeURI(window.location.origin)),s.searchParams.set("theme","epl"),(0,d.isString)(e)&&s.searchParams.set("club",encodeURI(e.trim())),s.href}},nt=a(19176),ot="desktop",it="tablet",lt="mobile",st=(0,nt.A)("div",{target:"e10s2q1h0"})({name:"10ib5jr",styles:"margin-bottom:40px;"}),ct={teaser:{desktop:"https://cdn.battlefy.com/epl-24/video/ePL_Finals_Explainer2025_16x9_v14.mp4",mobile:"https://cdn.battlefy.com/epl-24/video/ePL_Finals_Explainer_4x5_2025_v14.mp4"},liveFinals:{twitch:"https://player.twitch.tv/?channel=easportsfc&parent=".concat(window.location.hostname),youtube:"https://www.youtube.com/@premierleague"},docuSeries:["https://www.youtube.com/embed/wyWtqOpDw_o?si=QQvQLnuRq8nTBDFi","https://www.youtube.com/embed/L3HnYT160Sk?si=j9CbqBfpiPE_inX6","https://youtu.be/f5kwvuFVVMI?si=qu3ZQf_CTaaoYxat","https://youtu.be/EgO94uiQMgs?si=8_z_-BZiiEsNYDhS","https://www.youtube.com/embed/wyWtqOpDw_o?si=QQvQLnuRq8nTBDFi","https://www.youtube.com/embed/L3HnYT160Sk?si=j9CbqBfpiPE_inX6","https://youtu.be/f5kwvuFVVMI?si=qu3ZQf_CTaaoYxat","https://youtu.be/EgO94uiQMgs?si=8_z_-BZiiEsNYDhS"]},dt=function(){var e,t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(/{{club_slug}}/g,null==t||null===(e=t.slug)||void 0===e?void 0:e.replace(Ge.folder,"")).replace(/{{club_full_name}}/g,null==t?void 0:t.club_full_name).replace(/{{club_short_name}}/g,null==t?void 0:t.club_short_name).replace(/{{registration_close_time}}/g,a)},ut=te.A.create({baseURL:"https://api.battlefy.com"}),gt=te.A.create({baseURL:"https://majestic.battlefy.com"}),mt=te.A.create({baseURL:"MISSING_ENV_VAR".CLUB_NEWS_API||"/api/news"});[ut,gt].forEach(function(e){e.interceptors.request.use(function(e){var t=Je();return t&&(e.headers.Authorization="Bearer ".concat(t)),e})}),a(54989);var pt=a(79417),bt=be.get("sb-token")||"";localStorage.setItem("sb-token",bt||localStorage.getItem("sb-token"));var ht=(0,pt.YV)({accessToken:"tQ7Vw3OIi1fvsT6L8wQMKgtt",bridge:!0,use:[pt.YB]}).storyblokApi,vt=be.get("secondary-sb-token")||"";localStorage.setItem("secondary-sb-token",vt||localStorage.getItem("secondary-sb-token"));var ft=(0,pt.YV)({accessToken:"AGxRV9YvjOi07UT9EeKVrAtt",bridge:!0,use:[pt.YB]}).storyblokApi;function xt(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return wt(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(wt(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,wt(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,wt(u,"constructor",c),wt(c,"constructor",s),s.displayName="GeneratorFunction",wt(c,n,"GeneratorFunction"),wt(u),wt(u,n,"Generator"),wt(u,r,function(){return this}),wt(u,"toString",function(){return"[object Generator]"}),(xt=function(){return{w:o,m:g}})()}function wt(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}wt=function(e,t,a,r){function o(t,a){wt(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},wt(e,t,a,r)}function yt(e){return kt.apply(this,arguments)}function kt(){return kt=(0,ee.A)(xt().m(function e(t){var a,r,n,o,i,l,s,c,d,u,g,m,p,b,h,v,f,x;return xt().w(function(e){for(;;)switch(e.p=e.n){case 0:return a=t.startsWith,r=t.excludingFields,n=t.perPage,o=t.page,i=t.sortBy,l=void 0===i?"content.date":i,s=t.sortOrder,c=void 0===s?"desc":s,d=t.version,u=void 0===d?Ge.version:d,g=t.useSecondary,p=(m=void 0!==g&&g)?ft:ht,e.p=1,e.n=2,p.get("cdn/stories/",{starts_with:(0,Ue.trimStart)(a,"/"),excluding_fields:r,per_page:n,page:o,sort_by:l?"".concat(l,":").concat(c):"",version:u});case 2:return b=e.v,h=b.data.stories,v=b.perPage,f=b.total,e.a(2,{stories:h,storiesPerPage:v,page:o,total:f});case 3:e.p=3,x=e.v,console.error({status:"Could not get Storyblok stories",message:"Could not get stories that starts_with ".concat(a),meta:{error:x,options:{startsWith:a,excludingFields:r,perPage:n,page:o,sortBy:l,sortOrder:c,version:u,useSecondary:m}}});case 4:return e.a(2)}},e,null,[[1,3]])})),kt.apply(this,arguments)}function Ct(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Et(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Et(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Et(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Et(u,"constructor",c),Et(c,"constructor",s),s.displayName="GeneratorFunction",Et(c,n,"GeneratorFunction"),Et(u),Et(u,n,"Generator"),Et(u,r,function(){return this}),Et(u,"toString",function(){return"[object Generator]"}),(Ct=function(){return{w:o,m:g}})()}function Et(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Et=function(e,t,a,r){function o(t,a){Et(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Et(e,t,a,r)}function Nt(e){return At.apply(this,arguments)}function At(){return At=(0,ee.A)(Ct().m(function e(t){var a,r,n,o,i,l,s,c,d,u;return Ct().w(function(e){for(;;)switch(e.p=e.n){case 0:return a=t.slugOrID,r=t.version,n=void 0===r?Ge.version:r,o=t.language,i=void 0===o?"default":o,l=t.useSecondary,s=void 0!==l&&l?ft:ht,e.p=1,e.n=2,s.get("cdn/stories/".concat((0,Ue.trimStart)(a,"/")),{version:n,language:i});case 2:return c=e.v,d=c.data.story,e.a(2,d);case 3:e.p=3,u=e.v,console.error({status:"Could not get Storyblok story",message:"Could not get story with slug or ID ".concat(a),meta:{error:u,slugOrID:a}});case 4:return e.a(2)}},e,null,[[1,3]])})),At.apply(this,arguments)}function Vt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof e)return f(e,a);var r=(0,pt.CA)(e||{type:"doc",content:[]});return(0,d.isFunction)(t)&&(r=t(r)),f(r,a)}function Tt(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return _t(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(_t(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,_t(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,_t(u,"constructor",c),_t(c,"constructor",s),s.displayName="GeneratorFunction",_t(c,n,"GeneratorFunction"),_t(u),_t(u,n,"Generator"),_t(u,r,function(){return this}),_t(u,"toString",function(){return"[object Generator]"}),(Tt=function(){return{w:o,m:g}})()}function _t(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}_t=function(e,t,a,r){function o(t,a){_t(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},_t(e,t,a,r)}function zt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Bt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?zt(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):zt(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}a(48068);var St=function(){var e=(0,ee.A)(Tt().m(function e(t,a,r,n){var o,i,l;return Tt().w(function(e){for(;;)switch(e.p=e.n){case 0:if(o=We(t,r),t&&o&&!o.includes("undefined")){e.n=1;break}return e.a(2,null);case 1:return i=r?Ze:Ge,l=null,e.p=2,e.n=3,yt(Bt(Bt({},n),{},{startsWith:o,version:i.version,language:a,useSecondary:r}));case 3:l=e.v,e.n=5;break;case 4:e.p=4,e.v;case 5:return e.a(2,l)}},e,null,[[2,4]])}));return function(t,a,r,n){return e.apply(this,arguments)}}();function Lt(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Pt(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Pt(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Pt(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Pt(u,"constructor",c),Pt(c,"constructor",s),s.displayName="GeneratorFunction",Pt(c,n,"GeneratorFunction"),Pt(u),Pt(u,n,"Generator"),Pt(u,r,function(){return this}),Pt(u,"toString",function(){return"[object Generator]"}),(Lt=function(){return{w:o,m:g}})()}function Pt(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Pt=function(e,t,a,r){function o(t,a){Pt(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Pt(e,t,a,r)}function It(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Rt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?It(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):It(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Mt=function(){var e=(0,ee.A)(Lt().m(function e(t){var a,r,n,o,i,l,s=arguments;return Lt().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=s.length>1&&void 0!==s[1]?s[1]:"default",i=We(t,o=s.length>2&&void 0!==s[2]&&s[2]),t&&i&&!i.includes("undefined")){e.n=1;break}return e.a(2,null);case 1:return l=null,e.p=2,e.n=3,Nt({slugOrID:i,language:n,useSecondary:o});case 3:l=e.v,e.n=5;break;case 4:e.p=4,e.v;case 5:return e.a(2,Rt(Rt({},null===(a=l)||void 0===a?void 0:a.content),{},{slug:null===(r=l)||void 0===r?void 0:r.full_slug}))}},e,null,[[2,4]])}));return function(t){return e.apply(this,arguments)}}(),Ot=(a(79389),a(6048),a(42169),a(69193),a(8358)),jt=a(79311),Ft=a.n(jt);function Dt(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Ut(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Ut(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Ut(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Ut(u,"constructor",c),Ut(c,"constructor",s),s.displayName="GeneratorFunction",Ut(c,n,"GeneratorFunction"),Ut(u),Ut(u,n,"Generator"),Ut(u,r,function(){return this}),Ut(u,"toString",function(){return"[object Generator]"}),(Dt=function(){return{w:o,m:g}})()}function Ut(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Ut=function(e,t,a,r){function o(t,a){Ut(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Ut(e,t,a,r)}function Ht(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function $t(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ht(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var qt=Ee()().format(),Gt="rexxar";function Zt(){try{var e=fe.getItem(Gt);if(e)return e;var t=Ft()();return fe.setItem(Gt,t),t}catch(e){return"undetectable"}}var Wt=(0,Ot.parse)(navigator.userAgent),Yt=Wt.type;"Tablet"===Yt&&(Yt="Mobile");var Kt=Wt.os,Qt=/prerender/.test(navigator.userAgent)?function(e){return Promise.resolve(console.log(JSON.stringify(e)))}:function(e){return(0,te.A)({method:"POST",url:"https://jhs4z7aj6f.execute-api.us-east-1.amazonaws.com/production/events-rest-api",data:e})},Xt={};function Jt(e){Xt=$t($t({},Xt),e)}function ea(e,t){return ta.apply(this,arguments)}function ta(){return ta=(0,ee.A)(Dt().m(function e(t,a){var r,n,o,i,l,s,c,d,g,m,p,b,h,v,f;return Dt().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=a.project,n=a.feature,o=a.userID,i=a.tournamentID,l=a.gameID,s=a.action,c=a.value,d=a.location,g=a.meta,m=a.category,p=a.clientTime,b=u().get(Xt,["user_id"],o||Zt()),e.p=1,b){e.n=2;break}throw new Error("no-user-id");case 2:return h=$t($t({},g),{},{device:{type:Yt,os:Kt},pageLoadedAt:qt,clientTime:p||Ee()().format()}),e.n=3,Qt($t($t({},Xt),u().pickBy({project:r,feature:n,user_id:b,tournament_id:i,game_id:l,action:s,value:c,location:d,meta:h,deviceos:Kt,devicetype:Yt,event:t,category:m},Boolean)));case 3:e.n=7;break;case 4:e.p=4,v=e.v,f=v.message,e.n="no-user-id"===f?5:6;break;case 5:return console.error("Cannot send event, no user_id provided"),e.a(3,7);case 6:console.error("Cannot send event.",v);case 7:return e.a(2)}},e,null,[[1,4]])})),ta.apply(this,arguments)}function aa(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return ra(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(ra(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,ra(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,ra(u,"constructor",c),ra(c,"constructor",s),s.displayName="GeneratorFunction",ra(c,n,"GeneratorFunction"),ra(u),ra(u,n,"Generator"),ra(u,r,function(){return this}),ra(u,"toString",function(){return"[object Generator]"}),(aa=function(){return{w:o,m:g}})()}function ra(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}ra=function(e,t,a,r){function o(t,a){ra(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},ra(e,t,a,r)}var na=function(){var e=(0,ee.A)(aa().m(function e(){var t,a,r,n,o,i,l;return aa().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,a={data:{}},!Je()){e.n=2;break}return e.n=1,ut.get("/me");case 1:a=e.v;case 2:return r=(null===(t=a)||void 0===t?void 0:t.data)||{},"FS"in window&&FS.identify&&FS.identify(r._id,{email:r.email,displayName:r.username,slug_str:r.slug}),"Intercom"in window&&(i={user_id:null==r?void 0:r._id,email:null==r?void 0:r.email,created_at:null==r?void 0:r.createdAt},null!=r&&null!==(n=r.accounts)&&void 0!==n&&n.ea&&(i.eaAccountName=r.accounts.ea.name,i.eaAccountId=r.accounts.ea.eaAccountID,i.eaCountry=r.accounts.ea.eaCountry,i.eaDataLastUpdated=(new Date).toISOString()),null!=r&&null!==(o=r.accounts)&&void 0!==o&&o.discord&&(i.discordLinkedAccountName=r.accounts.discord.name,i.discordLinkedAccountId=r.accounts.discord.accountID,i.discordDataLastUpdated=(new Date).toISOString()),window.Intercom("update",i)),e.a(2,r);case 3:if(e.p=3,l=e.v,401!==u().get(l,["response","status"])){e.n=4;break}return e.a(2,void 0);case 4:throw l;case 5:return e.a(2)}},e,null,[[0,3]])}));return function(){return e.apply(this,arguments)}}(),oa=(0,o.createContext)({ready:!1,user:void 0});function ia(){return(0,o.useContext)(oa).user}function la(e){var t=e.children,a=function(){var e=(0,o.useState)(!1),t=(0,s.A)(e,2),a=t[0],r=t[1],n=(0,o.useState)(void 0),i=(0,s.A)(n,2),l=i[0],c=i[1],d=(0,o.useCallback)((0,ee.A)(aa().m(function e(){var t;return aa().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,na();case 1:if(!(t=e.v)||fe.getItem("userInfo")){e.n=2;break}return et(),ve(),e.a(2);case 2:c(t),void 0!==t&&Jt({user_id:t._id});case 3:return e.p=3,r(!0),e.f(3);case 4:return e.a(2)}},e,null,[[0,,3,4]])})),[]);(0,o.useEffect)(function(){d();var e=function(){d()};return document.addEventListener("authReady",e),function(){document.removeEventListener("authReady",e)}},[d]);var u=(0,o.useCallback)(function(e){l&&!fe.getItem("userInfo")&&c(void 0)},[l]);return(0,o.useEffect)(function(){return document.addEventListener("itemRemoved",u,!1),function(){document.removeEventListener("itemRemoved",u,!1)}},[u]),[a,l]}(),r=(0,s.A)(a,2),n=r[0],l=r[1],c=(0,o.useMemo)(function(){return{ready:n,user:l}},[n,l]);return n?i().createElement(oa.Provider,{value:c},t):null}var sa="logged-out",ca="unregistered",da="registered",ua="https://cdn.battlefy.com/",ga="".concat(ua,"/epl-23"),ma="69a07af890c36600297e1b4a",pa={"AFC Bournemouth":"afc_bournemouth",Arsenal:"arsenal","Aston Villa":"aston_villa",Brentford:"brentford","Brighton & Hove Albion":"brighton_hove_albion",Burnley:"burnley",Chelsea:"chelsea","Crystal Palace":"crystal_palace",Everton:"everton",Fulham:"fulham","Ipswich Town":"ipswich_town","Leicester City":"leicester_city",Liverpool:"liverpool","Luton Town":"luton_town","Manchester City":"machester_city","Manchester United":"manchester_united","Newcastle United":"newcastle_united","Nottingham Forest":"nottingham_forrest","Sheffield United":"sheffield_united","Leeds United":"leeds",Sunderland:"sunderland",Southampton:"southhampton","Tottenham Hotspur":"tottenham_hotspur","West Ham United":"west_ham_united","Wolverhampton Wanderers":"wolves"};function ba(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return ha(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(ha(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,ha(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,ha(u,"constructor",c),ha(c,"constructor",s),s.displayName="GeneratorFunction",ha(c,n,"GeneratorFunction"),ha(u),ha(u,n,"Generator"),ha(u,r,function(){return this}),ha(u,"toString",function(){return"[object Generator]"}),(ba=function(){return{w:o,m:g}})()}function ha(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}ha=function(e,t,a,r){function o(t,a){ha(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},ha(e,t,a,r)}function va(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return fa(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(fa(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,fa(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,fa(u,"constructor",c),fa(c,"constructor",s),s.displayName="GeneratorFunction",fa(c,n,"GeneratorFunction"),fa(u),fa(u,n,"Generator"),fa(u,r,function(){return this}),fa(u,"toString",function(){return"[object Generator]"}),(va=function(){return{w:o,m:g}})()}function fa(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}fa=function(e,t,a,r){function o(t,a){fa(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},fa(e,t,a,r)}var xa=function(){var e=(0,ee.A)(va().m(function e(){var t,a,r;return va().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t={},e.p=1,!Je()){e.n=3;break}return e.n=2,gt.get("/epl-23/registration-info");case 2:a=e.v,r=a.data,t=r;case 3:e.n=5;break;case 4:e.p=4,e.v;case 5:return e.a(2,t)}},e,null,[[1,4]])}));return function(){return e.apply(this,arguments)}}();function wa(e,t){return e?t?da:ca:sa}var ya=(0,o.createContext)();function ka(e){var t=e.children,a=ia(),r=function(e){var t=(0,o.useState)("loading"),a=(0,s.A)(t,2),r=a[0],n=a[1],i=(0,o.useState)(),l=(0,s.A)(i,2),c=l[0],d=l[1],u=(0,o.useState)(),g=(0,s.A)(u,2),m=g[0],p=g[1],b=(0,o.useRef)(!0);return(0,o.useEffect)(function(){return b.current=!0,(0,ee.A)(ba().m(function t(){var a,r;return ba().w(function(t){for(;;)switch(t.p=t.n){case 0:return n(function(e){return"ready"===e?"reloading":"loading"}),t.p=1,t.n=2,e();case 2:if(a=t.v,b.current){t.n=3;break}return t.a(2);case 3:d(a),n("ready"),t.n=6;break;case 4:if(t.p=4,r=t.v,b.current){t.n=5;break}return t.a(2);case 5:p(r),n("error");case 6:return t.a(2)}},t,null,[[1,4]])}))(),function(){return b.current=!1}},[e,b]),[c,r,m]}(xa),n=(0,s.A)(r,2),l=n[0],c=n[1],d=(0,o.useState)(),u=(0,s.A)(d,2),g=u[0],m=u[1];(0,o.useEffect)(function(){"ready"===c&&m(l)},[l,c]);var p=(0,o.useCallback)((0,ee.A)(va().m(function e(){var t;return va().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,xa();case 1:t=e.v,m(t);case 2:return e.a(2)}},e)})),[m]),b={userStateIsFetched:"ready"===c||"error"===c,currentUserState:wa(a,"registered"===(null==g?void 0:g.userStatus)),userStateData:g,refetch:p};return i().createElement(ya.Provider,{value:b},t)}function Ca(){return(0,o.useContext)(ya)}a(35231);var Ea=(0,o.createContext)();function Na(e){var t=e.children,a=Ba(Ge.routes.config),r=(0,o.useMemo)(function(){return function(e){var t,a,r,n,o,i={stages:{},active:[]};return null!=e&&null!==(t=e.stages)&&void 0!==t&&null!==(a=t.tbody)&&void 0!==a&&a.length?(null==e||null===(r=e.stages)||void 0===r||null===(n=r.tbody)||void 0===n||null===(o=n.map(function(e){var t,a,r,n,o,i,l,s,c,d,u,g,m=e.body;return{slug:null==m||null===(t=m[0])||void 0===t?void 0:t.value,tournamentIDs:(null==m||null===(a=m[1])||void 0===a||null===(r=a.value)||void 0===r?void 0:r.split(","))||[],label:null==m||null===(n=m[2])||void 0===n?void 0:n.value,stage:null==m||null===(o=m[3])||void 0===o?void 0:o.value,active:"1"===(null==m||null===(i=m[4])||void 0===i?void 0:i.value)||"true"===(null==m||null===(l=m[4])||void 0===l?void 0:l.value),timeline:"1"===(null==m||null===(s=m[5])||void 0===s?void 0:s.value)||"true"===(null==m||null===(c=m[5])||void 0===c?void 0:c.value),startTime:null==m||null===(d=m[6])||void 0===d?void 0:d.value,registrationCloseTime:null==m||null===(u=m[7])||void 0===u?void 0:u.value,endTime:null==m||null===(g=m[8])||void 0===g?void 0:g.value}}))||void 0===o||o.forEach(function(e){var t=e.active,a=e.slug;t&&i.active.push(e.slug),i[a]=e}),i):i}(a)},[a]),n=(0,o.useMemo)(function(){return(null==r?void 0:r.active)||[]},[r]),l=(0,o.useState)({}),c=(0,s.A)(l,2),d=c[0],g=c[1];return(0,o.useEffect)(function(){if(!u().size(d)){var e=null;if(n.length){var t=n.map(function(e){return null==r?void 0:r[e]}).filter(Boolean).sort(function(e,t){return new Date(e.endTime)-new Date(t.endTime)}),a=new Date,o=window.location.hash.replace("#","");(e=o?t.find(function(e){return e.slug===o}):t.find(function(e){var t;return new Date(e.endTime)>new Date(null!==(t=he.dateShift)&&void 0!==t?t:a)}))||(e=u().last(t))}e&&g(e)}},[n,r,d,g]),i().createElement(Ea.Provider,{value:{config:a,portalStages:r,selectedStage:d,setSelectedStage:g}},t)}function Aa(){return(0,o.useContext)(Ea)}var Va=a(44054),Ta=function(){var e=(0,o.useState)("en"),t=(0,s.A)(e,2),a=t[0],r=t[1],n=function(e){var t=e.key,a=e.value;if("bfy-locale"===t){var n="en";switch((void 0===a?"en":a).replace(/"/g,"")){case"es_MX":n="es-MX";break;case"fr_FR":n="fr-FR";break;case"ja_JA":n="ja";break;case"de_DE":n="de-DE";break;case"pt_BR":n="pt-BR"}r(n)}};return(0,o.useEffect)(function(){return document.addEventListener("itemInserted",n,!1),function(){document.removeEventListener("itemInserted",n,!1)}},[]),a},_a=function(e){var t=e.route,a=e.useSecondary,r=e.getStoriesParams,n=Ta().language,o=(0,Va.Ay)("folder/".concat(n,"/").concat(t,"/").concat(a,"/").concat(r),function(){return St(t,n,a,r).then(function(e){return e||{}})},{refreshInterval:Ve}).data;return void 0===o?{}:o},za=(a(70825),function(e){var t=e.route,a=e.language,r=e.useSecondary;return function(){return Mt(t,a,r).then(function(e){return e||{}})}}),Ba=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=Ta(),r=(0,Va.Ay)(function(e){var t=e.route,a=e.language,r=e.useSecondary,n=void 0!==r&&r;return"page/".concat(a,"/").concat(u().trimEnd(t,"/"),"/").concat(n?"secondary":"")}({route:e,language:a,useSecondary:t}),za({route:e,language:a,useSecondary:t}),{refreshInterval:Ve}).data;return void 0===r?{}:r},Sa=function(){return _a({route:Ze.routes.news,useSecondary:!0,getStoriesParams:{excludingFields:"body"}})},La=a(99675);function Pa(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Ia(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Pa(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Pa(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Ra={chinese:E(),english:k(),finnish:A(),french:T(),german:z(),indonesian:S(),italian:P(),japanese:R(),korean:O(),polish:F(),portuguese:U(),russian:$(),spanish:G(),swedish:W(),thai:K(),vietnamese:X()};var Ma=(0,o.createContext)(null);function Oa(e){var t=e.children,a=e.map;return i().createElement(Ma.Provider,{value:a},t)}function ja(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(0,o.useContext)(Ma);return null===a?e:Boolean(a[e])||""===a[e]?f(a[e],t):e}var Fa=(0,o.createContext)("english");function Da(e){var t=e.children,a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"english",t=(0,o.useState)(function(){return function(e){try{var t=navigator.languages.find(function(e){return J.languageByLocale[e]});if(t)return J.languageByLocale[t];if(J.languageByLocale[navigator.language])return J.languageByLocale[navigator.language];var a=new URLSearchParams(location.search).get("language");if(a&&J.localeByLanguage[a])return a;var r=(JSON.parse(fe.getItem("bfy-locale"))||"").replace("_","-");return J.languageByLocale[r]?J.languageByLocale[r]:e}catch(t){return console.error(t),e}}(e)}),a=(0,s.A)(t,2),r=a[0],n=a[1];return[r,(0,o.useCallback)(function(e){n(e),J.battlefyCoreLanguages[e]&&fe.setItem("bfy-locale",JSON.stringify(J.battlefyCoreLanguages[e]))},[])]}("english"),r=(0,s.A)(a,2),n=r[0],l=r[1],c=function(e){return Ia(Ia(Ia({},Ra.english),Ra[e]),w())}(n);return i().createElement(Fa.Provider,{value:{locale:n,setLocale:function(e){if(!J.localeByLanguage[e])throw new Error('Cannot find language "'.concat(e,'". Check /content/index.js for a list of supported languages.'));l(e)}}},i().createElement(Oa,{map:c},t))}var Ua=a(22119),Ha=a(88670),$a=(a(93831),a(28882),a(79700));function qa(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Ga(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Ga(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Ga(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Ga(u,"constructor",c),Ga(c,"constructor",s),s.displayName="GeneratorFunction",Ga(c,n,"GeneratorFunction"),Ga(u),Ga(u,n,"Generator"),Ga(u,r,function(){return this}),Ga(u,"toString",function(){return"[object Generator]"}),(qa=function(){return{w:o,m:g}})()}function Ga(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Ga=function(e,t,a,r){function o(t,a){Ga(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Ga(e,t,a,r)}function Za(e){return function(){var t=(0,ee.A)(qa().m(function t(a){return qa().w(function(t){for(;;)switch(t.n){case 0:if(null===a.target.getAttribute("data-enable-default")){t.n=1;break}return a.target.removeAttribute("data-enable-default"),t.a(2);case 1:return a.persist(),a.preventDefault(),a.stopPropagation(),t.n=2,e(a);case 2:a.target.setAttribute("data-enable-default","true"),a.target.click();case 3:return t.a(2)}},t)}));return function(e){return t.apply(this,arguments)}}()}var Wa,Ya,Ka,Qa,Xa=a(15428),Ja=function(e){var t=e.disabled;return(0,Xa.AH)(Wa||(Wa=(0,Ua.A)(["\n  appearance: none;\n  background-color: transparent;\n  border-radius: 2px;\n  border: 2px solid white;\n  color: white;\n  opacity: ",";\n  cursor: ",";\n  pointer-events: ",";\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 16px;\n  line-height: 20px;\n  padding: 6px 36px;\n  position: relative;\n  overflow: hidden;\n  &:hover:after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    background-color: rgba(255, 255, 255, 0.1);\n  }\n  &:active:after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    background-color: rgba(0, 0, 0, 0.1);\n  }\n  &:focus {\n    outline: 0;\n  }\n"])),t?.5:1,t?"default":"pointer",t?"none":"all")},er=(0,nt.A)("button",{target:"e1wqnlq80"})(Ja,";"),tr=(0,nt.A)("a",{target:"e1wqnlq81"})(Ja,";vertical-align:middle;text-decoration:none;"),ar="12px",rr="25px",nr=(0,Xa.i7)(Ya||(Ya=(0,Ua.A)(["\n  from {\n    left: -21px;\n    opacity: 0;\n    width: ",";\n  }\n  90% {\n    left: -21px;\n    opacity: 0;\n    width: ",";\n    animation-timing-function: cubic-bezier(0.05, 0, 1, 1);\n  }\n  ","% {\n    opacity: ",";\n    left: 50%;\n    width: ",";\n    animation-timing-function: cubic-bezier(0, 0, 0.95, 1);\n  }\n  to {\n    opacity: 0;\n    left: calc(100% + 5px);\n    width: ",";\n  }\n"])),ar,ar,95,.2,rr,ar),or=(0,Xa.i7)(Ka||(Ka=(0,Ua.A)(["\n  from {\n    left: -21px;\n    opacity: 0;\n    width: ",";\n    animation-timing-function: cubic-bezier(0.05, 0, 1, 1);\n  }\n  ","% {\n    opacity: ",";\n    left: 50%;\n    width: ",";\n    animation-timing-function: cubic-bezier(0, 0, 0.95, 1);\n  }\n  to {\n    opacity: 0;\n    left: calc(100% + 5px);\n    width: ",";\n  }\n"])),ar,50,.2,rr,ar),ir=function(e){var t=e.disabled,a=e.theme;return(0,Xa.AH)(Qa||(Qa=(0,Ua.A)(["\n  appearance: none;\n  background: linear-gradient(101deg, ",", ",");\n  border-radius: 2px;\n  border: none;\n  color: ",";\n  opacity: ",";\n  cursor: ",";\n  pointer-events: ",";\n  display: inline-block;\n  font-weight: 600;\n  font-size: 16px;\n  line-height: 20px;\n  padding: 10px 40px;\n  overflow: hidden;\n  position: relative;\n  &:before {\n    content: '';\n    background-color: #fff;\n    display: block;\n    opacity: 0.4;\n    width: ",";\n    transform: skewX(-20deg);\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    animation-name: ",";\n    animation-duration: 6s;\n    animation-iteration-count: infinite;\n    animation-timing-function: linear;\n    left: -21px;\n    filter: blur(1px);\n  }\n  &:hover {\n    &:before {\n      animation-name: ",";\n      animation-duration: 0.5s;\n      animation-iteration-count: 1;\n    }\n    &:after {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      bottom: 0;\n      right: 0;\n      background-color: rgba(255, 255, 255, 0.1);\n    }\n  }\n  &:active:after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    background-color: rgba(0, 0, 0, 0.1);\n  }\n"])),a.primary,a.primary2,t?a.UI100:"white",t?.5:1,t?"default":"pointer",t?"none":"all",ar,t?"none":nr,t?"none":or)},lr=(0,nt.A)("button",{target:"e16vfcxx0"})(ir,";"),sr=(0,nt.A)("a",{target:"e16vfcxx1"})(ir,";vertical-align:middle;text-decoration:none;"),cr=(a(85146),a(17469)),dr=a(82357),ur=a.n(dr),gr=a(74036),mr=a.n(gr),pr=a(2663),br=a.n(pr),hr=a(79768),vr=a.n(hr),fr=a(3341),xr=a.n(fr),wr=a(37375),yr=a.n(wr),kr=a(44909),Cr=a.n(kr),Er=a(48183),Nr=a.n(Er),Ar=a(93658),Vr=a.n(Ar),Tr=a(25185),_r=a.n(Tr),zr=a(22384),Br=a.n(zr),Sr=a(56608),Lr=a.n(Sr),Pr=a(22654),Ir=a.n(Pr),Rr=a(21703),Mr=a.n(Rr),Or=a(55062),jr=a.n(Or),Fr=a(66183),Dr=a.n(Fr),Ur=a(90890),Hr=a.n(Ur);function $r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function qr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?$r(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):$r(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}a(68450),a(30935),a(29416),a(68291),a(98304);var Gr=["title"],Zr={strong:Gr,b:Gr,em:Gr,i:Gr,a:[].concat(Gr,["href","target","rel"]),img:[].concat(Gr,["alt","src","width","height"]),p:Gr,ol:Gr,ul:Gr,li:Gr,br:[],blockquote:Gr,pre:Gr,code:Gr,u:Gr,div:Gr,table:Gr,thead:Gr,tbody:Gr,tr:Gr,td:Gr,th:Gr,wbr:[]},Wr=["name","key"];var Yr=["name"];function Kr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Qr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Kr(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Kr(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Xr={chinese:mr(),english:br(),finnish:vr(),french:xr(),german:yr(),indonesian:Cr(),italian:Nr(),japanese:Vr(),korean:_r(),polish:Br(),portuguese:Lr(),russian:Ir(),spanish:Mr(),swedish:jr(),thai:Dr(),vietnamese:Hr()},Jr=(0,o.createContext)({});function en(e){var t=(0,o.useContext)(Jr),a=(0,o.useContext)(an).locale;if(null===t)return e;var r=Qr(Qr({},Xr[a]),t);return Boolean(r[e])||""===r[e]?r[e]:e}function tn(e){var t=e.name,a=(0,cr.A)(e,Yr);return function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Zr,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){var e;return(e=console).warn.apply(e,arguments)},n=e.replace(/<param name=['"]([a-z0-9_]+)['"] \/>/g,function(e,a){return Wr.includes(a)?(r('"'.concat(a,'" is an unsupported param name!')),'ERROR - "'.concat(a,'" is an unsupported param name')):ur().get(t,[a],a)});return(0,g.Ay)(n,{transform:function e(t,n){switch(t.type){case"tag":if(!a[t.name])return r("discarding unsupported tag <".concat(t.name,">"),{unsupportedTag:t.name,node:t}),null;var o=ur().partition(Object.keys(t.attribs),function(e){return a[t.name].includes(e)}),i=(0,s.A)(o,2),l=i[0],c=i[1];return ur().size(c)&&r("discarding unsupported attributes from tag <".concat(t.name,">"),{tag:t.name,unsupportedAttribs:c,node:t}),t.attribs=ur().pick(t.attribs,l),"a"===t.name&&(t.attribs=qr(qr({},t.attribs),{},{style:"color: inherit;"})),(0,g.$S)(t,n,e);case"text":return;default:return r('discarding unsupported node type "'.concat(t.type,'"'),{unsupportedType:t.type,node:t}),null}}})}(en(t),a)}var an=(0,o.createContext)({locale:"english"});var rn=(0,o.createContext)({track:function(e,t){return console.log("track",e,t)},register:function(e){return console.log("register",e)},identify:function(e){return console.log("identify",e)}});function nn(){return(0,o.useContext)(rn).track}var on={UI100:"#01091d",UI200:"#0a1431",UI300:"#192450",UI400:"#232f65",UI500:"#2d3a79",UI600:"#3F4E91",UI700:"#535F95",primary:"#F1523F",primary2:"#E8382A",secondary:"#7530EE",secondary2:"#5611E5",secondaryAlt:"#38A7F8",secondaryAlt2:"#1C83F3",success:"#0BEF8E",warning:"#FFF27A",error:"#E8382A"},ln=(0,nt.A)("div",{target:"eouuenu0"})("width:430px;height:500px;position:relative;background-color:",on.UI200,";border-radius:3px;"),sn=(0,nt.A)("img",{target:"eouuenu1"})({name:"1fawpa9",styles:"position:absolute;top:0;left:0;right:0;bottom:0;width:100%;"}),cn=(0,nt.A)(sn,{target:"eouuenu2"})({name:"4ma18r",styles:"z-index:3;"}),dn=(0,nt.A)(sn,{target:"eouuenu3"})({name:"r6z5ec",styles:"z-index:1;"}),un=(0,nt.A)(sn,{target:"eouuenu4"})({name:"lnyvlk",styles:"z-index:2;"});function gn(e){var t=e.face,a=e.body,r=e.head,n=e.className;return i().createElement(ln,{className:n},a&&i().createElement(dn,{src:"".concat(mn,"/").concat(a)}),t&&i().createElement(un,{src:"".concat(mn,"/").concat(t)}),r&&i().createElement(cn,{src:"".concat(mn,"/").concat(r)}))}var mn="https://cdn.battlefy.com/helix/images/store";(0,nt.A)("div",{target:"e13cukbg0"})("position:sticky;top:0;left:0;right:0;background-color:",on.UI200,';display:grid;grid-template-columns:auto auto auto 1fr max-content;grid-template-areas:"main search links . user";grid-column-gap:20px;align-items:center;height:65px;z-index:100;padding:0 0 0 20px;font-family:"Source Sans Pro",sans-serif;@media ',$a.lZ,'{padding:0 20px;grid-template-columns:auto 1fr max-content;grid-template-areas:"main . user";}'),(0,nt.A)("img",{target:"e13cukbg1"})({name:"1u0zi9z",styles:"height:30px;width:auto;cursor:pointer;"}),(0,nt.A)("div",{target:"e13cukbg2"})("background-color:",on.UI300,";display:grid;grid-template-columns:auto auto;grid-gap:15px;align-items:center;padding:0 20px;height:100%;grid-area:user;@media ",$a.lZ,"{display:none;}"),(0,nt.A)("div",{target:"e13cukbg3"})("background-color:",on.UI300,";display:grid;grid-template-columns:auto auto auto;font-weight:600;grid-gap:15px;padding:0 20px;align-items:center;height:100%;grid-area:user;@media ",$a.lZ,"{display:none;}"),(0,nt.A)("img",{target:"e13cukbg4"})("display:none;grid-area:user;@media ",$a.lZ,"{display:block;}");var pn="400ms",bn=((0,nt.A)("div",{target:"e13cukbg5"})("width:",function(e){return e.isOpen?100:0},"vw;z-index:200;top:0;bottom:0;right:0;position:fixed;overflow:hidden;transition:width ",pn," linear;"),(0,nt.A)("div",{target:"e13cukbg6"})("width:100vw;position:absolute;top:0;bottom:0;left:",function(e){return e.isOpen?0:100},"vw;transition:left ",pn," linear;background-color:",on.UI200,";overflow:hidden;"),(0,nt.A)("img",{target:"e13cukbg10"})({name:"1txw9fp",styles:"float:right;margin:15px 25px 0 0;height:30px;width:auto;"}),(0,nt.A)("div",{target:"e13cukbg11"})({name:"oszfet",styles:"position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr;padding:10px;"}),(0,nt.A)("div",{target:"e13cukbg12"})({name:"18ngs3f",styles:"position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:10px;padding:10px;"}),(0,nt.A)("form",{target:"e13cukbg14"})("width:376px;@media ",$a.n5,"{width:auto;}@media ",$a.lZ,"{display:none;}"),$a.uf.withComponent("form",{target:"e13cukbg20"}),(0,nt.A)("input",{target:"e13cukbg16"})("width:100%;height:35px;border-radius:4px;background:",function(e){return e.theme.UI100},';padding:7px 15px 6px 40px;background-image:url("https://cdn.battlefy.com/icons/search-thick.svg");background-position:10px center;background-repeat:no-repeat;border:none;font-size:16px;color:white;&::placeholder{color:white;opacity:0.3;}&:focus{outline:none;}&:disabled{opacity:0.3;cursor:not-allowed;}'),(0,nt.A)("div",{target:"e13cukbg17"})("grid-area:links;@media ",$a.lZ,"{display:none;}"),(0,nt.A)("div",{target:"e13cukbg18"})({name:"mpemc7",styles:"margin:30px 0 0;display:flex;flex-direction:column;align-items:center;"}),(0,nt.A)("a",{target:"e13cukbg19"})("font-size:20px;&:not(:last-child){margin:0 20px 0 0;}color:white;text-decoration:none;@media ",$a.lZ,"{&:not(:last-child){margin:0 0 20px;}}"),(0,o.createContext)({ready:!1,user:void 0}));function hn(){return(0,o.useContext)(bn).user}a(25942),a(98207);var vn=a(39067),fn=a.n(vn);fn().func,(0,nt.A)("div",{target:"er5fye10"})("position:sticky;top:0;left:0;right:0;background-color:",on.UI200,';display:grid;grid-template-columns:auto auto auto 1fr max-content;grid-template-areas:"main search links . user";grid-column-gap:20px;align-items:center;height:65px;z-index:100;padding:0 0 0 20px;font-family:"Source Sans Pro",sans-serif;@media ',$a.lZ,'{padding:0 20px;grid-template-columns:auto 1fr max-content;grid-template-areas:"main . user";}'),(0,nt.A)("img",{target:"er5fye11"})({name:"1u0zi9z",styles:"height:30px;width:auto;cursor:pointer;"}),(0,nt.A)("div",{target:"er5fye12"})("background-color:",on.UI300,";display:grid;grid-template-columns:auto auto;grid-gap:15px;align-items:center;padding:0 20px;height:100%;grid-area:user;@media ",$a.lZ,"{display:none;}"),(0,nt.A)("div",{target:"er5fye13"})("background-color:",on.UI300,";display:grid;grid-template-columns:auto auto auto;font-weight:600;grid-gap:15px;padding:0 20px;align-items:center;height:100%;grid-area:user;@media ",$a.lZ,"{display:none;}"),(0,nt.A)("img",{target:"er5fye14"})("display:none;grid-area:user;@media ",$a.lZ,"{display:block;}");var xn="400ms";(0,nt.A)("div",{target:"er5fye15"})("width:",function(e){return e.isOpen?100:0},"vw;z-index:200;top:0;bottom:0;right:0;position:fixed;overflow:hidden;transition:width ",xn," linear;"),(0,nt.A)("div",{target:"er5fye16"})("width:100vw;position:absolute;top:0;bottom:0;left:",function(e){return e.isOpen?0:100},"vw;transition:left ",xn," linear;background-color:",on.UI200,";overflow:hidden;"),(0,nt.A)("img",{target:"er5fye110"})({name:"1txw9fp",styles:"float:right;margin:15px 25px 0 0;height:30px;width:auto;"}),(0,nt.A)("div",{target:"er5fye111"})({name:"oszfet",styles:"position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr;padding:10px;"}),(0,nt.A)("div",{target:"er5fye112"})({name:"18ngs3f",styles:"position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:10px;padding:10px;"});var wn=(0,nt.A)("div",{target:"ehlctng0"})("background-image:",function(e){var t=e.background,a=e.hasBackgroundOverlay;return"hero_banner_background"===t?"\n      linear-gradient(to bottom, rgba(20, 31, 67, 0), #01091d 88%),\n      linear-gradient(to bottom, #3b4a90, #3b4a90);\n    ":"\n    ".concat(a?"linear-gradient(to bottom, rgba(20, 31, 67, 0), rgba(20, 31, 67, 1)),":"","\n    url(").concat(t,")\n  ")},";padding:0 10px;min-height:476px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center;@media ",$a.lZ,"{min-height:430px;}"),yn=(0,nt.A)("img",{target:"ehlctng1"})("border-radius:5px;width:auto;max-height:200px;overflow:hidden;margin:0 0 20px;@media ",$a.lZ,",",$a.n5,"{max-height:150px;max-width:90%;}"),kn=(0,nt.A)("h1",{target:"ehlctng2"})("font-size:35px;margin:0 0 20px;line-height:1.26;@media ",$a.lZ,"{font-size:25px;}"),Cn=(0,nt.A)("h2",{target:"ehlctng3"})("font-size:25px;line-height:1.28;text-transform:uppercase;font-weight:normal;margin:0 0 20px;@media ",$a.lZ,"{font-size:20px;}"),En=(0,nt.A)("div",{target:"ehlctng4"})("font-size:16px;opacity:0.5;line-height:1.25;max-width:500px;min-height:60px;@media ",$a.lZ,"{font-size:14px;}");function Nn(e){var t=e.hasBackgroundOverlay,a=void 0!==t&&t,r=e.backgroundKey,n=void 0===r?"hero_banner_background":r,o=e.logoKey,l=void 0===o?"hero_banner_logo":o,s=e.titleKey,c=void 0===s?"hero_banner_title":s,d=e.dateRangeKey,u=void 0===d?"hero_banner_date_range":d,g=e.descriptionKey,m=void 0===g?"hero_banner_description":g,p=e.className;return i().createElement(wn,{className:p,hasBackgroundOverlay:a,background:en(n)},i().createElement(yn,{src:en(l)}),i().createElement(kn,null,i().createElement(tn,{name:c})),i().createElement(Cn,null,i().createElement(tn,{name:u})),i().createElement(En,null,i().createElement(tn,{name:m})))}Nn.propTypes={hasBackgroundOverlay:fn().bool,backgroundKey:fn().string,logoKey:fn().string,titleKey:fn().string,dateRangeKey:fn().string,descriptionKey:fn().string},Nn.defaultProps={hasBackgroundOverlay:!1},a(95790);var An=a(89575),Vn=a(42072);$a.lZ,(0,nt.A)("h3",{target:"e2qbj8x1"})({name:"eqidcj",styles:"grid-column:1 / -1;text-align:center;font-size:35px;line-height:1.26;margin:0;"}),(0,nt.A)("div",{target:"e2qbj8x2"})({name:"197224g",styles:"grid-column:1 / -1;max-width:500px;margin:0 auto;text-align:center;line-height:1.25;color:rgba(255,255,255,0.5);"}),(0,nt.A)("div",{target:"e2qbj8x3"})("background-color:",function(e){return e.theme.UI400},';border-radius:5px;display:grid;grid-template-columns:1fr;grid-template-rows:75px 1fr 69px;grid-template-areas:"icon" "title" "description";grid-gap:15px;text-align:center;padding:30px;height:100%;@media ',$a.lZ,"{grid-template-rows:75px 1fr 92px;}"),(0,nt.A)("div",{target:"e2qbj8x4"})({name:"khqpcf",styles:"grid-area:icon;justify-self:center;width:75px;& img{width:100%;}"}),(0,nt.A)("h5",{target:"e2qbj8x5"})({name:"1faetu6",styles:"grid-area:title;margin:0;font-size:30px;line-height:0.9;align-self:start;"}),(0,nt.A)("div",{target:"e2qbj8x6"})({name:"1bdefzx",styles:"grid-area:description;font-size:18px;line-height:1.22;opacity:0.5;"}),$a.lZ,fn().string,fn().string,fn().string,fn().arrayOf(fn().shape({titleKey:fn().string,descriptionKey:fn().string,iconKey:fn().string})),$a.fi.laptop,$a.fi.tablet;var Tn=a(64619),_n={ChevronDown:function(e){var t=e.size,a=void 0===t?50:t,r=e.color,n=void 0===r?"#FFF":r;return'<svg viewBox="0 0 50 50" height="'.concat(a,'" width="').concat(a,'" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(2.0833333333333335,0,0,2.0833333333333335,0,0)"><path d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></g></svg>')},ChevronUp:function(e){var t=e.size,a=void 0===t?50:t,r=e.color,n=void 0===r?"#FFF":r;return'<svg viewBox="0 0 50 50" height="'.concat(a,'" width="').concat(a,'" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(2.0833333333333335,0,0,2.0833333333333335,0,0)"><path d="M.75,17.189,11.47,6.47a.749.749,0,0,1,1.06,0L23.25,17.189" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></g></svg>')},Translations:function(e){var t=e.size,a=void 0===t?50:t,r=e.color,n=void 0===r?"#FFF":r;return'<svg viewBox="0 0 50 50" height="'.concat(a,'" width="').concat(a,'" xmlns="http://www.w3.org/2000/svg">\n    <g transform="matrix(2.0833333333333335,0,0,2.0833333333333335,0,0)">\n      <path d="M19.652 0.748L15.902 2.998 18.152 6.748" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M23.25,8.187A6.749,6.749,0,0,0,16.366,3.77" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M4.348 23.248L8.098 20.998 5.848 17.248" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M.75,15.808a6.749,6.749,0,0,0,6.884,4.417" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M0.750 0.748 L12.750 0.748 L12.750 12.748 L0.750 12.748 Z" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M15.75,11.248h6a1.5,1.5,0,0,1,1.5,1.5v9a1.5,1.5,0,0,1-1.5,1.5h-9a1.5,1.5,0,0,1-1.5-1.5v-6" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M15.75,20.248v-4.5a1.5,1.5,0,0,1,3,0v4.5" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M15.75 18.748L18.75 18.748" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M6.75 3.748L6.75 5.248" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M3.75 5.248L9.75 5.248" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M8.25,5.248s-1.5,4.5-4.5,4.5" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n      <path d="M6.749,8.014a3.933,3.933,0,0,0,3,1.734" fill="none" stroke="').concat(n,'" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path>\n    </g>\n  </svg>')},Close:function(e){var t=e.size,a=void 0===t?40:t,r=e.color,n=void 0===r?"#FFF":r;return'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" viewBox="0 0 40 40" width="'.concat(a,'" height="').concat(a,'"><title>Exported from Streamline App (https://app.streamlineicons.com)</title><g transform="matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"><path d="M 0.75,23.249l22.5-22.5 " stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M 23.25,23.249l-22.5-22.5" stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>')},Rip:function(e){return e.size,e.color,'<svg width="140" height="140" viewBox="0 0 140 140" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M134.325 54.01C134.228 53.7124 134.125 53.4164 134.019 53.1219C133.808 52.5359 133.575 51.9499 133.328 51.3807C133.204 51.0953 133.075 50.8115 132.943 50.5292L133.188 50.3919C133.322 50.6757 133.452 50.9626 133.576 51.2525C133.826 51.8278 134.061 52.4199 134.274 53.012C134.381 53.3096 134.485 53.6087 134.583 53.9093L134.323 54.01H134.325ZM133.193 50.4041C133.143 50.2698 133.091 50.137 133.036 50.0058C132.927 49.7433 132.809 49.4824 132.682 49.2275C132.619 49.1009 132.555 48.9742 132.489 48.8491L132.25 48.9986C132.315 49.1207 132.378 49.2443 132.439 49.3694C132.562 49.6166 132.678 49.873 132.785 50.1294C132.838 50.2576 132.89 50.3873 132.939 50.517L133.193 50.4041ZM8.44046 49.6792C8.53872 49.4549 8.64259 49.2336 8.75208 49.0154C8.80682 48.9071 8.86297 48.7987 8.92052 48.6904L8.6833 48.5393C8.62434 48.6492 8.56679 48.759 8.51064 48.8704C8.39835 49.0932 8.29166 49.3206 8.1906 49.5495C8.14006 49.664 8.09234 49.7799 8.04461 49.8974L8.29728 50.018C8.3436 49.9035 8.38992 49.7906 8.43905 49.6792H8.44046ZM62.3988 120.339L62.236 120.326L62.2135 120.623L62.3764 120.637L62.3988 120.339ZM63.081 120.396L62.8536 120.377L62.834 120.675L63.0614 120.693L63.081 120.396ZM63.8292 120.452L63.6018 120.435L63.5836 120.733L63.811 120.75L63.8292 120.452ZM64.9044 120.521L64.4805 120.495L64.4651 120.794L64.889 120.82L64.9044 120.521ZM66.6942 120.609L65.7495 120.567L65.7382 120.866L66.6829 120.908L66.6942 120.609ZM69.757 120.68L68.745 120.667L68.7422 120.966L69.7542 120.979L69.757 120.68ZM71.0134 120.979V120.68L70.3087 120.681V120.98L71.0134 120.979ZM108.44 54.9882C110.79 54.0756 112.837 53.1127 114.697 52.0415C116.384 51.0694 117.792 50.0806 119 49.0154L118.828 48.7834C117.633 49.8364 116.239 50.8146 114.567 51.7775C112.719 52.8411 110.685 53.7994 108.348 54.7074C105.811 55.6917 103.146 56.534 100.195 57.2833L100.258 57.5747C103.219 56.8224 105.894 55.977 108.44 54.9897V54.9882ZM119.003 48.785C117.952 47.8175 116.833 46.9019 115.678 46.0641C113.369 44.3886 110.87 43.0258 108.249 42.0126C106.94 41.5059 105.589 41.1 104.238 40.8055L104.183 41.0985C105.522 41.39 106.86 41.7928 108.157 42.2949C110.755 43.3005 113.235 44.6526 115.525 46.3144C116.67 47.146 117.782 48.054 118.825 49.0154L119.003 48.788V48.785ZM122.112 45.3072C122.806 44.062 123.209 42.7405 123.277 41.4846C123.332 40.4927 123.188 39.4535 122.861 38.4829L122.602 38.5867C122.917 39.5191 123.056 40.5156 123.004 41.4678C122.936 42.6749 122.548 43.9491 121.877 45.1531C121.182 46.4014 120.184 47.5886 118.828 48.7834L119 49.0154C120.382 47.7977 121.399 46.586 122.111 45.3072H122.112ZM133.189 50.3919C132.611 49.1665 131.941 47.9686 131.197 46.8317C129.711 44.561 127.946 42.5268 125.949 40.7857C124.951 39.9143 123.892 39.1147 122.803 38.4051L122.663 38.6615C123.741 39.3634 124.789 40.1554 125.777 41.0176C127.755 42.742 129.503 44.7563 130.974 47.0041C131.71 48.1288 132.373 49.3145 132.945 50.5277L133.189 50.3919ZM53.6832 34.1796C52.775 33.322 51.8107 32.5056 50.8155 31.7533C48.8278 30.2486 46.6647 29.0187 44.3865 28.0954C43.2481 27.6346 42.0718 27.2699 40.8899 27.012L40.8351 27.305C42.0016 27.5598 43.1639 27.9184 44.2897 28.3762C46.5454 29.2903 48.6875 30.5096 50.6568 31.9989C51.6437 32.7452 52.5996 33.5539 53.5008 34.4055L53.6818 34.1796H53.6832ZM71.106 80.4037H70.8309L70.8112 101.101H71.0864L71.106 80.4037ZM80.5628 100.898C86.9412 100.454 93.3575 99.5368 99.6321 98.171C102.769 97.4889 105.911 96.6404 108.97 95.6531L108.891 95.3662C105.841 96.352 102.708 97.1974 99.5787 97.878C93.3168 99.2407 86.9131 100.156 80.5459 100.599C77.3637 100.82 74.1338 100.939 70.9474 100.951V101.25C74.1408 101.238 77.3749 101.119 80.5628 100.898ZM132.939 59.1389C133.637 57.5168 133.984 55.7939 133.943 54.1596C133.912 52.9204 133.652 51.6203 133.193 50.4041L132.939 50.517C133.386 51.7012 133.638 52.9632 133.668 54.1672C133.708 55.7558 133.37 57.4313 132.689 59.0122C131.961 60.7061 130.791 62.3878 129.217 64.0114L129.406 64.2281C131.006 62.58 132.195 60.8679 132.938 59.1389H132.939ZM126.05 98.6395C126.321 98.3175 126.586 97.9818 126.84 97.6445C126.968 97.4751 127.093 97.3027 127.216 97.1303L126.999 96.9471C126.877 97.1181 126.753 97.2874 126.627 97.4553C126.375 97.7895 126.113 98.1206 125.846 98.4381C125.713 98.5983 125.577 98.7555 125.438 98.9111L125.636 99.1186C125.775 98.9599 125.914 98.8012 126.048 98.6395H126.05ZM82.7511 29.4154C83.7253 27.8253 84.8735 26.3497 86.1677 25.0251C86.8092 24.3689 87.5167 23.7982 88.2691 23.3297L88.1329 23.0703C87.3609 23.551 86.6366 24.1355 85.9797 24.8084C84.6714 26.1467 83.5077 27.6422 82.5237 29.2506C82.031 30.0533 81.5594 30.885 81.1214 31.7227L81.3601 31.8708C81.7952 31.0406 82.2641 30.215 82.7525 29.4169L82.7511 29.4154ZM22.5828 36.1314C25.0884 35.0311 27.7161 34.2925 30.3958 33.9339C31.7363 33.7538 33.0895 33.6684 34.4328 33.6775V33.3785C33.0811 33.3678 31.7139 33.4563 30.3621 33.6379C27.6586 33.9995 25.007 34.7458 22.4789 35.8552C21.2156 36.4106 19.9817 37.0637 18.8124 37.7993L18.95 38.0587C20.108 37.3308 21.3307 36.6822 22.5828 36.1329V36.1314ZM35.5923 31.4893C36.1327 30.74 36.8332 30.0304 37.7358 29.3208C38.665 28.5883 39.708 27.926 40.9236 27.2928L40.8043 27.0227C39.5732 27.6636 38.5176 28.3365 37.5743 29.0782C36.6521 29.8046 35.932 30.5325 35.3761 31.3046C34.8568 32.0249 34.4946 32.7589 34.3023 33.4853L34.5662 33.5677C34.7487 32.8779 35.094 32.179 35.5923 31.4877V31.4893ZM7.31048 52.3039C7.50699 51.7912 7.72036 51.2769 7.94495 50.7764C8.05725 50.5246 8.17375 50.2759 8.29307 50.0287L8.05023 49.8898C7.92951 50.1401 7.8116 50.3919 7.6979 50.6452C7.4705 51.1518 7.25433 51.6706 7.05641 52.188C6.95674 52.4489 6.85989 52.7114 6.76724 52.9739L7.02412 53.0807C7.11676 52.8197 7.21222 52.5603 7.31048 52.3024V52.3039ZM8.88543 81.9481C7.78352 80.6739 6.86831 79.3462 6.16505 78.0049C5.54041 76.8146 5.07438 75.5953 4.77679 74.3791C4.54097 73.4131 4.40621 72.4334 4.37814 71.4675L4.10301 71.4766C4.13249 72.4655 4.27005 73.4681 4.51149 74.4554C4.81469 75.6945 5.29055 76.9382 5.92642 78.1514C6.64091 79.5141 7.56876 80.86 8.6847 82.151L8.88543 81.9465V81.9481ZM71.266 46.0336L70.9909 46.0275L70.9488 48.4874L71.2239 48.4935L71.266 46.0336ZM71.1032 115.928L71.085 101.101H70.8098L70.8281 115.928H71.1032ZM70.9488 101.25V100.951C67.7385 100.961 64.4777 100.867 61.2646 100.666C54.8399 100.263 48.3758 99.3842 42.0507 98.0535C38.891 97.3882 35.7257 96.558 32.6417 95.5859L32.5645 95.8728C35.6555 96.848 38.8292 97.6796 41.9974 98.3465C48.3337 99.6802 54.8104 100.561 61.2478 100.964C64.2868 101.154 67.3665 101.25 70.4112 101.25C70.5908 101.25 70.7691 101.25 70.9488 101.25ZM71.9117 120.968L71.9075 120.669L71.4176 120.675L71.4218 120.974L71.9117 120.968ZM72.6318 120.954L72.6262 120.655L72.2009 120.664L72.2065 120.963L72.6318 120.954ZM73.286 120.936L73.2789 120.637L73.0164 120.644L73.0235 120.944L73.286 120.936ZM73.8418 120.918L73.8334 120.618L73.5709 120.628L73.5793 120.927L73.8418 120.918ZM74.3654 120.896L74.3556 120.597L74.1254 120.606L74.1352 120.905L74.3654 120.896ZM74.8567 120.873L74.8455 120.574L74.6812 120.582L74.6925 120.881L74.8567 120.873ZM75.3143 120.85L75.3017 120.551L75.1038 120.562L75.1164 120.861L75.3143 120.85ZM75.7396 120.828L75.7256 120.528L75.5277 120.539L75.5417 120.838L75.7396 120.828ZM76.1327 120.805L76.1172 120.506L75.9516 120.516L75.967 120.815L76.1327 120.805ZM76.5257 120.779L76.5089 120.48L76.3755 120.489L76.3924 120.788L76.5257 120.779ZM76.8865 120.754L76.8696 120.457L76.7363 120.466L76.7531 120.763L76.8851 120.754H76.8865ZM77.2458 120.728L77.2276 120.431L77.0942 120.44L77.1125 120.738L77.2458 120.728ZM77.5743 120.704L77.5546 120.406L77.4227 120.417L77.4423 120.715L77.5743 120.704ZM77.9336 120.676L77.914 120.379L77.7806 120.39L77.8003 120.687L77.9336 120.676ZM78.2284 120.652L78.2073 120.354L78.1063 120.362L78.1273 120.66L78.2284 120.652ZM78.8502 120.597L78.8278 120.3L78.7267 120.309L78.7492 120.606L78.8502 120.597ZM79.145 120.57L79.1212 120.272L79.0201 120.281L79.0439 120.579L79.145 120.57ZM79.4398 120.541L79.4159 120.243L79.3149 120.252L79.3387 120.55L79.4398 120.541ZM91.7208 32.2828C93.6705 30.83 95.7915 29.6489 98.022 28.773C99.1352 28.335 100.283 27.9947 101.436 27.7597L101.385 27.4652C100.219 27.7032 99.0566 28.0481 97.9294 28.4907C95.6764 29.3757 93.5358 30.5676 91.5664 32.0356C90.5824 32.7696 89.6265 33.5662 88.7267 34.4055L88.9064 34.6328C89.7991 33.8012 90.7466 33.0107 91.7222 32.2828H91.7208ZM101.472 27.4789C100.442 26.9158 99.3682 26.4107 98.2817 25.9743C96.1116 25.106 93.8727 24.3796 91.6253 23.8165C90.4996 23.5342 89.3556 23.2778 88.2256 23.052L88.1764 23.3465C89.3022 23.5708 90.442 23.8272 91.5636 24.108C93.7997 24.668 96.0288 25.3898 98.1863 26.2551C99.2643 26.6869 100.328 27.1875 101.349 27.746L101.472 27.4789ZM89.2882 22.7865C89.983 22.4736 90.7214 22.3073 91.4822 22.2936C91.8612 22.2859 92.2332 22.3271 92.5925 22.4141L92.6515 22.1227C92.2696 22.0311 91.8752 21.9868 91.4766 21.996C90.6821 22.0113 89.91 22.1837 89.1829 22.5118C88.8222 22.6735 88.4684 22.8628 88.1315 23.0718L88.2677 23.3313C88.5933 23.1283 88.9373 22.9452 89.2868 22.788L89.2882 22.7865ZM71.4906 20.1572L71.2155 20.1511L71.1916 21.5443L71.4668 21.5504L71.4906 20.1572ZM88.2256 23.0535C86.8415 22.7773 85.4294 22.5362 84.0299 22.3378C81.2337 21.9411 78.3898 21.6664 75.574 21.5229C74.1633 21.4512 72.7357 21.4085 71.3306 21.3963L71.3278 21.6954C72.7287 21.7076 74.1534 21.7488 75.56 21.8205C78.3674 21.964 81.2057 22.2371 83.9934 22.6323C85.3873 22.8307 86.7938 23.0703 88.1736 23.345L88.2228 23.0505L88.2256 23.0535ZM55.5572 43.7095C55.3214 43.5508 55.0841 43.3967 54.8427 43.2471C54.3626 42.9495 53.8671 42.6672 53.3702 42.4093C53.1204 42.2796 52.8677 42.1545 52.6136 42.0355L52.5041 42.3101C52.7554 42.4276 53.0052 42.5513 53.2523 42.6794C53.7436 42.9343 54.2321 43.212 54.7065 43.5065C54.9438 43.6546 55.1796 43.8072 55.4112 43.9628L55.5572 43.7095ZM15.7088 99.1492C15.5769 99.0027 15.4477 98.8531 15.32 98.702C15.0631 98.3999 14.8119 98.0886 14.5732 97.7773C14.4525 97.6201 14.3332 97.4614 14.2167 97.2996L14.0005 97.4858C14.1184 97.6491 14.2392 97.8093 14.3613 97.9696C14.6027 98.2839 14.8568 98.5998 15.1165 98.905C15.2456 99.0576 15.3776 99.2087 15.5109 99.3567L15.7088 99.1492ZM14.2111 97.2951C14.0904 97.1486 13.9711 97.0005 13.8531 96.851C13.6187 96.5534 13.3885 96.2452 13.1681 95.9369C13.0572 95.7813 12.9492 95.6241 12.8425 95.4654L12.6207 95.6424C12.7288 95.8026 12.8383 95.9629 12.9506 96.12C13.1737 96.4329 13.4068 96.7442 13.644 97.0463C13.7633 97.1974 13.884 97.347 14.0061 97.495L14.2111 97.2951ZM54.2545 44.9959C55.1347 44.7395 56.0064 44.6144 56.8486 44.6312C57.5125 44.6434 58.1667 44.7395 58.7913 44.9181L58.8615 44.6281C58.2144 44.4435 57.5392 44.3428 56.8528 44.3321C55.9811 44.3168 55.0883 44.4435 54.183 44.7075C53.1611 45.0051 52.1195 45.4827 51.0864 46.1252L51.2225 46.3846C52.2332 45.7559 53.2537 45.2889 54.2531 44.9974L54.2545 44.9959ZM55.8913 43.8072C55.6063 43.6912 55.3242 43.5676 55.0434 43.4379C54.4847 43.1815 53.9345 42.887 53.4081 42.5665C53.1456 42.4063 52.8859 42.2323 52.6361 42.0477L52.4817 42.2949C52.7371 42.4841 53.0038 42.6627 53.2734 42.8259C53.8096 43.1525 54.3682 43.4516 54.9367 43.7125C55.2203 43.8438 55.5066 43.9674 55.7958 44.0864L55.8927 43.8072H55.8913ZM71.0864 48.3409C69.4286 48.3333 67.7427 48.2844 66.0765 48.1944C62.754 48.0128 59.3991 47.6466 56.1074 47.1048C54.4637 46.8332 52.8073 46.499 51.1846 46.1084L51.1257 46.3998C52.754 46.792 54.416 47.1277 56.0667 47.3994C59.3682 47.9426 62.7315 48.3104 66.0639 48.492C67.7343 48.5835 69.423 48.6324 71.0864 48.64V48.3409ZM71.2239 48.492H70.9488L70.8828 60.7473H71.1579L71.2239 48.492ZM78.3814 60.7183C83.2649 60.4696 88.1933 59.9263 93.0305 59.1038C95.449 58.6918 97.8817 58.1775 100.26 57.5732L100.196 57.2818C97.8255 57.8845 95.3999 58.3973 92.9869 58.8078C88.161 59.6287 83.2424 60.1705 78.3688 60.4192C75.9277 60.5428 73.453 60.6023 71.0204 60.5978V60.8969C71.1299 60.8969 71.2408 60.8969 71.3517 60.8969C73.6832 60.8969 76.0456 60.8373 78.3814 60.7183ZM100.345 57.3504C99.7528 56.2792 99.1127 55.2155 98.4417 54.1885C97.104 52.1376 95.5459 50.2393 93.8123 48.5484C92.9434 47.7 91.9987 46.9477 91.0049 46.3083L90.8645 46.5662C91.8429 47.1949 92.7722 47.9365 93.6284 48.7712C95.348 50.4483 96.892 52.3299 98.2185 54.3625C98.8839 55.3834 99.5212 56.4409 100.109 57.5061L100.345 57.352V57.3504ZM76.0849 48.5362C79.4019 48.3852 82.7511 48.0479 86.04 47.5352C87.6852 47.2788 89.3415 46.9583 90.9642 46.583L90.9067 46.29C89.2896 46.6638 87.6402 46.9843 86.0007 47.2391C82.7202 47.7503 79.3808 48.0861 76.0723 48.2371C74.4159 48.3119 72.7385 48.347 71.0864 48.3394V48.6385C71.2267 48.6385 71.3685 48.6385 71.5117 48.6385C73.0305 48.6385 74.5661 48.6034 76.0849 48.5347V48.5362ZM109.09 90.5135C108.971 87.1884 108.635 83.8434 108.094 80.5731C107.823 78.9373 107.498 77.2922 107.131 75.6823L106.864 75.754C107.23 77.3578 107.553 78.9968 107.823 80.625C108.362 83.8815 108.696 87.2112 108.815 90.5242C108.874 92.1784 108.867 93.8524 108.793 95.5005L109.068 95.5157C109.142 93.8585 109.151 92.1753 109.09 90.512V90.5135ZM132.407 77.3731C132.239 74.315 131.732 71.2828 130.904 68.3605C130.49 66.8986 129.996 65.452 129.438 64.0587L129.186 64.1778C129.74 65.5603 130.23 66.9963 130.641 68.4475C131.462 71.3469 131.965 74.3562 132.133 77.3899C132.218 78.9037 132.205 80.4343 132.097 81.9359L132.371 81.9587C132.48 80.4434 132.491 78.8991 132.407 77.3716V77.3731ZM87.6318 43.6408C88.088 43.3616 88.5597 43.0976 89.0341 42.8549C89.2713 42.7328 89.5128 42.6169 89.7542 42.5039L89.6461 42.2293C89.4005 42.3422 89.1576 42.4612 88.9176 42.5848C88.4375 42.8305 87.9603 43.0976 87.4971 43.3814C87.2654 43.5233 87.0352 43.6698 86.8078 43.8209L86.951 44.0757C87.1756 43.9262 87.4016 43.7812 87.6318 43.6408ZM122.803 38.4066C121.669 37.6696 120.473 37.0103 119.246 36.4488C116.792 35.3241 114.21 34.555 111.573 34.1643C110.255 33.969 108.918 33.8652 107.597 33.8561V34.1552C108.904 34.1643 110.229 34.2666 111.535 34.4604C114.149 34.848 116.707 35.6095 119.139 36.725C120.354 37.2804 121.538 37.9336 122.661 38.6645L122.802 38.4082L122.803 38.4066ZM122.861 38.4829C122.515 37.4605 121.948 36.4289 121.176 35.4172C120.334 34.3139 119.28 33.2732 117.955 32.2324C116.58 31.1551 115.049 30.1738 113.272 29.2338L113.151 29.5024C114.914 30.4348 116.433 31.4069 117.793 32.4751C119.1 33.5005 120.136 34.5245 120.963 35.6079C121.715 36.5937 122.265 37.5948 122.601 38.5867L122.859 38.4829H122.861ZM113.277 29.2369C112.386 28.7196 111.437 28.2908 110.456 27.9611C108.495 27.3004 106.464 27.0104 104.42 27.0959C103.4 27.1386 102.378 27.2638 101.385 27.4652L101.436 27.7597C102.416 27.5598 103.423 27.4377 104.431 27.395C106.444 27.3111 108.445 27.5964 110.376 28.2465C111.34 28.57 112.272 28.9927 113.15 29.5009L113.279 29.2369H113.277ZM107.729 33.9675C107.553 33.2487 107.213 32.5193 106.719 31.8006C106.189 31.0284 105.497 30.2975 104.605 29.565C103.694 28.8157 102.67 28.1336 101.472 27.4805L101.349 27.7475C102.531 28.393 103.543 29.066 104.44 29.803C105.311 30.5187 105.984 31.2314 106.499 31.9791C106.972 32.6673 107.296 33.3617 107.462 34.0438L107.727 33.9675H107.729ZM66.5117 45.8032C66.2141 44.5778 65.8828 43.3417 65.5277 42.1316C64.816 39.7114 63.964 37.311 62.9926 34.9991C62.5069 33.8424 61.9707 32.6933 61.3994 31.5854L61.1594 31.7319C61.7265 32.8321 62.2585 33.9736 62.7413 35.1227C63.7071 37.4239 64.5563 39.8121 65.2638 42.2232C65.6175 43.4287 65.9474 44.6587 66.2436 45.8795L66.5103 45.8032H66.5117ZM55.48 33.5234C56.7335 33.0046 58.0277 32.5758 59.3303 32.2477C59.9845 32.0829 60.6484 31.9349 61.3039 31.8051L61.2548 31.5106C60.5937 31.6403 59.9255 31.7914 59.2672 31.9562C57.9533 32.2858 56.6465 32.7192 55.3817 33.2442C54.7458 33.5082 54.1226 33.8164 53.5274 34.1598L53.6566 34.4238C54.2419 34.085 54.8553 33.7828 55.48 33.5234ZM61.9033 45.2462C61.3685 44.2146 60.7874 43.1922 60.1768 42.2079C58.9527 40.2378 57.5687 38.367 56.0597 36.6472C55.3045 35.7865 54.5044 34.9563 53.6832 34.1796L53.5022 34.4055C54.3177 35.1761 55.1122 35.9986 55.8604 36.8532C57.3581 38.5608 58.7338 40.4179 59.948 42.3742C60.5558 43.3524 61.1327 44.3672 61.6633 45.3927L61.9033 45.2462ZM50.8534 36.9386C51.1131 36.4961 51.4696 36.0734 51.944 35.6461C52.4325 35.2081 52.9926 34.8068 53.6566 34.4238L53.5274 34.1598C52.8466 34.5535 52.2725 34.964 51.77 35.4157C51.2731 35.8628 50.8969 36.3084 50.6218 36.7769C50.3677 37.2118 50.2049 37.6513 50.1403 38.0862L50.4112 38.135C50.4702 37.7413 50.6189 37.3384 50.8534 36.9386ZM57.9758 44.4633C57.4227 43.8255 56.8388 43.2044 56.2408 42.6123C55.0448 41.4312 53.7576 40.337 52.4129 39.3619C51.7405 38.8751 51.0443 38.4097 50.3424 37.9794L50.2077 38.2403C50.9039 38.6661 51.5945 39.1269 52.2613 39.6106C53.5934 40.5766 54.8708 41.6616 56.0555 42.8336C56.6479 43.4196 57.2262 44.0361 57.775 44.6678L57.9744 44.4633H57.9758ZM50.3438 37.9809C49.1437 37.2469 47.8845 36.5876 46.5987 36.0215C44.0272 34.8892 41.3292 34.1079 38.5808 33.7004C37.2066 33.496 35.8127 33.3876 34.4356 33.38V33.6791C35.8 33.6882 37.1827 33.7951 38.5443 33.998C41.2703 34.4024 43.9457 35.1776 46.4963 36.3007C47.7708 36.8623 49.0201 37.5154 50.2091 38.2433L50.3438 37.9824V37.9809ZM37.8452 40.4667C36.8514 39.6885 36.092 38.9087 35.5235 38.0831C34.955 37.2576 34.5999 36.4228 34.4679 35.6018C34.3584 34.9243 34.3935 34.2223 34.5662 33.5692L34.3023 33.4868C34.117 34.1842 34.0805 34.9334 34.197 35.6537C34.336 36.522 34.708 37.3995 35.3031 38.2617C35.8885 39.1116 36.6675 39.9128 37.6838 40.7094L37.8452 40.4667ZM52.6136 42.0355C51.4626 41.4953 50.254 41.0542 49.0215 40.7262C46.558 40.0684 44.0286 39.809 41.4991 39.954C40.2343 40.0272 38.9696 40.1921 37.7386 40.4423L37.7891 40.7368C39.0075 40.4881 40.261 40.3248 41.5131 40.2531C44.0145 40.1081 46.5173 40.366 48.9556 41.0176C50.1726 41.3427 51.3657 41.7776 52.5041 42.3117L52.6136 42.037V42.0355ZM52.6361 42.0492C52.0479 41.6158 51.5833 41.1763 51.2155 40.7063C50.8548 40.2455 50.6091 39.777 50.4856 39.3161C50.3803 38.9239 50.3551 38.515 50.4112 38.1365L50.1403 38.0877C50.0771 38.5104 50.1052 38.9636 50.2217 39.3985C50.3565 39.9006 50.6204 40.4057 51.0064 40.8986C51.3896 41.39 51.8725 41.8462 52.4817 42.2964L52.6361 42.0492ZM26.1271 45.8963C28.491 44.2344 31.0429 42.89 33.7113 41.9012C35.0449 41.4068 36.4163 41.0146 37.7891 40.7353L37.7386 40.4408C36.3531 40.7231 34.9677 41.1199 33.6229 41.6173C30.932 42.6138 28.3604 43.9689 25.9769 45.6445C24.7866 46.4822 23.6313 47.3994 22.5421 48.3745L22.7161 48.6049C23.797 47.6374 24.9438 46.7264 26.1257 45.8963H26.1271ZM41.6423 57.1108C38.644 56.3356 35.9348 55.4658 33.3562 54.4525C30.9811 53.5186 28.9135 52.5344 27.0381 51.4433C25.3396 50.4559 23.9261 49.4518 22.7161 48.376L22.5421 48.608C23.7661 49.6975 25.1937 50.7108 26.909 51.7088C28.797 52.8075 30.8745 53.7964 33.2636 54.7364C35.8506 55.7542 38.571 56.6271 41.5791 57.4054L41.6423 57.1139V57.1108ZM43.6776 54.1733C45.0448 52.1315 46.631 50.2469 48.3955 48.5744C49.2728 47.7412 50.2245 47.0041 51.2239 46.383L51.0878 46.1236C50.0729 46.7554 49.1058 47.5047 48.2144 48.3501C46.4359 50.0378 44.8343 51.9377 43.4558 53.9978C42.7666 55.0279 42.1069 56.0976 41.4949 57.178L41.7293 57.3352C42.3385 56.2624 42.994 55.1988 43.679 54.1748L43.6776 54.1733ZM51.1846 46.1084C50.0182 45.8276 48.8405 45.5086 47.6852 45.1607C45.3817 44.4664 43.1091 43.5508 40.9292 42.4383C39.8455 41.8859 38.8068 41.2221 37.8438 40.4683L37.6824 40.7109C38.6594 41.4769 39.7122 42.1484 40.8113 42.71C43.0039 43.8285 45.2919 44.7502 47.6094 45.4491C48.7689 45.7986 49.9508 46.119 51.1229 46.4014L51.1818 46.1099L51.1846 46.1084ZM36.0303 70.9471C36.9792 67.7898 38.147 64.6798 39.503 61.7011C40.181 60.2117 40.9292 58.7421 41.7279 57.3352L41.4935 57.178C40.6906 58.5941 39.9382 60.0713 39.256 61.5683C37.8944 64.5608 36.7209 67.6845 35.7678 70.8555C35.2919 72.4395 34.8582 74.0617 34.4806 75.6731L34.7473 75.7464C35.1235 74.1395 35.5558 72.525 36.0303 70.9471ZM70.9684 80.5533V80.2542C67.9364 80.2542 64.8427 80.1657 61.8037 79.9856C55.7242 79.6255 49.5985 78.8579 43.5976 77.7043C40.5979 77.1274 37.5884 76.4087 34.6504 75.5663L34.5802 75.8563C37.5252 76.7001 40.5432 77.4219 43.5499 78.0003C49.562 79.1555 55.699 79.9246 61.7896 80.2862C64.8048 80.4648 67.8634 80.5548 70.8828 80.5548H70.9698L70.9684 80.5533ZM71.0204 60.5978C68.5653 60.5917 66.0751 60.5184 63.6186 60.3811C58.7085 60.1049 53.7562 59.5341 48.898 58.6826C46.471 58.2569 44.0286 57.7289 41.6423 57.1108L41.5791 57.4023C43.9724 58.0219 46.4205 58.5514 48.8545 58.9787C53.7211 59.8317 58.6832 60.404 63.6046 60.6802C66.0653 60.819 68.5611 60.8908 71.0204 60.8969V60.5978ZM71.1579 60.7473H70.8828L70.8309 80.4022H71.106L71.1579 60.7473ZM80.0673 80.2771C86.1046 79.9154 92.1868 79.1478 98.1456 77.9988C101.127 77.4235 104.117 76.7047 107.034 75.8639L106.964 75.5755C104.054 76.4148 101.071 77.1305 98.0978 77.7043C92.1503 78.8518 86.0793 79.6179 80.0532 79.978C77.0409 80.1581 73.985 80.2511 70.9698 80.2527V80.5518C73.9892 80.5502 77.0507 80.4572 80.0687 80.2771H80.0673ZM107.132 75.6838C106.769 74.0907 106.35 72.4868 105.89 70.9151C104.969 67.7761 103.833 64.6798 102.515 61.7117C101.856 60.2254 101.126 58.7589 100.347 57.3504L100.111 57.5046C100.886 58.9054 101.611 60.3643 102.268 61.8415C103.581 64.7973 104.712 67.8798 105.629 71.0051C106.088 72.5692 106.503 74.167 106.867 75.754L107.133 75.6823L107.132 75.6838ZM116.923 72.3175C119.751 71.0692 122.194 69.7568 124.392 68.3041C126.38 66.9902 128.021 65.658 129.407 64.2281L129.218 64.0114C127.845 65.426 126.22 66.746 124.249 68.0477C122.063 69.4913 119.633 70.7976 116.819 72.0397C113.77 73.3857 110.546 74.5424 106.962 75.5755L107.032 75.8639C110.627 74.8277 113.863 73.6664 116.923 72.3175ZM129.438 64.0603C128.854 62.6045 128.183 61.1654 127.444 59.7844C125.966 57.0208 124.2 54.4342 122.195 52.0949C121.192 50.9244 120.118 49.8104 119.003 48.785L118.825 49.0123C119.931 50.0302 120.996 51.135 121.993 52.2978C123.984 54.6204 125.737 57.1887 127.205 59.9324C127.939 61.3043 128.606 62.7326 129.184 64.1778L129.437 64.0587L129.438 64.0603ZM107.14 106.946C107.925 104.49 108.47 101.946 108.76 99.3842C108.905 98.1023 109.009 96.8006 109.066 95.5173L108.791 95.502C108.734 96.7793 108.631 98.0718 108.487 99.3475C108.199 101.888 107.658 104.412 106.879 106.848C106.492 108.059 106.002 109.235 105.421 110.338L105.66 110.486C106.248 109.366 106.746 108.175 107.139 106.946H107.14ZM115.314 106.349C118.044 104.895 120.398 103.372 122.511 101.691C124.364 100.217 125.901 98.728 127.209 97.1379L127.004 96.938C125.709 98.5128 124.187 99.9885 122.348 101.449C120.25 103.118 117.908 104.634 115.192 106.079C112.243 107.649 108.981 109.059 105.5 110.266L105.582 110.551C109.078 109.34 112.351 107.925 115.313 106.347L115.314 106.349ZM119.419 91.4474C122.379 89.9794 124.928 88.4397 127.209 86.7397C129.246 85.2229 130.922 83.6892 132.334 82.0503L132.133 81.8458C130.735 83.468 129.073 84.9879 127.053 86.4925C124.785 88.1818 122.25 89.7139 119.304 91.1743C116.135 92.7461 112.632 94.1561 108.889 95.3647L108.968 95.6516C112.722 94.4384 116.238 93.0238 119.417 91.4459L119.419 91.4474ZM106.666 38.6767C107.263 37.8313 107.642 36.9691 107.793 36.113C107.92 35.4004 107.897 34.6588 107.729 33.9675L107.463 34.0438C107.621 34.6923 107.642 35.3882 107.524 36.0566C107.381 36.8669 107.018 37.6864 106.448 38.4951C105.876 39.307 105.118 40.07 104.131 40.8299L104.29 41.0741C105.299 40.2973 106.076 39.513 106.666 38.6767ZM95.7466 36.6044C98.255 35.521 100.884 34.7854 103.561 34.4177C104.9 34.233 106.262 34.146 107.595 34.1537V33.8546C106.246 33.8439 104.878 33.9354 103.527 34.1201C100.827 34.4909 98.175 35.2325 95.6456 36.3252C94.3808 36.8715 93.1413 37.5093 91.9608 38.2235L92.0942 38.4845C93.2635 37.7779 94.4931 37.1446 95.7466 36.6029V36.6044ZM91.259 41.1183C91.6534 40.6254 91.9159 40.1417 92.0591 39.6366C92.1826 39.2047 92.2177 38.7546 92.163 38.3334L91.8906 38.3761C91.9398 38.753 91.9075 39.159 91.7966 39.5481C91.6647 40.012 91.4204 40.4606 91.0512 40.9215C90.6793 41.3854 90.2118 41.8172 89.6237 42.2415L89.7753 42.4902C90.3845 42.0507 90.8688 41.6021 91.2576 41.1168L91.259 41.1183ZM129.263 93.6922C130.456 91.2765 131.322 88.693 131.837 86.0149C132.094 84.6766 132.274 83.3123 132.372 81.9618L132.098 81.9389C132.003 83.2772 131.825 84.6292 131.569 85.9553C131.06 88.606 130.203 91.1621 129.023 93.5518C128.433 94.7466 127.752 95.8896 126.999 96.9487L127.216 97.1318C127.978 96.059 128.668 94.9023 129.264 93.6937L129.263 93.6922ZM127.608 96.6419C127.868 96.3077 128.123 95.9629 128.366 95.6134C128.488 95.4379 128.607 95.2609 128.725 95.0808L128.501 94.9069C128.386 95.0839 128.268 95.2579 128.147 95.4318C127.907 95.7767 127.654 96.1185 127.397 96.4481C127.268 96.6145 127.136 96.7778 127.004 96.9395L127.209 97.1394C127.344 96.9761 127.477 96.8098 127.608 96.6419ZM135.126 77.9728C135.766 76.7352 136.239 75.4656 136.533 74.2005C136.767 73.1934 136.893 72.1725 136.907 71.1653L136.632 71.1608C136.618 72.145 136.496 73.143 136.267 74.1273C135.978 75.3664 135.515 76.6116 134.886 77.8263C134.179 79.1952 133.252 80.5472 132.133 81.8473L132.334 82.0518C133.468 80.7349 134.409 79.363 135.126 77.9728ZM86.3179 42.9785C87.4886 41.8295 88.7492 40.7689 90.0658 39.8243C90.7228 39.3528 91.405 38.9026 92.0928 38.4875L91.9594 38.2266C91.266 38.6462 90.5768 39.0994 89.9142 39.5755C88.5863 40.5293 87.3146 41.599 86.1341 42.7573C85.5431 43.3371 84.9676 43.9475 84.4201 44.5717L84.6195 44.7777C85.1613 44.1581 85.7326 43.5538 86.3179 42.9785ZM92.163 38.3334C92.1068 37.9031 91.9538 37.4636 91.711 37.0302C91.4485 36.5602 91.0849 36.1115 90.6006 35.6614C90.1108 35.2051 89.5493 34.79 88.8825 34.3887L88.7492 34.6496C89.3991 35.0403 89.9465 35.4462 90.421 35.8872C90.8828 36.3175 91.2281 36.7418 91.4751 37.1843C91.6983 37.5841 91.8387 37.9839 91.8892 38.3746L92.1616 38.3319L92.163 38.3334ZM82.4971 42.475C83.7043 40.5476 85.0715 38.7179 86.5608 37.0378C87.3048 36.197 88.0936 35.3882 88.905 34.6328L88.7253 34.4055C87.9083 35.1669 87.1124 35.9833 86.3629 36.8303C84.8623 38.5226 83.4853 40.3645 82.2697 42.3071C81.6605 43.2792 81.0821 44.2878 80.5515 45.3042L80.7902 45.4522C81.3179 44.4435 81.8921 43.4409 82.4971 42.4765V42.475ZM88.8825 34.3887C88.2958 34.0362 87.6823 33.7218 87.0591 33.4517C85.814 32.913 84.524 32.4644 83.2284 32.1195C82.5799 31.9471 81.9201 31.7884 81.266 31.6495L81.2141 31.9425C81.864 32.0798 82.5195 32.237 83.1638 32.4094C84.4482 32.7528 85.7242 33.1969 86.958 33.7294C87.5715 33.995 88.175 34.3047 88.7506 34.6496L88.8839 34.3887H88.8825ZM77.2233 42.2766C77.9364 39.8853 78.7913 37.5139 79.7655 35.2295C80.2525 34.088 80.7874 32.9573 81.3587 31.8677L81.12 31.7197C80.5459 32.8154 80.0055 33.9538 79.5156 35.1028C78.5372 37.3979 77.6782 39.78 76.9623 42.1835C76.6029 43.3875 76.2688 44.6144 75.9698 45.8306L76.2351 45.9085C76.5341 44.6983 76.8668 43.476 77.2233 42.2766ZM81.2646 31.648C80.4448 31.474 79.6125 31.3229 78.7885 31.1993C77.1363 30.9521 75.4561 30.7827 73.7927 30.6957C72.9603 30.6515 72.1167 30.6271 71.2843 30.621V30.9201C72.1111 30.9262 72.9505 30.9506 73.7787 30.9933C75.4336 31.0803 77.1068 31.2482 78.7506 31.4954C79.5689 31.6174 80.3971 31.7685 81.2127 31.941L81.2646 31.648ZM71.4204 30.772H71.1453L71.1074 46.0305H71.3825L71.4204 30.772ZM71.4668 21.5474H71.1916L71.1453 30.769H71.4204L71.4668 21.5474ZM58.5808 22.4263C61.391 22.0754 64.2475 21.848 67.0704 21.7518C68.4825 21.703 69.9157 21.6847 71.3278 21.6969L71.3306 21.3978C69.9143 21.3856 68.4783 21.4039 67.0619 21.4527C64.2307 21.5504 61.3657 21.7778 58.5485 22.1288C57.1392 22.3043 55.7158 22.5225 54.3205 22.7758L54.3654 23.0703C55.7565 22.817 57.1742 22.6003 58.5794 22.4248L58.5808 22.4263ZM61.4008 31.5854C60.9642 30.74 60.4954 29.8976 60.0055 29.0843C59.0257 27.4576 57.8677 25.9392 56.5636 24.5749C55.9095 23.8898 55.1866 23.2916 54.4146 22.7956L54.2742 23.0535C55.0266 23.5373 55.7326 24.1217 56.3727 24.7916C57.6613 26.1406 58.8068 27.6407 59.7753 29.2506C60.2624 30.0579 60.7284 30.8941 61.1608 31.7334L61.4008 31.5869V31.5854ZM63.7801 31.3946C65.4308 31.1703 67.1125 31.0254 68.7759 30.9613C69.6097 30.9292 70.4533 30.9155 71.2829 30.9216V30.6225C70.4505 30.6149 69.604 30.6301 68.7674 30.6622C67.0956 30.7263 65.407 30.8728 63.7478 31.0986C62.9196 31.21 62.0816 31.3504 61.2576 31.5122L61.3067 31.8067C62.1265 31.6449 62.9603 31.506 63.7829 31.3946H63.7801ZM54.4146 22.7956C54.0791 22.5805 53.7268 22.3851 53.3646 22.2157C52.6375 21.8739 51.8626 21.6862 51.0639 21.6588C50.6625 21.645 50.2652 21.6816 49.8792 21.7702L49.9353 22.0631C50.2989 21.9807 50.6751 21.9441 51.0541 21.9578C51.8191 21.9838 52.5603 22.1639 53.2551 22.4904C53.606 22.6552 53.9485 22.8445 54.2742 23.0535L54.4146 22.7956ZM31.8276 27.6331C33.7829 27.0227 35.8015 26.7739 37.8256 26.8929C38.8391 26.9525 39.8525 27.0913 40.8365 27.305L40.8913 27.012C39.8947 26.7953 38.8685 26.6549 37.841 26.5938C35.7846 26.4733 33.7366 26.7251 31.7518 27.3462C30.7593 27.6559 29.7964 28.0664 28.8882 28.5654L29.0117 28.8325C29.9045 28.3426 30.852 27.9383 31.8276 27.6346V27.6331ZM44.1591 25.8415C46.3643 25.0053 48.6383 24.3125 50.9165 23.7829C52.0577 23.5189 53.2186 23.2778 54.3668 23.0703L54.3219 22.7758C53.1695 22.9848 52.0044 23.226 50.859 23.4915C48.5681 24.0225 46.2843 24.7184 44.0679 25.5592C42.9575 25.9804 41.8598 26.4718 40.8043 27.0227L40.9236 27.2928C41.9707 26.748 43.0586 26.2597 44.1591 25.8415ZM28.9037 28.8905L28.7759 28.625L28.665 28.6875L28.7928 28.953L28.9037 28.8905ZM20.713 35.0265C21.5623 33.9553 22.6207 32.9435 23.9486 31.9349C25.3312 30.8834 26.8697 29.9297 28.6524 29.0171L28.5359 28.747C26.7391 29.6672 25.1866 30.6301 23.7914 31.6907C22.4452 32.7131 21.37 33.7416 20.5053 34.8312C19.7122 35.8323 19.1226 36.8562 18.7535 37.8725L19.0089 37.9824C19.3669 36.9966 19.9396 36.0017 20.713 35.0265ZM10.3453 46.4517C11.8753 44.1749 13.6875 42.1423 15.7341 40.4133C16.7574 39.5481 17.8397 38.7546 18.9514 38.0572L18.8138 37.7978C17.6909 38.5028 16.5988 39.3039 15.5657 40.1768C13.4994 41.9241 11.669 43.975 10.1249 46.2747C9.35286 47.4238 8.65522 48.64 8.05163 49.8883L8.29447 50.0271C8.89105 48.7926 9.58167 47.5886 10.3453 46.4517ZM11.9329 63.7856C10.3228 62.1222 9.1381 60.4024 8.41238 58.6735C7.73299 57.0559 7.41014 55.3437 7.48032 53.7201C7.53366 52.4962 7.81581 51.2159 8.29868 50.0165L8.04602 49.8959C7.55051 51.1289 7.25994 52.4459 7.2052 53.7048C7.13361 55.3743 7.46348 57.1353 8.16112 58.7956C8.90228 60.5596 10.1081 62.3099 11.7434 63.9992L11.9329 63.7825V63.7856ZM14.0272 59.641C15.5558 56.856 17.3764 54.2557 19.4399 51.9133C20.4716 50.7413 21.5749 49.6289 22.7175 48.6064L22.5435 48.376C21.391 49.4061 20.2807 50.5261 19.2406 51.7073C17.1631 54.0665 15.3298 56.6851 13.79 59.4884C13.0207 60.8907 12.3217 62.3527 11.7125 63.8344L11.9638 63.9565C12.5688 62.4869 13.2622 61.0342 14.0258 59.6425L14.0272 59.641ZM22.7175 48.3745C21.3405 47.1476 20.334 45.9344 19.6406 44.6617C18.9696 43.4287 18.5906 42.1286 18.5429 40.9001C18.5064 39.9342 18.6678 38.9255 19.0089 37.9824L18.7535 37.8725C18.3983 38.8538 18.2299 39.9052 18.2678 40.9123C18.3169 42.1896 18.7086 43.5386 19.4034 44.8143C20.1137 46.1175 21.1398 47.3566 22.5435 48.6064L22.7175 48.3745ZM8.92193 82.0396C8.81104 80.509 8.7984 78.9495 8.88824 77.4052C9.06511 74.3119 9.59009 71.2477 10.4492 68.2964C10.8787 66.8193 11.3896 65.3589 11.9652 63.9565L11.7139 63.8344C11.1328 65.2475 10.619 66.7186 10.1867 68.2064C9.32198 71.1806 8.79279 74.2692 8.61452 77.3868C8.52468 78.9449 8.53731 80.5197 8.64961 82.064L8.92333 82.0396H8.92193ZM32.7414 95.7233C32.6656 94.0569 32.6586 92.363 32.7203 90.686C32.8467 87.3348 33.1934 83.9654 33.7534 80.6708C34.0342 79.0227 34.3683 77.3655 34.7473 75.7464L34.4806 75.6731C34.0988 77.2999 33.7633 78.9632 33.4825 80.6174C32.9196 83.9258 32.5715 87.3089 32.4452 90.6753C32.382 92.36 32.389 94.0645 32.4663 95.7385L32.7414 95.7233ZM34.6504 75.5648C30.9938 74.5164 27.7021 73.3399 24.5887 71.9711C21.7153 70.7075 19.2349 69.3784 17.0045 67.9058C14.9901 66.5766 13.331 65.2292 11.9343 63.7856L11.7448 64.0023C13.1555 65.4596 14.8287 66.8208 16.8613 68.1606C19.1044 69.6409 21.5988 70.9776 24.4848 72.2473C27.6094 73.6222 30.9124 74.8018 34.5802 75.8532L34.6504 75.5633V75.5648ZM14.2167 97.3012C13.4362 96.2299 12.7302 95.0717 12.1182 93.8616C10.8913 91.4352 9.99997 88.8349 9.47078 86.1339C9.20548 84.7818 9.02019 83.4039 8.92193 82.0396L8.64821 82.064C8.74927 83.442 8.93456 84.8322 9.20267 86.198C9.73748 88.9265 10.6387 91.5542 11.8781 94.0065C12.4986 95.2319 13.2131 96.4039 14.0019 97.4889L14.2181 97.3027L14.2167 97.3012ZM36.1355 110.628C32.5884 109.441 29.2644 108.046 26.2577 106.482C23.4868 105.041 21.0991 103.524 18.9584 101.847C17.0803 100.375 15.5278 98.8852 14.2111 97.2951L14.0061 97.495C15.3355 99.1019 16.9034 100.605 18.797 102.09C20.9517 103.778 23.3534 105.304 26.1384 106.752C29.1577 108.322 32.4929 109.723 36.0541 110.913L36.1355 110.628ZM36.2141 110.695C35.6162 109.587 35.1108 108.406 34.7108 107.184C33.9079 104.727 33.3492 102.18 33.0544 99.61C32.9056 98.3205 32.8003 97.0128 32.7414 95.7233L32.4663 95.7385C32.5252 97.0356 32.6305 98.3511 32.7807 99.6466C33.0797 102.236 33.6412 104.806 34.4511 107.283C34.8568 108.523 35.3705 109.723 35.9769 110.846L36.2141 110.695ZM32.6417 95.5875C28.8194 94.3819 25.24 92.9704 22.0002 91.391C18.9865 89.9214 16.3952 88.3756 14.0763 86.6665C12.0073 85.1405 10.3088 83.5977 8.88403 81.9496L8.6833 82.1541C10.1221 83.8189 11.836 85.3755 13.9219 86.9137C16.2535 88.632 18.8602 90.1869 21.8879 91.6641C25.1389 93.2496 28.731 94.6673 32.5645 95.8759L32.6417 95.589V95.5875ZM42.3174 116.3C41.6731 116.111 41.0387 115.828 40.4323 115.459C39.6743 114.997 38.95 114.391 38.2776 113.655C37.521 112.828 36.8262 111.832 36.2127 110.693L35.9755 110.844C36.6016 112.004 37.3104 113.021 38.0825 113.864C38.7731 114.618 39.5171 115.242 40.2975 115.719C40.9236 116.1 41.5791 116.393 42.2445 116.587L42.316 116.298L42.3174 116.3ZM70.967 116.077V115.778C68.0389 115.793 65.0729 115.708 62.149 115.516C56.2997 115.134 50.4196 114.289 44.6729 113.002C41.8009 112.36 38.9289 111.56 36.1369 110.626L36.0555 110.912C38.8559 111.849 41.7363 112.65 44.6167 113.294C50.3761 114.582 56.2703 115.429 62.1321 115.812C64.8202 115.987 67.5434 116.076 70.2385 116.076C70.4814 116.076 70.7242 116.076 70.967 116.074V116.077ZM71.1495 120.854L71.04 120.837L71.1411 120.823C71.1369 120.788 71.1369 120.675 71.1369 120.579V120.538C71.1369 120.379 71.1341 120.3 71.1313 120.225V120.148C71.1257 119.993 71.1257 119.755 71.1243 119.524V119.375C71.1214 119.045 71.1186 118.778 71.1172 118.52L71.113 118.017C71.1102 117.57 71.1088 117.051 71.1074 116.543V115.926H70.8309V116.543C70.8337 117.051 70.8351 117.571 70.8393 118.018L70.8435 118.523C70.8463 118.78 70.8491 119.045 70.8505 119.375V119.523C70.8519 119.755 70.8533 119.996 70.8561 120.153L70.859 120.231C70.8604 120.304 70.8632 120.382 70.8646 120.538V120.577C70.866 120.902 70.8674 120.989 71.0007 121L71.1537 120.85L71.1495 120.854ZM101.453 115.368C102.215 114.887 102.942 114.258 103.616 113.5C104.365 112.654 105.053 111.641 105.661 110.486L105.422 110.338C104.826 111.472 104.152 112.467 103.418 113.294C102.762 114.032 102.055 114.644 101.315 115.111C100.72 115.487 100.098 115.775 99.4636 115.967L99.538 116.254C100.194 116.054 100.838 115.757 101.453 115.368ZM79.736 115.712C85.5543 115.265 91.398 114.357 97.104 113.014C99.9577 112.343 102.81 111.514 105.584 110.553L105.501 110.268C102.736 111.227 99.8918 112.053 97.0465 112.721C91.353 114.061 85.522 114.968 79.7163 115.413C76.8135 115.636 73.8699 115.758 70.9642 115.776V116.076C73.8769 116.059 76.8275 115.935 79.736 115.712ZM91.0049 46.3083C90.0041 45.6643 88.992 45.1836 87.9996 44.8769C87.1167 44.6053 86.2421 44.4862 85.3957 44.471C84.7233 44.4725 84.0622 44.5625 83.4291 44.7365L83.4965 45.0264C84.1071 44.8586 84.7472 44.7716 85.3957 44.7701C86.2225 44.7762 87.0661 44.8998 87.9238 45.1653C88.8937 45.4644 89.8834 45.9359 90.8645 46.5662L91.0049 46.3083ZM94.4426 45.6719C96.7376 45.0005 99.0046 44.1093 101.182 43.0213C102.272 42.4765 103.318 41.8203 104.29 41.0726L104.131 40.8284C103.174 41.5655 102.143 42.211 101.067 42.7496C98.905 43.83 96.652 44.7167 94.371 45.3835C93.227 45.7177 92.0605 46.0229 90.9067 46.2915L90.9642 46.5845C92.1237 46.3159 93.2944 46.0092 94.444 45.6735L94.4426 45.6719ZM93.2382 41.2572C95.6315 40.6361 98.088 40.4087 100.537 40.5781C101.763 40.6636 102.99 40.8376 104.183 41.0985L104.238 40.8055C103.032 40.543 101.794 40.366 100.556 40.2806C98.0796 40.1081 95.595 40.3401 93.175 40.9673C91.965 41.2816 90.7775 41.7058 89.6461 42.2293L89.7542 42.5039C90.8716 41.9866 92.0436 41.567 93.2382 41.2572ZM87.4002 43.8407C87.9462 43.592 88.4881 43.3082 89.0088 42.9953C89.2713 42.8381 89.5282 42.6688 89.7753 42.4902L89.6237 42.2415C89.3836 42.4154 89.131 42.5818 88.8755 42.7344C88.3631 43.0411 87.8311 43.3204 87.2935 43.5645C87.0226 43.6881 86.7489 43.8056 86.4738 43.9155L86.5692 44.1963C86.8471 44.0834 87.1237 43.9643 87.3988 43.8407H87.4002ZM134.115 52.5801C134.014 52.3131 133.912 52.0476 133.805 51.7836C133.596 51.2617 133.371 50.7337 133.14 50.2118C133.023 49.9524 132.905 49.6945 132.785 49.4381L132.541 49.5754C132.661 49.8303 132.779 50.0867 132.894 50.343C133.126 50.8603 133.348 51.3853 133.555 51.9041C133.661 52.1666 133.763 52.4306 133.864 52.6946L134.118 52.5817L134.115 52.5801ZM55.414 21.2208C58.9275 20.7813 62.4985 20.4959 66.0288 20.3739C67.7919 20.3128 69.5844 20.2899 71.3517 20.3037L71.3545 20.0046C69.583 19.9893 67.7877 20.0122 66.0204 20.0748C62.4831 20.1984 58.9036 20.4837 55.3817 20.9232C53.6201 21.143 51.843 21.4131 50.0982 21.7244L50.1431 22.0189C51.8837 21.7076 53.6566 21.439 55.414 21.2193V21.2208ZM7.76387 51.1839C7.94916 50.7444 8.14568 50.3018 8.34641 49.8669C8.44748 49.6487 8.54854 49.4335 8.65382 49.2168L8.41098 49.078C8.3057 49.2947 8.20323 49.5129 8.10216 49.7326C7.90003 50.1691 7.70211 50.6162 7.51542 51.0587C7.42137 51.2815 7.32872 51.5058 7.23889 51.7302L7.49015 51.8507C7.57999 51.6279 7.67123 51.4051 7.76528 51.1839H7.76387ZM13.3225 96.1521C12.0803 94.4491 10.932 92.6255 9.90873 90.7317C7.86213 86.9472 6.34052 82.8621 5.38319 78.5924C4.90453 76.459 4.57746 74.2799 4.41042 72.1145L4.1367 72.1389C4.30515 74.3196 4.63502 76.514 5.11508 78.6626C6.07802 82.9613 7.61087 87.0724 9.6701 90.8828C10.7004 92.7873 11.8557 94.623 13.1064 96.3367L13.3225 96.1506V96.1521ZM55.4182 43.6393L55.202 43.5157L55.1487 43.6347H55.1445L55.1908 43.5065C55.1389 43.4836 55.1136 43.4714 55.0729 43.4806L54.976 43.502L54.9634 43.6088C54.9508 43.7156 55.0336 43.7598 55.0827 43.7843L55.2863 43.9018L55.4196 43.6408L55.4182 43.6393ZM55.1487 43.6347L55.1417 43.65L55.1445 43.6347H55.1487ZM42.0156 116.205C37.6487 114.722 33.5275 112.866 29.7683 110.686C26.551 108.819 23.5682 106.698 20.9053 104.38C18.7914 102.54 16.843 100.549 15.1165 98.4594L14.9115 98.6593C16.6493 100.761 18.6075 102.764 20.7327 104.614C23.4096 106.944 26.4065 109.074 29.6392 110.95C33.4138 113.138 37.5491 115.003 41.9342 116.491L42.0156 116.205ZM74.3149 46.1206C76.4303 46.0321 78.5681 45.8337 80.6666 45.53C81.7152 45.3774 82.7736 45.1821 83.8109 44.9471L83.7548 44.6541C82.7231 44.8876 81.6717 45.0829 80.6287 45.234C78.5386 45.5376 76.4092 45.7345 74.3022 45.823C73.2495 45.8673 72.1798 45.8856 71.1271 45.881V46.1801C71.2309 46.1801 71.3348 46.1801 71.4401 46.1801C72.396 46.1801 73.3618 46.1603 74.3121 46.1206H74.3149ZM132.783 49.4381C131.802 47.3597 130.641 45.3469 129.333 43.4577C126.714 39.6747 123.592 36.3725 120.052 33.6409C118.283 32.2767 116.425 31.0269 114.527 29.9282L114.398 30.1922C116.286 31.2848 118.134 32.5285 119.893 33.8851C123.409 36.5983 126.513 39.8792 129.114 43.6378C130.412 45.5148 131.565 47.5123 132.539 49.5754L132.783 49.4381ZM111.836 110.596C114.987 108.731 117.908 106.62 120.518 104.322C122.59 102.499 124.5 100.527 126.196 98.464L125.991 98.2641C124.304 100.317 122.404 102.276 120.344 104.09C117.747 106.376 114.84 108.478 111.704 110.333C108.039 112.503 104.02 114.365 99.7598 115.87L99.844 116.153C104.121 114.644 108.155 112.773 111.836 110.596ZM126.721 97.8139C127.062 97.3836 127.404 96.938 127.737 96.4863C127.903 96.262 128.067 96.0361 128.228 95.8087L128.011 95.6256C127.849 95.8515 127.687 96.0773 127.522 96.3001C127.191 96.7488 126.851 97.1928 126.512 97.6201C126.34 97.8368 126.166 98.052 125.991 98.2656L126.196 98.464C126.373 98.2488 126.547 98.0337 126.719 97.8154L126.721 97.8139ZM27.9505 29.3849C28.2944 29.1972 28.6412 29.0141 28.9879 28.834C29.1619 28.744 29.336 28.6555 29.5101 28.567L29.3949 28.2953C29.2195 28.3838 29.044 28.4724 28.87 28.5624C28.5204 28.7425 28.1737 28.9271 27.827 29.1163C27.6544 29.2109 27.4817 29.3056 27.309 29.4017L27.4354 29.6672C27.6066 29.5711 27.7779 29.4765 27.9505 29.3834V29.3849ZM4.41183 72.113C4.27988 70.4023 4.24479 68.6581 4.30795 66.9307C4.43429 63.4743 4.95646 60.0392 5.85624 56.7202C6.30683 55.0614 6.85568 53.4225 7.48875 51.8507L7.23608 51.7302C6.5988 53.3141 6.04574 54.9638 5.59094 56.6363C4.68415 59.9782 4.15916 63.4376 4.03142 66.92C3.96685 68.6596 4.00195 70.4161 4.1353 72.1404L4.40902 72.116L4.41183 72.113ZM71.1285 45.881C70.0757 45.8764 69.0075 45.8459 67.9533 45.7925C65.8477 45.6857 63.7211 45.4674 61.6324 45.1455C60.5895 44.9837 59.5395 44.7792 58.512 44.5366L58.453 44.8296C59.4876 45.0737 60.5445 45.2797 61.5931 45.4415C63.6902 45.765 65.8253 45.9848 67.9407 46.0916C68.9976 46.145 70.0701 46.1755 71.1271 46.1801V45.881H71.1285ZM87.2093 43.9369L87.4507 43.8163L87.3356 43.5432L87.3272 43.5477L87.2051 43.6072L87.1672 43.6271L87.1602 43.6317L86.9075 43.7751L87.0451 44.0345L87.2107 43.9384L87.2093 43.9369ZM136.978 67.0711C136.871 63.7612 136.406 60.4665 135.594 57.2772C135.186 55.6825 134.69 54.1016 134.115 52.5817L133.861 52.6946C134.431 54.2038 134.925 55.7725 135.328 57.3565C136.134 60.5245 136.597 63.7963 136.702 67.0817C136.756 68.7237 136.719 70.381 136.594 72.0092L136.868 72.0336C136.993 70.3947 137.03 68.7252 136.976 67.0711H136.978ZM112.744 28.9408C111.155 28.1015 109.51 27.3279 107.854 26.6442C104.542 25.2784 101.116 24.1385 97.6711 23.258C95.9488 22.8185 94.1941 22.4218 92.4577 22.0784L92.4086 22.3729C94.1408 22.7147 95.8898 23.11 97.6079 23.5495C101.041 24.4269 104.455 25.5623 107.755 26.9235C109.405 27.6041 111.043 28.3732 112.623 29.2094L112.744 28.9408ZM92.4577 22.0799C90.7284 21.7396 88.9667 21.4405 87.2177 21.1903C83.7253 20.6928 80.1725 20.3479 76.6563 20.1648C74.8974 20.0732 73.1147 20.0198 71.3559 20.0046L71.3531 20.3037C73.1077 20.3189 74.8876 20.3723 76.6436 20.4639C80.1529 20.6455 83.6986 20.9904 87.1826 21.4863C88.926 21.7351 90.6849 22.0341 92.41 22.3744L92.4591 22.0799H92.4577ZM15.1165 98.4594C14.9621 98.2717 14.8077 98.084 14.6561 97.8933C14.3515 97.5133 14.0525 97.1287 13.7591 96.7396C13.6117 96.5443 13.4671 96.3489 13.3225 96.1506L13.1064 96.3367C13.251 96.5351 13.3969 96.7335 13.5457 96.9288C13.8405 97.321 14.1423 97.7086 14.4483 98.0901C14.6013 98.2809 14.7557 98.4716 14.9115 98.6593L15.1165 98.4594ZM58.512 44.5381C58.2298 44.471 57.9477 44.4008 57.6669 44.3275C57.1083 44.1795 56.5468 44.0116 55.9979 43.8255C55.727 43.7339 55.4561 43.6271 55.1922 43.5081L55.0869 43.7843C55.3579 43.9079 55.6372 44.0177 55.9165 44.1108C56.471 44.2985 57.0395 44.4694 57.6024 44.6175C57.8859 44.6922 58.1695 44.764 58.453 44.8311L58.512 44.5396V44.5381ZM114.524 29.9266L112.745 28.9424L112.621 29.2079L114.399 30.1922L114.524 29.9266ZM131.541 90.4265C133.525 86.6741 135 82.6363 135.925 78.4245C136.388 76.3186 136.705 74.167 136.868 72.0321L136.594 72.0077C136.433 74.1273 136.119 76.2637 135.658 78.3543C134.737 82.5386 133.273 86.5505 131.302 90.277C130.317 92.1402 129.211 93.9394 128.012 95.6241L128.23 95.8072C129.436 94.1118 130.55 92.302 131.541 90.4265ZM34.4918 26.3482C37.8663 25.0312 41.3503 23.9447 44.8469 23.1176C46.5987 22.7041 48.38 22.3348 50.1431 22.0189L50.0982 21.7244C48.3309 22.0403 46.544 22.4111 44.788 22.8261C41.2787 23.6563 37.7835 24.7459 34.3992 26.0674C32.7077 26.7266 31.0246 27.4774 29.3949 28.2969L29.5101 28.5685C31.1313 27.7521 32.8074 27.0059 34.4918 26.3497V26.3482ZM12.2164 43.1891C14.92 39.3817 18.133 36.0734 21.7658 33.3556C23.5836 31.9959 25.4912 30.7553 27.4354 29.6687L27.309 29.4032C25.3551 30.4958 23.4376 31.7426 21.61 33.1099C17.9534 35.8445 14.7192 39.1742 11.9988 43.0075C10.6387 44.9227 9.43147 46.966 8.40958 49.0795L8.65242 49.2184C9.66589 47.1201 10.8661 45.092 12.2164 43.1906V43.1891ZM71.012 120.986V120.687C68.5695 120.702 66.099 120.625 63.6636 120.454C58.7885 120.112 53.8938 119.367 49.117 118.241C46.7279 117.678 44.3388 116.993 42.0156 116.204L41.9342 116.489C44.2658 117.281 46.6619 117.968 49.0594 118.532C53.8503 119.66 58.759 120.408 63.6467 120.75C65.8786 120.907 68.1414 120.986 70.3817 120.986C70.5923 120.986 70.8028 120.986 71.0134 120.985L71.012 120.986ZM78.3253 120.657C83.1765 120.252 88.0431 119.45 92.789 118.27C95.1627 117.679 97.5363 116.967 99.8454 116.152L99.7612 115.868C97.4605 116.68 95.0953 117.389 92.7287 117.979C87.9954 119.155 83.1428 119.956 78.3042 120.359C75.8856 120.561 73.4305 120.67 71.0106 120.687V120.986C73.439 120.969 75.8997 120.86 78.3253 120.657ZM84.684 44.738C85.2638 44.59 85.8449 44.4206 86.412 44.2329C86.6984 44.1383 86.9847 44.0269 87.2626 43.9033L87.1574 43.6271C86.8879 43.7476 86.6099 43.856 86.332 43.9475C85.7691 44.1337 85.1936 44.3016 84.6209 44.4465C84.3331 44.5198 84.0439 44.59 83.7548 44.6556L83.8109 44.9486C84.1029 44.883 84.3935 44.8128 84.6826 44.738H84.684ZM134.559 53.8345C134.489 53.6209 134.416 53.4072 134.34 53.1951C134.191 52.7739 134.03 52.3482 133.861 51.9331C133.777 51.7256 133.69 51.518 133.602 51.312L133.352 51.4387C133.439 51.6432 133.526 51.8477 133.609 52.0537C133.776 52.4657 133.934 52.8853 134.082 53.3035C134.156 53.5141 134.228 53.7246 134.298 53.9368L134.558 53.836L134.559 53.8345ZM133.023 49.9768C132.984 49.8822 132.943 49.7876 132.901 49.6929C132.817 49.5052 132.73 49.3206 132.637 49.136C132.591 49.0444 132.545 48.9544 132.497 48.8628L132.258 49.0108C132.305 49.0993 132.351 49.1878 132.396 49.2779C132.486 49.4564 132.571 49.638 132.653 49.8211C132.694 49.9127 132.734 50.0058 132.772 50.0973L133.022 49.9737L133.023 49.9768ZM8.52608 49.4885C8.6089 49.3084 8.69453 49.1299 8.78436 48.9544C8.82928 48.8659 8.87561 48.7789 8.92193 48.6919L8.6847 48.5408C8.63698 48.6293 8.59065 48.7194 8.54433 48.8094C8.45169 48.9895 8.36466 49.1711 8.28044 49.3557C8.23832 49.4488 8.19762 49.5403 8.15691 49.635L8.40677 49.7601C8.44607 49.6685 8.48538 49.5785 8.52608 49.4885ZM125.925 98.789C126.114 98.5662 126.301 98.3389 126.484 98.1084C126.575 97.9924 126.665 97.8765 126.754 97.7605L126.542 97.5698C126.455 97.6857 126.366 97.8002 126.276 97.9131C126.096 98.1405 125.912 98.3648 125.724 98.5845C125.63 98.6944 125.535 98.8043 125.439 98.9126L125.637 99.1202C125.734 99.0103 125.829 98.9004 125.925 98.789ZM7.25292 52.452C7.41014 52.0369 7.57858 51.6188 7.75264 51.2128C7.83967 51.0084 7.93091 50.8054 8.02215 50.6024L7.77651 50.4697C7.68386 50.6742 7.59262 50.8787 7.50419 51.0862C7.32732 51.4967 7.15747 51.9194 6.99885 52.339C6.91884 52.5496 6.84164 52.7617 6.76724 52.9754L7.02412 53.0822C7.09852 52.8716 7.17572 52.6625 7.25433 52.4535L7.25292 52.452ZM4.47359 72.7325C4.46096 72.6333 4.44973 72.5341 4.4399 72.435C4.42025 72.2366 4.40481 72.0367 4.39358 71.8383C4.38796 71.7391 4.38375 71.6384 4.37954 71.5392L4.10442 71.5514C4.10863 71.6536 4.11284 71.7559 4.11845 71.8581C4.12968 72.0626 4.14653 72.2656 4.16618 72.4701C4.17601 72.5723 4.18723 72.673 4.19987 72.7753L4.47219 72.7356L4.47359 72.7325ZM92.6515 22.1211L92.5434 22.0967C92.4718 22.0815 92.3988 22.0677 92.3272 22.0555L92.2177 22.0387L92.1826 22.3348L92.2851 22.3516C92.3539 22.3638 92.4227 22.376 92.49 22.3912L92.5925 22.4141L92.6515 22.1227V22.1211ZM15.6934 99.1324C15.5951 99.0225 15.4969 98.9096 15.4 98.7982C15.2063 98.5723 15.0168 98.3434 14.8315 98.1115C14.7389 97.9955 14.6476 97.878 14.5564 97.759L14.3458 97.9497C14.4371 98.0688 14.5297 98.1878 14.6238 98.3053C14.8119 98.5418 15.0028 98.7722 15.1993 99.0011C15.2976 99.1156 15.3958 99.2285 15.4955 99.3399L15.6934 99.1324ZM13.8714 96.8739C13.7816 96.7594 13.6917 96.645 13.6047 96.529C13.4292 96.2986 13.2566 96.0636 13.0895 95.824C13.0053 95.705 12.9239 95.5844 12.8425 95.4639L12.6207 95.6409C12.7035 95.763 12.7863 95.885 12.872 96.0056C13.0418 96.2467 13.2159 96.4848 13.3941 96.7198C13.4826 96.8373 13.5738 96.9532 13.6636 97.0677L13.8728 96.8724L13.8714 96.8739ZM58.8615 44.6281L58.6973 44.5824C58.5878 44.5534 58.4769 44.5274 58.366 44.503L58.2004 44.4694L58.1526 44.764L58.3141 44.796C58.4207 44.8189 58.5274 44.8448 58.6341 44.8723L58.7927 44.9166L58.8629 44.6266L58.8615 44.6281ZM55.8913 43.8072C55.7804 43.7614 55.6695 43.7156 55.5586 43.6683C55.3382 43.5737 55.1178 43.4745 54.9002 43.3707C54.7908 43.3188 54.6827 43.2669 54.5746 43.212L54.4595 43.4836C54.569 43.5386 54.6799 43.592 54.7894 43.6439C55.0097 43.7492 55.2329 43.8484 55.4575 43.9445C55.5698 43.9933 55.6821 44.0391 55.7944 44.0864L55.8913 43.8072ZM115.626 30.592C115.436 30.4714 115.244 30.3539 115.053 30.2379C114.673 30.009 114.281 29.7832 113.889 29.5665C113.693 29.4582 113.496 29.3513 113.3 29.2476L113.179 29.5161C113.376 29.6199 113.571 29.7252 113.765 29.8335C114.155 30.0487 114.544 30.273 114.92 30.5004C115.111 30.6149 115.3 30.7324 115.488 30.8514L115.626 30.5935V30.592ZM113.279 29.2369C113.19 29.1865 113.102 29.1362 113.014 29.0873C112.835 28.9881 112.657 28.8935 112.476 28.8035C112.386 28.7577 112.295 28.7135 112.204 28.6692L112.093 28.9424C112.183 28.9851 112.271 29.0293 112.361 29.0736C112.539 29.1636 112.715 29.2567 112.889 29.3529C112.976 29.4017 113.063 29.4505 113.148 29.5009L113.277 29.2369H113.279ZM127.978 96.1536C128.151 95.9201 128.318 95.6851 128.482 95.444C128.564 95.3235 128.645 95.2029 128.725 95.0808L128.501 94.9084C128.422 95.029 128.342 95.148 128.262 95.2655C128.101 95.502 127.935 95.7355 127.764 95.9659C127.678 96.0804 127.592 96.1948 127.505 96.3077L127.716 96.4985C127.803 96.384 127.891 96.2681 127.977 96.1521L127.978 96.1536ZM136.846 72.3037C136.865 72.1069 136.879 71.91 136.889 71.7132C136.895 71.614 136.899 71.5148 136.902 71.4171L136.627 71.408C136.624 71.5041 136.62 71.6002 136.614 71.6979C136.604 71.8902 136.589 72.0825 136.571 72.2747C136.561 72.3709 136.551 72.467 136.54 72.5631L136.812 72.5998C136.823 72.5021 136.834 72.4044 136.843 72.3053L136.846 72.3037ZM50.0462 22.0387C50.1206 22.0235 50.195 22.0113 50.2694 21.9991L50.3831 21.9838L50.3522 21.6862L50.2329 21.703C50.1529 21.7152 50.0743 21.7289 49.9957 21.7442L49.8778 21.7702L49.9353 22.0631L50.0462 22.0387ZM29.263 28.6952C29.4328 28.6066 29.6027 28.5197 29.7754 28.4373C29.861 28.3961 29.948 28.3549 30.035 28.3152L29.9284 28.039C29.8399 28.0802 29.7529 28.1198 29.6645 28.1626C29.489 28.2465 29.3163 28.3335 29.1437 28.425C29.0581 28.4708 28.9724 28.5166 28.8868 28.5639L29.0103 28.831C29.0946 28.7852 29.1788 28.7394 29.263 28.6952ZM26.8585 29.9984C27.2501 29.7695 27.6501 29.5451 28.0488 29.333C28.2495 29.2262 28.4503 29.1209 28.6524 29.0171L28.5345 28.747C28.3309 28.8508 28.1288 28.9576 27.9267 29.0644C27.5252 29.2796 27.1209 29.5039 26.7265 29.7344C26.5286 29.8503 26.3307 29.9678 26.1355 30.0884L26.2703 30.3493C26.464 30.2303 26.6605 30.1128 26.8571 29.9984H26.8585ZM42.3174 116.3C42.2641 116.285 42.2094 116.268 42.156 116.251C42.0493 116.218 41.9427 116.181 41.836 116.141L41.6774 116.082L41.5833 116.362C41.6381 116.384 41.6928 116.405 41.7461 116.425C41.8556 116.466 41.9651 116.503 42.0774 116.538C42.1336 116.556 42.1883 116.573 42.2445 116.588L42.316 116.3H42.3174ZM99.6995 116.202C99.8061 116.167 99.9128 116.129 100.02 116.089L100.177 116.027L100.081 115.746L99.9283 115.805C99.8258 115.844 99.7233 115.88 99.6208 115.915L99.465 115.964L99.5394 116.251L99.7009 116.201L99.6995 116.202ZM83.6495 44.9868C83.7506 44.9608 83.8516 44.9379 83.9541 44.9166L84.1085 44.886L84.0622 44.5915L83.9036 44.622C83.7983 44.6434 83.693 44.6678 83.5877 44.6938C83.5344 44.7075 83.4825 44.7212 83.4305 44.735L83.4979 45.0249C83.5484 45.0112 83.599 44.9974 83.6495 44.9852V44.9868ZM86.9047 44.0589C87.1265 43.9643 87.3469 43.8667 87.5644 43.7644C87.6739 43.7125 87.7834 43.6607 87.8915 43.6072L87.7778 43.3356C87.6711 43.389 87.5644 43.4394 87.4564 43.4913C87.2402 43.592 87.0226 43.6897 86.805 43.7827C86.6955 43.8285 86.586 43.8743 86.4752 43.9186L86.5706 44.1993C86.6815 44.1536 86.7938 44.1078 86.9047 44.0605V44.0589ZM134.115 52.5801C134.014 52.3131 133.912 52.0476 133.805 51.7836C133.596 51.2617 133.371 50.7337 133.14 50.2118C133.023 49.9524 132.905 49.6945 132.785 49.4381L132.541 49.5754C132.661 49.8303 132.779 50.0867 132.894 50.343C133.126 50.8603 133.348 51.3853 133.555 51.9041C133.661 52.1666 133.763 52.4306 133.864 52.6946L134.118 52.5817L134.115 52.5801ZM55.414 21.2208C58.9275 20.7813 62.4985 20.4959 66.0288 20.3739C67.7919 20.3128 69.5844 20.2899 71.3517 20.3037L71.3545 20.0046C69.583 19.9893 67.7877 20.0122 66.0204 20.0748C62.4831 20.1984 58.9036 20.4837 55.3817 20.9232C53.6201 21.143 51.843 21.4131 50.0982 21.7244L50.1431 22.0189C51.8837 21.7076 53.6566 21.439 55.414 21.2193V21.2208ZM7.76387 51.1839C7.94916 50.7444 8.14568 50.3018 8.34641 49.8669C8.44748 49.6487 8.54854 49.4335 8.65382 49.2168L8.41098 49.078C8.3057 49.2947 8.20323 49.5129 8.10216 49.7326C7.90003 50.1691 7.70211 50.6162 7.51542 51.0587C7.42137 51.2815 7.32872 51.5058 7.23889 51.7302L7.49015 51.8507C7.57999 51.6279 7.67123 51.4051 7.76528 51.1839H7.76387ZM13.3225 96.1521C12.0803 94.4491 10.932 92.6255 9.90873 90.7317C7.86213 86.9472 6.34052 82.8621 5.38319 78.5924C4.90453 76.459 4.57746 74.2799 4.41042 72.1145L4.1367 72.1389C4.30515 74.3196 4.63502 76.514 5.11508 78.6626C6.07802 82.9613 7.61087 87.0724 9.6701 90.8828C10.7004 92.7873 11.8557 94.623 13.1064 96.3367L13.3225 96.1506V96.1521ZM55.4182 43.6393L55.202 43.5157L55.1487 43.6347H55.1445L55.1908 43.5065C55.1389 43.4836 55.1136 43.4714 55.0729 43.4806L54.976 43.502L54.9634 43.6088C54.9508 43.7156 55.0336 43.7598 55.0827 43.7843L55.2863 43.9018L55.4196 43.6408L55.4182 43.6393ZM55.1487 43.6347L55.1417 43.65L55.1445 43.6347H55.1487ZM42.0156 116.205C37.6487 114.722 33.5275 112.866 29.7683 110.686C26.551 108.819 23.5682 106.698 20.9053 104.38C18.7914 102.54 16.843 100.549 15.1165 98.4594L14.9115 98.6593C16.6493 100.761 18.6075 102.764 20.7327 104.614C23.4096 106.944 26.4065 109.074 29.6392 110.95C33.4138 113.138 37.5491 115.003 41.9342 116.491L42.0156 116.205ZM74.3149 46.1206C76.4303 46.0321 78.5681 45.8337 80.6666 45.53C81.7152 45.3774 82.7736 45.1821 83.8109 44.9471L83.7548 44.6541C82.7231 44.8876 81.6717 45.0829 80.6287 45.234C78.5386 45.5376 76.4092 45.7345 74.3022 45.823C73.2495 45.8673 72.1798 45.8856 71.1271 45.881V46.1801C71.2309 46.1801 71.3348 46.1801 71.4401 46.1801C72.396 46.1801 73.3618 46.1603 74.3121 46.1206H74.3149ZM132.783 49.4381C131.802 47.3597 130.641 45.3469 129.333 43.4577C126.714 39.6747 123.592 36.3725 120.052 33.6409C118.283 32.2767 116.425 31.0269 114.527 29.9282L114.398 30.1922C116.286 31.2848 118.134 32.5285 119.893 33.8851C123.409 36.5983 126.513 39.8792 129.114 43.6378C130.412 45.5148 131.565 47.5123 132.539 49.5754L132.783 49.4381ZM111.836 110.596C114.987 108.731 117.908 106.62 120.518 104.322C122.59 102.499 124.5 100.527 126.196 98.464L125.991 98.2641C124.304 100.317 122.404 102.276 120.344 104.09C117.747 106.376 114.84 108.478 111.704 110.333C108.039 112.503 104.02 114.365 99.7598 115.87L99.844 116.153C104.121 114.644 108.155 112.773 111.836 110.596ZM126.721 97.8139C127.062 97.3836 127.404 96.938 127.737 96.4863C127.903 96.262 128.067 96.0361 128.228 95.8087L128.011 95.6256C127.849 95.8515 127.687 96.0773 127.522 96.3001C127.191 96.7488 126.851 97.1928 126.512 97.6201C126.34 97.8368 126.166 98.052 125.991 98.2656L126.196 98.464C126.373 98.2488 126.547 98.0337 126.719 97.8154L126.721 97.8139ZM27.9505 29.3849C28.2944 29.1972 28.6412 29.0141 28.9879 28.834C29.1619 28.744 29.336 28.6555 29.5101 28.567L29.3949 28.2953C29.2195 28.3838 29.044 28.4724 28.87 28.5624C28.5204 28.7425 28.1737 28.9271 27.827 29.1163C27.6544 29.2109 27.4817 29.3056 27.309 29.4017L27.4354 29.6672C27.6066 29.5711 27.7779 29.4765 27.9505 29.3834V29.3849ZM4.41183 72.113C4.27988 70.4023 4.24479 68.6581 4.30795 66.9307C4.43429 63.4743 4.95646 60.0392 5.85624 56.7202C6.30683 55.0614 6.85568 53.4225 7.48875 51.8507L7.23608 51.7302C6.5988 53.3141 6.04574 54.9638 5.59094 56.6363C4.68415 59.9782 4.15916 63.4376 4.03142 66.92C3.96685 68.6596 4.00195 70.4161 4.1353 72.1404L4.40902 72.116L4.41183 72.113ZM71.1285 45.881C70.0757 45.8764 69.0075 45.8459 67.9533 45.7925C65.8477 45.6857 63.7211 45.4674 61.6324 45.1455C60.5895 44.9837 59.5395 44.7792 58.512 44.5366L58.453 44.8296C59.4876 45.0737 60.5445 45.2797 61.5931 45.4415C63.6902 45.765 65.8253 45.9848 67.9407 46.0916C68.9976 46.145 70.0701 46.1755 71.1271 46.1801V45.881H71.1285ZM87.2093 43.9369L87.4507 43.8163L87.3356 43.5432L87.3272 43.5477L87.2051 43.6072L87.1672 43.6271L87.1602 43.6317L86.9075 43.7751L87.0451 44.0345L87.2107 43.9384L87.2093 43.9369ZM136.978 67.0711C136.871 63.7612 136.406 60.4665 135.594 57.2772C135.186 55.6825 134.69 54.1016 134.115 52.5817L133.861 52.6946C134.431 54.2038 134.925 55.7725 135.328 57.3565C136.134 60.5245 136.597 63.7963 136.702 67.0817C136.756 68.7237 136.719 70.381 136.594 72.0092L136.868 72.0336C136.993 70.3947 137.03 68.7252 136.976 67.0711H136.978ZM112.744 28.9408C111.155 28.1015 109.51 27.3279 107.854 26.6442C104.542 25.2784 101.116 24.1385 97.6711 23.258C95.9488 22.8185 94.1941 22.4218 92.4577 22.0784L92.4086 22.3729C94.1408 22.7147 95.8898 23.11 97.6079 23.5495C101.041 24.4269 104.455 25.5623 107.755 26.9235C109.405 27.6041 111.043 28.3732 112.623 29.2094L112.744 28.9408ZM92.4577 22.0799C90.7284 21.7396 88.9667 21.4405 87.2177 21.1903C83.7253 20.6928 80.1725 20.3479 76.6563 20.1648C74.8974 20.0732 73.1147 20.0198 71.3559 20.0046L71.3531 20.3037C73.1077 20.3189 74.8876 20.3723 76.6436 20.4639C80.1529 20.6455 83.6986 20.9904 87.1826 21.4863C88.926 21.7351 90.6849 22.0341 92.41 22.3744L92.4591 22.0799H92.4577ZM15.1165 98.4594C14.9621 98.2717 14.8077 98.084 14.6561 97.8933C14.3515 97.5133 14.0525 97.1287 13.7591 96.7396C13.6117 96.5443 13.4671 96.3489 13.3225 96.1506L13.1064 96.3367C13.251 96.5351 13.3969 96.7335 13.5457 96.9288C13.8405 97.321 14.1423 97.7086 14.4483 98.0901C14.6013 98.2809 14.7557 98.4716 14.9115 98.6593L15.1165 98.4594ZM58.512 44.5381C58.2298 44.471 57.9477 44.4008 57.6669 44.3275C57.1083 44.1795 56.5468 44.0116 55.9979 43.8255C55.727 43.7339 55.4561 43.6271 55.1922 43.5081L55.0869 43.7843C55.3579 43.9079 55.6372 44.0177 55.9165 44.1108C56.471 44.2985 57.0395 44.4694 57.6024 44.6175C57.8859 44.6922 58.1695 44.764 58.453 44.8311L58.512 44.5396V44.5381ZM114.524 29.9266L112.745 28.9424L112.621 29.2079L114.399 30.1922L114.524 29.9266ZM131.541 90.4265C133.525 86.6741 135 82.6363 135.925 78.4245C136.388 76.3186 136.705 74.167 136.868 72.0321L136.594 72.0077C136.433 74.1273 136.119 76.2637 135.658 78.3543C134.737 82.5386 133.273 86.5505 131.302 90.277C130.317 92.1402 129.211 93.9394 128.012 95.6241L128.23 95.8072C129.436 94.1118 130.55 92.302 131.541 90.4265ZM34.4918 26.3482C37.8663 25.0312 41.3503 23.9447 44.8469 23.1176C46.5987 22.7041 48.38 22.3348 50.1431 22.0189L50.0982 21.7244C48.3309 22.0403 46.544 22.4111 44.788 22.8261C41.2787 23.6563 37.7835 24.7459 34.3992 26.0674C32.7077 26.7266 31.0246 27.4774 29.3949 28.2969L29.5101 28.5685C31.1313 27.7521 32.8074 27.0059 34.4918 26.3497V26.3482ZM12.2164 43.1891C14.92 39.3817 18.133 36.0734 21.7658 33.3556C23.5836 31.9959 25.4912 30.7553 27.4354 29.6687L27.309 29.4032C25.3551 30.4958 23.4376 31.7426 21.61 33.1099C17.9534 35.8445 14.7192 39.1742 11.9988 43.0075C10.6387 44.9227 9.43147 46.966 8.40958 49.0795L8.65242 49.2184C9.66589 47.1201 10.8661 45.092 12.2164 43.1906V43.1891ZM71.012 120.986V120.687C68.5695 120.702 66.099 120.625 63.6636 120.454C58.7885 120.112 53.8938 119.367 49.117 118.241C46.7279 117.678 44.3388 116.993 42.0156 116.204L41.9342 116.489C44.2658 117.281 46.6619 117.968 49.0594 118.532C53.8503 119.66 58.759 120.408 63.6467 120.75C65.8786 120.907 68.1414 120.986 70.3817 120.986C70.5923 120.986 70.8028 120.986 71.0134 120.985L71.012 120.986ZM78.3253 120.657C83.1765 120.252 88.0431 119.45 92.789 118.27C95.1627 117.679 97.5363 116.967 99.8454 116.152L99.7612 115.868C97.4605 116.68 95.0953 117.389 92.7287 117.979C87.9954 119.155 83.1428 119.956 78.3042 120.359C75.8856 120.561 73.4305 120.67 71.0106 120.687V120.986C73.439 120.969 75.8997 120.86 78.3253 120.657ZM84.684 44.738C85.2638 44.59 85.8449 44.4206 86.412 44.2329C86.6984 44.1383 86.9847 44.0269 87.2626 43.9033L87.1574 43.6271C86.8879 43.7476 86.6099 43.856 86.332 43.9475C85.7691 44.1337 85.1936 44.3016 84.6209 44.4465C84.3331 44.5198 84.0439 44.59 83.7548 44.6556L83.8109 44.9486C84.1029 44.883 84.3935 44.8128 84.6826 44.738H84.684Z" fill="#F2F2F2"/>\n<path d="M133.193 50.4041C133.143 50.2698 133.091 50.137 133.036 50.0058C132.927 49.7433 132.809 49.4824 132.682 49.2275C132.619 49.1009 132.555 48.9742 132.489 48.8491L132.25 48.9986C132.315 49.1207 132.378 49.2443 132.439 49.3694C132.562 49.6166 132.678 49.873 132.785 50.1294C132.838 50.2576 132.89 50.3873 132.939 50.517M133.193 50.4041L132.939 50.517M133.193 50.4041C133.652 51.6203 133.912 52.9204 133.943 54.1596C133.984 55.7939 133.637 57.5168 132.939 59.1389H132.938C132.195 60.8679 131.006 62.58 129.406 64.2281L129.217 64.0114C130.791 62.3878 131.961 60.7061 132.689 59.0122C133.37 57.4313 133.708 55.7558 133.668 54.1672C133.638 52.9632 133.386 51.7012 132.939 50.517M119 49.0154C117.792 50.0806 116.384 51.0694 114.697 52.0415C112.837 53.1127 110.79 54.0756 108.44 54.9882V54.9897C105.894 55.977 103.219 56.8224 100.258 57.5747L100.195 57.2833C103.146 56.534 105.811 55.6917 108.348 54.7074C110.685 53.7994 112.719 52.8411 114.567 51.7775C116.239 50.8146 117.633 49.8364 118.828 48.7834M119 49.0154L118.828 48.7834M119 49.0154C120.382 47.7977 121.399 46.586 122.111 45.3072H122.112C122.806 44.062 123.209 42.7405 123.277 41.4846C123.332 40.4927 123.188 39.4535 122.861 38.4829M118.828 48.7834C120.184 47.5886 121.182 46.4014 121.877 45.1531C122.548 43.9491 122.936 42.6749 123.004 41.4678C123.056 40.5156 122.917 39.5191 122.602 38.5867L122.861 38.4829M119.003 48.785C117.952 47.8175 116.833 46.9019 115.678 46.0641C113.369 44.3886 110.87 43.0258 108.249 42.0126C106.94 41.5059 105.589 41.1 104.238 40.8055M119.003 48.785V48.788L118.825 49.0154C117.782 48.054 116.67 47.146 115.525 46.3144C113.235 44.6526 110.755 43.3005 108.157 42.2949C106.86 41.7928 105.522 41.39 104.183 41.0985M119.003 48.785C120.118 49.8104 121.192 50.9244 122.195 52.0949C124.2 54.4342 125.966 57.0208 127.444 59.7844C128.183 61.1654 128.854 62.6045 129.438 64.0603L129.437 64.0587L129.184 64.1778C128.606 62.7326 127.939 61.3043 127.205 59.9324C125.737 57.1887 123.984 54.6204 121.993 52.2978C120.996 51.135 119.931 50.0302 118.825 49.0123L119.003 48.785ZM104.238 40.8055L104.183 41.0985M104.238 40.8055C103.032 40.543 101.794 40.366 100.556 40.2806C98.0796 40.1081 95.595 40.3401 93.175 40.9673C91.965 41.2816 90.7775 41.7058 89.6461 42.2293M104.183 41.0985C102.99 40.8376 101.763 40.6636 100.537 40.5781C98.088 40.4087 95.6315 40.6361 93.2382 41.2572C92.0436 41.567 90.8716 41.9866 89.7542 42.5039M122.861 38.4829C122.515 37.4605 121.948 36.4289 121.176 35.4172C120.334 34.3139 119.28 33.2732 117.955 32.2324C116.58 31.1551 115.049 30.1738 113.272 29.2338L113.151 29.5024C114.914 30.4348 116.433 31.4069 117.793 32.4751C119.1 33.5005 120.136 34.5245 120.963 35.6079C121.715 36.5937 122.265 37.5948 122.601 38.5867L122.859 38.4829H122.861ZM53.6832 34.1796C52.775 33.322 51.8107 32.5056 50.8155 31.7533C48.8278 30.2486 46.6647 29.0187 44.3865 28.0954C43.2481 27.6346 42.0718 27.2699 40.8899 27.012L40.8351 27.305C42.0016 27.5598 43.1639 27.9184 44.2897 28.3762C46.5454 29.2903 48.6875 30.5096 50.6568 31.9989C51.6437 32.7452 52.5996 33.5539 53.5008 34.4055L53.6818 34.1796H53.6832ZM53.6832 34.1796C54.5044 34.9563 55.3045 35.7865 56.0597 36.6472C57.5687 38.367 58.9527 40.2378 60.1768 42.2079C60.7874 43.1922 61.3685 44.2146 61.9033 45.2462L61.6633 45.3927C61.1327 44.3672 60.5558 43.3524 59.948 42.3742C58.7338 40.4179 57.3581 38.5608 55.8604 36.8532C55.1122 35.9986 54.3177 35.1761 53.5022 34.4055L53.6832 34.1796ZM40.9236 27.2928C39.708 27.926 38.665 28.5883 37.7358 29.3208C36.8332 30.0304 36.1327 30.74 35.5923 31.4893V31.4877C35.094 32.179 34.7487 32.8779 34.5662 33.5677L34.3023 33.4853C34.4946 32.7589 34.8568 32.0249 35.3761 31.3046C35.932 30.5325 36.6521 29.8046 37.5743 29.0782C38.5176 28.3365 39.5732 27.6636 40.8043 27.0227M40.9236 27.2928L40.8043 27.0227M40.9236 27.2928C41.9707 26.748 43.0586 26.2597 44.1591 25.8415C46.3643 25.0053 48.6383 24.3125 50.9165 23.7829C52.0577 23.5189 53.2186 23.2778 54.3668 23.0703L54.3219 22.7758C53.1695 22.9848 52.0044 23.226 50.859 23.4915C48.5681 24.0225 46.2843 24.7184 44.0679 25.5592C42.9575 25.9804 41.8598 26.4718 40.8043 27.0227M101.436 27.7597C100.283 27.9947 99.1352 28.335 98.022 28.773C95.7915 29.6489 93.6705 30.83 91.7208 32.2828H91.7222C90.7466 33.0107 89.7991 33.8012 88.9064 34.6328L88.7267 34.4055C89.6265 33.5662 90.5824 32.7696 91.5664 32.0356C93.5358 30.5676 95.6764 29.3757 97.9294 28.4907C99.0566 28.0481 100.219 27.7032 101.385 27.4652M101.436 27.7597L101.385 27.4652M101.436 27.7597C102.416 27.5598 103.423 27.4377 104.431 27.395C106.444 27.3111 108.445 27.5964 110.376 28.2465C111.34 28.57 112.272 28.9927 113.15 29.5009L113.279 29.2369M101.385 27.4652C102.378 27.2638 103.4 27.1386 104.42 27.0959C106.464 27.0104 108.495 27.3004 110.456 27.9611C111.437 28.2908 112.386 28.7196 113.277 29.2369M92.5925 22.4141C92.2332 22.3271 91.8612 22.2859 91.4822 22.2936C90.7214 22.3073 89.983 22.4736 89.2882 22.7865L89.2868 22.788C88.9373 22.9452 88.5933 23.1283 88.2677 23.3313L88.1315 23.0718C88.4684 22.8628 88.8222 22.6735 89.1829 22.5118C89.91 22.1837 90.6821 22.0113 91.4766 21.996C91.8752 21.9868 92.2696 22.0311 92.6515 22.1227M92.5925 22.4141L92.6515 22.1227M92.5925 22.4141L92.49 22.3912C92.4227 22.376 92.3539 22.3638 92.2851 22.3516L92.1826 22.3348L92.2177 22.0387L92.3272 22.0555C92.3988 22.0677 92.4718 22.0815 92.5434 22.0967L92.6515 22.1211V22.1227M52.6136 42.0355C52.8677 42.1545 53.1204 42.2796 53.3702 42.4093C53.8671 42.6672 54.3626 42.9495 54.8427 43.2471C55.0841 43.3967 55.3214 43.5508 55.5572 43.7095L55.4112 43.9628C55.1796 43.8072 54.9438 43.6546 54.7065 43.5065C54.2321 43.212 53.7436 42.9343 53.2523 42.6794C53.0052 42.5513 52.7554 42.4276 52.5041 42.3101L52.6136 42.0355ZM52.6136 42.0355C51.4626 41.4953 50.254 41.0542 49.0215 40.7262C46.558 40.0684 44.0286 39.809 41.4991 39.954C40.2343 40.0272 38.9696 40.1921 37.7386 40.4423L37.7891 40.7368C39.0075 40.4881 40.261 40.3248 41.5131 40.2531C44.0145 40.1081 46.5173 40.366 48.9556 41.0176C50.1726 41.3427 51.3657 41.7776 52.5041 42.3117L52.6136 42.037V42.0355ZM14.2111 97.2951C14.0904 97.1486 13.9711 97.0005 13.8531 96.851C13.6187 96.5534 13.3885 96.2452 13.1681 95.9369C13.0572 95.7813 12.9492 95.6241 12.8425 95.4654L12.6207 95.6424C12.7288 95.8026 12.8383 95.9629 12.9506 96.12C13.1737 96.4329 13.4068 96.7442 13.644 97.0463C13.7633 97.1974 13.884 97.347 14.0061 97.495M14.2111 97.2951L14.0061 97.495M14.2111 97.2951C15.5278 98.8852 17.0803 100.375 18.9584 101.847C21.0991 103.524 23.4868 105.041 26.2577 106.482C29.2644 108.046 32.5884 109.441 36.1355 110.628L36.0541 110.913C32.4929 109.723 29.1577 108.322 26.1384 106.752C23.3534 105.304 20.9517 103.778 18.797 102.09C16.9034 100.605 15.3355 99.1019 14.0061 97.495M58.8615 44.6281L58.7913 44.9181C58.1667 44.7395 57.5125 44.6434 56.8486 44.6312C56.0064 44.6144 55.1347 44.7395 54.2545 44.9959L54.2531 44.9974C53.2537 45.2889 52.2332 45.7559 51.2225 46.3846L51.0864 46.1252C52.1195 45.4827 53.1611 45.0051 54.183 44.7075C55.0883 44.4435 55.9811 44.3168 56.8528 44.3321C57.5392 44.3428 58.2144 44.4435 58.8615 44.6281ZM58.8615 44.6281L58.6973 44.5824C58.5878 44.5534 58.4769 44.5274 58.366 44.503L58.2004 44.4694L58.1526 44.764L58.3141 44.796C58.4207 44.8189 58.5274 44.8448 58.6341 44.8723L58.7927 44.9166L58.8629 44.6266L58.8615 44.6281ZM55.8913 43.8072C55.6063 43.6912 55.3242 43.5676 55.0434 43.4379C54.4847 43.1815 53.9345 42.887 53.4081 42.5665C53.1456 42.4063 52.8859 42.2323 52.6361 42.0477L52.4817 42.2949C52.7371 42.4841 53.0038 42.6627 53.2734 42.8259C53.8096 43.1525 54.3682 43.4516 54.9367 43.7125C55.2203 43.8438 55.5066 43.9674 55.7958 44.0864L55.8927 43.8072H55.8913ZM55.8913 43.8072C55.7804 43.7614 55.6695 43.7156 55.5586 43.6683C55.3382 43.5737 55.1178 43.4745 54.9002 43.3707C54.7908 43.3188 54.6827 43.2669 54.5746 43.212L54.4595 43.4836C54.569 43.5386 54.6799 43.592 54.7894 43.6439C55.0097 43.7492 55.2329 43.8484 55.4575 43.9445C55.5698 43.9933 55.6821 44.0391 55.7944 44.0864L55.8913 43.8072ZM51.1846 46.1084C52.8073 46.499 54.4637 46.8332 56.1074 47.1048C59.3991 47.6466 62.754 48.0128 66.0765 48.1944C67.7427 48.2844 69.4286 48.3333 71.0864 48.3409V48.64C69.423 48.6324 67.7343 48.5835 66.0639 48.492C62.7315 48.3104 59.3682 47.9426 56.0667 47.3994C54.416 47.1277 52.754 46.792 51.1257 46.3998L51.1846 46.1084ZM51.1846 46.1084C50.0182 45.8276 48.8405 45.5086 47.6852 45.1607C45.3817 44.4664 43.1091 43.5508 40.9292 42.4383C39.8455 41.8859 38.8068 41.2221 37.8438 40.4683L37.6824 40.7109C38.6594 41.4769 39.7122 42.1484 40.8113 42.71C43.0039 43.8285 45.2919 44.7502 47.6094 45.4491C48.7689 45.7986 49.9508 46.119 51.1229 46.4014L51.1818 46.1099L51.1846 46.1084ZM70.8828 60.7473L70.9488 48.492H71.2239L71.1579 60.7473M70.8828 60.7473H71.1579M70.8828 60.7473L70.8309 80.4022H71.106L71.1579 60.7473M71.0204 60.5978C73.453 60.6023 75.9277 60.5428 78.3688 60.4192C83.2424 60.1705 88.161 59.6287 92.9869 58.8078C95.3999 58.3973 97.8255 57.8845 100.196 57.2818L100.26 57.5732C97.8817 58.1775 95.449 58.6918 93.0305 59.1038C88.1933 59.9263 83.2649 60.4696 78.3814 60.7183C76.0456 60.8373 73.6832 60.8969 71.3517 60.8969C71.2408 60.8969 71.1299 60.8969 71.0204 60.8969M71.0204 60.5978V60.8969M71.0204 60.5978C68.5653 60.5917 66.0751 60.5184 63.6186 60.3811C58.7085 60.1049 53.7562 59.5341 48.898 58.6826C46.471 58.2569 44.0286 57.7289 41.6423 57.1108M71.0204 60.8969C68.5611 60.8908 66.0653 60.819 63.6046 60.6802C58.6832 60.404 53.7211 59.8317 48.8545 58.9787C46.4205 58.5514 43.9724 58.0219 41.5791 57.4023L41.6423 57.1108M91.0049 46.3083C91.9987 46.9477 92.9434 47.7 93.8123 48.5484C95.5459 50.2393 97.104 52.1376 98.4417 54.1885C99.1127 55.2155 99.7528 56.2792 100.345 57.3504V57.352L100.109 57.5061C99.5212 56.4409 98.8839 55.3834 98.2185 54.3625C96.892 52.3299 95.348 50.4483 93.6284 48.7712C92.7722 47.9365 91.8429 47.1949 90.8645 46.5662M91.0049 46.3083L90.8645 46.5662M91.0049 46.3083C90.0041 45.6643 88.992 45.1836 87.9996 44.8769C87.1167 44.6053 86.2421 44.4862 85.3957 44.471C84.7233 44.4725 84.0622 44.5625 83.4291 44.7365L83.4965 45.0264C84.1071 44.8586 84.7472 44.7716 85.3957 44.7701C86.2225 44.7762 87.0661 44.8998 87.9238 45.1653C88.8937 45.4644 89.8834 45.9359 90.8645 46.5662M89.7542 42.5039C89.5128 42.6169 89.2713 42.7328 89.0341 42.8549C88.5597 43.0976 88.088 43.3616 87.6318 43.6408C87.4016 43.7812 87.1756 43.9262 86.951 44.0757L86.8078 43.8209C87.0352 43.6698 87.2654 43.5233 87.4971 43.3814C87.9603 43.0976 88.4375 42.8305 88.9176 42.5848C89.1576 42.4612 89.4005 42.3422 89.6461 42.2293M89.7542 42.5039L89.6461 42.2293M113.277 29.2369H113.279M113.277 29.2369L113.148 29.5009C113.063 29.4505 112.976 29.4017 112.889 29.3529C112.715 29.2567 112.539 29.1636 112.361 29.0736C112.271 29.0293 112.183 28.9851 112.093 28.9424L112.204 28.6692C112.295 28.7135 112.386 28.7577 112.476 28.8035C112.657 28.8935 112.835 28.9881 113.014 29.0873C113.102 29.1362 113.19 29.1865 113.279 29.2369M107.729 33.9675C107.553 33.2487 107.213 32.5193 106.719 31.8006C106.189 31.0284 105.497 30.2975 104.605 29.565C103.694 28.8157 102.67 28.1336 101.472 27.4805L101.349 27.7475C102.531 28.393 103.543 29.066 104.44 29.803C105.311 30.5187 105.984 31.2314 106.499 31.9791C106.972 32.6673 107.296 33.3617 107.462 34.0438L107.727 33.9675H107.729ZM107.729 33.9675C107.897 34.6588 107.92 35.4004 107.793 36.113C107.642 36.9691 107.263 37.8313 106.666 38.6767C106.076 39.513 105.299 40.2973 104.29 41.0741L104.131 40.8299C105.118 40.07 105.876 39.307 106.448 38.4951C107.018 37.6864 107.381 36.8669 107.524 36.0566C107.642 35.3882 107.621 34.6923 107.463 34.0438L107.729 33.9675ZM53.5274 34.1598C54.1226 33.8164 54.7458 33.5082 55.3817 33.2442C56.6465 32.7192 57.9533 32.2858 59.2672 31.9562C59.9255 31.7914 60.5937 31.6403 61.2548 31.5106L61.3039 31.8051C60.6484 31.9349 59.9845 32.0829 59.3303 32.2477C58.0277 32.5758 56.7335 33.0046 55.48 33.5234C54.8553 33.7828 54.2419 34.085 53.6566 34.4238M53.5274 34.1598L53.6566 34.4238M53.5274 34.1598C52.8466 34.5535 52.2725 34.964 51.77 35.4157C51.2731 35.8628 50.8969 36.3084 50.6218 36.7769C50.3677 37.2118 50.2049 37.6513 50.1403 38.0862L50.4112 38.135C50.4702 37.7413 50.6189 37.3384 50.8534 36.9386C51.1131 36.4961 51.4696 36.0734 51.944 35.6461C52.4325 35.2081 52.9926 34.8068 53.6566 34.4238M41.6423 57.1108C38.644 56.3356 35.9348 55.4658 33.3562 54.4525C30.9811 53.5186 28.9135 52.5344 27.0381 51.4433C25.3396 50.4559 23.9261 49.4518 22.7161 48.376L22.5421 48.608C23.7661 49.6975 25.1937 50.7108 26.909 51.7088C28.797 52.8075 30.8745 53.7964 33.2636 54.7364C35.8506 55.7542 38.571 56.6271 41.5791 57.4054L41.6423 57.1139V57.1108ZM34.4806 75.6731C34.8582 74.0617 35.2919 72.4395 35.7678 70.8555C36.7209 67.6845 37.8944 64.5608 39.256 61.5683C39.9382 60.0713 40.6906 58.5941 41.4935 57.178L41.7279 57.3352C40.9292 58.7421 40.181 60.2117 39.503 61.7011C38.147 64.6798 36.9792 67.7898 36.0303 70.9471C35.5558 72.525 35.1235 74.1395 34.7473 75.7464M34.4806 75.6731L34.7473 75.7464M34.4806 75.6731C34.0988 77.2999 33.7633 78.9632 33.4825 80.6174C32.9196 83.9258 32.5715 87.3089 32.4452 90.6753C32.382 92.36 32.389 94.0645 32.4663 95.7385M34.7473 75.7464C34.3683 77.3655 34.0342 79.0227 33.7534 80.6708C33.1934 83.9654 32.8467 87.3348 32.7203 90.686C32.6586 92.363 32.6656 94.0569 32.7414 95.7233M92.163 38.3334C92.2177 38.7546 92.1826 39.2047 92.0591 39.6366C91.9159 40.1417 91.6534 40.6254 91.259 41.1183L91.2576 41.1168C90.8688 41.6021 90.3845 42.0507 89.7753 42.4902M92.163 38.3334L91.8906 38.3761C91.9398 38.753 91.9075 39.159 91.7966 39.5481C91.6647 40.012 91.4204 40.4606 91.0512 40.9215C90.6793 41.3854 90.2118 41.8172 89.6237 42.2415M92.163 38.3334C92.1068 37.9031 91.9538 37.4636 91.711 37.0302C91.4485 36.5602 91.0849 36.1115 90.6006 35.6614C90.1108 35.2051 89.5493 34.79 88.8825 34.3887M92.163 38.3334L92.1616 38.3319L91.8892 38.3746C91.8387 37.9839 91.6983 37.5841 91.4751 37.1843C91.2281 36.7418 90.8828 36.3175 90.421 35.8872C89.9465 35.4462 89.3991 35.0403 88.7492 34.6496L88.8825 34.3887M89.6237 42.2415L89.7753 42.4902M89.6237 42.2415C89.3836 42.4154 89.131 42.5818 88.8755 42.7344C88.3631 43.0411 87.8311 43.3204 87.2935 43.5645C87.0226 43.6881 86.7489 43.8056 86.4738 43.9155L86.5692 44.1963C86.8471 44.0834 87.1237 43.9643 87.3988 43.8407H87.4002C87.9462 43.592 88.4881 43.3082 89.0088 42.9953C89.2713 42.8381 89.5282 42.6688 89.7753 42.4902M128.725 95.0808C128.607 95.2609 128.488 95.4379 128.366 95.6134C128.123 95.9629 127.868 96.3077 127.608 96.6419C127.477 96.8098 127.344 96.9761 127.209 97.1394L127.004 96.9395C127.136 96.7778 127.268 96.6145 127.397 96.4481C127.654 96.1185 127.907 95.7767 128.147 95.4318C128.268 95.2579 128.386 95.0839 128.501 94.9069L128.725 95.0808ZM128.725 95.0808C128.645 95.2029 128.564 95.3235 128.482 95.444C128.318 95.6851 128.151 95.9201 127.978 96.1536L127.977 96.1521C127.891 96.2681 127.803 96.384 127.716 96.4985L127.505 96.3077C127.592 96.1948 127.678 96.0804 127.764 95.9659C127.935 95.7355 128.101 95.502 128.262 95.2655C128.342 95.148 128.422 95.029 128.501 94.9084L128.725 95.0808ZM88.8825 34.3887C88.2958 34.0362 87.6823 33.7218 87.0591 33.4517C85.814 32.913 84.524 32.4644 83.2284 32.1195C82.5799 31.9471 81.9201 31.7884 81.266 31.6495L81.2141 31.9425C81.864 32.0798 82.5195 32.237 83.1638 32.4094C84.4482 32.7528 85.7242 33.1969 86.958 33.7294C87.5715 33.995 88.175 34.3047 88.7506 34.6496L88.8839 34.3887H88.8825ZM54.4146 22.7956C55.1866 23.2916 55.9095 23.8898 56.5636 24.5749C57.8677 25.9392 59.0257 27.4576 60.0055 29.0843C60.4954 29.8976 60.9642 30.74 61.4008 31.5854V31.5869L61.1608 31.7334C60.7284 30.8941 60.2624 30.0579 59.7753 29.2506C58.8068 27.6407 57.6613 26.1406 56.3727 24.7916C55.7326 24.1217 55.0266 23.5373 54.2742 23.0535M54.4146 22.7956L54.2742 23.0535M54.4146 22.7956C54.0791 22.5805 53.7268 22.3851 53.3646 22.2157C52.6375 21.8739 51.8626 21.6862 51.0639 21.6588C50.6625 21.645 50.2652 21.6816 49.8792 21.7702L49.9353 22.0631M54.2742 23.0535C53.9485 22.8445 53.606 22.6552 53.2551 22.4904C52.5603 22.1639 51.8191 21.9838 51.0541 21.9578C50.6751 21.9441 50.2989 21.9807 49.9353 22.0631M49.9353 22.0631L49.8778 21.7702L49.9957 21.7442C50.0743 21.7289 50.1529 21.7152 50.2329 21.703L50.3522 21.6862L50.3831 21.9838L50.2694 21.9991C50.195 22.0113 50.1206 22.0235 50.0462 22.0387L49.9353 22.0631ZM28.6524 29.0171C26.8697 29.9297 25.3312 30.8834 23.9486 31.9349C22.6207 32.9435 21.5623 33.9553 20.713 35.0265C19.9396 36.0017 19.3669 36.9966 19.0089 37.9824M28.6524 29.0171L28.5359 28.747C26.7391 29.6672 25.1866 30.6301 23.7914 31.6907C22.4452 32.7131 21.37 33.7416 20.5053 34.8312C19.7122 35.8323 19.1226 36.8562 18.7535 37.8725M28.6524 29.0171C28.4503 29.1209 28.2495 29.2262 28.0488 29.333C27.6501 29.5451 27.2501 29.7695 26.8585 29.9984H26.8571C26.6605 30.1128 26.464 30.2303 26.2703 30.3493L26.1355 30.0884C26.3307 29.9678 26.5286 29.8503 26.7265 29.7344C27.1209 29.5039 27.5252 29.2796 27.9267 29.0644C28.1288 28.9576 28.3309 28.8508 28.5345 28.747L28.6524 29.0171ZM18.7535 37.8725L19.0089 37.9824M18.7535 37.8725C18.3983 38.8538 18.2299 39.9052 18.2678 40.9123C18.3169 42.1896 18.7086 43.5386 19.4034 44.8143C20.1137 46.1175 21.1398 47.3566 22.5435 48.6064L22.7175 48.3745C21.3405 47.1476 20.334 45.9344 19.6406 44.6617C18.9696 43.4287 18.5906 42.1286 18.5429 40.9001C18.5064 39.9342 18.6678 38.9255 19.0089 37.9824M8.92193 82.0396C8.81104 80.509 8.7984 78.9495 8.88824 77.4052C9.06511 74.3119 9.59009 71.2477 10.4492 68.2964C10.8787 66.8193 11.3896 65.3589 11.9652 63.9565L11.7139 63.8344C11.1328 65.2475 10.619 66.7186 10.1867 68.2064C9.32198 71.1806 8.79279 74.2692 8.61452 77.3868C8.52468 78.9449 8.53731 80.5197 8.64961 82.064L8.92333 82.0396H8.92193ZM8.92193 82.0396C9.02019 83.4039 9.20548 84.7818 9.47078 86.1339C9.99997 88.8349 10.8913 91.4352 12.1182 93.8616C12.7302 95.0717 13.4362 96.2299 14.2167 97.3012L14.2181 97.3027L14.0019 97.4889C13.2131 96.4039 12.4986 95.2319 11.8781 94.0065C10.6387 91.5542 9.73748 88.9265 9.20267 86.198C8.93456 84.8322 8.74927 83.442 8.64821 82.064L8.92193 82.0396ZM32.7414 95.7233L32.4663 95.7385M32.7414 95.7233C32.8003 97.0128 32.9056 98.3205 33.0544 99.61C33.3492 102.18 33.9079 104.727 34.7108 107.184C35.1108 108.406 35.6162 109.587 36.2141 110.695L35.9769 110.846C35.3705 109.723 34.8568 108.523 34.4511 107.283C33.6412 104.806 33.0797 102.236 32.7807 99.6466C32.6305 98.3511 32.5252 97.0356 32.4663 95.7385M42.3174 116.3C41.6731 116.111 41.0387 115.828 40.4323 115.459C39.6743 114.997 38.95 114.391 38.2776 113.655C37.521 112.828 36.8262 111.832 36.2127 110.693L35.9755 110.844C36.6016 112.004 37.3104 113.021 38.0825 113.864C38.7731 114.618 39.5171 115.242 40.2975 115.719C40.9236 116.1 41.5791 116.393 42.2445 116.587L42.316 116.298L42.3174 116.3ZM42.3174 116.3C42.2641 116.285 42.2094 116.268 42.156 116.251C42.0493 116.218 41.9427 116.181 41.836 116.141L41.6774 116.082L41.5833 116.362C41.6381 116.384 41.6928 116.405 41.7461 116.425C41.8556 116.466 41.9651 116.503 42.0774 116.538C42.1336 116.556 42.1883 116.573 42.2445 116.588L42.316 116.3H42.3174ZM50.0982 21.7244C51.843 21.4131 53.6201 21.143 55.3817 20.9232C58.9036 20.4837 62.4831 20.1984 66.0204 20.0748C67.7877 20.0122 69.583 19.9893 71.3545 20.0046L71.3517 20.3037C69.5844 20.2899 67.7919 20.3128 66.0288 20.3739C62.4985 20.4959 58.9275 20.7813 55.414 21.2208V21.2193C53.6566 21.439 51.8837 21.7076 50.1431 22.0189M50.0982 21.7244L50.1431 22.0189M50.0982 21.7244C48.3309 22.0403 46.544 22.4111 44.788 22.8261C41.2787 23.6563 37.7835 24.7459 34.3992 26.0674C32.7077 26.7266 31.0246 27.4774 29.3949 28.2969L29.5101 28.5685C31.1313 27.7521 32.8074 27.0059 34.4918 26.3497V26.3482C37.8663 25.0312 41.3503 23.9447 44.8469 23.1176C46.5987 22.7041 48.38 22.3348 50.1431 22.0189M13.1064 96.3367C11.8557 94.623 10.7004 92.7873 9.6701 90.8828C7.61087 87.0724 6.07802 82.9613 5.11508 78.6626C4.63502 76.514 4.30515 74.3196 4.1367 72.1389L4.41042 72.1145C4.57746 74.2799 4.90453 76.459 5.38319 78.5924C6.34052 82.8621 7.86213 86.9472 9.90873 90.7317C10.932 92.6255 12.0803 94.4491 13.3225 96.1521V96.1506M13.1064 96.3367L13.3225 96.1506M13.1064 96.3367C13.251 96.5351 13.3969 96.7335 13.5457 96.9288C13.8405 97.321 14.1423 97.7086 14.4483 98.0901C14.6013 98.2809 14.7557 98.4716 14.9115 98.6593M13.3225 96.1506C13.4671 96.3489 13.6117 96.5443 13.7591 96.7396C14.0525 97.1287 14.3515 97.5133 14.6561 97.8933C14.8077 98.084 14.9621 98.2717 15.1165 98.4594M55.1487 43.6347L55.202 43.5157L55.4182 43.6393L55.4196 43.6408L55.2863 43.9018L55.0827 43.7843C55.0336 43.7598 54.9508 43.7156 54.9634 43.6088L54.976 43.502L55.0729 43.4806C55.1136 43.4714 55.1389 43.4836 55.1908 43.5065L55.1445 43.6347M55.1487 43.6347H55.1445M55.1487 43.6347L55.1417 43.65L55.1445 43.6347M15.1165 98.4594C16.843 100.549 18.7914 102.54 20.9053 104.38C23.5682 106.698 26.551 108.819 29.7683 110.686C33.5275 112.866 37.6487 114.722 42.0156 116.205L41.9342 116.491C37.5491 115.003 33.4138 113.138 29.6392 110.95C26.4065 109.074 23.4096 106.944 20.7327 104.614C18.6075 102.764 16.6493 100.761 14.9115 98.6593M15.1165 98.4594L14.9115 98.6593M71.1271 45.881C72.1798 45.8856 73.2495 45.8673 74.3022 45.823C76.4092 45.7345 78.5386 45.5376 80.6287 45.234C81.6717 45.0829 82.7231 44.8876 83.7548 44.6541L83.8109 44.9471C82.7736 45.1821 81.7152 45.3774 80.6666 45.53C78.5681 45.8337 76.4303 46.0321 74.3149 46.1206H74.3121C73.3618 46.1603 72.396 46.1801 71.4401 46.1801C71.3348 46.1801 71.2309 46.1801 71.1271 46.1801M71.1271 45.881V46.1801M71.1271 45.881H71.1285C70.0757 45.8764 69.0075 45.8459 67.9533 45.7925C65.8477 45.6857 63.7211 45.4674 61.6324 45.1455C60.5895 44.9837 59.5395 44.7792 58.512 44.5366L58.453 44.8296C59.4876 45.0737 60.5445 45.2797 61.5931 45.4415C63.6902 45.765 65.8253 45.9848 67.9407 46.0916C68.9976 46.145 70.0701 46.1755 71.1271 46.1801M126.196 98.464C124.5 100.527 122.59 102.499 120.518 104.322C117.908 106.62 114.987 108.731 111.836 110.596C108.155 112.773 104.121 114.644 99.844 116.153L99.7598 115.87C104.02 114.365 108.039 112.503 111.704 110.333C114.84 108.478 117.747 106.376 120.344 104.09C122.404 102.276 124.304 100.317 125.991 98.2641L126.196 98.464ZM126.196 98.464L125.991 98.2656C126.166 98.052 126.34 97.8368 126.512 97.6201C126.851 97.1928 127.191 96.7488 127.522 96.3001C127.687 96.0773 127.849 95.8515 128.011 95.6256L128.228 95.8087C128.067 96.0361 127.903 96.262 127.737 96.4863C127.404 96.938 127.062 97.3836 126.721 97.8139L126.719 97.8154C126.547 98.0337 126.373 98.2488 126.196 98.464ZM87.1602 43.6317L87.1672 43.6271L87.2051 43.6072L87.3272 43.5477L87.3356 43.5432L87.4507 43.8163L87.2093 43.9369L87.2107 43.9384L87.0451 44.0345L86.9075 43.7751L87.1602 43.6317ZM87.1602 43.6317L87.2107 43.7675M134.325 54.01C134.228 53.7124 134.125 53.4164 134.019 53.1219C133.808 52.5359 133.575 51.9499 133.328 51.3807C133.204 51.0953 133.075 50.8115 132.943 50.5292L133.188 50.3919C133.322 50.6757 133.452 50.9626 133.576 51.2525C133.826 51.8278 134.061 52.4199 134.274 53.012C134.381 53.3096 134.485 53.6087 134.583 53.9093L134.323 54.01H134.325ZM8.44046 49.6792C8.53872 49.4549 8.64259 49.2336 8.75208 49.0154C8.80682 48.9071 8.86297 48.7987 8.92052 48.6904L8.6833 48.5393C8.62434 48.6492 8.56679 48.759 8.51064 48.8704C8.39835 49.0932 8.29166 49.3206 8.1906 49.5495C8.14006 49.664 8.09234 49.7799 8.04461 49.8974L8.29728 50.018C8.3436 49.9035 8.38992 49.7906 8.43905 49.6792H8.44046ZM62.3988 120.339L62.236 120.326L62.2135 120.623L62.3764 120.637L62.3988 120.339ZM63.081 120.396L62.8536 120.377L62.834 120.675L63.0614 120.693L63.081 120.396ZM63.8292 120.452L63.6018 120.435L63.5836 120.733L63.811 120.75L63.8292 120.452ZM64.9044 120.521L64.4805 120.495L64.4651 120.794L64.889 120.82L64.9044 120.521ZM66.6942 120.609L65.7495 120.567L65.7382 120.866L66.6829 120.908L66.6942 120.609ZM69.757 120.68L68.745 120.667L68.7422 120.966L69.7542 120.979L69.757 120.68ZM71.0134 120.979V120.68L70.3087 120.681V120.98L71.0134 120.979ZM133.189 50.3919C132.611 49.1665 131.941 47.9686 131.197 46.8317C129.711 44.561 127.946 42.5268 125.949 40.7857C124.951 39.9143 123.892 39.1147 122.803 38.4051L122.663 38.6615C123.741 39.3634 124.789 40.1554 125.777 41.0176C127.755 42.742 129.503 44.7563 130.974 47.0041C131.71 48.1288 132.373 49.3145 132.945 50.5277L133.189 50.3919ZM71.106 80.4037H70.8309L70.8112 101.101H71.0864L71.106 80.4037ZM80.5628 100.898C86.9412 100.454 93.3575 99.5368 99.6321 98.171C102.769 97.4889 105.911 96.6404 108.97 95.6531L108.891 95.3662C105.841 96.352 102.708 97.1974 99.5787 97.878C93.3168 99.2407 86.9131 100.156 80.5459 100.599C77.3637 100.82 74.1338 100.939 70.9474 100.951V101.25C74.1408 101.238 77.3749 101.119 80.5628 100.898ZM126.05 98.6395C126.321 98.3175 126.586 97.9818 126.84 97.6445C126.968 97.4751 127.093 97.3027 127.216 97.1303L126.999 96.9471C126.877 97.1181 126.753 97.2874 126.627 97.4553C126.375 97.7895 126.113 98.1206 125.846 98.4381C125.713 98.5983 125.577 98.7555 125.438 98.9111L125.636 99.1186C125.775 98.9599 125.914 98.8012 126.048 98.6395H126.05ZM82.7511 29.4154C83.7253 27.8253 84.8735 26.3497 86.1677 25.0251C86.8092 24.3689 87.5167 23.7982 88.2691 23.3297L88.1329 23.0703C87.3609 23.551 86.6366 24.1355 85.9797 24.8084C84.6714 26.1467 83.5077 27.6422 82.5237 29.2506C82.031 30.0533 81.5594 30.885 81.1214 31.7227L81.3601 31.8708C81.7952 31.0406 82.2641 30.215 82.7525 29.4169L82.7511 29.4154ZM22.5828 36.1314C25.0884 35.0311 27.7161 34.2925 30.3958 33.9339C31.7363 33.7538 33.0895 33.6684 34.4328 33.6775V33.3785C33.0811 33.3678 31.7139 33.4563 30.3621 33.6379C27.6586 33.9995 25.007 34.7458 22.4789 35.8552C21.2156 36.4106 19.9817 37.0637 18.8124 37.7993L18.95 38.0587C20.108 37.3308 21.3307 36.6822 22.5828 36.1329V36.1314ZM7.31048 52.3039C7.50699 51.7912 7.72036 51.2769 7.94495 50.7764C8.05725 50.5246 8.17375 50.2759 8.29307 50.0287L8.05023 49.8898C7.92951 50.1401 7.8116 50.3919 7.6979 50.6452C7.4705 51.1518 7.25433 51.6706 7.05641 52.188C6.95674 52.4489 6.85989 52.7114 6.76724 52.9739L7.02412 53.0807C7.11676 52.8197 7.21222 52.5603 7.31048 52.3024V52.3039ZM8.88543 81.9481C7.78352 80.6739 6.86831 79.3462 6.16505 78.0049C5.54041 76.8146 5.07438 75.5953 4.77679 74.3791C4.54097 73.4131 4.40621 72.4334 4.37814 71.4675L4.10301 71.4766C4.13249 72.4655 4.27005 73.4681 4.51149 74.4554C4.81469 75.6945 5.29055 76.9382 5.92642 78.1514C6.64091 79.5141 7.56876 80.86 8.6847 82.151L8.88543 81.9465V81.9481ZM71.266 46.0336L70.9909 46.0275L70.9488 48.4874L71.2239 48.4935L71.266 46.0336ZM71.1032 115.928L71.085 101.101H70.8098L70.8281 115.928H71.1032ZM70.9488 101.25V100.951C67.7385 100.961 64.4777 100.867 61.2646 100.666C54.8399 100.263 48.3758 99.3842 42.0507 98.0535C38.891 97.3882 35.7257 96.558 32.6417 95.5859L32.5645 95.8728C35.6555 96.848 38.8292 97.6796 41.9974 98.3465C48.3337 99.6802 54.8104 100.561 61.2478 100.964C64.2868 101.154 67.3665 101.25 70.4112 101.25C70.5908 101.25 70.7691 101.25 70.9488 101.25ZM71.9117 120.968L71.9075 120.669L71.4176 120.675L71.4218 120.974L71.9117 120.968ZM72.6318 120.954L72.6262 120.655L72.2009 120.664L72.2065 120.963L72.6318 120.954ZM73.286 120.936L73.2789 120.637L73.0164 120.644L73.0235 120.944L73.286 120.936ZM73.8418 120.918L73.8334 120.618L73.5709 120.628L73.5793 120.927L73.8418 120.918ZM74.3654 120.896L74.3556 120.597L74.1254 120.606L74.1352 120.905L74.3654 120.896ZM74.8567 120.873L74.8455 120.574L74.6812 120.582L74.6925 120.881L74.8567 120.873ZM75.3143 120.85L75.3017 120.551L75.1038 120.562L75.1164 120.861L75.3143 120.85ZM75.7396 120.828L75.7256 120.528L75.5277 120.539L75.5417 120.838L75.7396 120.828ZM76.1327 120.805L76.1172 120.506L75.9516 120.516L75.967 120.815L76.1327 120.805ZM76.5257 120.779L76.5089 120.48L76.3755 120.489L76.3924 120.788L76.5257 120.779ZM76.8865 120.754L76.8696 120.457L76.7363 120.466L76.7531 120.763L76.8851 120.754H76.8865ZM77.2458 120.728L77.2276 120.431L77.0942 120.44L77.1125 120.738L77.2458 120.728ZM77.5743 120.704L77.5546 120.406L77.4227 120.417L77.4423 120.715L77.5743 120.704ZM77.9336 120.676L77.914 120.379L77.7806 120.39L77.8003 120.687L77.9336 120.676ZM78.2284 120.652L78.2073 120.354L78.1063 120.362L78.1273 120.66L78.2284 120.652ZM78.8502 120.597L78.8278 120.3L78.7267 120.309L78.7492 120.606L78.8502 120.597ZM79.145 120.57L79.1212 120.272L79.0201 120.281L79.0439 120.579L79.145 120.57ZM79.4398 120.541L79.4159 120.243L79.3149 120.252L79.3387 120.55L79.4398 120.541ZM101.472 27.4789C100.442 26.9158 99.3682 26.4107 98.2817 25.9743C96.1116 25.106 93.8727 24.3796 91.6253 23.8165C90.4996 23.5342 89.3556 23.2778 88.2256 23.052L88.1764 23.3465C89.3022 23.5708 90.442 23.8272 91.5636 24.108C93.7997 24.668 96.0288 25.3898 98.1863 26.2551C99.2643 26.6869 100.328 27.1875 101.349 27.746L101.472 27.4789ZM71.4906 20.1572L71.2155 20.1511L71.1916 21.5443L71.4668 21.5504L71.4906 20.1572ZM88.2256 23.0535C86.8415 22.7773 85.4294 22.5362 84.0299 22.3378C81.2337 21.9411 78.3898 21.6664 75.574 21.5229C74.1633 21.4512 72.7357 21.4085 71.3306 21.3963L71.3278 21.6954C72.7287 21.7076 74.1534 21.7488 75.56 21.8205C78.3674 21.964 81.2057 22.2371 83.9934 22.6323C85.3873 22.8307 86.7938 23.0703 88.1736 23.345L88.2228 23.0505L88.2256 23.0535ZM15.7088 99.1492C15.5769 99.0027 15.4477 98.8531 15.32 98.702C15.0631 98.3999 14.8119 98.0886 14.5732 97.7773C14.4525 97.6201 14.3332 97.4614 14.2167 97.2996L14.0005 97.4858C14.1184 97.6491 14.2392 97.8093 14.3613 97.9696C14.6027 98.2839 14.8568 98.5998 15.1165 98.905C15.2456 99.0576 15.3776 99.2087 15.5109 99.3567L15.7088 99.1492ZM76.0849 48.5362C79.4019 48.3852 82.7511 48.0479 86.04 47.5352C87.6852 47.2788 89.3415 46.9583 90.9642 46.583L90.9067 46.29C89.2896 46.6638 87.6402 46.9843 86.0007 47.2391C82.7202 47.7503 79.3808 48.0861 76.0723 48.2371C74.4159 48.3119 72.7385 48.347 71.0864 48.3394V48.6385C71.2267 48.6385 71.3685 48.6385 71.5117 48.6385C73.0305 48.6385 74.5661 48.6034 76.0849 48.5347V48.5362ZM109.09 90.5135C108.971 87.1884 108.635 83.8434 108.094 80.5731C107.823 78.9373 107.498 77.2922 107.131 75.6823L106.864 75.754C107.23 77.3578 107.553 78.9968 107.823 80.625C108.362 83.8815 108.696 87.2112 108.815 90.5242C108.874 92.1784 108.867 93.8524 108.793 95.5005L109.068 95.5157C109.142 93.8585 109.151 92.1753 109.09 90.512V90.5135ZM132.407 77.3731C132.239 74.315 131.732 71.2828 130.904 68.3605C130.49 66.8986 129.996 65.452 129.438 64.0587L129.186 64.1778C129.74 65.5603 130.23 66.9963 130.641 68.4475C131.462 71.3469 131.965 74.3562 132.133 77.3899C132.218 78.9037 132.205 80.4343 132.097 81.9359L132.371 81.9587C132.48 80.4434 132.491 78.8991 132.407 77.3716V77.3731ZM122.803 38.4066C121.669 37.6696 120.473 37.0103 119.246 36.4488C116.792 35.3241 114.21 34.555 111.573 34.1643C110.255 33.969 108.918 33.8652 107.597 33.8561V34.1552C108.904 34.1643 110.229 34.2666 111.535 34.4604C114.149 34.848 116.707 35.6095 119.139 36.725C120.354 37.2804 121.538 37.9336 122.661 38.6645L122.802 38.4082L122.803 38.4066ZM66.5117 45.8032C66.2141 44.5778 65.8828 43.3417 65.5277 42.1316C64.816 39.7114 63.964 37.311 62.9926 34.9991C62.5069 33.8424 61.9707 32.6933 61.3994 31.5854L61.1594 31.7319C61.7265 32.8321 62.2585 33.9736 62.7413 35.1227C63.7071 37.4239 64.5563 39.8121 65.2638 42.2232C65.6175 43.4287 65.9474 44.6587 66.2436 45.8795L66.5103 45.8032H66.5117ZM57.9758 44.4633C57.4227 43.8255 56.8388 43.2044 56.2408 42.6123C55.0448 41.4312 53.7576 40.337 52.4129 39.3619C51.7405 38.8751 51.0443 38.4097 50.3424 37.9794L50.2077 38.2403C50.9039 38.6661 51.5945 39.1269 52.2613 39.6106C53.5934 40.5766 54.8708 41.6616 56.0555 42.8336C56.6479 43.4196 57.2262 44.0361 57.775 44.6678L57.9744 44.4633H57.9758ZM50.3438 37.9809C49.1437 37.2469 47.8845 36.5876 46.5987 36.0215C44.0272 34.8892 41.3292 34.1079 38.5808 33.7004C37.2066 33.496 35.8127 33.3876 34.4356 33.38V33.6791C35.8 33.6882 37.1827 33.7951 38.5443 33.998C41.2703 34.4024 43.9457 35.1776 46.4963 36.3007C47.7708 36.8623 49.0201 37.5154 50.2091 38.2433L50.3438 37.9824V37.9809ZM37.8452 40.4667C36.8514 39.6885 36.092 38.9087 35.5235 38.0831C34.955 37.2576 34.5999 36.4228 34.4679 35.6018C34.3584 34.9243 34.3935 34.2223 34.5662 33.5692L34.3023 33.4868C34.117 34.1842 34.0805 34.9334 34.197 35.6537C34.336 36.522 34.708 37.3995 35.3031 38.2617C35.8885 39.1116 36.6675 39.9128 37.6838 40.7094L37.8452 40.4667ZM52.6361 42.0492C52.0479 41.6158 51.5833 41.1763 51.2155 40.7063C50.8548 40.2455 50.6091 39.777 50.4856 39.3161C50.3803 38.9239 50.3551 38.515 50.4112 38.1365L50.1403 38.0877C50.0771 38.5104 50.1052 38.9636 50.2217 39.3985C50.3565 39.9006 50.6204 40.4057 51.0064 40.8986C51.3896 41.39 51.8725 41.8462 52.4817 42.2964L52.6361 42.0492ZM26.1271 45.8963C28.491 44.2344 31.0429 42.89 33.7113 41.9012C35.0449 41.4068 36.4163 41.0146 37.7891 40.7353L37.7386 40.4408C36.3531 40.7231 34.9677 41.1199 33.6229 41.6173C30.932 42.6138 28.3604 43.9689 25.9769 45.6445C24.7866 46.4822 23.6313 47.3994 22.5421 48.3745L22.7161 48.6049C23.797 47.6374 24.9438 46.7264 26.1257 45.8963H26.1271ZM43.6776 54.1733C45.0448 52.1315 46.631 50.2469 48.3955 48.5744C49.2728 47.7412 50.2245 47.0041 51.2239 46.383L51.0878 46.1236C50.0729 46.7554 49.1058 47.5047 48.2144 48.3501C46.4359 50.0378 44.8343 51.9377 43.4558 53.9978C42.7666 55.0279 42.1069 56.0976 41.4949 57.178L41.7293 57.3352C42.3385 56.2624 42.994 55.1988 43.679 54.1748L43.6776 54.1733ZM70.9684 80.5533V80.2542C67.9364 80.2542 64.8427 80.1657 61.8037 79.9856C55.7242 79.6255 49.5985 78.8579 43.5976 77.7043C40.5979 77.1274 37.5884 76.4087 34.6504 75.5663L34.5802 75.8563C37.5252 76.7001 40.5432 77.4219 43.5499 78.0003C49.562 79.1555 55.699 79.9246 61.7896 80.2862C64.8048 80.4648 67.8634 80.5548 70.8828 80.5548H70.9698L70.9684 80.5533ZM80.0673 80.2771C86.1046 79.9154 92.1868 79.1478 98.1456 77.9988C101.127 77.4235 104.117 76.7047 107.034 75.8639L106.964 75.5755C104.054 76.4148 101.071 77.1305 98.0978 77.7043C92.1503 78.8518 86.0793 79.6179 80.0532 79.978C77.0409 80.1581 73.985 80.2511 70.9698 80.2527V80.5518C73.9892 80.5502 77.0507 80.4572 80.0687 80.2771H80.0673ZM107.132 75.6838C106.769 74.0907 106.35 72.4868 105.89 70.9151C104.969 67.7761 103.833 64.6798 102.515 61.7117C101.856 60.2254 101.126 58.7589 100.347 57.3504L100.111 57.5046C100.886 58.9054 101.611 60.3643 102.268 61.8415C103.581 64.7973 104.712 67.8798 105.629 71.0051C106.088 72.5692 106.503 74.167 106.867 75.754L107.133 75.6823L107.132 75.6838ZM116.923 72.3175C119.751 71.0692 122.194 69.7568 124.392 68.3041C126.38 66.9902 128.021 65.658 129.407 64.2281L129.218 64.0114C127.845 65.426 126.22 66.746 124.249 68.0477C122.063 69.4913 119.633 70.7976 116.819 72.0397C113.77 73.3857 110.546 74.5424 106.962 75.5755L107.032 75.8639C110.627 74.8277 113.863 73.6664 116.923 72.3175ZM107.14 106.946C107.925 104.49 108.47 101.946 108.76 99.3842C108.905 98.1023 109.009 96.8006 109.066 95.5173L108.791 95.502C108.734 96.7793 108.631 98.0718 108.487 99.3475C108.199 101.888 107.658 104.412 106.879 106.848C106.492 108.059 106.002 109.235 105.421 110.338L105.66 110.486C106.248 109.366 106.746 108.175 107.139 106.946H107.14ZM115.314 106.349C118.044 104.895 120.398 103.372 122.511 101.691C124.364 100.217 125.901 98.728 127.209 97.1379L127.004 96.938C125.709 98.5128 124.187 99.9885 122.348 101.449C120.25 103.118 117.908 104.634 115.192 106.079C112.243 107.649 108.981 109.059 105.5 110.266L105.582 110.551C109.078 109.34 112.351 107.925 115.313 106.347L115.314 106.349ZM119.419 91.4474C122.379 89.9794 124.928 88.4397 127.209 86.7397C129.246 85.2229 130.922 83.6892 132.334 82.0503L132.133 81.8458C130.735 83.468 129.073 84.9879 127.053 86.4925C124.785 88.1818 122.25 89.7139 119.304 91.1743C116.135 92.7461 112.632 94.1561 108.889 95.3647L108.968 95.6516C112.722 94.4384 116.238 93.0238 119.417 91.4459L119.419 91.4474ZM95.7466 36.6044C98.255 35.521 100.884 34.7854 103.561 34.4177C104.9 34.233 106.262 34.146 107.595 34.1537V33.8546C106.246 33.8439 104.878 33.9354 103.527 34.1201C100.827 34.4909 98.175 35.2325 95.6456 36.3252C94.3808 36.8715 93.1413 37.5093 91.9608 38.2235L92.0942 38.4845C93.2635 37.7779 94.4931 37.1446 95.7466 36.6029V36.6044ZM129.263 93.6922C130.456 91.2765 131.322 88.693 131.837 86.0149C132.094 84.6766 132.274 83.3123 132.372 81.9618L132.098 81.9389C132.003 83.2772 131.825 84.6292 131.569 85.9553C131.06 88.606 130.203 91.1621 129.023 93.5518C128.433 94.7466 127.752 95.8896 126.999 96.9487L127.216 97.1318C127.978 96.059 128.668 94.9023 129.264 93.6937L129.263 93.6922ZM135.126 77.9728C135.766 76.7352 136.239 75.4656 136.533 74.2005C136.767 73.1934 136.893 72.1725 136.907 71.1653L136.632 71.1608C136.618 72.145 136.496 73.143 136.267 74.1273C135.978 75.3664 135.515 76.6116 134.886 77.8263C134.179 79.1952 133.252 80.5472 132.133 81.8473L132.334 82.0518C133.468 80.7349 134.409 79.363 135.126 77.9728ZM86.3179 42.9785C87.4886 41.8295 88.7492 40.7689 90.0658 39.8243C90.7228 39.3528 91.405 38.9026 92.0928 38.4875L91.9594 38.2266C91.266 38.6462 90.5768 39.0994 89.9142 39.5755C88.5863 40.5293 87.3146 41.599 86.1341 42.7573C85.5431 43.3371 84.9676 43.9475 84.4201 44.5717L84.6195 44.7777C85.1613 44.1581 85.7326 43.5538 86.3179 42.9785ZM82.4971 42.475C83.7043 40.5476 85.0715 38.7179 86.5608 37.0378C87.3048 36.197 88.0936 35.3882 88.905 34.6328L88.7253 34.4055C87.9083 35.1669 87.1124 35.9833 86.3629 36.8303C84.8623 38.5226 83.4853 40.3645 82.2697 42.3071C81.6605 43.2792 81.0821 44.2878 80.5515 45.3042L80.7902 45.4522C81.3179 44.4435 81.8921 43.4409 82.4971 42.4765V42.475ZM77.2233 42.2766C77.9364 39.8853 78.7913 37.5139 79.7655 35.2295C80.2525 34.088 80.7874 32.9573 81.3587 31.8677L81.12 31.7197C80.5459 32.8154 80.0055 33.9538 79.5156 35.1028C78.5372 37.3979 77.6782 39.78 76.9623 42.1835C76.6029 43.3875 76.2688 44.6144 75.9698 45.8306L76.2351 45.9085C76.5341 44.6983 76.8668 43.476 77.2233 42.2766ZM81.2646 31.648C80.4448 31.474 79.6125 31.3229 78.7885 31.1993C77.1363 30.9521 75.4561 30.7827 73.7927 30.6957C72.9603 30.6515 72.1167 30.6271 71.2843 30.621V30.9201C72.1111 30.9262 72.9505 30.9506 73.7787 30.9933C75.4336 31.0803 77.1068 31.2482 78.7506 31.4954C79.5689 31.6174 80.3971 31.7685 81.2127 31.941L81.2646 31.648ZM71.4204 30.772H71.1453L71.1074 46.0305H71.3825L71.4204 30.772ZM71.4668 21.5474H71.1916L71.1453 30.769H71.4204L71.4668 21.5474ZM58.5808 22.4263C61.391 22.0754 64.2475 21.848 67.0704 21.7518C68.4825 21.703 69.9157 21.6847 71.3278 21.6969L71.3306 21.3978C69.9143 21.3856 68.4783 21.4039 67.0619 21.4527C64.2307 21.5504 61.3657 21.7778 58.5485 22.1288C57.1392 22.3043 55.7158 22.5225 54.3205 22.7758L54.3654 23.0703C55.7565 22.817 57.1742 22.6003 58.5794 22.4248L58.5808 22.4263ZM63.7801 31.3946C65.4308 31.1703 67.1125 31.0254 68.7759 30.9613C69.6097 30.9292 70.4533 30.9155 71.2829 30.9216V30.6225C70.4505 30.6149 69.604 30.6301 68.7674 30.6622C67.0956 30.7263 65.407 30.8728 63.7478 31.0986C62.9196 31.21 62.0816 31.3504 61.2576 31.5122L61.3067 31.8067C62.1265 31.6449 62.9603 31.506 63.7829 31.3946H63.7801ZM31.8276 27.6331C33.7829 27.0227 35.8015 26.7739 37.8256 26.8929C38.8391 26.9525 39.8525 27.0913 40.8365 27.305L40.8913 27.012C39.8947 26.7953 38.8685 26.6549 37.841 26.5938C35.7846 26.4733 33.7366 26.7251 31.7518 27.3462C30.7593 27.6559 29.7964 28.0664 28.8882 28.5654L29.0117 28.8325C29.9045 28.3426 30.852 27.9383 31.8276 27.6346V27.6331ZM28.9037 28.8905L28.7759 28.625L28.665 28.6875L28.7928 28.953L28.9037 28.8905ZM10.3453 46.4517C11.8753 44.1749 13.6875 42.1423 15.7341 40.4133C16.7574 39.5481 17.8397 38.7546 18.9514 38.0572L18.8138 37.7978C17.6909 38.5028 16.5988 39.3039 15.5657 40.1768C13.4994 41.9241 11.669 43.975 10.1249 46.2747C9.35286 47.4238 8.65522 48.64 8.05163 49.8883L8.29447 50.0271C8.89105 48.7926 9.58167 47.5886 10.3453 46.4517ZM11.9329 63.7856C10.3228 62.1222 9.1381 60.4024 8.41238 58.6735C7.73299 57.0559 7.41014 55.3437 7.48032 53.7201C7.53366 52.4962 7.81581 51.2159 8.29868 50.0165L8.04602 49.8959C7.55051 51.1289 7.25994 52.4459 7.2052 53.7048C7.13361 55.3743 7.46348 57.1353 8.16112 58.7956C8.90228 60.5596 10.1081 62.3099 11.7434 63.9992L11.9329 63.7825V63.7856ZM14.0272 59.641C15.5558 56.856 17.3764 54.2557 19.4399 51.9133C20.4716 50.7413 21.5749 49.6289 22.7175 48.6064L22.5435 48.376C21.391 49.4061 20.2807 50.5261 19.2406 51.7073C17.1631 54.0665 15.3298 56.6851 13.79 59.4884C13.0207 60.8907 12.3217 62.3527 11.7125 63.8344L11.9638 63.9565C12.5688 62.4869 13.2622 61.0342 14.0258 59.6425L14.0272 59.641ZM34.6504 75.5648C30.9938 74.5164 27.7021 73.3399 24.5887 71.9711C21.7153 70.7075 19.2349 69.3784 17.0045 67.9058C14.9901 66.5766 13.331 65.2292 11.9343 63.7856L11.7448 64.0023C13.1555 65.4596 14.8287 66.8208 16.8613 68.1606C19.1044 69.6409 21.5988 70.9776 24.4848 72.2473C27.6094 73.6222 30.9124 74.8018 34.5802 75.8532L34.6504 75.5633V75.5648ZM32.6417 95.5875C28.8194 94.3819 25.24 92.9704 22.0002 91.391C18.9865 89.9214 16.3952 88.3756 14.0763 86.6665C12.0073 85.1405 10.3088 83.5977 8.88403 81.9496L8.6833 82.1541C10.1221 83.8189 11.836 85.3755 13.9219 86.9137C16.2535 88.632 18.8602 90.1869 21.8879 91.6641C25.1389 93.2496 28.731 94.6673 32.5645 95.8759L32.6417 95.589V95.5875ZM70.967 116.077V115.778C68.0389 115.793 65.0729 115.708 62.149 115.516C56.2997 115.134 50.4196 114.289 44.6729 113.002C41.8009 112.36 38.9289 111.56 36.1369 110.626L36.0555 110.912C38.8559 111.849 41.7363 112.65 44.6167 113.294C50.3761 114.582 56.2703 115.429 62.1321 115.812C64.8202 115.987 67.5434 116.076 70.2385 116.076C70.4814 116.076 70.7242 116.076 70.967 116.074V116.077ZM71.1495 120.854L71.04 120.837L71.1411 120.823C71.1369 120.788 71.1369 120.675 71.1369 120.579V120.538C71.1369 120.379 71.1341 120.3 71.1313 120.225V120.148C71.1257 119.993 71.1257 119.755 71.1243 119.524V119.375C71.1214 119.045 71.1186 118.778 71.1172 118.52L71.113 118.017C71.1102 117.57 71.1088 117.051 71.1074 116.543V115.926H70.8309V116.543C70.8337 117.051 70.8351 117.571 70.8393 118.018L70.8435 118.523C70.8463 118.78 70.8491 119.045 70.8505 119.375V119.523C70.8519 119.755 70.8533 119.996 70.8561 120.153L70.859 120.231C70.8604 120.304 70.8632 120.382 70.8646 120.538V120.577C70.866 120.902 70.8674 120.989 71.0007 121L71.1537 120.85L71.1495 120.854ZM101.453 115.368C102.215 114.887 102.942 114.258 103.616 113.5C104.365 112.654 105.053 111.641 105.661 110.486L105.422 110.338C104.826 111.472 104.152 112.467 103.418 113.294C102.762 114.032 102.055 114.644 101.315 115.111C100.72 115.487 100.098 115.775 99.4636 115.967L99.538 116.254C100.194 116.054 100.838 115.757 101.453 115.368ZM79.736 115.712C85.5543 115.265 91.398 114.357 97.104 113.014C99.9577 112.343 102.81 111.514 105.584 110.553L105.501 110.268C102.736 111.227 99.8918 112.053 97.0465 112.721C91.353 114.061 85.522 114.968 79.7163 115.413C76.8135 115.636 73.8699 115.758 70.9642 115.776V116.076C73.8769 116.059 76.8275 115.935 79.736 115.712ZM94.4426 45.6719C96.7376 45.0005 99.0046 44.1093 101.182 43.0213C102.272 42.4765 103.318 41.8203 104.29 41.0726L104.131 40.8284C103.174 41.5655 102.143 42.211 101.067 42.7496C98.905 43.83 96.652 44.7167 94.371 45.3835C93.227 45.7177 92.0605 46.0229 90.9067 46.2915L90.9642 46.5845C92.1237 46.3159 93.2944 46.0092 94.444 45.6735L94.4426 45.6719ZM134.115 52.5801C134.014 52.3131 133.912 52.0476 133.805 51.7836C133.596 51.2617 133.371 50.7337 133.14 50.2118C133.023 49.9524 132.905 49.6945 132.785 49.4381L132.541 49.5754C132.661 49.8303 132.779 50.0867 132.894 50.343C133.126 50.8603 133.348 51.3853 133.555 51.9041C133.661 52.1666 133.763 52.4306 133.864 52.6946L134.118 52.5817L134.115 52.5801ZM7.76387 51.1839C7.94916 50.7444 8.14568 50.3018 8.34641 49.8669C8.44748 49.6487 8.54854 49.4335 8.65382 49.2168L8.41098 49.078C8.3057 49.2947 8.20323 49.5129 8.10216 49.7326C7.90003 50.1691 7.70211 50.6162 7.51542 51.0587C7.42137 51.2815 7.32872 51.5058 7.23889 51.7302L7.49015 51.8507C7.57999 51.6279 7.67123 51.4051 7.76528 51.1839H7.76387ZM132.783 49.4381C131.802 47.3597 130.641 45.3469 129.333 43.4577C126.714 39.6747 123.592 36.3725 120.052 33.6409C118.283 32.2767 116.425 31.0269 114.527 29.9282L114.398 30.1922C116.286 31.2848 118.134 32.5285 119.893 33.8851C123.409 36.5983 126.513 39.8792 129.114 43.6378C130.412 45.5148 131.565 47.5123 132.539 49.5754L132.783 49.4381ZM27.9505 29.3849C28.2944 29.1972 28.6412 29.0141 28.9879 28.834C29.1619 28.744 29.336 28.6555 29.5101 28.567L29.3949 28.2953C29.2195 28.3838 29.044 28.4724 28.87 28.5624C28.5204 28.7425 28.1737 28.9271 27.827 29.1163C27.6544 29.2109 27.4817 29.3056 27.309 29.4017L27.4354 29.6672C27.6066 29.5711 27.7779 29.4765 27.9505 29.3834V29.3849ZM4.41183 72.113C4.27988 70.4023 4.24479 68.6581 4.30795 66.9307C4.43429 63.4743 4.95646 60.0392 5.85624 56.7202C6.30683 55.0614 6.85568 53.4225 7.48875 51.8507L7.23608 51.7302C6.5988 53.3141 6.04574 54.9638 5.59094 56.6363C4.68415 59.9782 4.15916 63.4376 4.03142 66.92C3.96685 68.6596 4.00195 70.4161 4.1353 72.1404L4.40902 72.116L4.41183 72.113ZM136.978 67.0711C136.871 63.7612 136.406 60.4665 135.594 57.2772C135.186 55.6825 134.69 54.1016 134.115 52.5817L133.861 52.6946C134.431 54.2038 134.925 55.7725 135.328 57.3565C136.134 60.5245 136.597 63.7963 136.702 67.0817C136.756 68.7237 136.719 70.381 136.594 72.0092L136.868 72.0336C136.993 70.3947 137.03 68.7252 136.976 67.0711H136.978ZM112.744 28.9408C111.155 28.1015 109.51 27.3279 107.854 26.6442C104.542 25.2784 101.116 24.1385 97.6711 23.258C95.9488 22.8185 94.1941 22.4218 92.4577 22.0784L92.4086 22.3729C94.1408 22.7147 95.8898 23.11 97.6079 23.5495C101.041 24.4269 104.455 25.5623 107.755 26.9235C109.405 27.6041 111.043 28.3732 112.623 29.2094L112.744 28.9408ZM92.4577 22.0799C90.7284 21.7396 88.9667 21.4405 87.2177 21.1903C83.7253 20.6928 80.1725 20.3479 76.6563 20.1648C74.8974 20.0732 73.1147 20.0198 71.3559 20.0046L71.3531 20.3037C73.1077 20.3189 74.8876 20.3723 76.6436 20.4639C80.1529 20.6455 83.6986 20.9904 87.1826 21.4863C88.926 21.7351 90.6849 22.0341 92.41 22.3744L92.4591 22.0799H92.4577ZM58.512 44.5381C58.2298 44.471 57.9477 44.4008 57.6669 44.3275C57.1083 44.1795 56.5468 44.0116 55.9979 43.8255C55.727 43.7339 55.4561 43.6271 55.1922 43.5081L55.0869 43.7843C55.3579 43.9079 55.6372 44.0177 55.9165 44.1108C56.471 44.2985 57.0395 44.4694 57.6024 44.6175C57.8859 44.6922 58.1695 44.764 58.453 44.8311L58.512 44.5396V44.5381ZM114.524 29.9266L112.745 28.9424L112.621 29.2079L114.399 30.1922L114.524 29.9266ZM131.541 90.4265C133.525 86.6741 135 82.6363 135.925 78.4245C136.388 76.3186 136.705 74.167 136.868 72.0321L136.594 72.0077C136.433 74.1273 136.119 76.2637 135.658 78.3543C134.737 82.5386 133.273 86.5505 131.302 90.277C130.317 92.1402 129.211 93.9394 128.012 95.6241L128.23 95.8072C129.436 94.1118 130.55 92.302 131.541 90.4265ZM12.2164 43.1891C14.92 39.3817 18.133 36.0734 21.7658 33.3556C23.5836 31.9959 25.4912 30.7553 27.4354 29.6687L27.309 29.4032C25.3551 30.4958 23.4376 31.7426 21.61 33.1099C17.9534 35.8445 14.7192 39.1742 11.9988 43.0075C10.6387 44.9227 9.43147 46.966 8.40958 49.0795L8.65242 49.2184C9.66589 47.1201 10.8661 45.092 12.2164 43.1906V43.1891ZM71.012 120.986V120.687C68.5695 120.702 66.099 120.625 63.6636 120.454C58.7885 120.112 53.8938 119.367 49.117 118.241C46.7279 117.678 44.3388 116.993 42.0156 116.204L41.9342 116.489C44.2658 117.281 46.6619 117.968 49.0594 118.532C53.8503 119.66 58.759 120.408 63.6467 120.75C65.8786 120.907 68.1414 120.986 70.3817 120.986C70.5923 120.986 70.8028 120.986 71.0134 120.985L71.012 120.986ZM78.3253 120.657C83.1765 120.252 88.0431 119.45 92.789 118.27C95.1627 117.679 97.5363 116.967 99.8454 116.152L99.7612 115.868C97.4605 116.68 95.0953 117.389 92.7287 117.979C87.9954 119.155 83.1428 119.956 78.3042 120.359C75.8856 120.561 73.4305 120.67 71.0106 120.687V120.986C73.439 120.969 75.8997 120.86 78.3253 120.657ZM84.684 44.738C85.2638 44.59 85.8449 44.4206 86.412 44.2329C86.6984 44.1383 86.9847 44.0269 87.2626 43.9033L87.1574 43.6271C86.8879 43.7476 86.6099 43.856 86.332 43.9475C85.7691 44.1337 85.1936 44.3016 84.6209 44.4465C84.3331 44.5198 84.0439 44.59 83.7548 44.6556L83.8109 44.9486C84.1029 44.883 84.3935 44.8128 84.6826 44.738H84.684ZM134.559 53.8345C134.489 53.6209 134.416 53.4072 134.34 53.1951C134.191 52.7739 134.03 52.3482 133.861 51.9331C133.777 51.7256 133.69 51.518 133.602 51.312L133.352 51.4387C133.439 51.6432 133.526 51.8477 133.609 52.0537C133.776 52.4657 133.934 52.8853 134.082 53.3035C134.156 53.5141 134.228 53.7246 134.298 53.9368L134.558 53.836L134.559 53.8345ZM133.023 49.9768C132.984 49.8822 132.943 49.7876 132.901 49.6929C132.817 49.5052 132.73 49.3206 132.637 49.136C132.591 49.0444 132.545 48.9544 132.497 48.8628L132.258 49.0108C132.305 49.0993 132.351 49.1878 132.396 49.2779C132.486 49.4564 132.571 49.638 132.653 49.8211C132.694 49.9127 132.734 50.0058 132.772 50.0973L133.022 49.9737L133.023 49.9768ZM8.52608 49.4885C8.6089 49.3084 8.69453 49.1299 8.78436 48.9544C8.82928 48.8659 8.87561 48.7789 8.92193 48.6919L8.6847 48.5408C8.63698 48.6293 8.59065 48.7194 8.54433 48.8094C8.45169 48.9895 8.36466 49.1711 8.28044 49.3557C8.23832 49.4488 8.19762 49.5403 8.15691 49.635L8.40677 49.7601C8.44607 49.6685 8.48538 49.5785 8.52608 49.4885ZM125.925 98.789C126.114 98.5662 126.301 98.3389 126.484 98.1084C126.575 97.9924 126.665 97.8765 126.754 97.7605L126.542 97.5698C126.455 97.6857 126.366 97.8002 126.276 97.9131C126.096 98.1405 125.912 98.3648 125.724 98.5845C125.63 98.6944 125.535 98.8043 125.439 98.9126L125.637 99.1202C125.734 99.0103 125.829 98.9004 125.925 98.789ZM7.25292 52.452C7.41014 52.0369 7.57858 51.6188 7.75264 51.2128C7.83967 51.0084 7.93091 50.8054 8.02215 50.6024L7.77651 50.4697C7.68386 50.6742 7.59262 50.8787 7.50419 51.0862C7.32732 51.4967 7.15747 51.9194 6.99885 52.339C6.91884 52.5496 6.84164 52.7617 6.76724 52.9754L7.02412 53.0822C7.09852 52.8716 7.17572 52.6625 7.25433 52.4535L7.25292 52.452ZM4.47359 72.7325C4.46096 72.6333 4.44973 72.5341 4.4399 72.435C4.42025 72.2366 4.40481 72.0367 4.39358 71.8383C4.38796 71.7391 4.38375 71.6384 4.37954 71.5392L4.10442 71.5514C4.10863 71.6536 4.11284 71.7559 4.11845 71.8581C4.12968 72.0626 4.14653 72.2656 4.16618 72.4701C4.17601 72.5723 4.18723 72.673 4.19987 72.7753L4.47219 72.7356L4.47359 72.7325ZM15.6934 99.1324C15.5951 99.0225 15.4969 98.9096 15.4 98.7982C15.2063 98.5723 15.0168 98.3434 14.8315 98.1115C14.7389 97.9955 14.6476 97.878 14.5564 97.759L14.3458 97.9497C14.4371 98.0688 14.5297 98.1878 14.6238 98.3053C14.8119 98.5418 15.0028 98.7722 15.1993 99.0011C15.2976 99.1156 15.3958 99.2285 15.4955 99.3399L15.6934 99.1324ZM13.8714 96.8739C13.7816 96.7594 13.6917 96.645 13.6047 96.529C13.4292 96.2986 13.2566 96.0636 13.0895 95.824C13.0053 95.705 12.9239 95.5844 12.8425 95.4639L12.6207 95.6409C12.7035 95.763 12.7863 95.885 12.872 96.0056C13.0418 96.2467 13.2159 96.4848 13.3941 96.7198C13.4826 96.8373 13.5738 96.9532 13.6636 97.0677L13.8728 96.8724L13.8714 96.8739ZM115.626 30.592C115.436 30.4714 115.244 30.3539 115.053 30.2379C114.673 30.009 114.281 29.7832 113.889 29.5665C113.693 29.4582 113.496 29.3513 113.3 29.2476L113.179 29.5161C113.376 29.6199 113.571 29.7252 113.765 29.8335C114.155 30.0487 114.544 30.273 114.92 30.5004C115.111 30.6149 115.3 30.7324 115.488 30.8514L115.626 30.5935V30.592ZM136.846 72.3037C136.865 72.1069 136.879 71.91 136.889 71.7132C136.895 71.614 136.899 71.5148 136.902 71.4171L136.627 71.408C136.624 71.5041 136.62 71.6002 136.614 71.6979C136.604 71.8902 136.589 72.0825 136.571 72.2747C136.561 72.3709 136.551 72.467 136.54 72.5631L136.812 72.5998C136.823 72.5021 136.834 72.4044 136.843 72.3053L136.846 72.3037ZM29.263 28.6952C29.4328 28.6066 29.6027 28.5197 29.7754 28.4373C29.861 28.3961 29.948 28.3549 30.035 28.3152L29.9284 28.039C29.8399 28.0802 29.7529 28.1198 29.6645 28.1626C29.489 28.2465 29.3163 28.3335 29.1437 28.425C29.0581 28.4708 28.9724 28.5166 28.8868 28.5639L29.0103 28.831C29.0946 28.7852 29.1788 28.7394 29.263 28.6952ZM99.6995 116.202C99.8061 116.167 99.9128 116.129 100.02 116.089L100.177 116.027L100.081 115.746L99.9283 115.805C99.8258 115.844 99.7233 115.88 99.6208 115.915L99.465 115.964L99.5394 116.251L99.7009 116.201L99.6995 116.202ZM83.6495 44.9868C83.7506 44.9608 83.8516 44.9379 83.9541 44.9166L84.1085 44.886L84.0622 44.5915L83.9036 44.622C83.7983 44.6434 83.693 44.6678 83.5877 44.6938C83.5344 44.7075 83.4825 44.7212 83.4305 44.735L83.4979 45.0249C83.5484 45.0112 83.599 44.9974 83.6495 44.9852V44.9868ZM86.9047 44.0589C87.1265 43.9643 87.3469 43.8667 87.5644 43.7644C87.6739 43.7125 87.7834 43.6607 87.8915 43.6072L87.7778 43.3356C87.6711 43.389 87.5644 43.4394 87.4564 43.4913C87.2402 43.592 87.0226 43.6897 86.805 43.7827C86.6955 43.8285 86.586 43.8743 86.4752 43.9186L86.5706 44.1993C86.6815 44.1536 86.7938 44.1078 86.9047 44.0605V44.0589Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>\n'},CameraOff:function(e){var t=e.size,a=void 0===t?40:t,r=e.color,n=void 0===r?"#FFF":r;return'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" viewBox="0 0 40 40" width="'.concat(a,'" height="').concat(a,'"><title>Exported from Streamline App (https://app.streamlineicons.com)</title><g transform="matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"><path d="M 0.75,0.75l22.5,22.5 " stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M 15.75,11.25v-3c0-0.828-0.672-1.5-1.5-1.5H10.5 " stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M 13.5,18.75H2.25 c-0.828,0-1.5-0.672-1.5-1.5v-9c0-0.828,0.672-1.5,1.5-1.5 " stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M 19.579,16.165l2.586,1.292c0.371,0.185,0.821,0.035,1.006-0.336 c0.052-0.104,0.079-0.219,0.079-0.335V8.714c0-0.414-0.336-0.75-0.75-0.75c-0.116,0-0.231,0.027-0.335,0.079l-2.586,1.292 c-0.508,0.254-0.829,0.774-0.829,1.342v4.146C18.75,15.391,19.071,15.911,19.579,16.165z" stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>')},Twitch:function(e){var t=e.size,a=void 0===t?40:t,r=e.color,n=void 0===r?"#FFF":r;return'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" viewBox="0 0 40 40" width="'.concat(a,'" height="').concat(a,'"><title>Exported from Streamline App (https://app.streamlineicons.com)</title><g transform="matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"><path d="M 0.75,5.912c0.001-0.176,0.049-0.349,0.139-0.5l2.653-4.425C3.631,0.84,3.79,0.75,3.962,0.75h18.8 c0.27,0,0.489,0.219,0.489,0.489c0,0,0,0,0,0v12.7c0,0.26-0.103,0.509-0.287,0.692l-3.829,3.829 c-0.183,0.183-0.432,0.286-0.691,0.286h-7c-0.267-0.001-0.522,0.108-0.707,0.3L6.484,23.1c-0.186,0.196-0.496,0.203-0.691,0.017 c-0.097-0.092-0.152-0.221-0.152-0.355v-3.524c0.001-0.27-0.218-0.489-0.488-0.49c0,0-0.001,0-0.001,0H1.239 c-0.27,0-0.489-0.219-0.489-0.489l0,0V5.912z " stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M 6.489,3.75C6.219,3.75,6,3.969,6,4.239v9.522c0,0.27,0.219,0.489,0.489,0.489l0,0 H7.5v3l2.543-3h6.867c0.26,0,0.509-0.103,0.692-0.287l2.361-2.363c0.184-0.183,0.287-0.432,0.287-0.692V4.239 c0-0.27-0.219-0.489-0.489-0.489l0,0L6.489,3.75z " stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M 11.25,6.75v3.75 " stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M 15.75,6.75v3.75" stroke="').concat(n,'" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>')}};function zn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.size,r=t.color;if(!_n[e])throw new Error("No generator for ".concat(e));return"data:image/svg+xml;base64,".concat(btoa(_n[e]({size:a,color:r})))}var Bn=(0,nt.A)("select",{target:"e14mgf1e0"})("background:url(",function(e){var t=e.arrowColor;return zn("ChevronDown",{color:void 0===t?"white":t})},");background-size:20px;background-position:right 10px center;background-repeat:no-repeat;appearance:none;border:1px solid rgba(255,255,255,0.6);border-radius:5px;color:inherit;padding:10px 40px 10px 20px;font-size:16px;cursor:pointer;&:hover{border-color:white;}@media ",$a.lZ,"{border-color:white;}& option{color:black;}");$a.lZ,$a.L_,$a.BY,$a.Ys,(0,nt.A)("h3",{target:"eezjmv92"})({name:"1nn7q24",styles:"font-size:34px;margin:0;grid-column:1 / -1;line-height:1.24;text-align:center;"}),(0,nt.A)("div",{target:"eezjmv93"})({name:"1ydbjmm",styles:"grid-column:1 / -1;display:flex;justify-content:center;"}),(0,nt.A)("div",{target:"eezjmv94"})({name:"19spyoh",styles:"grid-column-end:span 4;"}),(0,nt.A)("div",{target:"eezjmv95"})("grid-column:1 / -1;display:flex;justify-content:flex-end;@media ",$a.lZ,"{flex-direction:column;}");a(67317);function Sn(){return i().createElement("svg",{width:"17px",height:"18px",viewBox:"0 0 17 18",version:"1.1"},i().createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",opacity:"0.5"},i().createElement("g",{transform:"translate(-27.000000, -192.000000)"},i().createElement("g",null,i().createElement("g",{transform:"translate(28.000000, 191.000000)"},i().createElement("g",{transform:"translate(0.000000, 1.000000)"},i().createElement("rect",{stroke:"#FFFFFF",x:"0.5",y:"2.84782609",width:"14.6521739",height:"14.6521739",rx:"2"}),i().createElement("path",{d:"M0.326086957,7.67824728 L15.1202127,7.67824728",stroke:"#FFFFFF",strokeLinecap:"square"}),i().createElement("rect",{fill:"#FFFFFF",x:"3.13043478",y:"0",width:"1.56521739",height:"4.69565217",rx:"0.782608696"}),i().createElement("rect",{fill:"#FFFFFF",x:"10.9565217",y:"0",width:"1.56521739",height:"4.69565217",rx:"0.782608696"})))))))}function Ln(){return i().createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1"},i().createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",opacity:"0.5"},i().createElement("g",{transform:"translate(-217.000000, -193.000000)",stroke:"#FFFFFF"},i().createElement("g",null,i().createElement("g",{transform:"translate(217.000000, 193.000000)"},i().createElement("g",null,i().createElement("circle",{cx:"9",cy:"9",r:"8.5"}),i().createElement("polyline",{strokeLinecap:"round",strokeLinejoin:"round",points:"9 3.96 9 9.72 12.96 9.72"})))))))}(0,nt.A)("a",{target:"e1ul0utk0"})("display:block;border-radius:3px;overflow:hidden;background-color:",function(e){return e.theme.UI400},";cursor:pointer;text-decoration:none;color:white;"),(0,nt.A)("div",{target:"e1ul0utk1"})({name:"1l9qtuw",styles:"position:relative;color:white;max-height:180px;overflow:hidden;"}),(0,nt.A)("div",{target:"e1ul0utk2"})("clip-path:polygon(100% 2%,0% 100%,100% 100%);position:absolute;bottom:0;right:0;left:54%;top:0%;opacity:0.7;background-color:",function(e){return e.theme.UI700},";"),(0,nt.A)("div",{target:"e1ul0utk3"})("clip-path:polygon(100% 18%,0% 100%,100% 100%);position:absolute;bottom:0;right:0;left:45%;top:0%;opacity:0.7;background-color:",function(e){return e.theme.UI700},";"),(0,nt.A)("div",{target:"e1ul0utk4"})({name:"sn0tar",styles:"position:absolute;text-align:right;z-index:1;bottom:10px;right:10px;"}),(0,nt.A)("div",{target:"e1ul0utk5"})({name:"s71nj8",styles:"font-size:10px;margin-bottom:5px;line-height:1.49em;width:90px;float:right;"}),(0,nt.A)("div",{target:"e1ul0utk6"})({name:"l7sn5r",styles:"font-size:22px;font-weight:900;"}),(0,nt.A)("img",{target:"e1ul0utk7"})("width:100%;vertical-align:bottom;@media ",$a.lZ,"{height:inherit;max-height:210px;}"),(0,nt.A)("div",{target:"e1ul0utk8"})("padding:15px 20px;@media ",$a.lZ,"{padding:10px;}"),(0,nt.A)("div",{target:"e1ul0utk9"})({name:"1009qao",styles:"display:inline-block;border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:0 10px;font-size:10px;font-weight:bold;text-transform:uppercase;color:white;margin-bottom:10px;line-height:2em;"}),(0,nt.A)("div",{target:"e1ul0utk10"})({name:"1khy9n3",styles:"font-size:16px;font-weight:400;color:white;line-height:1.49em;margin-bottom:20px;height:46px;"}),(0,nt.A)("div",{target:"e1ul0utk11"})({name:"1ga2u77",styles:"display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:1.49em;"}),(0,nt.A)("div",{target:"e1ul0utk12"})({name:"119dwfk",styles:"display:flex;align-items:center;& i{padding-right:5px;font-size:18px;}"}),(0,nt.A)("div",{target:"e1ul0utk13"})({name:"1qxo0ao",styles:"display:inline-block;margin-left:5px;"}),(0,nt.A)("div",{target:"e1ul0utk14"})("background-color:",function(e){return e.theme.secondary},";text-transform:uppercase;border-radius:15px;font-size:9px;font-weight:bold;padding:6px;line-height:1;color:white;"),(0,nt.A)("div",{target:"e1ul0utk15"})({name:"1kw6ye2",styles:"display:flex;justify-content:space-between;border-top:1px solid rgba(0,0,0,0.4);padding:15px 20px;"}),(0,nt.A)("div",{target:"e1ul0utk16"})({name:"cxa871",styles:"display:flex;align-items:center;border-top:1px solid rgba(0,0,0,0.4);padding:15px 20px;"}),(0,nt.A)("div",{target:"e1ul0utk17"})({name:"191n8w1",styles:"border-radius:15px;font-size:9px;padding:4px 9px;line-height:1;& sup{font-size:.5em;}"}),(0,nt.A)("img",{target:"e1ul0utk18"})({name:"41y7nt",styles:"border-radius:4px;min-width:28px;max-width:28px;height:28px;width:28px;margin-right:10px;"}),(0,nt.A)("div",{target:"e1ul0utk19"})({name:"pi0yvt",styles:"height:28px;"}),(0,nt.A)("span",{target:"e1ul0utk20"})({name:"1d0tddh",styles:"overflow:hidden;white-space:nowrap;text-overflow:ellipsis;"});fn().shape({_id:fn().string.isRequired,slug:fn().string.isRequired,name:fn().string.isRequired,startTime:fn().string.isRequired,bannerUrl:fn().string}).isRequired,fn().shape({_id:fn().oneOfType([fn().string,fn().number]),slug:fn().string.isRequired,name:fn().string.isRequired,logoUrl:fn().string}).isRequired,fn().shape({_id:fn().oneOfType([fn().string,fn().number]),backgroundUrl:fn().string}).isRequired,fn().shape({prizeAmount:fn().string,prizeText:fn().string}),fn().bool;var Pn,In=a(8539),Rn=(0,nt.A)("div",{target:"eg80ia10"})({name:"gmuwbf",styles:"display:flex;align-items:center;justify-content:center;"}),Mn=(0,Xa.i7)(Pn||(Pn=(0,Ua.A)(["\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n"]))),On=(0,nt.A)("div",{target:"eg80ia11"})("width:",function(e){return e.size},"px;height:",function(e){return e.size},"px;border-radius:",function(e){return e.size},"px;border:",function(e){return e.size/10},"px solid ",function(e){return e.color},";border-bottom-color:transparent;animation-name:",Mn,";animation-duration:600ms;animation-iteration-count:infinite;animation-timing-function:linear;");function jn(e){var t=e.className,a=e.size,r=void 0===a?50:a,n=e.color,o=(0,In.u)();return i().createElement(Rn,{className:t},i().createElement(On,{size:r,color:n||o.secondary}))}function Fn(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 20 20"},i().createElement("g",null,i().createElement("path",{fill:a,d:"M12.1,8.4c-0.7,0-1.2,0.5-1.2,1.1s0.5,1.1,1.2,1.1c0.7,0,1.2-0.5,1.2-1.1S12.8,8.4,12.1,8.4L12.1,8.4z M7.9,8.4c-0.7,0-1.2,0.5-1.2,1.1s0.5,1.1,1.2,1.1c0.7,0,1.2-0.5,1.2-1.1C9.1,8.9,8.6,8.4,7.9,8.4L7.9,8.4z"}),i().createElement("path",{fill:a,d:"M17.7,1.5c0.5,0,0.8,0.3,0.8,0.6v14.9l0,0l-1.4-1.1l-1.5-1.2l-0.4-0.4c1.9-0.6,2.7-1.7,2.8-1.9l0.3-0.4v-0.5 c0-3.6-1.8-6.5-1.9-6.6l-0.2-0.3l-0.3-0.2c-1.9-1.2-3.7-1.3-4.1-1.3c0,0,0,0,0,0l-0.6,0l-0.4,0.4l0,0c-0.2,0-0.5,0-0.7,0 c-0.3,0-0.5,0-0.8,0L8.9,3.2H8.2c-0.3,0-2.1,0.1-4,1.3L3.9,4.6L3.8,4.9c-0.1,0.1-1.9,3-1.9,6.6V12l0.2,0.4c0.1,0.2,1.5,2.1,4.7,2.2 l0.7,0L8,14.1c0,0,0.2-0.2,0.5-0.5c0.6,0.1,1.1,0.1,1.7,0.1c0.5,0,1,0,1.5-0.1c0.3,0.3,0.5,0.5,0.5,0.5l0.5,0.5l0.1,0l0.5,1.6H2.3 c-0.5,0-0.8-0.3-0.8-0.6V2.1c0-0.3,0.4-0.6,0.8-0.6H17.7 M17.7,0H2.3C1.1,0,0,0.9,0,2.1v13.5c0,1.1,1.1,2.1,2.3,2.1h13l-0.6-1.8 l1.5,1.2l1.4,1.1L20,20V2.1C20,0.9,18.9,0,17.7,0L17.7,0z M14.6,6.1c0,0-0.9-0.8-2.8-1.3l0.2-0.2c0,0,0,0,0,0c0.2,0,1.6,0,3.2,1.1 c0,0,1.6,2.6,1.6,5.8c0,0-1,1.4-3.5,1.5c0,0-0.4-0.4-0.8-0.8c1.5-0.4,2.1-1.2,2.1-1.2c-0.5,0.3-0.9,0.5-1.3,0.6 c-0.6,0.2-1.1,0.4-1.7,0.4c-0.5,0.1-1,0.1-1.4,0.1c-0.5,0-1.1,0-1.5-0.1C8,12,7.4,11.8,6.9,11.6c-0.3-0.1-0.5-0.2-0.8-0.3 c0,0-0.1,0-0.1-0.1c0,0,0,0,0,0c-0.2-0.1-0.3-0.2-0.3-0.2s0.5,0.8,2,1.2c-0.3,0.4-0.8,0.8-0.8,0.8c-2.5-0.1-3.5-1.5-3.5-1.5 C3.4,8.3,5,5.7,5,5.7c1.6-1,3-1.1,3.2-1.1c0,0,0,0,0,0l0.1,0.1c-2.1,0.5-3,1.3-3,1.3S5.6,6,6,5.8c1.2-0.5,2.2-0.6,2.6-0.6 c0.1,0,0.1,0,0.2,0c0.4,0,0.8-0.1,1.3-0.1c0.3,0,0.7,0,1.1,0.1C12.2,5.2,13.4,5.5,14.6,6.1L14.6,6.1z"})))}function Dn(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 40 40",width:"40",height:"40"},i().createElement("g",{transform:"matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"},i().createElement("path",{d:"M 18.13,7.75h-4.26V5.84c-0.055-0.55,0.345-1.04,0.895-1.095C14.8,4.741,14.835,4.74,14.87,4.74h3v-4h-4.33 c-3.93,0-4.67,3-4.67,4.86v2.15h-3v4h3v11.5h5v-11.5h3.85L18.13,7.75z",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))}function Un(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 40 40",width:"40",height:"40"},i().createElement("g",{transform:"matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"},i().createElement("path",{d:"M 6.74,0.75h10.5c3.314,0,6,2.686,6,6v10.5c0,3.314-2.686,6-6,6H6.74c-3.314,0-6-2.686-6-6V6.75 C0.74,3.436,3.426,0.75,6.74,0.75z ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 11.99,7c2.761,0,5,2.239,5,5s-2.239,5-5,5s-5-2.239-5-5S9.229,7,11.99,7z ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 19.34,5.15 c0,0.276-0.224,0.5-0.5,0.5s-0.5-0.224-0.5-0.5 ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 18.34,5.15c0-0.276,0.224-0.5,0.5-0.5s0.5,0.224,0.5,0.5",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))}function Hn(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 40 40",width:"40",height:"40"},i().createElement("g",{transform:"matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"},i().createElement("path",{d:"M 5.67,22.63H0.81V8.7h4.86V22.63z ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 15.76,13.24c-1.182,0-2.14,0.958-2.14,2.14l0,0v7.25H8.51V8.7h5.11v1.59 c1.198-1.014,2.711-1.58,4.28-1.6c3.17,0,5.37,2.35,5.37,6.81v7.13H17.9v-7.25c0.006-1.182-0.948-2.144-2.13-2.15 c-0.003,0-0.007,0-0.01,0V13.24z ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 5.76,3.88c0,1.381-1.119,2.5-2.5,2.5s-2.5-1.119-2.5-2.5s1.119-2.5,2.5-2.5 c1.373,0.011,2.48,1.127,2.48,2.5L5.76,3.88z",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))}function $n(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"21.004",height:"18.204",viewBox:"0 0 21.004 18.204"},i().createElement("g",{id:"prefix__social-media-reddit",transform:"translate(-.233 -1.81)"},i().createElement("ellipse",{cx:"8.247",cy:"5.646",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round","data-name":"Ellipse 3",rx:"8.247",ry:"5.646",transform:"translate(2.488 8.222)"}),i().createElement("path",{d:"M14.681 18.148a6.214 6.214 0 0 1-3.071.755 6.214 6.214 0 0 1-3.09-.773",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round","data-name":"Path 5216",transform:"translate(-.874 -1.776)"}),i().createElement("path",{d:"M16.492 13.786a.666.666 0 1 1-.666-.666.666.666 0 0 1 .666.666",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round","data-name":"Path 5217",transform:"translate(-1.62 -1.214)"}),i().createElement("path",{d:"M8.672 13.786a.666.666 0 1 1-.666-.666.666.666 0 0 1 .666.666",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round","data-name":"Path 5218",transform:"translate(-.742 -1.214)"}),i().createElement("path",{d:"M18.6 10.692a2.175 2.175 0 1 1 2.29 3.08",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round","data-name":"Path 5219",transform:"translate(-2.006 -.801)"}),i().createElement("circle",{cx:"1.909",cy:"1.909",r:"1.909",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round","data-name":"Ellipse 4",transform:"translate(15.511 2.31)"}),i().createElement("path",{d:"M4.876 10.7a2.175 2.175 0 1 0-2.29 3.08",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round","data-name":"Path 5220",transform:"translate(0 -.803)"}),i().createElement("path",{d:"M12 8.415s0-5.921 4.776-4.359",fill:"none",stroke:a,strokeLinecap:"round",strokeLinejoin:"round","data-name":"Path 5221",transform:"translate(-1.265 -.167)"})))}function qn(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{width:"511.841",height:"499.542",viewBox:"0 0 135.425 132.171"},i().createElement("path",{d:"M48.103 131.91c-2.16-.51-4.185-1.913-5.452-3.778-.605-.893-9.785-21.312-10.84-24.113-1.611-4.281-1.4-9.98.483-13.037.293-.477.533-.906.533-.955 0-.048-1.28-.156-2.844-.239-3.7-.195-4.507-.432-13.366-3.916-8.597-3.381-10.57-4.346-12.513-6.123-2.988-2.731-4.22-5.723-4.04-9.82.093-2.136.225-2.687 1.057-4.416 1.148-2.388 2.379-3.85 4.544-5.395C7.046 59.133 111.388 4.2 116.86 1.578c2.651-1.27 5.968-1.848 8.51-1.482 4.728.681 8.525 4.044 9.746 8.633.527 1.977.46 5.736-.146 8.242-.282 1.164-6.172 22.893-13.09 48.287-9.713 35.65-12.793 46.603-13.517 48.073-1.03 2.09-2.43 3.504-4.363 4.405-1.598.744-5.438.78-7.011.064-2.594-1.18-26.725-10.957-26.817-10.865-.056.056-.208.673-.338 1.371-.36 1.935-1.673 4.45-5.48 10.492-6.604 10.486-8.285 12.338-11.894 13.102-1.611.341-2.936.344-4.357.01zm4.651-12.692c3.142-4.602 7.474-11.642 7.824-12.713.633-1.943-.417-3.015-5.503-5.618a785.255 785.255 0 01-7.167-3.73c-2.11-1.114-4.267-2.122-4.794-2.242-1.85-.42-3.143.708-3.143 2.743 0 1.487.811 3.574 5.352 13.77 2.398 5.384 4.447 10.063 4.554 10.399.106.335.332.567.501.515.17-.052 1.239-1.458 2.376-3.124zm50.286-20.623c11.623-42.407 22.98-84.494 23.102-85.61.105-.958.024-1.579-.284-2.175-.925-1.788-2.549-1.85-5.87-.222-1.299.637-26.234 13.675-55.41 28.973C8.998 68.7 9.873 68.216 9.382 70.17c-.264 1.053.567 2.4 1.999 3.24.663.389 4.598 2.058 8.745 3.709 8.935 3.557 10.472 3.89 14.654 3.18 4.968-.846 3.336.314 37.364-26.552 16.958-13.388 31.298-24.62 31.867-24.96 1.438-.86 1.75-.628.843.624-.42.579-10.213 11.173-21.762 23.542-11.55 12.37-22.58 24.185-24.51 26.256-1.932 2.072-3.714 4.155-3.96 4.63-1.571 3.03-.506 5.944 2.772 7.586.822.411 7.923 3.322 15.781 6.467 7.858 3.146 17.145 6.9 20.638 8.342 3.492 1.442 6.369 2.605 6.392 2.584.023-.02 1.298-4.621 2.834-10.224z",fill:a}))}function Gn(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 512 512",xmlSpace:"preserve"},i().createElement("path",{fill:a,d:"M464.7,112.5c-53.7,0-97.5-43.7-97.5-97.5c0-8.3-6.7-15-15-15h-80.3c-8.3,0-15,6.7-15,15v329.4 c0,31.6-25.7,57.3-57.3,57.3c-31.6,0-57.3-25.7-57.3-57.3c0-31.6,25.7-57.3,57.3-57.3c8.3,0,15-6.7,15-15v-80.3c0-8.3-6.7-15-15-15 C107.2,176.7,32,251.9,32,344.4S107.2,512,199.6,512s167.6-75.2,167.6-167.6V198.6c29.9,15.9,63.1,24.2,97.5,24.2 c8.3,0,15-6.7,15-15v-80.3C479.7,119.2,473,112.5,464.7,112.5z M449.7,192.2c-32-2.7-62.4-13.9-88.7-32.8 c-4.6-3.3-10.6-3.7-15.6-1.2c-5,2.6-8.2,7.7-8.2,13.3v172.8c0,75.9-61.7,137.6-137.6,137.6S62,420.3,62,344.4 c0-70.8,53.8-129.3,122.6-136.8v50.8c-41,7.1-72.3,43-72.3,86c0,48.1,39.2,87.3,87.3,87.3c48.1,0,87.3-39.2,87.3-87.3V30h51.2 c6.9,58.3,53.3,104.7,111.6,111.6V192.2z"}))}function Zn(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 40 40",width:"40",height:"40"},i().createElement("g",{transform:"matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"},i().createElement("path",{d:"M 0.75,5.912c0.001-0.176,0.049-0.349,0.139-0.5l2.653-4.425C3.631,0.84,3.79,0.75,3.962,0.75h18.8 c0.27,0,0.489,0.219,0.489,0.489c0,0,0,0,0,0v12.7c0,0.26-0.103,0.509-0.287,0.692l-3.829,3.829 c-0.183,0.183-0.432,0.286-0.691,0.286h-7c-0.267-0.001-0.522,0.108-0.707,0.3L6.484,23.1c-0.186,0.196-0.496,0.203-0.691,0.017 c-0.097-0.092-0.152-0.221-0.152-0.355v-3.524c0.001-0.27-0.218-0.489-0.488-0.49c0,0-0.001,0-0.001,0H1.239 c-0.27,0-0.489-0.219-0.489-0.489l0,0V5.912z ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 6.489,3.75C6.219,3.75,6,3.969,6,4.239v9.522c0,0.27,0.219,0.489,0.489,0.489l0,0 H7.5v3l2.543-3h6.867c0.26,0,0.509-0.103,0.692-0.287l2.361-2.363c0.184-0.183,0.287-0.432,0.287-0.692V4.239 c0-0.27-0.219-0.489-0.489-0.489l0,0L6.489,3.75z ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 11.25,6.75v3.75 ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 15.75,6.75v3.75",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))}function Wn(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 40 40",width:"40",height:"40"},i().createElement("g",{transform:"matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"},i().createElement("path",{d:"M 23.18,6.71l-2.1-0.9l1.1-2.4l-2.56,0.85c-0.815-0.76-1.885-1.188-3-1.2c-2.483,0.005-4.495,2.017-4.5,4.5v1 c-3.54,0.73-6.63-1.2-9.5-4.5c-0.5,2.667,0,4.667,1.5,6l-3.29-0.5c0.262,2.186,2.052,3.871,4.25,4l-2.75,1c1,2,2.82,2.31,5.25,2.5 c-1.986,1.355-4.346,2.054-6.75,2c12.76,5.67,20.25-2.66,20.25-10V8.23L23.18,6.71z",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))}function Yn(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 40 40",width:"40",height:"40"},i().createElement("g",{transform:"matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"},i().createElement("path",{d:"M 12,0.75c6.213,0,11.25,5.037,11.25,11.25S18.213,23.25,12,23.25S0.75,18.213,0.75,12S5.787,0.75,12,0.75z ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 9.289,22.921C7.767,20.689,6.75,16.633,6.75,12S7.767,3.311,9.289,1.079 ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 0.75,12h22.5 ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 2.482,18h19.036 ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 2.482,6h19.036 ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 14.711,1.079C16.233,3.311,17.25,7.367,17.25,12s-1.017,8.689-2.539,10.921",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))}function Kn(e){var t=e.color,a=void 0===t?"#FFFFFF":t;return i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 40 40",width:"40",height:"40"},i().createElement("g",{transform:"matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)"},i().createElement("path",{d:"M 23.25,7.44c0-1.9-1.54-3.44-3.44-3.44l0,0H4.19c-1.9,0-3.44,1.54-3.44,3.44c0,0,0,0,0,0v9.12 c0,1.9,1.54,3.44,3.44,3.44h0h15.62c1.9,0,3.44-1.54,3.44-3.44c0,0,0,0,0,0V7.44z ",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i().createElement("path",{d:"M 9.5,15.94V7.28l6.77,4.33L9.5,15.94z",stroke:a,fill:"none",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))}(0,nt.A)("div",{target:"e587r2n0"})({name:"1njyfp2",styles:"display:flex;flex-direction:column;align-items:center;grid-column:1 / -1;"}),(0,nt.A)("h3",{target:"e587r2n1"})("margin:10px 0;font-size:35px;text-align:center;@media ",$a.lZ,"{font-size:24px;}"),(0,nt.A)("p",{target:"e587r2n2"})("margin:0;font-size:16px;line-height:1.38;text-align:center;color:rgba(255,255,255,0.5);@media ",$a.lZ,"{font-size:14px;}"),fn().func,fn().arrayOf(fn().shape({key:fn().string.isRequired,options:fn().arrayOf(fn().shape({label:fn().string.isRequired,value:fn().oneOfType([fn().string,fn().number]).isRequired,disabled:fn().bool}))})),fn().string,fn().string,a(25400),a(9020),(0,nt.A)("div",{target:"envocce1"})("grid-column:1 / 5;grid-row-end:span 2;@media ",$a.n5,"{grid-column:1 / 4;}@media ",$a.lZ,"{display:none;}"),$a.lZ,(0,nt.A)("h3",{target:"envocce3"})({name:"16cwi3d",styles:"grid-column:1 / -1;text-align:center;font-size:35px;line-height:1.26;font-weight:bold;margin:0;"}),(0,nt.A)("div",{target:"envocce4"})("font-size:25px;line-height:1.28;color:",function(e){return e.active?"white":"rgba(255, 255, 255, 0.5)"},";padding-left:",function(e){return e.active?"20px":"0"},";position:relative;cursor:pointer;&:not(:last-child){margin-bottom:20px;}&:before{content:'';display:",function(e){return e.active?"block":"none"},";position:absolute;top:0;left:0;bottom:0;width:5px;background-color:",function(e){return e.theme.success},";border-radius:5px;}"),(0,nt.A)("div",{target:"envocce5"})("grid-column:5 / -1;background-color:",function(e){return e.theme.UI400},";border-radius:5px;padding:20px;font-size:16px;line-height:1.25;grid-row-end:span 1;@media ",$a.n5,"{grid-column:4 / -1;}@media ",$a.lZ,"{grid-column:1 / -1;}"),fn().string,(0,nt.A)("div",{target:"e90v7zw0"})("background-color:",function(e){return e.theme.UI200},";"),$a.lZ,(0,nt.A)("div",{target:"e90v7zw2"})("display:grid;grid-auto-columns:max-content;grid-template-rows:75px;grid-gap:20px;grid-auto-flow:column;justify-self:center;@media ",$a.lZ,"{grid-template-rows:60px;}"),(0,nt.A)("img",{target:"e90v7zw3"})("height:75px;width:auto;border-radius:5px;overflow:hidden;@media ",$a.lZ,"{height:60px;}"),(0,nt.A)("a",{target:"e90v7zw4"})({name:"ytumd6",styles:"text-decoration:none;"}),(0,nt.A)("div",{target:"e90v7zw5"})("text-align:center;width:100%;grid-area:description;@media ",$a.lZ,"{flex-basis:100%;margin-top:20px;padding-right:0;}& a{text-decoration:none;font-weight:bold;}"),(0,nt.A)("div",{target:"e90v7zw6"})('grid-column:1 / -1;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.6);font-size:20px;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;@media ',$a.lZ,"{font-size:12px;}"),(0,nt.A)("div",{target:"e90v7zw7"})('margin-left:10px;font-size:30px;font-weight:600;color:white;font-family:"Source Sans Pro",sans-serif;@media ',$a.lZ,"{font-size:20px;}");(0,nt.A)("a",{target:"e1klfgpz0"})("text-decoration:none;position:relative;border-radius:20px;width:40px;height:40px;display:inline-block;background-color:",function(e){return e.theme.UI400},";padding:10px;overflow:hidden;&:not(:last-of-type){margin-right:20px;}&:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;}&:hover:before{background-color:rgba(255,255,255,0.1);}&:active:before{background-color:rgba(0,0,0,0.15);}svg,img{width:20px;height:20px;}"),(0,nt.A)("div",{target:"e1klfgpz1"})("display:flex;@media ",$a.lZ,"{justify-content:center;}");fn().objectOf(fn().oneOfType([fn().string,fn().shape({link:fn().string,icon:fn().element})])),fn().func,fn().string,fn().arrayOf(fn().oneOfType([fn().string,fn().shape({src:fn().string,href:fn().string})])),fn().shape({twitter:fn().oneOfType([fn().string,fn().object]),facebook:fn().oneOfType([fn().string,fn().object]),linkedin:fn().oneOfType([fn().string,fn().object]),instagram:fn().oneOfType([fn().string,fn().object]),twitch:fn().oneOfType([fn().string,fn().object]),youtube:fn().oneOfType([fn().string,fn().object]),website:fn().oneOfType([fn().string,fn().object])}),fn().string,(0,nt.A)("div",{target:"e10rym9l0"})("background-color:",function(e){return e.theme.UI300},";margin-bottom:60px;overflow:visible;position:sticky;top:65px;z-index:100;@media ",$a.n5,",",$a.lZ,"{margin-bottom:0;}"),$a.n5,$a.lZ,(0,nt.A)("div",{target:"e10rym9l2"})("display:grid;grid-auto-columns:max-content;grid-auto-flow:column;grid-gap:60px;grid-area:links;align-items:center;@media ",$a.n5,",",$a.lZ,"{display:",function(e){return e.mobileMenuOpen?"grid":"none"},";overflow:hidden;justify-content:center;text-align:center;background-color:",function(e){return e.theme.UI200},";padding:",function(e){return e.mobileMenuOpen?20:0},"px 0;grid-auto-flow:row;grid-gap:10px;grid-template-columns:1fr;}"),(0,nt.A)("div",{target:"e10rym9l3"})('grid-area:menu;height:100%;display:grid;align-items:center;grid-template-columns:1fr;grid-template-areas:"translations";@media ',$a.n5,",",$a.lZ,"{border-bottom:",function(e){return e.mobileMenuOpen?0:2},"px solid ",function(e){return e.theme.UI100},';grid-template-columns:1fr max-content;grid-template-areas:"header translations";padding:0 0 ',function(e){return e.mobileMenuOpen?2:0},"px;background-image:",function(e){var t=e.hasChildren,a=e.mobileMenuOpen,r=e.arrowColor;return t?'url("'.concat(zn(a?"ChevronUp":"ChevronDown",{color:r}),'")'):"none"},";background-repeat:no-repeat;background-size:16px;background-position:21px center;}"),(0,nt.A)("div",{target:"e10rym9l4"})("display:flex;align-items:center;grid-area:translations;img{margin-right:20px;width:30px;height:30px;@media ",$a.n5,",",$a.lZ,"{display:none;}}@media ",$a.n5,",",$a.lZ,"{margin-right:14px;}"),(0,nt.A)("div",{target:"e10rym9l5"})("grid-area:social;@media ",$a.n5,",",$a.lZ,"{display:none;}"),(0,nt.A)("div",{target:"e10rym9l6"})("display:none;@media ",$a.n5,",",$a.lZ,"{display:block;margin-bottom:60px;height:60px;display:flex;align-items:center;background-color:",function(e){return e.theme.UI300},";justify-content:center;}"),(0,nt.A)("div",{target:"e10rym9l7"})("grid-area:header;display:none;text-transform:uppercase;height:100%;align-items:center;padding-left:60px;@media ",$a.n5,",",$a.lZ,"{display:flex;}"),fn().arrayOf(fn().string),fn().objectOf(fn().oneOfType([fn().string,fn().shape({link:fn().string,icon:fn().element})])),fn().string,fn().string,fn().string,a(11257);var Qn,Xn=(0,Xa.AH)(Qn||(Qn=(0,Ua.A)(["\n  color: inherit;\n  opacity: 0.5;\n  text-decoration: none;\n  text-transform: uppercase;\n  &:hover {\n    color: inherit;\n  }\n"])));(0,nt.A)("a",{target:"e1svxmhd0"})(Xn,";"),(0,nt.A)("div",{target:"e1nqnft50"})({name:"79elbk",styles:"position:relative;"}),(0,nt.A)("div",{target:"e1nqnft51"})("height:100%;cursor:pointer;color:inherit;opacity:",function(e){return e.isOpen?1:.5},";text-transform:uppercase;padding:26px 34px 26px 0;position:relative;&:hover{opacity:1;}&::after{content:'';display:block;position:absolute;top:26px;height:18px;right:0;width:34px;background-image:url(",function(e){return zn(e.isOpen?"ChevronUp":"ChevronDown",{color:e.arrowColor})},");background-size:16px;background-repeat:no-repeat;background-position:right 9px center;}@media ",$a.n5,",",$a.lZ,"{padding:0;display:inline-block;&::after{top:0;right:-34px;}}"),(0,nt.A)("div",{target:"e1nqnft52"})("position:absolute;top:100%;display:grid;grid-gap:15px;padding:15px 30px 15px 15px;background-color:",function(e){return e.theme.UI200},";grid-template-columns:max-content;@media ",$a.n5,",",$a.lZ,"{margin:15px 0 0;padding:15px 0;position:relative;top:auto;background-color:",function(e){return e.theme.UI100},";width:100%;grid-template-columns:auto;}"),$a.lZ,(0,nt.A)("div",{target:"e14dasvl1"})("height:75px;padding-left:25px;align-items:center;font-size:20px;border-radius:5px;background-color:",function(e){return e.theme.UI400},';display:flex;align-items:center;margin-bottom:20px;background-image:url("',function(e){var t=e.arrowColor;return zn("ChevronDown",{color:void 0===t?"white":t})},'");background-repeat:no-repeat;background-position:right 20px center;background-size:20px;font-weight:bold;'),(0,nt.A)("div",{target:"e14dasvl2"})("background-color:",function(e){return e.theme.UI300},';height:65px;font-size:20px;font-weight:bold;margin:0 -20px;align-items:center;font-weight:bold;padding:0 20px;grid-column-end:span 4;background-image:url("',function(e){return zn("Close",{color:e.iconColor})},'");background-repeat:no-repeat;background-position:right 20px center;background-size:20px;display:none;@media ',$a.lZ,"{display:flex;}"),$a.lZ,$a.BY,$a.L_,$a.Ys,(0,nt.A)("div",{target:"e14dasvl4"})("grid-column-end:span 4;cursor:pointer;@media ",$a.lZ,",",$a.n5,"{grid-column-end:span 4;}"),(0,nt.A)("div",{target:"e14dasvl5"})({name:"14qxyc7",styles:"grid-column-end:span 2;"});(0,nt.A)("div",{target:"e1t8oqku0"})("border-radius:5px;opacity:",function(e){return e.selected?1:.5},";overflow:hidden;background-color:",function(e){return e.theme.UI400},";display:grid;grid-template-columns:75px 1fr;grid-template-rows:75px min-content;align-items:center;position:relative;cursor:",function(e){return e.onClick?"pointer":"normal"},";&:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:",function(e){return e.selected?2:0},"px solid ",function(e){return e.theme.success},";border-radius:5px;pointer-events:none;}@media ",$a.lZ,"{opacity:1;}"),(0,nt.A)("img",{target:"e1t8oqku1"})({name:"jaq24j",styles:"height:75px;width:auto;"}),(0,nt.A)("div",{target:"e1t8oqku2"})({name:"19gt0gj",styles:"padding:0 15px 0 25px;font-weight:bold;"}),(0,nt.A)("div",{target:"e1t8oqku3"})("padding:10px;background-color:",function(e){return e.theme.UI300},";grid-column-end:span 2;display:flex;justify-content:space-around;align-items:center;"),(0,nt.A)("div",{target:"e1t8oqku4"})({name:"1othxyn",styles:"width:50%;text-align:center;"}),(0,nt.A)("div",{target:"e1t8oqku5"})({name:"fq7wnt",styles:"font-size:14px;text-transform:uppercase;color:rgba(255,255,255,0.5);"}),(0,nt.A)("div",{target:"e1t8oqku6"})({name:"h8laae",styles:"font-size:14px;font-weight:bold;"});fn().shape({_id:fn().string.isRequired,imageUrl:fn().string,name:fn().string.isRequired,totalTournaments:fn().number,totalPrizes:fn().string}).isRequired,fn().bool,fn().func,fn().arrayOf(fn().shape({_id:fn().string,name:fn().string,imageUrl:fn().string})).isRequired,fn().shape({_id:fn().string,name:fn().string,imageUrl:fn().string}),fn().func,fn().string,a(54);var Jn=9/16,eo=((0,nt.A)("iframe",{target:"e42sluj0"})("width:",$a.yF,"px;height:",Jn*$a.yF,"px;@media ",$a.L_,"{width:",$a.TJ,"px;height:",Jn*$a.TJ,"px;}@media ",$a.BY,"{width:",$a.zI,"px;height:",Jn*$a.zI,"px;}@media ",$a.n5,"{width:",$a.H4,"px;height:",Jn*$a.H4,"px;}@media ",$a.lZ,"{width:100%;height:calc(",56.25,"vw - ",15.75,"px);}"),(0,nt.A)("h2",{target:"e42sluj2"})("font-size:35px;margin:0 0 23px;display:flex;align-items:center;justify-content:center;text-align:center;@media ",$a.lZ,"{font-size:26px;}"),(0,nt.A)("div",{target:"e42sluj3"})("background-color:",function(e){return e.theme.UI300},";padding:30px 10px;text-align:center;font-size:25px;line-height:1.2;display:flex;flex-direction:column;align-items:center;& .channel-link{margin-top:20px;}@media ",$a.lZ,"{font-size:18px;}"),10);(0,nt.A)("div",{target:"e42sluj4"})("margin-left:40px;text-transform:uppercase;border:1px solid rgba(255,255,255,0.8);padding:",eo,"px ",eo,"px ",eo,"px ",34,"px;position:relative;font-size:16px;font-weight:normal;letter-spacing:1px;&:before{content:'';position:absolute;left:",eo,"px;top:calc(50% - ",7,"px);width:",14,"px;height:",14,"px;border-radius:16px;background-color:rgba(255,0,0,0.8);}@media ",$a.lZ,"{margin-left:20px;padding:",8,"px ",8,"px ",8,"px ",30,"px;}&:before{left:",8,"px;}"),(0,nt.A)("img",{target:"e42sluj5"})({name:"2yiktq",styles:"height:20px;margin-right:10px;"}),(0,nt.A)("img",{target:"e42sluj6"})({name:"8tsf5s",styles:"width:75px;height:75px;opacity:0.3;margin-bottom:20px;"}),fn().string,fn().oneOf(["loading","live","offline"]),fn().string,fn().string,a(1569),(0,nt.A)("div",{target:"e17kg3h21"})({name:"i984l5",styles:"position:relative;& svg{max-width:100%;}"}),(0,nt.A)("div",{target:"e17kg3h22"})("background:",function(e){var t=e.theme;return"linear-gradient(101deg, ".concat(t.secondary,", ").concat(t.secondary2,")")},";padding:7px 10px 7px;border-radius:4px;margin-bottom:18px;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;display:flex;align-items:center;"),(0,nt.A)("img",{target:"e17kg3h23"})({name:"1c4tuzm",styles:"height:16px;margin-left:10px;"}),(0,nt.A)("g",{target:"e17kg3h25"})({name:"x63oj9",styles:"fill:#1e2a57;stroke:#3b4a90;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;&:hover{.world_map_landmass{stroke:white;}.world_map_pin:not(.selected){transform:scale(1.5) translate(-2px,3px);}}"}),(0,o.createContext)(),(0,nt.A)("div",{target:"e1ueex3c0"})("display:inline-block;position:absolute;left:",function(e){return e.x-1.5},"%;top:",function(e){return e.y-1},"%;@media ",$a.lZ,",",$a.n5,"{display:none;}"),(0,nt.A)("div",{target:"e1ueex3c1"})({name:"148ajqq",styles:"position:absolute;bottom:calc(100% + 20px);left:50%;transform:translateX(-50%);padding:5px 7px;border-radius:3px;background-color:black;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;white-space:nowrap;"}),(0,nt.A)("path",{target:"e1il80520"})("fill:",function(e){var t=e.theme,a=e.selected,r=e.iconColor,n=void 0===r?"white":r;return a?t.secondary:n},";stroke-width:0;cursor:pointer;transform:",function(e){return e.selected?"scale(1.5) translate(-2px, 3px)":"scale(1)"},";&:hover{fill:",function(e){return e.theme.secondary},";}"),i().Fragment,i().Fragment,i().Fragment,i().Fragment,fn().arrayOf(fn().shape({label:fn().node,name:fn().string,position:fn().shape({x:fn().number,y:fn().number}),region:fn().oneOf(["NA","SA","EU","MEA","ANZ","GSEA"])})),fn().shape({label:fn().node,name:fn().string,position:fn().shape({x:fn().number,y:fn().number}),region:fn().oneOf(["NA","SA","EU","MEA","ANZ","GSEA"])}),fn().func;var to=(0,o.createContext)();function ao(e){var t=e.context,a=t.Content,r=t.Locale,n=t.User,l=e.service,s=l.Tracking,c=l.ManualData,d=void 0===c?{useRealTimeManualData:function(){return[[],"error","manual data not provided!"]}}:c;return function(e){var t=e.children,l=(0,o.useContext)(r),c=(0,o.useContext)(a),u=(0,o.useContext)(n);return i().createElement(to.Provider,{value:d},i().createElement(rn.Provider,{value:s},i().createElement(an.Provider,{value:l},i().createElement(Jr.Provider,{value:c},i().createElement(bn.Provider,{value:u},t)))))}}(0,nt.A)("div",{target:"e1whufms1"})("max-width:766px;margin:15px auto 0;display:grid;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-gap:60px;padding:30px;background-image:linear-gradient(101deg,",function(e){return e.theme.secondary},",",function(e){return e.theme.secondary2},");border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);& > img{height:190px;width:auto;}@media ",$a.lZ,"{grid-template-rows:190px auto;grid-template-columns:1fr;grid-gap:20px;margin:15px 10px 0;}"),(0,nt.A)("h3",{target:"e1whufms2"})({name:"1nn7q24",styles:"font-size:34px;margin:0;grid-column:1 / -1;line-height:1.24;text-align:center;"}),(0,nt.A)("div",{target:"e1whufms3"})("display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;@media ",$a.lZ,"{align-items:center;}"),fn().string,fn().node,(0,nt.A)("div",{target:"e1uwirns1"})("grid-column:1 / 5;grid-row-end:span 2;@media ",$a.n5,"{grid-column:1 / 4;}@media ",$a.lZ,"{display:none;}"),$a.lZ,(0,nt.A)("h3",{target:"e1uwirns3"})({name:"16cwi3d",styles:"grid-column:1 / -1;text-align:center;font-size:35px;line-height:1.26;font-weight:bold;margin:0;"}),(0,nt.A)("div",{target:"e1uwirns4"})("font-size:25px;line-height:1.28;color:",function(e){return e.active?"white":"rgba(255, 255, 255, 0.5)"},";padding-left:",function(e){return e.active?"20px":"0"},";position:relative;cursor:pointer;&:not(:last-child){margin-bottom:20px;}&:before{content:'';display:",function(e){return e.active?"block":"none"},";position:absolute;top:0;left:0;bottom:0;width:5px;background-color:",function(e){return e.theme.success},";border-radius:5px;}"),(0,nt.A)("div",{target:"e1uwirns5"})("grid-column:5 / -1;background-color:",function(e){return e.theme.UI400},";border-radius:5px;padding:20px;font-size:16px;line-height:1.25;grid-row-end:span 1;@media ",$a.n5,"{grid-column:4 / -1;}@media ",$a.lZ,"{grid-column:1 / -1;}"),fn().string.isRequired,fn().string,fn().string,(0,nt.A)("div",{target:"e18azc5n0"})({name:"1j16bzg",styles:"position:relative;opacity:0;z-index:-1;top:-150px;"}).propTypes={id:fn().string.isRequired};var ro=a(40207),no=a(72591),oo=a.n(no),io=a(1740),lo=a.n(io),so=a(88128),co=a.n(so),uo=a(30855),go=a.n(uo),mo=a(93051),po=a.n(mo),bo=a(73656),ho=a.n(bo),vo=a(97162),fo={};fo.styleTagTransform=ho(),fo.setAttributes=go(),fo.insert=co().bind(null,"head"),fo.domAPI=lo(),fo.insertStyleElement=po(),oo()(vo.A,fo),vo.A&&vo.A.locals&&vo.A.locals;var xo=a(55933),wo={};wo.styleTagTransform=ho(),wo.setAttributes=go(),wo.insert=co().bind(null,"head"),wo.domAPI=lo(),wo.insertStyleElement=po(),oo()(xo.A,wo),xo.A&&xo.A.locals&&xo.A.locals;var yo=a(83093),ko={};ko.styleTagTransform=ho(),ko.setAttributes=go(),ko.insert=co().bind(null,"head"),ko.domAPI=lo(),ko.insertStyleElement=po(),oo()(yo.A,ko),yo.A&&yo.A.locals&&yo.A.locals;var Co=a(46859),Eo={};Eo.styleTagTransform=ho(),Eo.setAttributes=go(),Eo.insert=co().bind(null,"head"),Eo.domAPI=lo(),Eo.insertStyleElement=po(),oo()(Co.A,Eo),Co.A&&Co.A.locals&&Co.A.locals;var No=a(55069),Ao={};Ao.styleTagTransform=ho(),Ao.setAttributes=go(),Ao.insert=co().bind(null,"head"),Ao.domAPI=lo(),Ao.insertStyleElement=po(),oo()(No.A,Ao),No.A&&No.A.locals&&No.A.locals;var Vo=a(15792),To={};To.styleTagTransform=ho(),To.setAttributes=go(),To.insert=co().bind(null,"head"),To.domAPI=lo(),To.insertStyleElement=po(),oo()(Vo.A,To),Vo.A&&Vo.A.locals&&Vo.A.locals;var _o=a(7840),zo={};zo.styleTagTransform=ho(),zo.setAttributes=go(),zo.insert=co().bind(null,"head"),zo.domAPI=lo(),zo.insertStyleElement=po(),oo()(_o.A,zo),_o.A&&_o.A.locals&&_o.A.locals;var Bo=a(78386),So={};So.styleTagTransform=ho(),So.setAttributes=go(),So.insert=co().bind(null,"head"),So.domAPI=lo(),So.insertStyleElement=po(),oo()(Bo.A,So),Bo.A&&Bo.A.locals&&Bo.A.locals;var Lo=a(77404),Po={};Po.styleTagTransform=ho(),Po.setAttributes=go(),Po.insert=co().bind(null,"head"),Po.domAPI=lo(),Po.insertStyleElement=po(),oo()(Lo.A,Po),Lo.A&&Lo.A.locals&&Lo.A.locals;var Io=a(57122),Ro={};Ro.styleTagTransform=ho(),Ro.setAttributes=go(),Ro.insert=co().bind(null,"head"),Ro.domAPI=lo(),Ro.insertStyleElement=po(),oo()(Io.A,Ro),Io.A&&Io.A.locals&&Io.A.locals;var Mo=a(56669),Oo={};Oo.styleTagTransform=ho(),Oo.setAttributes=go(),Oo.insert=co().bind(null,"head"),Oo.domAPI=lo(),Oo.insertStyleElement=po(),oo()(Mo.A,Oo),Mo.A&&Mo.A.locals&&Mo.A.locals;var jo=a(79869),Fo={};Fo.styleTagTransform=ho(),Fo.setAttributes=go(),Fo.insert=co().bind(null,"head"),Fo.domAPI=lo(),Fo.insertStyleElement=po(),oo()(jo.A,Fo),jo.A&&jo.A.locals&&jo.A.locals;var Do=a(42795),Uo={};Uo.styleTagTransform=ho(),Uo.setAttributes=go(),Uo.insert=co().bind(null,"head"),Uo.domAPI=lo(),Uo.insertStyleElement=po(),oo()(Do.A,Uo),Do.A&&Do.A.locals&&Do.A.locals;var Ho=a(47414),$o={};$o.styleTagTransform=ho(),$o.setAttributes=go(),$o.insert=co().bind(null,"head"),$o.domAPI=lo(),$o.insertStyleElement=po(),oo()(Ho.A,$o),Ho.A&&Ho.A.locals&&Ho.A.locals;var qo=a(97297),Go={};Go.styleTagTransform=ho(),Go.setAttributes=go(),Go.insert=co().bind(null,"head"),Go.domAPI=lo(),Go.insertStyleElement=po(),oo()(qo.A,Go),qo.A&&qo.A.locals&&qo.A.locals;var Zo=a(73999),Wo={};Wo.styleTagTransform=ho(),Wo.setAttributes=go(),Wo.insert=co().bind(null,"head"),Wo.domAPI=lo(),Wo.insertStyleElement=po(),oo()(Zo.A,Wo),Zo.A&&Zo.A.locals&&Zo.A.locals;var Yo=a(55759),Ko={};Ko.styleTagTransform=ho(),Ko.setAttributes=go(),Ko.insert=co().bind(null,"head"),Ko.domAPI=lo(),Ko.insertStyleElement=po(),oo()(Yo.A,Ko),Yo.A&&Yo.A.locals&&Yo.A.locals;var Qo=a(99982),Xo={};Xo.styleTagTransform=ho(),Xo.setAttributes=go(),Xo.insert=co().bind(null,"head"),Xo.domAPI=lo(),Xo.insertStyleElement=po(),oo()(Qo.A,Xo),Qo.A&&Qo.A.locals&&Qo.A.locals;var Jo=a(77875),ei={};ei.styleTagTransform=ho(),ei.setAttributes=go(),ei.insert=co().bind(null,"head"),ei.domAPI=lo(),ei.insertStyleElement=po(),oo()(Jo.A,ei),Jo.A&&Jo.A.locals&&Jo.A.locals;var ti=a(20051),ai={};ai.styleTagTransform=ho(),ai.setAttributes=go(),ai.insert=co().bind(null,"head"),ai.domAPI=lo(),ai.insertStyleElement=po(),oo()(ti.A,ai),ti.A&&ti.A.locals&&ti.A.locals;var ri=a(18387),ni={};ni.styleTagTransform=ho(),ni.setAttributes=go(),ni.insert=co().bind(null,"head"),ni.domAPI=lo(),ni.insertStyleElement=po(),oo()(ri.A,ni),ri.A&&ri.A.locals&&ri.A.locals;var oi=a(13647),ii={};ii.styleTagTransform=ho(),ii.setAttributes=go(),ii.insert=co().bind(null,"head"),ii.domAPI=lo(),ii.insertStyleElement=po(),oo()(oi.A,ii),oi.A&&oi.A.locals&&oi.A.locals;var li,si,ci,di,ui,gi,mi=a(64671),pi={};function bi(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function hi(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?bi(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):bi(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}pi.styleTagTransform=ho(),pi.setAttributes=go(),pi.insert=co().bind(null,"head"),pi.domAPI=lo(),pi.insertStyleElement=po(),oo()(mi.A,pi),mi.A&&mi.A.locals&&mi.A.locals;var vi="#37003C",fi="#E8E2E9",xi="#75FB93",wi="#EEFE53",yi="#00FF83",ki="#EBFF00",Ci=vi,Ei="#963CFF",Ni=fi,Ai=fi,Vi="linear-gradient(270deg, ".concat(xi," 0%, ").concat(wi," 100%)"),Ti="linear-gradient(270deg, ".concat(Ci," -18.57%, #760D52 100%)"),_i="linear-gradient(270deg, ".concat(yi," 0%, ").concat(ki," 100%)"),zi="linear-gradient(270deg, ".concat(Ei," 0%, #57065F 0.01%, ").concat(Ci," 100%)"),Bi={belowTablet:"(max-width: ".concat($a.fi.tablet-1,"px)"),aboveTablet:"(min-width: ".concat($a.fi.tablet,"px)"),belowLaptop:"(max-width: ".concat($a.fi.laptop-1,"px)"),belowDesktop:"(max-width: ".concat($a.fi.desktop-1,"px)"),aboveDesktop:"(min-width: ".concat($a.fi.desktop,"px)"),belowUltrawide:"(max-width: ".concat($a.fi.ultrawide-1,"px)"),betweenLaptopAndDesktop:"(min-width: ".concat($a.fi.laptop,"px) and (max-width: ").concat($a.fi.desktop-1,"px)")},Si=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"37003C";return(0,ro.AH)(li||(li=(0,Ua.A)(["\n  &::after {\n    display: inline-block;\n    width: 25px;\n    height: 24px;\n    background-image: url(\"data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.838 10.9997L11.474 5.63568L12.888 4.22168L20.666 11.9997L12.888 19.7777L11.474 18.3637L16.838 12.9997H4.66602V10.9997H16.838Z' fill='%23","'/%3E%3C/svg%3E\");\n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: contain;\n    content: '';\n  }\n"])),e)},Li=hi(hi({},on),{},{colors:{mainPurple:vi,buttonPurple:"#750080",lightPurpleHover:"#D6CFD9",lightPurple:fi,veryLightPurple:"#FAF9FA",neonGreen:xi,neonRed:"#EA335F",neonBlue:"#6FEEFC",neonYellow:wi,text:"#FFF",plGreen:yi,plYellow:ki,plPurple:Ci,plLilac:Ei,white:"#FFF",footerBlack:"#242424",black:"#000",grayBackground:"rgba(255, 255, 255, 0.08)",articleCardBackground:Ni,activeTournamentBackground:Ai},gradients:{gradient:Vi,gradientTwo:Ti,plGradientGreen:_i,plGradientPurple:zi,plAltPurpleGradient:"linear-gradient(270deg, #57065F 0.01%, #37003C 0.03%, #963CFF 128.09%);",buttonPurpleGradient:"linear-gradient(90deg, #963CFF 0%, #37003C 100%)",plGradientPurpleBlue:"linear-gradient(90deg, #953BFF 0%, #05F0FF 100%)"},text:{regularBody:(0,ro.AH)(si||(si=(0,Ua.A)(["\n      font-size: 16px;\n      line-height: 24px;\n    "]))),largeBody:(0,ro.AH)(ci||(ci=(0,Ua.A)(["\n      font-size: 18px;\n      line-height: 21px;\n    "]))),subtitleOne:(0,ro.AH)(di||(di=(0,Ua.A)(["\n      font-weight: 700;\n      font-size: 18px;\n      line-height: 21px;\n    "]))),subtitleTwo:(0,ro.AH)(ui||(ui=(0,Ua.A)(["\n      font-weight: 700;\n      font-size: 16px;\n      line-height: 18px;\n    "])))},heading:{h2:(0,ro.AH)(gi||(gi=(0,Ua.A)(["\n      color: ",";\n      font-weight: 700;\n      font-size: 36px;\n      font-style: normal;\n      font-weight: 800;\n      line-height: 40px; /* 111.111% */\n      margin-bottom: 16px;\n\n      @media "," {\n        font-size: 24px;\n        line-height: 30px;\n        /* text-align: center; */\n      }\n    "])),vi,Bi.belowLaptop)}});function Pi(e){var t=e.children;return i().createElement(Ha.NP,{theme:Li},t)}function Ii(e){var t=e.children,a=e.providers;return(void 0===a?[]:a).reduceRight(function(e,t){return i().createElement(t,null,e)},t)}a(39958);var Ri=a(86234),Mi=["type","key"],Oi=function(e){var t=e.content,a=void 0===t?[]:t;return Array.isArray(a)&&a.length?u().compact(a.map(function(e){var t=e.type,a=e.key,r=(0,cr.A)(e,Mi);if(!t)return console.warn("Type is undefined. Cannot render component.",{Type:t,comp:r}),null;try{return i().createElement(t,(0,An.A)({key:a||u().uniqueId(t.name)},r))}catch(e){return console.log("Error rendering component: ",e,{Type:t,comp:r}),null}})):null};a(63534),a(40590),(0,nt.A)("div",{target:"e12k5b670"})("margin-top:112px;width:100%;background-color:",function(e){return e.theme.colors.primary},";padding:40px;display:flex;justify-content:space-around;align-items:center;h2{color:",function(e){return e.theme.colors.white},";text-transform:uppercase;}p{color:",function(e){return e.theme.colors.white},";max-width:72ch;line-height:1.6;font-size:18px;}a,a:visited{color:",function(e){return e.theme.colors.primaryCopy},";}a{text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:24px;}@media ",$a.lZ,"{margin-top:72px;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;p{font-size:16px;}a{font-size:16px;}}"),(0,nt.A)("div",{target:"e12k5b671"})("display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:8px;background-color:",function(e){return e.theme.colors.secondary},";color:",function(e){return e.theme.colors.white},";@media ",$a.lZ,"{padding-block:16px;border-radius:4px;}"),(0,nt.A)("div",{target:"eheamk40"})({name:"eaeacs",styles:"margin:10px;"}),(0,nt.A)("a",{target:"eheamk41"})("color:white;text-decoration:none;display:flex;.iconImage{padding-right:5px;}@media ",$a.lZ,"{font-size:14px;}");var ji=(0,nt.A)("div",{target:"e7vv40n0"})("margin:0 0 64px 0;background:",function(e){return e.theme.colors.articleCardBackground},";color:",function(e){return e.theme.colors.plPurple},";max-width:1400px;margin:0 auto;border-radius:12px;padding:8px;display:flex;align-items:center;gap:8px;@media (max-width:",$a.fi.laptop,"px){flex-direction:column;align-items:flex-start;width:704px;max-width:100%;}@media ",$a.lZ,"{flex-direction:column;align-items:flex-start;width:100%;gap:4px;}"),Fi=(0,nt.A)("div",{target:"e7vv40n1"})("color:",function(e){return e.theme.colors.plPurple},";background:#F5F2F5;border-radius:8px;height:61px;flex:1 0 0;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:12px;cursor:pointer;transition:all 0.2s ease;svg path{fill:",function(e){return e.theme.colors.plPurple},";}h2{text-align:left;font-weight:800;font-size:16px;line-height:18px;margin:0;}@media (max-width:",$a.fi.laptop,"px){width:100%;height:61px;padding:12px;justify-content:flex-start;}@media ",$a.lZ,"{width:100%;height:56px;padding:10px;justify-content:flex-start;}&.disabled{opacity:0.4;cursor:not-allowed;}&.active{background:",function(e){return e.theme.colors.plPurple},";color:",function(e){return e.theme.colors.white},";cursor:default;svg path{fill:",function(e){return e.theme.colors.white},";}}&:hover:not(.disabled):not(.active){background:#D6CFD9;}"),Di=function(){return i().createElement("svg",{width:"23",height:"18",viewBox:"0 0 23 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M17.5957 0.0996094L17.8467 0.418945C17.915 0.50582 18.0027 0.672699 18.0869 0.87793C18.1702 1.0809 18.2466 1.31307 18.2969 1.52344L18.4854 2.30859L18.5029 2.38574H21.6348L21.9365 2.9502C22.0242 3.11434 22.0823 3.38 22.1084 3.71094C22.1342 4.0392 22.1277 4.42118 22.0918 4.80957C22.0196 5.59125 21.832 6.37975 21.5732 6.80762C21.4757 6.96872 21.2942 7.15503 21.0566 7.3457C20.8206 7.53514 20.535 7.72379 20.2363 7.8916C19.9375 8.05946 19.627 8.20522 19.3418 8.30859C19.055 8.41252 18.8009 8.47158 18.6113 8.47168C18.1939 8.47168 17.863 8.81966 17.6777 9.35059V9.35156C17.3667 10.2432 16.4291 11.3077 15.3418 12.1543C14.8 12.5761 14.2252 12.9403 13.6807 13.1992C13.1345 13.4589 12.626 13.609 12.2139 13.6113L11.7139 13.6143L11.6143 13.6152V16.6719H14.4717V17.3281H7.81445V16.6719H10.6719V13.6143H10.0557C9.66533 13.6142 9.16757 13.463 8.625 13.2002C8.08454 12.9384 7.50832 12.5701 6.96289 12.1465C6.41741 11.7228 5.90462 11.2451 5.49121 10.7656C5.07684 10.285 4.7665 9.80746 4.61914 9.38477L4.34766 8.60645L4.32812 8.5498L4.26953 8.54102L3.10547 8.35449C2.16207 8.2036 1.41362 7.7251 0.899414 6.98145C0.383999 6.23597 0.0996094 5.2176 0.0996094 3.98438C0.0996463 3.40579 0.26304 3.01665 0.601562 2.7666C0.947631 2.51104 1.49627 2.38574 2.30078 2.38574H3.78223L3.80078 2.30859L3.98828 1.52344C4.03851 1.31307 4.11593 1.0809 4.19922 0.87793C4.28341 0.672812 4.37019 0.505816 4.43848 0.418945L4.68945 0.0996094H17.5957ZM4.69824 1.14648L4.91895 8.14648L4.91992 8.16895L4.93066 8.18945L5.4541 9.18945C6.08088 10.3856 6.83507 11.2583 7.77051 11.8311C8.70602 12.4038 9.81487 12.6718 11.1426 12.6719C13.2562 12.6719 14.7673 11.991 16.0244 10.4658C17.1759 9.06903 17.5283 7.51431 17.5283 4.0166V1.04297H4.69531L4.69824 1.14648ZM2.67773 3.10156C2.3653 3.07792 2.05654 3.07943 1.81055 3.10156C1.68777 3.11261 1.5781 3.12867 1.49023 3.15039C1.44636 3.16124 1.40584 3.17356 1.37109 3.18848C1.33768 3.20283 1.30316 3.22229 1.27637 3.24902C1.23045 3.29482 1.19783 3.36888 1.17285 3.44434C1.14641 3.52422 1.12349 3.62298 1.10449 3.73242C1.06648 3.95153 1.04297 4.22308 1.04297 4.49512C1.04302 5.3175 1.2869 6.06555 1.68848 6.6123C2.09007 7.15894 2.65395 7.50942 3.28906 7.51953L3.86523 7.52832L3.96875 7.53027L3.9668 7.42676L3.88867 3.28418L3.88672 3.19336L3.79688 3.18555L2.67773 3.10156ZM18.6465 3.07129C18.6131 3.07448 18.5818 3.07841 18.5566 3.08496C18.5445 3.08813 18.5281 3.09395 18.5127 3.10254C18.5011 3.10901 18.4648 3.13067 18.4551 3.17773V3.17871C18.4522 3.19367 18.4509 3.22312 18.4492 3.25195C18.4473 3.28595 18.4449 3.33286 18.4424 3.39062C18.4373 3.50671 18.4307 3.66946 18.4238 3.86523C18.41 4.25681 18.3931 4.78479 18.377 5.35449L18.3184 7.42578L18.3154 7.52832H19.0127C19.693 7.52827 20.2898 7.09861 20.6875 6.46387C21.0859 5.82788 21.2938 4.97431 21.1934 4.09473L21.0996 3.27441L21.0898 3.19238L21.0068 3.18555L19.793 3.09863C19.4573 3.07423 19.1492 3.06152 18.9229 3.06152C18.8101 3.06152 18.715 3.06477 18.6465 3.07129Z",fill:"white",stroke:"white",strokeWidth:"0.2"}))},Ui=function(){return i().createElement("svg",{width:"21",height:"15",viewBox:"0 0 21 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.107486 0.276852C0.0257714 0.409423 0.916914 1.95171 2.08777 3.70428C3.25891 5.45685 4.2172 7.02457 4.2172 7.18771C4.2172 7.35085 3.25891 8.91856 2.08777 10.6711C0.916914 12.4237 0.0243428 13.964 0.104629 14.094C0.2852 14.386 15.3915 14.4031 15.7906 14.112C16.3115 13.7317 20.2172 7.60085 20.2172 7.16342C20.2172 6.92771 19.2209 5.26199 18.0029 3.46142L15.7886 0.187709L8.02263 0.111708C3.7512 0.0699941 0.189486 0.14428 0.107486 0.276852ZM1.7292 1.27828C1.80863 1.48542 2.65806 2.84942 3.61691 4.30971C4.57549 5.76999 5.36006 7.06342 5.36006 7.18399C5.36006 7.30485 4.52434 8.67114 3.50291 10.2203C2.48149 11.7697 1.64577 13.1351 1.64577 13.2551C1.64577 13.3751 4.69949 13.4731 8.43149 13.4729L15.2172 13.472L17.2903 10.322L19.3632 7.17199L17.2906 4.03685L15.2181 0.901994H8.40149H1.58463L1.7292 1.27828Z",fill:"white",stroke:"white",strokeWidth:"0.2"}))},Hi=function(){return i().createElement("svg",{width:"24",height:"18",viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.92173 0.385139C4.47659 0.572568 3.20973 1.26228 2.10659 1.91771L0.100586 3.10942L0.109729 3.71971C0.114586 4.05542 0.596872 5.23 1.18116 6.33L2.24344 8.33L3.60059 8.41714L4.95773 8.50428V12.3646C4.95773 14.4877 5.09087 16.4734 5.25344 16.7774L5.54916 17.33H11.5292H17.5092L17.8049 16.7774C17.9674 16.4734 18.1006 14.4877 18.1006 12.3646V8.50428L19.4577 8.41714L20.8149 8.33L21.8772 6.33C22.4614 5.23 22.9437 4.05028 22.9486 3.70857L22.9577 3.08714L20.4577 1.662C17.7083 0.0942822 17.7423 0.104853 15.6006 0.153425L14.1006 0.187139V0.742568C14.1006 1.04828 13.7929 1.656 13.4166 2.09342L12.7326 2.88857H11.5292H10.3257L9.64173 2.09342C9.26544 1.656 8.95773 1.04828 8.95773 0.742568C8.95773 0.437139 8.86144 0.178853 8.74344 0.168853C7.06144 0.0257104 5.57516 0.109996 4.92173 0.385139ZM6.07687 1.16285C6.01144 1.22828 5.99401 4.69971 6.0383 8.87714L6.11887 16.4729H11.5383H16.9577V9.04428C16.9577 4.95857 16.9897 1.51942 17.0292 1.40142C17.0686 1.28371 16.6369 1.14828 16.07 1.10085L15.0394 1.01457L14.664 1.92028C13.598 4.49428 9.4643 4.504 8.4003 1.93514L8.03116 1.04428H7.11344C6.60887 1.04428 6.1423 1.09771 6.07687 1.16285ZM2.96316 2.49857C1.94459 3.09514 1.08059 3.68714 1.04316 3.81371C1.00544 3.94057 1.38887 4.81571 1.89487 5.75857L2.81487 7.47285L3.86773 7.56028L4.9203 7.648L5.01059 4.60371C5.06001 2.92942 5.0363 1.52685 4.95773 1.48657C4.87916 1.44657 3.98144 1.902 2.96316 2.49857ZM18.0503 1.47457C17.9994 1.52457 17.9983 2.93428 18.0477 4.60685L18.138 7.648L19.1906 7.56028L20.2434 7.47285L21.164 5.75857C21.6703 4.81571 22.088 3.95885 22.0926 3.85457C22.1017 3.638 18.1912 1.33542 18.0503 1.47457Z",fill:"white",stroke:"white",strokeWidth:"0.2"}))},$i=function(){return i().createElement("svg",{width:"23",height:"15",viewBox:"0 0 23 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.16033 0.449064C4.607 0.690064 3.68467 1.42206 3.111 2.07573L2.81706 2.41043C2.32715 2.96827 2.00215 3.65146 1.87846 4.38351L1.84733 4.56773L1.8143 4.76328C1.69181 5.48842 1.77159 6.23328 2.04488 6.91602L2.18367 7.26273C2.48967 8.02773 3.16767 9.0134 3.69 9.45273L3.97753 9.69466C4.25392 9.92722 4.15065 10.375 3.80033 10.4631C2.794 10.7154 0 13.2131 0 13.8601C0 14.5931 0.877 14.3884 1.444 13.5231C1.73033 13.0857 2.75233 12.3357 3.71467 11.8564L4.61916 11.4056C5.17497 11.1286 5.78764 10.9848 6.40865 10.9856L6.982 10.9864C9.315 10.9891 10.7703 11.5317 12.478 13.0347L13.6886 14.1005C13.8866 14.2747 14.1858 14.2652 14.3723 14.0787C14.5601 13.8909 14.573 13.5907 14.402 13.3875L13.8097 12.6837C13.3177 12.0991 12.231 11.2731 11.3947 10.8481L10.6106 10.4495C10.3001 10.2916 10.2955 9.84967 10.6027 9.6854C11.0033 9.47073 11.6483 8.67406 12.0357 7.9144L12.2099 7.57289C12.5563 6.89404 12.7016 6.13037 12.6286 5.37177L12.587 4.93973L12.5431 4.48225C12.4718 3.7394 12.1941 3.03132 11.7414 2.43804L11.569 2.21206C10.0263 0.189398 7.409 -0.530936 5.16033 0.449064ZM13.374 0.285731C13.1213 0.445731 13.0177 0.743397 13.1437 0.947064C13.286 1.17747 13.5375 1.31773 13.8084 1.31773H14.994H15.2883C16.1456 1.31773 16.9754 1.62041 17.6313 2.1724L17.7382 2.26239C18.3302 2.76068 18.7573 3.42659 18.9633 4.1724L18.9856 4.25284C19.178 4.94972 19.178 5.68574 18.9856 6.38262L18.9457 6.52706C18.538 8.00373 17.378 9.22006 16.112 9.49873C14.496 9.8544 14.2737 9.97206 14.415 10.3964C14.4907 10.6231 15.1407 10.9104 15.8597 11.0354C17.886 11.3871 18.852 11.8524 20.3307 13.1881L21.3515 14.1104C21.5445 14.2848 21.8404 14.2774 22.0243 14.0934C22.2115 13.9063 22.2292 13.6088 22.0656 13.4008L21.642 12.8621C21.251 12.3651 20.166 11.5217 19.2307 10.9874L18.0667 10.3227C17.8519 10.2001 17.8761 9.88304 18.107 9.7944C18.4247 9.67273 19.0737 8.9084 19.5497 8.0964L19.7608 7.73603C20.1861 7.01034 20.3718 6.16906 20.2915 5.33179L20.258 4.98273L20.2099 4.48197C20.1385 3.7393 19.8608 3.0314 19.4083 2.43825L19.2357 2.21206C18.76 1.5884 17.8523 0.832064 17.2183 0.531397C15.97 -0.0612695 14.109 -0.179936 13.374 0.285731ZM5.07733 1.72706C4.66167 1.92773 4.00567 2.6024 3.62 3.22673C3.16543 3.96226 2.97098 4.82911 3.06782 5.68833L3.093 5.91173L3.09989 5.97283C3.20807 6.93266 3.65991 7.82092 4.37197 8.47357L4.46233 8.5564L4.65822 8.73588C5.30064 9.32453 6.14034 9.65106 7.01167 9.65106C9.30733 9.65106 10.912 8.4354 11.4377 6.2974C11.5533 5.82806 11.4977 4.90006 11.314 4.2354L11.2637 4.05311C11.0791 3.38501 10.6965 2.78847 10.1663 2.3421C10.0321 2.22913 9.8894 2.12662 9.73952 2.03548L9.60965 1.95649C9.09862 1.64571 8.52439 1.45348 7.92924 1.39397L7.16667 1.31771C6.31 1.33004 5.493 1.52673 5.07733 1.72706Z",fill:"white"}))},qi={the_finals:Di,finals:Di,groupStage:Ui,"finals-group-stage":Ui,online_qualifiers:$i,"online-qualifier-1":$i,"online-qualifier-2":$i,"online-qualifier-3":$i,club_playoffs:Hi,"club-playoff":Hi},Gi=function(e){var t=e.stageSlug,a=qi[t]||null;return a?i().createElement(a,null):null},Zi=function(e){var t=e.labels,a=e.orderedStages,r=e.enabledStages,n=e.currentStage,l=e.setCurrentStage;return(0,o.useEffect)(function(){n||u().isEmpty(r)||l(u().last(r))},[r,n,l]),i().createElement(ji,{totalStages:null==a?void 0:a.length},u().map(a,function(e){return i().createElement(Fi,{key:e,id:e,className:"".concat(null!=r&&r.includes(e)?"":"disabled"," ").concat(n===e?"active":""),onClick:function(){return(null==r?void 0:r.includes(e))&&l(e)}},i().createElement(Gi,{stageSlug:e}),i().createElement("h2",null,null==t?void 0:t[e]))}))},Wi=(0,nt.A)("div",{target:"e1vn2gh10"})("margin-block:64px;@media ",$a.lZ,"{margin-block:32px;}h2{",function(e){return e.theme.heading.h2}," margin-bottom:24px;}"),Yi=(0,nt.A)("div",{target:"e1vn2gh11"})("display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;@media ",Bi.belowDesktop,"{gap:24px;}@media ",Bi.belowTablet,"{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;margin:0 auto;}"),Ki=function(e){var t=e.title,a=e.content;return i().createElement(Wi,null,i().createElement("h2",null,t),i().createElement(Yi,null,i().createElement(Oi,{content:a})))},Qi=(0,nt.A)("div",{target:"e1agw7hx0"})("display:flex;justify-content:center;margin-bottom:64px;@media ",$a.lZ,"{margin-bottom:32px;}");function Xi(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Ji(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Ji(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Ji(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Ji(u,"constructor",c),Ji(c,"constructor",s),s.displayName="GeneratorFunction",Ji(c,n,"GeneratorFunction"),Ji(u),Ji(u,n,"Generator"),Ji(u,r,function(){return this}),Ji(u,"toString",function(){return"[object Generator]"}),(Xi=function(){return{w:o,m:g}})()}function Ji(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Ji=function(e,t,a,r){function o(t,a){Ji(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Ji(e,t,a,r)}function el(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function tl(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?el(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):el(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function al(e){var t=(0,o.useState)([]),a=(0,s.A)(t,2),r=a[0],n=a[1],i=(0,o.useState)("loading"),l=(0,s.A)(i,2),c=l[0],d=l[1],g=(0,o.useState)(null),m=(0,s.A)(g,2),p=m[0],b=m[1];return(0,o.useEffect)(function(){var t=!0;if(!u().isEmpty(e))return function(){a.apply(this,arguments)}(),function(){t=!1};function a(){return(a=(0,ee.A)(Xi().m(function a(){var r,o,i,l,s;return Xi().w(function(a){for(;;)switch(a.p=a.n){case 0:return a.p=0,a.n=1,gt.post("/portals/tournament-listing",{tournamentIDs:e});case 1:if(l=a.v){a.n=2;break}l={};case 2:if(r=l.data,o=void 0===r?[]:r,t){a.n=3;break}return a.a(2);case 3:i=u().chain(o).map(function(e){return tl(tl({},e),e.tournament)}).sortBy("startTime").value(),d("ready"),n(i),a.n=6;break;case 4:if(a.p=4,s=a.v,t){a.n=5;break}return a.a(2);case 5:b(s),d("error");case 6:return a.a(2)}},a,null,[[0,4]])}))).apply(this,arguments)}},[JSON.stringify(e)]),[r,c,p]}(0,nt.A)("h2",{target:"e1sfh1qo0"})({name:"6jfsrz",styles:"width:100%;text-align:center;color:#1D1D1B;font-weight:700;font-size:40px;line-height:40px;margin-bottom:24px;"});var rl=(0,nt.A)("div",{target:"e1sfh1qo1"})("display:flex;flex-direction:row;align-items:center;gap:11px;width:100%;margin-bottom:80px;border-radius:8px;margin-top:32px;@media ",$a.lZ,"{flex-direction:column;}"),nl=(0,nt.A)("div",{target:"e1sfh1qo2"})({name:"fao8z1",styles:"display:flex;flex-direction:column;img{width:100%;aspect-ratio:43/20;}"}),ol=(0,nt.A)("div",{target:"e1sfh1qo3"})("padding:16px;background:",function(e){return e.theme.gradients.plGradientPurple},";h3{color:white;font-wieght:700;font-size:18px;line-height:24px;margin-bottom:8px;}p{color:white;font-weight:500;font-size:16px;line-height:19px;opacity:0.5;margin-bottom:16px;}"),il=(0,nt.A)(sr,{target:"e1sfh1qo4"})("color:",function(e){return e.theme.colors.plPurple},";text-align:center;background:",function(e){return e.theme.gradients.plGradientGreen},";width:100%;"),ll=function(e){e.title;var t,a,r,n,l,c=e.active,d=e.playoffTournamentID,u=e.labels,g=e.qualifiedUsers,m=e.playoffTournamentUrl,p=e.xbox_stage_link,b=e.playstation_stage_link,h=ia(),v=(0,o.useMemo)(function(){return null==g?void 0:g.includes(null==h?void 0:h._id)},[g,null==h?void 0:h._id]),f=(0,o.useMemo)(function(){return!0===c},[c]),x=(0,o.useMemo)(function(){return f&&(null==p?void 0:p.includes("https://"))},[f,p]),w=(0,o.useMemo)(function(){return[m,p,b].filter(Boolean)},[m,p,b]),y=(t=al([d]),r=(a=(0,s.A)(t,3))[0],n=a[1],l=a[2],[null==r?void 0:r[0],n,l]),k=(0,s.A)(y,2),C=k[0],E=k[1];return d&&"ready"!==E?i().createElement("div",{style:{marginTop:"32px"}},i().createElement(jn,null)):d?i().createElement(i().Fragment,null,i().createElement(rl,null,w.map(function(e,t){return i().createElement(nl,{key:e+t},i().createElement("img",{src:null==C?void 0:C.bannerUrl}),i().createElement(ol,null,i().createElement("h3",null,null==C?void 0:C.name),i().createElement("p",null,void 0),i().createElement(il,{href:x?e:tt(e),target:"_blank",disabled:f&&x&&!c,rel:"noreferrer noopener"},e===m?u["go-to-tournament"]:function(e,t,a,r,n,o){var i=e?a["compete-cta"]:a["view-cta"];return r&&n&&!o?a["offline-event"]:"".concat(i," ").concat(a[t]," ").concat(e?"":a.bracket)}(v,0===t?"xbox":"playstation",u,f,x,c))))}))):i().createElement("div",{style:{height:"32px"}})},sl=(0,nt.A)("div",{target:"e8xf1cl0"})("color:#37003C;margin-top:32px;h2{margin-bottom:8px;color:#37003C;font-size:32px;font-style:normal;font-weight:700;line-height:24px;@media ",$a.n5,"{font-size:24px;line-height:30px;}@media ",$a.lZ,"{font-size:24px;line-height:30px;}}h4{opacity:0.8;font-weight:500;font-size:16px;line-height:24px;margin-bottom:40px;}"),cl=(0,nt.A)("div",{target:"e8xf1cl1"})("display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;@media ",$a.n5,"{grid-template-columns:repeat(2,1fr);gap:16px;}@media ",$a.lZ,"{grid-template-columns:1fr;gap:16px;}"),dl=(0,nt.A)("div",{target:"e8xf1cl2"})("position:relative;width:100%;height:400px;border-radius:16px;background:var(--color-brand-primary-500);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:24px;@media ",$a.lZ,"{min-height:300px;padding:20px;}h3{font-weight:800;font-size:32px;line-height:56px;color:var(--semantic-hero-icon-color);margin:0 0 8px 0;max-width:70%;@media ",$a.n5,"{font-size:36px;line-height:42px;max-width:60%;}@media ",$a.lZ,"{font-size:32px;line-height:40px;max-width:100%;}}p{font-weight:600;font-size:16px;line-height:20px;color:var(--semantic-hero-icon-color);margin:0;@media ",$a.lZ,"{font-size:14px;line-height:18px;}}.pattern-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}"),ul=(0,nt.A)("div",{target:"e8xf1cl3"})({name:"4bmxkg",styles:"position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;"}),gl=(0,nt.A)("div",{target:"e8xf1cl4"})({name:"1u4cwk0",styles:"position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;"}),ml=(0,nt.A)("img",{target:"e8xf1cl5"})({name:"aodcs",styles:"position:absolute;bottom:0;right:0;width:270px;height:380px;flex-shrink:0;aspect-ratio:343/400;object-fit:cover;object-position:center;margin-bottom:-24px;"}),pl=(0,nt.A)(sr,{target:"e8xf1cl6"})({name:"1jlts26",styles:"margin-top:auto;text-align:center;background:var(--semantic-cta-fill-color-default);color:#FFFFFF;border-radius:var(--Corner-Full,1000px);&:hover,&:focus{filter:brightness(0.95);}"}),bl=(0,nt.A)("div",{target:"e8xf1cl7"})("position:absolute;bottom:0;right:0;width:343px;height:400px;display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:-24px;@media ",$a.n5,"{width:280px;height:330px;}@media ",$a.lZ,"{width:240px;height:280px;opacity:0.3;}"),hl=function(e){var t=e.color,a=void 0===t?"#273847":t;return i().createElement("svg",{width:"272",height:"380",viewBox:"0 0 272 380",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M123.886 1.07719C123.165 1.78038 121.787 2.28585 119.922 2.53237C115.732 3.08615 108.81 6.64591 103.075 11.1952C101.495 12.4487 99.5646 13.8615 98.7864 14.3341C98.0077 14.8068 96.4298 16.2022 95.2798 17.4347C92.1864 20.7505 85.9064 30.3545 85.8635 31.8361C85.7223 36.6762 86.1028 41.0791 86.9198 44.0781C87.4429 45.9955 88.0212 48.5677 88.2058 49.7948C88.3904 51.0214 88.6578 52.2081 88.7999 52.4322C88.9421 52.6558 89.4861 54.7898 90.0097 57.1737C90.5333 59.5577 91.1152 62.0129 91.3028 62.6289L91.6444 63.7494H90.6248C90.0639 63.7494 89.3583 64.0393 89.0561 64.3938C88.3086 65.2708 88.668 73.6837 89.7193 79.9207C91.0968 88.094 92.645 91.5592 94.9766 91.6871C95.4685 91.714 96.416 91.7698 97.0812 91.8116L98.291 91.8868L99.7216 96.3689C101.557 102.12 102.407 104.032 104.788 107.766L106.73 110.811L107.384 116.163C108.158 122.5 107.813 130.188 106.647 132.559C106.14 133.591 105.077 134.57 103.831 135.151L101.829 136.084L100.18 135.524C97.8395 134.729 97.8676 134.717 96.0887 137.363C94.5052 139.719 91.4925 141.971 88.9687 142.686C88.2656 142.884 87.2302 143.449 86.6678 143.939C86.1053 144.43 84.5688 145.468 83.2537 146.247C81.9386 147.026 78.0843 149.308 74.6892 151.318C71.2941 153.328 68.5161 155.177 68.5161 155.427C68.5161 155.676 68.1362 155.881 67.6719 155.881C66.5634 155.881 57.2672 160.291 57.2672 160.817C57.2672 161.041 56.1745 161.625 54.8384 162.115C53.5029 162.606 52.2231 163.314 51.995 163.688C51.7665 164.062 51.3886 164.253 51.1544 164.112C50.5148 163.727 47.3753 165.133 45.5688 166.614C44.6909 167.333 43.973 167.764 43.973 167.571C43.973 167.014 41.4558 168.76 37.5816 172.003C35.613 173.651 34.0699 175.292 34.1527 175.649C34.2376 176.018 33.8551 176.299 33.2681 176.299C32.0584 176.299 29.9993 179.775 30.4825 181.001C30.6737 181.487 30.507 181.777 30.0361 181.777C29.238 181.777 27.2893 186.015 27.5419 187.202C27.6232 187.584 27.4392 188.047 27.1334 188.231C26.415 188.664 24.5431 193.843 24.5431 195.399C24.5431 196.057 24.222 197.351 23.8298 198.275C23.4376 199.199 22.843 202.083 22.508 204.686C22.1731 207.288 21.6935 210.344 21.4425 211.477C21.1909 212.611 20.7496 216.645 20.4618 220.441C19.841 228.632 19.0598 232.133 17.7794 232.459C17.1894 232.61 16.8734 233.168 16.8734 234.059C16.8734 234.811 16.4122 235.999 15.8487 236.696C15.2852 237.394 14.7749 238.601 14.7151 239.378C14.6553 240.155 14.3229 241.335 13.9763 242C13.6301 242.666 13.4593 243.388 13.5974 243.605C13.7349 243.822 13.5043 244.511 13.0845 245.135C12.6647 245.759 12.315 246.439 12.3068 246.648C12.2986 246.856 11.975 247.641 11.5869 248.391C10.8036 249.906 10.2626 251.862 9.93177 254.379C9.8111 255.296 9.1377 257.23 8.43566 258.676C7.73312 260.122 7.1584 261.771 7.1584 262.34C7.1584 262.909 6.61743 264.008 5.9563 264.782C4.26181 266.765 3.5792 268.164 3.5792 269.65C3.5792 270.356 3.37058 271.323 3.11595 271.799C1.93737 274 0 278.848 0 279.596C0 280.981 9.06867 284.642 22.37 288.626L23.0091 288.817L22.9662 293.44C22.9207 298.295 22.6154 300.901 21.3029 307.637C20.1442 313.584 19.5256 318.709 19.1835 325.203C19.0178 328.353 18.6343 332.723 18.3316 334.914C18.0289 337.106 17.785 343.003 17.7902 348.02C17.7988 356.68 18.754 378.032 19.1927 379.362L19.3977 379.984H33.6557H47.9137L48.7809 373.385C49.2575 369.756 50.4417 361.47 51.4111 354.972C52.3811 348.474 53.3986 339.958 53.6721 336.048C53.9457 332.138 54.5286 325.689 54.9668 321.717C55.405 317.746 55.9991 312.255 56.2865 309.516C56.8663 303.992 57.327 301.999 57.9902 302.141C58.6677 302.287 61.4226 308.917 61.1578 309.765C61.0294 310.176 60.2052 312.417 59.3252 314.745C56.9517 321.028 57.2636 324.557 61.0816 334.608L61.9109 336.791L61.5638 339.09C61.3725 340.354 60.331 343.262 59.249 345.551C58.1676 347.84 56.4608 351.576 55.4561 353.854L53.6302 357.995L54.274 358.999C54.6283 359.552 55.4525 360.282 56.1065 360.623C57.846 361.53 58.0894 363.22 56.7446 365.059L55.6105 366.611L55.8631 369.172L56.1157 371.733L54.9018 374.874C54.2341 376.602 53.688 378.458 53.688 379V379.984H139.137H224.586L224.254 378.615C224.071 377.862 223.605 375.116 223.218 372.514C222.39 366.945 222.042 365.972 219.603 362.394L217.763 359.694L219.681 355.919L221.598 352.144L220.939 350.944L220.279 349.744L220.931 348.728L221.582 347.712L220.898 344.052C220.522 342.039 220.036 340.044 219.82 339.619C219.603 339.193 219.616 338.544 219.849 338.177C220.303 337.461 219.735 335.235 218.551 333.095C218.149 332.368 217.835 330.799 217.853 329.609C217.894 326.893 219.066 321.359 219.467 321.992C219.631 322.252 220.15 325.153 220.621 328.44C221.092 331.727 221.711 335.313 221.998 336.408C222.83 339.586 223.883 344.909 224.953 351.349C225.499 354.636 226.632 360.574 227.472 364.546C228.312 368.517 229.302 373.56 229.673 375.751L230.347 379.735L243.978 379.868L257.609 380L257.983 375.634C258.548 369.031 257.899 342.837 256.974 334.914C256.526 331.08 255.683 323.796 255.1 318.729C254.517 313.662 253.613 307.723 253.091 305.532C250.768 295.783 250.427 293.721 250.17 287.848L249.896 281.618L255.461 279.952C265.979 276.805 269.241 275.523 270.69 273.963L271.608 272.975L271.053 271.325C270.132 268.587 269.553 263.297 270.082 262.465L270.564 261.707L268.941 258.221C268.048 256.304 266.754 253.054 266.064 251C261.26 236.676 256.099 220.745 255.175 217.385C254.573 215.193 253.619 211.72 253.055 209.666C251.497 203.992 250.033 199.152 249.29 197.215C248.922 196.257 248.459 194.464 248.261 193.231C248.063 191.999 247.56 189.87 247.143 188.5C246.726 187.131 246.279 185.45 246.149 184.765C245.786 182.841 243.8 178.208 242.627 176.548C242.047 175.726 240.83 174.068 239.922 172.863C239.015 171.658 238.272 170.362 238.272 169.984C238.272 169.605 237.929 169.167 237.509 169.01C237.088 168.853 236.871 168.524 237.027 168.279C237.183 168.034 236.945 167.833 236.498 167.833C236.052 167.833 234.22 166.724 232.428 165.37C229.125 162.873 228.048 162.247 222.632 159.674C220.97 158.883 219.264 158.056 218.842 157.834C216.352 156.526 210.14 153.666 208.616 153.126C203.725 151.393 182.729 140.909 181.763 139.716C180.985 138.756 177.797 136.96 176.868 136.958C176.42 136.958 174.778 135.601 173.22 133.945L170.387 130.932L169.047 131.26L167.706 131.587L166.991 129.915C165.773 127.065 164.131 116.181 164.154 111.122C164.169 108.016 164.457 105.628 164.973 104.337C166.572 100.337 168.165 94.2952 168.486 91.0153L168.815 87.6538H170.288C172.632 87.6538 173.984 85.7474 175.322 80.5542L176.508 75.9506L176.231 70.9705C175.913 65.2509 175.288 60.8147 174.661 59.8351C174.372 59.3829 173.658 59.2479 172.513 59.4287C170.651 59.723 169.851 59.1115 170.738 58.0711C171.538 57.1314 172.125 47.612 172.077 36.359L172.034 26.6479L171.17 24.7639C170.152 22.5443 160.616 13.3187 157.915 11.9412C156.887 11.4168 155.966 10.8132 155.87 10.6006C155.66 10.1359 152.697 8.2231 148.624 5.9218C143.747 3.16633 143.169 2.91085 141.47 2.75796C140.576 2.67729 139.197 2.36105 138.405 2.05528C137.614 1.749 135.96 1.4985 134.731 1.4985C133.503 1.4985 131.964 1.30627 131.313 1.07121C130.662 0.836153 128.973 0.499003 127.561 0.32221L124.992 0L123.886 1.07719ZM213.567 291.214C213.444 291.42 213.913 293.381 214.609 295.572C215.305 297.763 215.965 299.85 216.076 300.21C216.188 300.57 216.466 300.752 216.694 300.614C217.092 300.375 216.555 292.759 216.05 291.463C215.787 290.79 213.931 290.604 213.567 291.214Z",fill:a}))},vl=function(e){for(var t=e.title,a=e.subtitle,r=e.qualifiedPlayers,n=void 0===r?[]:r,o=(0,Tn.A)(n);o.length<2;)o.push({_uid:"default-".concat(o.length),qualified_player_name:"This could be you!",qualified_player_subtitle:"",qualified_player_image:null});return i().createElement(sl,null,i().createElement("h2",null,t),i().createElement("h4",null,a),i().createElement(cl,null,o.map(function(e,t){return function(e,t){var a,r,n,o,l=null===(a=e.qualified_player_image)||void 0===a||null===(r=a.filename)||void 0===r?void 0:r.trim(),s=l?l.includes("storyblok")?"".concat(l,"/m/270x380/filters:quality(90)"):l:null;return i().createElement(dl,{key:e._uid||"player-".concat(t)},i().createElement(ul,null,i().createElement("svg",{className:"pattern-svg",width:"1248",height:"264",viewBox:"0 0 1248 264",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid slice"},i().createElement("path",{d:"M823.766 737C774.752 714.832 726.425 690.848 679.009 664.949H734.901C625.162 604.973 520.367 534.738 423.23 453.41H469.81C456.52 442.284 443.323 431.008 430.312 419.466C366.8 363.021 308.492 303.661 255.37 241.87H292.618C234.347 174.083 182.359 103.348 136.597 30.3309H164.534C121.505 -38.3224 83.977 -109.007 51.9884 -181.208H70.6128C42.9364 -243.699 19.3864 -307.323 0 -371.745L23.4385 -392.748C52.3044 -320.713 86.5792 -250.028 126.188 -181.208H107.564C149.46 -108.424 197.377 -37.7061 251.336 30.3309H223.4C282.024 104.247 347.748 175.016 420.628 241.87H383.38C390.833 248.716 398.342 255.528 405.944 262.273C486.353 333.724 572.411 397.331 662.634 453.41H616.054C723.154 519.981 836.145 575.893 952.575 621.562L823.747 737H823.766ZM1257.16 348.648C1140.71 302.979 1027.74 247.067 920.643 180.495H967.222C877 124.417 790.941 60.8102 710.533 -10.6412C702.931 -17.4033 695.422 -24.2152 687.968 -31.0439H725.217C652.355 -97.8984 586.612 -168.667 527.988 -242.583H555.924C501.966 -310.62 454.048 -381.339 412.152 -454.123H430.777C391.149 -522.942 356.874 -593.628 328.027 -665.662L304.588 -644.66C323.975 -580.237 347.543 -516.613 375.201 -454.123H356.577C388.547 -381.905 426.093 -311.237 469.122 -242.583H441.186C486.966 -169.55 538.936 -98.8145 597.207 -31.0439H559.958C613.08 30.7473 671.388 90.1069 734.901 146.552C747.893 158.094 761.09 169.37 774.398 180.495H727.819C824.956 261.84 929.75 332.059 1039.49 392.035H983.597C1030.99 417.934 1079.34 441.917 1128.35 464.086L1257.18 348.648H1257.16ZM1104.88 485.105C988.43 439.436 875.457 383.524 768.358 316.953H814.937C724.715 260.874 638.656 197.267 558.248 125.816C550.646 119.054 543.137 112.242 535.683 105.413H572.932C500.07 38.5587 434.327 -32.2098 375.703 -106.126H403.64C349.681 -174.163 301.763 -244.882 259.868 -317.666H278.492C238.864 -386.485 204.589 -457.171 175.742 -529.205L152.304 -508.202C171.69 -443.78 195.259 -380.156 222.916 -317.666H204.292C236.262 -245.448 273.808 -174.779 316.837 -106.126H288.901C334.681 -33.0925 386.651 37.6427 444.922 105.413H407.673C460.795 167.204 519.103 226.564 582.616 283.009C595.608 294.551 608.805 305.827 622.114 316.953H575.534C672.671 398.297 777.465 468.516 887.204 528.492H831.312C878.71 554.391 927.055 578.375 976.07 600.543L1104.9 485.105H1104.88ZM1409.43 212.207C1292.98 166.538 1180.01 110.626 1072.91 44.0551H1119.49C1029.27 -12.0234 943.207 -75.6302 862.799 -147.082C855.197 -153.844 847.688 -160.656 840.234 -167.484H877.483C804.621 -234.339 738.878 -305.107 680.254 -379.024H708.191C654.232 -447.061 606.314 -517.779 564.419 -590.563H583.043C543.415 -659.383 509.141 -730.068 480.293 -802.102L456.855 -781.1C476.241 -716.677 499.81 -653.054 527.468 -590.563H508.843C540.813 -518.346 578.359 -447.677 621.389 -379.024H593.452C639.232 -305.99 691.202 -235.255 749.473 -167.484H712.224C765.346 -105.693 823.655 -46.3335 887.167 10.1115C900.159 21.6536 913.356 32.9293 926.665 44.0551H880.085C977.222 125.4 1082.02 195.618 1191.76 255.594H1135.86C1183.26 281.493 1231.61 305.477 1280.62 327.645L1409.45 212.207H1409.43ZM1713.98 -60.6904C1597.53 -106.359 1484.56 -162.271 1377.46 -228.843H1424.04C1333.82 -284.921 1247.76 -348.528 1167.35 -419.979C1159.75 -426.741 1152.24 -433.553 1144.79 -440.382H1182.03C1109.17 -507.236 1043.43 -578.005 984.805 -651.921H1012.74C958.783 -719.958 910.866 -790.677 868.97 -863.461H887.594C847.966 -932.28 813.692 -1002.97 784.844 -1075L761.406 -1054C780.792 -989.575 804.361 -925.951 832.019 -863.461H813.394C845.364 -791.243 882.911 -720.575 925.94 -651.921H898.003C943.784 -578.888 995.753 -508.152 1054.02 -440.382H1016.78C1069.9 -378.591 1128.21 -319.231 1191.72 -262.786C1204.71 -251.244 1217.91 -239.968 1231.22 -228.843H1184.64C1281.77 -147.498 1386.57 -77.2791 1496.31 -17.3032H1440.41C1487.81 8.59583 1536.16 32.5795 1585.17 54.7477L1714 -60.6904H1713.98ZM1561.7 75.7667C1445.25 30.0978 1332.27 -25.8142 1225.18 -92.3856H1271.75C1181.53 -148.464 1095.47 -212.071 1015.07 -283.522C1007.46 -290.284 999.954 -297.096 992.501 -303.925H1029.75C956.888 -370.779 891.145 -441.548 832.521 -515.464H860.457C806.499 -583.501 758.581 -654.22 716.685 -727.004H735.31C695.682 -795.823 661.407 -866.509 632.56 -938.543L609.121 -917.541C628.508 -853.118 652.076 -789.494 679.734 -727.004H661.109C693.079 -654.786 730.626 -584.117 773.655 -515.464H745.718C791.499 -442.431 843.469 -371.695 901.739 -303.925H864.491C917.613 -242.134 975.921 -182.774 1039.43 -126.329C1052.43 -114.787 1065.62 -103.511 1078.93 -92.3856H1032.35C1129.49 -11.0409 1234.28 59.178 1344.02 119.154H1288.13C1335.53 145.053 1383.87 169.037 1432.89 191.205L1561.72 75.7667H1561.7Z",fill:"url(#paint0_linear_player_desktop)"}),i().createElement("defs",null,i().createElement("linearGradient",{id:"paint0_linear_player_desktop",x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientUnits:"userSpaceOnUse"},i().createElement("stop",{stopColor:"var(--color-brand-primary-700)",stopOpacity:"0"}),i().createElement("stop",{offset:"0.5",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.1"}),i().createElement("stop",{offset:"0.7",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.2"}),i().createElement("stop",{offset:"0.85",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.25"}),i().createElement("stop",{offset:"1",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.3"}))))),i().createElement(gl,null,s?i().createElement(ml,{src:s,alt:e.qualified_player_name||"Player image"}):i().createElement(bl,null,i().createElement(hl,{color:"var(--color-brand-primary-700)"})),i().createElement("h3",null,e.qualified_player_name||"This could be you!"),e.qualified_player_subtitle&&i().createElement("p",null,e.qualified_player_subtitle),e.qualified_player_url&&i().createElement(pl,{href:(null===(n=e.qualified_player_url)||void 0===n?void 0:n.cached_url)||(null===(o=e.qualified_player_url)||void 0===o?void 0:o.url),target:"_blank",rel:"noopener noreferrer"},"View Draft Results")))}(e,t)})))},fl=(0,nt.A)("div",{target:"e1lfrgr40"})("a{border-radius:8px;text-decoration:none;}.club-link-cta-content{background-color:var(--color-brand-primary-500);color:var(--semantic-hero-icon-color,#FFFFFF);padding:16px;font-weight:700;font-size:28px;line-height:40px;border-radius:8px 8px 0 0;@media ",$a.n5,",(max-width:1200px){height:180px;}@media ",$a.lZ,"{font-size:24px;line-height:28px;}img{display:block;margin-bottom:16px;}}.club-link-cta-link{width:100%;display:inline-flex;background-color:var(--semantic-cta-fill-color-default);color:#FFFFFF;padding:20px 16px;align-items:center;border-radius:0 0 8px 8px;transition:0.5s;span{display:inline-block;margin-right:8px;font-weight:700;font-size:14px;line-height:18px;}svg path{fill:#FFFFFF;transition:0.5s;}&:hover{filter:brightness(0.95);}@media ",$a.n5,"{height:60px;}}"),xl=function(e){var t=e.icon,a=e.title,r=e.ctaText,n=e.ctaLocation;return i().createElement(fl,null,i().createElement("a",{href:n,target:"_blank",rel:"noopener noreferrer"},i().createElement("div",{className:"club-link-cta-content"},i().createElement("img",{src:"".concat(t,"/m/80x80/filters:quality(100):format(png)"),alt:a}),a&&i().createElement("h3",null,a)),i().createElement("div",{className:"club-link-cta-link"},r&&i().createElement("span",null,r),i().createElement("svg",{width:"34",height:"8",viewBox:"0 0 34 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M33.3536 4.35355C33.5488 4.15829 33.5488 3.84171 33.3536 3.64645L30.1716 0.464466C29.9763 0.269204 29.6597 0.269204 29.4645 0.464466C29.2692 0.659728 29.2692 0.976311 29.4645 1.17157L32.2929 4L29.4645 6.82843C29.2692 7.02369 29.2692 7.34027 29.4645 7.53553C29.6597 7.7308 29.9763 7.7308 30.1716 7.53553L33.3536 4.35355ZM0 4.5H33V3.5H0V4.5Z",fill:"currentColor"})))))},wl=(0,nt.A)("div",{target:"er5hvwq0"})("width:100%;margin-block:70px;padding:40px;border-radius:8px;background:",function(e){return e.theme.gradients.plGradientGreen},";display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;h2{color:",function(e){return e.theme.colors.mainPurple},";font-size:40px;line-height:40px;}p{",function(e){return e.theme.text.regularBody}," color:rgba(0,0,0,0.8);}a{background:",function(e){return e.theme.colors.mainPurple},";padding:16px 64px;color:white !important;text-align:center;font-size:16px;font-weight:700;text-decoration:none;border:none;border-radius:4px;}@media ",$a.lZ,"{margin:40px 0px;padding:20px;h2{font-size:28px;text-align:center;line-height:32px;}}"),yl=te.A.create({baseURL:"https://api.battlefy.com"}),kl=te.A.create({baseURL:"https://dtmwra1jsgyb0.cloudfront.net"}),Cl=te.A.create({baseURL:"https://d3q4fnxloga6gz.cloudfront.net"}),El=te.A.create({baseURL:"https://majestic.battlefy.com"}),Nl=te.A.create({baseURL:"https://d2jpovtdeeoi3i.cloudfront.net"});function Al(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Vl(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Vl(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Vl(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Vl(u,"constructor",c),Vl(c,"constructor",s),s.displayName="GeneratorFunction",Vl(c,n,"GeneratorFunction"),Vl(u),Vl(u,n,"Generator"),Vl(u,r,function(){return this}),Vl(u,"toString",function(){return"[object Generator]"}),(Al=function(){return{w:o,m:g}})()}function Vl(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Vl=function(e,t,a,r){function o(t,a){Vl(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Vl(e,t,a,r)}[yl,kl,Cl,El,Nl].forEach(function(e){e.interceptors.request.use(function(e){var t=Je();return e.headers.Authorization="Bearer ".concat(t||"none"),e})}),a(60381);var Tl=(0,nt.A)($a.uf,{target:"eph89y40"})("background:",function(e){return e.theme.colors.lightPurple},";border-radius:16px;padding:32px;margin:0 0 80px 0;max-width:1400px;color:",function(e){return e.theme.colors.plPurple},";line-height:1.6;.form-details{margin-bottom:48px;}.comp-text{color:",function(e){return e.theme.colors.plPurple},";margin:0 0 24px;padding-inline:0;}@media ",$a.lZ,"{padding:36px 16px;margin-bottom:40px;h1,h2,h3,h4,h5{font-size:18px;}.form-details{margin-bottom:32px;}}@media (max-width:1440px){margin-left:20px;margin-right:20px;}"),_l=(0,nt.A)("form",{target:"eph89y41"})("& > * + *{margin-top:24px;}.contact-info{display:grid;gap:16px 50px;grid-template-columns:repeat(2,1fr);@media ",$a.lZ,"{grid-template-columns:1fr;}}label{display:flex;flex-direction:column;gap:4px;font-weight:800;}input,textarea{border:1px solid #37003C;padding:12px;border-radius:4px;background:transparent;color:",function(e){return e.theme.colors.plPurple},";&:focus{outline-color:",function(e){return e.theme.colors.plGreen},";}&:invalid{outline-color:",function(e){return e.theme.colors.neonRed},";}}input::placeholder,textarea::placeholder{color:rgba(55,0,60,0.7);font-weight:400;}textarea{resize:vertical;}.button-container{display:flex;justify-content:flex-end;gap:24px;align-items:center;@media ",Bi.belowDesktop,"{flex-wrap:wrap;}button{color:",function(e){return e.theme.colors.white},";padding:16px;text-align:center;font-weight:800;border-radius:999px;transition:0.5s;background:",function(e){return e.theme.colors.plPurple},";display:flex;align-items:center;justify-content:center;gap:8px;&:disabled{opacity:0.7;cursor:not-allowed;}&:hover{opacity:0.8;cursor:pointer;}.spinner{width:20px;height:20px;border:2px solid ",function(e){return e.theme.colors.plPurple},";border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite;}}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media ",$a.lZ,"{justify-content:center;button{width:100%;}}"),zl=(0,nt.A)("div",{target:"eph89y42"})("color:white;padding:4px;font-size:14px;font-weight:800;border:2px solid ",function(e){return e.theme.colors.neonRed},";background:rgba(255,0,0,0.3);border-radius:4px;justify-self:flex-start;@media ",Bi.aboveDesktop,"{max-width:50%;}"),Bl=function(e){var t=e.form_details,a=e.submission_email,r=e.submission_notice,n=e.submit_button_text,l=(0,o.useRef)(null),c=i().useState(!1),d=(0,s.A)(c,2),g=d[0],m=d[1],p=i().useState(""),b=(0,s.A)(p,2),h=b[0],v=b[1],f=((0,o.useRef)(),i().useState(!1)),x=(0,s.A)(f,2),w=x[0],y=x[1],k=function(e){switch(e){case"tournaments/recaptcha-missing":return"Captcha verification is missing.";case"tournaments/recaptcha-invalid":return"Captcha validation failed.";case"tournaments/recaptcha-verification-failed":return"Captcha verification failed.";default:return"Something unexpected occurred, please try your submission again. If this persists, please contact ".concat(a," directly.")}},C=function(){var e=(0,ee.A)(Al().m(function e(t){var r,n,o,i,s,c,d,g,p,b,h;return Al().w(function(e){for(;;)switch(e.p=e.n){case 0:return y(!0),e.p=1,r=l.current.elements,n=r.firstName,o=r.lastName,i=r.email,s=r.contactNumber,c=r.message,d={recaptchaToken:t,firstName:n.value,lastName:o.value,email:i.value,contactNumber:s.value,message:c.value,subject:a.includes("safeguarding")?"ePL - Safeguarding request":"ePL - Request for support"},e.n=2,El.post("/epl-23/submit-support",d);case 2:(g=e.v).data.error?(v(k(u().get(g,["data","type"]))),console.error("Server returned error:",g.data)):m(!0),e.n=4;break;case 3:e.p=3,h=e.v,console.error("Error response data:",null===(p=h.response)||void 0===p?void 0:p.data),b=u().get(h,["response","data","type"]),v(k(b));case 4:return e.p=4,y(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(t){return e.apply(this,arguments)}}();return g?i().createElement($a.uf,null,i().createElement(wl,null,r)):i().createElement(Tl,null,i().createElement(su,{content:t}),Boolean(a)&&i().createElement(_l,{method:"post",onSubmit:function(e){e.preventDefault(),v(""),C()},ref:l},i().createElement("div",{className:"contact-info"},i().createElement("div",null,i().createElement("label",{htmlFor:"firstName"},"First Name",i().createElement("input",{type:"text",id:"firstName",minLength:"2",maxLength:"255",placeholder:"First name",required:!0}))),i().createElement("div",null,i().createElement("label",{htmlFor:"lastName"},"Last Name",i().createElement("input",{type:"text",id:"lastName",minLength:"2",maxLength:"255",placeholder:"Last name",required:!0}))),i().createElement("div",null,i().createElement("label",{htmlFor:"email"},"Email",i().createElement("input",{type:"email",id:"email",placeholder:"Email address",required:!0}))),i().createElement("div",null,i().createElement("label",{htmlFor:"contactNumber"},"Contact Number",i().createElement("input",{type:"tel",id:"contactNumber",minLength:"4",maxLength:"20",placeholder:"Contact number",required:!0})))),i().createElement("div",null,i().createElement("label",{htmlFor:"message"},"Enter message:",i().createElement("textarea",{type:"text",id:"message",minLength:"1",maxLength:"1000",placeholder:"Enter message",required:!0,rows:"10"}))),i().createElement("div",{className:"button-container"},h&&i().createElement(zl,null,i().createElement("span",null,"⚠️ "),h),i().createElement("button",{type:"submit",disabled:w},w?i().createElement(i().Fragment,null,i().createElement("div",{className:"spinner"}),"Submitting..."):n))))},Sl=(0,nt.A)("div",{target:"em3oymg0"})("background-color:",function(e){return e.theme.colors.plPurple},";color:",function(e){return e.theme.colors.text},";text-align:center;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;position:fixed;top:0;left:0;p{font-weight:700;font-size:18px;line-height:24px;}z-index:1000;"),Ll=function(){return i().createElement(Sl,null,i().createElement("div",null,i().createElement("img",{src:"".concat(ga,"/images/loading-logo.png"),alt:"Loading...",width:240,height:240}),i().createElement("p",null,"Loading...")))},Pl=(a(18772),function(){var e=(0,Ri.zy)().pathname;return(0,o.useEffect)(function(){setTimeout(function(){window.location.hash||window.location.search||window.scrollTo(0,0)},300)},[e]),null});(0,nt.A)("div",{target:"eh1fi3q0"})({name:"1csn8y",styles:"-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;@keyframes textLoading{0%{opacity:0;}100%{opacity:1;}}.letter{animation-name:textLoading;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:linear;display:inline-block;font-size:32px;}.l-1{animation-delay:0.48s;}.l-2{animation-delay:0.6s;}.l-3{animation-delay:0.72s;}.l-4{animation-delay:0.84s;}.l-5{animation-delay:0.96s;}.l-6{animation-delay:1.08s;}.l-7{animation-delay:1.2s;}.l-8{animation-delay:1.32s;}.l-9{animation-delay:1.44s;}.l-10{animation-delay:1.56s;}"});var Il,Rl=(0,nt.A)("div",{target:"e51pnm50"})("margin:64px auto;h2{",function(e){return e.theme.heading.h2}," margin-bottom:24px;}.club-news-feed{display:grid;place-content:center;grid-template-columns:repeat(auto-fit,minmax(330px,calc(25% - 24px)));gap:24px;}@media ",$a.lZ,"{margin:32px auto;.club-news-feed{grid-template-columns:260px;}}@media ",Bi.belowTablet,"{h2{font-size:24px;line-height:40px;}}"),Ml=(0,nt.A)("a",{target:"e51pnm51"})('--max-lines:3;--line-height:20px;height:160px;text-decoration:none;display:grid;grid-template-areas:"title ." "date date";grid-template-columns:1fr;grid-template-rows:auto 20px;gap:10px 0;border:2px solid var(--semantic-news-accent-color);position:relative;padding:20px;border-radius:16px;cursor:pointer;&:hover{background-color:var(--color-brand-primary-200);}&::before{content:"";position:absolute;width:75%;height:10px;top:-5px;left:12.5%;background-color:var(--semantic-news-accent-color);}.title{grid-area:title;font-weight:700;font-size:20px;color:var(--semantic-news-text-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3;overflow:hidden;}.date{grid-area:date;color:var(--semantic-news-text-color);font-size:14px;display:flex;justify-content:space-between;align-items:center;}@media ',$a.lZ,"{.title{font-size:16px;}}"),Ol=((0,nt.A)("path",{target:"e51pnm52"})({name:"1sjjy15",styles:"fill:var(--semantic-news-link-color);"}),function(e){var t=e.title,a=e.news;return a.length>0?i().createElement(Rl,null,i().createElement("h2",null,t),i().createElement("div",{className:"club-news-feed"},a.map(function(e){return function(e){var t=e.url,a=e.title,r=e.date;return i().createElement(Ml,{key:t,href:t,target:"_blank",rel:"noopener noreferrer"},i().createElement("span",{className:"title"},a," "),i().createElement("span",{className:"date"},i().createElement("span",null,Ee()(r).format("DD/MM/YYYY")),i().createElement("i",{className:"ri-external-link-line ri-2x"})))}({url:e.url,title:e.title,date:e.date})}))):null}),jl=(0,nt.A)("div",{target:"efzv1ae0"})(function(e){return e.theme,(0,ro.AH)(Il||(Il=(0,Ua.A)(["\n    display: grid;\n    gap: 16px;\n    \n    ul {\n      margin: 0;\n      padding: 0 16px;\n    }\n    \n    h1, h2, h3, h4, h5, h6 {\n      line-height: 1;\n    }\n    \n    a {\n      text-decoration: underline;\n    }\n  "])))},""),Fl=function(e){var t,a=(0,o.useRef)();return(0,o.useEffect)(function(){var e=a.current;if(e){var t=null==e?void 0:e.querySelectorAll("a");null==t||t.forEach(function(e){var t;0!==(null==e||null===(t=e.href)||void 0===t?void 0:t.indexOf(window.location.origin))&&(e.setAttribute("target","_blank"),e.setAttribute("rel","noopener noreferrer"))})}},[e.content]),!(t=e.content)||u().isEqual(t,{type:"doc",content:[{type:"paragraph"}]})?null:i().createElement(jl,(0,An.A)({ref:a,className:"richtext ".concat((null==e?void 0:e.className)||"")},e),Vt(e.content))},Dl=a(54357),Ul=a(49073);function Hl(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,Ul.QP)((0,Dl.$)(t))}var $l=(0,nt.A)("picture",{target:"ejpgdfx0"})({name:"1wbgshr",styles:"max-width:100%;img{max-width:100%;}"});function ql(e){var t=e.className,a=e.images,r=e.alt,n=void 0===r?"":r,o=null==a?void 0:a[ot],l=null==a?void 0:a[it],s=null==a?void 0:a[lt];return a&&(o||s)?!o||s||l?i().createElement($l,{className:Hl(t)},i().createElement("source",{srcSet:o,media:"(min-width: ".concat(l?$a.fi.desktop:$a.fi.tablet,"px)")}),l&&i().createElement("source",{srcSet:l,media:"(min-width: ".concat($a.fi.tablet,"px)")}),i().createElement("img",{src:s,alt:n})):i().createElement("img",{className:Hl(t),src:o,alt:n}):null}var Gl,Zl=(0,nt.A)("div",{target:"e1nxu0cn0"})("display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(50% - 48px),1fr));grid-gap:48px;width:100%;margin:auto;@media ",$a.BY,",",$a.n5,"{grid-gap:24px;}@media ",$a.lZ,"{grid-template-columns:1fr;grid-gap:16px;}.photo{border-radius:16px;overflow:hidden;display:flex;justify-content:center;align-items:center;img{width:100%;height:100%;object-fit:cover;border-radius:16px;}}"),Wl=function(e){var t=e.photos;return null!=t&&t.length?i().createElement(Zl,null,t.map(function(e,t){var a,r,n="filters:quality(100):format(jpeg)",o=null!=e&&null!==(a=e.desktop_image)&&void 0!==a&&a.filename?"".concat(e.desktop_image.filename,"/m/675x0/").concat(n):void 0,l=null!=e&&null!==(r=e.mobile_image)&&void 0!==r&&r.filename?"".concat(e.mobile_image.filename,"/m/500x0/").concat(n):void 0;return i().createElement("div",{key:t,className:"photo"},i().createElement(ql,{className:"responsive-image",images:{desktop:o,mobile:l}}))})):null};a(52231),a(10557);var Yl=(0,nt.A)("div",{target:"e1q3mmyk0"})({name:"tnrw9h",styles:"display:grid;gap:20px;margin-top:3rem;justify-content:center;@media (min-width:1200px){grid-template-columns:repeat(5,220px);}@media (min-width:1000px) and (max-width:1199px){grid-template-columns:repeat(4,220px);}@media (min-width:768px) and (max-width:999px){grid-template-columns:repeat(3,220px);}@media (min-width:551px) and (max-width:767px){grid-template-columns:repeat(2,220px);}@media (max-width:550px){grid-template-columns:1fr;}"}),Kl=(0,nt.A)("div",{target:"e1q3mmyk1"})('display:grid;grid-template-areas:"icon" "title" "tournament" "buttons";border-radius:3.484px;border:2px solid #37003C;width:100%;height:100%;box-shadow:0 0 10px rgba(0,0,0,0.15);gap:1rem;padding:1rem;text-align:center;position:relative;z-index:0;',function(e){return!e.hasLinks&&(0,ro.AH)(Gl||(Gl=(0,Ua.A)(["\n    .time {\n      display: none;\n    }\n  "])))},";@media (max-width:1023px){max-width:220px;margin:0 auto;}&.active{background:",function(e){return e.theme.gradients.plGradientGreen},";}.icon{width:70px;margin:0 auto;aspect-ratio:1/1;background:#fff;padding:0;border-radius:50%;grid-area:icon;border:1px solid #000;display:flex;align-items:center;justify-content:center;img{width:90%;aspect-ratio:1/1;transition:0.33s width ease-out;}&:hover,&:focus{border:2px solid ",function(e){return e.theme.colors.mainPurple},";background:#eee;img{width:100%;}}}.title{grid-area:title;color:",function(e){return e.theme.colors.mainPurple},";text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:18px;height:30px;display:inline-flex;align-items:center;justify-content:center;}.tournament{grid-area:tournament;color:",function(e){return e.theme.colors.mainPurple},";display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;text-align:center;font-size:13.937px;font-weight:700;line-height:18.292px;}.buttons{grid-area:buttons;display:grid;grid-template-columns:1fr 1fr;gap:1rem;}.actionButton{grid-area:buttons;}.button{position:relative;background-clip:padding-box;display:flex;align-items:center;justify-content:center;padding:10px 20px;background-color:",function(e){return e.theme.colors.mainPurple},";border-radius:5px;text-decoration:none;cursor:pointer;transition:0.33s;color:#FFF;font-size:16px;font-style:normal;font-weight:700;line-height:normal;svg{position:relative;top:inherit;left:inherit;width:20px;height:auto;aspect-ratio:1/1;path{fill:#fff;}}&[disabled]{opacity:0.5;cursor:default;}:not([disabled]){&:hover,&:focus{outline:none;background:",function(e){return e.theme.colors.buttonPurple},";}}}"),Ql=function(e){var t=e.club,a=e.tournament,r=void 0===a?null:a,n=e.state,o=void 0===n?"":n,l=(e.linkTo,e.viewResults),s=void 0!==l&&l,c=t.slug,d=t.club_icon,u=t.club_full_name,g=t.club_playoff_url,m="/clubs/".concat(c);return i().createElement(Kl,{className:o,hasLinks:Boolean(g)},i().createElement("a",{className:"icon",href:m},i().createElement("img",{src:null==d?void 0:d.filename,alt:u})),i().createElement("h3",{className:"title"},u),r&&i().createElement("div",{className:"tournament"},f(r)),s?i().createElement("a",{className:"actionButton button",href:m},"View Results"):g?i().createElement("a",{className:"actionButton button",href:g},"Go to tournament"):i().createElement("button",{className:"actionButton button",disabled:!0},"In-Person Event"))};a(94009),a(11902);var Xl=(0,nt.A)("a",{target:"e1q63fas0"})("display:block;border-radius:8px;overflow:hidden;background-color:white;cursor:pointer;text-decoration:none;color:",function(e){return e.theme.colors.plPurple},";"),Jl=(0,nt.A)("div",{target:"e1q63fas1"})({name:"1frpt0",styles:"position:relative;color:white;overflow:hidden;border-radius:8px 8px 0 0;"}),es=(0,nt.A)("div",{target:"e1q63fas2"})("position:absolute;top:8px;left:8px;padding:10px;text-align:center;text-transform:uppercase;font-size:12px;font-weight:bold;background-color:",function(e){return e.theme.colors.plLilac},";color:",function(e){return e.theme.colors.white},";border-radius:50px;display:flex;justify-content:center;align-items:center;gap:8px;"),ts=(0,nt.A)("img",{target:"e1q63fas3"})({name:"hdqqnp",styles:"width:100%;vertical-align:bottom;"}),as=(0,nt.A)("div",{target:"e1q63fas4"})("padding:23px 28px;height:170px;display:flex;flex-direction:column;align-items:flex-start;gap:26px;align-self:stretch;color:",function(e){return e.theme.colors.plPurple},";background-color:white;border-radius:0 0 8px 8px;@media ",$a.lZ,"{padding:15px 20px;height:auto;gap:16px;}"),rs=(0,nt.A)("div",{target:"e1q63fas5"})("font-size:18px;font-weight:800;color:",function(e){return e.theme.colors.plPurple},";line-height:1.49em;margin:0;"),ns=(0,nt.A)("div",{target:"e1q63fas6"})({name:"1xa8381",styles:"display:flex;justify-content:flex-start;align-items:center;font-size:14px;line-height:1.49em;margin:-18px 0 0 0;width:100%;"}),os=(0,nt.A)("div",{target:"e1q63fas7"})("display:flex;color:",function(e){return e.theme.colors.plPurple},";margin:0;& i{padding-right:5px;font-size:25px;}"),is=(0,nt.A)("div",{target:"e1q63fas8"})("display:inline-block;margin:0;color:",function(e){return e.theme.colors.plPurple},";"),ls=((0,nt.A)("div",{target:"e1q63fas9"})("background-color:",function(e){return e.theme.colors.backgroundLightGray},";text-transform:uppercase;border-radius:15px;font-size:12px;padding:10px;line-height:1;color:",function(e){return e.theme.colors.secondary},";"),(0,nt.A)("div",{target:"e1q63fas10"})("display:flex;align-items:center;justify-content:space-between;border-top:2px solid ",function(e){return e.theme.colors.backgroundLightGray},";padding:15px 20px;@media ",$a.lZ,"{padding-inline:10px;}"),(0,nt.A)("div",{target:"e1q63fas11"})({name:"70qvj9",styles:"display:flex;align-items:center;"}),(0,nt.A)("div",{target:"e1q63fas12"})({name:"191n8w1",styles:"border-radius:15px;font-size:9px;padding:4px 9px;line-height:1;& sup{font-size:.5em;}"}),(0,nt.A)("img",{target:"e1q63fas13"})({name:"41y7nt",styles:"border-radius:4px;min-width:28px;max-width:28px;height:28px;width:28px;margin-right:10px;"}),(0,nt.A)("div",{target:"e1q63fas14"})({name:"pi0yvt",styles:"height:28px;"}),(0,nt.A)("span",{target:"e1q63fas15"})("font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:",function(e){return e.theme.colors.white},";@media ",$a.lZ,"{font-size:12px;}"),function(e){if(e){var t=Ee().tz(e,"Etc/GMT");return'<span class="date">'.concat(t.format("DD MMMM"),'</span><span class="time">').concat(t.format("h:mm A z"),"</span>")}}),ss=function(e,t,a){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],n=Ee().tz(a,"Etc/GMT"),o=Number.parseInt(n.format("D"));return n.format("MMMM D ".concat(r?"& ".concat(o+1," "):"","— h:mm a z"))},cs=(0,nt.A)(lr,{target:"e1q63fas16"})("width:100%;border-radius:1000px;font-size:16px;background:linear-gradient(90deg,#37003C 0%,#4C0353 100%);color:",function(e){return e.theme.colors.white},";padding:16px 32px;font-weight:800;opacity:",function(e){return e.disabled?.5:1},";border:none;cursor:pointer;transition:all 0.2s ease;text-transform:uppercase;letter-spacing:0.5px;display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;&:hover:not(:disabled){background:linear-gradient(90deg,#4C0353 0%,#5C0866 100%);}@media ",$a.lZ,"{font-size:14px;padding:12px 24px;border-radius:1000px;}"),ds=function(e){var t=e.clubContent,a=e.clubPlayoffTournaments,r=e.clubPlayoffTournyStatue,n=e.now,l=(0,o.useMemo)(function(){var e=[],r=[];return u().forEach(t,function(t){var o=u().find(a,function(e){return e._id===t.club_playoff_tournament_id});if(o){var i=o.startTime;Ee()(i).startOf("day").valueOf()>=Ee()(n).startOf("day").valueOf()?e.push({startTime:i,club:t,linkTo:"club_playoff",state:"upcoming",tournament:ls(i)}):r.push({startTime:i,club:t,linkTo:"club_playoff",state:"completed",tournament:ls(i)})}}),{upcomingPlayoffs:u().sortBy(e,"startTime"),pastPlayoffs:u().sortBy(r,"startTime").reverse()}},[t,a,n]);return"ready"!==r?i().createElement(jn,null):i().createElement(i().Fragment,null,l.upcomingPlayoffs.length>0&&i().createElement(Yl,null,l.upcomingPlayoffs.map(function(e,t){return i().createElement(Ql,(0,An.A)({key:"".concat(e.club._uid,"-").concat(e.state,"-").concat(t)},e))})),l.pastPlayoffs.length>0&&i().createElement(i().Fragment,null,i().createElement(su,{title:"Completed Club Playoffs"}),i().createElement(Yl,null,l.pastPlayoffs.map(function(e,t){return i().createElement(Ql,(0,An.A)({key:"".concat(e.club._uid,"-").concat(e.state,"-").concat(t)},e))}))))},us=function(e){var t=e.content,a=void 0===t?[]:t,r=e.children;return i().createElement(i().Fragment,null,null==a?void 0:a.map(function(e,t){return"CompText"===e.component?i().createElement(su,(0,An.A)({},e,{key:e._uid})):null}),r)},gs=(0,nt.A)("div",{target:"ey7d01y0"})("width:100%;background:",function(e){return e.theme.colors.lightPurple},";padding:16px 32px;margin-top:16px;border-radius:8px;h3{color:",function(e){return e.theme.colors.mainPurple},";font-size:20px;font-weight:700;line-height:normal;span > div > div{width:22px;height:22px;}}@media ",Bi.belowLaptop,"{padding:16px;margin-bottom:10px;h3{font-size:16px;}}"),ms=function(e){return e<10?"0".concat(e):e};function ps(e){var t=(0,o.useState)(function(){return Ee()(e).unix()-Ee()().unix()}),a=(0,s.A)(t,2),r=a[0],n=a[1];(0,o.useEffect)(function(){var t=setInterval(function(){var a=Ee()(e).unix()-Ee()().unix();if(a<=0)return n(0),clearInterval(t);n(a)},250);return function(){return clearInterval(t)}},[e]);var i=Ee().duration(1e3*r),l=ms(Math.floor(i.asDays())),c=ms(i.hours()),d=ms(i.minutes());return[r,"".concat(l," D ").concat(c," H ").concat(d," M")]}var bs=function(e){var t=e.labels,a=ps(e.startTime),r=(0,s.A)(a,2),n=r[0],o=r[1];return i().createElement(gs,null,i().createElement("h3",null,i().createElement("i",{className:"ri-information-line"})," ",null==t?void 0:t.tournamentBeginsIn,"  ",i().createElement("span",null,n?o:i().createElement(jn,null))))},hs={enterTournament:"enter-tournament",joined:"joined",quickJoin:"quick-join",tournamentStarted:"tournament-started"};function vs(e){var t=e.currentUserState,a=e.tournamentIsJoined;if(e.registrationEnded)return hs.registrationEnded;var r=t===da;return t===sa||t===ca?hs.enterTournament:r&&a?hs.joined:r&&!a?hs.quickJoin:hs.enterTournament}var fs=function(e){var t=Ee()().utc(),a=Ee()(e).utc();return t.isAfter(a)},xs=(0,nt.A)("a",{target:"epdf99x0"})("grid-template-columns:min(770px,60%) auto;display:grid;flex-direction:row;align-items:center;text-decoration:none;width:100%;background:",function(e){return e.theme.colors.activeTournamentBackground},";border-radius:16px;padding:24px;@media ",Bi.belowLaptop,"{grid-column:1 / -1;display:flex;flex-direction:column;}"),ws=(0,nt.A)("img",{target:"epdf99x1"})("height:360px;width:auto;aspect-ratio:43/20;background-color:",function(e){return e.theme.colors.mainPurple},";border-radius:16px;@media ",Bi.belowDesktop,"{object-fit:contain;height:auto;width:100%;}"),ys=(0,nt.A)("div",{target:"epdf99x2"})("flex-grow:1;display:grid;grid-template-rows:80% 20%;color:",function(e){return e.theme.colors.plPurple},";margin-left:24px;@media ",Bi.belowLaptop,"{width:100%;height:auto;margin-top:24px;margin-left:0;}"),ks=(0,nt.A)("div",{target:"epdf99x3"})("display:flex;flex-direction:column;align-items:flex-start;gap:16px;height:240px;margin-bottom:55px;@media ",Bi.belowLaptop,"{height:auto;gap:20px;}"),Cs=(0,nt.A)("h3",{target:"epdf99x4"})("text-align:left;margin:unset;font-size:40px;font-style:normal;font-weight:800;line-height:48px;@media ",Bi.belowDesktop,"{font-size:36px;line-height:40px;}@media ",Bi.belowLaptop,"{font-size:24px;line-height:28px;}"),Es=(0,nt.A)("div",{target:"epdf99x5"})({name:"u4p24i",styles:"display:flex;flex-direction:row;align-items:center;"}),Ns=(0,nt.A)("p",{target:"epdf99x6"})({name:"1oje7ee",styles:"font-size:16px;margin-left:10px;"}),As=(0,nt.A)("div",{target:"epdf99x7"})({name:"u4p24i",styles:"display:flex;flex-direction:row;align-items:center;"}),Vs=(0,nt.A)("div",{target:"epdf99x8"})("display:flex;flex-direction:row;align-items:end;justify-content:flex-end;width:100%;@media ",Bi.belowLaptop,"{border:none;}"),Ts=(0,nt.A)(lr,{target:"epdf99x9"})("width:100%;padding:16px 40px;background:",function(e){return e.theme.gradients.plGradientGreen},";color:",function(e){return e.theme.colors.mainPurple},";border-radius:100px;opacity:1;cursor:pointer;@media ",Bi.belowLaptop,"{margin-bottom:40px;}"),_s=(0,nt.A)("div",{target:"epdf99x10"})("padding:8px 12px;text-align:center;text-transform:uppercase;font-size:12px;line-height:12px;font-weight:bold;background:",function(e){return e.theme.gradients.plGradientGreen},";color:",function(e){return e.theme.colors.mainPurple},";border-radius:50px;");function zs(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Bs(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Bs(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Bs(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Bs(u,"constructor",c),Bs(c,"constructor",s),s.displayName="GeneratorFunction",Bs(c,n,"GeneratorFunction"),Bs(u),Bs(u,n,"Generator"),Bs(u,r,function(){return this}),Bs(u,"toString",function(){return"[object Generator]"}),(zs=function(){return{w:o,m:g}})()}function Bs(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Bs=function(e,t,a,r){function o(t,a){Bs(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Bs(e,t,a,r)}function Ss(e){var t,a,r,n,l=e.tournament,c=e.organization,d=e.game,g=e.labels,m=e.wizardLink,p=ia(),b=Aa().selectedStage,h=l.startTime,v=l.name,f=l.checkInStartTime,x=(l.ladderEndTime,u().get(b,"registrationCloseTime")),w=Ee()(h).fromNow(),y=u().get(l,["bannerUrl"],u().get(d,["backgroundUrl"])),k=(null==v?void 0:v.length)<=75?v:null==v||null===(t=v.substring(0,74))||void 0===t?void 0:t.concat("..."),C="".concat(tt()).concat(null==c?void 0:c.slug,"/").concat(null==l?void 0:l.slug,"/").concat(l._id,"/info?infoTab=details"),E=Ca(),N=E.currentUserState,A=E.userStateData,V=E.refetch,T=null==A||null===(a=A.userTournamentJoinStates)||void 0===a||null===(r=a.filter(function(e){return e.isJoined}))||void 0===r||null===(n=r.map(function(e){return e.tournamentID}))||void 0===n?void 0:n.includes(l._id),_=(0,o.useMemo)(function(){return!!x&&fs(x)},[x]),z=null==l?void 0:l._id,B=null==p?void 0:p._id,S=null==d?void 0:d._id,L=null==A?void 0:A.userInGameName,P=null==A?void 0:A.eaUserName,I=null==A?void 0:A.email,R=null==A?void 0:A.favoriteClub,M=(0,o.useState)(!1),O=(0,s.A)(M,2),j=O[0],F=O[1],D=(0,o.useCallback)(function(){var e=(0,ee.A)(zs().m(function e(t){var a,r,n,o,i,l,s,c,d,u,g,m,p,b,h,v;return zs().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t.preventDefault(),!T){e.n=1;break}return e.a(2);case 1:return F(!0),e.p=2,p={data:{customFields:[]}},e.n=3,ut.get("/tournaments/".concat(z));case 3:if(p=e.v,b=null===(a=p)||void 0===a||null===(r=a.data)||void 0===r||null===(n=r.customFields)||void 0===n||null===(o=n[0])||void 0===o?void 0:o._id,h=null===(i=p)||void 0===i||null===(l=i.data)||void 0===l||null===(s=l.customFields)||void 0===s||null===(c=s[1])||void 0===c?void 0:c._id,v=null===(d=p)||void 0===d||null===(u=d.data)||void 0===u||null===(g=u.customFields)||void 0===g||null===(m=g[2])||void 0===m?void 0:m._id,!z){e.n=5;break}return e.n=4,ut.post("/tournaments/".concat(z,"/teams"),{name:L,userID:B,captain:{onTeam:!0,isFreeAgent:!1,beCaptain:!1,inGameName:L,gameID:S,userID:B},customFields:[{_id:b,value:P},{_id:h,value:I},{_id:v,value:R}]});case 4:return e.n=5,V();case 5:e.n=7;break;case 6:e.p=6,e.v;case 7:F(!1);case 8:return e.a(2)}},e,null,[[2,6]])}));return function(t){return e.apply(this,arguments)}}(),[T,V,z,B,S,L,P,I,R]),U=ps(f),H=(0,s.A)(U,2),$=H[0],q=(H[1],vs({currentUserState:N,tournamentIsJoined:T,registrationEnded:_})),G=u().get(g,q,hs.enterTournament),Z=function(){switch(q){case hs.registrationEnded:case hs.joined:return{href:C,target:"_blank",rel:"noopener noreferrer",onClick:function(){ea("portal_tournament_card_click",{action:"tournament_card_click",tournament_id:l._id,organization_id:c._id,org_slug:c.slug})}};case hs.quickJoin:return{href:"",onClick:function(e){e.preventDefault(),ea("portal_tournament_card_click",{action:"tournament_card_click",tournament_id:l._id,organization_id:c._id,org_slug:c.slug})}};default:return{href:m,onClick:function(){ea("portal_tournament_card_click",{action:"tournament_card_click",tournament_id:l._id,organization_id:c._id,org_slug:c.slug})}}}}();return(0,o.useEffect)(function(){ea("portal_tournament_card_view",{action:"tournament_card_view",tournament_id:l._id,organization_id:c._id,org_slug:c.slug})},[l._id,c._id,c.slug]),null!=l&&l._id?i().createElement(xs,{title:v,href:Z.href,target:Z.target,rel:Z.rel,onClick:Z.onClick},i().createElement(ws,{src:y}),i().createElement(ys,null,i().createElement(ks,null,$>0&&i().createElement(_s,null,w),i().createElement(Cs,null,k),i().createElement(Es,null,i().createElement("i",{className:"ri-calendar-2-line"}),i().createElement(Ns,null,function(e,t,a){if(a)return Ee().tz(a,"Etc/GMT").format("ddd, MMM Do")}(0,0,h))),i().createElement(As,null,i().createElement("i",{className:"ri-time-line"}),i().createElement(Ns,null,function(e,t,a){if(a)return Ee().tz(a,"Etc/GMT").format("h:mm A z")}(0,0,h)))),i().createElement(Vs,null,q===hs.quickJoin?j?i().createElement(jn,null):i().createElement(Ts,{onClick:D},G):i().createElement(Ts,null,G)))):null}var Ls=(0,nt.A)("div",{target:"e161hhs20"})("@media ",Bi.belowTablet,"{.list-grid{margin:0;}}"),Ps=(0,nt.A)("div",{target:"e161hhs21"})({name:"bzyyhr",styles:"margin:100px 0 250px;"}),Is=(0,nt.A)("div",{target:"e161hhs22"})({name:"1xaekgw",styles:"margin-top:20px;"}),Rs=function(e){var t=e.activeTournaments,a=e.activeTournamentIDs,r=e.authUrls,n=e.labels,l=e.startTime;return(0,o.useMemo)(function(){var e=t[0]||{},o=e.tournament,s=void 0===o?{}:o,c=e.organization,d=void 0===c?{}:c,u=e.game,g=void 0===u?{}:u;return null!=s&&s._id?i().createElement(Ls,null,l&&i().createElement(bs,{labels:n,startTime:l}),(null==t?void 0:t.length)>0?1===(null==t?void 0:t.length)?i().createElement(Is,null,i().createElement(Ss,{game:g,tournament:s,organization:d,labels:n,wizardLink:"/register"})):i().createElement(sh,{tournamentIds:a,labels:n,authUrls:r,useFeatureCard:!0,wizardLink:"/register"}):i().createElement(Ps,null,i().createElement(jn,null))):null},[t,a,r,n,l])},Ms=(0,nt.A)("div",{target:"e1bqqti10"})("width:100%;background:",function(e){return e.theme.colors.lightPurple},";color:",function(e){return e.theme.colors.plPurple},";max-width:1400px;margin:0 auto;border-radius:16px;"),Os=(0,nt.A)($a.uf,{target:"e1bqqti11"})("display:flex;flex-direction:column;align-items:center;padding:8px;gap:20px;width:100% !important;margin:0 !important;@media (min-width:",$a.fi.desktop,"px){max-width:1400px;}"),js=(0,nt.A)("div",{target:"e1bqqti12"})("display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:8px;width:100%;@media (min-width:",$a.fi.desktop,"px){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0;}@media (max-width:",$a.fi.tablet,"px){display:none;}"),Fs=(0,nt.A)("a",{target:"e1bqqti13"})("position:relative;cursor:pointer;font-size:16px;font-style:normal;font-weight:800;line-height:18px;border-radius:12px;display:flex;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:12px;transition:0.5s;@media (min-width:1300px){width:100%;}> span{display:block;}.stage-title{display:inline-flex;flex-direction:column;gap:4px;}p{margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:left;}:not(&.active){background:",function(e){return e.theme.colors.veryLightPurple},";color:",function(e){return e.theme.colors.plPurple},";}:not(&.disabled){opacity:1;&:hover{background:",function(e){return e.theme.colors.lightPurpleHover},";}}&.active{background:",function(e){return e.theme.colors.plPurple},";color:",function(e){return e.theme.colors.veryLightPurple},";}&.active:hover{background:",function(e){return e.theme.colors.plPurple},"!important;color:",function(e){return e.theme.colors.veryLightPurple},"!important;}&.disabled{cursor:not-allowed;opacity:0.3;background-color:var(--primary-button-bg-inactive);color:var(--primary-text-default);}"),Ds=((0,nt.A)("h3",{target:"e1bqqti14"})("font-weight:700;font-size:40px;line-height:42px;@media ",$a.lZ,"{font-size:32px;text-align:center;}"),(0,nt.A)("div",{target:"e1bqqti15"})("width:100%;border-radius:12px;@media (min-width:",$a.fi.tablet+1,"px){display:none;}")),Us=(0,nt.A)("div",{target:"e1bqqti16"})("padding:12px;border-radius:12px;background:",function(e){return e.theme.colors.plPurple},";color:",function(e){return e.theme.colors.veryLightPurple},";"),Hs=(0,nt.A)("div",{target:"e1bqqti17"})("width:100%;background-image:url(",function(e){return zn(e.isOpen?"ChevronUp":"ChevronDown",{color:e.theme.colors.veryLightPurple})},");background-repeat:no-repeat;background-position:center right;background-size:20px;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:4px;cursor:pointer;h3{padding-right:24px;font-size:16px;font-style:normal;font-weight:800;line-height:18px;}p{margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:left;}"),$s=(0,nt.A)("div",{target:"e1bqqti18"})(""),qs=(0,nt.A)("div",{target:"e1bqqti19"})("background:",function(e){return e.theme.colors.veryLightPurple},";cursor:pointer;border-radius:12px;margin-top:2px;&.active{pointer-events:none;}"),Gs=(0,nt.A)("div",{target:"e1bqqti110"})({name:"1kone1g",styles:"padding:12px;p{font-size:14px;font-weight:400;}&:hover{opacity:0.5;}"});function Zs(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Ws(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Zs(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Zs(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Ys,Ks,Qs,Xs=function(e){e.title,e.description;var t=e.ctas,a=e.portalStages,r=e.selectedStage,n=e.setSelectedStage,l=(0,o.useState)(!1),c=(0,s.A)(l,2),d=c[0],g=c[1],m=(0,o.useState)({}),p=(0,s.A)(m,2),b=p[0],h=p[1],v=(0,o.useMemo)(function(){var e=u().map(t,function(e){var t=a.active,n=u().includes(t,e.key),o=e.key===r.slug;return Ws(Ws({},e),{},{classNames:n?o?"active":"":"disabled"})});return[e,u().filter(e,function(e){var t;return!(null!=e&&null!==(t=e.classNames)&&void 0!==t&&t.includes("disabled"))})]},[t,a.active,r.slug]),f=(0,s.A)(v,2),x=f[0],w=f[1],y=function(e){n(a[e]);var t=u().keyBy(x,"key");h(t[e]),g(!1)};return(0,o.useEffect)(function(){var e=u().keyBy(x,"key"),t=r.slug;e[t]?h(e[t]):w.length>0&&h(w[0])},[b,x,w,r.slug]),i().createElement(i().Fragment,null,i().createElement(Ms,null,i().createElement(Os,null,x.length>0&&i().createElement(i().Fragment,null,i().createElement(js,{ctas:x},x.map(function(e){var t=e._uid,a=e.key,r=e.title,n=e.description,o=e.classNames;return i().createElement(Fs,{key:"".concat(t,"-desktop"),className:o,onClick:function(){return!(null!=o&&o.includes("disabled"))&&y(a)}},i().createElement("span",{className:"stage-title"},r,Vt(n)))})),i().createElement(Ds,null,i().createElement(Us,null,i().createElement(Hs,{isOpen:d,onClick:function(){return g(!d)}},i().createElement("h3",{className:"mobile-stage-title"},null==b?void 0:b.title),Vt(null==b?void 0:b.description))),d&&i().createElement($s,null,u().map(w,function(e){var t=e._uid,a=e.key,r=e.title,n=e.description,o=e.classNames;return i().createElement(qs,{key:"".concat(t,"-mobile"),className:o,onClick:function(){return y(a)}},i().createElement(Gs,null,i().createElement("strong",null,r),Vt(n)))})))))))},Js=a(68294),ec="Standings",tc="Matchups",ac="Day 1: ePL - Knockout Stages",rc="Day 2: ePL - Grand Finals",nc=(0,ro.AH)(Ys||(Ys=(0,Ua.A)(["\n  --tab-border-color: #37003C;\n  --tab-active-bg-color: #37003C;\n  --tab-inactive-bg-color: #ffffff;\n  --tab-active-color: #ffffff;\n  --tab-inactive-color: rgba(0, 0, 0, 0.8);\n  --tab-font-family: Arial, sans-serif;\n"]))),oc=(0,nt.A)("div",{target:"eq1stjt0"})(nc,";display:flex;flex-direction:row;justify-content:flex-start;gap:8px;margin-bottom:20px;button{background:none;color:var(--tab-inactive-color);opacity:0.5;border:0;border-bottom:5px solid transparent;padding:0 5px 8px;cursor:pointer;transition:background-color 0.3s,color 0.3s;font-size:16px;font-style:normal;font-weight:700;line-height:24px;@media (min-width:768px){font-size:24px;}&.active,&:hover,&:focus{opacity:1;color:var(--tab-active-bg-color);border-bottom-color:var(--tab-border-color);}&:disabled{opacity:0.3;cursor:not-allowed;&:hover,&:focus{opacity:0.3;color:var(--tab-inactive-color);border-bottom-color:transparent;}}}& + div{margin-top:2rem;}"),ic=(0,nt.A)("div",{target:"eq1stjt1"})(nc,";display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;margin-bottom:40px;@media (min-width:600px){gap:1rem;}button{background-color:var(--tab-inactive-bg-color);color:var(--tab-inactive-color);border:2px solid var(--tab-border-color);border-radius:var(--tab-border-radius);padding:16px 32px;cursor:pointer;transition:all 0.3s ease;font-size:16px;font-style:normal;font-weight:700;line-height:normal;flex-basis:calc(50% - .5rem /2);&.active,&:hover,&:focus{background-color:var(--tab-active-bg-color);color:var(--tab-active-color);border-color:var(--tab-active-bg-color);}@media (min-width:600px){flex-basis:auto;}}"),lc=function(e){var t=e.activeTab,a=e.setActiveTab,r=e.tabs,n=e.disabledTabs,o=void 0===n?[]:n;return i().createElement(oc,null,r.map(function(e,r){var n=u().kebabCase(e),l=o.includes(n);return i().createElement("button",{key:"".concat(n,"-").concat(r),className:t===n?"active":"",disabled:l,onClick:function(){return!l&&a(n)}},e)}))},sc=function(e){var t=e.activeGroup,a=e.setActiveGroup,r=e.groups;return null!=r&&r.length?i().createElement(ic,null,r.map(function(e,r){return i().createElement("button",{key:"".concat(e,"-").concat(r),className:t===e?"active":"",onClick:function(){return a(e)}},"Group ",e)})):null},cc=(a(63555),a(15195),function(e){var t=(0,o.useState)(Boolean(window.matchMedia(e).matches)),a=(0,s.A)(t,2),r=a[0],n=a[1];return(0,o.useEffect)(function(){var t=window.matchMedia(e),a=function(){return n(Boolean(t.matches))};return t.addEventListener("change",a),window.addEventListener("resize",a),a(),function(){t.removeEventListener("change",a),window.removeEventListener("resize",a)}},[e]),r}),dc=(0,nt.A)("div",{target:"e1d64b850"})({name:"1gmf4e4",styles:"display:flex;justify-content:center;align-items:center;gap:34px;position:relative;--active-color:#37003C;--inactive-color:rgba(55,0,60,0.50);.dropdown{width:300px;max-width:100%;text-align:center;}"}),uc=(0,nt.A)("button",{target:"e1d64b851"})(function(e){return(0,ro.AH)(Ks||(Ks=(0,Ua.A)(["\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    z-index: 1;\n    gap: 10px;\n    background: none;\n    border: none;\n    padding: 0;\n    opacity: ",";\n  "])),e.isDisabled?.5:1)},""),gc=(0,nt.A)("div",{target:"e1d64b852"})(function(e){return(0,ro.AH)(Qs||(Qs=(0,Ua.A)(["\n    position: relative;\n    width: 36px;\n    height: 36px;\n    border: 2px solid var(--active-color);\n    box-sizing: border-box;\n    cursor: ",";\n    border-radius: 4px;\n    // Change the color of the round based on its status\n    background: ",";\n    // Square shape adjustment\n    transition: background-color 0.3s;\n\n    &:hover {\n      background-color: ",";\n    }\n  "])),e.isDisabled?"not-allowed":"pointer",e.isActive?"var(--active-color)":"none",e.isDisabled?"none":"var(--active-color)")},""),mc=(0,nt.A)("span",{target:"e1d64b853"})({name:"q2cisp",styles:"color:#4E0455;font-size:12px;font-style:normal;font-weight:700;line-height:20px;"}),pc=(0,nt.A)("div",{target:"e1d64b854"})({name:"1x6t84c",styles:"position:absolute;top:50%;height:2px;background-color:var(--active-color);width:46px;left:-47px;@media (min-width:1000px){width:56px;left:-57px;}"}),bc=function(e){var t=e.roundNumber,a=e.isActive,r=e.isDisabled,n=e.onClick;return i().createElement(uc,{roundNumber:t,isActive:a,isDisabled:r,onClick:r?void 0:n},i().createElement(mc,null,"ROUND ",t),i().createElement(gc,{isActive:a,isDisabled:r},t>1&&i().createElement(pc,null)))},hc=function(e){var t=e.maxRounds,a=e.round,r=e.setRound,n=cc("(max-width: 780px)");a>t&&r(1);var o=Array.from({length:t},function(e,t){return String(t+1)});return i().createElement(dc,null,n?i().createElement(og,{option:a,setOption:r,items:o.map(function(e){return{key:e,label:"Round ".concat(e)}})}):o.map(function(e){return i().createElement(bc,{key:e,roundNumber:e,isActive:a===e,onClick:function(){return r(e)}})}))},vc=(0,nt.A)("div",{target:"ex61x760"})({name:"8ix0v7",styles:'align-items:center;padding:24px;color:white;max-width:100%;margin:0 auto;border-radius:4px;border:2px solid #4D4D4D;background:var(--Linear-PURPLE,linear-gradient(1deg,#963CFF 0.49%,#57065F 0.5%,#37003C 101.59%));@media (max-width:768px){display:grid;grid-template-areas:"score1 team1" "divider divider" "score2 team2";grid-template-columns:32px calc(100% - 32px);column-gap:24px;row-gap:16px;width:345px;align-items:start;}@media (max-width:420px){width:100%;}@media (min-width:768px){width:100%;display:flex;flex-direction:row;justify-content:space-between;border:0;padding:40px;background:linear-gradient(270deg,#37003C 0%,#57055E 54.17%,#37003C 100%);}hr{grid-area:divider;border-radius:2px;background:rgba(255,255,255,0.50);width:calc(100% - 24px);height:2px;margin:0;@media (min-width:768px){display:none;}}'}),fc=(0,nt.A)("div",{target:"ex61x761"})({name:"19s3t1h",styles:"display:flex;flex-direction:column;gap:1rem;"}),xc=(0,nt.A)(Ri.N_,{target:"ex61x762"})({name:"1l662em",styles:'display:grid;flex-direction:column;grid-template-areas:"logo name" "logo players";column-gap:1rem;row-gap:8px;grid-template-columns:32px 120px;align-items:start;text-decoration:none;&:hover,&:focus{outline:2px solid rgba(255,255,255,0.50);outline-offset:8px;border-radius:4px;background-color:rgba(255,255,255,0.10);}@media (min-width:768px){column-gap:24px;grid-template-columns:80px 180px;align-items:center;}@media (min-width:1300px){grid-template-columns:120px 260px;}&.competitor1{grid-area:team1;}&.competitor2{grid-area:team2;@media (min-width:768px){grid-template-areas:"name logo" "players logo";[class*="TeamName"],[class*="PlayerItem"]{text-align:right;}grid-template-columns:180px 80px;}@media (min-width:1300px){grid-template-columns:260px 120px;}}'}),wc=(0,nt.A)("img",{target:"ex61x763"})({name:"1bygxvb",styles:"width:32px;height:32px;border-radius:50%;grid-area:logo;@media (min-width:768px){width:80px;height:80px;}@media (min-width:1300px){width:120px;height:120px;}"}),yc=(0,nt.A)("div",{target:"ex61x764"})({name:"c78bmk",styles:"color:#FFF;font-size:1rem;font-style:normal;font-weight:700;margin:0;grid-area:name;text-align:left;line-height:16px;@media (min-width:768px){font-size:20px;line-height:30px;}@media (min-width:1300px){font-size:32px;}"}),kc=(0,nt.A)("div",{target:"ex61x765"})({name:"1y06qjn",styles:"text-align:center;margin:10px 0;display:none;color:#FFF;font-size:32px;font-style:normal;font-weight:700;line-height:16px;@media (min-width:768px){display:block;}> div{color:#FFF;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:1rem;span{display:none;@media (min-width:1000px){display:inline;}}}.scores{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;}"}),Cc=(0,nt.A)("div",{target:"ex61x766"})({name:"1le2zvy",styles:"grid-area:players;text-align:left;"}),Ec=(0,nt.A)("div",{target:"ex61x767"})({name:"ow3lk6",styles:"color:#FFF;font-size:12px;font-style:normal;font-weight:700;line-height:1.5;@media (min-width:768px){font-size:16px;}"}),Nc=(0,nt.A)("div",{target:"ex61x768"})({name:"1ykyr8c",styles:"width:48px;height:48px;color:#FFF;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:17px;text-transform:uppercase;border-radius:4px;border:2px solid #FFF;align-items:center;justify-content:center;&.isTie{background:rgba(255,255,255,0.30);color:#fff;}&.winner{background:#FFF;color:#37003C;}display:none;@media (min-width:768px){display:inline-flex;}"}),Ac=(0,nt.A)(Nc,{target:"ex61x769"})({name:"1wa4gs9",styles:"display:flex;grid-area:unset;&.score2{grid-area:unset;}"}),Vc=(0,nt.A)("div",{target:"ex61x7610"})({name:"h8jzfs",styles:"grid-area:score1;display:flex;flex-direction:column;gap:1rem;&.score2{grid-area:score2;}@media (min-width:768px){display:none;}"}),Tc=["club","players"],_c=i().memo(function(e){var t=e.club,a=e.players,r=(0,cr.A)(e,Tc);return i().createElement(xc,(0,An.A)({},r,{to:t.url}),i().createElement(wc,{src:t.icon,alt:"".concat(t.name," logo")}),i().createElement(yc,null,t.name),i().createElement(Cc,null,a.map(function(e,t){return i().createElement(Ec,{key:t},null==e?void 0:e.inGameName)})))}),zc=function(e){var t=e.matches,a=t[0];return i().createElement(vc,null,i().createElement(Vc,{className:"score1"},u().map(t,function(e,a){var r,n;return i().createElement(Ac,{key:"".concat(null==t?void 0:t.mergedTeamID,"-").concat(a),className:"".concat(null!=e&&e.isTie?"isTie":null!=e&&null!==(r=e.top)&&void 0!==r&&r.winner?"winner":"")},null==e||null===(n=e.top)||void 0===n?void 0:n.score)})),i().createElement(_c,{className:"competitor1",club:u().get(a,"top.competitor",{}),players:u().get(a,"top.team.players",[])}),i().createElement(kc,null,i().createElement("div",null,i().createElement("span",null,"Group Stage - "),"Score"),i().createElement(fc,null,u().map(t,function(e,a){var r,n,o,l;return i().createElement("div",{key:"".concat(null==t?void 0:t.mergedTeamID,"-").concat(a),className:"scores"},i().createElement(Nc,{className:"score1 ".concat(null!=e&&e.isTie?"isTie":null!=e&&null!==(r=e.top)&&void 0!==r&&r.winner?"winner":"")},null==e||null===(n=e.top)||void 0===n?void 0:n.score)," - ",i().createElement(Nc,{className:"score2 ".concat(null!=e&&e.isTie?"isTie":null!=e&&null!==(o=e.bottom)&&void 0!==o&&o.winner?"winner":"")},null==e||null===(l=e.bottom)||void 0===l?void 0:l.score))}))),i().createElement("hr",null),i().createElement(Vc,{className:"score2"},u().map(t,function(e,a){var r,n;return i().createElement(Ac,{key:"".concat(null==t?void 0:t.mergedTeamID,"-").concat(a),className:"".concat(null!=e&&e.isTie?"isTie":null!=e&&null!==(r=e.bottom)&&void 0!==r&&r.winner?"winner":"")},null==e||null===(n=e.bottom)||void 0===n?void 0:n.score)})),i().createElement(_c,{className:"competitor2",club:u().get(a,"bottom.competitor",{}),players:u().get(a,"bottom.team.players",[])}))},Bc=(0,nt.A)("div",{target:"er0sjk0"})(""),Sc=(0,nt.A)("div",{target:"er0sjk1"})({name:"qfr7bw",styles:"display:grid;gap:2rem;margin-top:48px;"}),Lc=function(e){var t=e.rounds,a=(0,Js.A)("groupStageRound","1"),r=(0,s.A)(a,2),n=r[0],l=r[1],c=(0,o.useMemo)(function(){return t.filter(function(e){return u().some(e.mergedMatches,function(e){return u().some(e.matches,function(e){return!e.isBye})})})},[t]),d=c[Number(n)-1];return i().createElement(Bc,null,i().createElement(hc,{round:n,setRound:l,maxRounds:c.length}),i().createElement(Sc,null,u().get(d,"mergedMatches",[]).filter(function(e){return u().some(e.matches,function(e){return!e.isBye})}).map(function(e,t){return i().createElement(zc,{key:"round-".concat(n,"-").concat(t),matches:e.matches})})))},Pc=(a(7918),{wolves:"wolverhampton-wanderers","wolverhampton-wanderers":"wolverhampton-wanderers",bentford:"brentford","leeds-united":"leeds","liverpool-fc":"liverpool","afc-bournemouth":"bournemouth","brighton-&-hove-albion":"brighton","brighton--hove-albion":"brighton"}),Ic=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toLowerCase().trim().replace(/\s+/g,"-").replace(/[^a-zA-Z0-9-]/g,"");return Pc[e]||e};function Rc(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Mc(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Mc(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Mc(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Mc(u,"constructor",c),Mc(c,"constructor",s),s.displayName="GeneratorFunction",Mc(c,n,"GeneratorFunction"),Mc(u),Mc(u,n,"Generator"),Mc(u,r,function(){return this}),Mc(u,"toString",function(){return"[object Generator]"}),(Rc=function(){return{w:o,m:g}})()}function Mc(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Mc=function(e,t,a,r){function o(t,a){Mc(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Mc(e,t,a,r)}function Oc(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function jc(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Oc(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Oc(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function Fc(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Dc(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Fc(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Fc(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Uc=(0,nt.A)("div",{target:"e1ppxsix0"})({name:"1o3oomb",styles:"margin-top:60px;"}),Hc=function(e){var t=e.clubContent,a=(0,Js.A)("groupStageTab",u().kebabCase(u().kebabCase(tc))),r=(0,s.A)(a,2),n=r[0],l=r[1],c=(0,Js.A)("groupStageGroup","A"),d=(0,s.A)(c,2),g=d[0],m=d[1],p=function(e){var t=(0,o.useState)([]),a=(0,s.A)(t,2),r=a[0],n=a[1],i=(0,o.useState)([]),l=(0,s.A)(i,2),c=l[0],d=l[1],g=(0,o.useState)(!0),m=(0,s.A)(g,2),p=m[0],b=m[1],h=(0,o.useMemo)(function(){return u().keyBy(e,function(e){return e.club_short_name.toLowerCase().trim()})},[e]),v=(0,o.useMemo)(function(){return u().keyBy(e,function(e){return e.slug})},[e]),f=(0,o.useCallback)(function(e){var t,a=Ic(e),r=u().get(h,[null==e?void 0:e.toLowerCase().trim()])||u().get(v,[a]);return{competitor:{url:"/clubs/".concat(null==r?void 0:r.slug,"#groupStage"),name:(null==r?void 0:r.club_full_name)||e,slug:null==r?void 0:r.slug,icon:null==r||null===(t=r.club_icon)||void 0===t?void 0:t.filename}}},[h,v]);function x(e){return e.map(function(e){return jc(jc({},e),{},{rounds:u().map(e.rounds,function(e){var t=new Map;return u().forEach(e.matches,function(e){var a="".concat(e.top.teamID,"-").concat(e.bottom.teamID);t.has(a)?t.get(a).mergedTeamID+="-".concat(e._id):t.set(a,{mergedTeamID:e._id,matches:[]}),t.get(a).matches.push(e)}),jc(jc({},e),{},{mergedMatches:Array.from(t.values())})})})})}return(0,o.useEffect)(function(){(0,ee.A)(Rc().m(function t(){var a,r,o,i,l,s,c;return Rc().w(function(t){for(;;)switch(t.p=t.n){case 0:if(!u().isEmpty(e)){t.n=1;break}return t.a(2);case 1:return t.p=1,b(!0),t.n=2,Nl.get("/stages/".concat(ma,"/round-robin-standings"));case 2:return a=t.v,r=a.data,o=u().chain(r).map(function(e){return jc(jc({},e),{},{standings:u().map(e.standings,function(e){return jc(jc({},e),f(e.team.name))})})}).value(),n(o),t.n=3,Nl.get("/stages/".concat(ma,"/bracket?groupBy=groups&withPlayers=true"));case 3:i=t.v,l=i.data,s=u().map(l.groups,function(e){return jc(jc({},e),{},{rounds:u().map(e.rounds,function(e){return jc(jc({},e),{},{matches:u().map(e.matches,function(e){return jc(jc({},e),{},{top:jc(jc({},e.top),f(u().get(e,"top.team.name",""))),bottom:jc(jc({},e.bottom),f(u().get(e,"bottom.team.name","")))})})})})})}),c=x(s),d(c),t.n=5;break;case 4:t.p=4,t.v,n([]);case 5:return t.p=5,b(!1),t.f(5);case 6:return t.a(2)}},t,null,[[1,4,5,6]])}))()},[e,f]),{groups:c,groupStageStandings:r,isLoading:p,formatTeam:f}}(t),b=p.groupStageStandings,h=p.groups,v=p.isLoading,f=(0,o.useMemo)(function(){return u().keyBy(b,"name")},[b]),x=(0,o.useMemo)(function(){return u().get(f,[g,"standings"],[]).map(function(e){return Dc(Dc({},e),{},{WLD:"".concat(e.wins||e.W||0,"-").concat(e.losses||e.L||0,"-").concat(e.ties||e.D||0),GF:e.gameWins||e.GF||0,GA:e.gameLosses||e.GA||0,GD:e.rrt4||e.GD||0,Points:e.points||e.Points||0})})},[f,g]),w=(0,o.useMemo)(function(){return u().keyBy(h,"name")},[h]);return v?i().createElement(jn,{size:200}):i().createElement(Uc,null,i().createElement(lc,{activeTab:n,setActiveTab:l,tabs:[tc,ec]}),i().createElement(sc,{activeGroup:g,setActiveGroup:m,groups:u().map(h,"name")}),n===u().kebabCase(ec)&&i().createElement(jd,{standings:x,columns:["WLD","GF","GA","GD","Points"]}),n===u().kebabCase(tc)&&i().createElement(Lc,{activeGroup:g,rounds:u().get(w,[g,"rounds"],[])}))},$c="".concat(ua,"epl-25/finals"),qc=[{roundKey:"r1",label:"Round 1",losersRank:"17th",image:"".concat($c,"/finals-round-1.png"),matches:[{id:"m1",p1:"seed_13",p2:"seed_14"},{id:"m2",p1:"seed_15",p2:"seed_16"},{id:"m3",p1:"seed_17",p2:"seed_18"},{id:"m4",p1:"seed_19",p2:"seed_20"}]},{roundKey:"r2",label:"Round 2",losersRank:"13th",image:"".concat($c,"/finals-round-2.png"),matches:[{id:"m1",p1:"seed_9",p2:"r1_m1_winner"},{id:"m2",p1:"seed_10",p2:"r1_m2_winner"},{id:"m3",p1:"seed_11",p2:"r1_m3_winner"},{id:"m4",p1:"seed_12",p2:"r1_m4_winner"}]},{roundKey:"r3",label:"Round 3",losersRank:"9th",image:"".concat($c,"/finals-round-3.png"),matches:[{id:"m1",p1:"seed_5",p2:"r2_m1_winner"},{id:"m2",p1:"seed_6",p2:"r2_m2_winner"},{id:"m3",p1:"seed_7",p2:"r2_m3_winner"},{id:"m4",p1:"seed_8",p2:"r2_m4_winner"}]}],Gc={"17th":17,"13th":13,"9th":9,"5th":5,"3rd":3,"2nd":2,"1st":1};function Zc(e,t){var a=t[e];return a?t[a]||a:null}function Wc(e,t){var a;if(!e)return null;var r=t[e];return r?{name:r.club_short_name||r.club_full_name||e,icon:(null===(a=r.club_icon)||void 0===a?void 0:a.filename)||"",slug:r.slug,url:"/clubs/".concat(r.slug)}:(e&&console.warn('[useGauntletData] Unknown club slug: "'.concat(e,'"')),null)}a(95755),a(79432);var Yc=a(17545),Kc=function(e,t){t=Ic(t);var a=e.find(function(e){return e.slug===t});return a?{url:"/clubs/".concat(a.slug,"#groupStage"),name:a.club_full_name,slug:a.slug,icon:a.club_icon.filename}:null},Qc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!Array.isArray(t))return[];var a=[];return t.forEach(function(t){var r=t.round,n=t.competitor1,o=t.competitor1score,i=t.competitor2,l=t.competitor2score,s=t.winner,c=r-1;a[c]||(a[c]=[]);var d=function(t,a){return{club:Kc(e,t),score:a}};a[c].push({competitor1:d(n,o),competitor2:d(i,l),winner:s||"TBD"})}),a.filter(function(e){return e})};function Xc(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Jc(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Jc(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Jc(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Jc(u,"constructor",c),Jc(c,"constructor",s),s.displayName="GeneratorFunction",Jc(c,n,"GeneratorFunction"),Jc(u),Jc(u,n,"Generator"),Jc(u,r,function(){return this}),Jc(u,"toString",function(){return"[object Generator]"}),(Xc=function(){return{w:o,m:g}})()}function Jc(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Jc=function(e,t,a,r){function o(t,a){Jc(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Jc(e,t,a,r)}var ed="/stages",td=function(){var e=(0,ee.A)(Xc().m(function e(t){var a,r;return Xc().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Nl.get("".concat(ed,"/").concat(t,"/bracket"));case 1:return a=e.v,r=a.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),ad=function(){var e=(0,ee.A)(Xc().m(function e(t){var a,r;return Xc().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Nl.get("".concat(ed,"/").concat(t,"/participants"));case 1:return a=e.v,r=a.data,e.a(2,r)}},e)}));return function(t){return e.apply(this,arguments)}}(),rd=function(){var e=(0,ee.A)(Xc().m(function e(t){var a,r,n,o;return Xc().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,Promise.all([td(t).catch(function(){return{}}),ad(t).catch(function(){return{}})]);case 1:return a=e.v,r=(0,s.A)(a,2),n=r[0],o=r[1],e.a(2,{bracket:n||{},participants:o||{}});case 2:return e.p=2,e.v,e.a(2,{bracket:{},participants:{}})}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();function nd(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return od(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(od(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,od(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,od(u,"constructor",c),od(c,"constructor",s),s.displayName="GeneratorFunction",od(c,n,"GeneratorFunction"),od(u),od(u,n,"Generator"),od(u,r,function(){return this}),od(u,"toString",function(){return"[object Generator]"}),(nd=function(){return{w:o,m:g}})()}function od(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}od=function(e,t,a,r){function o(t,a){od(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},od(e,t,a,r)}var id=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return"";var t=e.replace(/\s+Club/g,"").replace(/\s+Playoff/g,"");return Ic(t)},ld=function(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;if(!e||"object"!==(0,Yc.A)(e)||null===(t=e.championship)||void 0===t||!t.rounds)return[];try{return e.championship.rounds.flatMap(function(e){return null!=e&&e.matches?e.roundNumber>a?[]:e.matches.map(function(t){var a,r,n,o,i,l,s,c,d;if(!t)return null;var u=(null===(a=t.top)||void 0===a?void 0:a.score)||(null===(r=t.bottom)||void 0===r?void 0:r.score),g=(null===(n=t.top)||void 0===n?void 0:n.winner)||(null===(o=t.bottom)||void 0===o?void 0:o.winner),m=id(null===(i=t.top)||void 0===i?void 0:i.name),p=id(null===(l=t.bottom)||void 0===l?void 0:l.name);return{round:e.roundNumber,competitor1:m,competitor1score:null===(s=t.top)||void 0===s?void 0:s.score,competitor2:p,competitor2score:null===(c=t.bottom)||void 0===c?void 0:c.score,winner:u&&g?null!==(d=t.top)&&void 0!==d&&d.winner?m:p:void 0}}).filter(Boolean):[]})}catch(e){return console.error("Error transforming bracket data:",e),[]}},sd={1:{losersPlace:5},2:{losersPlace:3},3:{losersPlace:2,winnersPlace:1}},cd={1:"1st",2:"2nd",3:"3rd",5:"5th"},dd=function(e,t){var a;if(null==e||null===(a=e.championship)||void 0===a||!a.rounds)return[];var r=[];return e.championship.rounds.forEach(function(e){var a,n=sd[e.roundNumber];n&&(null===(a=e.matches)||void 0===a||a.forEach(function(e){if(null!=e&&e.top&&null!=e&&e.bottom&&(e.top.winner||e.bottom.winner)){var a=id(e.top.name),o=id(e.bottom.name),i=e.top.winner?a:o,l=e.top.winner?o:a,s=function(e){var a,r=t[e];return r?{name:r.club_short_name||r.club_full_name||e,icon:(null===(a=r.club_icon)||void 0===a?void 0:a.filename)||"",slug:r.slug,url:"/clubs/".concat(r.slug)}:null};r.push({slug:l,club:s(l),rank:cd[n.losersPlace],place:n.losersPlace,status:"eliminated"}),n.winnersPlace&&r.push({slug:i,club:s(i),rank:cd[n.winnersPlace],place:n.winnersPlace,status:"champion"})}}))}),r};a(78636);var ud,gd,md,pd=(0,nt.A)("div",{target:"e45vpk90"})({name:"1qz1awl",styles:'align-items:center;padding:24px;color:white;max-width:100%;margin:0 auto;border-radius:4px;border:2px solid #4D4D4D;background:var(--Linear-PURPLE,linear-gradient(1deg,#963CFF 0.49%,#57065F 0.5%,#37003C 101.59%));@media (max-width:768px){display:grid;grid-template-areas:"score1 team1" "divider divider" "score2 team2";grid-template-columns:48px calc(100% - 72px);column-gap:24px;row-gap:16px;width:345px;align-items:center;}@media (max-width:420px){width:100%;}@media (min-width:768px){width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:0;padding:40px;background:linear-gradient(270deg,#37003C 0%,#57055E 54.17%,#37003C 100%);}&.tbd{opacity:0.5;}hr{grid-area:divider;border-radius:2px;background:rgba(255,255,255,0.50);width:calc(100% - 24px);height:2px;margin:0;@media (min-width:768px){display:none;}}'}),bd=(0,nt.A)(Ri.N_,{target:"e45vpk91"})({name:"1b5jfob",styles:'display:grid;grid-template-areas:"logo name";column-gap:1rem;grid-template-columns:32px 1fr;align-items:center;text-decoration:none;&:hover,&:focus{outline:2px solid rgba(255,255,255,0.50);outline-offset:8px;border-radius:4px;background-color:rgba(255,255,255,0.10);}@media (min-width:768px){column-gap:24px;grid-template-columns:80px 180px;}@media (min-width:1300px){grid-template-columns:120px 260px;}&.competitor1{grid-area:team1;}&.competitor2{grid-area:team2;@media (min-width:768px){grid-template-areas:"name logo";grid-template-columns:180px 80px;[class*="TeamName"]{text-align:right;}}@media (min-width:1300px){grid-template-columns:260px 120px;}}'}),hd=(0,nt.A)("div",{target:"e45vpk92"})({name:"t4nqcb",styles:'display:grid;grid-template-areas:"logo name";column-gap:1rem;grid-template-columns:32px 1fr;align-items:center;@media (min-width:768px){column-gap:24px;grid-template-columns:80px 180px;}@media (min-width:1300px){grid-template-columns:120px 260px;}&.competitor1{grid-area:team1;}&.competitor2{grid-area:team2;@media (min-width:768px){grid-template-areas:"name logo";grid-template-columns:180px 80px;[class*="TeamName"]{text-align:right;}}@media (min-width:1300px){grid-template-columns:260px 120px;}}'}),vd=(0,nt.A)("img",{target:"e45vpk93"})({name:"1bygxvb",styles:"width:32px;height:32px;border-radius:50%;grid-area:logo;@media (min-width:768px){width:80px;height:80px;}@media (min-width:1300px){width:120px;height:120px;}"}),fd=(0,nt.A)("div",{target:"e45vpk94"})({name:"19bktqc",styles:"width:32px;height:32px;border-radius:50%;grid-area:logo;background:rgba(255,255,255,0.20);@media (min-width:768px){width:80px;height:80px;}@media (min-width:1300px){width:120px;height:120px;}"}),xd=(0,nt.A)("div",{target:"e45vpk95"})({name:"c78bmk",styles:"color:#FFF;font-size:1rem;font-style:normal;font-weight:700;margin:0;grid-area:name;text-align:left;line-height:16px;@media (min-width:768px){font-size:20px;line-height:30px;}@media (min-width:1300px){font-size:32px;}"}),wd=(0,nt.A)("div",{target:"e45vpk96"})({name:"vqa1fs",styles:"text-align:center;margin:10px 0;display:none;color:#FFF;font-size:32px;font-style:normal;font-weight:700;line-height:16px;@media (min-width:768px){display:flex;flex-direction:column;align-items:center;gap:1rem;}> div:first-of-type{color:#FFF;font-size:16px;font-weight:700;line-height:20px;}"}),yd=(0,nt.A)("div",{target:"e45vpk97"})({name:"14c6utc",styles:"display:flex;flex-direction:row;gap:0.5rem;align-items:center;justify-content:center;font-size:32px;font-weight:700;"}),kd=(0,nt.A)("span",{target:"e45vpk98"})({name:"11gd3il",styles:"width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:2px solid #FFF;font-size:24px;&.winner{background:#FFF;color:#37003C;}"}),Cd=(0,nt.A)("div",{target:"e45vpk99"})({name:"1k4ybn9",styles:"grid-area:score1;display:flex;align-items:center;justify-content:center;&.score2{grid-area:score2;}@media (min-width:768px){display:none;}"}),Ed=(0,nt.A)("div",{target:"e45vpk910"})({name:"1n751pv",styles:"width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:2px solid #FFF;color:#FFF;font-size:24px;font-weight:700;&.winner{background:#FFF;color:#37003C;}"}),Nd=function(e){var t=e.club,a=e.className;return t?i().createElement(bd,{className:a,to:t.url},i().createElement(vd,{src:t.icon,alt:"".concat(t.name," logo")}),i().createElement(xd,null,t.name)):i().createElement(hd,{className:a},i().createElement(fd,null),i().createElement(xd,null,"TBD"))},Ad=function(e){var t=e.match,a=t.team1,r=t.team2,n=t.score,o=t.winnerSlug,l=!a||!r,c=function(e){if(!e)return[null,null];var t=e.split("-").map(function(e){return e.trim()});return 2!==t.length?[null,null]:t}(n),d=(0,s.A)(c,2),u=d[0],g=d[1],m=o&&(null==a?void 0:a.slug)===o,p=o&&(null==r?void 0:r.slug)===o;return i().createElement(pd,{className:l?"tbd":""},i().createElement(Cd,{className:"score1"},i().createElement(Ed,{className:m?"winner":""},null!=u?u:"-")),i().createElement(Nd,{club:a,className:"competitor1"}),i().createElement(wd,null,i().createElement("div",null,"Score"),i().createElement(yd,null,i().createElement(kd,{className:m?"winner":""},null!=u?u:"-")," - ",i().createElement(kd,{className:p?"winner":""},null!=g?g:"-"))),i().createElement("hr",null),i().createElement(Cd,{className:"score2"},i().createElement(Ed,{className:p?"winner":""},null!=g?g:"-")),i().createElement(Nd,{club:r,className:"competitor2"}))},Vd=function(){return i().createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"w-3 h-3"},i().createElement("path",{d:"M6.5 8.469V9.5H9V10.5H3V9.5H5.5V8.469C4.53335 8.34711 3.64441 7.87663 3 7.14587C2.35559 6.41512 2.00002 5.47431 2 4.5V1.5H10V4.5C9.99998 5.47431 9.64441 6.41512 9 7.14587C8.35559 7.87663 7.46665 8.34711 6.5 8.469ZM0.5 2.5H1.5V4.5H0.5V2.5ZM10.5 2.5H11.5V4.5H10.5V2.5Z",fill:"url(#paint0_linear_1965_87732)"}),i().createElement("defs",null,i().createElement("linearGradient",{id:"paint0_linear_1965_87732",x1:"5.88775",y1:"10.5254",x2:"6.00805",y2:"1.28357",gradientUnits:"userSpaceOnUse"},i().createElement("stop",{stopColor:"#963CFF"}),i().createElement("stop",{offset:"0.0001",stopColor:"#57065F"}),i().createElement("stop",{offset:"1",stopColor:"#37003C"}))))},Td=function(e){var t,a,r=e.competitor,n=e.winner,o=void 0!==n&&n,l=e.className,s=void 0===l?"":l,c=e.after,d=e.hideStats,u=void 0!==d&&d,g=e.index,m=e.statsPending,p=void 0!==m&&m,b=!p&&o===(null==r||null===(t=r.club)||void 0===t?void 0:t.slug);return i().createElement("div",{className:Hl("competitor relative bg-white w-[290px] h-[48px] p-3 flex justify-between text-[#151616] rounded-2xl ".concat(s," ").concat(b?"bg-[#EBE5EB]":""," ").concat(g?1===g?"rounded-b-none":"rounded-t-none":""))},null!=r&&null!==(a=r.club)&&void 0!==a&&a.url?i().createElement(i().Fragment,null,i().createElement("a",{href:r.club.url,className:Hl("competitor-link flex items-center gap-2")},r.club&&i().createElement("img",{src:r.club.icon,alt:r.club.name,className:"club-icon w-6 h-6"}),i().createElement("span",{className:"grid grid-cols-[auto,12px] font-bold items-center gap-4 leading-none text-left"},i().createElement("span",null,r.club.name),b&&i().createElement(Vd,null))),!u&&i().createElement("div",{className:"flex gap-2 z-10"},i().createElement("div",{className:"w-6 text-center font-bold"},p?"-":r.score),i().createElement("div",{className:"w-6 text-center font-bold"},"TBD"===o?"":b?"W":p?"":"L"))):i().createElement("div",{className:"grid grid-cols-[24px,auto,auto] gap-4"},i().createElement("div",{className:"club-placeholder w-6 h-6 rounded-full bg-[#EBE5EB]"}),i().createElement("div",{className:"club-placeholder w-[150px] h-6 bg-[#EBE5EB]"}),!u&&i().createElement("div",{className:"flex gap-2 z-10"},i().createElement("div",{className:"club-placeholder w-6 h-6 bg-[#EBE5EB]"}),i().createElement("div",{className:"club-placeholder w-6 h-6 bg-[#EBE5EB]"}))),c)},_d=function(e){var t=e.competitor;return i().createElement("div",{className:"single-winner absolute left-full pl-[50px] top-1/2"},i().createElement("hr",{className:"absolute left-0 top-1/2 text-white w-[50px] h-3 opacity-50"}),i().createElement(Td,{competitor:t,hideStats:!0,index:0}))},zd=function(e){var t=e.roundIndex,a=e.matchIndex,r=function(e){var a=e.className;return e.style,i().createElement("div",{className:Hl("border-solid border-white border-r-2 absolute right-[-50px] w-[50px] opacity-50 ".concat(a)),style:{height:t?"".concat(60*(t+1),"px"):"60px"}})};return a&&a%2!=0?i().createElement(r,{className:"border-b-2 bottom-0"}):i().createElement(i().Fragment,null,i().createElement(r,{className:"border-t-2 top-full"}),i().createElement("div",{className:"border-solid border-white border-t-2 absolute right-[-99px] w-[51px] h-[1px] opacity-50",style:{top:t?"".concat(108*(t+.525),"px"):"108px"}}))},Bd=i().memo(function(e){var t=e.data,a=e.statsPending,r=function(e){var t=0;switch(e){case 1:t=60;break;case 2:t=96*1.34+48}return t};return i().createElement("div",{className:"bracketGroup bg-gradient-bracket p-16 rounded-2xl w-full overflow-x-scroll"},i().createElement("div",{className:"flex gap-[100px] w-[1075px]"},t.map(function(e,n){return i().createElement("div",{key:n,className:"round flex flex-col",style:{marginTop:"".concat(r(n),"px"),gap:"".concat(24+119*n,"px")}},e.map(function(e,r){var o,l,s,c;return i().createElement("div",{key:r,className:"match rounded-lg bg-white"},i().createElement(Td,{className:"border-solid border-b-2 border-b-[#EBE5EB]",competitor:e.competitor1,statsPending:a,winner:e.winner,index:1,after:n<t.length-1?i().createElement(zd,{roundIndex:n,matchIndex:r}):t[t.length-1].length>1?i().createElement(_d,{competitor:(null==e?void 0:e.winner)===(null==e||null===(o=e.competitor1)||void 0===o||null===(l=o.club)||void 0===l?void 0:l.slug)?e.competitor1:(null==e?void 0:e.winner)===(null==e||null===(s=e.competitor2)||void 0===s||null===(c=s.club)||void 0===c?void 0:c.slug)?e.competitor2:null}):null}),i().createElement(Td,{competitor:e.competitor2,statsPending:a,winner:e.winner,index:2}))}))})))});a(533);var Sd=(0,nt.A)("div",{target:"e2mx2sc0"})({name:"9eqwh7",styles:"width:100%;overflow-x:scroll;@media (min-width:768px){overflow-x:auto;}"}),Ld=(0,nt.A)("div",{target:"e2mx2sc1"})({name:"mok9oo",styles:"display:flex;flex-direction:column;width:800px;--color-primary:#E0E0E0;--color-secondary:#333;--color-border:var(--main-purple,#999);@media (min-width:768px){width:100%;}"}),Pd=(0,nt.A)("div",{target:"e2mx2sc2"})(function(e){var t=e.rank,a=void 0!==t&&t,r=e.columns,n=void 0===r?5:r;return(0,ro.AH)(ud||(ud=(0,Ua.A)(["\n      // The number of columns to display, based on column lenght, plus possible rank, and competitor name\n      --point-columns: ",";\n\n      display: grid !important;\n      gap: 10px;\n      align-items: center;\n      border-bottom: 1px solid var(--color-border);\n      padding: 10px;\n      width: 100%;\n\n      // If we have rank, include first column with width 50px\n      // Competitor name column width is 300px if we have more than 5 columns, otherwise it's auto\n      // Remaining columns have width 40px if we have less than 5 columns, otherwise they have width 1fr\n      grid-template-columns: \n        "," \n        "," \n        repeat(var(--point-columns), ",")\n      ;\n\n      span {\n        color: #37003C;\n        font-size: 16px;\n        font-style: normal;\n        font-weight: 800;\n        line-height: normal;\n        display: block;\n      }\n\n      @media (max-width: 993px) {\n        ",'\n      }\n\n      &:is(div) {\n        font-weight: bold;\n        border-bottom: 2px solid var(--color-border);\n      }\n\n      &:not(.header):hover {\n        background: rgba(55, 0, 60, 0.10);\n      }\n\n      .club {\n        display: grid;\n        grid-template-columns: 48px auto;\n        gap: 1rem;\n        align-items: center;\n        justify-content: flex-start;\n\n        [class*="Spinner"] {\n          margin: 0;\n        }\n\n        // Club font styles\n        span {\n          font-size: 16px;\n          font-weight: 700;\n          line-height: 16px; /* 66.667% */\n\n          @media (min-width: 993px) {\n            font-size: 24px;\n          }\n        }\n\n        .club-name {\n          line-height: 1;\n        }\n\n        img {\n          width: 48px;\n          height: 48px;\n        }\n      }\n    '])),n||5,a?"50px":"",n<5?"auto":"300px",n<5?"40px":"1fr",a?(0,ro.AH)(gd||(gd=(0,Ua.A)(["\n        grid-template-columns: 50px 300px repeat(var(--point-columns), 1fr);\n      "]))):(0,ro.AH)(md||(md=(0,Ua.A)(["\n        grid-template-columns: 400px repeat(var(--point-columns), 1fr);\n      "]))))},""),Id=(0,nt.A)("img",{target:"e2mx2sc3"})({name:"c2uxn6",styles:"width:30px;height:30px;"}),Rd=(0,nt.A)("div",{target:"e2mx2sc4"})({name:"1itnv7i",styles:"display:flex;justify-content:center;align-items:center;padding:80px 20px;"}),Md=["rank","position","competitor","columns"],Od=function(e){var t=e.rank,a=void 0===t||t,r=e.position,n=e.competitor,o=e.columns,l=void 0===o?["WLD","GF","GA","GD","Points"]:o,s=(0,cr.A)(e,Md);return i().createElement(Pd,{as:Ri.N_,rank:a,to:n.url,style:{textDecoration:"none",color:"inherit",display:"contents"},columns:null==l?void 0:l.length},a&&i().createElement("span",null,r),i().createElement("span",{className:"club"},i().createElement(Id,{src:n.icon,alt:"".concat(n.name," logo")}),i().createElement("span",{className:"club-name"},n.name)),l.map(function(e){return i().createElement("span",{key:e},s[e])}))},jd=function(e){var t=e.standings,a=e.columns,r=void 0===a?["WLD","GF","GA","GD","Points"]:a,n=e.rank,o=void 0===n||n;return u().isEmpty(t)?i().createElement(Rd,null,i().createElement("h1",null,"No standings found yet. Check back soon!")):i().createElement(Sd,null,i().createElement(Ld,null,i().createElement(Pd,{rank:o,className:"header",columns:null==r?void 0:r.length},o&&i().createElement("div",null,"#"),i().createElement("div",{className:"club"},"Club"),r.map(function(e){return i().createElement("div",{key:e},e)})),t.map(function(e,t){return i().createElement(Od,(0,An.A)({key:"".concat(e._id,"-").concat(t),rank:o,position:(a=e.place||t+1,n=["th","st","nd","rd"],l=a%100,a+(n[(l-20)%10]||n[l]||n[0])),columns:r,competitor:e.competitor},r.reduce(function(t,a){return t[a]=e[a],t},{})));var a,n,l})))};function Fd(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Dd(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Fd(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Fd(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Ud=function(e){var t,a,r,n,o,i,l,s,d,u,g,m,p,b,h,v,f,x,w,y,k,C,E,N,A,V,T,_=e.homePageContent,z=e.description,B=e.cssOverride,S=e.hideLink,L=void 0!==S&&S,P=(0,c.A)((0,c.A)({},ot,null==_||null===(t=_.registration_cta_image)||void 0===t||null===(a=t[0])||void 0===a||null===(r=a.desktop_image)||void 0===r?void 0:r.filename),lt,null==_||null===(n=_.registration_cta_image)||void 0===n||null===(o=n[0])||void 0===o||null===(i=o.mobile_image)||void 0===i?void 0:i.filename),I=(0,c.A)((0,c.A)((0,c.A)({},ot,null==_||null===(l=_.registration_cta_background)||void 0===l||null===(s=l[0])||void 0===s||null===(d=s.desktop_image)||void 0===d?void 0:d.filename),it,(null==_||null===(u=_.registration_cta_background)||void 0===u||null===(g=u[0])||void 0===g||null===(m=g.tablet_image)||void 0===m?void 0:m.filename)||(null==_||null===(p=_.registration_cta_background)||void 0===p||null===(b=p[0])||void 0===b||null===(h=b.mobile_image)||void 0===h?void 0:h.filename)||(null==_||null===(v=_.registration_cta_background)||void 0===v||null===(f=v[0])||void 0===f||null===(x=f.desktop_image)||void 0===x?void 0:x.filename)),lt,(null==_||null===(w=_.registration_cta_background)||void 0===w||null===(y=w[0])||void 0===y||null===(k=y.mobile_image)||void 0===k?void 0:k.filename)||(null==_||null===(C=_.registration_cta_background)||void 0===C||null===(E=C[0])||void 0===E||null===(N=E.tablet_image)||void 0===N?void 0:N.filename)||(null==_||null===(A=_.registration_cta_background)||void 0===A||null===(V=A[0])||void 0===V||null===(T=V.desktop_image)||void 0===T?void 0:T.filename)),R=_.registration_cta_action||[];return Dd(Dd({type:gb,image:P,backgroundImage:I,title:_.registration_cta_title,description:z},L?{}:{ctas:R.map(function(e){return{label:e.label,href:e.href}})}),{},{cssOverride:B})},Hd={facebook:i().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M7.99992 1.3335C4.31792 1.3335 1.33325 4.31816 1.33325 8.00016C1.33325 11.3275 3.77125 14.0855 6.95859 14.5862V9.92683H5.26525V8.00016H6.95859V6.5315C6.95859 4.86083 7.95325 3.93816 9.47659 3.93816C10.2059 3.93816 10.9686 4.06816 10.9686 4.06816V5.70816H10.1286C9.29992 5.70816 9.04192 6.22216 9.04192 6.7495V8.00016H10.8906L10.5953 9.92683H9.04192V14.5862C12.2286 14.0862 14.6666 11.3268 14.6666 8.00016C14.6666 4.31816 11.6819 1.3335 7.99992 1.3335Z",fill:"#D71921"})),instagram:i().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M7.99992 1.3335C9.81125 1.3335 10.0373 1.34016 10.7479 1.3735C11.4579 1.40683 11.9413 1.51816 12.3666 1.6835C12.8066 1.85283 13.1773 2.08216 13.5479 2.45216C13.8869 2.78543 14.1492 3.18856 14.3166 3.6335C14.4813 4.05816 14.5933 4.54216 14.6266 5.25216C14.6579 5.96283 14.6666 6.18883 14.6666 8.00016C14.6666 9.8115 14.6599 10.0375 14.6266 10.7482C14.5933 11.4582 14.4813 11.9415 14.3166 12.3668C14.1497 12.812 13.8873 13.2152 13.5479 13.5482C13.2146 13.887 12.8115 14.1493 12.3666 14.3168C11.9419 14.4815 11.4579 14.5935 10.7479 14.6268C10.0373 14.6582 9.81125 14.6668 7.99992 14.6668C6.18859 14.6668 5.96259 14.6602 5.25192 14.6268C4.54192 14.5935 4.05859 14.4815 3.63325 14.3168C3.18814 14.1498 2.78494 13.8875 2.45192 13.5482C2.11286 13.215 1.85054 12.8118 1.68325 12.3668C1.51792 11.9422 1.40659 11.4582 1.37325 10.7482C1.34192 10.0375 1.33325 9.8115 1.33325 8.00016C1.33325 6.18883 1.33992 5.96283 1.37325 5.25216C1.40659 4.5415 1.51792 4.05883 1.68325 3.6335C1.85008 3.18828 2.11245 2.78504 2.45192 2.45216C2.78503 2.11298 3.1882 1.85065 3.63325 1.6835C4.05859 1.51816 4.54125 1.40683 5.25192 1.3735C5.96259 1.34216 6.18859 1.3335 7.99992 1.3335ZM7.99992 4.66683C7.11586 4.66683 6.26802 5.01802 5.6429 5.64314C5.01777 6.26826 4.66659 7.11611 4.66659 8.00016C4.66659 8.88422 5.01777 9.73206 5.6429 10.3572C6.26802 10.9823 7.11586 11.3335 7.99992 11.3335C8.88397 11.3335 9.73182 10.9823 10.3569 10.3572C10.9821 9.73206 11.3333 8.88422 11.3333 8.00016C11.3333 7.11611 10.9821 6.26826 10.3569 5.64314C9.73182 5.01802 8.88397 4.66683 7.99992 4.66683V4.66683ZM12.3333 4.50016C12.3333 4.27915 12.2455 4.06719 12.0892 3.91091C11.9329 3.75463 11.7209 3.66683 11.4999 3.66683C11.2789 3.66683 11.0669 3.75463 10.9107 3.91091C10.7544 4.06719 10.6666 4.27915 10.6666 4.50016C10.6666 4.72118 10.7544 4.93314 10.9107 5.08942C11.0669 5.2457 11.2789 5.3335 11.4999 5.3335C11.7209 5.3335 11.9329 5.2457 12.0892 5.08942C12.2455 4.93314 12.3333 4.72118 12.3333 4.50016ZM7.99992 6.00016C8.53035 6.00016 9.03906 6.21088 9.41413 6.58595C9.78921 6.96102 9.99992 7.46973 9.99992 8.00016C9.99992 8.5306 9.78921 9.0393 9.41413 9.41438C9.03906 9.78945 8.53035 10.0002 7.99992 10.0002C7.46949 10.0002 6.96078 9.78945 6.5857 9.41438C6.21063 9.0393 5.99992 8.5306 5.99992 8.00016C5.99992 7.46973 6.21063 6.96102 6.5857 6.58595C6.96078 6.21088 7.46949 6.00016 7.99992 6.00016V6.00016Z",fill:"#D71921"})),twitter:i().createElement("svg",{width:"18",height:"17",viewBox:"0 0 18 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M0.0434917 0L6.94422 9.22148L0 16.719H1.56299L7.64278 10.1547L12.5549 16.719H17.8735L10.5843 6.97891L17.048 0H15.485L9.88604 6.04543L5.36204 0H0.0434917ZM2.34194 1.15051H4.78525L15.5747 15.5685H13.1314L2.34194 1.15051Z",fill:"black"})),youtube:i().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M14.3619 4.33184C14.6666 5.51984 14.6666 7.99984 14.6666 7.99984C14.6666 7.99984 14.6666 10.4798 14.3619 11.6678C14.1926 12.3245 13.6973 12.8412 13.0699 13.0158C11.9306 13.3332 7.99992 13.3332 7.99992 13.3332C7.99992 13.3332 4.07125 13.3332 2.92992 13.0158C2.29992 12.8385 1.80525 12.3225 1.63792 11.6678C1.33325 10.4798 1.33325 7.99984 1.33325 7.99984C1.33325 7.99984 1.33325 5.51984 1.63792 4.33184C1.80725 3.67517 2.30259 3.1585 2.92992 2.98384C4.07125 2.6665 7.99992 2.6665 7.99992 2.6665C7.99992 2.6665 11.9306 2.6665 13.0699 2.98384C13.6999 3.16117 14.1946 3.67717 14.3619 4.33184V4.33184ZM6.66659 10.3332L10.6666 7.99984L6.66659 5.6665V10.3332Z",fill:"#D71921"})),tiktok:i().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("g",{clipPath:"url(#clip0_982_17989)"},i().createElement("path",{d:"M19.619 2H4.38096C3.06808 2 2 3.06808 2 4.38096V19.619C2 20.9319 3.06808 22 4.38096 22H19.619C20.9319 22 22 20.9319 22 19.619V4.38096C22 3.06808 20.9319 2 19.619 2ZM17.7164 10.7248C17.6072 10.7354 17.4975 10.741 17.3878 10.7414C16.1843 10.7416 15.0618 10.135 14.4026 9.12808V14.6219C14.4026 16.8645 12.5847 18.6824 10.3422 18.6824C8.0996 18.6824 6.28168 16.8645 6.28168 14.6219C6.28168 12.3794 8.0996 10.5614 10.3422 10.5614C10.427 10.5614 10.5098 10.569 10.5931 10.5743V12.5753C10.5098 12.5653 10.4279 12.5501 10.3422 12.5501C9.1976 12.5501 8.26976 13.4779 8.26976 14.6225C8.26976 15.767 9.1976 16.6949 10.3422 16.6949C11.4867 16.6949 12.4978 15.793 12.4978 14.6482L12.5178 5.31776H14.4322C14.6126 7.0344 15.9969 8.37528 17.7183 8.50112V10.725",fill:"#37003C"})),i().createElement("defs",null,i().createElement("clipPath",{id:"clip0_982_17989"},i().createElement("rect",{width:"20",height:"20",fill:"white",transform:"translate(2 2)"})))),snapchat:i().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M11.8708 21.764C10.6808 21.764 9.88676 21.203 9.17776 20.708C8.67476 20.351 8.20176 20.012 7.64476 19.918C7.37956 19.8724 7.11085 19.8503 6.84176 19.852C6.36976 19.852 5.99476 19.923 5.72776 19.977C5.55776 20.007 5.41576 20.035 5.30376 20.035C5.18776 20.035 5.04076 20.003 4.98376 19.807C4.93376 19.647 4.90276 19.495 4.87176 19.348C4.79176 18.978 4.72476 18.751 4.58576 18.728C3.09676 18.501 2.20576 18.158 2.03176 17.752C2.01776 17.708 2.00076 17.662 2.00076 17.627C1.99076 17.502 2.08076 17.4 2.20576 17.377C3.38676 17.181 4.44776 16.553 5.34376 15.519C6.03976 14.716 6.37876 13.94 6.40976 13.856C6.40976 13.846 6.41876 13.846 6.41876 13.846C6.58876 13.495 6.62376 13.196 6.52076 12.951C6.32976 12.491 5.69576 12.295 5.26376 12.161C5.15276 12.131 5.05876 12.095 4.97876 12.068C4.60876 11.921 3.99276 11.608 4.07376 11.176C4.13176 10.864 4.54576 10.641 4.88476 10.641C4.97876 10.641 5.05876 10.655 5.12476 10.691C5.50476 10.864 5.84776 10.953 6.14176 10.953C6.50776 10.953 6.68176 10.815 6.72576 10.771C6.71645 10.5732 6.70478 10.3755 6.69076 10.178C6.60076 8.813 6.49876 7.119 6.93076 6.148C8.22876 3.241 10.9838 3.008 11.7998 3.008L12.1558 3H12.2058C13.0208 3 15.7758 3.227 17.0738 6.139C17.5108 7.11 17.4038 8.809 17.3138 10.169L17.3058 10.236C17.2958 10.418 17.2828 10.592 17.2738 10.771C17.3188 10.806 17.4788 10.94 17.8088 10.944C18.0948 10.936 18.4068 10.842 18.7628 10.681C18.8613 10.6384 18.9674 10.6159 19.0748 10.615C19.1998 10.615 19.3248 10.645 19.4318 10.681H19.4408C19.7398 10.793 19.9358 11.002 19.9358 11.221C19.9448 11.426 19.7838 11.738 19.0218 12.046C18.9418 12.076 18.8478 12.113 18.7368 12.139C18.3128 12.269 17.6798 12.474 17.4788 12.929C17.3678 13.169 17.4128 13.477 17.5818 13.824C17.5818 13.834 17.5908 13.834 17.5908 13.834C17.6398 13.958 18.9278 16.883 21.7948 17.36C21.8534 17.3699 21.9064 17.4006 21.9441 17.4466C21.9818 17.4926 22.0016 17.5506 21.9998 17.61C21.9998 17.654 21.9908 17.699 21.9688 17.739C21.7948 18.149 20.9118 18.483 19.4138 18.715C19.2758 18.737 19.2088 18.965 19.1288 19.335C19.0967 19.4892 19.0594 19.6423 19.0168 19.794C18.9728 19.941 18.8788 20.021 18.7188 20.021H18.6958C18.5938 20.021 18.4558 20.008 18.2728 19.972C17.9063 19.8939 17.5325 19.855 17.1578 19.856C16.8948 19.856 16.6228 19.879 16.3558 19.923C15.8028 20.013 15.3258 20.356 14.8218 20.713C14.1048 21.203 13.3068 21.764 12.1248 21.764H11.8708Z",fill:"white"})),twitch:i().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M21 3V14.74L16.304 19.435H12.391L9.954 21.783H6.913V19.435H3V6.13L4.227 3H21ZM19.435 4.565H6.13V16.305H9.26V18.652L11.609 16.304H16.304L19.434 13.174V4.565H19.435ZM16.305 7.695V12.391H14.739V7.696H16.304L16.305 7.695ZM12.391 7.695V12.391H10.826V7.696H12.391V7.695Z",fill:"white"})),purpleTwitchIcon:i().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M21 3V14.74L16.304 19.435H12.391L9.954 21.783H6.913V19.435H3V6.13L4.227 3H21ZM19.435 4.565H6.13V16.305H9.26V18.652L11.609 16.304H16.304L19.434 13.174V4.565H19.435ZM16.305 7.695V12.391H14.739V7.696H16.304L16.305 7.695ZM12.391 7.695V12.391H10.826V7.696H12.391V7.695Z",fill:"#37003C"})),purpleYoutubeIcon:i().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M14.3619 4.33184C14.6666 5.51984 14.6666 7.99984 14.6666 7.99984C14.6666 7.99984 14.6666 10.4798 14.3619 11.6678C14.1926 12.3245 13.6973 12.8412 13.0699 13.0158C11.9306 13.3332 7.99992 13.3332 7.99992 13.3332C7.99992 13.3332 4.07125 13.3332 2.92992 13.0158C2.29992 12.8385 1.80525 12.3225 1.63792 11.6678C1.33325 10.4798 1.33325 7.99984 1.33325 7.99984C1.33325 7.99984 1.33325 5.51984 1.63792 4.33184C1.80725 3.67517 2.30259 3.1585 2.92992 2.98384C4.07125 2.6665 7.99992 2.6665 7.99992 2.6665C7.99992 2.6665 11.9306 2.6665 13.0699 2.98384C13.6999 3.16117 14.1946 3.67717 14.3619 4.33184V4.33184ZM6.66659 10.3332L10.6666 7.99984L6.66659 5.6665V10.3332Z",fill:"#37003C"}))},$d=(0,nt.A)("div",{target:"e18nqes0"})("cursor:pointer;margin:0 auto;border-radius:16px;padding:16px;background:",function(e){return e.theme.colors.white},";transition:0.5s;&:hover{background:",function(e){return e.theme.colors.lightPurpleHover},";}@media ",$a.lZ,"{margin:0;}"),qd=(0,nt.A)("a",{target:"e18nqes1"})({name:"5lkeve",styles:"display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:100%;text-decoration:none;"}),Gd=(0,nt.A)("img",{target:"e18nqes2"})({name:"qu4azq",styles:"width:100%;border-radius:12px;"}),Zd=(0,nt.A)("div",{target:"e18nqes3"})("width:100%;text-align:left;padding:20px 0;height:",function(e){var t=e.maxHeight;return t?"".concat(t,"px"):"auto"},";"),Wd=(0,nt.A)("h4",{target:"e18nqes4"})("font-weight:700;padding-bottom:16px;color:",function(e){return e.theme.colors.text},";color:var(--e-pl-purple-main,#37003C);font-size:24px;font-style:normal;font-weight:800;line-height:24px;"),Yd=(0,nt.A)("p",{target:"e18nqes5"})("font-weight:400;color:",function(e){return e.theme.colors.text},";color:var(--e-pl-purple-main,#37003C);font-size:14px;font-style:normal;font-weight:400;line-height:16px;max-height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;"),Kd=(0,nt.A)("button",{target:"e18nqes6"})("padding:20px;display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;border-radius:8px;height:50px;color:",function(e){return e.theme.colors.white},";transition:0.5s;background:linear-gradient(270deg,var(--c1,#963CFF),var(--c2,#37003C) 51%,var(--c1,#963CFF)) var(--x,0)/ 200%;&:hover{--x:100%;}span{font-weight:700;font-size:16px;font-style:normal;font-weight:800;line-height:normal;}",Si("FFFFFF"),""),Qd=(0,nt.A)("div",{target:"e18nqes7"})("display:flex;padding:var(--Spacing-2,8px) 9px;justify-content:flex-end;align-items:flex-end;gap:var(--Spacing-2,8px);color:var(--e-pl-purple-main,#37003C);span{font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-0.32px;}",Si(),"");function Xd(e){var t=e.title,a=e.description,r=e.previewImageUrl,n=e.articleLink,o=e.target,l=e.rel,s=e.maxHeight;return"View all"===t?i().createElement($d,{className:"flex items-center justify-center"},i().createElement(qd,{href:n,target:o,rel:l,className:"w-auto"},i().createElement(Kd,{className:"m-auto w-40 no-click"},i().createElement("span",null,"View all")))):i().createElement($d,null,i().createElement(qd,{href:n,target:o,rel:l},r&&i().createElement(Gd,{src:"".concat(r,"/m/426x160/smart/filters:quality(100):format(jpeg)")}),i().createElement(Zd,{maxHeight:s},i().createElement(Wd,null,t),i().createElement(Yd,null,a)),i().createElement(Qd,{className:"no-click"},i().createElement("span",null,"Read More"))))}(0,nt.A)("div",{target:"euggchi0"})("background:#F5F2F5;border-radius:16px;padding:16px;position:relative;overflow:hidden;max-width:1400px;margin:4rem 1rem;width:100%;@media (max-width:1440px){margin-left:20px;margin-right:20px;max-width:calc(100vw - 2rem);}@media ",$a.lZ,",",$a.n5,"{margin-left:16px;margin-right:16px;padding:16px;max-width:94vw;}@media ",$a.lZ,"{margin-left:10px;margin-right:10px;}"),(0,nt.A)("h2",{target:"euggchi1"})("font-size:36px;font-weight:700;color:",function(e){return e.theme.colors.plPurple},";margin:0 0 16px 0;line-height:1.2;@media ",$a.n5,"{font-size:24px;}@media ",$a.lZ,"{font-size:24px;}");var Jd=(0,nt.A)($a.Ay,{target:"euggchi2"})("& ul.slick-dots{bottom:-40px;}& ul.slick-dots li button:before{color:",function(e){return e.theme.colors.primary},";opacity:0.5;font-size:20px;}& ul.slick-dots li.slick-active button:before{color:",function(e){return e.theme.colors.primary},";opacity:1;}& .slick-track{display:flex;}& .slick-slide{height:auto;&:last-child > div > div{padding-right:0;}}& .slick-slide > div,& .slick-slide > div > div,& .slick-slide > div > div > div{height:100%;}width:100%;max-width:1440px;@media ",$a.lZ,",",$a.n5,",",$a.BY,",",$a.L_,"{width:auto;grid-template-columns:repeat(12,1fr);}@media ",$a.lZ,",",$a.n5,",",$a.BY,"{margin-left:0;margin-right:0;}@media ",$a.lZ,",",$a.n5,"{margin-bottom:40px;& .slick-slide:last-child > div > div{padding-right:7px;}}[class*='GridSlick']{margin:0;}[class*='PeekingSlide']{&:nth-of-type(1){padding-left:0;}&:nth-of-type(3){padding-right:0;}}");(0,nt.A)("h3",{target:"euggchi3"})("grid-column:1 / -1;text-align:center;line-height:1.26;margin:0;font-size:40px;line-height:40px;color:",function(e){return e.theme.colors.plPurple},";@media ",$a.lZ,"{font-size:32px;}"),(0,nt.A)("div",{target:"euggchi4"})("grid-column:1 / -1;margin:0 auto 32px;text-align:center;line-height:1.25;max-width:800px;@media ",$a.lZ,"{margin-bottom:20px;}p{color:rgba(0,0,0,0.8);}a{color:",function(e){return e.theme.colors.plPurple}," !important;font-weight:700;}"),(0,nt.A)("div",{target:"euggchi5"})({name:"a7bt61",styles:"display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:280px;padding:24px;gap:16px;position:relative;border-radius:12px;background-size:cover;z-index:1;overflow:hidden;--onboarding-step-background:var(--color-brand-primary-500,#ffffff);--onboarding-step-color:var(--semantic-hero-text-color,#ffffff);background:var(--onboarding-step-background);transition:0.5s;&.finalCard-theme{background:var(--onboarding-step-background);&:before{background:var(--onboarding-step-background);}}"}),(0,nt.A)("div",{target:"euggchi6"})({name:"tztvrz",styles:"grid-area:icon;width:60px;height:60px;display:flex;align-items:center;justify-content:center;& img,& > a{&,*{width:100%;height:100%;max-width:60px;max-height:60px;object-fit:contain;}}.icon-container{height:auto;}"}),(0,nt.A)("h5",{target:"euggchi7"})({name:"1spfxn0",styles:"grid-area:title;margin:0;font-size:20px;align-self:start;z-index:3;color:var(--semantic-hero-text-color,#37003C);font-style:normal;font-weight:700;line-height:1.2;"}),(0,nt.A)("div",{target:"euggchi8"})("grid-area:description;z-index:3;flex:1;",function(e){return e.theme.text.regularBody}," color:var(--semantic-hero-text-color,#37003C);font-size:16px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:16px;"),$a.lZ,(0,nt.A)("div",{target:"euggchi10"})('background-image:url("',"data:image/svg+xml,%3Csvg width='432' height='244' viewBox='0 0 432 244' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3440_44945)'%3E%3Cpath d='M10.2659 -201.449C11.2405 -199.314 12.1098 -197.07 12.9652 -194.82C15.6371 -187.792 18.2102 -180.724 20.9968 -173.742C24.4457 -165.101 27.9575 -156.482 31.649 -147.943C35.745 -138.468 40.0126 -129.067 44.3237 -119.688C47.2307 -113.364 50.3222 -107.125 53.3711 -100.867C55.2383 -97.0349 57.1812 -93.2398 59.2075 -89.1942C57.7577 -89.1769 56.3964 -89.1432 55.0353 -89.1486C53.6366 -89.1542 52.2381 -89.1986 50.8106 -89.226C51.4201 -85.9696 71.8356 -49.1995 82.4668 -31.8792C93.8556 -13.3244 105.756 4.88947 118.399 22.8132C116.894 23.2253 115.515 22.979 114.161 23.0224C112.703 23.0692 111.242 23.03 109.783 23.0348C108.398 23.0395 107.012 23.0533 105.36 23.0645C106.74 25.0204 107.936 26.7574 109.176 28.4617C112.638 33.2219 116.049 38.0223 119.609 42.7081C124.594 49.2697 129.688 55.7489 134.751 62.2503C136.884 64.989 139.024 67.7242 141.224 70.4089C145.13 75.1767 149.076 79.9124 153.023 84.6463C155.965 88.1743 158.899 91.7099 161.904 95.1839C164.654 98.3641 167.493 101.467 170.294 104.603C172.982 107.613 175.666 110.626 178.363 113.627C179.451 114.837 180.556 116.031 181.676 117.211C185.116 120.835 188.549 124.464 192.02 128.058C194.159 130.273 196.36 132.425 198.755 134.827C196.987 135.289 195.557 135.034 194.152 135.081C192.751 135.128 191.345 135.091 189.942 135.091C188.483 135.091 187.023 135.091 185.564 135.091C184.173 135.091 182.782 135.092 181.084 135.093C181.608 135.694 181.905 136.077 182.244 136.418C187.003 141.201 191.737 146.009 196.54 150.746C200.336 154.491 204.18 158.188 208.073 161.831C212.698 166.16 217.361 170.451 222.076 174.68C227.122 179.206 232.232 183.659 237.345 188.109C241.822 192.007 246.306 195.899 250.853 199.715C254.456 202.738 258.151 205.652 261.82 208.596C266.144 212.066 270.446 215.567 274.829 218.962C279.525 222.598 284.262 226.184 289.057 229.688C296.566 235.176 304.139 240.576 311.68 246.021C312.018 246.265 312.302 246.583 312.903 247.135C305.637 247.149 298.735 247.162 291.833 247.175C291.808 247.281 291.782 247.387 291.757 247.493C293.389 248.64 295.006 249.811 296.659 250.928C301.489 254.194 306.287 257.511 311.183 260.675C322.953 268.282 334.755 275.846 346.859 282.912C356.005 288.251 365.157 293.585 374.421 298.712C382.358 303.104 390.414 307.287 398.499 311.404C407.578 316.027 416.704 320.568 425.894 324.965C433.26 328.49 440.754 331.746 448.191 335.121C448.75 335.375 449.312 335.625 449.972 335.954C429.74 356.427 409.41 376.821 388.896 397.212C382.462 393.951 376.184 390.741 369.968 387.417C363.543 383.982 357.138 380.507 350.797 376.92C343.441 372.758 336.153 368.475 328.86 364.2C326.349 362.728 323.915 361.124 321.45 359.47C321.454 359.286 321.455 359.212 321.567 359.123C329.916 359.097 338.155 359.087 346.79 359.076C345.931 358.519 345.428 358.18 344.912 357.862C341.815 355.951 338.672 354.112 335.624 352.126C327.591 346.89 319.565 341.639 311.6 336.3C305.179 331.996 298.782 327.653 292.5 323.151C284.939 317.733 277.476 312.175 270.038 306.589C264.663 302.553 259.292 298.498 254.103 294.228C243.463 285.472 232.911 276.607 222.396 267.701C217.951 263.936 213.691 259.95 209.341 256.073C208.216 255.071 207.065 254.099 205.84 253.043C205.653 253.023 205.552 253.073 205.452 253.124C203.542 251.207 201.631 249.291 199.7 247.192C201.071 246.977 202.463 246.92 203.856 246.917C209.17 246.906 214.485 246.916 219.799 246.907C220.198 246.906 220.597 246.818 221.201 246.747C184.411 212.197 150.941 174.988 120.019 134.879C126.068 134.872 131.682 134.866 137.651 134.859C110.301 99.1527 85.8059 61.995 63.8741 22.8173C68.4372 22.8005 72.673 22.7858 77.0557 22.7697C56.819 -13.491 39.1061 -50.6708 23.8197 -89.3509C26.8135 -89.3656 29.5854 -89.3788 32.5046 -89.3931C32.2082 -90.2812 31.9712 -91.0799 31.6773 -91.8569C30.6665 -94.5295 29.6588 -97.2044 28.6086 -99.8616C23.8632 -111.867 19.6402 -124.063 15.5229 -136.294C13.2844 -142.944 11.1999 -149.647 9.10788 -156.346C7.30047 -162.133 5.53662 -167.935 3.83496 -173.754C2.323 -178.925 0.927458 -184.13 -0.53888 -189.315C-0.619558 -189.6 -0.878866 -189.834 -1.0554 -190.092C2.68116 -193.84 6.4177 -197.589 10.2659 -201.449ZM82.1988 -273.606C82.7494 -272.828 83.263 -271.966 83.6165 -271.044C87.2878 -261.459 90.8253 -251.82 94.6174 -242.284C98.2049 -233.262 101.99 -224.316 105.807 -215.389C108.429 -209.255 111.195 -203.181 114.003 -197.131C117.024 -190.625 120.134 -184.16 123.271 -177.71C125.821 -172.467 128.47 -167.273 131.065 -162.053C131.133 -161.917 131.091 -161.726 131.112 -161.36C128.347 -161.445 125.61 -161.53 122.464 -161.628C142.631 -122.414 165.222 -85.2321 190.582 -49.4015C186.185 -49.0452 181.977 -49.5276 177.564 -49.155C205.67 -9.33228 236.792 27.6807 270.762 62.8117C264.829 62.8134 259.298 62.8149 253.714 62.8165C255.014 65.2872 284.078 93.3716 294.882 103.017C309.222 115.819 323.83 128.288 338.877 140.245C353.877 152.165 369.25 163.58 384.966 174.535C384.937 174.648 384.908 174.761 384.879 174.874C377.955 174.875 371.031 174.875 364.108 174.875C364.064 174.963 364.02 175.052 363.976 175.141C364.73 175.71 365.457 176.321 366.242 176.844C374.592 182.414 382.933 187.998 391.316 193.517C395.715 196.412 400.146 199.266 404.646 201.998C412.405 206.71 420.212 211.343 428.033 215.949C432.38 218.509 436.767 221.002 441.188 223.431C448.495 227.444 455.812 231.443 463.186 235.331C469.223 238.515 475.321 241.59 481.444 244.606C488.628 248.144 495.846 251.613 503.09 255.026C509.322 257.962 515.611 260.775 521.939 263.759C501.674 284.269 481.343 304.663 460.901 325.168C460.708 325.12 460.668 324.882 460.538 324.811C458.218 323.567 455.884 322.347 453.559 321.113C446.392 317.309 439.179 313.59 432.075 309.671C424.131 305.288 416.271 300.75 408.406 296.226C404.18 293.795 400.018 291.249 395.827 288.756C394.925 288.22 394.021 287.69 393.117 287.157C393.145 287.03 393.172 286.902 393.2 286.775C401.542 286.774 409.885 286.774 418.227 286.774C418.27 286.671 418.314 286.567 418.358 286.464C405.332 278.319 392.378 270.065 379.71 261.371C367.049 252.683 354.593 243.711 342.342 234.447C330.053 225.154 318.063 215.484 306.261 205.585C294.502 195.722 283.086 185.461 271.914 174.959C271.947 174.861 271.956 174.8 271.987 174.756C272.013 174.719 272.065 174.676 272.105 174.676C279.064 174.723 286.022 174.773 293.091 174.825C292.596 173.74 291.202 172.183 289.861 171.054C289.218 170.513 288.585 169.957 287.983 169.37C284.447 165.917 280.924 162.449 277.391 158.993C274.661 156.323 271.887 153.696 269.194 150.989C265.906 147.684 262.665 144.331 259.435 140.968C256.441 137.851 253.465 134.716 250.524 131.55C246.822 127.565 243.118 123.579 239.496 119.521C234.831 114.294 230.184 109.047 225.641 103.713C219.903 96.9754 214.261 90.1542 208.609 83.3426C205.71 79.8499 202.852 76.3221 200.029 72.7678C197.626 69.7417 195.297 66.6558 192.939 63.5933C192.743 63.3381 192.575 63.0603 192.302 62.6577C198.114 62.6955 203.753 62.7329 209.711 62.7716C202.923 53.4813 196.264 44.5811 189.839 35.5149C183.384 26.4077 177.024 17.2263 170.879 7.908C164.766 -1.36017 158.855 -10.7683 153.069 -20.2458C147.251 -29.7753 141.695 -39.4659 135.851 -49.378C140.43 -49.6513 144.651 -49.4824 149.185 -49.4933C128.917 -85.7344 111.22 -122.947 95.9329 -161.613C97.5458 -161.63 98.9219 -161.658 100.298 -161.655C101.694 -161.652 103.09 -161.619 104.67 -161.596C104.439 -162.261 104.291 -162.716 104.123 -163.164C100.615 -172.506 97.0639 -181.833 93.6092 -191.195C91.7452 -196.247 89.9602 -201.331 88.2893 -206.45C85.5042 -214.983 82.8055 -223.545 80.1348 -232.114C78.3146 -237.955 76.5685 -243.819 74.8571 -249.693C73.743 -253.517 72.7541 -257.377 71.6993 -261.219C71.5969 -261.591 71.4233 -261.945 71.1993 -262.398C74.7729 -266.157 78.4301 -269.826 82.1988 -273.606ZM155.553 -345.039C155.33 -344.458 155.325 -344.456 155.489 -344.007C156.546 -341.105 157.565 -338.188 158.671 -335.305C161.642 -327.556 164.583 -319.795 167.666 -312.091C170.307 -305.492 173.093 -298.951 175.881 -292.413C178.321 -286.693 180.802 -280.988 183.36 -275.321C185.887 -269.722 188.494 -264.158 191.137 -258.613C193.71 -253.217 196.359 -247.857 199.004 -242.496C200.24 -239.99 201.549 -237.518 202.819 -235.029C203.015 -234.644 203.18 -234.244 203.508 -233.528C200.498 -233.649 197.706 -233.761 194.564 -233.888C214.699 -194.732 237.296 -157.6 262.41 -122.06C262.352 -121.926 262.336 -121.87 262.305 -121.825C262.275 -121.783 262.227 -121.723 262.187 -121.722C258.102 -121.677 254.018 -121.636 249.762 -121.593C249.917 -121.21 249.976 -120.901 250.144 -120.672C254.505 -114.691 258.814 -108.67 263.267 -102.758C268.156 -96.2672 273.113 -89.826 278.16 -83.4593C284.146 -75.9088 290.22 -68.4276 296.336 -60.9824C299.43 -57.2162 302.688 -53.584 305.895 -49.9118C309.985 -45.2277 314.074 -40.5415 318.21 -35.8988C320.934 -32.8423 323.728 -29.8489 326.513 -26.8486C329.109 -24.0527 331.735 -21.2856 334.347 -18.5049C336.921 -15.7651 339.493 -13.024 342.065 -10.282C342.202 -10.1356 342.323 -9.97343 342.648 -9.58184C336.812 -9.5781 331.252 -9.57525 325.393 -9.57149C325.809 -9.03751 326.003 -8.7255 326.255 -8.47216C332.164 -2.53442 338.041 3.43678 344.01 9.31324C347.085 12.3402 350.327 15.1967 353.613 18.333C353.902 18.6577 354.072 18.7796 354.242 18.9013C358.078 22.433 361.903 25.9771 365.753 29.4934C368.981 32.4412 372.215 35.3837 375.488 38.2804C379.222 41.5847 382.993 44.8468 386.766 48.1061C389.266 50.2657 391.775 52.4161 394.322 54.5204C397.084 56.8036 399.885 59.0414 402.687 61.2766C408.423 65.8528 414.121 70.478 419.927 74.9644C426.442 79.9999 433.012 84.9694 439.646 89.8461C445.38 94.0609 451.239 98.1058 457.041 102.229C457.08 102.257 457.091 102.328 457.22 102.597C453.625 102.597 450.13 102.605 446.635 102.595C443.198 102.585 439.762 102.557 436.153 102.536C438.848 106.166 489.125 137.69 513.003 150.965C539.401 165.641 566.4 179.09 594.103 191.371C573.844 211.874 553.513 232.268 533.071 252.773C531.905 252.242 530.88 251.54 529.791 250.964C525.699 248.799 521.58 246.685 517.482 244.534C514.129 242.774 510.773 241.017 507.448 239.206C504.506 237.603 501.603 235.926 498.683 234.28C495.286 232.365 491.877 230.47 488.495 228.527C483.744 225.797 479.006 223.046 474.278 220.277C471.67 218.75 469.092 217.171 466.506 215.607C466.042 215.326 465.605 215.004 465.215 214.444C473.434 214.429 481.653 214.414 490.077 214.391C490.342 214.326 490.403 214.269 490.464 214.211C490.339 214.13 490.214 214.049 490.089 213.967C487.159 212.123 484.205 210.314 481.304 208.425C472.952 202.989 464.584 197.576 456.295 192.044C450.428 188.128 444.646 184.081 438.887 180.006C433.173 175.962 427.478 171.885 421.879 167.684C414.484 162.137 407.128 156.535 399.872 150.807C392.93 145.327 386.088 139.716 379.295 134.05C373.963 129.603 368.746 125.016 363.529 120.432C359.573 116.955 355.695 113.389 351.789 109.855C349.255 107.561 346.734 105.253 344.21 102.947C344.132 102.875 344.093 102.758 344.037 102.662C344.054 102.607 344.061 102.547 344.09 102.502C344.116 102.462 344.165 102.422 344.21 102.411C344.318 102.385 344.43 102.363 344.54 102.363C351.275 102.345 358.01 102.329 364.745 102.311C364.794 102.311 364.844 102.276 365.042 102.201C364.833 101.88 364.689 101.538 364.444 101.303C361.687 98.665 358.915 96.0433 356.147 93.4175C355.984 93.2629 355.821 93.1077 355.661 92.95C351.099 88.4549 346.511 83.9855 341.984 79.4549C338.61 76.078 335.299 72.6372 331.991 69.195C328.957 66.0391 325.927 62.8791 322.966 59.6552C319.288 55.6498 315.68 51.5781 312.045 47.5329C308.411 43.4887 304.721 39.4926 301.161 35.3837C296.171 29.6249 291.197 23.8485 286.364 17.9573C279.541 9.63889 272.851 1.2104 266.112 -7.1781C265.527 -7.90632 265.008 -8.68815 264.268 -9.7089C270.098 -9.92331 275.713 -9.72997 281.516 -9.8332C281.315 -10.2572 281.23 -10.5536 281.057 -10.7813C277.88 -14.945 274.622 -19.049 271.524 -23.271C267.488 -28.7715 263.545 -34.3415 259.623 -39.9246C255.853 -45.2909 252.117 -50.6835 248.446 -56.1183C245.181 -60.9521 242.005 -65.8467 238.829 -70.7397C235.567 -75.7631 232.258 -80.7592 229.14 -85.8713C224.263 -93.8653 219.508 -101.935 214.743 -109.997C212.688 -113.474 210.734 -117.011 208.741 -120.524C208.555 -120.851 208.422 -121.209 208.169 -121.76C212.56 -122.04 216.79 -121.721 221.181 -121.941C211.022 -140.107 201.548 -158.442 192.702 -177.101C183.89 -195.685 175.64 -214.513 168.02 -233.931C170.992 -233.934 173.718 -233.937 176.638 -233.94C176.379 -234.796 176.199 -235.545 175.928 -236.259C173.665 -242.227 171.347 -248.175 169.122 -254.158C167.314 -259.019 165.568 -263.904 163.872 -268.806C161.391 -275.98 158.952 -283.169 156.551 -290.37C155.477 -293.589 154.543 -296.856 153.54 -300.098C152.392 -303.811 151.203 -307.511 150.096 -311.235C148.826 -315.502 147.616 -319.787 146.401 -324.07C145.474 -327.333 144.583 -330.606 143.666 -333.872C143.592 -334.137 143.439 -334.38 143.185 -334.64C146.858 -338.468 150.669 -342.291 154.48 -346.114C154.804 -345.79 155.119 -345.474 155.553 -345.039Z' fill='url(%23paint0_linear_3440_44945)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3440_44945' x1='442.827' y1='172.284' x2='78.1453' y2='172.071' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.1'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_3440_44945'%3E%3Crect width='432' height='244' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E",'");z-index:-1;opacity:0.5;&.normal-card{opacity:0%;transition:0.7s;a:hover &,a:focus &{opacity:100%;}}'),(0,nt.A)("a",{target:"euggchi11"})({name:"1ql3869",styles:"display:block;width:100%;background:var(--semantic-linkcard-cta-background-color,#EBE5EB);color:var(--semantic-linkcard-cta-text-color,#37003C);padding:12px 24px;border-radius:1000px;text-decoration:none;text-align:center;transition:all 0.3s ease;margin-top:auto;align-self:flex-start;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.42px;&:hover{background:var(--semantic-cta-fill-color-hover,#37003C);color:var(--semantic-cta-text-color-hover,#EBE5EB);color:white;transform:translateY(-2px);}&:focus{outline:2px solid var(--semantic-cta-fill-color-hover,#EBE5EB);outline-offset:2px;}"});var eu,tu=(0,nt.A)("div",{target:"e63ktl30"})("width:100%;margin:0 20px;display:flex;flex-direction:column;align-items:center;color:",function(e){return e.theme.colors.text},";padding:0 0 70px;[class*='Description']{padding-bottom:0;}.comp-text{margin:0 auto 16px;padding:0;max-width:1400px;h2{align-self:flex-start;}}> div{margin-top:0;}"),au=(0,nt.A)("div",{target:"e63ktl31"})("width:1400px;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(375px,1fr));grid-auto-rows:minmax(200px,auto);align-items:stretch;gap:40px;justify-content:center;padding:0 0 40px 0;@media ",Bi.belowDesktop,"{padding:30px 5% 40px;width:auto;grid-template-columns:repeat(2,minmax(375px,1fr));margin:0 auto;}@media ",Bi.belowLaptop,"{grid-template-columns:repeat(2,minmax(325px,1fr));}@media ",$a.lZ,"{grid-template-columns:1fr;}"),ru=(0,nt.A)(tr,{target:"e63ktl33"})("margin-top:0;background-color:",function(e){return e.theme.colors.plPurple},";color:",function(e){return e.theme.colors.text},";text-decoration:none;padding:16px 64px;width:260px;border-radius:4px;cursor:pointer;font-size:16px;line-height:24px;font-weight:bold;&,&:visited{color:",function(e){return e.theme.colors.text},";}"),nu=(0,nt.A)("div",{target:"e63ktl34"})("text-align:center;width:100%;a{display:inline-block;border-radius:999px;}@media ",$a.lZ,"{padding-bottom:20px}"),ou=(0,nt.A)(Jd,{target:"e63ktl35"})({name:"1gxvy42",styles:"width:1422px;margin-top:0;.slick-track{gap:12px;}.slick-slide:nth-of-type(1){margin-left:-12px;}"}),iu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:3,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"Load More",l=(0,o.useState)((null==e?void 0:e.slice(0,r))||[]),c=(0,s.A)(l,2),d=c[0],u=c[1],g=(0,o.useState)(e.length<=r),m=(0,s.A)(g,2),p=m[0],b=m[1],h=function(o){return i().createElement(t,(0,An.A)({},o,{onClick:function(){if(a)return a();var t=(null==e?void 0:e.slice(0,d.length+r))||[];u(t),b(t.length>=e.length)}}),n)};return{items:d,loadMore:null===a?-1:p?null:i().createElement(h,null)}},lu=(0,nt.A)("div",{target:"ewkku820"})(function(e){var t=e.theme,a=e.cssOverrides;return(0,ro.AH)(eu||(eu=(0,Ua.A)(["\n    margin: 32px auto;\n    display: flex;\n    flex-direction: column;\n    /* align-items: center; */\n    justify-content: center;\n    gap: 20px;\n    max-width: 1440px;\n    width: 100%;\n    padding-inline: 20px;\n\n    .title {\n      ","\n    }\n\n    @media ",", ",", "," {\n      padding-inline: 16px;\n      margin-bottom: 20px;\n    }\n\n    ","\n  "])),t.heading.h2,$a.lZ,$a.n5,$a.BY,a)},""),su=function(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.customizations,a=ia(),r=Ca().registrationStatus,n=Aa(),i=n.portalStages,l=n.selectedStage,s=(0,o.useMemo)(function(){var n,o,s,c,d,g,m=(null==t?void 0:t.find(function(e){return"CustomVisibility"===(null==e?void 0:e.component)}))||{},p=(null==t?void 0:t.find(function(e){return"CustomCssOverrides"===(null==e?void 0:e.component)}))||{},b={visibility:!0,classNames:(null==p?void 0:p.classNames)||(null==e?void 0:e.classNames)||"",cssOverrides:(null==p?void 0:p.cssOverrides)||(null==e?void 0:e.cssOverrides)||""};if(!u().size(m))return b;var h,v,f,x,w,y,k,C,E=u().filter(null==i?void 0:i.stages,function(e){var t,a;if(null==e||!e.registrationCloseTime||!e.active)return!1;var r,n,o=!0;return null!=m&&null!==(t=m.hiddenTournamentStages)&&void 0!==t&&t.length&&(o=!(null!=m&&null!==(r=m.hiddenTournamentStages)&&void 0!==r&&r.includes(null==e?void 0:e.stage))),null!=m&&null!==(a=m.visibleTournamentStages)&&void 0!==a&&a.length&&(o=null==m||null===(n=m.visibleTournamentStages)||void 0===n?void 0:n.includes(null==e?void 0:e.stage)),o}),N=null==l?void 0:l.stage,A=function(e){if(null==e||!e.length)return!1;var t=null==e?void 0:e.map(function(e){var t,a=(t=null==e?void 0:e.registrationCloseTime)?Ee()("".concat(t,"+0000"),"YYYY-MM-DD HH:mmZZ"):null;return!!a&&Ee()().isAfter(a)}),a=null==t?void 0:t.filter(function(e){return e});return(null==a?void 0:a.length)===(null==e?void 0:e.length)}(E);return null!=m&&null!==(n=m.visibleAuthStates)&&void 0!==n&&n.length&&(null!=m&&null!==(h=m.visibleAuthStates)&&void 0!==h&&h.includes(null==a||null===(v=a.authState)||void 0===v?void 0:v.toString())||(b.visibility=!1)),null!=m&&null!==(o=m.visibleTournamentStates)&&void 0!==o&&o.length&&(null!=m&&null!==(f=m.visibleTournamentStates)&&void 0!==f&&f.includes(null==r?void 0:r.toString())||(b.visibility=!1)),null!=m&&null!==(s=m.visibleTournamentStages)&&void 0!==s&&s.length&&(null!=m&&null!==(x=m.visibleTournamentStages)&&void 0!==x&&x.includes(N)||(b.visibility=!1)),null!=m&&m.visibleWhenRegistrationIsClosed&&!A&&(b.visibility=!1),null!==(c=m.hiddenAuthStates)&&void 0!==c&&c.length&&null!=m&&null!==(w=m.hiddenAuthStates)&&void 0!==w&&w.includes(null==a||null===(y=a.authState)||void 0===y?void 0:y.toString())&&(b.visibility=!1),null!=m&&null!==(d=m.hiddenTournamentStates)&&void 0!==d&&d.length&&null!=m&&null!==(k=m.hiddenTournamentStates)&&void 0!==k&&k.includes(null==r?void 0:r.toString())&&(b.visibility=!1),null!=m&&null!==(g=m.hiddenTournamentStages)&&void 0!==g&&g.length&&null!=m&&null!==(C=m.hiddenTournamentStages)&&void 0!==C&&C.includes(l)&&(b.visibility=!1),null!=m&&m.hiddenWhenRegistrationIsClosed&&A&&(b.visibility=!1),null!=e&&e.hidden&&(b.visibility=!1),b},[i,l,t,null==e?void 0:e.hidden,null==a?void 0:a.authState]);return{visibility:s.visibility,classNames:s.classNames,cssOverrides:s.cssOverrides}}(e),a=t.visibility,r=t.classNames,n=t.cssOverrides;return a&&(null!=e&&e.title||null!=e&&e.content)?i().createElement(lu,{className:Hl("comp-text",r),cssOverrides:n},i().createElement("h2",{className:"title"},e.title),Vt(e.content)):null};function cu(e){var t=e.articles,a=e.onLoadMore,r=e.limit,n=void 0===r?9:r,l=e.title,c=void 0===l?"News and Articles":l,d=iu(t,ru,a,n,"More News"),u=d.items,g=d.loadMore,m=(0,o.useState)(0),p=(0,s.A)(m,2),b=p[0],h=p[1];(0,o.useEffect)(function(){function e(){if(window.innerWidth>=768){var e=document.querySelectorAll('[class*="ArticleCardContent"]'),t=Array.from(e).reduce(function(e,t){return Math.max(e,t.offsetHeight)},0);h(t)}else h(0)}return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}},[t]);var v=i().createElement(i().Fragment,null,i().createElement(au,{className:"articles-wrapper",articles:null==t?void 0:t.length,limit:n},u.map(function(e,t){var a=e.key,r=e.title,n=e.description,o=e.image,l=e.image_asset,s=e.url;return i().createElement(Xd,{key:"".concat(a,"}-").concat(t),maxHeight:b,title:r,description:n,previewImageUrl:(null==o?void 0:o.filename)||(null==l?void 0:l.filename),articleLink:s})})),null!==g&&i().createElement(nu,null,g)),f=i().createElement(ou,null,i().createElement($a.lr,null,i().createElement(Vn.A,du,u.map(function(e,t){var a=e.key,r=e.title,n=e.description,o=e.image,l=e.image_asset,s=e.url;return i().createElement(Xd,{key:"".concat(a,"}-").concat(t),maxHeight:b,title:r,description:n,previewImageUrl:(null==o?void 0:o.filename)||(null==l?void 0:l.filename),articleLink:s})}))));return i().createElement(tu,{className:"articles-container"},c&&i().createElement(su,{title:c}),-1!==g?v:f)}var du={slidesToShow:3,arrows:!1,infinite:!1,slidesToScroll:3,dots:!0,responsive:[{breakpoint:$a.fi.laptop,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:$a.fi.tablet,settings:{slidesToShow:1.15,slidesToScroll:1}}]},uu=(0,nt.A)("div",{target:"e12asxsh0"})({name:"1y4uvyv",styles:"cursor:pointer;margin:0 auto;max-width:384px;"}),gu=(0,nt.A)("a",{target:"e12asxsh1"})({name:"ounf5v",styles:"display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none;"}),mu=(0,nt.A)("div",{target:"e12asxsh2"})({name:"pbp1xc",styles:"position:relative;z-index:1;img{z-index:2;}svg{position:absolute;top:33%;left:40%;z-index:3;}"}),pu=(0,nt.A)("img",{target:"e12asxsh3"})("height:205px;width:360px;max-width:100%;border:4px solid ",function(e){return e.theme.colors.text},";"),bu=(0,nt.A)("div",{target:"e12asxsh4"})({name:"cfm5gl",styles:"width:100%;text-align:left;"}),hu=(0,nt.A)("h4",{target:"e12asxsh5"})("font-size:18px;font-weight:800;color:",function(e){return e.theme.colors.text},";padding-block:15px 10px;"),vu=(0,nt.A)("p",{target:"e12asxsh6"})("font-size:16px;color:",function(e){return e.theme.colors.text},";"),fu=function(){return i().createElement("svg",{width:"67",height:"64",viewBox:"0 0 67 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("g",{clipPath:"url(#clip0_2083_52226)"},i().createElement("ellipse",{opacity:"0.6",cx:"33.5003",cy:"32",rx:"32.8182",ry:"32",fill:"black"}),i().createElement("path",{d:"M25.2959 45V19L49.9095 32L25.2959 45Z",fill:"white"})),i().createElement("defs",null,i().createElement("clipPath",{id:"clip0_2083_52226"},i().createElement("rect",{width:"65.6364",height:"64",fill:"white",transform:"translate(0.682129)"}))))};function xu(e){var t=e.title,a=e.description,r=e.previewImageUrl,n=e.articleLink;return i().createElement(uu,null,i().createElement(gu,{href:n,target:"_blank",rel:"noreferrer noopener"},r&&i().createElement(mu,null,i().createElement(fu,null),i().createElement(pu,{src:"".concat(r,"/m/fit-in/360x205")})),i().createElement(bu,null,i().createElement(hu,null,t),i().createElement(vu,null,a))))}var wu="(max-width: 1000px)",yu=(0,nt.A)("div",{target:"e15feekz0"})("display:grid;grid-template-columns:25% auto;margin-top:64px;margin-bottom:60px;padding:40px;place-items:center;color:",function(e){return e.theme.colors.text},";background:",function(e){return e.theme.gradients.plGradientPurple},";border-radius:8px;@media ",wu,"{margin-top:32px;grid-template-columns:unset;grid-template-rows:200px auto;margin-bottom:40px;padding:30px 35px;}"),ku=(0,nt.A)("img",{target:"e15feekz1"})("width:80%;max-width:256px;aspect-ratio:1;margin-right:40px;@media ",wu,"{width:unset;max-width:unset;height:180px;max-height:256px;margin:0px 0px 16px;}"),Cu=(0,nt.A)("div",{target:"e15feekz2"})("display:flex;flex-direction:column;justify-content:center;height:100%;gap:24px;@media ",wu,"{align-items:center;text-align:center;gap:20px;}"),Eu=(0,nt.A)("h3",{target:"e15feekz3"})({name:"1b4qaqi",styles:"font-size:32px;line-height:40px;"}),Nu=(0,nt.A)("div",{target:"e15feekz4"})({name:"1bqvafv",styles:"font-size:18px;line-height:24px;"}),Au=(0,nt.A)(tr,{target:"e15feekz5"})(function(e){return e.theme.text.subtitleTwo}," border-radius:4px;margin-right:auto;padding:16px 32px;@media ",wu,"{margin-left:auto;}"),Vu=(0,nt.A)("div",{target:"e15feekz6"})("a{display:inline-block;margin-right:16px;@media ",$a.lZ,"{margin-right:0;}}"),Tu=(0,nt.A)("div",{target:"e15feekz7"})("display:flex;align-items:center;gap:10px;@media ",$a.lZ,"{flex-direction:column;}"),_u=(0,nt.A)("p",{target:"e15feekz8"})({name:"tokvmb",styles:"color:red;"}),zu=(0,nt.A)("div",{target:"ell7ztd0"})("width:100%;display:flex;flex-direction:column;align-items:center;color:",function(e){return e.theme.colors.text},";background-color:",function(e){return e.theme.colors.mainPurple},";"),Bu=(0,nt.A)("div",{target:"ell7ztd1"})("display:grid;grid-template-columns:",function(e){var t=e.videos;return t<3?"repeat(".concat(t,", auto)"):"repeat(3, auto)"},";place-items:center;align-items:center;grid-row-gap:40px;grid-column-gap:60px;padding:40px 0;@media ",Bi.belowLaptop,"{grid-template-columns:384px;margin:0 auto;}"),Su=(0,nt.A)("h3",{target:"ell7ztd2"})({name:"16eons",styles:"font-weight:700;font-size:40px;line-height:42px;padding-top:40px;"}),Lu=(0,nt.A)(tr,{target:"ell7ztd4"})(function(e){return e.theme.text.subtitleTwo}," border-radius:4px;margin-right:auto;padding:16px 32px;@media ",wu,"{margin-left:auto;}"),Pu=(0,nt.A)("div",{target:"ell7ztd5"})({name:"1kzh6ir",styles:"text-align:center;width:100%;padding:0 0 40px;a{display:inline-block;border-radius:999px;}"});function Iu(e){var t=e.videos,a=iu(t,Lu),r=a.items,n=a.loadMore;return(null==t?void 0:t.length)<1?null:i().createElement(zu,null,i().createElement(Su,null,"Videos"),i().createElement(Bu,{videos:null==t?void 0:t.length},r.map(function(e){var t=e.key,a=e.title,r=e.description,n=e.image,o=e.to;return i().createElement(xu,{key:t,title:a,description:r,previewImageUrl:null==n?void 0:n.filename,articleLink:null==o?void 0:o.url})})),null!==n&&i().createElement(Pu,null,n))}(0,nt.A)("div",{target:"e1lddxmk0"})({name:"79elbk",styles:"position:relative;"});var Ru="(max-width: 1000px)",Mu=(0,nt.A)("div",{target:"e1ghdia40"})('display:grid;grid-template-columns:1fr;grid-template-areas:"content" "image";padding:0 24px;margin:40px 16px;max-width:1400px;border-radius:16px;background-repeat:no-repeat;color:',function(e){return e.theme.colors.white},";background-image:",function(e){var t=e.backgroundImage;return null!=t&&t.mobile?'url("'.concat(t.mobile,'")'):"none"},";@media (min-width:754px){background-image:",function(e){var t=e.backgroundImage;return null!=t&&t.tablet?'url("'.concat(t.tablet,'")'):"none"},';background-size:cover;background-position:center bottom;}@media (min-width:900px){grid-template-columns:400px 1fr;grid-template-areas:"image content";padding:0 32px;margin:64px auto;background-size:cover;}@media (min-width:1000px){grid-template-columns:520px 1fr;background-image:',function(e){var t=e.backgroundImage;return null!=t&&t.desktop?'url("'.concat(t.desktop,'")'):"none"},";}",function(e){return e.cssOverride},""),Ou=(0,nt.A)("img",{target:"e1ghdia41"})("grid-area:image;align-self:end;max-width:520px;margin-top:-40px;@media ",Ru,"{padding-top:20px;padding-right:0;align-self:center;max-width:400px;width:100%;margin-top:0;}@media (max-width:900px){margin:0 auto;}"),ju=(0,nt.A)("div",{target:"e1ghdia42"})("grid-area:content;display:flex;flex-direction:column;justify-content:center;padding:32px 0 32px 48px;@media ",Ru,"{align-items:center;padding:20px 0px 0px 0px;text-align:center;}"),Fu=(0,nt.A)("h3",{target:"e1ghdia43"})("margin-bottom:8px;color:#FFF;font-size:44px;font-style:normal;font-weight:400;line-height:48px;max-width:100%;@media ",Bi.belowDesktop,"{font-size:32px;line-height:36px;max-width:615px;}@media ",$a.lZ,"{font-size:24px;line-height:28px;padding:8px;}"),Du=(0,nt.A)("div",{target:"e1ghdia44"})("margin-bottom:26px;@media ",Ru,"{margin-bottom:16px;}"),Uu=(0,nt.A)(sr,{target:"e1ghdia45"})("color:",function(e){return e.theme.colors.plPurple},";border-radius:999px;margin-right:auto;background:",function(e){return e.theme.gradients.plGradientGreen},";position:relative;overflow:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 12px rgba(0,0,0,0.15);font-weight:400;&::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s;}&:hover{box-shadow:0 8px 25px rgba(0,0,0,0.25);background:",function(e){return e.theme.gradients.plGradientGreen},";filter:brightness(1.2);&::before{left:100%;}}svg,svg path{width:24px;height:24px;font-size:24px;transition:transform 0.3s ease;}&:hover svg{transform:translateX(2px);}"),Hu=function(e){var t=e.activeTab,a=(0,o.useMemo)(function(){return u().kebabCase(ac),""},[t]),r=(0,o.useMemo)(function(){return u().kebabCase(ac),""},[t]);return i().createElement(su,{title:a,content:r})},$u=(0,nt.A)("div",{target:"euqply30"})("margin-top:60px;[class*='RegistrationCta']{h3{text-align:left;margin-bottom:1rem;}a{display:grid;grid-template-columns:16px auto;gap:16px;flex-direction:row;align-items:center;justify-content:center;padding:16px 32px;background-color:",function(e){return e.theme.colors.mainPurple},";text-decoration:none;cursor:pointer;transition:0.33s;font-style:normal;font-weight:700;line-height:normal;border-radius:4px;border:2px solid ",function(e){return e.theme.colors.mainPurple},";font-size:16px;width:245px;text-align:left;margin:0;svg{font-size:16px;width:16px;height:auto;aspect-ratio:1/1;path{fill:",function(e){return e.theme.colors.mainPurple},";}}&:hover,&:focus{outline:none;}}}"),qu=(0,nt.A)(jd,{target:"euqply31"})({name:"15pc7oz",styles:'[class*="Table "]{margin-top:0;}'}),Gu=(0,nt.A)("img",{target:"ewgub900"})({name:"1e5wcx4",styles:"width:100%;margin:32px auto 0;display:block;"}),Zu=(0,nt.A)("div",{target:"ewgub901"})({name:"qfr7bw",styles:"display:grid;gap:2rem;margin-top:48px;"}),Wu=i().memo(function(e){var t=e.rounds,a=(e.state,(0,Js.A)("finalsRound","1")),r=(0,s.A)(a,2),n=r[0],o=r[1];if(null==t||!t.length)return i().createElement(jn,{size:200});var l=t[Number(n)-1]||t[0];return i().createElement(i().Fragment,null,i().createElement(hc,{round:n,setRound:o,maxRounds:t.length}),l.image&&i().createElement(Gu,{src:l.image,alt:l.label}),i().createElement(Zu,null,l.matches.map(function(e){return i().createElement(Ad,{key:"".concat(l.roundKey,"-").concat(e.id),match:e})})))}),Yu=i().memo(function(e){var t=e.day2Bracket;return null!=t&&t.length?i().createElement(Bd,{data:t}):i().createElement(jn,{size:200})}),Ku=function(e){var t=e.clubContent,a=he.dateShift||"2026-03-29T00:00:00Z",r=u().kebabCase(ac),n=u().kebabCase(rc),l=(0,o.useMemo)(function(){return Ee().utc().isSameOrAfter(a)},[a]),c=l?n:r,d=(0,Js.A)("finalsActiveTab",c),g=(0,s.A)(d,2),m=g[0],p=g[1],b=(0,o.useMemo)(function(){return[ac,rc]},[]),h=(0,o.useMemo)(function(){return l?[]:[n]},[l,n]),v=function(e){var t=me("69c2fe4091e6c60014dd8018"),a=(0,s.A)(t,2),r=a[0],n=a[1],i=(0,o.useMemo)(function(){return null!=r&&r.length?u()(r).map(function(e){return[e.key,e.value]}).fromPairs().value():{}},[r]),l=(0,o.useMemo)(function(){return u().keyBy(e,"slug")},[e]),c=(0,o.useMemo)(function(){var e=qc.map(function(e){var t=e.matches.map(function(t){var a=Zc(t.p1,i),r=Zc(t.p2,i),n=i["".concat(e.roundKey,"_").concat(t.id,"_winner")]||null,o=n?i[n]||n:null,s=i["".concat(e.roundKey,"_").concat(t.id,"_score")]||null,c=null;return o&&a&&r&&(c=o===a?r:a),{id:t.id,team1:Wc(a,l),team2:Wc(r,l),score:s,winnerSlug:o,loserSlug:c}});return{roundKey:e.roundKey,label:e.label,losersRank:e.losersRank,winnersRank:e.winnersRank||null,image:e.image,matches:t}}),t=[];return e.forEach(function(e){e.matches.forEach(function(a){a.loserSlug&&t.push({slug:a.loserSlug,club:Wc(a.loserSlug,l),rank:e.losersRank,place:Gc[e.losersRank],status:"eliminated"}),e.winnersRank&&a.winnerSlug&&t.push({slug:a.winnerSlug,club:Wc(a.winnerSlug,l),rank:e.winnersRank,place:Gc[e.winnersRank],status:"champion"})})}),{rounds:e,standings:t}},[i,l]);return{rounds:c.rounds,standings:c.standings,state:n}}(t),f=function(e){var t=(0,o.useState)([]),a=(0,s.A)(t,2),r=a[0],n=a[1],i=(0,o.useState)(null),l=(0,s.A)(i,2),c=l[0],d=l[1],g=(0,o.useRef)(null),m=(0,o.useCallback)((0,ee.A)(nd().m(function e(){var t,a,r,o;return nd().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,rd("69c42178413a07002f3d5dd2");case 1:if(t=e.v,(a=JSON.stringify((null==t?void 0:t.bracket)||null))!==g.current){e.n=2;break}return e.a(2);case 2:g.current=a,r=ld(null==t?void 0:t.bracket),n(r),d((null==t?void 0:t.bracket)||null),e.n=4;break;case 3:e.p=3,o=e.v,console.error("Error fetching bracket data:",o),g.current||(n([]),d(null));case 4:return e.a(2)}},e,null,[[0,3]])})),[]);(0,o.useEffect)(function(){m();var e=setInterval(m,3e4);return function(){return clearInterval(e)}},[m]);var p=(0,o.useMemo)(function(){return u().keyBy(e,"slug")},[e]);return(0,o.useMemo)(function(){return{day2Bracket:Qc(e,r),day2Standings:dd(c,p)}},[e,r,c,p])}(t),x=(0,o.useMemo)(function(){return[].concat((0,Tn.A)(v.standings||[]),(0,Tn.A)(f.day2Standings||[])).filter(function(e){var t;return!["bye","tbd"].includes(null===(t=e.slug)||void 0===t?void 0:t.toLowerCase())}).sort(function(e,t){return e.place-t.place}).map(function(e){return{place:e.place,competitor:e.club||{name:e.slug,icon:"",slug:e.slug,url:"#"}}})},[v.standings,f.day2Standings]);return i().createElement($u,null,i().createElement(lc,{activeTab:m,setActiveTab:p,tabs:b,disabledTabs:h}),i().createElement(Hu,{activeTab:m}),m===r&&i().createElement(Wu,{rounds:v.rounds,state:v.state}),m===n&&l&&i().createElement(Yu,{day2Bracket:f.day2Bracket}),i().createElement(qu,{standings:x,columns:[]}))},Qu=(0,nt.A)("div",{target:"e1aofwls0"})({name:"1xv666i",styles:"max-width:100%;margin:0 20px;"}),Xu=(0,nt.A)($a.uf,{target:"e1aofwls1"})("width:100% !important;margin:0 auto 80px;@media ",Bi.belowLaptop,"{margin-bottom:48px;margin-left:0;margin-right:0;}.comp-text{gap:0;margin-bottom:16px;}.comp-text:first-of-type{margin-top:40px;}.tournament-text{margin:24px auto;}[class*='Spinner']{margin:40px 0 0;}");function Ju(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function eg(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ju(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ju(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function tg(e){var t=e.content,a=e.tournaments,r=e.labels,n=e.authUrls,l=e.useSelector,c=void 0===l||l,d=Aa(),g=d.portalStages,m=d.selectedStage,p=d.setSelectedStage,b=parseInt(null==m?void 0:m.stage),h=(0,o.useState)([]),v=(0,s.A)(h,2),f=v[0],x=v[1],w=(0,o.useState)([]),y=(0,s.A)(w,2),k=y[0],C=y[1],E=(0,o.useState)(""),N=(0,s.A)(E,2),A=N[0],V=N[1],T=u().keyBy(t,"component").CompCtaGrid,_=_a({route:Ge.routes.clubs,getStoriesParams:{excludingFields:"leaderboard_mdk_table_id,club_advert_code,hero_banner_background,official_website_link,official_club_shop_link,match_day_hosp_link,club_ticket_info_link,social_instagram_link,social_facebook_link,social_twitter_link,social_youtube_link,partners,club_news_api_id,club_playoff_active"}}),z=(0,o.useMemo)(function(){return u().flow(function(e){var t=e.stories;return u().map(t,function(e){var t=e.content,a=e.slug;return eg(eg({},t),{},{slug:a})})},function(e){return u().sortBy(e,"club_full_name")})(_)},[_]);(0,o.useEffect)(function(){if(!u().isEmpty(a)){var e=u().keyBy(a,"_id"),t=null==m?void 0:m.tournamentIDs,r=u().map(t,function(t){return e[t]});x(r),C(null==m?void 0:m.tournamentIDs);var n=null==m?void 0:m.startTime,o=Ee().now(),i=Ee()(n).isBefore(o);V(i?null:n)}},[m,a]);var B=al(u().flow(u().partial(u().map,u(),"club_playoff_tournament_id"),u().compact)(z)),S=(0,s.A)(B,2),L=S[0],P=S[1];return i().createElement(i().Fragment,null,i().createElement("span",{id:"finals"}),i().createElement(Qu,null,c&&i().createElement(Xs,(0,An.A)({},T,{portalStages:g,selectedStage:m,setSelectedStage:p})),i().createElement(Xu,null,i().createElement(us,{content:t},i().createElement(i().Fragment,null,b<3&&i().createElement(i().Fragment,null,i().createElement(Rs,{activeTournaments:f,activeTournamentIDs:k,authUrls:n,labels:r,startTime:A}),i().createElement(su,{content:"<p><strong>Results:</strong> Results are displayed on individual Club leaderboards. To view each leaderboard please navigate to the appropriate Club by clicking on the Club logo on the navigation bar.</p>",cssOverrides:"margin-top: 0;"})),3===b&&i().createElement(ds,{clubContent:z,clubPlayoffTournaments:L,clubPlayoffTournyStatue:P,currentStage:b,now:Ee().now()}),4===b&&i().createElement(Hc,{clubContent:z}),5===b&&i().createElement(Ku,{clubContent:z}))))))}(0,nt.A)("h3",{target:"e1aofwls2"})("color:",function(e){return e.theme.colors.mainPurple},";font-weight:700;font-size:40px;line-height:42px;@media ",Bi.belowTablet,"{font-size:32px;text-align:center;}");var ag=["option","items","setOption"],rg=(0,nt.A)(Bn,{target:"e19s9ave0"})({name:"1xteh5d",styles:"--active-color:#37003C;grid-column:1 / -1;font-weight:bold;background-color:var(--active-color);border-radius:8px;color:white;&,&:hover,&:focus{border:1px solid var(--active-color);}"}),ng=function(e){var t=e.label,a=e.slug,r=e.disabled,n=void 0!==r&&r;return i().createElement("option",{value:String(a),disabled:n},t)},og=function(e){var t=e.option,a=e.items,r=e.setOption,n=(0,cr.A)(e,ag);return null!=a&&a.length?i().createElement(rg,(0,An.A)({className:"dropdown",value:t,onChange:function(e){r(String(e.target.value))}},n),a.map(function(e){var t=e.key,a=e.label,r=e.disabled;return e.customizations,i().createElement(ng,{key:u().uniqueId("faq-option-".concat(t)),slug:t,label:a,disabled:r})})):null},ig=["urls","disableAutoplay"],lg=(0,nt.A)("div",{target:"e1866apb0"})("&.full-width{margin:0 auto;padding:0 1rem;width:auto;max-width:100%;",function(e){return e.hasMobileUrl&&"\n      @media (max-width: 992px) {\n        aspect-ratio: 4 / 5;\n      }\n    "}," @media (min-width:993px){width:auto;max-height:70vh;margin:0 auto;aspect-ratio:16 / 9;}@media (min-width:1400px){max-height:80vh;max-width:1400px;padding:0;}}video{width:100%;height:auto;}"),sg=function(e){var t=e.urls,a=e.disableAutoplay,r=void 0===a||a,n=(0,cr.A)(e,ig),l=(0,o.useRef)(null),c=(0,o.useState)(!1),d=(0,s.A)(c,2),u=d[0],g=d[1],m=(0,o.useState)(window.innerWidth),p=(0,s.A)(m,2),b=p[0],h=p[1],v=(0,La.d7)(b,250),f=["iPhone","iPad","iPod"].some(function(e){return navigator.platform.includes(e)}),x=v<=1e3,w=(0,o.useState)(x?t.mobile:t.desktop),y=(0,s.A)(w,2),k=y[0],C=y[1],E=(0,o.useCallback)(function(){if(t.mobile){var e,a,r=v<=1e3?t.mobile:t.desktop;r!==k&&(null==l||null===(e=l.current)||void 0===e||null===(a=e.pause())||void 0===a||a.catch(function(){})),C(r)}else k!==t.desktop&&C(t.desktop)},[v,t.desktop,t.mobile,k]);return(0,o.useEffect)(function(){var e=function(){h(window.innerWidth)};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}},[]),(0,o.useEffect)(function(){E()},[v,E]),(0,o.useLayoutEffect)(function(){var e=l.current,t=new IntersectionObserver(function(e){var t=(0,s.A)(e,1)[0];g(t.isIntersecting)},{threshold:.5});return e&&(t.observe(e),e.getBoundingClientRect().top<window.innerHeight&&g(!0)),function(){e&&t.unobserve(e)}},[l]),(0,o.useEffect)(function(){!r&&u&&l.current&&l.current.play().catch(function(){})},[u,k,r]),i().createElement(lg,(0,An.A)({hasMobileUrl:Boolean(t.mobile)},n),i().createElement("video",{ref:l,key:k,src:k,playsInline:!0,muted:f,controls:!0,onPlay:function(){r&&window.FS&&window.FS.event("Video Played",{videoUrl:k})}}))},cg=(0,nt.A)($a.uf,{target:"e1f85jzl0"})("display:grid;gap:40px;margin:60px auto 80px;color:",function(e){return e.theme.colors.mainPurple},";overflow-x:hidden;@media ",Bi.belowUltrawide,"{width:calc(1432px - 32px) !important;max-width:calc(100% - 32px);}@media ",Bi.belowTablet,"{margin-top:40px;margin-bottom:40px;gap:20px;}.responsive-image{width:100%;border-radius:16px;}iframe{border:none;}.video-container{position:relative;width:100%;padding-top:56.25%;height:auto !important;@media ",Bi.aboveTablet,"{iframe,video,object{position:absolute;top:0;left:0;width:100%;height:100%;}}@media ",Bi.belowTablet,"{padding-top:0;iframe,video,object{max-width:100%;height:auto;min-height:300px;}}}.article-body{display:grid;gap:16px;img{margin:0 auto;}}"),dg=(0,nt.A)("img",{target:"e1f85jzl1"})({name:"1rgfte5",styles:"width:100%;max-height:400px;object-fit:cover;border-radius:8px;max-width:100%;"}),ug=(0,nt.A)("div",{target:"e1f85jzl2"})("display:flex;flex-direction:column;gap:20px;@media ",Bi.belowTablet,"{gap:10px;}"),gg=(0,nt.A)("h3",{target:"e1f85jzl3"})("font-weight:700;font-size:40px;line-height:42px;@media ",Bi.belowTablet,"{font-size:32px;}"),mg=(0,nt.A)("h4",{target:"e1f85jzl4"})({name:"1flyc9m",styles:"font-size:18px;"}),pg=(0,nt.A)("div",{target:"e1f85jzl5"})("border-top:1px solid black;padding-top:40px;.articles-container{margin:0;padding:0;}@media ",Bi.belowTablet,"{margin-top:20px;.articles-wrapper{padding:30px 0px 40px;}}");function bg(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-140,a=document.querySelector('[class*="ClubsNavigationWrapper"]'),r=(null==a?void 0:a.clientHeight)||(null==a?void 0:a.offsetHeight)||2,n=e.getBoundingClientRect().top+window.pageYOffset,o=t-.7*r;window.scrollTo({top:n+o,behavior:"smooth"})}a(84095),a(75670),a(67500);var hg=u().debounce(function(){bg(document.getElementById("tournaments"))},500),vg=u().debounce(function(){bg(document.getElementById("finals"))},500);u().debounce(function(){bg(document.getElementById("registration"))},500),u().debounce(function(){bg(document.getElementById("faq-view"))},500);var fg=(0,nt.A)("div",{target:"e4v7ldh0"})(".video-container{position:relative;width:",function(e){return e.width||"100%"},";height:",function(e){return e.height||"auto"},";overflow:hidden;.iframe{border:0;}.video{border:0;background-color:var(--video-background-color,black);@media ",Bi.laptopAndAbove,"{.html{width:",function(e){return e.width||"100%"},";height:",function(e){return e.height||"auto"},";padding:0;}}.html{margin:auto;}}.video-title{position:absolute;top:10px;left:10px;background-color:rgba(0,0,0,0.7);color:white;padding:5px 10px;border-radius:3px;font-size:18px;font-weight:bold;z-index:1;display:",function(e){return e.isPlaying?"none":"block"},";}.play-button-container{background-color:black;opacity:0.6;border-radius:50%;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;display:",function(e){return e.isPlaying?"none":"flex"},";justify-content:center;align-items:center;svg{height:40%;padding-left:10%;}}}"),xg=(0,nt.A)("svg",{target:"e4v7ldh1"})({name:"uutu7e",styles:"width:24px;height:24px;fill:var(--icon-fill,white);"}),wg=function(e){return i().createElement(xg,(0,An.A)({viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},e),i().createElement("path",{d:"M0.488281 26.6338V0.633789L24.4883 13.6338L0.488281 26.6338Z"}))};function yg(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}var kg=["youtubeEmbed","externalEmbed"],Cg=function(e){var t=e.src,a=e.width,r=e.height,n=e.videoTitle,l=e.className,d=e.variant,u=void 0===d?"youtubeEmbed":d,g=e.visibility,m=void 0===g?"visible":g,p=(0,o.useState)(!1),b=(0,s.A)(p,2),h=b[0],v=b[1],f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=Object.entries(e).filter(function(e){return(0,s.A)(e,2)[1]}).map(function(e){return(0,s.A)(e,1)[0]});return[t].concat((0,Tn.A)(a)).filter(Boolean).join(" ")}(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?yg(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):yg(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},function(e,t){return Object.fromEntries(e.map(function(e){return[e,t===e]}))}(kg,u)),l);return m?i().createElement(fg,{className:f,width:a,height:r,isPlaying:h},i().createElement("div",{className:"video-container"},function(e){if("youtubeEmbed"===e){var a=void 0!==(o=t.split(/(vi\/|v%3D|v=|\/v\/|youtu\.be\/|\/embed\/|\/shorts\/)/))[2]?o[2].split(/[^\w-]/i)[0]:o[0];if(!a)return null;var r="https://www.youtube.com/embed/".concat(a);return i().createElement("iframe",{className:f,src:r,allowFullScreen:!0,width:"100%",height:"100%"})}return"externalEmbed"===e?i().createElement(i().Fragment,null,n&&i().createElement("div",{className:"video-title"},n),i().createElement("div",{className:"play-button-container",role:"button","aria-label":"Play video"},i().createElement(wg,null)),i().createElement("video",{className:f,controls:!0,onPlay:function(){return v(!0)},onPause:function(){return v(!1)},width:"100%",height:"100%",tabIndex:0},i().createElement("source",{src:t,type:"video/mp4"}),"Your browser does not support the video tag.")):null;var o}(u))):null};function Eg(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Ng(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Eg(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Eg(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Ag={background:{quality:100,format:"jpeg",sizes:(0,c.A)((0,c.A)((0,c.A)({},ot,4400),it,2800),lt,1024)},featuredImage:{quality:100,format:"jpeg",sizes:(0,c.A)((0,c.A)((0,c.A)({},ot,690),it,690),lt,690)},featuredImagePng:{quality:100,format:"png",sizes:(0,c.A)((0,c.A)((0,c.A)({},ot,690),it,690),lt,690)}};function Vg(e,t){if(!e)return{};var a="string"==typeof e?Object.keys(t.sizes).reduce(function(t,a){return Ng(Ng({},t),{},(0,c.A)({},a,e))},{}):Ng({},e),r=Ng({},a);return Object.keys(t.sizes).forEach(function(e){if(r[e]){var a=null==t?void 0:t.sizes[e];("number"==typeof a||"string"==typeof a&&!a.includes("x"))&&(a="".concat(a,"x0"));var n="filters:quality(".concat(t.quality,"):format(").concat(t.format,")");r[e]="".concat(r[e],"/m/").concat(a,"/").concat(n)}}),r}function Tg(e,t){if(!e)return"";var a=t.width,r=t.quality,n=void 0===r?80:r,o=t.format,i=void 0===o?"png":o;if(!a)throw new Error("Width is required for image formatting");return"".concat(e,"/m/").concat(a,"x0/filters:quality(").concat(n,"):format(").concat(i,")")}function _g(e){var t=e.image,a=e.title,r=e.subheading,n=e.body,o=e.moreArticles;return i().createElement(cg,null,i().createElement(dg,{src:Tg(t.filename,{quality:90,format:"jpeg",width:1400})}),i().createElement(ug,null,i().createElement(gg,null,a),r&&i().createElement(mg,null,r)),i().createElement("div",{className:"article-body"},u().map(n,function(e){var t=e._uid,a=e.component,r=e.content,n=e.desktop_image,o=e.mobile_image,l=e.src,s=e.variant,c=e.photos,d=null!=n&&n.filename?"".concat(n.filename,"/m/900x0/filters:quality(100)"):void 0,u=null!=o&&o.filename?"".concat(o.filename,"/m/600x0/filters:quality(100)"):void 0;switch(a){case"RichText":return i().createElement(Fl,{key:t,content:r});case"ResponsiveImage":return i().createElement(ql,{key:t,className:"responsive-image",images:{desktop:d,mobile:u}});case"CompExternalVideo":case"CompYoutubeVideo":return i().createElement(Cg,{key:t,src:l,variant:s,height:"500px"});case"CompPhotoGrid":return i().createElement(Wl,{key:t,photos:c});default:return null}})),(null==o?void 0:o.length)>0&&i().createElement(pg,null,i().createElement(mg,null,"More ePL News:"),i().createElement(cu,{title:null,articles:o})))}$a.lZ,$a.lZ,(0,nt.A)("div",{target:"e1a2artg1"})("display:flex;flex-direction:row;align-items:center;text-decoration:none;width:100%;padding-inline:20%;border-radius:5px;@media ",$a.lZ,"{flex-direction:column;}"),(0,nt.A)("h3",{target:"e1a2artg2"})({name:"868z13",styles:"grid-column:1 / -1;line-height:1.24;text-align:center;padding-top:20px;"}),(0,nt.A)("div",{target:"e1a2artg4"})({name:"2o105h",styles:"flex-grow:1;height:280px;"}),(0,nt.A)("img",{target:"e1a2artg5"})({name:"1bruu4c",styles:"height:200px;width:auto;max-width:70%;margin:20px;"}),(0,nt.A)("h5",{target:"e1a2artg6"})("font-size:26px;@media ",$a.lZ,"{margin-bottom:20px;}"),(0,nt.A)("div",{target:"e1a2artg7"})("font-size:18px;display:flex;flex-direction:row;align-items:center;@media ",$a.lZ,"{font-size:16px;}"),fn().string,fn().string,fn().node;var zg,Bg,Sg,Lg,Pg="(max-width: ".concat($a.fi.tablet-1,"px)"),Ig=("(max-width: ".concat($a.fi.laptop-1,"px)"),"(max-width: 619px)"),Rg=(0,nt.A)("div",{target:"e2y911e0"})("position:relative;background:var(--color-brand-primary-500);border-radius:16px;overflow:hidden;margin:8px auto;max-width:1400px;width:calc(100% - 16px);@media (min-width:620px){height:","400px",";}@media ",Ig,"{height:auto;min-height:300px;}"),Mg=(0,nt.A)("div",{target:"e2y911e1"})("position:relative;z-index:2;display:flex;align-items:center;height:100%;padding:40px;gap:40px;@media ",Ig,"{flex-direction:column;padding:0;gap:0;}@media (min-width:620px) and (max-width:1024px){padding:16px;gap:16px;}@media (min-width:1025px){padding:40px;gap:40px;}@media (min-width:1201px){padding:60px;gap:60px;}"),Og=(0,nt.A)("div",{target:"e2y911e2"})("display:none;@media ",Ig,"{display:block;width:100%;overflow:hidden;background:var(--color-brand-primary-500);position:relative;z-index:2;img{width:100%;height:auto;display:block;}}"),jg=(0,nt.A)("div",{target:"e2y911e3"})("display:none;@media ",Ig,"{display:flex;flex-direction:column;padding:12px 16px;gap:8px;text-align:left;align-items:flex-start;position:relative;z-index:2;}"),Fg=(0,nt.A)("div",{target:"e2y911e4"})("display:none;@media ",Ig,"{display:block;.club-logo{width:60px;height:60px;display:block;}}"),Dg=(0,nt.A)("div",{target:"e2y911e5"})("display:none;@media ",Ig,"{display:flex;flex-direction:column;width:100%;gap:4px;h1{margin:0;font-weight:700;font-size:24px;line-height:28px;color:var(--semantic-hero-icon-color,#FFFFFF);}}"),Ug=(0,nt.A)("div",{target:"e2y911e6"})("position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;.desktop-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;@media ",Ig,"{display:none;}}.mobile-svg{display:none;width:100%;height:100%;object-fit:cover;object-position:center center;@media ",Ig,"{display:block;}}stop:first-of-type{stop-color:var(--color-brand-primary-700);stop-opacity:0;}stop:last-of-type{stop-color:var(--color-brand-primary-700);stop-opacity:0.3;}"),Hg=(0,nt.A)("div",{target:"e2y911e7"})("flex:1;display:flex;flex-direction:column;gap:16px;z-index:3;.club-logo{width:80px;height:80px;display:block;@media (min-width:620px) and (max-width:1024px){width:80px;height:80px;}@media (min-width:1025px) and (max-width:1200px){width:90px;height:90px;}@media (min-width:1201px){width:100px;height:100px;}}h1{margin:0;font-weight:700;font-size:36px;line-height:42px;color:var(--semantic-hero-icon-color,#FFFFFF);@media (min-width:620px) and (max-width:1024px){font-size:32px;line-height:38px;}@media (min-width:1025px) and (max-width:1200px){font-size:42px;line-height:48px;}@media (min-width:1201px){font-size:56px;line-height:64px;}}@media ",Ig,"{display:none;}"),$g=(0,nt.A)("div",{target:"e2y911e8"})("flex-shrink:0;width:auto;max-width:100%;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.12);background-color:var(--color-brand-primary-500);img{width:100%;height:auto;display:block;object-fit:cover;}@media (min-width:620px) and (max-width:750px){max-width:280px;min-width:200px;}@media (min-width:751px) and (max-width:1024px){max-width:500px;}@media (min-width:1025px) and (max-width:1200px){max-width:600px;}@media (min-width:1201px){max-width:620px;}@media ",Ig,"{display:none;}"),qg=(0,nt.A)("div",{target:"e2y911e9"})({name:"14hlu9w",styles:"display:flex;flex-direction:row;gap:24px;margin-top:8px;@media (max-width:1024px){flex-direction:column;gap:2px;margin-top:4px;}"}),Gg=(0,nt.A)("div",{target:"e2y911e10"})("display:flex;align-items:center;gap:8px;font-size:16px;color:var(--semantic-hero-icon-color);opacity:0.9;svg{width:16px;height:16px;flex-shrink:0;fill:var(--semantic-hero-icon-color);}@media ",Pg,"{font-size:14px;gap:6px;svg{width:14px;height:14px;}}@media (min-width:620px) and (max-width:1024px){font-size:14px;}@media (min-width:1025px) and (max-width:1200px){font-size:16px;}@media (min-width:1201px){font-size:18px;}"),Zg=(0,nt.A)("a",{target:"e2y911e11"})("display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background-color:var(--semantic-cta-fill-color-default);color:#FFFFFF;padding:12px 24px;border-radius:var(--Corner-Full,1000px);font-weight:600;font-size:16px;transition:0.3s;margin-top:16px;max-width:fit-content;svg{width:18px;height:18px;margin-right:8px;fill:#FFFFFF;}&:hover,&:focus{filter:brightness(0.95);transform:translateY(-1px);}@media ",Ig,"{align-self:flex-start;}");function Wg(e){var t=e.icon,a=e.backgroundImage,r=e.clubLongName,n=e.clubWebsite,o=e.estDate,l=e.stadiumName,s=(e.clubSlug,"".concat(-1===n.indexOf("https://")?"https://":"").concat(n).replace(/(\s|%20)/g,""));return i().createElement(Rg,null,i().createElement(Ug,null,i().createElement("svg",{className:"desktop-svg",width:"1248",height:"264",viewBox:"0 0 1248 264",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid slice"},i().createElement("path",{d:"M823.766 737C774.752 714.832 726.425 690.848 679.009 664.949H734.901C625.162 604.973 520.367 534.738 423.23 453.41H469.81C456.52 442.284 443.323 431.008 430.312 419.466C366.8 363.021 308.492 303.661 255.37 241.87H292.618C234.347 174.083 182.359 103.348 136.597 30.3309H164.534C121.505 -38.3224 83.977 -109.007 51.9884 -181.208H70.6128C42.9364 -243.699 19.3864 -307.323 0 -371.745L23.4385 -392.748C52.3044 -320.713 86.5792 -250.028 126.188 -181.208H107.564C149.46 -108.424 197.377 -37.7061 251.336 30.3309H223.4C282.024 104.247 347.748 175.016 420.628 241.87H383.38C390.833 248.716 398.342 255.528 405.944 262.273C486.353 333.724 572.411 397.331 662.634 453.41H616.054C723.154 519.981 836.145 575.893 952.575 621.562L823.747 737H823.766ZM1257.16 348.648C1140.71 302.979 1027.74 247.067 920.643 180.495H967.222C877 124.417 790.941 60.8102 710.533 -10.6412C702.931 -17.4033 695.422 -24.2152 687.968 -31.0439H725.217C652.355 -97.8984 586.612 -168.667 527.988 -242.583H555.924C501.966 -310.62 454.048 -381.339 412.152 -454.123H430.777C391.149 -522.942 356.874 -593.628 328.027 -665.662L304.588 -644.66C323.975 -580.237 347.543 -516.613 375.201 -454.123H356.577C388.547 -381.905 426.093 -311.237 469.122 -242.583H441.186C486.966 -169.55 538.936 -98.8145 597.207 -31.0439H559.958C613.08 30.7473 671.388 90.1069 734.901 146.552C747.893 158.094 761.09 169.37 774.398 180.495H727.819C824.956 261.84 929.75 332.059 1039.49 392.035H983.597C1030.99 417.934 1079.34 441.917 1128.35 464.086L1257.18 348.648H1257.16ZM1104.88 485.105C988.43 439.436 875.457 383.524 768.358 316.953H814.937C724.715 260.874 638.656 197.267 558.248 125.816C550.646 119.054 543.137 112.242 535.683 105.413H572.932C500.07 38.5587 434.327 -32.2098 375.703 -106.126H403.64C349.681 -174.163 301.763 -244.882 259.868 -317.666H278.492C238.864 -386.485 204.589 -457.171 175.742 -529.205L152.304 -508.202C171.69 -443.78 195.259 -380.156 222.916 -317.666H204.292C236.262 -245.448 273.808 -174.779 316.837 -106.126H288.901C334.681 -33.0925 386.651 37.6427 444.922 105.413H407.673C460.795 167.204 519.103 226.564 582.616 283.009C595.608 294.551 608.805 305.827 622.114 316.953H575.534C672.671 398.297 777.465 468.516 887.204 528.492H831.312C878.71 554.391 927.055 578.375 976.07 600.543L1104.9 485.105H1104.88ZM1409.43 212.207C1292.98 166.538 1180.01 110.626 1072.91 44.0551H1119.49C1029.27 -12.0234 943.207 -75.6302 862.799 -147.082C855.197 -153.844 847.688 -160.656 840.234 -167.484H877.483C804.621 -234.339 738.878 -305.107 680.254 -379.024H708.191C654.232 -447.061 606.314 -517.779 564.419 -590.563H583.043C543.415 -659.383 509.141 -730.068 480.293 -802.102L456.855 -781.1C476.241 -716.677 499.81 -653.054 527.468 -590.563H508.843C540.813 -518.346 578.359 -447.677 621.389 -379.024H593.452C639.232 -305.99 691.202 -235.255 749.473 -167.484H712.224C765.346 -105.693 823.655 -46.3335 887.167 10.1115C900.159 21.6536 913.356 32.9293 926.665 44.0551H880.085C977.222 125.4 1082.02 195.618 1191.76 255.594H1135.86C1183.26 281.493 1231.61 305.477 1280.62 327.645L1409.45 212.207H1409.43ZM1713.98 -60.6904C1597.53 -106.359 1484.56 -162.271 1377.46 -228.843H1424.04C1333.82 -284.921 1247.76 -348.528 1167.35 -419.979C1159.75 -426.741 1152.24 -433.553 1144.79 -440.382H1182.03C1109.17 -507.236 1043.43 -578.005 984.805 -651.921H1012.74C958.783 -719.958 910.866 -790.677 868.97 -863.461H887.594C847.966 -932.28 813.692 -1002.97 784.844 -1075L761.406 -1054C780.792 -989.575 804.361 -925.951 832.019 -863.461H813.394C845.364 -791.243 882.911 -720.575 925.94 -651.921H898.003C943.784 -578.888 995.753 -508.152 1054.02 -440.382H1016.78C1069.9 -378.591 1128.21 -319.231 1191.72 -262.786C1204.71 -251.244 1217.91 -239.968 1231.22 -228.843H1184.64C1281.77 -147.498 1386.57 -77.2791 1496.31 -17.3032H1440.41C1487.81 8.59583 1536.16 32.5795 1585.17 54.7477L1714 -60.6904H1713.98ZM1561.7 75.7667C1445.25 30.0978 1332.27 -25.8142 1225.18 -92.3856H1271.75C1181.53 -148.464 1095.47 -212.071 1015.07 -283.522C1007.46 -290.284 999.954 -297.096 992.501 -303.925H1029.75C956.888 -370.779 891.145 -441.548 832.521 -515.464H860.457C806.499 -583.501 758.581 -654.22 716.685 -727.004H735.31C695.682 -795.823 661.407 -866.509 632.56 -938.543L609.121 -917.541C628.508 -853.118 652.076 -789.494 679.734 -727.004H661.109C693.079 -654.786 730.626 -584.117 773.655 -515.464H745.718C791.499 -442.431 843.469 -371.695 901.739 -303.925H864.491C917.613 -242.134 975.921 -182.774 1039.43 -126.329C1052.43 -114.787 1065.62 -103.511 1078.93 -92.3856H1032.35C1129.49 -11.0409 1234.28 59.178 1344.02 119.154H1288.13C1335.53 145.053 1383.87 169.037 1432.89 191.205L1561.72 75.7667H1561.7Z",fill:"url(#paint0_linear_club_hero_desktop)"}),i().createElement("defs",null,i().createElement("linearGradient",{id:"paint0_linear_club_hero_desktop",x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientUnits:"userSpaceOnUse"},i().createElement("stop",{stopColor:"var(--color-brand-primary-700)",stopOpacity:"0"}),i().createElement("stop",{offset:"0.5",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.1"}),i().createElement("stop",{offset:"0.7",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.2"}),i().createElement("stop",{offset:"0.85",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.25"}),i().createElement("stop",{offset:"1",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.3"})))),i().createElement("svg",{className:"mobile-svg",width:"700",height:"300",viewBox:"0 0 700 300",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid slice"},i().createElement("path",{d:"M484.697 932C437.055 910.492 390.082 887.224 343.994 862.096H398.32C291.654 803.908 189.794 735.765 95.3781 656.861H140.653C127.735 646.067 114.908 635.127 102.261 623.929C40.5277 569.166 -16.1475 511.576 -67.782 451.626H-31.5764C-88.2154 385.859 -138.748 317.232 -183.228 246.391H-156.074C-197.898 179.783 -234.375 111.205 -265.468 41.1555H-247.365C-274.266 -19.473 -297.156 -81.2004 -316 -143.703L-293.218 -164.08C-265.16 -94.1921 -231.845 -25.6134 -193.345 41.1555H-211.448C-170.726 111.77 -124.15 180.381 -71.7025 246.391H-98.8567C-41.8744 318.104 22.0093 386.764 92.8487 451.626H56.6431C63.8879 458.267 71.1868 464.876 78.576 471.421C156.732 540.743 240.381 602.454 328.077 656.861H282.802C386.902 721.448 496.729 775.694 609.899 820.002L484.679 932H484.697ZM905.957 555.221C792.77 510.913 682.96 456.667 578.86 392.08H624.135C536.44 337.673 452.791 275.962 374.635 206.64C367.245 200.079 359.946 193.47 352.702 186.845H388.907C318.086 121.983 254.184 53.3232 197.202 -18.3904H224.356C171.909 -84.3998 125.333 -153.011 84.6103 -223.626H102.713C64.195 -290.394 30.8801 -358.973 2.84058 -428.861L-19.9415 -408.484C-1.09796 -345.981 21.8106 -284.254 48.6938 -223.626H30.591C61.6657 -153.56 98.1603 -84.9977 139.985 -18.3904H112.83C157.329 52.4667 207.843 121.094 264.482 186.845H228.276C279.911 246.795 336.586 304.385 398.32 359.148C410.949 370.346 423.776 381.286 436.712 392.08H391.437C485.853 471 587.713 539.127 694.379 597.315H640.052C686.122 622.443 733.114 645.711 780.755 667.219L905.975 555.221H905.957ZM757.937 687.612C644.749 643.304 534.94 589.058 430.84 524.47H476.115C388.419 470.063 304.771 408.352 226.614 339.03C219.225 332.47 211.926 325.86 204.681 319.235H240.887C170.066 254.373 106.164 185.714 49.1816 114H76.3358C23.8882 47.9907 -22.6876 -20.6204 -63.4099 -91.235H-45.3071C-83.8252 -158.004 -117.14 -226.583 -145.18 -296.47L-167.962 -276.094C-149.118 -213.591 -126.21 -151.864 -99.3264 -91.235H-117.429C-86.3546 -21.1697 -49.8599 47.3928 -8.03555 114H-35.1898C9.30847 184.857 59.8229 253.484 116.462 319.235H80.2563C131.891 379.185 188.566 436.776 250.3 491.538C262.928 502.737 275.756 513.676 288.691 524.47H243.416C337.833 603.391 439.693 671.517 546.358 729.706H492.032C538.102 754.833 585.093 778.102 632.735 799.609L757.955 687.612H757.937ZM1053.96 422.847C940.772 378.539 830.963 324.293 726.862 259.706H772.138C684.442 205.298 600.793 143.587 522.637 74.2653C515.247 67.7047 507.949 61.0957 500.704 54.4705H536.909C466.088 -10.3916 402.186 -79.0512 345.204 -150.765H372.358C319.911 -216.774 273.335 -285.385 232.613 -356H250.715C212.197 -422.769 178.882 -491.348 150.843 -561.235L128.061 -540.859C146.904 -478.356 169.813 -416.628 196.696 -356H178.593C209.668 -285.935 246.162 -217.372 287.987 -150.765H260.833C305.331 -79.9077 355.845 -11.2803 412.484 54.4705H376.279C427.913 114.42 484.588 172.011 546.322 226.774C558.951 237.972 571.778 248.911 584.714 259.706H539.439C633.855 338.626 735.715 406.752 842.381 464.941H788.054C834.124 490.068 881.116 513.337 928.757 534.845L1053.98 422.847H1053.96ZM1349.98 158.082C1236.79 113.774 1126.98 59.5282 1022.88 -5.0592H1068.16C980.464 -59.4665 896.816 -121.178 818.659 -190.5C811.27 -197.06 803.971 -203.669 796.726 -210.294H832.932C762.11 -275.157 698.209 -343.816 641.226 -415.53H668.381C615.933 -481.539 569.357 -550.15 528.635 -620.765H546.738C508.219 -687.534 474.905 -756.112 446.865 -826L424.083 -805.624C442.927 -743.121 465.835 -681.393 492.718 -620.765H474.616C505.69 -550.699 542.185 -482.137 584.009 -415.53H556.855C601.353 -344.672 651.868 -276.045 708.507 -210.294H672.301C723.936 -150.345 780.611 -92.754 842.345 -37.9912C854.973 -26.793 867.801 -15.8534 880.736 -5.0592H835.461C929.878 73.8612 1031.74 141.987 1138.4 200.176H1084.08C1130.15 225.303 1177.14 248.572 1224.78 270.08L1350 158.082H1349.98ZM1201.96 290.472C1088.77 246.164 978.965 191.919 874.865 127.331H920.14C832.444 72.924 748.795 11.2129 670.639 -58.1091C663.25 -64.6696 655.951 -71.2787 648.706 -77.9039H684.912C614.09 -142.766 550.188 -211.426 493.206 -283.139H520.36C467.913 -349.148 421.337 -417.76 380.615 -488.374H398.717C360.199 -555.143 326.884 -623.722 298.845 -693.609L276.063 -673.233C294.906 -610.73 317.815 -549.003 344.698 -488.374H326.595C357.67 -418.309 394.165 -349.746 435.989 -283.139H408.835C453.333 -212.282 503.847 -143.655 560.486 -77.9039H524.281C575.915 -17.9541 632.591 39.6365 694.324 94.3992C706.953 105.597 719.78 116.537 732.716 127.331H687.441C781.857 206.252 883.717 274.378 990.383 332.566H936.056C982.126 357.694 1029.12 380.963 1076.76 402.47L1201.98 290.472H1201.96Z",fill:"url(#paint0_linear_club_hero_mobile)"}),i().createElement("defs",null,i().createElement("linearGradient",{id:"paint0_linear_club_hero_mobile",x1:"1205.06",y1:"234.721",x2:"371.37",y2:"-332.615",gradientUnits:"userSpaceOnUse"},i().createElement("stop",{stopColor:"var(--color-brand-primary-700)",stopOpacity:"0"}),i().createElement("stop",{offset:"0.5",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.1"}),i().createElement("stop",{offset:"0.7",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.2"}),i().createElement("stop",{offset:"0.85",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.25"}),i().createElement("stop",{offset:"1",stopColor:"var(--color-brand-primary-700)",stopOpacity:"0.3"}))))),i().createElement(Mg,null,i().createElement(Hg,null,i().createElement(ql,{className:"club-logo",images:Vg(t,{quality:100,format:"png",sizes:{desktop:100,mobile:80}}),alt:r}),i().createElement("h1",null,r),i().createElement(qg,null,o&&i().createElement(Gg,null,i().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M21 20C21 20.2652 20.8946 20.5196 20.7071 20.7071C20.5196 20.8947 20.2652 21 20 21H4C3.73478 21 3.48043 20.8947 3.29289 20.7071C3.10536 20.5196 3 20.2652 3 20V9.49003C2.99989 9.33764 3.03462 9.18724 3.10152 9.05033C3.16841 8.91341 3.26572 8.79359 3.386 8.70003L11.386 2.47803C11.5615 2.34147 11.7776 2.26733 12 2.26733C12.2224 2.26733 12.4385 2.34147 12.614 2.47803L20.614 8.70003C20.7343 8.79359 20.8316 8.91341 20.8985 9.05033C20.9654 9.18724 21.0001 9.33764 21 9.49003V20ZM7 15V17H17V15H7Z",fill:"currentColor"})),"Est. ",o),l&&i().createElement(Gg,null,i().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.977 13.9198V14.6448L12.97 19.9498V19.2248L23.977 13.9218V13.9198ZM10.913 18.0538L12.685 19.2218V19.9328L10.913 18.7598V18.0538ZM0 13.8648L7.585 18.9648V19.6898L0 14.5678V13.8648ZM10.1 18.0358V18.7268L8.004 19.6898V18.9998L10.1 18.0358ZM23.977 12.1748V12.8998L12.97 18.2038V17.4788L23.977 12.1748ZM10.913 16.3108L12.685 17.4808V18.1908L10.913 17.0178V16.3108ZM0 12.0328L7.585 17.1328V17.8578L0 12.7348V12.0328ZM10.1 16.2038V16.8948L8.004 17.8578V17.1658L10.1 16.2038ZM11.335 4.25781L13.295 5.58981L15.717 4.44581L23.868 8.66081L21.318 9.79481L24 11.1298L12.949 16.3438L10.507 14.6438L7.651 16.0268L0.044 10.8818L2.943 9.70381L0.817 8.39381L11.335 4.25781ZM13.078 6.84781L5.798 9.90781L10.593 12.8318L18.07 9.59081L13.078 6.84781ZM23.998 9.49181V10.1818L23.431 10.4438L22.725 10.0768L24 9.49181H23.998ZM0.819 9.05881L1.894 9.73081L1.164 10.0458L0.814 9.84281L0.819 9.05881Z",fill:"currentColor"})),l)),s&&i().createElement(Zg,{href:s,target:"_blank",rel:"noopener noreferrer"},"Official Website")),a&&i().createElement($g,null,i().createElement(ql,{images:Vg(a,{quality:90,format:"jpg",sizes:{desktop:"620x349",tablet:"500x281",mobile:"400x225"}}),alt:r}))),a&&i().createElement(Og,null,i().createElement(ql,{images:Vg(a,{quality:90,format:"jpg",sizes:{mobile:"400x225"}}),alt:r})),i().createElement(jg,null,i().createElement(Fg,null,i().createElement(ql,{className:"club-logo",images:Vg(t,{quality:100,format:"png",sizes:{mobile:60}}),alt:r})),i().createElement(Dg,null,i().createElement("h1",null,r),i().createElement(qg,null,o&&i().createElement(Gg,null,i().createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M21 20C21 20.2652 20.8946 20.5196 20.7071 20.7071C20.5196 20.8947 20.2652 21 20 21H4C3.73478 21 3.48043 20.8947 3.29289 20.7071C3.10536 20.5196 3 20.2652 3 20V9.49003C2.99989 9.33764 3.03462 9.18724 3.10152 9.05033C3.16841 8.91341 3.26572 8.79359 3.386 8.70003L11.386 2.47803C11.5615 2.34147 11.7776 2.26733 12 2.26733C12.2224 2.26733 12.4385 2.34147 12.614 2.47803L20.614 8.70003C20.7343 8.79359 20.8316 8.91341 20.8985 9.05033C20.9654 9.18724 21.0001 9.33764 21 9.49003V20ZM7 15V17H17V15H7Z",fill:"currentColor"})),"Est. ",o),l&&i().createElement(Gg,null,i().createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.977 13.9198V14.6448L12.97 19.9498V19.2248L23.977 13.9218V13.9198ZM10.913 18.0538L12.685 19.2218V19.9328L10.913 18.7598V18.0538ZM0 13.8648L7.585 18.9648V19.6898L0 14.5678V13.8648ZM10.1 18.0358V18.7268L8.004 19.6898V18.9998L10.1 18.0358ZM23.977 12.1748V12.8998L12.97 18.2038V17.4788L23.977 12.1748ZM10.913 16.3108L12.685 17.4808V18.1908L10.913 17.0178V16.3108ZM0 12.0328L7.585 17.1328V17.8578L0 12.7348V12.0328ZM10.1 16.2038V16.8948L8.004 17.8578V17.1658L10.1 16.2038ZM11.335 4.25781L13.295 5.58981L15.717 4.44581L23.868 8.66081L21.318 9.79481L24 11.1298L12.949 16.3438L10.507 14.6438L7.651 16.0268L0.044 10.8818L2.943 9.70381L0.817 8.39381L11.335 4.25781ZM13.078 6.84781L5.798 9.90781L10.593 12.8318L18.07 9.59081L13.078 6.84781ZM23.998 9.49181V10.1818L23.431 10.4438L22.725 10.0768L24 9.49181H23.998ZM0.819 9.05881L1.894 9.73081L1.164 10.0458L0.814 9.84281L0.819 9.05881Z",fill:"currentColor"})),l)),s&&i().createElement(Zg,{href:s,target:"_blank",rel:"noopener noreferrer"},"Official Website"))))}var Yg=(0,nt.A)("div",{target:"e1ff9s3e0"})("display:flex;justify-content:center;align-items:center;height:48px;width:48px;border-radius:50%;&:hover{& img{opacity:100% !important;max-height:65px;max-width:65px;}}",function(e){var t=e.isActive,a=e.theme;return t?(0,ro.AH)(zg||(zg=(0,Ua.A)(["\n    /* border: 3px solid;\n    border-color: ","; */\n    box-shadow: 0 0 0 3px ",";\n\n    & img {\n      opacity: 100% !important;\n      max-height: 46px;\n      max-width: 46px;\n    }\n  "])),a.colors.mainPurple,a.colors.mainPurple):(0,ro.AH)(Bg||(Bg=(0,Ua.A)(["\n    /* border: 1px transparent; */\n\n    & img {\n      opacity: 50%;\n    }\n  "])))}," ",function(e){return e.isClubPage?(0,ro.AH)(Sg||(Sg=(0,Ua.A)(["\n    & img {\n      opacity: 50%;\n    }\n  "]))):(0,ro.AH)(Lg||(Lg=(0,Ua.A)(["\n    & img {\n      opacity: 100%;\n    }\n  "])))}," &:hover{& img{opacity:100%;max-height:65px;max-width:65px;}}"),Kg=(0,nt.A)("img",{target:"e1ff9s3e1"})({name:"1wss8kg",styles:"max-height:60px;max-width:60px;width:auto;"}),Qg=["to","label","icon"];function Xg(e){var t=e.to,a=e.label,r=e.icon,n=(0,cr.A)(e,Qg),o=(0,Ri.zy)().pathname,l=Boolean((0,Ri.B6)({path:"/clubs/:clubSlug",exact:!0,strict:!1},o)),s=Boolean((0,Ri.B6)({path:t.replace(/#.*/,""),exact:!0,strict:!1},o));return i().createElement(Ri.N_,(0,An.A)({to:t,title:a},n),i().createElement(Yg,{isClubPage:l,isActive:s,className:"icon-container"},i().createElement(Kg,{src:r.filename,alt:a})))}var Jg=(0,nt.A)("div",{target:"elbnyj60"})("display:flex;flex-direction:column;justify-content:center;text-align:center;border-image-slice:1;width:100%;padding:8px 36px;@media ",$a.lZ,"{padding-top:5px;padding-bottom:10px;}"),em=(0,nt.A)("div",{target:"elbnyj61"})({name:"waz9fa",styles:"display:flex;justify-content:space-around;align-content:center;align-items:center;flex-direction:row;flex-flow:wrap;gap:10px;width:100%;max-width:1400px;margin:0 auto;@media (max-width:1200px){justify-content:center;}& .icon-container{border-radius:3000px;height:48px;width:48px;transition:all 0.3s ease;&:hover{transform:scale(1.3);}img{height:46px;width:46px;}}"}),tm=(0,nt.A)("a",{target:"elbnyj62"})("margin-top:10px;color:",function(e){return e.theme.colors.mainPurple},";text-decoration:underline;opacity:60%;"),am=["key","to","label","icon"];function rm(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function nm(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?rm(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):rm(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function om(e){var t=e.clubLinks,a=void 0===t?{}:t,r=e.onClickClose,n=void 0===r?function(){}:r,o=e.closeNavLabel,l=void 0===o?"":o,s=cc("(max-width: ".concat($a.fi.laptop,"px)"));return a.length?i().createElement(Jg,null,i().createElement(em,null,a.map(function(e){var t=e.key,a=e.to,r=e.label,n=e.icon,o=(0,cr.A)(e,am);return i().createElement(Xg,(0,An.A)({},o,{key:t,to:a,label:r,icon:nm(nm({},n),{},{filename:"".concat(n.filename,"/m/80x80/filters:quality(100):format(png)")})}))})),s&&i().createElement(tm,{onClick:n},l)):null}var im="(max-width: ".concat($a.fi.tablet-1,"px)");(0,nt.A)("div",{target:"ehmeruk0"})("margin:64px auto;@media ",$a.lZ,"{margin:32px auto;}h2{margin-bottom:24px;font-weight:700;font-size:36px;line-height:40px;color:#37003C;@media ",$a.n5,"{font-size:24px;line-height:30px;}@media ",$a.lZ,"{font-size:24px;line-height:30px;}}.club-sponsors{display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between;@media ",im,"{flex-direction:column;}}.club-sponsors__sponsors{flex:0 0 49%;background:rgba(217,217,217,0.2);display:flex;align-items:center;justify-content:center;padding:60px;border-radius:8px;transition:0.3s;&:hover{background:rgba(217,217,217,0.5);}@media ",im,"{margin:12px 0;flex:0 0 100%;padding:20px;width:100%;max-width:100%;}}");var lm="(max-width: ".concat($a.fi.laptop-1,"px)"),sm="(max-width: ".concat($a.fi.desktop-1,"px)");(0,nt.A)("div",{target:"edakptw0"})("margin:64px auto 0;display:flex;flex-direction:row;width:100%;max-width:1400px;background-color:var(--semantic-hero-background-background);border-radius:8px;position:relative;overflow:hidden;padding:48px;@media ",lm,"{padding:0 24px;flex-direction:column;justify-content:center;}@media ",$a.lZ,"{padding:0;margin:32px auto 0;}> div{z-index:2;}.club-reg-cta-content-wrapper{padding:0 64px;color:var(--semantic-hero-text-color);flex:1 1 100%;display:flex;flex-direction:column;justify-content:center;@media ",lm,"{display:block;padding:0 32px 32px;flex:0 0 100%;}.club-reg-cta-content{@media ",lm,"{margin:0 auto;}}a{display:inline-block;max-width:295px;color:",function(e){return e.theme.colors.black},";text-decoration:none;background-color:",function(e){return e.theme.colors.white},";padding:16px 32px;font-weight:700;font-size:16px;line-height:18px;cursor:pointer;border-radius:4px;transition:0.3s;&:hover{background-color:var(--semantic-cta-fill-color-hover);color:var(--semantic-linkcard-text-color);}}h2{max-width:85%;margin-bottom:36px;font-size:48px;font-style:normal;font-weight:800;line-height:48px;@media ",sm,"{font-size:36px;line-height:40px;}@media ",lm,"{max-width:100%;font-size:24px;line-height:28px;margin-bottom:16px;}a{background-color:unset;}}}.club-reg-cta-icon{display:flex;align-items:center;justify-content:center;min-height:180px;flex:0 0 auto;img{width:180px;height:180px;}@media ",sm,"{min-height:160px;padding:0 24px;img{width:160px;height:160px;}}@media ",lm,"{justify-content:start;flex:0 0 100%;min-height:140px;img{width:100px;height:100px;}}}.club-tournament-cta-bg{position:absolute;top:-50%;left:0;min-width:100%;min-height:700px;z-index:1;opacity:0.2;path{fill:var(--color-brand-secondary-500);}}");var cm=a(78704),dm=a(48806),um=(0,nt.A)("div",{target:"e1xqgso00"})({name:"dl0nim",styles:"--table-border-color:237,237,237;--table-border-radius:8px;--table-header-text-color:55,0,60;padding-inline:16px;"}),gm=(0,nt.A)("tr",{target:"e1xqgso01"})({name:"8do3af",styles:"display:flex;flex:1 0 auto;td:nth-of-type(1){flex:1 0 auto;width:1px;}td:nth-of-type(2){flex:0.5 0 auto;width:0.5px;}td:nth-of-type(3){flex:3 0 auto;width:3px;}td:nth-of-type(4){flex:2 0 auto;width:2px;}td:nth-of-type(5){flex:1 0 auto;width:1px;}"}),mm=(0,nt.A)("div",{target:"e1xqgso02"})('display:flex;align-items:center;justify-content:space-between;.title{font-size:36px;font-weight:700;line-height:40px;color:#37003C;}.search-filter-container{display:flex;align-items:center;gap:25px;.search-bar{position:relative;.search-icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);display:flex;align-items:center;}input[type="search"]{padding:10px 10px 10px 40px;border:2px solid #EDEDED;border-radius:8px;}}}.filters{display:flex;align-items:center;gap:10px;.filter-text{color:var(--semantic-leaderboard-background-color-active);text-transform:uppercase;font-weight:bold;}}margin-bottom:36px;@media ',$a.lZ,"{flex-direction:column;align-items:stretch;gap:20px;.title{text-align:center;font-size:28px;}.search-filter-container{flex-direction:column;align-items:flex-end;gap:10px;.search-bar{order:2;width:100%;input{width:100%;}}}margin-bottom:16px;}"),pm={name:"1lnmzl4",styles:"background-color:var(--semantic-leaderboard-background-color-active)"},bm={name:"1peqg37",styles:"background-color:transparent"},hm=((0,nt.A)("div",{target:"e1xqgso03"})("display:flex;justify-content:center;align-items:center;padding:12px 18px;border:1px solid var(--semantic-leaderboard-background-color-active);border-radius:4px;cursor:pointer;",function(e){return e.isActive?pm:bm},";"),(0,nt.A)("table",{target:"e1xqgso04"})('width:100%;border:1px solid rgb(var(--table-border-color));border-top-left-radius:var(--table-border-radius);border-top-right-radius:var(--table-border-radius);border-bottom:none;th{text-align:left;color:rgb(var(--table-header-text-color));font-weight:normal;}th,td{padding-block:20px;}td{font-weight:bold;vertical-align:middle;}tr{border-bottom:1px solid rgb(var(--table-border-color));}tbody > tr{background-color:#FFFFFF;color:#37003C;&[data-highlighted="true"]{background-color:#FAF9FA;}&[data-pinned="true"]{background-color:#FAF9FA;color:#37003C;}}th[class="qualified"],td[class="qualified"]{padding-left:64px;}td[class="playerName"]{padding-left:8px;}th[class="eventsPlayed"],td[class="eventsPlayed"],th[class="points"],td[class="points"]{text-align:right;}th[class="points"],td[class="points"]{padding-right:64px;}td[class="console"]{svg{margin:0 auto;}}@media ',$a.lZ,'{th{font-size:10px;}td{font-size:12px;}th[class="qualified"],td[class="qualified"]{padding-left:16px;}td[class="console"]{padding-block:16px;}th[class="points"],td[class="points"]{padding-right:16px;}}')),vm=(0,nt.A)("div",{target:"e1xqgso05"})("display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid rgb(var(--table-border-color));border-bottom-left-radius:var(--table-border-radius);border-bottom-right-radius:var(--table-border-radius);border-top:none;button{background:transparent;border:none;color:var(--semantic-leaderboard-background-color-active);cursor:pointer;&:disabled{cursor:not-allowed;opacity:0.5;}}.page-count{color:var(--semantic-leaderboard-background-color-active);}margin-bottom:80px;@media ",$a.lZ,"{font-size:12px;button{font-size:inherit;}margin-bottom:56px;}"),fm=(0,nt.A)("div",{target:"e1xqgso06"})("text-align:center;font-size:18px;font-weight:bold;width:100%;padding:64px 16px;@media ",$a.lZ,"{font-size:12px;padding:24px 16px;}"),xm=(0,nt.A)("div",{target:"e1xqgso07"})({name:"wi18tu",styles:"text-align:center;color:#666;font-size:0.875rem;margin-top:-2rem;margin-bottom:80px;@media (max-width:1300px){text-align:left;br{display:none;}}"}),wm={name:"w20bg6",styles:"fill:#37003C"},ym={name:"w20bg6",styles:"fill:#37003C"},km=(0,nt.A)("path",{target:"e1uhx6uw0"})(function(e){return e.isActive?wm:ym},""),Cm=function(e){var t=e.width,a=void 0===t?"20":t,r=e.height,n=void 0===r?"20":r,o=e.isActive,l=void 0!==o&&o,s=e.className;return i().createElement("svg",{width:a,height:n,viewBox:"0 0 ".concat(a," ").concat(n),className:s,fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement(km,{isActive:l,d:"M22.5843 13.011C22.1543 13.554 21.1023 13.941 21.1023 13.941L13.2693 16.758V14.68L19.0333 12.623C19.6883 12.389 19.7883 12.057 19.2563 11.883C18.7263 11.708 17.7653 11.758 17.1103 11.994L13.2703 13.348V11.193L13.4903 11.118C13.4903 11.118 14.6003 10.724 16.1613 10.551C17.7213 10.379 19.6333 10.575 21.1333 11.144C22.8233 11.679 23.0133 12.467 22.5843 13.01V13.011ZM14.0143 9.474V4.162C14.0143 3.538 13.9003 2.964 13.3153 2.802C12.8683 2.658 12.5903 3.074 12.5903 3.697V17L9.00629 15.861V0C10.5303 0.283 12.7503 0.953 13.9433 1.355C16.9783 2.398 18.0073 3.697 18.0073 6.622C18.0073 9.473 16.2493 10.554 14.0153 9.474H14.0143ZM2.43129 14.464C0.696291 13.974 0.407291 12.954 1.19829 12.367C1.92929 11.825 3.17229 11.417 3.17229 11.417L8.31029 9.587V11.673L4.61329 12.998C3.96029 13.232 3.85929 13.564 4.39029 13.738C4.92129 13.913 5.88329 13.863 6.53729 13.628L8.31029 12.984V14.849L7.95729 14.909C6.18329 15.199 4.29329 15.078 2.43129 14.464Z"}))},Em=function(e){var t=e.width,a=void 0===t?"20":t,r=e.height,n=void 0===r?"20":r,o=e.isActive,l=void 0!==o&&o,s=e.className;return i().createElement("svg",{width:a,height:n,viewBox:"0 0 ".concat(a," ").concat(n),className:s,fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement(km,{isActive:l,d:"M3.41801 17.527C5.23821 19.1244 7.57826 20.0036 10 20C12.4226 20.0033 14.7635 19.1242 16.585 17.527C18.149 15.934 12.988 10.27 10 8.013C7.01501 10.27 1.85001 15.934 3.41801 17.527ZM12.718 5.522C14.802 7.99 18.955 14.117 17.782 16.282C19.2204 14.5058 20.0036 12.2886 20 10.003C20.0018 8.67915 19.7397 7.36822 19.2288 6.14689C18.718 4.92556 17.9688 3.81834 17.025 2.89C17.025 2.89 17.003 2.872 16.957 2.855C16.8815 2.82873 16.802 2.81587 16.722 2.817C16.229 2.817 15.068 3.179 12.718 5.522ZM3.04501 2.856C2.99701 2.873 2.97701 2.89 2.97301 2.891C2.02991 3.81956 1.28128 4.92672 0.770826 6.14783C0.260374 7.36893 -0.00166676 8.6795 7.97714e-06 10.003C7.97714e-06 12.382 0.832008 14.564 2.21801 16.281C1.05001 14.11 5.20001 7.988 7.28401 5.523C4.93401 3.178 3.77101 2.818 3.28001 2.818C3.2002 2.8154 3.12066 2.82866 3.04601 2.857V2.855L3.04501 2.856ZM10 2.959C10 2.959 7.54601 1.523 5.63001 1.455C4.87701 1.428 4.41801 1.701 4.36201 1.737C6.14901 0.538 8.04901 0 9.98701 0H10C11.945 0 13.838 0.538 15.638 1.737C15.582 1.699 15.126 1.427 14.372 1.455C12.455 1.523 10 2.955 10 2.955V2.959Z"}))},Nm=function(e){var t=e.width,a=void 0===t?"14":t,r=e.height,n=void 0===r?"14":r;return i().createElement("svg",{width:a,height:n,viewBox:"0 0 ".concat(a," ").concat(n),fill:"none",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M11.0203 10.078L13.8757 12.9327L12.9323 13.876L10.0777 11.0207C9.0155 11.8722 7.69434 12.3353 6.33301 12.3334C3.02101 12.3334 0.333008 9.64537 0.333008 6.33337C0.333008 3.02137 3.02101 0.333374 6.33301 0.333374C9.64501 0.333374 12.333 3.02137 12.333 6.33337C12.3349 7.69471 11.8718 9.01587 11.0203 10.078ZM9.68301 9.58337C10.5291 8.7133 11.0016 7.54699 10.9997 6.33337C10.9997 3.75471 8.91101 1.66671 6.33301 1.66671C3.75434 1.66671 1.66634 3.75471 1.66634 6.33337C1.66634 8.91137 3.75434 11 6.33301 11C7.54663 11.002 8.71293 10.5294 9.58301 9.68337L9.68301 9.58337Z",fill:"#6F6F6F"}))},Am="qualified",Vm="console",Tm="playerName",_m="eventsPlayed",zm="points",Bm="userID",Sm=function(){return i().createElement(fm,null,"There are currently no leaderboard results, check back soon!")},Lm=function(){return i().createElement(fm,null,"Sorry, we couldn't find any search results. Please try a different search.")},Pm=function(e){var t=e.console,a=e.isActive,r=void 0!==a&&a;return"PlayStation 5"===t?i().createElement(Cm,{isActive:r}):i().createElement(Em,{isActive:r})},Im=function(e){var t=e.userID,a=e.qualified,r=e.userQualificationsByUserID;if(!e.showQualifiedStatus)return"";var n=u().get(r,[t,"qualified"]);return n?"true"===n?"Qualified":"Not Qualified":a?"Qualified":"Not Qualified"};function Rm(e){var t=e.title,a=e.playerData,r=e.userQualificationsByUserID,n=e.showQualifiedStatus,l=void 0!==n&&n,s=(0,o.useMemo)(function(){return u().compact([l?{Header:"Position",accessor:Am,className:Am,width:1}:null,{Header:"",accessor:Vm,className:Vm,width:.5},{Header:"Player Name",accessor:Tm,className:Tm,width:3},{Header:"Events Played",accessor:_m,className:_m,width:2},{Header:"Points",accessor:zm,className:zm,width:1},{accessor:Bm,width:0}])},[l]),c=(0,o.useMemo)(function(){return(0,Tn.A)(a)},[a]),d=u().get(u().maxBy(c,"updatedAt"),"updatedAt"),g=(0,cm.useTable)({columns:s,data:c,initialState:{pageIndex:0,pageSize:10}},cm.useFlexLayout,cm.useFilters,cm.usePagination),m=g.getTableProps,p=g.getTableBodyProps,b=g.headerGroups,h=g.prepareRow,v=g.page,f=g.canPreviousPage,x=g.canNextPage,w=g.pageOptions,y=g.nextPage,k=g.previousPage,C=g.state,E=C.pageIndex,N=C.filters,A=g.setFilter,V=(0,o.useMemo)(function(){var e=N.find(function(e){return e.id===Tm});return e?e.value:null},[N]),T=ia(),_=(0,o.useMemo)(function(){return a.find(function(e){return e.userID===(null==T?void 0:T._id)})},[T,a]),z=(0,o.useRef)(null);return i().createElement(um,{ref:z},i().createElement(mm,null,i().createElement("h2",{className:"title"},t),i().createElement("div",{className:"search-filter-container"},i().createElement("div",{className:"search-bar"},i().createElement("span",{className:"search-icon"},i().createElement(Nm,null)),i().createElement("input",{type:"search",placeholder:"Search Leaderboard",onChange:function(e){return A(Tm,e.target.value)}})))),i().createElement(hm,m(),i().createElement("thead",null,b.map(function(e){return i().createElement("tr",(0,An.A)({key:e.id},e.getHeaderGroupProps()),e.headers.map(function(e){return i().createElement("th",(0,An.A)({key:e.accessor,className:e.className},e.getHeaderProps()),e.render("Header"))}))})),i().createElement("tbody",p(),_&&i().createElement(gm,{"data-pinned":!0},l&&i().createElement("td",{className:Am},Im({userID:_.userID,qualified:_.qualified,userQualificationsByUserID:r,showQualifiedStatus:l})),i().createElement("td",{className:Vm},Pm({console:_.console,isActive:!0})),i().createElement("td",{className:Tm},_.playerName),i().createElement("td",{className:_m},_.eventsPlayed),i().createElement("td",{className:zm},_.points)),!V&&0===v.length&&i().createElement("tr",null,i().createElement("td",{colSpan:"100%"},i().createElement(Sm,null))),V&&0===v.length&&i().createElement("tr",null,i().createElement("td",{colSpan:"100%"},i().createElement(Lm,null))),v.map(function(e){h(e);var t=e.values.userID===(null==T?void 0:T._id);return i().createElement("tr",(0,An.A)({key:e.id},e.getRowProps(),{"data-highlighted":t}),e.cells.map(function(t){return t.column.id===Bm?null:i().createElement("td",(0,An.A)({key:t.value,className:t.column.id},t.getCellProps()),t.column.id===Vm?Pm({console:t.value,isActive:!1}):t.column.id===Am?Im({userID:e.values.userID,qualified:t.value,userQualificationsByUserID:r,showQualifiedStatus:l}):t.render("Cell"))}))}))),i().createElement(vm,null,i().createElement("button",{onClick:function(){z.current.scrollIntoView(),k()},disabled:!f},"← Previous"),i().createElement("span",null,"Page"," ",i().createElement("strong",{className:"page-count"},w.length>=1?E+1:0," of ",w.length)),i().createElement("button",{onClick:function(){z.current.scrollIntoView(),y()},disabled:!x},"Next →")),d&&i().createElement(xm,null,"The points leaderboard is accurate as of ",i().createElement("strong",null,Ee()(d).tz("GMT").format("MMMM D, YYYY h:mm A"))," GMT. Please note that points may take additional time to be finalized following the completion of an event.",i().createElement("br",null),"Delays in updates may occur due to verification or processing requirements. For the most up-to-date information, please check back periodically."))}(0,nt.A)("div",{target:"e14xhkqv0"})("display:flex;flex-direction:column;align-self:stretch;border-radius:16px;overflow:hidden;position:relative;margin:0;margin-top:16px;max-width:100%;@media (min-width:900px){flex-direction:row;margin:40px auto;width:1400px;height:244px;max-width:1400px;}@media (max-width:1400px){width:auto;}",function(e){return e.cssOverride},""),(0,nt.A)("div",{target:"e14xhkqv1"})({name:"q6uwr4",styles:"display:flex;flex-direction:column;gap:16px;align-items:center;background:#FFFFFF;padding:16px;@media (min-width:620px){align-items:flex-start;}@media (min-width:900px){flex:1;padding:56px 40px;justify-content:center;align-items:flex-start;}@media (min-width:1200px){padding:56px 60px;}@media (min-width:1400px){padding:56px 80px;}"}),(0,nt.A)("h3",{target:"e14xhkqv2"})({name:"15nwtu3",styles:"color:#000000;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin:0;@media (min-width:900px){font-size:30px;line-height:40px;font-weight:800;max-width:45%;}@media (min-width:1200px){max-width:45%;font-size:32px;}@media (min-width:1400px){max-width:60%;}"}),(0,nt.A)("div",{target:"e14xhkqv4"})({name:"4lg80a",styles:"display:flex;align-items:center;width:100%;height:159px;background:var(--color-brand-primary-500);position:relative;overflow:hidden;&::before{content:'';position:absolute;left:0;top:0;width:79.5px;height:100%;background:#FFFFFF;z-index:1;}&::after{content:'';position:absolute;right:0;top:0;left:79.5px;height:100%;background:var(--color-brand-primary-500);z-index:1;}.desktop-svg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;@media (min-width:900px){display:block;}}.mobile-svg{display:block;position:absolute;top:0;left:79.5px;right:0;height:100%;object-fit:cover;object-position:center;z-index:2;opacity:0.3;@media (min-width:900px){display:none;}}img{display:block;width:159px;height:159px;object-fit:contain;z-index:3;position:absolute;left:0;top:0;}@media (min-width:620px) and (max-width:899px){&::before{width:50%;}&::after{left:50%;}.mobile-svg{left:50%;}img{left:calc(50% - 79.5px);}}@media (min-width:900px){position:absolute;right:0;top:0;width:400px;height:244px;flex-shrink:0;justify-content:center;padding-left:0;&::before,&::after{display:none;}img{display:none;}}"}),(0,nt.A)("div",{target:"e14xhkqv5"})({name:"1utvy0w",styles:"display:none;@media (min-width:900px){display:flex;align-items:center;justify-content:center;position:absolute;left:calc(100% - 400px - 122px);top:0;width:244px;height:244px;z-index:3;img{width:244px;height:244px;object-fit:contain;}}"});var Mm=(0,nt.A)("div",{target:"e1rzwljz0"})("margin-bottom:80px;width:100%;color:",function(e){return e.theme.colors.text},";@media ",Bi.belowLaptop,"{margin-bottom:48px;}"),Om=(0,nt.A)("div",{target:"e1rzwljz1"})("width:100%;display:flex;flex-direction:column;align-items:center;color:",function(e){return e.theme.colors.plPurple},";.comp-text{margin-top:0%;gap:8px;}video{min-height:55vw;@media (min-width:1432px){min-height:787px;}}"),jm=((0,nt.A)("h3",{target:"e1rzwljz2"})({name:"grsiyx",styles:"font-weight:700;font-size:40px;line-height:42px;padding-top:40px;padding-bottom:40px;max-width:95%;"}),(0,nt.A)($a.Ay,{target:"e1rzwljz3"})("display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;padding-inline:20px;@media (min-width:0px){width:100%;}@media ",$a.lZ,"{margin-left:0;margin-right:0;padding-inline:16px;align-items:flex-start;}")),Fm=(0,nt.A)("div",{target:"e1rzwljz4"})("display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));justify-content:center;align-items:center;max-width:100%;gap:8px;width:100%;margin:40px auto;background:",function(e){return e.theme.colors.lightPurple},";color:",function(e){return e.theme.colors.plPurple},";max-width:1400px;border-radius:16px;padding:8px;@media ",Bi.belowDesktop,"{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));}@media ",$a.lZ,"{display:none;}"),Dm=(0,nt.A)("div",{target:"e1rzwljz5"})("display:flex;align-items:center;height:60px;border-radius:12px;color:",function(e){return e.theme.colors.plPurple},';font-family:"Premier League";font-size:16px;font-style:normal;font-weight:400;line-height:18px;transition:0.5s;background:',function(e){return e.theme.colors.veryLightPurple},";cursor:pointer;&:hover{background:",function(e){return e.theme.colors.lightPurpleHover},";color:",function(e){return e.theme.colors.plPurple},";}&.active{font-weight:800;background:",function(e){return e.theme.colors.plPurple},";color:",function(e){return e.theme.colors.veryLightPurple},";cursor:default;}"),Um=(0,nt.A)(Bn,{target:"e1rzwljz6"})("grid-column:1 / -1;font-weight:bold;display:none;outline:none;margin-top:20px;@media ",$a.lZ,"{display:block;background:url('https://cdn.battlefy.com/BenQ-USA-2022/white-chevron.svg');background-size:20px;background-position:right 10px center;background-repeat:no-repeat;margin-bottom:20px;border-radius:12px;width:100%;height:48px;background-color:",function(e){return e.theme.colors.mainPurple},";color:",function(e){return e.theme.colors.text},";}"),Hm=function(e){var t=e.value,a=e.label;return i().createElement("option",{value:t},a)},$m=((0,nt.A)("div",{target:"e1rzwljz7"})("display:flex;flex-wrap:wrap;width:830px;min-height:212px;background-color:rgba(255,255,255,0.2);margin-bottom:60px;border-radius:8px;padding:20px;font-size:16px;line-height:1.25;align-items:center;a{color:",function(e){return e.theme.colors.white},";}@media ",$a.lZ,"{padding:20px;width:90%;font-size:14px;}"),(0,nt.A)("div",{target:"e1rzwljz8"})("display:flex;flex-direction:row;align-items:center;justify-content:center;@media ",$a.lZ,"{width:100%;}")),qm=(0,nt.A)("p",{target:"e1rzwljz9"})({name:"mbejq2",styles:"padding-left:12px;padding-right:12px;font-size:16px;"}),Gm=((0,nt.A)("div",{target:"e1rzwljz10"})("background:",function(e){return e.theme.gradients.plGradientGreen},";border-top-right-radius:3px;border-top-left-radius:3px;height:75px;padding:0 20px;display:grid;grid-template-columns:36px 1fr auto;grid-column-gap:20px;align-items:center;font-size:24px;"),(0,nt.A)($a.uf,{target:"e1rzwljz11"})("aspect-ratio:17/22;background:",function(e){return e.theme.colors.lightPurple},";padding:60px;border-radius:12px;width:100% !important;max-width:1400px;@media (max-width:1432px){margin:0 16px !important;width:calc(100% - 32px) !important;}@media ",$a.lZ,",",$a.n5,"{display:none;}")),Zm=(0,nt.A)("object",{target:"e1rzwljz12"})({name:"5b8s83",styles:"min-height:90vh;border-radius:8px;@media (max-width:450px){iframe{min-height:500px;width:99%;}}"});function Wm(e){var t=e.selectedDocument,a=e.handleDocumentSelect,r=e.label,n=e.value;return i().createElement(Dm,{className:(null==t?void 0:t.slug)===n?"active":"",onClick:function(){return a(n)}},i().createElement($m,null,i().createElement(qm,null,r)))}var Ym,Km,Qm,Xm=a(98023),Jm=(a(96129),(0,nt.A)("div",{target:"ehrn1l40"})("position:absolute;top:0;right:0;width:100%;.container{display:flex;flex-direction:row;justify-content:space-between;max-width:100%;margin:0 auto;padding:16px;background:rgba(255,255,255,0.8);cursor:pointer;@media (min-width:768px){max-width:450px;}@media ",$a.lZ,",",$a.n5,"{padding:8px;margin-left:auto;width:calc(100% - 64px);}}button{background:",function(e){return e.theme.gradients.plGradientGreen},";color:",function(e){return e.theme.colors.plPurple},";text-decoration:none;padding:8px 16px;border-radius:4px;border:none;cursor:pointer;width:160px;&:disabled{background:#ccc;color:#666;cursor:not-allowed;}@media ",$a.lZ,",",$a.n5,"{font-size:12px;padding:4px 8px;width:125px;}}.pageIndicatorStyles{display:flex;align-items:center;color:black;@media ",$a.lZ,",",$a.n5,"{font-size:10px;}}")),ep=function(e){var t=e.currentPage,a=e.totalPagesRef,r=e.handlePageChange;return i().createElement(Jm,null,i().createElement("div",{className:"container"},i().createElement("button",{onClick:function(){return r(t-1)},disabled:1===t},"Previous Page"),i().createElement("div",{className:"pageIndicatorStyles"},i().createElement("span",null,t," of ",a.current)),i().createElement("button",{onClick:function(){return r(t+1)},disabled:t===a.current},"Next Page")))},tp=(0,ro.i7)(Ym||(Ym=(0,Ua.A)(["\n  100% {\n    transform: rotate(360deg);\n  }\n"]))),ap=(0,ro.i7)(Km||(Km=(0,Ua.A)(["\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n"]))),rp=(0,nt.A)("div",{target:"ee7jket0"})("display:flex;align-items:center;justify-content:center;height:100%;color:#fff;background-color:rgba(0,0,0,0.25);font-size:1.5rem;text-align:center;flex-direction:column;gap:20px;&::before{content:'';width:40px;height:40px;border:4px solid #fff;border-top-color:transparent;border-radius:50%;margin-bottom:20px;animation:",tp," 1s linear infinite;}span{font-size:2rem;}animation:",ap," 0.5s ease-in-out;"),np=(0,nt.A)($a.uf,{target:"ee7jket1"})("margin-bottom:160px;width:100%;max-width:900px;aspect-ratio:17/22;position:relative;display:none;canvas{width:100%;}@media ",$a.lZ,",",$a.n5,"{display:block;}"),op=(0,nt.A)("div",{target:"ee7jket2"})({name:"1pfj9j7",styles:"color:#fff;background-color:#2c0735;text-align:center;padding:20px;font-size:1rem;border-radius:1rem;margin:20px auto;box-shadow:0 4px 8px rgba(0,0,0,0.2);display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;width:375px;.error-message-icon{font-size:2rem;margin-bottom:8px;display:inline-block;}@media (prefers-reduced-motion:no-preference){transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;.error-message.show{transform:translateY(0);opacity:1;}.error-message.hide{transform:translateY(-20px);opacity:0;}}"}),ip=(0,nt.A)("a",{target:"ee7jket3"})("margin-top:2rem;background:",function(e){return e.theme.gradients.plGradientGreen},";color:",function(e){return e.theme.colors.plPurple},";text-decoration:none;padding:8px 16px;border-radius:4px;border:none;cursor:pointer;width:210px;font-weight:bold;",function(e){return e.fullWidth&&(0,ro.AH)(Qm||(Qm=(0,Ua.A)(["\n    display: block; \n    margin: 2rem auto;\n  "])))},""),lp={},sp=function(e){return lp[e]||void 0},cp=function(e,t){lp[e]=t},dp={},up=function(e){return dp[e]||1},gp=["type"];function mp(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return pp(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(pp(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,pp(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,pp(u,"constructor",c),pp(c,"constructor",s),s.displayName="GeneratorFunction",pp(c,n,"GeneratorFunction"),pp(u),pp(u,n,"Generator"),pp(u,r,function(){return this}),pp(u,"toString",function(){return"[object Generator]"}),(mp=function(){return{w:o,m:g}})()}function pp(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}pp=function(e,t,a,r){function o(t,a){pp(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},pp(e,t,a,r)}function bp(e){var t=e.externalUrl,a=(0,o.useState)(null),r=(0,s.A)(a,2),n=r[0],l=r[1],c=(0,o.useState)(1),d=(0,s.A)(c,2),u=d[0],g=d[1],m=(0,o.useRef)(0),p=(0,o.useRef)(null),b=(0,o.useState)(!1),h=(0,s.A)(b,2),v=h[0],f=h[1],x=(0,o.useState)(null),w=(0,s.A)(x,2),y=w[0],k=w[1],C=(0,o.useState)(!1),E=(0,s.A)(C,2),N=E[0],A=E[1],V=function(e){var a=e.type,r=void 0===a?"Download":a,n=(0,cr.A)(e,gp);return i().createElement(ip,(0,An.A)({href:t,target:"_blank",rel:"noopener noreferrer"},n),r," Document")},T=(0,o.useCallback)(function(){var e=(0,ee.A)(mp().m(function e(t){var a,r,n,o,i;return mp().w(function(e){for(;;)switch(e.p=e.n){case 0:if(a=0,r=3,A(!1),!(n=sp(t))){e.n=1;break}return l(n),m.current=n.numPages,g(up(t)),e.a(2);case 1:f(!0);case 2:if(!(a<r)){e.n=8;break}return e.p=3,o=Xm.getDocument(t),e.n=4,o.promise;case 4:if(!((i=e.v).numPages<1)){e.n=5;break}throw new Error("Invalid PDF length, try again");case 5:return cp(t,i),l(i),m.current=i.numPages,g(up(t)),e.a(3,8);case 6:e.p=6,e.v,++a>=r&&(console.error("Maximum attempts reached. Unable to load PDF."),A(!0));case 7:e.n=2;break;case 8:f(!1);case 9:return e.a(2)}},e,null,[[3,6]])}));return function(t){return e.apply(this,arguments)}}(),[]),_=(0,o.useCallback)(function(){var e=(0,ee.A)(mp().m(function e(t){var a,r,o,i,l;return mp().w(function(e){for(;;)switch(e.n){case 0:if(n){e.n=1;break}return e.a(2);case 1:return e.n=2,n.getPage(t);case 2:a=e.v,r=a.getViewport({scale:1}),o=p.current,i=o.getContext("2d"),o.width=r.width,o.height=r.height,l={canvasContext:i,viewport:r},a.render(l);case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),[n]),z=(0,o.useCallback)(function(e){var a;e>=1&&e<=m.current&&(g(e),_(e).catch(function(e){return console.error("Error rendering page: ",e)}),a=e,dp[t]=a)},[_,t]),B=(0,o.useCallback)(function(e){k(e.touches[0].clientX)},[]),S=(0,o.useCallback)(function(e){if(y){var t=e.changedTouches[0].clientX-y;t>50?u>1&&z(u-1):t<-50&&u<m.current&&z(u+1),k(null)}},[u,z,y]);return(0,o.useEffect)(function(){t&&T(t).catch(function(e){return console.error("Error loading PDF: ",e)})},[T,t]),(0,o.useEffect)(function(){if(n){var e=up(t);_(e).catch(function(e){return console.error("Error rendering page: ",e)}),g(e)}},[n,_,t]),(0,o.useEffect)(function(){var e=document.querySelector(".mobile-pdf-container");return e&&(e.addEventListener("touchstart",B),e.addEventListener("touchend",S)),function(){e&&(e.removeEventListener("touchstart",B),e.removeEventListener("touchend",S))}},[B,S]),t&&i().createElement(np,{className:"mobile-pdf-container"},v?i().createElement(rp,{className:"fade-in"},i().createElement("span",null,"Loading document, please stand by...")):N?i().createElement(op,null,i().createElement("span",{className:"error-message-icon",role:"img","aria-label":"Error"},"⚠️"),"Apologies, there was an error loading this document. You can view the document directly by clicking the button below.",i().createElement("br",null),i().createElement(V,null)):i().createElement(i().Fragment,null,i().createElement("canvas",{ref:p}),i().createElement(ep,{currentPage:u,totalPagesRef:m,handlePageChange:z}),i().createElement(V,{fullWidth:!0})))}function hp(e){var t=e.documents,a=(0,o.useState)(null),r=(0,s.A)(a,2),n=r[0],l=r[1];return(0,o.useEffect)(function(){var e=window.location.hash.replace("#",""),a=t.find(function(t){return t.slug===e})||t[0];l(a)},[t]),{selectedDocument:n,handleDocumentSelect:function(e){var a=t.find(function(t){return t.slug===e});l(a),window.location.hash=a.slug},PdfViewer:n&&i().createElement(Om,null,i().createElement(su,{content:null==n?void 0:n.description,title:null==n?void 0:n.title}),(null==n?void 0:n.video)&&i().createElement("div",{className:"max-w-[1400px] px-4 1-2xl:px-0 mb-10"},i().createElement(sg,{disableAutoplay:!0,urls:{desktop:n.video}})),i().createElement(bp,{externalUrl:n.externalUrl}),(null==n?void 0:n.externalUrl)&&i().createElement(Gm,null,i().createElement(Zm,{type:"application/pdf",data:n.externalUrl,width:"100%",height:"100%"},i().createElement("iframe",{src:n.externalUrl,width:"100%",height:"100%"},i().createElement("p",null,"browser does not support pdf")))))}}function vp(e){var t=e.documents,a=hp({documents:t}),r=a.selectedDocument,n=a.handleDocumentSelect,o=a.PdfViewer;return i().createElement(Mm,null,i().createElement(jm,null,i().createElement(Fm,null,t.map(function(e,t){return i().createElement(Wm,{key:(null==e?void 0:e.key)||t,selectedDocument:r,handleDocumentSelect:n,label:null==e?void 0:e.title,value:null==e?void 0:e.slug})})),i().createElement(Um,{value:null==r?void 0:r.slug,onChange:function(e){n(e.target.value)}},t.map(function(e,t){return i().createElement(Hm,{key:(null==e?void 0:e.key)||t,value:null==e?void 0:e.slug,label:null==e?void 0:e.title})}))),o)}function fp(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return xp(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(xp(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,xp(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,xp(u,"constructor",c),xp(c,"constructor",s),s.displayName="GeneratorFunction",xp(c,n,"GeneratorFunction"),xp(u),xp(u,n,"Generator"),xp(u,r,function(){return this}),xp(u,"toString",function(){return"[object Generator]"}),(fp=function(){return{w:o,m:g}})()}function xp(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}xp=function(e,t,a,r){function o(t,a){xp(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},xp(e,t,a,r)}function wp(e){var t=e.clubIcon,a=e.title,r=e.description,n=e.ctaLabel,l=e.registrationIsClosed,c=(0,o.useState)("ready"),d=(0,s.A)(c,2),u=d[0],g=d[1],m=ia(),p=(0,o.useCallback)((0,ee.A)(fp().m(function e(){return fp().w(function(e){for(;;)switch(e.p=e.n){case 0:if(null!=m&&m._id){e.n=1;break}return e.a(2);case 1:return g("loading"),e.p=2,e.n=3,El.delete("/epl-23/registration/".concat(m._id));case 3:g("ready"),window.location.reload(),e.n=5;break;case 4:e.p=4,e.v,g("error");case 5:return e.a(2)}},e,null,[[2,4]])})),[m._id]);return(0,o.useEffect)(function(){var e,t=null===(e=window.location)||void 0===e?void 0:e.hash;"#tournaments"===t&&hg(),"#finals"===t&&vg()},[]),l?null:i().createElement(i().Fragment,null,i().createElement(yu,null,i().createElement(ku,{src:t}),i().createElement(Cu,null,i().createElement(Eu,null,a),i().createElement(Nu,null,r),i().createElement(Vu,null,i().createElement(Tu,null,i().createElement(Au,{onClick:p},n),"loading"===u&&i().createElement(jn,null),"error"===u&&i().createElement(_u,null,"Something went wrong."))))),i().createElement("span",{id:"tournaments"}))}var yp=(0,nt.A)("div",{target:"eknke760"})("display:flex;flex-direction:row;align-items:center;width:100%;max-width:1440px;margin-inline:auto;padding:24px 20px;gap:15px;@media ",$a.lZ,"{flex-direction:column;gap:16px;}"),kp=(0,nt.A)("p",{target:"eknke761"})("font-size:10px;font-weight:700;padding-top:2px;color:",function(e){return e.theme.colors.mainPurple},";@media ",$a.lZ,"{font-size:12px;}"),Cp=(0,nt.A)("div",{target:"eknke762"})("display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;a{color:",function(e){return e.theme.colors.mainPurple},";font-size:11px;text-decoration:none;&:hover{text-decoration:underline;}@media ",$a.lZ,"{font-size:12px;}}p{font-size:8px;@media ",$a.lZ,"{display:none;}}@media ",$a.lZ,"{flex-direction:column;gap:16px;}"),Ep=(0,nt.A)("img",{target:"eknke763"})("margin-left:auto;height:24px;@media ",$a.lZ,"{margin-right:auto;}");function Np(e){var t=e.epl_footer_copyright,a=e.epl_footer_links,r=e.epl_footer_logo;return i().createElement(yp,null,i().createElement(kp,null,t),i().createElement(Cp,null,i().createElement(Oi,{content:a})),i().createElement(Ep,{src:r}))}var Ap="(max-width: 1000px)",Vp="(max-width: 1000px)";(0,nt.A)("div",{target:"e142puqm1"})("grid-column:1 / 5;grid-row-end:span 2;@media ",Vp,"{grid-column:1 / 4;}@media ",Ap,"{display:none;}"),(0,nt.A)("h3",{target:"e142puqm3"})("grid-column:1 / -1;text-align:center;font-size:40px;line-height:46px;line-height:1.26;margin-block:0 16px;@media ",Ap,"{margin-bottom:0 14px;margin-top:20px;}"),(0,nt.A)("div",{target:"e142puqm4"})("font-size:18px;font-weight:",function(e){return e.active?"bold":"400"},";text-transform:capitalize;line-height:1.28;color:",function(e){return e.active?function(e){return e.theme.colors.white}:function(e){return e.theme.colors.whiteHover}},";padding-left:",function(e){return e.active?"20px":"0"},";position:relative;cursor:pointer;&:not(:last-child){margin-bottom:20px;}&:before{content:'';display:",function(e){return e.active?"block":"none"},";position:absolute;top:0;left:0;bottom:0;width:5px;background:",function(e){return e.theme.gradients.plGradientGreen},";border-radius:5px;}"),(0,nt.A)("div",{target:"e142puqm5"})("grid-column:5 / -1;background-color:rgba(255,255,255,0.2);border-radius:5px;padding:32px 64px;font-size:16px;line-height:1.25;grid-row-end:span 1;a{color:",function(e){return e.theme.colors.white},";}@media ",Vp,"{grid-column:4 / -1;padding:20px;}@media ",Ap,"{grid-column:1 / -1;padding:20px;}"),fn().string,fn().string,fn().array;var Tp=["social","icon"],_p=(0,nt.A)("a",{target:"euyvhln0"})("text-decoration:none;position:relative;border-radius:20px;width:40px;height:40px;display:inline-block;background-color:",function(e){return e.theme.UI400},";padding:10px;overflow:hidden;&:not(:last-of-type){margin-right:20px;}&:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;}svg,img{width:20px;height:20px;}"),zp=function(e){var t=e.social,a=e.icon,r=(0,cr.A)(e,Tp);return i().createElement(_p,(0,An.A)({},r,{target:"_blank",rel:"noopener noreferrer","data-social":t,className:"social-link"}),function(){if(a)return a;if(Hd[t])return Hd[t];if(n[t]){var e=n[t];return i().createElement(e,null)}var r=u().capitalize(t);if(n[r]){var o=n[r];return i().createElement(o,null)}return i().createElement("img",{src:"".concat(ga,"/images/socials/").concat(t,".svg"),alt:t})}())},Bp=(0,nt.A)("div",{target:"euyvhln1"})("align-self:center;display:flex;@media ",$a.lZ,"{justify-content:center;}");function Sp(e){var t=e.social,a=e.onClickLink,r=e.className;return(null==t?void 0:t.length)>1?i().createElement(Bp,{className:r},Object.keys(t).map(function(e){var r="string"==typeof t[e]?t[e]:u().get(t,[e,"link"]);return i().createElement(zp,{key:e,social:e,href:r,icon:u().get(t,[e,"icon"]),onClick:a})})):null}Sp.propTypes={social:fn().objectOf(fn().oneOfType([fn().string,fn().shape({link:fn().string,icon:fn().element})])),onClickLink:fn().func,className:fn().string};var Lp,Pp=(0,nt.A)("div",{target:"efjk34g0"})("display:grid;place-items:center;background-color:",function(e){return e.theme.UI200},";margin-top:78px;@media ",$a.lZ,"{margin-top:20px;}"),Ip=(0,nt.A)("div",{target:"efjk34g1"})("padding:18px 20px;display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1440px;@media ",$a.n5,",",$a.lZ,"{flex-direction:column;align-items:center;padding:30px 0;}"),Rp=(0,nt.A)("div",{target:"efjk34g2"})("flex-basis:100%;@media ",$a.n5,",",$a.lZ,"{margin:0px 0px 24px 0px;justify-self:center;grid-template-rows:60px;}"),Mp=(0,nt.A)("img",{target:"efjk34g3"})({name:"g1glxd",styles:"height:75px;width:auto;border-radius:5px;overflow:hidden;"}),Op=(0,nt.A)("a",{target:"efjk34g4"})({name:"ytumd6",styles:"text-decoration:none;"}),jp=((0,nt.A)("div",{target:"efjk34g5"})("display:flex;text-align:center;max-width:500px;grid-area:description;padding-left:15%;@media ",$a.lZ,",",$a.n5,"{flex-basis:100%;margin-top:20px;padding-right:0;padding-left:0;}& a{text-decoration:none;font-weight:bold;}"),(0,nt.A)(Sp,{target:"efjk34g6"})("flex-basis:100%;justify-content:center;min-height:40px;[class*='SocialA']{background:#37003C00;transition:0.2s;border-radius:0%;padding:5px;svg{width:30px;height:30px;path{transition:0.2s;fill:",function(e){return e.theme.colors.plPurple},";}}&:hover{background:#37003C;svg path{fill:#ffffff;}}}@media ",$a.n5,",",$a.lZ,"{margin:0px 0px 24px 0px;}")),Fp=(0,nt.A)("div",{target:"efjk34g7"})("flex-basis:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;color:black;font-size:12px;text-transform:uppercase;@media ",$a.lZ,"{font-size:12px;}"),Dp=(0,nt.A)("div",{target:"efjk34g8"})('height:32px;margin-left:10px;font-size:30px;line-height:30px;font-weight:700;font-family:"Source Sans Pro",sans-serif;@media ',$a.lZ,"{font-size:20px;}");function Up(e){var t=e.footer_primary_logo,a=e.footer_logo_href,r=e.social,n=void 0===r?{}:r,o=e.className,l=nn();return i().createElement(Pp,{className:o},i().createElement(Ip,null,i().createElement(Rp,null,i().createElement(Op,{href:a,target:"_blank",rel:"noopener noreferrer",onClick:Za(function(){l("portal_footer_logo_click",{action:"footer_link_click",value:a})})},i().createElement(Mp,{src:t}))),i().createElement(jp,{social:n,onClickLink:Za(function(e){var t=e.target.getAttribute("data-social");l("portal_footer_social_click",{action:"footer_link_click",value:t})})}),i().createElement(Fp,null,i().createElement(tn,{name:"comet__powered_by"}),i().createElement(Dp,null,"BATTLEFY"))))}Up.propTypes={logos:fn().arrayOf(fn().oneOfType([fn().string,fn().shape({src:fn().string,href:fn().string})])),social:fn().shape({twitter:fn().oneOfType([fn().string,fn().object]),facebook:fn().oneOfType([fn().string,fn().object]),linkedin:fn().oneOfType([fn().string,fn().object]),instagram:fn().oneOfType([fn().string,fn().object]),twitch:fn().oneOfType([fn().string,fn().object]),youtube:fn().oneOfType([fn().string,fn().object]),website:fn().oneOfType([fn().string,fn().object])}),className:fn().string};var Hp="screen and (min-width: 755px) and (max-width: 1400px)";function $p(e){var t=e.background,a=e.hasBackgroundOverlay,r=e.size;return"\n    ".concat(a?"linear-gradient(0deg, rgba(0, 0, 0, 0.6) 24.22%, rgba(0, 0, 0, 0) 98.67%),":"","\n    url(").concat(t[r],")\n  ")}var qp,Gp,Zp=(0,nt.A)("div",{target:"ezbadkh0"})("display:flex;flex-direction:column;justify-content:center;min-height:650px;padding:32px 64px;max-width:1400px;margin:0 20px;padding:0 32px border-radius:16px;background-image:",function(e){return $p({background:e.background,hasBackgroundOverlay:e.hasBackgroundOverlay,size:ot})},";background-size:cover,100%;background-repeat:no-repeat;background-position:center right;@media ",Hp,"{padding:16px;margin:0 16px;}@media ",$a.n5,"{padding-inline:16px;background-image:",function(e){return $p({background:e.background,hasBackgroundOverlay:e.hasBackgroundOverlay,size:lt})},";background-size:contain,100%;background-position:right bottom,center;margin:0 16px;}@media ",$a.lZ,"{justify-content:flex-start;align-items:center;min-height:650px;padding:10px;background-image:",function(e){return $p({background:e.background,hasBackgroundOverlay:e.hasBackgroundOverlay,size:lt})},";background-size:contain,100%;background-position:right bottom,center;}@media (max-width:430px){background-size:cover,100%;background-position:center,center;}"),Wp=(0,nt.A)("div",{target:"ezbadkh1"})("display:flex;flex-direction:column;gap:24px;@media ",Hp,"{gap:16px;}@media ",$a.lZ,"{align-items:center;text-align:center;gap:8px;}"),Yp=(0,nt.A)("div",{target:"ezbadkh2"})("max-width:405px;@media ",Hp,"{max-width:310px;}@media screen and (min-width:1000px) and (max-width:1400px){background-color:rgba(0,0,0,0.2);border-radius:4px;padding:16px;}"),Kp=(0,nt.A)("img",{target:"ezbadkh3"})("width:140px;aspect-ratio:1 / 1;@media ",$a.lZ,"{width:100px;}"),Qp=(0,nt.A)("h1",{target:"ezbadkh4"})("font-size:48px;color:",function(e){return e.theme.colors.text},";margin-block:0 16px;@media ",Hp,"{font-size:32px;}@media ",$a.lZ,"{margin-block:0;font-size:26px;}"),Xp=(0,nt.A)("div",{target:"ezbadkh5"})(function(e){var t=e.theme;return(0,ro.AH)(Lp||(Lp=(0,Ua.A)(["\n  font-size: 16px;\n  line-height: 24px;\n  color: ",";\n\n  & .hero_action {\n    margin-top: 16px;\n    background: ",";\n    color: ",";\n    text-decoration: none;\n    padding: 16px 32px;\n    border-radius: 999px;\n    border: none;\n    cursor: pointer;\n    //width: 80%;\n    font-size: 14px;\n    font-weight: 400;\n  }\n\n  a {\n    text-decoration: none;\n    color: ",";\n  }\n\n  a:visited {\n    color: ",";\n  }\n\n  @media ",", "," {\n    font-size: 14px;\n  }\n\n  @media "," {\n    & .hero_action {\n      padding: 10px 15px 10px;\n      //width: 50%;\n      margin-top: 8px;\n    }\n  }\n"])),t.colors.text,t.gradients.plGradientGreen,t.colors.plPurple,t.colors.text,t.colors.text,$a.lZ,$a.n5,$a.lZ)},"");function Jp(e){var t=e.hasBackgroundOverlay,a=void 0!==t&&t,r=e.background,n=void 0===r?{}:r,o=e.logo,l=e.title,s=e.description,c=e.className;return i().createElement(Zp,{className:c,hasBackgroundOverlay:a,background:n},i().createElement(Wp,null,i().createElement(Kp,{src:o}),i().createElement(Yp,null,i().createElement(Qp,null,l),i().createElement(Xp,null,s))))}Jp.propTypes={hasBackgroundOverlay:fn().bool,background:fn().shape({desktop:fn().string,mobile:fn().string}),logo:fn().string,title:fn().string,description:fn().element},Jp.defaultProps={hasBackgroundOverlay:!1};var eb=(0,nt.A)("div",{target:"e1yh6o7e0"})("background-color:",function(e){return e.theme.UI300},";overflow:visible;position:sticky;top:0;z-index:100;"),tb=(0,nt.A)($a.uf,{target:"e1yh6o7e1"})("background-color:",function(e){return e.theme.colors.white},';padding:0px 16px;display:grid;grid-template-rows:70px;grid-template-columns:1fr max-content max-content;grid-template-areas:"links menu social";align-items:center;grid-column-gap:0px;overflow:visible;border-radius:16px;@media ',Bi.belowUltrawide,"{max-width:1400px;width:100%;}@media ",Bi.belowLaptop,'{width:100vw;grid-template-rows:60px max-content;margin:0;grid-template-columns:1fr;grid-template-areas:"menu" "links";}@media ',Bi.belowTablet,"{padding:0 10px;}"),ab=(0,nt.A)("div",{target:"e1yh6o7e2"})("display:grid;grid-auto-columns:max-content;grid-auto-flow:column;grid-gap:10px;grid-area:links;align-items:center;@media ",Bi.belowLaptop,"{display:",function(e){return e.mobileMenuOpen?"grid":"none"},";overflow:hidden;justify-content:center;padding:0;grid-auto-flow:row;grid-gap:20px !important;grid-template-columns:1fr;}"),rb=(0,nt.A)("div",{target:"e1yh6o7e3"})("grid-area:menu;height:100%;display:grid;align-items:center;grid-template-columns:1fr;@media ",Bi.belowLaptop,"{display:flex;padding:0px;justify-content:start;}"),nb=(0,nt.A)("div",{target:"e1yh6o7e4"})("grid-area:social;@media ",Bi.belowLaptop,"{display:none;}"),ob=(0,nt.A)("div",{target:"e1yh6o7e5"})("display:none;@media ",Bi.belowLaptop,"{height:60px;display:flex;align-items:center;background-color:",function(e){return e.theme.colors.mainPurple},";justify-content:center;}"),ib=(0,nt.A)("div",{target:"e1yh6o7e6"})("grid-area:header;display:none;height:100%;justify-content:center;align-items:center;font-size:30px;@media ",Bi.belowLaptop,"{display:flex;cursor:pointer;font-size:16px;font-weight:700;justify-content:flex-start;padding:4px 16px;height:48px;background-color:",function(e){return e.theme.colors.lightPurple},";border-radius:999px;width:100%;gap:10px;}"),lb=(0,nt.A)("a",{target:"e1yh6o7e7"})(function(e){var t=e.isActive,a=e.arrowColor,r=e.theme;return(0,ro.AH)(qp||(qp=(0,Ua.A)(["\n      height: 100%;\n      cursor: pointer;\n      color: inherit;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding: 13px 36px 13px 16px;\n      border-radius: 999px;\n      p {\n        margin: 0 15px 0 0;\n      }\n\n      &:hover {\n        background: ",";\n      }\n\n      &:focus {\n        outline: 2px solid ",";\n        outline-offset: 2px;\n      }\n\n      &::after {\n        content: '';\n        display: block;\n        position: absolute;\n        top: 15px;\n        height: 18px;\n        left: 54px;\n        width: 34px;\n        background-image: url(",");\n        background-size: 12px;\n        background-repeat: no-repeat;\n        background-position: right 5px center;\n\n        @media "," {\n          display: none;\n        }\n      }\n\n      @media "," {\n        flex-direction: column;\n        padding: 13px 20px;\n      }\n\n      ","\n    "])),r.colors.lightPurpleHover,r.colors.lightPurple,zn(t?"ChevronUp":"ChevronDown",{color:a}),Bi.belowLaptop,Bi.belowLaptop,t&&(0,ro.AH)(Gp||(Gp=(0,Ua.A)(["\n        background: ",";\n      "])),r.colors.grayBackground))},"");function sb(e){var t=e.children,a=e.social,r=void 0===a?{}:a,n=e.labels,l=void 0===n?[]:n,s=e.clubLinks,c=void 0===s?{}:s,g=e.clubsNavItem,m=void 0===g?{}:g,p=e.mobileMenuOpen,b=void 0!==p&&p,h=e.toggleMobileMenu,v=void 0===h?function(){}:h,f=e.closeMobileMenu,x=void 0===f?function(){}:f,w=e.wrapper,y=e.className,k=e.mobileMenuArrowColor,C=nn(),E=function(e){var t=e.target.getAttribute("data-social");C("portal_internal_navigation_social_click",{action:"internal_navigation_social_click",value:t})},N=((null==m?void 0:m.isActive)||d.noop)(),A=u().get(u().find(l,["key","mobile-title"]),"label",""),V=u().get(u().find(l,["key","close-clubs-nav"]),"label","");return i().createElement(i().Fragment,null,i().createElement(eb,{ref:w,className:y},i().createElement(tb,null,i().createElement(rb,{mobileMenuOpen:b,hasChildren:o.Children.count(t),arrowColor:k},o.Children.count(t)?i().createElement(ib,{onClick:v},i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",fill:"#37003C"},i().createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),i().createElement("path",{d:"M3 4H21V6H3V4ZM3 11H21V13H3V11ZM3 18H21V20H3V18Z"})),A):null),i().createElement(ab,{className:"links",mobileMenuOpen:b,onClick:function(e){"A"===e.target.nodeName&&x()}},t),i().createElement(nb,null,i().createElement(Sp,{social:r,onClickLink:Za(E)}))),N&&i().createElement(om,{clubLinks:c,onClickClose:null==m?void 0:m.onClick,closeNavLabel:V})),!u().isEmpty(r)&&i().createElement(ob,{className:y},i().createElement(Sp,{social:r,onClickLink:Za(E)})))}function cb(e){var t,a,r,n=e.children,l=(e.social,e.labels),c=void 0===l?[]:l,d=e.clubLinks,u=void 0===d?{}:d,g=e.className,m=e.translationsIconColor,p=void 0===m?"white":m,b=e.mobileMenuArrowColor,h=void 0===b?"white":b,v=(null==n||null===(t=n.props)||void 0===t?void 0:t.content).find(function(e){return"/#clubs"===e.to}),f=(0,o.useState)(!1),x=(0,s.A)(f,2),w=x[0],y=x[1],k=(a=function(){return y(!1)},r=(0,o.useRef)(),(0,o.useEffect)(function(){var e=function(e){r.current.contains(e.target)||a(e)};return document.addEventListener("click",e),function(){return document.removeEventListener("click",e)}},[r.current,a]),r),C=nn();return i().createElement(sb,{labels:c,clubLinks:u,clubsNavItem:v,mobileMenuOpen:w,toggleMobileMenu:function(){y(!w),C("portal_internal_navigation_mobile_toggle",{action:"internal_navigation_mobile_toggle"})},closeMobileMenu:function(){return y(!1)},wrapper:k,className:g,translationsIconColor:p,mobileMenuArrowColor:h},n)}cb.propTypes={languages:fn().arrayOf(fn().string),social:fn().objectOf(fn().oneOfType([fn().string,fn().shape({link:fn().string,icon:fn().element})])),className:fn().string,translationsIconColor:fn().string,mobileMenuArrowColor:fn().string};var db=(0,nt.A)("div",{target:"ewkcglf0"})("margin-top:40px;margin-bottom:80px;text-align:center;width:100%;@media (max-width:1432px){padding:0 16px;}color:",function(e){return e.theme.colors.text},";@media ",Bi.belowLaptop,"{margin-bottom:48px;}");function ub(e){var t=e.articles,a=e.videos;return i().createElement(db,null,(null==a?void 0:a.length)&&i().createElement(Iu,{videos:a}),i().createElement(cu,{articles:t}))}(0,nt.A)("h3",{target:"ewkcglf1"})("color:",function(e){return e.theme.colors.mainPurple},";font-weight:700;font-size:40px;line-height:42px;@media ",Bi.belowTablet,"{font-size:32px;text-align:center;}"),a(77249);function gb(e){var t=e.image,a=e.backgroundImage,r=e.title,n=e.description,l=e.ctas,s=void 0===l?[]:l,c=e.cssOverride,d=void 0===c?"":c;(0,o.useEffect)(function(){var e,t=null===(e=window.location)||void 0===e?void 0:e.hash;"#tournaments"===t&&hg(),"#finals"===t&&vg()},[]);var u=Vg(t,Ag.featuredImagePng),g=Vg(a,Ag.featuredImage);return i().createElement(i().Fragment,null,i().createElement(Mu,{backgroundImage:g,cssOverride:d},i().createElement(Ou,{src:null==u?void 0:u.desktop}),i().createElement(ju,null,i().createElement(Fu,null,r),i().createElement(Du,null,n),s.length>0&&i().createElement("div",{className:Hl(s.length>=2&&"grid grid-cols-1 gap-3 lg:grid-cols-2",3===s.length&&"xl:grid-cols-3",2===s.length&&"xl:grid-cols-2")},s.map(function(e,t){return(null==e?void 0:e.href)&&i().createElement(Uu,{className:Hl(s.length>=2&&"self-center w-full"),key:t,href:e.href},e.label)})))),i().createElement("span",{id:"tournaments"}))}fn().string,fn().string,fn().string,fn().arrayOf(fn().shape({titleKey:fn().string,descriptionKey:fn().string,iconKey:fn().string})),$a.fi.laptop,$a.fi.tablet,(0,nt.A)("h2",{target:"e4w87i51"})("margin-bottom:24px;text-align:center;@media ",$a.lZ,"{margin-bottom:8px;}"),(0,nt.A)("div",{target:"e4w87i52"})("display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%;@media ",$a.lZ,"{display:none;}"),(0,nt.A)("div",{target:"e4w87i53"})("display:grid;align-items:center;justify-items:left;height:80px;width:300px;margin-bottom:56px;margin:10px;background-color:",function(e){return e.theme.colors.primary},";",function(e){return e.selectedRegion?"\n  cursor: default;\n":"\n  cursor: pointer;\n  background-color: transparent;\n"}," border:3px solid ",function(e){return e.theme.colors.primary},";border-radius:8px;@media ",$a.lZ,"{width:100%;margin-bottom:0px;:last-of-type{margin-bottom:46px;}}"),(0,nt.A)("div",{target:"e4w87i55"})("display:flex;flex-direction:row;align-items:center;justify-content:center;@media ",$a.lZ,"{width:100%;}"),(0,nt.A)("p",{target:"e4w87i56"})({name:"1v16g7l",styles:"padding-left:15px;font-size:16px;"});var mb=(0,nt.A)("div",{target:"e1hbaq6b0"})("height:8px;width:100%;background:",function(e){return e.theme.gradients.plGradientPurpleBlue},";border-radius:4px"),pb=(0,nt.A)("div",{target:"e1hbaq6b1"})({name:"1bmo9vz",styles:"display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;max-width:1440px;gap:20px 48px;padding:0px 20px;margin:20px auto 40px;"}),bb=(0,nt.A)("a",{target:"e1hbaq6b2"})("display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;height:100%;max-height:120px;position:relative;.sponsor-label{font-size:12px;line-height:12px;text-align:center;color:",function(e){return e.theme.colors.mainPurple},";}@media ","(max-width: 500px)","{max-width:100px;}"),hb=(0,nt.A)("img",{target:"e1hbaq6b3"})({name:"1fmvitw",styles:"width:100px;height:80px;object-fit:contain;padding-bottom:4px;"}),vb={0:"lead",1:"official",2:"licensee"};function fb(e){var t=e.sponsorGroups;return i().createElement(i().Fragment,null,i().createElement(mb,null),i().createElement(pb,null,t.map(function(e,t){return e.map(function(e){var a=e.key,r=e.href,n=e.image,o=e.alt,l=e.label;return i().createElement(bb,{key:a,sponsorType:null==vb?void 0:vb[t],href:r,target:"_blank",referrer:"noopener noreferrer"},i().createElement(hb,{src:n,alt:o}),i().createElement("span",{className:"sponsor-label"},l))})})))}function xb(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return wb(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(wb(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,wb(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,wb(u,"constructor",c),wb(c,"constructor",s),s.displayName="GeneratorFunction",wb(c,n,"GeneratorFunction"),wb(u),wb(u,n,"Generator"),wb(u,r,function(){return this}),wb(u,"toString",function(){return"[object Generator]"}),(xb=function(){return{w:o,m:g}})()}function wb(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}wb=function(e,t,a,r){function o(t,a){wb(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},wb(e,t,a,r)}var yb=(0,nt.A)(sr,{target:"e5udlvn0"})("background:",Li.gradients.plGradientPurple,";border-radius:999px;padding:12px 32px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);&:hover{background:",Li.gradients.plGradientPurple,";}&:focus{outline:2px solid ",Li.colors.lightPurple,";outline-offset:2px;}"),kb=(0,nt.A)(tr,{target:"e5udlvn1"})("border-radius:999px;color:",Li.colors.plPurple,";background:",Li.colors.lightPurple,";padding:12px 32px;font-weight:700;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:none;&:hover{background:",Li.colors.lightPurpleHover,";}&:focus{outline:2px solid ",Li.colors.lightPurple,";outline-offset:2px;}");function Cb(e){var t=e.className,a=e.useEnhanced,r=void 0===a||a,n=nn(),o=r?kb:tr;return i().createElement(o,{href:rt.login,onClick:Za((0,ee.A)(xb().m(function e(){return xb().w(function(e){for(;;)switch(e.n){case 0:n("portal_top_bar_log_in_click",{action:"top_bar_log_in_click"});case 1:return e.a(2)}},e)}))),className:t},i().createElement(tn,{name:"comet__log_in"}))}function Eb(e){var t=e.className,a=e.useEnhanced,r=void 0===a||a,n=nn(),o=r?yb:sr;return i().createElement(o,{href:rt.signup,onClick:Za((0,ee.A)(xb().m(function e(){return xb().w(function(e){for(;;)switch(e.n){case 0:n("portal_top_bar_sign_up_click",{action:"top_bar_sign_up_click"});case 1:return e.a(2)}},e)}))),className:t},i().createElement(tn,{name:"comet__sign_up"}))}function Nb(e){var t=e.className,a=e.useEnhanced,r=void 0===a||a,n=nn(),o=r?kb:tr;return i().createElement(o,{href:rt.logout,onClick:Za((0,ee.A)(xb().m(function e(){return xb().w(function(e){for(;;)switch(e.n){case 0:n("portal_top_bar_log_out_click",{action:"top_bar_log_out_click"}),et();case 1:return e.a(2)}},e)}))),className:t},i().createElement(tn,{name:"comet__log_out"}))}var Ab=(0,nt.A)("div",{target:"e1uuqe810"})('position:sticky;top:0;left:0;right:0;display:grid;grid-template-columns:auto auto auto 1fr max-content;grid-template-areas:"main search links . user";grid-column-gap:20px;align-items:center;height:60px;z-index:100;padding:0 16px 0 36px;@media ',$a.n5,'{padding:0 20px;grid-template-columns:auto 1fr max-content;grid-template-areas:"main . user";}@media ',$a.lZ,"{padding:0 10px;}"),Vb=((0,nt.A)("img",{target:"e1uuqe811"})({name:"1u0zi9z",styles:"height:30px;width:auto;cursor:pointer;"}),(0,nt.A)("div",{target:"e1uuqe812"})("display:grid;grid-template-columns:auto auto;grid-gap:8px;align-items:center;padding:0 20px;height:100%;grid-area:user;border-radius:16px;@media ",$a.n5,"{padding-right:0;}@media ",$a.lZ,"{display:none;}")),Tb=(0,nt.A)("div",{target:"e1uuqe813"})("display:grid;grid-template-columns:auto auto auto;font-weight:600;padding:0 20px;align-items:center;height:100%;grid-area:user;color:white;@media ",$a.n5,"{padding-right:0;}@media ",$a.lZ,"{display:none;}"),_b=(0,nt.A)("div",{target:"e1uuqe814"})("display:none;grid-area:user;@media ",$a.lZ,"{display:block;background-color:",Li.colors.lightPurple,";border-radius:999px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;}"),zb=(0,nt.A)("img",{target:"e1uuqe815"})("display:none;grid-area:user;@media ",$a.lZ,"{display:block;}"),Bb=(0,nt.A)("div",{target:"e1uuqe816"})("color:",Li.colors.plPurple,";font-weight:700;font-size:16px;display:flex;align-items:center;gap:4px;padding-right:16px;"),Sb="400ms",Lb=(0,nt.A)("div",{target:"e1uuqe817"})("width:",function(e){return e.isOpen?100:0},"vw;z-index:200;top:0;bottom:0;right:0;position:fixed;overflow:hidden;transition:width ",Sb," linear;"),Pb=(0,nt.A)("div",{target:"e1uuqe818"})("width:100vw;position:absolute;top:0;bottom:0;left:",function(e){return e.isOpen?0:100},"vw;transition:left ",Sb," linear;background-color:",Li.colors.veryLightPurple,";overflow:hidden;"),Ib=(0,nt.A)(Eb,{target:"e1uuqe819"})({name:"eosnkc",styles:"text-align:center;display:block;width:100%;"}),Rb=(0,nt.A)(Cb,{target:"e1uuqe8110"})({name:"eosnkc",styles:"text-align:center;display:block;width:100%;"}),Mb=(0,nt.A)(Nb,{target:"e1uuqe8111"})({name:"eosnkc",styles:"text-align:center;display:block;width:100%;"}),Ob=(0,nt.A)("div",{target:"e1uuqe8112"})("display:none;grid-area:user;@media ",$a.lZ,"{display:block;background-color:",Li.colors.lightPurple,";border-radius:999px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:10px;right:10px;}"),jb=(0,nt.A)("img",{target:"e1uuqe8113"})({name:"1m01c8l",styles:"height:24px;width:24px;"}),Fb=(0,nt.A)("div",{target:"e1uuqe8114"})({name:"oszfet",styles:"position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr;padding:10px;"}),Db=(0,nt.A)("div",{target:"e1uuqe8115"})({name:"18ngs3f",styles:"position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:10px;padding:10px;"}),Ub=(0,nt.A)(gn,{target:"e1uuqe8116"})("border-radius:999px;width:40px;height:40px;background:",Li.colors.lightPurple,";"),Hb=(0,nt.A)("a",{target:"e1uuqe8117"})("display:inline-flex;align-items:center;text-decoration:none;background:",Li.colors.lightPurple,";padding:8px 16px;border-radius:999px;&:hover{background:",Li.colors.lightPurpleHover,";}&:focus{outline:2px solid ",Li.colors.lightPurple,";outline-offset:2px;}> *{display:inline-block;margin:0 5px;}svg{margin-left:0;}span{font-weight:700;font-size:16px;color:",Li.colors.plPurple,";@media ",$a.lZ,"{display:none;}}");function $b(e){var t=e.mobileMenuOpen,a=void 0!==t&&t,r=e.onOpenMobileMenu,n=void 0===r?function(){}:r,o=e.onCloseMobileMenu,l=void 0===o?function(){}:o,s=hn();return i().createElement(i().Fragment,null,i().createElement(Ab,null,i().createElement(Hb,{href:"https://premierleague.com"},i().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",fill:"#37003C"},i().createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),i().createElement("path",{d:"M7.82843 10.9999H20V12.9999H7.82843L13.1924 18.3638L11.7782 19.778L4 11.9999L11.7782 4.22168L13.1924 5.63589L7.82843 10.9999Z"})),i().createElement("span",null,"Back to"),i().createElement("img",{src:"https://cdn.battlefy.com/epl-25/pl-logo-purple-sm-min.png",alt:"Premier League",width:126,height:24})),s?i().createElement(Tb,null,i().createElement(Bb,null,i().createElement(Ub,null==s?void 0:s.equipment),null==s?void 0:s.username),i().createElement(Nb,null)):i().createElement(Vb,null,i().createElement(Cb,null),i().createElement(Eb,null)),i().createElement(_b,{onClick:n},i().createElement(zb,{src:"https://a.storyblok.com/f/150896/24x24/ac146c3074/user-line.svg"}))),i().createElement(Lb,{isOpen:a},i().createElement(Pb,{isOpen:a},i().createElement(Ob,{onClick:l},i().createElement(jb,{src:"https://a.storyblok.com/f/150896/24x24/bbf8ee47b6/close-large-line.svg"})),s?i().createElement(Fb,null,i().createElement(Mb,null)):i().createElement(Db,null,i().createElement(Rb,null),i().createElement(Ib,null)))))}var qb={name:"190nvib",styles:"body.global-nav-no-scroll{overflow:hidden;}"};function Gb(){var e,t,a=(0,o.useState)(!1),r=(0,s.A)(a,2),n=r[0],l=r[1];return e="global-nav",t=n,(0,o.useEffect)(function(){t?document.body.classList.add("".concat(e,"-no-scroll")):document.body.classList.remove("".concat(e,"-no-scroll"))},[t]),i().createElement(i().Fragment,null,i().createElement(dm.mL,{styles:qb}),i().createElement($b,{mobileMenuOpen:n,onOpenMobileMenu:function(){return l(!0)},onCloseMobileMenu:function(){return l(!1)}}))}function Zb(e){var t=e.numberOfTournaments;return u().get({1:5,2:3},[t],"auto")}Gb.propTypes={};var Wb,Yb=(0,nt.A)($a.Ay,{target:"e14u9s2c1"})("@media (min-width:1432px){width:1400px;grid-template-columns:repeat(12,98px);}@media ",$a.L_,",",$a.BY,",",$a.Ys,"{& .tournament-card-wrapper.first{grid-column-start:",Zb,";}}"),Kb=(0,nt.A)("h2",{target:"e14u9s2c2"})("margin:0;grid-column:1 / -1;line-height:1.24;text-align:center;margin-top:40px;font-size:40px;line-height:40px;color:",function(e){return e.theme.colors.plPurple},";"),Qb=(0,nt.A)("div",{target:"e14u9s2c3"})({name:"1ydbjmm",styles:"grid-column:1 / -1;display:flex;justify-content:center;"}),Xb=(0,nt.A)("div",{target:"e14u9s2c4"})({name:"19spyoh",styles:"grid-column-end:span 4;"}),Jb=(0,nt.A)("div",{target:"e14u9s2c5"})({name:"r5ah6x",styles:"grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;"}),eh=(0,nt.A)("div",{target:"e8xhgr10"})({name:"1njyfp2",styles:"display:flex;flex-direction:column;align-items:center;grid-column:1 / -1;"}),th=(0,nt.A)("div",{target:"e8xhgr11"})("margin:10px 0;font-size:25px;font-weight:bold;text-align:center;white-space:nowrap;@media ",$a.lZ,"{font-size:20px;}"),ah=(0,nt.A)("p",{target:"e8xhgr12"})("margin:0;font-size:16px;line-height:1.38;text-align:center;color:rgba(255,255,255,0.5);@media ",$a.lZ,"{font-size:14px;}");function rh(e){var t=e.size,a=void 0===t?140:t,r=e.color,n=void 0===r?"#ffffff":r;return i().createElement("svg",{viewBox:"0 0 140 140",width:a,height:a,xmlns:"http://www.w3.org/2000/svg"},i().createElement("g",{transform:"matrix(5.833333333333333,0,0,5.833333333333333,0,0)"},i().createElement("path",{d:"M8.25,17.25h-6a1.5,1.5,0,0,1-1.5-1.5v-12a1.5,1.5,0,0,1,1.5-1.5h13.5a1.5,1.5,0,0,1,1.5,1.5v4.5",fill:"none",stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),i().createElement("path",{d:"M0.75 6.75L17.25 6.75",fill:"none",stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),i().createElement("path",{d:"M5.25 3.75L5.25 0.75",fill:"none",stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),i().createElement("path",{d:"M12.75 3.75L12.75 0.75",fill:"none",stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),i().createElement("path",{d:"M17.25,19.5a.375.375,0,1,0,.375.375.375.375,0,0,0-.375-.375h0",fill:"none",stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),i().createElement("path",{d:"M17.25 17.25L17.25 15",fill:"none",stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),i().createElement("path",{d:"M23.063,20.683a1.774,1.774,0,0,1-1.587,2.567H13.024a1.774,1.774,0,0,1-1.587-2.567l4.226-8.452a1.774,1.774,0,0,1,3.174,0Z",fill:"none",stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})))}function nh(e){var t=e.comingSoon,a=e.tournamentNotFound;return i().createElement(eh,null,i().createElement(rh,{color:Li.colors.mainPurple}),i().createElement(th,null,t),i().createElement(ah,null,a))}function oh(e){var t=e.title,a=e.actions,r=void 0===a?[]:a,n=e.tournaments,o=void 0===n?[]:n,l=e.labels,s=void 0===l?[]:l,c=e.onClickLoadMore,d=void 0===c?function(){}:c,g=e.hasMore,m=void 0!==g&&g,p=e.uiState,b=e.wizardLink,h=e.useFeatureCard,v=o.length>0?"has-tournaments":"no-tournaments",f=u().get(u().find(s,["key","coming-soon"]),"label",""),x=u().get(u().find(s,["key","not-found"]),"label",""),w=u().get(u().find(s,["key","load-more"]),"label","");return i().createElement(Yb,{numberOfTournaments:o.length,className:"list-grid"},t&&i().createElement(Kb,null,t),i().createElement(Jb,null,r.length>0&&i().createElement(i().Fragment,null,r)),"has-tournaments"===v?o.map(function(e){var t=e.organization,a=e.game,r=e.tournament;return 1===(null==o?void 0:o.length)&&h?i().createElement(Ss,{key:r._id,tournament:r,organization:t,game:a,labels:s,wizardLink:b}):i().createElement(Xb,{key:r._id},i().createElement(gh,{key:r._id,tournament:r,organization:t,game:a,labels:s,wizardLink:b}))}):i().createElement(nh,{comingSoon:f,notFound:x}),"loading"===p&&i().createElement(Qb,null,i().createElement(jn,null)),m&&"ready"===p&&i().createElement(Qb,null,i().createElement(er,{onClick:d},w)))}function ih(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return lh(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(lh(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,lh(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,lh(u,"constructor",c),lh(c,"constructor",s),s.displayName="GeneratorFunction",lh(c,n,"GeneratorFunction"),lh(u),lh(u,n,"Generator"),lh(u,r,function(){return this}),lh(u,"toString",function(){return"[object Generator]"}),(ih=function(){return{w:o,m:g}})()}function lh(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}lh=function(e,t,a,r){function o(t,a){lh(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},lh(e,t,a,r)}function sh(e){var t=e.title,a=e.labels,r=void 0===a?[]:a,n=e.tournamentIds,l=void 0===n?[]:n,c=e.wizardLink,d=e.useFeatureCard,g=void 0!==d&&d,m=(0,o.useState)(1),p=(0,s.A)(m,2),b=p[0],h=p[1],v=(0,o.useState)([]),f=(0,s.A)(v,2),x=f[0],w=f[1],y=(0,o.useState)(!1),k=(0,s.A)(y,2),C=k[0],E=k[1],N=(0,o.useState)("loading"),A=(0,s.A)(N,2),V=A[0],T=A[1],_=al(l),z=(0,s.A)(_,2),B=z[0],S=z[1],L=(0,o.useCallback)(function(){var e=(0,ee.A)(ih().m(function e(t){var a,r;return ih().w(function(e){for(;;)switch(e.n){case 0:if(r=function(e){var a=u().chunk(e,3);return u().get(a,[t-1],[])},!u().isEmpty(B)){e.n=1;break}return e.a(2,[]);case 1:return a=u().flow([r])(B),e.a(2,a)}},e)}));return function(t){return e.apply(this,arguments)}}(),[B,3]),P=(0,o.useCallback)(function(){var e=(0,ee.A)(ih().m(function e(t,a){var r;return ih().w(function(e){for(;;)switch(e.n){case 0:return T("loading"),e.n=1,L(t);case 1:r=e.v,h(t+1),E(r.length>=3),w([].concat((0,Tn.A)(a),(0,Tn.A)(r))),T("ready");case 2:return e.a(2)}},e)}));return function(t,a){return e.apply(this,arguments)}}(),[L,3]);return(0,o.useEffect)(function(){P(1,[])},[P]),i().createElement(i().Fragment,null,i().createElement("span",{id:"registration"}),i().createElement(oh,{title:t,tournaments:x,hasMore:C,labels:r,allTournamentsState:S,wizardLink:c,onClickLoadMore:function(){ea("portal_tournament_load_more_click",{action:"tournament_load_more_click"}),P(b,x)},uiState:V,useFeatureCard:g}))}function ch(){return i().createElement("svg",{width:"18px",height:"18px",viewBox:"0 0 18 18",version:"1.1"},i().createElement("g",{stroke:"none",strokeWidth:"2",fill:"none",fillRule:"evenodd",opacity:"1"},i().createElement("g",{transform:"translate(-217.000000, -193.000000)",stroke:"#FFFFFF"},i().createElement("g",null,i().createElement("g",{transform:"translate(217.000000, 193.000000)"},i().createElement("g",null,i().createElement("circle",{cx:"9",cy:"9",r:"8.5"}),i().createElement("polyline",{strokeLinecap:"round",strokeLinejoin:"round",points:"9 3.96 9 9.72 12.96 9.72"})))))))}function dh(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return uh(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(uh(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,uh(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,uh(u,"constructor",c),uh(c,"constructor",s),s.displayName="GeneratorFunction",uh(c,n,"GeneratorFunction"),uh(u),uh(u,n,"Generator"),uh(u,r,function(){return this}),uh(u,"toString",function(){return"[object Generator]"}),(dh=function(){return{w:o,m:g}})()}function uh(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}uh=function(e,t,a,r){function o(t,a){uh(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},uh(e,t,a,r)}function gh(e){var t,a,r,n=e.tournament,l=e.organization,c=e.game,d=e.labels,g=e.wizardLink,m=ia();(0,o.useEffect)(function(){ea("portal_tournament_card_view",{action:"tournament_card_view",tournament_id:n._id,organization_id:l._id,org_slug:l.slug})},[n._id,l._id,l.slug]);var p=n.startTime,b=n.name,h=n.checkInStartTime,v=n.ladderEndTime,f=u().get(n,["bannerUrl"],u().get(c,["backgroundUrl"])),x=b.length<=75?b:b.substring(0,74).concat("..."),w="".concat(tt()).concat(l.slug,"/").concat(n.slug,"/").concat(n._id,"/info?infoTab=details"),y=Ca(),k=y.currentUserState,C=y.userStateData,E=y.refetch,N=null==C||null===(t=C.userTournamentJoinStates)||void 0===t||null===(a=t.filter(function(e){return e.isJoined}))||void 0===a||null===(r=a.map(function(e){return e.tournamentID}))||void 0===r?void 0:r.includes(n._id),A=(0,o.useMemo)(function(){return function(e){return fs(e)}(p)},[p]),V=(0,o.useMemo)(function(){return v?fs(v):A},[v,A]),T=null==n?void 0:n._id,_=null==m?void 0:m._id,z=null==c?void 0:c._id,B=null==C?void 0:C.userInGameName,S=null==C?void 0:C.eaUserName,L=(0,o.useState)(!1),P=(0,s.A)(L,2),I=P[0],R=P[1],M=(0,o.useCallback)(function(){var e=(0,ee.A)(dh().m(function e(t){var a,r,n,o,i,l;return dh().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t.preventDefault(),!N){e.n=1;break}return e.a(2);case 1:return R(!0),e.p=2,i={data:{customFields:[]}},e.n=3,ut.get("/tournaments/".concat(T));case 3:if(i=e.v,l=null===(a=i)||void 0===a||null===(r=a.data)||void 0===r||null===(n=r.customFields)||void 0===n||null===(o=n[0])||void 0===o?void 0:o._id,!T){e.n=5;break}return e.n=4,ut.post("/tournaments/".concat(T,"/teams"),{name:B,userID:_,captain:{onTeam:!0,isFreeAgent:!1,beCaptain:!1,inGameName:B,gameID:z,userID:_},customFields:[{_id:l,value:S}]});case 4:return e.n=5,E();case 5:e.n=7;break;case 6:e.p=6,e.v;case 7:R(!1);case 8:return e.a(2)}},e,null,[[2,6]])}));return function(t){return e.apply(this,arguments)}}(),[N,E,T,_,z,B,S]),O=ps(h),j=(0,s.A)(O,2),F=j[0],D=j[1],U=ps(p),H=(0,s.A)(U,2),$=H[0],q=H[1],G=vs({currentUserState:k,tournamentIsJoined:N,tournamentHasStarted:A,registrationEnded:V}),Z=u().get(d,G,hs.enterTournament);switch(G){case hs.registrationEnded:case hs.joined:return i().createElement(Xl,{href:w,title:b,target:"_blank",rel:"noopener noreferrer",onClick:function(){ea("portal_tournament_card_click",{action:"tournament_card_click",tournament_id:n._id,organization_id:l._id,org_slug:l.slug})}},i().createElement(Jl,null,i().createElement(ts,{src:f}),(null==n?void 0:n.checkInRequired)&&G===hs.joined&&F>0&&i().createElement(es,null,i().createElement(ch,null),"Check-in starts: ",D),!(null!=n&&n.checkInRequired)&&G===hs.joined&&!A&&$>0&&i().createElement(es,null,i().createElement(ch,null),"Starts in: ",q)),i().createElement(as,null,i().createElement(rs,null,x),i().createElement(ns,null,i().createElement(os,null,i().createElement(is,null,ss(m,l,p)))),i().createElement(cs,null,Z)));case hs.quickJoin:return i().createElement(Xl,{href:"",title:b,onClick:function(e){e.preventDefault(),ea("portal_tournament_card_click",{action:"tournament_card_click",tournament_id:n._id,organization_id:l._id,org_slug:l.slug})}},i().createElement(Jl,null,i().createElement(ts,{src:f})),i().createElement(as,null,i().createElement(rs,null,x),i().createElement(ns,null,i().createElement(os,null,i().createElement(is,null,ss(m,l,p)))),I?i().createElement(jn,null):i().createElement(cs,{onClick:M},Z)));default:return i().createElement(Xl,{href:g,title:b,onClick:function(){ea("portal_tournament_card_click",{action:"tournament_card_click",tournament_id:n._id,organization_id:l._id,org_slug:l.slug})}},i().createElement(Jl,null,i().createElement(ts,{src:f})),i().createElement(as,null,i().createElement(rs,null,x),i().createElement(ns,null,i().createElement(os,null,i().createElement(is,null,ss(m,l,p)))),i().createElement(cs,null,Z)))}}function mh(e){var t=e.background,a=e.hasBackgroundOverlay,r=e.size;return"\n    ".concat(a?"linear-gradient(0deg, rgba(0, 0, 0, 0.6) 24.22%, rgba(0, 0, 0, 0) 98.67%),":"","\n    url('").concat(t[r],"')\n  ")}sh.propTypes={loadPage:fn().func,filters:fn().arrayOf(fn().shape({key:fn().string.isRequired,options:fn().arrayOf(fn().shape({label:fn().string.isRequired,value:fn().oneOfType([fn().string,fn().number]).isRequired,disabled:fn().bool}))}))},gh.propTypes={tournament:fn().shape({_id:fn().string.isRequired,slug:fn().string.isRequired,name:fn().string.isRequired,checkInStartTime:fn().string.isRequired,startTime:fn().string.isRequired,bannerUrl:fn().string}).isRequired,organization:fn().shape({_id:fn().oneOfType([fn().string,fn().number]),slug:fn().string.isRequired,name:fn().string.isRequired,logoUrl:fn().string}).isRequired,game:fn().shape({_id:fn().oneOfType([fn().string,fn().number]),backgroundUrl:fn().string}).isRequired},(0,c.A)((0,c.A)((0,c.A)({},sa,"open-for-registration"),ca,"open-for-registration"),da,"ready-to-compete"),(0,nt.A)("h3",{target:"e2cgm1u0"})("grid-column:1 / -1;text-align:center;line-height:1.26;margin-top:40px;@media ",$a.lZ,"{margin-top:60px;}"),$a.lZ,(0,nt.A)("div",{target:"e2cgm1u2"})("display:flex;flex-direction:row;justify-content:center;align-items:center;@media ",$a.lZ,",",$a.n5,"{flex-direction:column;}"),(0,nt.A)("h1",{target:"e2cgm1u3"})("font-size:56px;font-weight:bold;text-align:center;line-height:1.26;margin:0;@media ",$a.lZ,"{font-size:32px;margin-top:10px;}"),(0,nt.A)("div",{target:"e2cgm1u4"})("margin:0 auto;place-items:center;position:relative;text-align:center;padding:30px;@media ",$a.lZ,",",$a.n5,"{padding:10px;}"),(0,nt.A)("div",{target:"e2cgm1u5"})("background:url(",function(e){return e.backgroundImage},") no-repeat top center;background-size:cover;height:223px;width:301px;z-index:3;"),(0,nt.A)("div",{target:"e2cgm1u6"})("display:flex;padding:10px;background-color:",function(e){return e.theme.colors.secondary},";justify-content:center;align-content:center;flex-direction:column;font-size:16px;min-height:140px;max-width:301px;z-index:3;"),fn().string,fn().string,fn().string,fn().arrayOf(fn().shape({titleKey:fn().string,descriptionKey:fn().string,iconKey:fn().string}));var ph=(0,nt.A)("div",{target:"eqkayaa0"})(function(e){var t=e.theme,a=e.background,r=e.hasBackgroundOverlay;return(0,ro.AH)(Wb||(Wb=(0,Ua.A)(["\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  max-width: 1400px;\n  margin: 0 20px;\n  padding: 0 32px;\n  border-radius: 16px;\n  background-image: ",";\n  background-size: cover, 100%;\n  background-repeat: no-repeat;\n  background-position: top, center;\n\n  @media (max-width: 1440px) {\n    padding-inline: 20px;\n    margin: 0 16px;\n  }\n\n  @media (max-width: 1024px) {\n    padding-inline: 16px;\n    padding-top: 16px;\n    background-image: ",";\n    background-size: cover, 100%;\n  }\n\n  @media (max-width: 768px) {\n    justify-content: flex-start;\n    align-items: center;\n    background-image: ",";\n    background-size: contain, 100%;\n    background-size: cover, 100%;\n    background-position: top, center;\n    margin: 0 10px;\n  }\n\n  > div {\n    max-width: 1400px;\n    margin: 0 auto;\n    width: 100%;\n  }\n\n  > div > div {\n    min-height: 430px;\n    width: 100%;\n\n    @media (max-width: 1024px) {\n      min-height: 550px;\n    }\n\n    @media (max-width: 768px) {\n      min-height: 530px;\n    }\n  }\n\n\n  h2 {\n      font-size: 18px;\n      font-style: normal;\n      font-weight: 700;\n      line-height: 24px; /* 133.333% */\n    }\n    \n\n  .description {\n    * {\n      color: ",";\n    }\n    \n    & .hero_action {\n      margin-top: 16px;\n      background: ",";\n      color: ",';\n      text-decoration: none;\n      padding: 16px 32px;\n      border-radius: 999px;\n      border: none;\n      cursor: pointer;\n      //width: 80%;\n      text-align: right;\n      font-family: "Premier League";\n      font-size: 16px;\n      font-style: normal;\n      font-weight: 400;\n      line-height: normal;\n      transition: 0.5s;\n      background: linear-gradient(270deg, var(--c1, #00FF83), var(--c2, #EBFF00) 51%, var(--c1, #00FF83)) var(--x, 0)/ 200%;\n      \n      &:hover {\n        --x: 100%;\n      }\n    }\n\n    a {\n      text-decoration: none;\n      color: ',";\n    }\n\n    a:visited {\n      color: ",";\n    }\n\n    @media ",", "," {\n      font-size: 14px;\n    }\n\n    @media "," {\n      & .hero_action {\n        padding: 10px 15px 10px;\n        //width: 50%;\n        margin-top: 8px;\n      }\n    }\n  }\n  \n  iframe {\n    width: 100%;\n    height: 100%; \n  }\n"])),mh({background:a,hasBackgroundOverlay:r,size:ot}),mh({background:a,hasBackgroundOverlay:r,size:it}),mh({background:a,hasBackgroundOverlay:r,size:lt}),t.colors.white,t.gradients.plGradientGreen,t.colors.plPurple,t.colors.text,t.colors.text,$a.lZ,$a.n5,$a.lZ)},""),bh=function(){var e=function(){var e=he.dateShift?Ee()(he.dateShift):Ee().utc();return"".concat(e.month()).concat(e.date(),"-").concat("1")},t=(0,o.useState)(e()),a=(0,s.A)(t,2),r=a[0],n=a[1];(0,La.$$)(function(){var t=e();t!==r&&n(t)},1e4);var l=function(){var e=r.split("-"),t=(0,s.A)(e,2)[1],a=i().createElement(sg,{urls:ct.teaser,className:"w-full"});return"1"===t&&(a=i().createElement("iframe",{src:ct.liveFinals.twitch,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0})),i().createElement("div",{className:Hl("w-full xl:max-w-[644px] 2xl:max-w-[800px] mx-auto rounded-lg border-4 border-solid border-[#5AFF7D] ".concat("aspect-video"))},a)};return i().createElement(l,null)};function hh(e){var t=e.hasBackgroundOverlay,a=void 0!==t&&t,r=e.background,n=void 0===r?{}:r,o=e.featuredImage,l=void 0===o?{}:o,s=e.logo,c=e.title,d=e.description,u=e.className;return i().createElement(ph,{className:u,hasBackgroundOverlay:a,background:Vg(n,Ag.background)},i().createElement("div",{className:"video-hero-banner flex-col justify-center inline-flex"},i().createElement("div",{className:Hl("max-w-full h-full mx-auto justify-between items-center grid grid-cols-1 lg:grid-cols-[48%,48%] 2xl:gap-12")},i().createElement("div",{className:"grid grid-cols-1 gap-6"},s&&i().createElement("img",{className:"w-[80px] h-[80px]",src:Tg(s,{quality:100,format:"png",width:140}),alt:c}),i().createElement("div",{className:"flex-col justify-center items-start gap-4 flex rounded-lg md:pb-0 pb-8"},i().createElement("div",{className:"flex-col justify-center items-start gap-3 flex"},i().createElement("div",{className:"title text-white text-3xl md:text-5xl font-bold leading-[102%] letter-spacing-[-0.96px] [&_br]:hidden md:[&_br]:block",dangerouslySetInnerHTML:{__html:c}})),i().createElement("div",{className:"description prose text-white text-base font-normal leading-6"},d))),null!=l&&l.desktop?i().createElement("div",{className:"w-[690px] max-w-full mx-auto self-end"},i().createElement(ql,{className:"",images:Vg(l,Ag.featuredImagePng)})):i().createElement("div",{className:"mb-4 lg:mb-0"},i().createElement(bh,null)))))}function vh(e){var t=e.events,a=void 0===t?[]:t,r=e.activeEvent,n=void 0===r?0:r,l=(0,o.useRef)([]);return(0,o.useEffect)(function(){l.current[n]&&l.current[n].scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[n]),0===a.length?null:i().createElement("div",{className:"mx-2.5 lg:mx-4 overflow-x-auto mt-4 w-[1400px] max-w-full rounded-2xl"},i().createElement("div",{className:"w-[1400px] bg-white p-4 rounded-xl"},i().createElement("div",{className:"flex items-center justify-between space-x-0"},a.map(function(e,t){return i().createElement("div",{key:t,className:"flex flex-col flex-grow",ref:function(e){return l.current[t]=e}},i().createElement("div",{className:"flex w-full items-center "},i().createElement("div",{className:Hl(t<=n&&"w-5 h-5 bg-bg-timeline",t>n&&"w-5 h-5 bg-bg-timeline-inactive","rounded-full border-4 border-timeline aspect-square")}),t<a.length-1&&i().createElement("div",{className:Hl("h-0.5 w-full",t<=n?"bg-bg-timeline":"bg-bg-timeline-inactive-line")})),i().createElement("div",{className:"text-text-timeline pr-6 lg:pr-4 pl-1 pb-1 min-w-[100px] whitespace-nowrap"},i().createElement("a",{href:t<=n?e.url:void 0,className:Hl("text-text-timeline font-extrabold text-[16px] leading-[18px]",t>n&&"cursor-default opacity-50",t<=n&&"hover:underline")},e.label),i().createElement("p",{className:"text-text-timeline text-[14px] leading-[18px] opacity-80"},Ee()(e.start).isSame(Ee()(e.end),"month")?"".concat(Ee()(e.start).format("MMM D")," ").concat(e.end?"- ".concat(Ee()(e.end).format("D, YYYY")):Ee()(e.start).format(", YYYY")):"".concat(Ee()(e.start).format("MMM D")," ").concat(e.end?"- ".concat(Ee()(e.end).format("MMM D, YYYY")):Ee()(e.start).format(", YYYY")))))}))))}var fh=(0,nt.A)(st,{target:"e17aoskg0"})("margin-bottom:0px;@media ","(max-width: 1000px)","{margin-bottom:24px;}"),xh=function(e){var t=e.pageContent;return i().createElement(fh,null,i().createElement(Oi,{content:t}))};function wh(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function yh(){var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[],a=0,r=(he.dateShift||new Date,{label:"Registration Open",start:new Date(2025,10,12),end:null,url:"/tournaments"});for(var n in t.push(r),e){var o=null==e?void 0:e[n];if("active"!==n&&"stages"!==n&&o){var i={label:o.label,start:new Date(o.startTime),end:new Date(o.endTime),url:"/tournaments#".concat(null==o?void 0:o.slug)};t.push(i),o.timeline&&(a=parseInt(o.stage)+1)}}return{events:t,activeEvent:a}}(Aa().portalStages);return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?wh(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):wh(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({type:vh},e)}function kh(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Ch(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?kh(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):kh(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Eh,Nh,Ah,Vh,Th,_h=function(e){var t=e.slug,a=Sa(),r=(0,o.useMemo)(function(){return u()(null==a?void 0:a.stories).map(function(e){var t=e.uuid,a=e.name,r=e.full_slug,n=e.content;return{key:t,name:a,url:"/".concat(r),title:n.title,description:n.description,image:n.image}}).filter(function(e){var a=e.url;return(null==a?void 0:a.replace("/news/",""))!==t}).value()},[a,t]),n=Ba("".concat(Ze.routes.news,"/").concat(t),!0),l=yh(),s=n._uid?[l,Ch({type:_g,moreArticles:r},n)]:[{type:Ll}];return i().createElement(fh,null,i().createElement(Oi,{content:s}))},zh=(a(69218),["name","children"]),Bh=["name","children"],Sh=["children"],Lh=(0,ro.AH)(Eh||(Eh=(0,Ua.A)(["\n  color: inherit;\n  opacity: 0.5;\n  text-decoration: none;\n  &:hover {\n    color: inherit;\n  }\n"]))),Ph=(0,nt.A)("a",{target:"e19ume0y0"})(Lh,";"),Ih=(0,nt.A)(Ri.N_,{shouldForwardProp:function(e){return"isActive"!==e},target:"e19ume0y1"})(function(e){var t=e.to,a=e.isActive,r=e.theme,n=a?a():function(e){return window.top.location.pathname.endsWith(e)}(t);return(0,ro.AH)(Nh||(Nh=(0,Ua.A)(["\n      ",";\n\n      display: inline-flex;\n      width: fit-content;\n\n      img.icon + span {\n        display: inline-block;\n        margin-left: 8px;\n      }\n\n      border-radius: 999px;\n      padding: 14px;\n      transition: all 0.3s ease;\n\n      ","\n\n      &:hover {\n      opacity: 1;\n      background: ",";\n      }\n\n\n      &:focus {\n        outline: 2px solid ",";\n        outline-offset: 2px;\n      }\n\n      img {\n        width: 20px;\n        height: auto;\n      }\n    "])),Lh,n?(0,ro.AH)(Ah||(Ah=(0,Ua.A)(["\n        opacity: 1;\n        background: ",";\n      "])),r.colors.lightPurple):(0,ro.AH)(Vh||(Vh=(0,Ua.A)(["\n        opacity: 1;\n      "]))),r.colors.lightPurpleHover,r.colors.lightPurple)},"");function Rh(e){var t=nn();return function(a){window.scrollTo(0,0);var r=a.target.textContent;t("portal_internal_navigation_item_click",{action:"internal_navigation_item_click",value:e||r})}}function Mh(e){var t=e.name,a=e.children,r=(0,cr.A)(e,zh),n=ja(t),o=Rh(t);return i().createElement(Ph,(0,An.A)({className:"a-inner"},r,t&&(0,c.A)({},"data-name",t),{onClick:Za(o)}),t?n:a)}function Oh(e){var t=e.name,a=e.children,r=(0,cr.A)(e,Bh),n=ja(t),o=Rh(t);return i().createElement(Ih,(0,An.A)({},r,t&&(0,c.A)({},"data-name",t),{onClick:Za(o)}),t?n:a)}function jh(e){var t=e.children,a=(0,cr.A)(e,Sh);return i().createElement(lb,(0,An.A)({className:"club-title"},a,{isActive:a.isActive(),arrowColor:"#37003C"}),t)}var Fh=(0,nt.A)(cb,{target:"e16y8eo60"})("background-color:",function(e){return e.theme.colors.veryLightPurple},";color:",function(e){return e.theme.colors.mainPurple},";border-bottom:4px solid ",function(e){return e.theme.colors.veryLightPurple},";[class*='NavigationInner']{max-width:1400px;margin:0 auto;@media (max-width:1440px){margin:0 16px;width:auto;}@media (max-width:1100px){[class*=Links]{grid-auto-columns:auto;grid-gap:0!important;}.a-inner,.links a{font-size:1rem !important;}[class*='SocialA']{width:36px !important;height:36px !important;svg{width:16px !important;height:16px !important;}}}@media ",Bi.belowLaptop,"{margin:0;}}.social-link{background:",function(e){return e.theme.colors.plYellow},";svg path{fill:",function(e){return e.theme.colors.mainPurple},";}}.club-title,.a-inner,.links a{font-weight:600;font-size:16px;line-height:20px;&:hover{opacity:1;}}.a-inner{display:inline-flex;align-items:center;svg{display:inline-block;margin-left:4px;}}@media (max-width:",$a.fi.laptop,"px){a{justify-content:center;}}"),Dh=function(e){var t=e.theme;return(0,ro.AH)(Th||(Th=(0,Ua.A)(["\n  background-color: ",";\n\n  & [class*='PoweredBy'], & [class*='Battlefy'] {\n    color: ",";\n  }\n\n  & [class*='Logos'] img {\n    width: auto;\n    max-height: 92px;\n  }\n\n  & [class*='SocialIcons'] a {\n    border-radius: 50%;\n\n    background-color: ",";\n\n    &:hover, &:focus {\n      background-color: ",";\n    }\n  }\n\n  @media "," {\n    & [class*='Description'] {\n      display: none;\n    }\n  }\n"])),t.colors.backgroundDarkGray,t.colors.mainPurple,t.colors.primary,t.colors.whiteHover,$a.lZ)},Uh=(0,nt.A)(Up,{target:"e16y8eo61"})(Dh," background:",function(e){return e.theme.colors.lightPurple},";border-radius:16px;margin-top:0px;"),Hh="",$h=Boolean,qh={filename:Hh},Gh={_uid:Hh,link:{url:Hh,linktype:Hh,cached_url:Hh},label:Hh,icon:qh},Zh={hero_banner_background:[{desktop_image:qh,mobile_image:qh}],hero_banner_featured:[{desktop_image:qh,mobile_image:qh}],hero_banner_logo:qh,hero_banner_title:"",hero_banner_description:{type:"doc",content:[]},hero_banner_actions:[],navigation_links:[],navigation_clubs:[],navigation_social_links:[],footer_primary_logo:qh,footer_primary_label:"",footer_logo_href:Hh,footer_sponsor_logos:[],epl_footer_copyright:"",epl_footer_links:[],epl_footer_logo:qh,club_labels:[],club_registration_cta_title:Hh,club_registration_cta_background:qh,club_registration_cta_labels:[],club_stage_labels:[],qualified_players_title:"",qualified_players_subtitle:"",club_player_journey_image:[],tournaments:[],qualifier_wizard_url:Gh,qualifier_wizard_staging_url:Gh,qualified_players_mdk_table_id:"",ordered_stages:[],current_stage:"",enabled_stages:[]},Wh={leaderboard_mdk_table_id:Hh,club_theme_name:Hh,club_advert_code:Hh,club_full_name:Hh,club_short_name:Hh,club_icon:qh,hero_banner_background:qh,official_website_link:Hh,official_club_shop_link:Hh,match_day_hosp_link:Hh,club_ticket_info_link:Hh,social_instagram_link:Hh,social_facebook_link:Hh,social_youtube_link:Hh,club_established_year:Hh,club_stadium_name:Hh,partners:[],club_news_api_id:0,online_qualifiers_playoff_tournament_id:Hh,online_qualifiers_playoff_xbox_link:Hh,online_qualifiers_playoff_playstation_link:Hh,club_playoff_tournament_id:Hh,club_playoff_xbox_link:Hh,club_playoff_playstation_link:Hh,club_playoff_active:$h,club_qualified_players:[{_uid:Hh,qualified_player_name:Hh,qualified_player_image:qh,qualified_player_url:{url:Hh,linktype:Hh,cached_url:Hh},qualified_player_subtitle:Hh}]},Yh=function(e){var t,a=(0,Ri.zy)(),r=(Ta(),function(){var e=cc("(max-width: ".concat($a.fi.laptop,"px)")),t=(0,Ri.zy)(),a=(0,o.useState)(function(){var t=ke("epl23-display-clubs");return!e&&(t||!0)}),r=(0,s.A)(a,2),n=r[0],i=r[1];return(0,o.useEffect)(function(){fe.setItem("epl23-display-clubs",n)},[n]),(0,o.useEffect)(function(){e&&i(!1)},[e,t.pathname]),{isClubsNavOpened:n,setIsClubsNavOpened:i}}()),n=r.isClubsNavOpened,l=r.setIsClubsNavOpened,c=(0,o.useMemo)(function(){return e.navigation_links.map(function(e){var t=e._uid,r=e.label,o=e.link,s=e.icon,c={type:Oh,key:t,children:r};null!=s&&s.filename&&(c.children=i().createElement(i().Fragment,null,i().createElement("img",{className:"icon",src:s.filename,alt:r}),i().createElement("span",null,r)));var d=(null==o?void 0:o.cached_url)||o.url,g=u().trimEnd("/".concat(d.replace("".concat("epl25","/"),"")),"/").replace("//","/");return"multilink"===o.type&&-1!==d.indexOf("http")&&Object.assign(o,{type:Mh,href:d,target:"_blank",rel:"noopener noreferrer"}),g&&(Object.assign(c,{to:g,isActive:function(){return-1!==a.pathname.indexOf(g)}}),"/home"===g?Object.assign(c,{to:"/",isActive:function(){return"/"===a.pathname}}):"/tournaments"===g?Object.assign(c,{to:"/tournaments",isActive:function(){return"/tournaments"===a.pathname}}):"/important-information"===g?Object.assign(c,{to:"/important-information",isActive:function(){return"/important-information"===a.pathname}}):"/#clubs"===g&&Object.assign(c,{type:jh,onClick:function(){return l(!n)},isActive:function(){return n}})),c})},[a.pathname,e.navigation_links,n,l]),d={};null==e||null===(t=e.navigation_social_links)||void 0===t||t.forEach(function(e){e._uid;var t=e.label,a=e.link;d[t]=a.url});var g=function(){var e=Aa().config;return(0,o.useMemo)(function(){var t;return null!=e&&null!==(t=e.navigation_clubs)&&void 0!==t&&t.length?e.navigation_clubs.map(function(e){var t=e._uid,a=e.label,r=e.link,n=(void 0===r?{}:r).cached_url,o=e.icon,i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.endsWith("/")?e:"".concat(e,"/");return(t=t.startsWith("/")?t:"/".concat(t)).replace("epl23","").toLowerCase()}(n);return{key:t,to:i,label:a,icon:o,theme:null==pa?void 0:pa[a]}}).reverse():[]},[e.navigation_clubs])}(),m=null==e?void 0:e.navigation_labels;return{type:Fh,labels:m,social:d,className:"",children:i().createElement(Oi,{content:c}),clubLinks:g}},Kh=function(e){var t,a={};return e.navigation_social_links.forEach(function(e){e._uid;var t=e.label,r=e.link;a[t]=r.url}),{type:Uh,footer_primary_logo:"".concat(null==e||null===(t=e.footer_primary_logo)||void 0===t?void 0:t.filename,"/m/150x0/filters:quality(100):format(png)"),footer_primary_label:e.footer_primary_label,footer_logo_href:e.footer_logo_href,social:a}};function Qh(e){var t=e.children;return i().createElement("p",null,t)}function Xh(e){var t=e.href,a=e.target,r=e.rel,n=e.children;return i().createElement("a",{href:t,target:a,rel:r},n)}a(41128),a(95843);var Jh=function(e){var t,a,r,n=e.epl_footer_links.map(function(e){var t=e._uid,a=e.label;return[{key:t,type:Xh,href:e.link.url,target:"_blank",rel:"noopener noreferrer",children:a},{type:Qh,children:"•"}]}).flat();return n.pop(),{type:Np,epl_footer_copyright:e.epl_footer_copyright,epl_footer_links:n,epl_footer_logo:null==e||null===(t=e.epl_footer_logo)||void 0===t||null===(a=t[0])||void 0===a||null===(r=a.desktop_image)||void 0===r?void 0:r.filename}},ev=function(e){var t=e.footer_sponsor_logos.map(function(e){var t=e._uid,a=e.href,r=e.icon_image;return{key:t,label:e.label,href:a,image:"".concat(null==r?void 0:r.filename,"/m/fit-in/200x128/filters:quality(100):format(png)"),alt:r.alt}});return{type:fb,sponsorGroups:null==t?void 0:t.reduce(function(e,t){return"#spacer"===t.href?null==e||e.push([]):null==e||e.at(-1).push(t),e},[[]])}};function tv(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function av(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?tv(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):tv(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var rv=function(e){var t=e.children,a=e.bypassHeroBanner,r=void 0!==a&&a,n=e.byspassLoader,l=void 0!==n&&n,g=i().useState(null),m=(0,s.A)(g,2),p=m[0],b=m[1],h=(0,Ri.zy)(),v=Ca(),f=v.userStateIsFetched,x=v.currentUserState,w=v.userStateData,y=(0,d.defaultsDeep)(Ba(Ge.routes.config),Zh),k="".concat(Ge.folder).concat(null==w?void 0:w.favoriteClubPagePath),C=(Ba(k),function(e,t){var a,r,n,l,d,g,m,p,b=(0,c.A)((0,c.A)((0,c.A)({},ot,null==e||null===(a=e.hero_banner_background[0].desktop_image)||void 0===a?void 0:a.filename),it,null==e||null===(r=e.hero_banner_background[0].tablet_image)||void 0===r?void 0:r.filename),lt,null==e||null===(n=e.hero_banner_background)||void 0===n||null===(l=n[0])||void 0===l||null===(d=l.mobile_image)||void 0===d?void 0:d.filename),h=(0,o.useMemo)(function(){var t,a,r,n,o;return(0,c.A)((0,c.A)((0,c.A)({},ot,null==e||null===(t=e.hero_banner_featured[0].desktop_image)||void 0===t?void 0:t.filename),it,null==e||null===(a=e.hero_banner_featured[0].tablet_image)||void 0===a?void 0:a.filename),lt,null==e||null===(r=e.hero_banner_featured)||void 0===r||null===(n=r[0])||void 0===n||null===(o=n.mobile_image)||void 0===o?void 0:o.filename)},[e]),v=u().keyBy(e.hero_banner_actions,"key"),f=function(){var e=me("67dc6dabe564690018ee0adc")||[],t=(0,s.A)(e,1)[0],a=(0,o.useState)(!1),r=(0,s.A)(a,2),n=r[0],i=r[1];return(0,o.useEffect)(function(){var e=function(){var e=he.dateShift?Ee()(he.dateShift):Ee().utc(),a=t.some(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=Ee()(t.startTime),r=Ee()(t.endTime);return e.isBetween(a,r,null,"[]")});a!==n&&i(a)};e();var a=setInterval(e,6e4);return function(){return clearInterval(a)}},[t,n]),n}(),x=(0,o.useMemo)(function(){return f?av(av({},h),{},(0,c.A)({},ot,null)):h},[f,h]),w=null===(g=v[t||sa])||void 0===g?void 0:g.label;return{type:hh,hasBackgroundOverlay:!1,background:b,featuredImage:x,logo:null==e||null===(m=e.hero_banner_logo)||void 0===m?void 0:m.filename,title:null==e?void 0:e.hero_banner_title,description:i().createElement(i().Fragment,null,Vt(null==e?void 0:e.hero_banner_description),i().createElement("a",{href:"/tournaments"},i().createElement("button",{type:"text",className:"hero_action",disabled:void 0===t},(null===(p=v[t||sa])||void 0===p?void 0:p.label)||w)))}}(y,f?x:void 0)),E=[Yh(y),r?null:C].filter(Boolean),N=[ev(y),Kh(y),Jh(y)];return(0,o.useEffect)(function(){b(h.pathname)},[h.pathname]),!l&&(null==y||!y._uid)||p&&p!==h.pathname?i().createElement(Ll,null):i().createElement(iv,null,i().createElement(Pl,null),i().createElement(Gb,null),i().createElement(Oi,{content:E}),t,i().createElement(Oi,{content:N}))},nv=a(93285),ov=function(e){var t=e.title,a=e.keywords,r=e.description,n=e.children;return i().createElement(nv.m,null,i().createElement("title",null,t),i().createElement("meta",{name:"twitter:title",content:t}),i().createElement("meta",{property:"og:title",content:t}),a&&i().createElement("meta",{name:"keywords",content:a}),i().createElement("meta",{name:"description",content:r}),i().createElement("meta",{name:"twitter:description",content:r}),i().createElement("meta",{name:"og:description",content:r}),n)},iv=function(e){var t=e.children;return i().createElement(i().Fragment,null,i().createElement(ov,{title:"ePremier League 2025/26, Online EA SPORTS FC Tournament",keywords:"Premier League, Football, Soccer, Official",description:"For all the latest Premier League news, visit the official website of the Premier League."},i().createElement("meta",{property:"og:type",content:"website"}),i().createElement("meta",{name:"twitter:image",content:"https://s3.amazonaws.com/premierleague-static-files/premierleague/pl_icon.png"}),i().createElement("meta",{property:"og:title",content:"Premier League Football News, Fixtures, Scores & Results"}),i().createElement("meta",{property:"og:image",content:"https://s3.amazonaws.com/premierleague-static-files/premierleague/pl_icon.png"})),t)},lv=(0,nt.A)("div",{target:"e1721pbn0"})("max-width:1400px;margin:0 auto;@media ",$a.lZ,"{margin:0 16px;}@media (max-width:1432px){padding:0 8px;}.comp-text{padding-inline:0;}"),sv=function(e){var t,a,r,n=e.children,l=e.clubPageContent,c=i().useState(null),u=(0,s.A)(c,2),g=u[0],m=u[1],p=(0,d.defaultsDeep)(Ba(Ge.routes.config),Zh),b=[Yh(p),(t=l,{type:Wg,icon:null==t||null===(a=t.club_icon)||void 0===a?void 0:a.filename,backgroundImage:null==t||null===(r=t.hero_banner_background)||void 0===r?void 0:r.filename,clubLongName:t.club_full_name,clubWebsite:t.official_website_link,estDate:t.club_established_year,stadiumName:t.club_stadium_name,clubSlug:t.club_theme_name})],h=[ev(p),Kh(p),Jh(p)];return(0,o.useEffect)(function(){m(l.slug)},[l.slug]),(0,o.useEffect)(function(){return document.body.className="".concat(l.club_theme_name,"-theme"),function(){document.body.className=""}},[l.club_theme_name]),null==l||!l._uid||null==p||!p._uid||g&&g!==l.slug?i().createElement(Ll,null):i().createElement(iv,null,i().createElement(Pl,null),i().createElement("section",null,i().createElement(Gb,null),i().createElement(Oi,{content:b}),i().createElement(lv,{className:"club-inner"},n),i().createElement(Oi,{content:h})))},cv=function(e){var t=e.route,a=Ba(t),r=[{type:su,title:a.title},{type:Bl,form_details:a.form_details,submission_email:(null==a?void 0:a.submission_email)||"",submission_notice:Vt(a.submission_notice),submit_button_text:a.submit_button_text||"Submit"}];return null!=a&&a._uid?i().createElement(fh,null,i().createElement(Oi,{content:r})):i().createElement(Ll,null)},dv=function(){var e=Sa(),t=(0,o.useMemo)(function(){return u().map(null==e?void 0:e.stories,function(e){var t=e.uuid,a=e.full_slug,r=e.content;return{key:t,url:"/".concat(a),title:r.title,description:r.description,image:r.image}})},[e]),a=(0,o.useMemo)(function(){return u().size(null==e?void 0:e.stories)?[{type:ub,articles:t}]:[{type:Ll}]},[e,t]);return i().createElement(fh,null,i().createElement(Oi,{content:a}))};function uv(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function gv(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?uv(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):uv(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var mv=function(e){var t,a,r,n=e.config,o=e.tournamentContent,i=e.homePageContent,l=e.useSelector,c=void 0===l||l,d=null==n||null===(t=n.tournaments)||void 0===t?void 0:t.map(function(e){return e.id}),g=al(d),m=(0,s.A)(g,1)[0],p=null===(a=u().find(null==o?void 0:o.content,function(e){return"TournamentListing"===e.component}))||void 0===a?void 0:a.tournament_listing_labels,b=u().fromPairs(null==p?void 0:p.map(function(e){return[e.key,e.label]})),h=u().fromPairs(null==i||null===(r=i.tournament_grid_labels)||void 0===r?void 0:r.map(function(e){return[e.key,e.label]}));return{type:tg,tournaments:m,content:o.content,labels:gv(gv({},b),h),authUrls:rt,useSelector:c}},pv=function(e){var t=e.config,a=Ba(Ge.routes.tournaments),r=Ba(Ge.routes.home),n=(Ca()||{}).userStateData,o=mv({config:t,tournamentContent:a,homePageContent:r}),l=[Ud({homePageContent:r,description:Vt(r.registration_cta_subtitle),userStateData:n,cssOverride:"\n        margin-block: 20px;\n        ".concat(null!=n&&n.favoriteClub||he.favoriteClub?"a { display: none; }":"","\n      ")}),o];return null!=a&&a._uid?i().createElement(fh,{className:"1-2xl:px-0"},i().createElement(Oi,{content:l})):i().createElement(Ll,null)},bv=["_uid","url"];function hv(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}var vv=function(e){e.route;var t,a=Ba(Ge.routes["important-information"]),r=null==a||null===(t=a.documentation_articles)||void 0===t?void 0:t.map(function(e){var t=e._uid,a=e.url,r=(0,cr.A)(e,bv);return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?hv(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):hv(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({key:t,externalUrl:null==a?void 0:a.cached_url},r)}),n=null!=a&&a._uid?[{type:vp,documents:r}]:[{type:Ll}];return i().createElement(fh,null,i().createElement(Oi,{content:n}))};function fv(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function xv(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?fv(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):fv(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function wv(e,t){return Ud({homePageContent:e,description:Vt(e.registration_cta_subtitle),userStateData:t})}(0,nt.A)("div",{target:"en79qso0"})("width:1440px;max-width:100%;margin:0 auto 64px;padding-inline:20px;picture{min-height:500px;margin:0 auto;@media ",$a.lZ,"{height:1868px;}img{border-radius:16px;}}span[id]{display:inline-block;margin-top:-164px;}@media ",$a.n5,",",$a.lZ,"{padding-inline:16px;margin-bottom:40px;}");var yv=(0,c.A)((0,c.A)((0,c.A)({},sa,wv),ca,wv),da,function(e,t,a,r,n,o){return function(){var e,t,a,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=u()(null==l?void 0:l.userTournamentJoinStates).filter(function(e){return null==e?void 0:e.isJoined}).map("tournamentID").value(),c=u()(o).filter(function(e){return s.includes(null==e?void 0:e._id)}).map(function(e){return xv(xv({},e),{},{checkInStartTime:new Date(null==e?void 0:e.checkInStartTime)})}).orderBy(o,["checkInStartTime"],["asc"]).value(),d=u().get(c,[0,"organization"]),g=u().get(c,[0,"checkInStartTime"]),m=ss(i,d,g,!1),p=Ee().now(),b=Ee()(g).isBefore(p);return{type:wp,clubIcon:"".concat(null==n||null===(e=n.club_icon)||void 0===e?void 0:e.filename,"/m/fit-in/256x256"),title:dt(r.edit_registration_title,n),description:Vt(r.edit_registration_description,function(e){return dt(e,n,m)}),ctaLabel:null==r||null===(t=r.edit_registration_links)||void 0===t||null===(a=t[0])||void 0===a?void 0:a.label,registrationIsClosed:b}}(e,t,a,r,n,o)});var kv=function(){var e=function(){var e,t,a=ia(),r=Ba(Ge.routes.home),n=(e=Sa(),t=(0,o.useMemo)(function(){var t=u().map(null==e?void 0:e.stories,function(e){var t=e.uuid,a=e.full_slug,r=e.content;return{key:t,url:"/".concat(a),title:r.title,description:r.description,image:r.image}});return t[8]={key:"view-all",title:"View all",url:"/news"},t},[e]),{type:cu,articles:t,onLoadMore:null,limit:9}),i=Aa(),l=(i.portalStages,i.config),c=Ba(Ge.routes.tournaments),d=mv({config:l,homePageContent:r,tournamentContent:c,useSelector:!1}),g=(0,o.useMemo)(function(){var e;return null==l||null===(e=l.tournaments)||void 0===e?void 0:e.map(function(e){return e.id})},[l]),m=al(g),p=(0,s.A)(m,1)[0],b=Ca()||{},h=b.userStateIsFetched,v=b.currentUserState,f=b.userStateData,x="".concat(Ge.folder).concat(null==f?void 0:f.favoriteClubPagePath),w=Ba(x),y=function(e){var t=e.homePageContent,a=e.config,r=e.clubPageContent,n=e.allTournaments,o=e.user,i=e.userStateData;return(e.userStateIsFetched?yv[e.currentUserState]:function(){return[Ll]})(t,a,r,n,o,i)}({homePageContent:r,config:l,clubPageContent:w,allTournaments:p,user:a,userStateData:f,userStateIsFetched:h,currentUserState:v}),k=[yh(),y,d,n];return null!=r&&r._uid?{homePageContent:r,pageContent:k}:[{type:Ll}]}();return i().createElement(rv,e,i().createElement(xh,e))},Cv=function(e){var t,a=e.clubPageContent,r=e.pageContent;return i().createElement(i().Fragment,null,i().createElement(ov,(t=a.club_full_name,{title:"".concat(t,", ePremier League 2025/26 | Premier League"),keywords:"".concat(t,", Premier League, Football, Soccer, Official"),description:"Represent your favourite club in the ePremier League and stay up to date on all club news."})),i().createElement(st,null,i().createElement(Oi,{content:r})))},Ev=function(e,t,a,r){var n,o=(0,d.fromPairs)(null==e||null===(n=e.club_stage_labels)||void 0===n?void 0:n.map(function(e){return[e.key,e.label]}));return{type:Zi,orderedStages:null==e?void 0:e.ordered_stages,enabledStages:r,labels:o,currentStage:t,setCurrentStage:a}},Nv=function(e,t){var a;return{type:xl,icon:null==e||null===(a=e.club_icon)||void 0===a?void 0:a.filename,title:t["offical-club-shop"],ctaText:t["go-to-club-shop"],ctaLocation:e.official_club_shop_link,clubSlug:e.club_theme_name,key:"club-shop"}},Av=function(e,t){var a;return{type:xl,icon:null==e||null===(a=e.club_icon)||void 0===a?void 0:a.filename,title:t["matchday-hospitality"],ctaText:t["go-to-matchday-hospitality"],ctaLocation:e.match_day_hosp_link,clubSlug:e.club_theme_name,key:"matchday-hospitality"}},Vv=function(e,t){var a;return{type:xl,icon:null==e||null===(a=e.club_icon)||void 0===a?void 0:a.filename,title:t["club-ticket-info"],ctaText:t["go-to-club-ticket-info"],ctaLocation:e.club_ticket_info_link,clubSlug:e.club_theme_name,key:"ticket-info"}};function Tv(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return _v(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(_v(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,_v(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,_v(u,"constructor",c),_v(c,"constructor",s),s.displayName="GeneratorFunction",_v(c,n,"GeneratorFunction"),_v(u),_v(u,n,"Generator"),_v(u,r,function(){return this}),_v(u,"toString",function(){return"[object Generator]"}),(Tv=function(){return{w:o,m:g}})()}function _v(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}_v=function(e,t,a,r){function o(t,a){_v(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},_v(e,t,a,r)}var zv=function(e,t){var a="club-news-".concat(e.club_news_api_id),r=(0,o.useState)(ke(a)||[]),n=(0,s.A)(r,2),i=n[0],l=n[1];return(0,o.useEffect)(function(){var t=!0,r=function(){var r=(0,ee.A)(Tv().m(function r(){var n;return Tv().w(function(r){for(;;)switch(r.n){case 0:if(t){r.n=1;break}return r.a(2,[]);case 1:return r.n=2,ze(a,(0,ee.A)(Tv().m(function t(){var a,r,n;return Tv().w(function(t){for(;;)switch(t.p=t.n){case 0:return n=[],t.p=1,t.n=2,mt.get("/".concat(e.club_news_api_id));case 2:n=t.v,t.n=4;break;case 3:t.p=3,t.v;case 4:return t.a(2,(null===(a=n)||void 0===a||null===(r=a.data)||void 0===r?void 0:r.content)||[])}},t,null,[[1,3]])})));case 2:n=r.v,l((0,d.sortBy)(n||[],"publishedFrom").map(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.title,a=void 0===t?"":t,r=e.hotlinkUrl,n=void 0===r?"":r,o=e.date;return{title:a,url:n,date:void 0===o?"":o}}));case 3:return r.a(2)}},r)}));return function(){return r.apply(this,arguments)}}();return r().catch(function(){}),function(){t=!1}},[e.club_news_api_id,a]),{type:Ol,title:t["news-and-articles"],news:i}},Bv=(0,nt.A)("div",{target:"e18dyeqg0"})("width:1200px;max-width:100%;margin:0 auto;margin-bottom:64px;margin-top:64px;@media ",$a.lZ,"{width:358px;margin-bottom:40px;margin-top:40px;}picture{min-height:500px;@media ",$a.lZ,"{height:706px;}}span[id]{display:inline-block;margin-top:-164px;}"),Sv=function(e){return i().createElement(Bv,null,i().createElement(ql,e))},Lv=function(e,t){var a,r,n=(0,d.fromPairs)(null==e||null===(a=e.tournament_grid_labels)||void 0===a?void 0:a.map(function(e){return[e.key,e.label]})),o=null==t||null===(r=t.tournaments)||void 0===r?void 0:r.map(function(e){return e.id});return{type:sh,title:e.tournament_grid_title,labels:n,tournamentIds:o,wizardLink:"/register"}};function Pv(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function Iv(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Pv(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Pv(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Rv=function(e,t,a,r){var n,o=e.club_theme_name,i=null==a||null===(n=a.filter(function(e){return e.club===o}))||void 0===n?void 0:n.map(function(e){return e.userID});return Iv(Iv({type:ll},(0,d.pick)(r,["active","playoffTournamentID","playoffTournamentUrl","xbox_stage_link","playstation_stage_link"])),{},{title:t["club-tournaments"],labels:t,qualifiedUsers:i})},Mv=function(e,t,a){var r=(null==t?void 0:t.club_qualified_players)||[];return{type:vl,title:dt(null==e?void 0:e.qualified_players_title,t),subtitle:null==e?void 0:e.qualified_players_subtitle,qualifiedPlayers:r}};function Ov(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}var jv=function(e){var t=e.clubLeaderboardData,a=void 0===t?{}:t,r=e.clubPageContent,n=void 0===r?{}:r,o=e.clubLabels,i=(void 0===o?{}:o).leaderboard;return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ov(Object(a),!0).forEach(function(t){(0,c.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ov(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({type:Rm,title:null==i?void 0:i.replace("{{club_short_name}}",n.club_short_name)},a)},Fv="online_qualifiers";function Dv(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function o(a,r,n,o){var s=r&&r.prototype instanceof l?r:l,c=Object.create(s.prototype);return Uv(c,"_invoke",function(a,r,n){var o,l,s,c=0,d=n||[],u=!1,g={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,g.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!u&&c&&!n&&t<d.length;t++){var n,o=d[t],m=g.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,g.v=r,g.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,g.n=p,l=0))}if(n||a>1)return i;throw u=!0,r}return function(n,d,p){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&m(d,p),l=d,s=p;(t=l<2?e:s)||!u;){o||(l?l<3?(l>1&&(g.n=-1),m(l,s)):g.n=s:g.v=s);try{if(c=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(u=g.n<0)?s:a.call(r,g))!==i)break}catch(t){o=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(a,n,o),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Uv(t={},r,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Uv(e,n,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Uv(u,"constructor",c),Uv(c,"constructor",s),s.displayName="GeneratorFunction",Uv(c,n,"GeneratorFunction"),Uv(u),Uv(u,n,"Generator"),Uv(u,r,function(){return this}),Uv(u,"toString",function(){return"[object Generator]"}),(Dv=function(){return{w:o,m:g}})()}function Uv(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}Uv=function(e,t,a,r){function o(t,a){Uv(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(o("next",0),o("throw",1),o("return",2))},Uv(e,t,a,r)}var Hv=function(){var e=function(){var e,t,a=(0,Ri.g)().clubName,r="".concat(Ge.routes.clubs,"/").concat(a),n=Ba(Ge.routes.config)||{},l=Ba(Ge.routes.home),g=(0,d.defaultsDeep)(Ba(r),Wh),m=(0,d.fromPairs)((null==n||null===(e=n.club_labels)||void 0===e?void 0:e.map(function(e){return[e.key,e.label]}))||[]),p=(Ca().currentUserState,(0,o.useState)(n.current_stage||Fv)),b=(0,s.A)(p,2),h=b[0],v=b[1],f=(0,o.useState)(n.enabled_stages||[Fv]),x=(0,s.A)(f,2),w=x[0],y=x[1],k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(ia(),ue("65453310f2393f02851c96e9")),a=(0,s.A)(t,2),r=a[0],n=a[1],i=ue("6546c20550bc100f4b6c15e0"),l=(0,s.A)(i,2),c=l[0],d=l[1],g=(0,o.useState)([]),m=(0,s.A)(g,2),p=m[0],b=m[1],h=(0,o.useState)([]),v=(0,s.A)(h,2),f=v[0],x=v[1],w=(0,o.useMemo)(function(){return"ready"!==n?{}:u().keyBy(r,"userID")},[r,n]),y=(0,o.useMemo)(function(){return"ready"===d&&"true"===u().get(c,[0,"showQualification"])},[d,c]);(0,o.useEffect)(function(){var t=new AbortController;return(0,ee.A)(Dv().m(function a(){var r,n,o,i,l,s,c,d;return Dv().w(function(a){for(;;)switch(a.p=a.n){case 0:if(e.club_short_name){a.n=1;break}return a.a(2);case 1:return r=null,a.p=2,a.n=3,Cl.get("/epl-23/team-points?club=".concat(encodeURIComponent(e.club_short_name.trim())),{signal:t.signal});case 3:n=a.v,o=n.data,r=o,t.signal.aborted||b(r),a.n=5;break;case 4:a.p=4,c=a.v,t.signal.aborted||console.error(c);case 5:if(a.p=5,i=e.club_playoff_tournament_id||e.online_qualifiers_playoff_tournament_id){a.n=6;break}return a.a(2);case 6:return a.n=7,kl.get("/tournaments/".concat(i,"/teams?page=1&limit=64"),{signal:t.signal});case 7:l=a.v,s=l.data,t.signal.aborted||x(s.map(function(e){var t,a,n,o;return{userID:e.userID,playerName:e.name,console:(null==e||null===(t=e.customFields)||void 0===t||null===(a=t[0])||void 0===a?void 0:a.value)||(null===(n=r)||void 0===n||null===(o=n.find(function(t){return t.userID===e.userID}))||void 0===o?void 0:o.console)||null,qualified:!0}})),a.n=9;break;case 8:a.p=8,d=a.v,t.signal.aborted||console.error(d);case 9:return a.a(2)}},a,null,[[5,8],[2,4]])}))(),function(){t.abort(),b([]),x([])}},[e.club_short_name,e.club_playoff_tournament_id,e.online_qualifiers_playoff_tournament_id]);var k=(0,o.useMemo)(function(){if(p)return u().flow([function(e){return u().filter(e,function(e){return e.qualified})},function(e){return u().orderBy(e,"points","desc")}])(p)},[p]);return{playerData:p,userQualificationsByUserID:w,showQualifiedStatus:y,qualifiedPlayersTable:k,clubPlayoffQualifiers:f}}(g);null==k||null===(t=k.playerData)||void 0===t||t.length,null==k||k.showQualifiedStatus,(0,o.useEffect)(function(){y(n.enabled_stages),v(n.current_stage)},[n.enabled_stages,n.current_stage]);var C,E=function(e){var t,a,r=e.homePageContent,n=e.config,l=e.clubPageContent,s=e.clubLabels,d=e.currentStage,u=e.clubLeaderboardData,g=(0,o.useMemo)(function(){return null==u?void 0:u.qualifiedPlayersTable},[u]);return null!==(t=null===(a=(0,c.A)((0,c.A)((0,c.A)((0,c.A)({},Fv,[{type:Qi,children:i().createElement(Oi,{content:[Lv(r,n)]})},jv({clubLeaderboardData:u,clubPageContent:l,clubLabels:s}),Mv(n,l)]),"club_playoffs",[Rv(l,s,g,{active:null==l?void 0:l.club_playoff_active,playoffTournamentID:null==l?void 0:l.club_playoff_tournament_id,playoffTournamentUrl:null==l?void 0:l.club_playoff_url,xbox_stage_link:null==l?void 0:l.club_playoff_xbox_link,playstation_stage_link:null==l?void 0:l.club_playoff_playstation_link}),Mv(n,l)]),"groupStage",[Mv(n,l)]),"the_finals",[Mv(n,l)]))||void 0===a?void 0:a[d])&&void 0!==t?t:[]}({homePageContent:l,config:n,clubPageContent:g,clubLabels:m,currentStage:h,clubLeaderboardData:k}),N=(null==n?void 0:n.winning_club)||!1,A=N&&N.toLowerCase()===a.toLowerCase(),V=(C=[{type:su,title:m.events},Ev(n,h,v,w)].concat((0,Tn.A)(E),[zv(g,m),{type:Ki,title:m["club-links"],content:[Nv(g,m),Av(g,m),Vv(g,m)]}]),A&&C.unshift(function(e){var t,a,r,n,o,i,l=null===(t=e.winners_card_image)||void 0===t||null===(a=t[0])||void 0===a||null===(r=a.desktop_image)||void 0===r?void 0:r.filename,s=(0,c.A)((0,c.A)({},ot,"".concat(l,"/m/1440x0")),lt,null===(n=e.winners_card_image)||void 0===n||null===(o=n[0])||void 0===o||null===(i=o.mobile_image)||void 0===i?void 0:i.filename);return{type:Sv,images:s}}(l)),C);return{clubName:a,clubPageContent:g,pageContent:V}}();return i().useLayoutEffect(function(){"#groupStage"===window.location.hash&&setTimeout(function(){window.scrollTo({top:document.getElementById("groupStage").offsetTop-225,behavior:"smooth"})},250)},[]),i().createElement(sv,{clubPageContent:e.clubPageContent},i().createElement(Cv,e))},$v=function(){return i().createElement(rv,{bypassHeroBanner:!0},i().createElement(ov,{title:"Support for ePremier League 2025/26 | Premier League",description:"Need help navigating the ePremier League experience? Find your support function here."}),i().createElement(cv,{route:Ge.routes.support}))},qv=function(){return i().createElement(rv,{bypassHeroBanner:!0},i().createElement(ov,{title:"Online Safety Guidance for ePremier League 2025/26 | Premier League",description:"The Premier League and Battlefy want to ensure that every young person and adult has the opportunity to compete in the ePremier League in a safe and secure environment."}),i().createElement(cv,{route:Ge.routes.safeguarding}))},Gv=function(){var e=Ba(Ge.routes.config);return i().createElement(rv,{bypassHeroBanner:!0,byspassLoader:!0},i().createElement(ov,{title:"ePremier League 2025/26 Tournaments | Premier League",description:"ePremier League 2025/26 Tournaments"}),i().createElement(pv,{config:e}))},Zv=function(){var e=(0,Ri.g)().article;return i().createElement(rv,{bypassHeroBanner:!0},i().createElement(ov,{title:"ePremier League 2025/26 News | Premier League",description:"ePremier League 2025/26 News"}),i().createElement(_h,{slug:e}))},Wv=function(){return i().createElement(rv,{bypassHeroBanner:!0},i().createElement(ov,{title:"ePremier League 2025/26 News | Premier League",description:"ePremier League 2025/26 News"}),i().createElement(dv,null))},Yv=function(){return i().createElement(rv,{bypassHeroBanner:!0},i().createElement(ov,{title:"ePremier League 2025/26 Important Information | Premier League",description:"ePremier League 2025/26 Important Information"}),i().createElement(vv,null))},Kv="MISSING_ENV_VAR".USE_APP_BASEPATH?"epl25":"";function Qv(e){var t=e.children;return i().createElement(Ri.Kd,{basename:"/".concat(Kv)},t)}function Xv(){return i().useEffect(function(){window.location.href=rt.wizard()},[]),null}function Jv(){return i().createElement(Ri.BV,null,i().createElement(Ri.qh,{path:"/tournaments",element:i().createElement(Gv,null)}),i().createElement(Ri.qh,{path:"/news/:article",element:i().createElement(Zv,null)}),i().createElement(Ri.qh,{path:"/news",element:i().createElement(Wv,null)}),i().createElement(Ri.qh,{path:"/support",element:i().createElement($v,null)}),i().createElement(Ri.qh,{path:"/important-information",element:i().createElement(Yv,null)}),i().createElement(Ri.qh,{path:"/safeguarding",element:i().createElement(qv,null)}),i().createElement(Ri.qh,{path:"/clubs/:clubName",element:i().createElement(Hv,null)}),i().createElement(Ri.qh,{path:"/register",element:i().createElement(Xv,null)}),i().createElement(Ri.qh,{path:"/registration",element:i().createElement(Xv,null)}),i().createElement(Ri.qh,{path:"/",element:i().createElement("MISSING_ENV_VAR".FINALS_HOMEPAGE_TAKEOVER?Gv:kv)}))}var ef=a(75705),tf=a(23826),af={};function rf(){return window.Intercom("boot",{app_id:"u01nggx8"}),i().createElement(Qv,null,i().createElement(Ii,{providers:[ef.A4f,Da,la,Pi,ao({context:{Content:Ma,Locale:Fa,User:oa},service:{Tracking:r,ManualData:{useRealTimeManualData:me}}}),ka,Na]},i().createElement(Jv,null)))}af.styleTagTransform=ho(),af.setAttributes=go(),af.insert=co().bind(null,"head"),af.domAPI=lo(),af.insertStyleElement=po(),oo()(tf.A,af),tf.A&&tf.A.locals&&tf.A.locals;var nf=document.getElementById("react-root");(0,l.H)(nf).render(i().createElement(rf,null))},79700:function(e,t,a){"use strict";a.d(t,{BY:function(){return m},H4:function(){return w},L_:function(){return g},ML:function(){return C},TJ:function(){return f},Ys:function(){return u},fi:function(){return d},lZ:function(){return b},lr:function(){return k},n5:function(){return p},uf:function(){return E},yF:function(){return v},zI:function(){return x}}),a(68450);var r=a(19176),n={starts:1700,columns:12,columnWidth:98,gutter:20},o={starts:1300,columns:12,columnWidth:82,gutter:20},i={starts:1e3,columns:12,columnWidth:69,gutter:14},l={starts:754,columns:8,columnWidth:74,gutter:18},s=4,c=14,d={ultrawide:n.starts,desktop:o.starts,laptop:i.starts,tablet:l.starts},u="(min-width: ".concat(n.starts,"px)"),g="(max-width: ".concat(n.starts-1,"px) and (min-width: ").concat(o.starts,"px)"),m="(max-width: ".concat(o.starts-1,"px) and (min-width: ").concat(i.starts,"px)"),p="(max-width: ".concat(i.starts-1,"px) and (min-width: ").concat(l.starts,"px)"),b="(max-width: ".concat(l.starts-1,"px)"),h=function(e){return e.columns*e.columnWidth+(e.columns-1)*e.gutter},v=h(n),f=h(o),x=h(i),w=h(l),y="auto",k=(0,r.A)("div",{target:"eksr8kg0"})("width:100%;grid-column:1 / -1;margin:0 -",n.gutter/2,"px;@media ",g,"{margin:0 -",o.gutter/2,"px;}@media ",m,"{margin:0 -",i.gutter/2,"px;}@media ",p,"{margin:0 -",l.gutter/2,"px;}@media ",b,"{margin:0 -",c/2,"px;}"),C=(0,r.A)("div",{target:"eksr8kg1"})("outline:none;padding:0 ",n.gutter/2,"px;@media ",g,"{padding:0 ",o.gutter/2,"px;}@media ",m,"{padding:0 ",i.gutter/2,"px;}@media ",p,"{padding:0 ",l.gutter/2,"px;}@media ",b,"{padding:0 ",c/2,"px;}"),E=(0,r.A)("div",{target:"eksr8kg3"})("margin:0 auto;width:",v,"px;@media ",g,"{width:",f,"px;}@media ",m,"{width:",x,"px;}@media ",p,"{width:",w,"px;}@media ",b,"{width:",y,";margin-left:",c,"px;margin-right:",c,"px;}"),N=(0,r.A)("div",{target:"eksr8kg4"})("display:grid;grid-auto-rows:max-content;grid-auto-flow:row dense;grid-template-columns:repeat(",n.columns,",",n.columnWidth,"px);grid-gap:",n.gutter,"px;width:",v,"px;@media ",g,"{grid-template-columns:repeat(",o.columns,",",o.columnWidth,"px);grid-gap:",o.gutter,"px;width:",f,"px;}@media ",m,"{grid-template-columns:repeat(",i.columns,",",i.columnWidth,"px);grid-gap:",i.gutter,"px;width:",x,"px;}@media ",p,"{grid-template-columns:repeat(",l.columns,",",l.columnWidth,"px);grid-gap:",l.gutter,"px;width:",w,"px;}@media ",b,"{grid-template-columns:repeat(",s,",1fr);grid-gap:",c,"px;width:",y,";margin-left:",c,"px;margin-right:",c,"px;}");(0,r.A)("div",{target:"eksr8kg5"})("display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(8,",n.columnWidth,"px);grid-gap:",n.gutter,"px;@media ",g,"{grid-template-columns:repeat(8,",o.columnWidth,"px);grid-gap:",o.gutter,"px;width:",f,"px;}@media ",m,"{grid-template-columns:repeat(8,",i.columnWidth,"px);grid-gap:",i.gutter,"px;width:",x,"px;}@media ",p,"{grid-template-columns:repeat(8,",l.columnWidth,"px);grid-gap:",l.gutter,"px;width:",w,"px;}@media ",b,"{grid-template-columns:repeat(4,1fr);grid-gap:",c,"px;width:",y,";}"),(0,r.A)("div",{target:"eksr8kg6"})("display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(4,",n.columnWidth,"px);grid-gap:",n.gutter,"px;@media ",g,"{grid-template-columns:repeat(4,",o.columnWidth,"px);grid-gap:",o.gutter,"px;width:",f,"px;}@media ",m,"{grid-template-columns:repeat(4,",i.columnWidth,"px);grid-gap:",i.gutter,"px;width:",x,"px;}@media ",p,"{grid-template-columns:repeat(4,",l.columnWidth,"px);grid-gap:",l.gutter,"px;width:",w,"px;}@media ",b,"{grid-template-columns:repeat(4,1fr);grid-gap:",c,"px;width:",y,";}"),t.Ay=(0,r.A)(N,{target:"eksr8kg7"})({name:"13o6z6d",styles:"margin:0 auto;"})},68379:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* SelectAutocomplete Container */\n  --select-autocomplete-width: 100%;\n  --select-autocomplete-min-width: 200px;\n\n  /* SelectAutocomplete Trigger Button */\n  --select-autocomplete-trigger-justify-content: space-between;\n  --select-autocomplete-trigger-text-truncate: true;\n\n  /* SelectAutocomplete Selected Count Display */\n  --select-autocomplete-selected-count-color: var(--general-input-color);\n  --select-autocomplete-selected-count-font-size: var(--general-input-font-size);\n\n  /* SelectAutocomplete Chevron Icon */\n  --select-autocomplete-chevron-margin-left: 0.5rem;\n  --select-autocomplete-chevron-size: 1rem;\n  --select-autocomplete-chevron-opacity: 0.5;\n  --select-autocomplete-chevron-shrink: 0;\n\n  /* SelectAutocomplete Check Icon */\n  --select-autocomplete-check-margin-right: 0.5rem;\n  --select-autocomplete-check-size: 1rem;\n  --select-autocomplete-check-selected-opacity: 1;\n  --select-autocomplete-check-unselected-opacity: 0;\n\n  /* SelectAutocomplete Popover Content */\n  --select-autocomplete-popover-padding: 0;\n  --select-autocomplete-popover-width: 100%;\n\n  /* SelectAutocomplete Command Item */\n  --select-autocomplete-item-cursor: pointer;\n  --select-autocomplete-item-hover-cursor: pointer;\n}",""]),t.A=i},66117:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* Toast Container */\n  --toaster-container-background: var(--gray-950);\n\n  /* Toast */\n  --toaster-background: var(--gray-950);\n  --toaster-border-color: var(--gray-700);\n  --toaster-border-radius: var(--radius-md);\n  --toaster-padding: 1rem;\n  --toaster-shadow: var(--shadow-md);\n\n  /* Toast Icon */\n  --toaster-icon-color: var(--gray-500);\n\n  /* Toast Title */\n  --toaster-title-font-size: var(--text-sm);\n  --toaster-title-font-weight: var(--font-bold);\n  --toaster-title-color: var(--font-body-color);\n\n  /* Toast Description */\n  --toaster-description-font-size: var(--text-sm);\n  --toaster-description-color: var(--muted-foreground);\n\n  /* Toast Action */\n  --toaster-action-background: var(--white-alpha-2);\n  --toaster-action-font-size: var(--text-sm);\n  --toaster-action-color: var(--gray-200);\n  --toaster-action-hover-background: var(--gray-300);\n  --toaster-action-border-color: var(--gray-700);\n\n  /* Variants */\n  --toaster-success-background: var(--lime-alpha-3);\n  --toaster-success-border-color: var(--lime-alpha-3);\n  --toaster-success-color: var(--lime-100);\n  --toaster-success-icon-color: var(--lime-600);\n  --toaster-success-action-color: var(--lime-600);\n  --toaster-success-action-hover-background: var(--lime-alpha-3);\n  --toaster-success-action-background: var(--lime-alpha-3);\n  --toaster-success-action-border-color: var(--lime-alpha-3);\n\n  --toaster-error-background: var(--ruby-alpha-5);\n  --toaster-error-border-color: var(--ruby-alpha-5);\n  --toaster-error-color: var(--ruby-3);\n  --toaster-error-icon-color: var(--ruby-6);\n  --toaster-error-action-color: var(--ruby-6);\n  --toaster-error-action-hover-background: var(--ruby-alpha-5);\n  --toaster-error-action-background: var(--ruby-alpha-5);\n  --toaster-error-action-border-color: var(--ruby-alpha-5);\n\n  --toaster-warning-background: var(--amber-alpha-3);\n  --toaster-warning-border-color: var(--amber-alpha-3);\n  --toaster-warning-color: var(--amber-2);\n  --toaster-warning-icon-color: var(--amber-5);\n  --toaster-warning-action-color: var(--amber-5);\n  --toaster-warning-action-hover-background: var(--amber-alpha-3);\n  --toaster-warning-action-background: var(--amber-alpha-3);\n  --toaster-warning-action-border-color: var(--amber-alpha-3);\n\n  --toaster-info-background: var(--indigo-alpha-5);\n  --toaster-info-border-color: var(--indigo-alpha-5);\n  --toaster-info-color: var(--indigo-100);\n  --toaster-info-icon-color: var(--indigo-600);\n  --toaster-info-action-color: var(--indigo-600);\n  --toaster-info-action-hover-background: var(--indigo-alpha-5);\n  --toaster-info-action-background: var(--indigo-alpha-5);\n  --toaster-info-action-border-color: var(--indigo-alpha-5);\n}",""]),t.A=i},25399:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".toaster {\n  [data-icon] {\n    color: var(--toaster-icon-color);\n  }\n\n  [data-close-button] {\n    color: var(--toaster-icon-color);\n    background: linear-gradient(var(--toaster-background)), linear-gradient(var(--toast-container-background));\n    border-color: var(--toaster-border-color);\n  }\n\n  [data-sonner-toast][data-styled=true] [data-button] {\n    color: var(--toaster-action-color);\n    background: var(--toaster-action-background);\n    border-color: var(--toaster-action-border-color);\n    font-size: var(--toaster-action-font-size);\n  }\n\n  [data-icon] {\n    align-self: flex-start;\n    margin-top: .2rem;\n  }\n\n  [data-title] {\n    font-size: var(--toaster-title-font-size);\n    font-weight: var(--toaster-title-font-weight);\n  }\n\n  [data-description] {\n    font-size: var(--toaster-description-font-size);\n  }\n\n  /* Success Variant */\n  [data-rich-colors=true][data-sonner-toast][data-type=success] {\n    --toaster-title-color: var(--toaster-success-color);\n    --toaster-description-color: var(--toaster-success-color);\n    --toaster-action-color: var(--toaster-success-color);\n    --toaster-action-background: var(--toaster-success-background);\n    --toaster-action-hover-background: var(--toaster-success-background);\n    background: linear-gradient(var(--toaster-success-background)), linear-gradient(var(--toaster-container-background));\n    border-color: var(--toaster-success-border-color);\n\n    [data-icon] {\n      color: var(--toaster-success-icon-color);\n    }\n\n    [data-description] {\n      color: var(--toaster-success-color);\n    }\n\n    [data-close-button] {\n      color: var(--toaster-success-icon-color);\n      background: linear-gradient(var(--toaster-success-background)), linear-gradient(var(--toaster-container-background));\n      border-color: var(--toaster-success-border-color);\n    }\n\n    [data-action-button] {\n      color: var(--toaster-success-action-color);\n      background: var(--toaster-success-action-background);\n      border-color: var(--toaster-success-action-border-color);\n    }\n\n    [data-action-button]:hover {\n      color: var(--toaster-success-action-color);\n      background: var(--toaster-success-action-hover-background);\n      border-color: var(--toaster-success-action-border-color);\n    }\n  }\n\n  /* Error Variant */\n  [data-rich-colors=true][data-sonner-toast][data-type=error] {\n    --toaster-title-color: var(--toaster-error-color);\n    --toaster-description-color: var(--toaster-error-color);\n    --toaster-action-color: var(--toaster-error-color);\n    --toaster-action-hover-background: var(--toaster-error-background);\n    --toaster-action-background: var(--toaster-error-background);\n    background: linear-gradient(var(--toaster-error-background)), linear-gradient(var(--toaster-container-background));\n    border-color: var(--toaster-error-border-color);\n\n    [data-icon] {\n      color: var(--toaster-error-icon-color);\n    }\n\n    [data-description] {\n      color: var(--toaster-error-color);\n    }\n\n    [data-close-button] {\n      color: var(--toaster-error-icon-color);\n      background: linear-gradient(var(--toaster-error-background)), linear-gradient(var(--toaster-container-background));\n      border-color: var(--toaster-error-border-color);\n    }\n\n    [data-action-button] {\n      color: var(--toaster-error-action-color);\n      background: var(--toaster-error-action-background);\n      border-color: var(--toaster-error-action-border-color);\n    }\n\n    [data-action-button]:hover {\n      color: var(--toaster-error-action-color);\n      background: var(--toaster-error-action-hover-background);\n      border-color: var(--toaster-error-action-border-color);\n    }\n  }\n\n  /* Warning Variant */\n  [data-rich-colors=true][data-sonner-toast][data-type=warning] {\n    --toaster-title-color: var(--toaster-warning-color);\n    --toaster-description-color: var(--toaster-warning-color);\n    --toaster-action-color: var(--toaster-warning-color);\n    --toaster-action-hover-background: var(--toaster-warning-background);\n    --toaster-action-background: var(--toaster-warning-background);\n    background: linear-gradient(var(--toaster-warning-background)), linear-gradient(var(--toaster-container-background));\n    border-color: var(--toaster-warning-border-color);\n\n    [data-icon] {\n      color: var(--toaster-warning-icon-color);\n    }\n\n    [data-description] {\n      color: var(--toaster-warning-color);\n    }\n\n    [data-close-button] {\n      color: var(--toaster-warning-icon-color);\n      background: linear-gradient(var(--toaster-warning-background)), linear-gradient(var(--toaster-container-background));\n      border-color: var(--toaster-warning-border-color);\n    }\n\n    [data-action-button] {\n      color: var(--toaster-warning-action-color);\n      background: var(--toaster-warning-action-background);\n      border-color: var(--toaster-warning-action-border-color);\n    }\n\n    [data-action-button]:hover {\n      color: var(--toaster-warning-action-color);\n      background: var(--toaster-warning-action-hover-background);\n      border-color: var(--toaster-warning-action-border-color);\n    }\n  }\n\n  /* Info Variant */\n  [data-rich-colors=true][data-sonner-toast][data-type=info] {\n    --toaster-title-color: var(--toaster-info-color);\n    --toaster-description-color: var(--toaster-info-color);\n    --toaster-action-color: var(--toaster-info-color);\n    --toaster-action-hover-background: var(--toaster-info-background);\n    --toaster-action-background: var(--toaster-info-background);\n    background: linear-gradient(var(--toaster-info-background)), linear-gradient(var(--toaster-container-background));\n    border-color: var(--toaster-info-border-color);\n\n    [data-icon] {\n      color: var(--toaster-info-icon-color);\n    }\n\n    [data-description] {\n      color: var(--toaster-info-color);\n    }\n\n    [data-close-button] {\n      color: var(--toaster-info-icon-color);\n      background: linear-gradient(var(--toaster-info-background)), linear-gradient(var(--toaster-container-background));\n      border-color: var(--toaster-info-border-color);\n    }\n\n    [data-action-button] {\n      color: var(--toaster-info-action-color);\n      background: var(--toaster-info-action-background);\n      border-color: var(--toaster-info-action-border-color);\n    }\n\n    [data-action-button]:hover {\n      color: var(--toaster-info-action-color);\n      background: var(--toaster-info-action-hover-background);\n      border-color: var(--toaster-info-action-border-color);\n    }\n  }\n}",""]),t.A=i},57016:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,'*, ::before, ::after {\n  --tw-border-spacing-x: 0;\n  --tw-border-spacing-y: 0;\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  --tw-pan-x:  ;\n  --tw-pan-y:  ;\n  --tw-pinch-zoom:  ;\n  --tw-scroll-snap-strictness: proximity;\n  --tw-gradient-from-position:  ;\n  --tw-gradient-via-position:  ;\n  --tw-gradient-to-position:  ;\n  --tw-ordinal:  ;\n  --tw-slashed-zero:  ;\n  --tw-numeric-figure:  ;\n  --tw-numeric-spacing:  ;\n  --tw-numeric-fraction:  ;\n  --tw-ring-inset:  ;\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: rgb(59 130 246 / 0.5);\n  --tw-ring-offset-shadow: 0 0 #0000;\n  --tw-ring-shadow: 0 0 #0000;\n  --tw-shadow: 0 0 #0000;\n  --tw-shadow-colored: 0 0 #0000;\n  --tw-blur:  ;\n  --tw-brightness:  ;\n  --tw-contrast:  ;\n  --tw-grayscale:  ;\n  --tw-hue-rotate:  ;\n  --tw-invert:  ;\n  --tw-saturate:  ;\n  --tw-sepia:  ;\n  --tw-drop-shadow:  ;\n  --tw-backdrop-blur:  ;\n  --tw-backdrop-brightness:  ;\n  --tw-backdrop-contrast:  ;\n  --tw-backdrop-grayscale:  ;\n  --tw-backdrop-hue-rotate:  ;\n  --tw-backdrop-invert:  ;\n  --tw-backdrop-opacity:  ;\n  --tw-backdrop-saturate:  ;\n  --tw-backdrop-sepia:  ;\n  --tw-contain-size:  ;\n  --tw-contain-layout:  ;\n  --tw-contain-paint:  ;\n  --tw-contain-style:  ;\n}\n::backdrop {\n  --tw-border-spacing-x: 0;\n  --tw-border-spacing-y: 0;\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  --tw-pan-x:  ;\n  --tw-pan-y:  ;\n  --tw-pinch-zoom:  ;\n  --tw-scroll-snap-strictness: proximity;\n  --tw-gradient-from-position:  ;\n  --tw-gradient-via-position:  ;\n  --tw-gradient-to-position:  ;\n  --tw-ordinal:  ;\n  --tw-slashed-zero:  ;\n  --tw-numeric-figure:  ;\n  --tw-numeric-spacing:  ;\n  --tw-numeric-fraction:  ;\n  --tw-ring-inset:  ;\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: rgb(59 130 246 / 0.5);\n  --tw-ring-offset-shadow: 0 0 #0000;\n  --tw-ring-shadow: 0 0 #0000;\n  --tw-shadow: 0 0 #0000;\n  --tw-shadow-colored: 0 0 #0000;\n  --tw-blur:  ;\n  --tw-brightness:  ;\n  --tw-contrast:  ;\n  --tw-grayscale:  ;\n  --tw-hue-rotate:  ;\n  --tw-invert:  ;\n  --tw-saturate:  ;\n  --tw-sepia:  ;\n  --tw-drop-shadow:  ;\n  --tw-backdrop-blur:  ;\n  --tw-backdrop-brightness:  ;\n  --tw-backdrop-contrast:  ;\n  --tw-backdrop-grayscale:  ;\n  --tw-backdrop-hue-rotate:  ;\n  --tw-backdrop-invert:  ;\n  --tw-backdrop-opacity:  ;\n  --tw-backdrop-saturate:  ;\n  --tw-backdrop-sepia:  ;\n  --tw-contain-size:  ;\n  --tw-contain-layout:  ;\n  --tw-contain-paint:  ;\n  --tw-contain-style:  ;\n} /*\n! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com\n*/ /*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n*,\n::before,\n::after {\n  box-sizing: border-box; /* 1 */\n  border-width: 0; /* 2 */\n  border-style: solid; /* 2 */\n  border-color: #e5e7eb; /* 2 */\n}\n::before,\n::after {\n  --tw-content: \'\';\n} /*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user\'s configured `sans` font-family by default.\n5. Use the user\'s configured `sans` font-feature-settings by default.\n6. Use the user\'s configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\nhtml,\n:host {\n  line-height: 1.5; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n  -moz-tab-size: 4; /* 3 */\n  -o-tab-size: 4;\n     tab-size: 4; /* 3 */\n  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */\n  font-feature-settings: normal; /* 5 */\n  font-variation-settings: normal; /* 6 */\n  -webkit-tap-highlight-color: transparent; /* 7 */\n} /*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\nbody {\n  margin: 0; /* 1 */\n  line-height: inherit; /* 2 */\n} /*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\nhr {\n  height: 0; /* 1 */\n  color: inherit; /* 2 */\n  border-top-width: 1px; /* 3 */\n} /*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\nabbr:where([title]) {\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted;\n} /*\nRemove the default font size and weight for headings.\n*/\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n} /*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\na {\n  color: inherit;\n  text-decoration: inherit;\n} /*\nAdd the correct font weight in Edge and Safari.\n*/\nb,\nstrong {\n  font-weight: bolder;\n} /*\n1. Use the user\'s configured `mono` font-family by default.\n2. Use the user\'s configured `mono` font-feature-settings by default.\n3. Use the user\'s configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\ncode,\nkbd,\nsamp,\npre {\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */\n  font-feature-settings: normal; /* 2 */\n  font-variation-settings: normal; /* 3 */\n  font-size: 1em; /* 4 */\n} /*\nAdd the correct font size in all browsers.\n*/\nsmall {\n  font-size: 80%;\n} /*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\nsub {\n  bottom: -0.25em;\n}\nsup {\n  top: -0.5em;\n} /*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\ntable {\n  text-indent: 0; /* 1 */\n  border-color: inherit; /* 2 */\n  border-collapse: collapse; /* 3 */\n} /*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-feature-settings: inherit; /* 1 */\n  font-variation-settings: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  font-weight: inherit; /* 1 */\n  line-height: inherit; /* 1 */\n  letter-spacing: inherit; /* 1 */\n  color: inherit; /* 1 */\n  margin: 0; /* 2 */\n  padding: 0; /* 3 */\n} /*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\nbutton,\nselect {\n  text-transform: none;\n} /*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\nbutton,\ninput:where([type=\'button\']),\ninput:where([type=\'reset\']),\ninput:where([type=\'submit\']) {\n  -webkit-appearance: button; /* 1 */\n  background-color: transparent; /* 2 */\n  background-image: none; /* 2 */\n} /*\nUse the modern Firefox focus style for all focusable elements.\n*/\n:-moz-focusring {\n  outline: auto;\n} /*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n:-moz-ui-invalid {\n  box-shadow: none;\n} /*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\nprogress {\n  vertical-align: baseline;\n} /*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n  height: auto;\n} /*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n[type=\'search\'] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n} /*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n} /*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n} /*\nAdd the correct display in Chrome and Safari.\n*/\nsummary {\n  display: list-item;\n} /*\nRemoves the default spacing and border for appropriate elements.\n*/\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n  margin: 0;\n}\nfieldset {\n  margin: 0;\n  padding: 0;\n}\nlegend {\n  padding: 0;\n}\nol,\nul,\nmenu {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n} /*\nReset default styling for dialogs.\n*/\ndialog {\n  padding: 0;\n} /*\nPrevent resizing textareas horizontally by default.\n*/\ntextarea {\n  resize: vertical;\n} /*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user\'s configured gray 400 color.\n*/\ninput::-moz-placeholder, textarea::-moz-placeholder {\n  opacity: 1; /* 1 */\n  color: #9ca3af; /* 2 */\n}\ninput::placeholder,\ntextarea::placeholder {\n  opacity: 1; /* 1 */\n  color: #9ca3af; /* 2 */\n} /*\nSet the default cursor for buttons.\n*/\nbutton,\n[role="button"] {\n  cursor: pointer;\n} /*\nMake sure disabled buttons don\'t get the pointer cursor.\n*/\n:disabled {\n  cursor: default;\n} /*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n   This can trigger a poorly considered lint error in some tools but is included by design.\n*/\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block; /* 1 */\n  vertical-align: middle; /* 2 */\n} /*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n} /* Make elements with the HTML hidden attribute stay hidden by default */\n[hidden]:where(:not([hidden="until-found"])) {\n  display: none;\n}\n* {\n  scrollbar-color: initial;\n  scrollbar-width: initial;\n}\n:root {\n    --background: 0 0% 100%;\n    --foreground: 0 0% 3.9%;\n\n    --card: 0 0% 100%;\n    --card-foreground: 0 0% 3.9%;\n\n    --popover: 0 0% 100%;\n    --popover-foreground: 0 0% 3.9%;\n\n    --primary: 0 0% 9%;\n    --primary-foreground: 0 0% 98%;\n\n    --secondary: 0 0% 96.1%;\n    --secondary-foreground: 0 0% 9%;\n\n    --muted: 0 0% 96.1%;\n    --muted-foreground: 0 0% 45.1%;\n\n    --accent: 0 0% 96.1%;\n    --accent-foreground: 0 0% 9%;\n\n    --destructive: 0 84.2% 60.2%;\n    --destructive-foreground: 0 0% 98%;\n\n    --border: 0 0% 89.8%;\n    --input: 0 0% 89.8%;\n    --ring: 0 0% 3.9%;\n\n    --radius: 0.5rem;\n\n\n    /* TO BE MOVED TO BASE */\n    --button-bg: rgba(255,255,255,0.0784314);\n    --button-color: #e0e7ff;\n    --button-border-color: transparent;\n    --button-hover-bg: #374151;\n    --button-hover-color: #d1d5db;\n    --button-hover-border-color: transparent;\n\n    --button-disabled-bg: rgba(255,255,255,0.0392157);\n    --button-disabled-color: #9ca3af;\n    --button-disabled-border-color: transparent;\n\n    --button-active-bg: #c7d2fe;\n    --button-active-color: #030712;\n    --button-active-border-color: transparent;\n\n    --pill-buttonActiveBg: #c7d2fe;\n    --pill-buttonActiveColor: #030712;\n    --pill-buttonBg: rgba(255,255,255,0.0784314);\n    --pill-buttonColor: #e0e7ff;\n    --pill-buttonHoverBg: #374151;\n    --pill-buttonHoverColor: #d1d5db;\n\n    --input-textbox-border-color: #374151;\n    --input-textbox-bg: #151b27;\n    --input-textbox-color: #e0e7ff;\n\n    /* PAGINATION */\n    --pagination-button-bg: transparent;\n    --pagination-button-color: #e0e7ff;\n    --pagination-button-border-color: transparent;\n    --pagination-button-hover-bg: rgba(255,255,255,0.0392157);\n    --pagination-button-hover-color: #d1d5db;\n    --pagination-button-hover-border-color: transparent;\n\n    --pagination-button-active-bg: #c7d2fe;\n    --pagination-button-active-color: #030712;\n    --pagination-button-active-border-color: transparent;\n    --pagination-button-active-hover-bg: #c7d2fe;\n    --pagination-button-active-hover-color: #030712;\n    --pagination-button-active-hover-border-color: transparent;\n\n  }\n.dark {\n    --background: 0 0% 3.9%;\n    --foreground: 0 0% 98%;\n\n    --card: 0 0% 3.9%;\n    --card-foreground: 0 0% 98%;\n\n    --popover: 0 0% 3.9%;\n    --popover-foreground: 0 0% 98%;\n\n    --primary: 0 0% 98%;\n    --primary-foreground: 0 0% 9%;\n\n    --secondary: 0 0% 14.9%;\n    --secondary-foreground: 0 0% 98%;\n\n    --muted: 0 0% 14.9%;\n    --muted-foreground: 0 0% 63.9%;\n\n    --accent: 0 0% 14.9%;\n    --accent-foreground: 0 0% 98%;\n\n    --destructive: 0 62.8% 30.6%;\n    --destructive-foreground: 0 0% 98%;\n\n    --border: 0 0% 14.9%;\n    --input: 0 0% 14.9%;\n    --ring: 0 0% 83.1%;\n  }\n.container {\n  width: 100%;\n  margin-right: auto;\n  margin-left: auto;\n  padding-right: 2rem;\n  padding-left: 2rem;\n}\n@media (min-width: 1400px) {\n  .container {\n    max-width: 1400px;\n  }\n}\n.prose {\n  color: var(--tw-prose-body);\n  max-width: 65ch;\n}\n.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.25em;\n  margin-bottom: 1.25em;\n}\n.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-lead);\n  font-size: 1.25em;\n  line-height: 1.6;\n  margin-top: 1.2em;\n  margin-bottom: 1.2em;\n}\n.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-links);\n  text-decoration: underline;\n  font-weight: 500;\n}\n.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-bold);\n  font-weight: 600;\n}\n.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: decimal;\n  margin-top: 1.25em;\n  margin-bottom: 1.25em;\n  padding-inline-start: 1.625em;\n}\n.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: upper-alpha;\n}\n.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: lower-alpha;\n}\n.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: upper-alpha;\n}\n.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: lower-alpha;\n}\n.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: upper-roman;\n}\n.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: lower-roman;\n}\n.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: upper-roman;\n}\n.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: lower-roman;\n}\n.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: decimal;\n}\n.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: disc;\n  margin-top: 1.25em;\n  margin-bottom: 1.25em;\n  padding-inline-start: 1.625em;\n}\n.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {\n  font-weight: 400;\n  color: var(--tw-prose-counters);\n}\n.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {\n  color: var(--tw-prose-bullets);\n}\n.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 600;\n  margin-top: 1.25em;\n}\n.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-color: var(--tw-prose-hr);\n  border-top-width: 1px;\n  margin-top: 3em;\n  margin-bottom: 3em;\n}\n.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 500;\n  font-style: italic;\n  color: var(--tw-prose-quotes);\n  border-inline-start-width: 0.25rem;\n  border-inline-start-color: var(--tw-prose-quote-borders);\n  quotes: "\\201C""\\201D""\\2018""\\2019";\n  margin-top: 1.6em;\n  margin-bottom: 1.6em;\n  padding-inline-start: 1em;\n}\n.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {\n  content: open-quote;\n}\n.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {\n  content: close-quote;\n}\n.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 800;\n  font-size: 2.25em;\n  margin-top: 0;\n  margin-bottom: 0.8888889em;\n  line-height: 1.1111111;\n}\n.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 900;\n  color: inherit;\n}\n.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 700;\n  font-size: 1.5em;\n  margin-top: 2em;\n  margin-bottom: 1em;\n  line-height: 1.3333333;\n}\n.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 800;\n  color: inherit;\n}\n.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 600;\n  font-size: 1.25em;\n  margin-top: 1.6em;\n  margin-bottom: 0.6em;\n  line-height: 1.6;\n}\n.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 700;\n  color: inherit;\n}\n.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 600;\n  margin-top: 1.5em;\n  margin-bottom: 0.5em;\n  line-height: 1.5;\n}\n.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 700;\n  color: inherit;\n}\n.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 2em;\n  margin-bottom: 2em;\n}\n.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  display: block;\n  margin-top: 2em;\n  margin-bottom: 2em;\n}\n.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 2em;\n  margin-bottom: 2em;\n}\n.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 500;\n  font-family: inherit;\n  color: var(--tw-prose-kbd);\n  box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);\n  font-size: 0.875em;\n  border-radius: 0.3125rem;\n  padding-top: 0.1875em;\n  padding-inline-end: 0.375em;\n  padding-bottom: 0.1875em;\n  padding-inline-start: 0.375em;\n}\n.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-code);\n  font-weight: 600;\n  font-size: 0.875em;\n}\n.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {\n  content: "`";\n}\n.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {\n  content: "`";\n}\n.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n  font-size: 0.875em;\n}\n.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n  font-size: 0.9em;\n}\n.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-pre-code);\n  background-color: var(--tw-prose-pre-bg);\n  overflow-x: auto;\n  font-weight: 400;\n  font-size: 0.875em;\n  line-height: 1.7142857;\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n  border-radius: 0.375rem;\n  padding-top: 0.8571429em;\n  padding-inline-end: 1.1428571em;\n  padding-bottom: 0.8571429em;\n  padding-inline-start: 1.1428571em;\n}\n.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  background-color: transparent;\n  border-width: 0;\n  border-radius: 0;\n  padding: 0;\n  font-weight: inherit;\n  color: inherit;\n  font-size: inherit;\n  font-family: inherit;\n  line-height: inherit;\n}\n.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {\n  content: none;\n}\n.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {\n  content: none;\n}\n.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  width: 100%;\n  table-layout: auto;\n  margin-top: 2em;\n  margin-bottom: 2em;\n  font-size: 0.875em;\n  line-height: 1.7142857;\n}\n.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-bottom-width: 1px;\n  border-bottom-color: var(--tw-prose-th-borders);\n}\n.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 600;\n  vertical-align: bottom;\n  padding-inline-end: 0.5714286em;\n  padding-bottom: 0.5714286em;\n  padding-inline-start: 0.5714286em;\n}\n.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-bottom-width: 1px;\n  border-bottom-color: var(--tw-prose-td-borders);\n}\n.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-bottom-width: 0;\n}\n.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  vertical-align: baseline;\n}\n.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-top-width: 1px;\n  border-top-color: var(--tw-prose-th-borders);\n}\n.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  vertical-align: top;\n}\n.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  text-align: start;\n}\n.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-captions);\n  font-size: 0.875em;\n  line-height: 1.4285714;\n  margin-top: 0.8571429em;\n}\n.prose {\n  --tw-prose-body: #374151;\n  --tw-prose-headings: #111827;\n  --tw-prose-lead: #4b5563;\n  --tw-prose-links: #111827;\n  --tw-prose-bold: #111827;\n  --tw-prose-counters: #6b7280;\n  --tw-prose-bullets: #d1d5db;\n  --tw-prose-hr: #e5e7eb;\n  --tw-prose-quotes: #111827;\n  --tw-prose-quote-borders: #e5e7eb;\n  --tw-prose-captions: #6b7280;\n  --tw-prose-kbd: #111827;\n  --tw-prose-kbd-shadows: rgb(17 24 39 / 10%);\n  --tw-prose-code: #111827;\n  --tw-prose-pre-code: #e5e7eb;\n  --tw-prose-pre-bg: #1f2937;\n  --tw-prose-th-borders: #d1d5db;\n  --tw-prose-td-borders: #e5e7eb;\n  --tw-prose-invert-body: #d1d5db;\n  --tw-prose-invert-headings: #fff;\n  --tw-prose-invert-lead: #9ca3af;\n  --tw-prose-invert-links: #fff;\n  --tw-prose-invert-bold: #fff;\n  --tw-prose-invert-counters: #9ca3af;\n  --tw-prose-invert-bullets: #4b5563;\n  --tw-prose-invert-hr: #374151;\n  --tw-prose-invert-quotes: #f3f4f6;\n  --tw-prose-invert-quote-borders: #374151;\n  --tw-prose-invert-captions: #9ca3af;\n  --tw-prose-invert-kbd: #fff;\n  --tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);\n  --tw-prose-invert-code: #fff;\n  --tw-prose-invert-pre-code: #d1d5db;\n  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);\n  --tw-prose-invert-th-borders: #4b5563;\n  --tw-prose-invert-td-borders: #374151;\n  font-size: 1rem;\n  line-height: 1.75;\n}\n.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.5em;\n  margin-bottom: 0.5em;\n}\n.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.375em;\n}\n.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.375em;\n}\n.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.75em;\n  margin-bottom: 0.75em;\n}\n.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.25em;\n}\n.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.25em;\n}\n.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.25em;\n}\n.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.25em;\n}\n.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.75em;\n  margin-bottom: 0.75em;\n}\n.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.25em;\n  margin-bottom: 1.25em;\n}\n.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.5em;\n  padding-inline-start: 1.625em;\n}\n.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-top: 0.5714286em;\n  padding-inline-end: 0.5714286em;\n  padding-bottom: 0.5714286em;\n  padding-inline-start: 0.5714286em;\n}\n.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 2em;\n  margin-bottom: 2em;\n}\n.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 0;\n}\n.prose-sm {\n  font-size: 0.875rem;\n  line-height: 1.7142857;\n}\n.prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n  margin-bottom: 1.1428571em;\n}\n.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.2857143em;\n  line-height: 1.5555556;\n  margin-top: 0.8888889em;\n  margin-bottom: 0.8888889em;\n}\n.prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n  padding-inline-start: 1.1111111em;\n}\n.prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 2.1428571em;\n  margin-top: 0;\n  margin-bottom: 0.8em;\n  line-height: 1.2;\n}\n.prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.4285714em;\n  margin-top: 1.6em;\n  margin-bottom: 0.8em;\n  line-height: 1.4;\n}\n.prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.2857143em;\n  margin-top: 1.5555556em;\n  margin-bottom: 0.4444444em;\n  line-height: 1.5555556;\n}\n.prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.4285714em;\n  margin-bottom: 0.5714286em;\n  line-height: 1.4285714;\n}\n.prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n}\n.prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n}\n.prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n}\n.prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n  border-radius: 0.3125rem;\n  padding-top: 0.1428571em;\n  padding-inline-end: 0.3571429em;\n  padding-bottom: 0.1428571em;\n  padding-inline-start: 0.3571429em;\n}\n.prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n}\n.prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.9em;\n}\n.prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n}\n.prose-sm :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n  line-height: 1.6666667;\n  margin-top: 1.6666667em;\n  margin-bottom: 1.6666667em;\n  border-radius: 0.25rem;\n  padding-top: 0.6666667em;\n  padding-inline-end: 1em;\n  padding-bottom: 0.6666667em;\n  padding-inline-start: 1em;\n}\n.prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n  margin-bottom: 1.1428571em;\n  padding-inline-start: 1.5714286em;\n}\n.prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n  margin-bottom: 1.1428571em;\n  padding-inline-start: 1.5714286em;\n}\n.prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.2857143em;\n  margin-bottom: 0.2857143em;\n}\n.prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.4285714em;\n}\n.prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.4285714em;\n}\n.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.5714286em;\n  margin-bottom: 0.5714286em;\n}\n.prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n}\n.prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.1428571em;\n}\n.prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n}\n.prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.1428571em;\n}\n.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.5714286em;\n  margin-bottom: 0.5714286em;\n}\n.prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n  margin-bottom: 1.1428571em;\n}\n.prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n}\n.prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.2857143em;\n  padding-inline-start: 1.5714286em;\n}\n.prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 2.8571429em;\n  margin-bottom: 2.8571429em;\n}\n.prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n  line-height: 1.5;\n}\n.prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 1em;\n  padding-bottom: 0.6666667em;\n  padding-inline-start: 1em;\n}\n.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-top: 0.6666667em;\n  padding-inline-end: 1em;\n  padding-bottom: 0.6666667em;\n  padding-inline-start: 1em;\n}\n.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n}\n.prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n  line-height: 1.3333333;\n  margin-top: 0.6666667em;\n}\n.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 0;\n}\n.prose-lg {\n  font-size: 1.125rem;\n  line-height: 1.7777778;\n}\n.prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n}\n.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.2222222em;\n  line-height: 1.4545455;\n  margin-top: 1.0909091em;\n  margin-bottom: 1.0909091em;\n}\n.prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.6666667em;\n  margin-bottom: 1.6666667em;\n  padding-inline-start: 1em;\n}\n.prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 2.6666667em;\n  margin-top: 0;\n  margin-bottom: 0.8333333em;\n  line-height: 1;\n}\n.prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.6666667em;\n  margin-top: 1.8666667em;\n  margin-bottom: 1.0666667em;\n  line-height: 1.3333333;\n}\n.prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.3333333em;\n  margin-top: 1.6666667em;\n  margin-bottom: 0.6666667em;\n  line-height: 1.5;\n}\n.prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 0.4444444em;\n  line-height: 1.5555556;\n}\n.prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 1.7777778em;\n}\n.prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 1.7777778em;\n}\n.prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 1.7777778em;\n}\n.prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n  border-radius: 0.3125rem;\n  padding-top: 0.2222222em;\n  padding-inline-end: 0.4444444em;\n  padding-bottom: 0.2222222em;\n  padding-inline-start: 0.4444444em;\n}\n.prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n}\n.prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8666667em;\n}\n.prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.875em;\n}\n.prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n  line-height: 1.75;\n  margin-top: 2em;\n  margin-bottom: 2em;\n  border-radius: 0.375rem;\n  padding-top: 1em;\n  padding-inline-end: 1.5em;\n  padding-bottom: 1em;\n  padding-inline-start: 1.5em;\n}\n.prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n  padding-inline-start: 1.5555556em;\n}\n.prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n  padding-inline-start: 1.5555556em;\n}\n.prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.6666667em;\n  margin-bottom: 0.6666667em;\n}\n.prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.4444444em;\n}\n.prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.4444444em;\n}\n.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.8888889em;\n  margin-bottom: 0.8888889em;\n}\n.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n}\n.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.3333333em;\n}\n.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n}\n.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.3333333em;\n}\n.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.8888889em;\n  margin-bottom: 0.8888889em;\n}\n.prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n}\n.prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n}\n.prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.6666667em;\n  padding-inline-start: 1.5555556em;\n}\n.prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 3.1111111em;\n  margin-bottom: 3.1111111em;\n}\n.prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n  line-height: 1.5;\n}\n.prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0.75em;\n  padding-bottom: 0.75em;\n  padding-inline-start: 0.75em;\n}\n.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-top: 0.75em;\n  padding-inline-end: 0.75em;\n  padding-bottom: 0.75em;\n  padding-inline-start: 0.75em;\n}\n.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 1.7777778em;\n}\n.prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n  line-height: 1.5;\n  margin-top: 1em;\n}\n.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 0;\n}\n.prose-invert {\n  --tw-prose-body: var(--tw-prose-invert-body);\n  --tw-prose-headings: var(--tw-prose-invert-headings);\n  --tw-prose-lead: var(--tw-prose-invert-lead);\n  --tw-prose-links: var(--tw-prose-invert-links);\n  --tw-prose-bold: var(--tw-prose-invert-bold);\n  --tw-prose-counters: var(--tw-prose-invert-counters);\n  --tw-prose-bullets: var(--tw-prose-invert-bullets);\n  --tw-prose-hr: var(--tw-prose-invert-hr);\n  --tw-prose-quotes: var(--tw-prose-invert-quotes);\n  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);\n  --tw-prose-captions: var(--tw-prose-invert-captions);\n  --tw-prose-kbd: var(--tw-prose-invert-kbd);\n  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);\n  --tw-prose-code: var(--tw-prose-invert-code);\n  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);\n  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);\n  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);\n  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n.pointer-events-none {\n  pointer-events: none;\n}\n.pointer-events-auto {\n  pointer-events: auto;\n}\n.visible {\n  visibility: visible;\n}\n.invisible {\n  visibility: hidden;\n}\n.collapse {\n  visibility: collapse;\n}\n.static {\n  position: static;\n}\n.fixed {\n  position: fixed;\n}\n.absolute {\n  position: absolute;\n}\n.relative {\n  position: relative;\n}\n.sticky {\n  position: sticky;\n}\n.inset-0 {\n  inset: 0px;\n}\n.inset-x-0 {\n  left: 0px;\n  right: 0px;\n}\n.inset-y-0 {\n  top: 0px;\n  bottom: 0px;\n}\n.-bottom-12 {\n  bottom: -3rem;\n}\n.-bottom-\\[2px\\] {\n  bottom: -2px;\n}\n.-left-12 {\n  left: -3rem;\n}\n.-left-\\[2px\\] {\n  left: -2px;\n}\n.-right-12 {\n  right: -3rem;\n}\n.-right-\\[2px\\] {\n  right: -2px;\n}\n.-top-12 {\n  top: -3rem;\n}\n.-top-\\[2px\\] {\n  top: -2px;\n}\n.bottom-0 {\n  bottom: 0px;\n}\n.bottom-\\[-30px\\] {\n  bottom: -30px;\n}\n.left-0 {\n  left: 0px;\n}\n.left-1 {\n  left: 0.25rem;\n}\n.left-1\\/2 {\n  left: 50%;\n}\n.left-2 {\n  left: 0.5rem;\n}\n.left-3 {\n  left: 0.75rem;\n}\n.left-\\[-1rem\\] {\n  left: -1rem;\n}\n.left-\\[50\\%\\] {\n  left: 50%;\n}\n.left-full {\n  left: 100%;\n}\n.right-0 {\n  right: 0px;\n}\n.right-1 {\n  right: 0.25rem;\n}\n.right-12 {\n  right: 3rem;\n}\n.right-2 {\n  right: 0.5rem;\n}\n.right-3 {\n  right: 0.75rem;\n}\n.right-4 {\n  right: 1rem;\n}\n.right-\\[-10px\\] {\n  right: -10px;\n}\n.right-\\[-16px\\] {\n  right: -16px;\n}\n.right-\\[-19px\\] {\n  right: -19px;\n}\n.right-\\[-1rem\\] {\n  right: -1rem;\n}\n.right-\\[-50px\\] {\n  right: -50px;\n}\n.right-\\[-99px\\] {\n  right: -99px;\n}\n.right-\\[10px\\] {\n  right: 10px;\n}\n.top-0 {\n  top: 0px;\n}\n.top-1\\/2 {\n  top: 50%;\n}\n.top-2 {\n  top: 0.5rem;\n}\n.top-4 {\n  top: 1rem;\n}\n.top-\\[-10px\\] {\n  top: -10px;\n}\n.top-\\[-16px\\] {\n  top: -16px;\n}\n.top-\\[-5px\\] {\n  top: -5px;\n}\n.top-\\[10px\\] {\n  top: 10px;\n}\n.top-\\[1px\\] {\n  top: 1px;\n}\n.top-\\[29\\%\\] {\n  top: 29%;\n}\n.top-\\[50\\%\\] {\n  top: 50%;\n}\n.top-\\[60\\%\\] {\n  top: 60%;\n}\n.top-\\[60px\\] {\n  top: 60px;\n}\n.top-\\[68\\%\\] {\n  top: 68%;\n}\n.top-full {\n  top: 100%;\n}\n.isolate {\n  isolation: isolate;\n}\n.z-10 {\n  z-index: 10;\n}\n.z-50 {\n  z-index: 50;\n}\n.z-\\[10000\\] {\n  z-index: 10000;\n}\n.z-\\[1000\\] {\n  z-index: 1000;\n}\n.z-\\[100\\] {\n  z-index: 100;\n}\n.z-\\[1\\] {\n  z-index: 1;\n}\n.z-\\[200\\] {\n  z-index: 200;\n}\n.z-\\[2\\] {\n  z-index: 2;\n}\n.z-\\[var\\(--dialog-overlay-z-index\\)\\] {\n  z-index: var(--dialog-overlay-z-index);\n}\n.z-\\[var\\(--popover-z-index\\)\\] {\n  z-index: var(--popover-z-index);\n}\n.order-1 {\n  order: 1;\n}\n.order-2 {\n  order: 2;\n}\n.col-span-2 {\n  grid-column: span 2 / span 2;\n}\n.col-span-3 {\n  grid-column: span 3 / span 3;\n}\n.\\!m-0 {\n  margin: 0px !important;\n}\n.m-0 {\n  margin: 0px;\n}\n.m-\\[--timeline-block-container-margin\\] {\n  margin: var(--timeline-block-container-margin);\n}\n.m-auto {\n  margin: auto;\n}\n.-mx-1 {\n  margin-left: -0.25rem;\n  margin-right: -0.25rem;\n}\n.mx-2 {\n  margin-left: 0.5rem;\n  margin-right: 0.5rem;\n}\n.mx-2\\.5 {\n  margin-left: 0.625rem;\n  margin-right: 0.625rem;\n}\n.mx-3 {\n  margin-left: 0.75rem;\n  margin-right: 0.75rem;\n}\n.mx-\\[var\\(--command-separator-margin\\)\\] {\n  margin-left: var(--command-separator-margin);\n  margin-right: var(--command-separator-margin);\n}\n.mx-\\[var\\(--separator-margin\\)\\] {\n  margin-left: var(--separator-margin);\n  margin-right: var(--separator-margin);\n}\n.mx-auto {\n  margin-left: auto;\n  margin-right: auto;\n}\n.my-1 {\n  margin-top: 0.25rem;\n  margin-bottom: 0.25rem;\n}\n.my-10 {\n  margin-top: 2.5rem;\n  margin-bottom: 2.5rem;\n}\n.my-2 {\n  margin-top: 0.5rem;\n  margin-bottom: 0.5rem;\n}\n.my-4 {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n}\n.my-\\[var\\(--separator-margin\\)\\] {\n  margin-top: var(--separator-margin);\n  margin-bottom: var(--separator-margin);\n}\n.\\!mt-0 {\n  margin-top: 0px !important;\n}\n.\\!mt-2 {\n  margin-top: 0.5rem !important;\n}\n.-ml-4 {\n  margin-left: -1rem;\n}\n.-mt-4 {\n  margin-top: -1rem;\n}\n.mb-0 {\n  margin-bottom: 0px;\n}\n.mb-0\\.5 {\n  margin-bottom: 0.125rem;\n}\n.mb-1 {\n  margin-bottom: 0.25rem;\n}\n.mb-10 {\n  margin-bottom: 2.5rem;\n}\n.mb-2 {\n  margin-bottom: 0.5rem;\n}\n.mb-3 {\n  margin-bottom: 0.75rem;\n}\n.mb-4 {\n  margin-bottom: 1rem;\n}\n.mb-5 {\n  margin-bottom: 1.25rem;\n}\n.mb-6 {\n  margin-bottom: 1.5rem;\n}\n.mb-8 {\n  margin-bottom: 2rem;\n}\n.mb-\\[--hero-title-margin-bottom\\] {\n  margin-bottom: var(--hero-title-margin-bottom);\n}\n.mb-\\[--timeline-block-margin-bottom\\] {\n  margin-bottom: var(--timeline-block-margin-bottom);\n}\n.mb-\\[--timeline-block-node-container-margin-bottom\\] {\n  margin-bottom: var(--timeline-block-node-container-margin-bottom);\n}\n.mb-\\[1\\.5rem\\] {\n  margin-bottom: 1.5rem;\n}\n.mb-\\[120px\\] {\n  margin-bottom: 120px;\n}\n.mb-\\[3px\\] {\n  margin-bottom: 3px;\n}\n.mb-\\[5px\\] {\n  margin-bottom: 5px;\n}\n.mb-\\[var\\(--accordion-item-spacing\\)\\] {\n  margin-bottom: var(--accordion-item-spacing);\n}\n.mb-\\[var\\(--alert-\\$\\{effectiveSize\\}-title-margin-bottom\\)\\] {\n  margin-bottom: var(--alert-${effectiveSize}-title-margin-bottom);\n}\n.mb-\\[var\\(--help-text-margin-bottom\\)\\] {\n  margin-bottom: var(--help-text-margin-bottom);\n}\n.mb-\\[var\\(--label-margin-bottom\\)\\] {\n  margin-bottom: var(--label-margin-bottom);\n}\n.ml-1 {\n  margin-left: 0.25rem;\n}\n.ml-2 {\n  margin-left: 0.5rem;\n}\n.ml-3 {\n  margin-left: 0.75rem;\n}\n.ml-4 {\n  margin-left: 1rem;\n}\n.ml-5 {\n  margin-left: 1.25rem;\n}\n.ml-\\[-16px\\] {\n  margin-left: -16px;\n}\n.ml-\\[6px\\] {\n  margin-left: 6px;\n}\n.ml-\\[var\\(--help-text-margin-left\\)\\] {\n  margin-left: var(--help-text-margin-left);\n}\n.ml-\\[var\\(--label-margin-left\\)\\] {\n  margin-left: var(--label-margin-left);\n}\n.ml-\\[var\\(--label-required-margin-left\\)\\] {\n  margin-left: var(--label-required-margin-left);\n}\n.ml-auto {\n  margin-left: auto;\n}\n.mr-1\\.5 {\n  margin-right: 0.375rem;\n}\n.mr-2 {\n  margin-right: 0.5rem;\n}\n.mr-\\[-16px\\] {\n  margin-right: -16px;\n}\n.mt-0 {\n  margin-top: 0px;\n}\n.mt-0\\.5 {\n  margin-top: 0.125rem;\n}\n.mt-1 {\n  margin-top: 0.25rem;\n}\n.mt-1\\.5 {\n  margin-top: 0.375rem;\n}\n.mt-12 {\n  margin-top: 3rem;\n}\n.mt-16 {\n  margin-top: 4rem;\n}\n.mt-2 {\n  margin-top: 0.5rem;\n}\n.mt-24 {\n  margin-top: 6rem;\n}\n.mt-3 {\n  margin-top: 0.75rem;\n}\n.mt-4 {\n  margin-top: 1rem;\n}\n.mt-5 {\n  margin-top: 1.25rem;\n}\n.mt-6 {\n  margin-top: 1.5rem;\n}\n.mt-8 {\n  margin-top: 2rem;\n}\n.mt-\\[30px\\] {\n  margin-top: 30px;\n}\n.mt-\\[40px\\] {\n  margin-top: 40px;\n}\n.mt-\\[var\\(--tabs-content-margin-top\\)\\] {\n  margin-top: var(--tabs-content-margin-top);\n}\n.mt-auto {\n  margin-top: auto;\n}\n.box-border {\n  box-sizing: border-box;\n}\n.line-clamp-2 {\n  overflow: hidden;\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n}\n.\\!block {\n  display: block !important;\n}\n.block {\n  display: block;\n}\n.inline-block {\n  display: inline-block;\n}\n.inline {\n  display: inline;\n}\n.flex {\n  display: flex;\n}\n.inline-flex {\n  display: inline-flex;\n}\n.table {\n  display: table;\n}\n.table-row {\n  display: table-row;\n}\n.grid {\n  display: grid;\n}\n.contents {\n  display: contents;\n}\n.hidden {\n  display: none;\n}\n.aspect-square {\n  aspect-ratio: 1 / 1;\n}\n.aspect-video {\n  aspect-ratio: 16 / 9;\n}\n.h-0\\.5 {\n  height: 0.125rem;\n}\n.h-1 {\n  height: 0.25rem;\n}\n.h-1\\.5 {\n  height: 0.375rem;\n}\n.h-1\\/2 {\n  height: 50%;\n}\n.h-10 {\n  height: 2.5rem;\n}\n.h-12 {\n  height: 3rem;\n}\n.h-14 {\n  height: 3.5rem;\n}\n.h-16 {\n  height: 4rem;\n}\n.h-2 {\n  height: 0.5rem;\n}\n.h-2\\.5 {\n  height: 0.625rem;\n}\n.h-20 {\n  height: 5rem;\n}\n.h-24 {\n  height: 6rem;\n}\n.h-3 {\n  height: 0.75rem;\n}\n.h-3\\.5 {\n  height: 0.875rem;\n}\n.h-32 {\n  height: 8rem;\n}\n.h-4 {\n  height: 1rem;\n}\n.h-40 {\n  height: 10rem;\n}\n.h-48 {\n  height: 12rem;\n}\n.h-5 {\n  height: 1.25rem;\n}\n.h-6 {\n  height: 1.5rem;\n}\n.h-64 {\n  height: 16rem;\n}\n.h-7 {\n  height: 1.75rem;\n}\n.h-8 {\n  height: 2rem;\n}\n.h-9 {\n  height: 2.25rem;\n}\n.h-96 {\n  height: 24rem;\n}\n.h-\\[--timeline-block-connector-height\\] {\n  height: var(--timeline-block-connector-height);\n}\n.h-\\[--timeline-block-content-container-height\\] {\n  height: var(--timeline-block-content-container-height);\n}\n.h-\\[--timeline-block-node-size\\] {\n  height: var(--timeline-block-node-size);\n}\n.h-\\[--timeline-event-card-height\\] {\n  height: var(--timeline-event-card-height);\n}\n.h-\\[100vh\\] {\n  height: 100vh;\n}\n.h-\\[10px\\] {\n  height: 10px;\n}\n.h-\\[150px\\] {\n  height: 150px;\n}\n.h-\\[15rem\\] {\n  height: 15rem;\n}\n.h-\\[160px\\] {\n  height: 160px;\n}\n.h-\\[185px\\] {\n  height: 185px;\n}\n.h-\\[1px\\] {\n  height: 1px;\n}\n.h-\\[240px\\] {\n  height: 240px;\n}\n.h-\\[2px\\] {\n  height: 2px;\n}\n.h-\\[30px\\] {\n  height: 30px;\n}\n.h-\\[40px\\] {\n  height: 40px;\n}\n.h-\\[42px\\] {\n  height: 42px;\n}\n.h-\\[48px\\] {\n  height: 48px;\n}\n.h-\\[60px\\] {\n  height: 60px;\n}\n.h-\\[80px\\] {\n  height: 80px;\n}\n.h-\\[84px\\] {\n  height: 84px;\n}\n.h-\\[87\\%\\] {\n  height: 87%;\n}\n.h-\\[95\\%\\] {\n  height: 95%;\n}\n.h-\\[96px\\] {\n  height: 96px;\n}\n.h-\\[calc\\(100\\%-80px\\)\\] {\n  height: calc(100% - 80px);\n}\n.h-\\[var\\(--avatar-size-lg\\)\\] {\n  height: var(--avatar-size-lg);\n}\n.h-\\[var\\(--avatar-size-md\\)\\] {\n  height: var(--avatar-size-md);\n}\n.h-\\[var\\(--avatar-size-sm\\)\\] {\n  height: var(--avatar-size-sm);\n}\n.h-\\[var\\(--avatar-size-xl\\)\\] {\n  height: var(--avatar-size-xl);\n}\n.h-\\[var\\(--button-default-height\\)\\] {\n  height: var(--button-default-height);\n}\n.h-\\[var\\(--button-image-icon-max-height\\)\\] {\n  height: var(--button-image-icon-max-height);\n}\n.h-\\[var\\(--calendar-day-size\\)\\] {\n  height: var(--calendar-day-size);\n}\n.h-\\[var\\(--calendar-nav-button-size\\)\\] {\n  height: var(--calendar-nav-button-size);\n}\n.h-\\[var\\(--card-image-container-min-height\\)\\] {\n  height: var(--card-image-container-min-height);\n}\n.h-\\[var\\(--command-input-height\\)\\] {\n  height: var(--command-input-height);\n}\n.h-\\[var\\(--command-separator-height\\)\\] {\n  height: var(--command-separator-height);\n}\n.h-\\[var\\(--datepicker-button-height\\)\\] {\n  height: var(--datepicker-button-height);\n}\n.h-\\[var\\(--dialog-close-button-size\\)\\] {\n  height: var(--dialog-close-button-size);\n}\n.h-\\[var\\(--hero-button-height\\)\\] {\n  height: var(--hero-button-height);\n}\n.h-\\[var\\(--input-height\\)\\] {\n  height: var(--input-height);\n}\n.h-\\[var\\(--label-required-size\\)\\] {\n  height: var(--label-required-size);\n}\n.h-\\[var\\(--radio-group-item-size\\)\\] {\n  height: var(--radio-group-item-size);\n}\n.h-\\[var\\(--radix-navigation-menu-viewport-height\\)\\] {\n  height: var(--radix-navigation-menu-viewport-height);\n}\n.h-\\[var\\(--radix-select-trigger-height\\)\\] {\n  height: var(--radix-select-trigger-height);\n}\n.h-\\[var\\(--rich-text-editor-button-size\\)\\] {\n  height: var(--rich-text-editor-button-size);\n}\n.h-\\[var\\(--select-height\\)\\] {\n  height: var(--select-height);\n}\n.h-\\[var\\(--separator-thickness\\)\\] {\n  height: var(--separator-thickness);\n}\n.h-\\[var\\(--timeline-phase-divider-height\\)\\] {\n  height: var(--timeline-phase-divider-height);\n}\n.h-\\[var\\(--toggle-default-height\\)\\] {\n  height: var(--toggle-default-height);\n}\n.h-\\[var\\(--toggle-group-height\\)\\] {\n  height: var(--toggle-group-height);\n}\n.h-\\[var\\(--toggle-lg-height\\)\\] {\n  height: var(--toggle-lg-height);\n}\n.h-\\[var\\(--toggle-sm-height\\)\\] {\n  height: var(--toggle-sm-height);\n}\n.h-auto {\n  height: auto;\n}\n.h-fit {\n  height: -moz-fit-content;\n  height: fit-content;\n}\n.h-full {\n  height: 100%;\n}\n.h-px {\n  height: 1px;\n}\n.h-screen {\n  height: 100vh;\n}\n.max-h-32 {\n  max-height: 8rem;\n}\n.max-h-64 {\n  max-height: 16rem;\n}\n.max-h-96 {\n  max-height: 24rem;\n}\n.max-h-\\[15rem\\] {\n  max-height: 15rem;\n}\n.max-h-\\[300px\\] {\n  max-height: 300px;\n}\n.max-h-\\[30vh\\] {\n  max-height: 30vh;\n}\n.max-h-\\[80vh\\] {\n  max-height: 80vh;\n}\n.max-h-\\[95vh\\] {\n  max-height: 95vh;\n}\n.max-h-\\[var\\(--card-image-positioned-max-height\\)\\] {\n  max-height: var(--card-image-positioned-max-height);\n}\n.max-h-\\[var\\(--command-list-max-height\\)\\] {\n  max-height: var(--command-list-max-height);\n}\n.max-h-\\[var\\(--dialog-content-max-height\\)\\] {\n  max-height: var(--dialog-content-max-height);\n}\n.max-h-\\[var\\(--rich-text-editor-content-height\\)\\] {\n  max-height: var(--rich-text-editor-content-height);\n}\n.max-h-full {\n  max-height: 100%;\n}\n.max-h-screen {\n  max-height: 100vh;\n}\n.min-h-0 {\n  min-height: 0px;\n}\n.min-h-\\[100px\\] {\n  min-height: 100px;\n}\n.min-h-\\[222px\\] {\n  min-height: 222px;\n}\n.min-h-\\[40px\\] {\n  min-height: 40px;\n}\n.min-h-\\[500px\\] {\n  min-height: 500px;\n}\n.min-h-\\[60px\\] {\n  min-height: 60px;\n}\n.min-h-\\[var\\(--button-default-height\\)\\] {\n  min-height: var(--button-default-height);\n}\n.min-h-\\[var\\(--button-lg-height\\)\\] {\n  min-height: var(--button-lg-height);\n}\n.min-h-\\[var\\(--button-sm-height\\)\\] {\n  min-height: var(--button-sm-height);\n}\n.min-h-\\[var\\(--multi-select-height\\)\\] {\n  min-height: var(--multi-select-height);\n}\n.min-h-\\[var\\(--range-calendar-height\\)\\] {\n  min-height: var(--range-calendar-height);\n}\n.min-h-\\[var\\(--rich-text-editor-content-height\\)\\] {\n  min-height: var(--rich-text-editor-content-height);\n}\n.min-h-\\[var\\(--rich-text-editor-min-height\\)\\] {\n  min-height: var(--rich-text-editor-min-height);\n}\n.min-h-\\[var\\(--tabs-list-height-lg\\)\\] {\n  min-height: var(--tabs-list-height-lg);\n}\n.min-h-\\[var\\(--tabs-list-height-md\\)\\] {\n  min-height: var(--tabs-list-height-md);\n}\n.min-h-\\[var\\(--tabs-list-height-sm\\)\\] {\n  min-height: var(--tabs-list-height-sm);\n}\n.min-h-\\[var\\(--textarea-min-height\\)\\] {\n  min-height: var(--textarea-min-height);\n}\n.min-h-full {\n  min-height: 100%;\n}\n.w-1\\/2 {\n  width: 50%;\n}\n.w-10 {\n  width: 2.5rem;\n}\n.w-12 {\n  width: 3rem;\n}\n.w-14 {\n  width: 3.5rem;\n}\n.w-16 {\n  width: 4rem;\n}\n.w-2 {\n  width: 0.5rem;\n}\n.w-2\\.5 {\n  width: 0.625rem;\n}\n.w-20 {\n  width: 5rem;\n}\n.w-24 {\n  width: 6rem;\n}\n.w-3 {\n  width: 0.75rem;\n}\n.w-3\\.5 {\n  width: 0.875rem;\n}\n.w-3\\/4 {\n  width: 75%;\n}\n.w-32 {\n  width: 8rem;\n}\n.w-4 {\n  width: 1rem;\n}\n.w-40 {\n  width: 10rem;\n}\n.w-48 {\n  width: 12rem;\n}\n.w-5 {\n  width: 1.25rem;\n}\n.w-52 {\n  width: 13rem;\n}\n.w-6 {\n  width: 1.5rem;\n}\n.w-60 {\n  width: 15rem;\n}\n.w-64 {\n  width: 16rem;\n}\n.w-7 {\n  width: 1.75rem;\n}\n.w-72 {\n  width: 18rem;\n}\n.w-8 {\n  width: 2rem;\n}\n.w-80 {\n  width: 20rem;\n}\n.w-9 {\n  width: 2.25rem;\n}\n.w-96 {\n  width: 24rem;\n}\n.w-\\[--radix-dropdown-menu-trigger-width\\] {\n  width: var(--radix-dropdown-menu-trigger-width);\n}\n.w-\\[--timeline-block-node-container-width\\] {\n  width: var(--timeline-block-node-container-width);\n}\n.w-\\[--timeline-block-node-size\\] {\n  width: var(--timeline-block-node-size);\n}\n.w-\\[10\\%\\] {\n  width: 10%;\n}\n.w-\\[100px\\] {\n  width: 100px;\n}\n.w-\\[1075px\\] {\n  width: 1075px;\n}\n.w-\\[10px\\] {\n  width: 10px;\n}\n.w-\\[1400px\\] {\n  width: 1400px;\n}\n.w-\\[150px\\] {\n  width: 150px;\n}\n.w-\\[180px\\] {\n  width: 180px;\n}\n.w-\\[1px\\] {\n  width: 1px;\n}\n.w-\\[240px\\] {\n  width: 240px;\n}\n.w-\\[250px\\] {\n  width: 250px;\n}\n.w-\\[290px\\] {\n  width: 290px;\n}\n.w-\\[300px\\] {\n  width: 300px;\n}\n.w-\\[30px\\] {\n  width: 30px;\n}\n.w-\\[319px\\] {\n  width: 319px;\n}\n.w-\\[320px\\] {\n  width: 320px;\n}\n.w-\\[350px\\] {\n  width: 350px;\n}\n.w-\\[400px\\] {\n  width: 400px;\n}\n.w-\\[50px\\] {\n  width: 50px;\n}\n.w-\\[51px\\] {\n  width: 51px;\n}\n.w-\\[600px\\] {\n  width: 600px;\n}\n.w-\\[690px\\] {\n  width: 690px;\n}\n.w-\\[7px\\] {\n  width: 7px;\n}\n.w-\\[80px\\] {\n  width: 80px;\n}\n.w-\\[84px\\] {\n  width: 84px;\n}\n.w-\\[90\\%\\] {\n  width: 90%;\n}\n.w-\\[90vw\\] {\n  width: 90vw;\n}\n.w-\\[calc\\(50\\%-8px\\)\\] {\n  width: calc(50% - 8px);\n}\n.w-\\[var\\(--avatar-size-lg\\)\\] {\n  width: var(--avatar-size-lg);\n}\n.w-\\[var\\(--avatar-size-md\\)\\] {\n  width: var(--avatar-size-md);\n}\n.w-\\[var\\(--avatar-size-sm\\)\\] {\n  width: var(--avatar-size-sm);\n}\n.w-\\[var\\(--avatar-size-xl\\)\\] {\n  width: var(--avatar-size-xl);\n}\n.w-\\[var\\(--block-container-max-width\\)\\] {\n  width: var(--block-container-max-width);\n}\n.w-\\[var\\(--button-image-icon-max-height\\)\\] {\n  width: var(--button-image-icon-max-height);\n}\n.w-\\[var\\(--calendar-day-size\\)\\] {\n  width: var(--calendar-day-size);\n}\n.w-\\[var\\(--calendar-nav-button-size\\)\\] {\n  width: var(--calendar-nav-button-size);\n}\n.w-\\[var\\(--dialog-close-button-size\\)\\] {\n  width: var(--dialog-close-button-size);\n}\n.w-\\[var\\(--dialog-content-max-width\\)\\] {\n  width: var(--dialog-content-max-width);\n}\n.w-\\[var\\(--label-required-size\\)\\] {\n  width: var(--label-required-size);\n}\n.w-\\[var\\(--radio-group-item-size\\)\\] {\n  width: var(--radio-group-item-size);\n}\n.w-\\[var\\(--rich-text-editor-button-size\\)\\] {\n  width: var(--rich-text-editor-button-size);\n}\n.w-\\[var\\(--separator-thickness\\)\\] {\n  width: var(--separator-thickness);\n}\n.w-auto {\n  width: auto;\n}\n.w-fit {\n  width: -moz-fit-content;\n  width: fit-content;\n}\n.w-full {\n  width: 100%;\n}\n.w-max {\n  width: -moz-max-content;\n  width: max-content;\n}\n.w-min {\n  width: -moz-min-content;\n  width: min-content;\n}\n.w-px {\n  width: 1px;\n}\n.w-screen {\n  width: 100vw;\n}\n.min-w-0 {\n  min-width: 0px;\n}\n.min-w-16 {\n  min-width: 4rem;\n}\n.min-w-\\[--radix-dropdown-menu-trigger-width\\] {\n  min-width: var(--radix-dropdown-menu-trigger-width);\n}\n.min-w-\\[--timeline-event-card-min-width\\] {\n  min-width: var(--timeline-event-card-min-width);\n}\n.min-w-\\[100px\\] {\n  min-width: 100px;\n}\n.min-w-\\[12rem\\] {\n  min-width: 12rem;\n}\n.min-w-\\[140px\\] {\n  min-width: 140px;\n}\n.min-w-\\[200px\\] {\n  min-width: 200px;\n}\n.min-w-\\[320px\\] {\n  min-width: 320px;\n}\n.min-w-\\[3rem\\] {\n  min-width: 3rem;\n}\n.min-w-\\[50px\\] {\n  min-width: 50px;\n}\n.min-w-\\[8rem\\] {\n  min-width: 8rem;\n}\n.min-w-\\[900px\\] {\n  min-width: 900px;\n}\n.min-w-\\[var\\(--button-default-height\\)\\] {\n  min-width: var(--button-default-height);\n}\n.min-w-\\[var\\(--radix-select-trigger-width\\)\\] {\n  min-width: var(--radix-select-trigger-width);\n}\n.min-w-full {\n  min-width: 100%;\n}\n.min-w-max {\n  min-width: -moz-max-content;\n  min-width: max-content;\n}\n.min-w-min {\n  min-width: -moz-min-content;\n  min-width: min-content;\n}\n.max-w-2xl {\n  max-width: 42rem;\n}\n.max-w-32 {\n  max-width: 8rem;\n}\n.max-w-4xl {\n  max-width: 56rem;\n}\n.max-w-5xl {\n  max-width: 64rem;\n}\n.max-w-6xl {\n  max-width: 72rem;\n}\n.max-w-7xl {\n  max-width: 80rem;\n}\n.max-w-\\[--timeline-block-container-max-width\\] {\n  max-width: var(--timeline-block-container-max-width);\n}\n.max-w-\\[--timeline-event-card-max-width\\] {\n  max-width: var(--timeline-event-card-max-width);\n}\n.max-w-\\[100\\%\\] {\n  max-width: 100%;\n}\n.max-w-\\[1100px\\] {\n  max-width: 1100px;\n}\n.max-w-\\[130px\\] {\n  max-width: 130px;\n}\n.max-w-\\[1400px\\] {\n  max-width: 1400px;\n}\n.max-w-\\[140px\\] {\n  max-width: 140px;\n}\n.max-w-\\[164px\\] {\n  max-width: 164px;\n}\n.max-w-\\[200px\\] {\n  max-width: 200px;\n}\n.max-w-\\[300px\\] {\n  max-width: 300px;\n}\n.max-w-\\[400px\\] {\n  max-width: 400px;\n}\n.max-w-\\[50\\%\\] {\n  max-width: 50%;\n}\n.max-w-\\[500px\\] {\n  max-width: 500px;\n}\n.max-w-\\[580px\\] {\n  max-width: 580px;\n}\n.max-w-\\[600px\\] {\n  max-width: 600px;\n}\n.max-w-\\[625px\\] {\n  max-width: 625px;\n}\n.max-w-\\[650px\\] {\n  max-width: 650px;\n}\n.max-w-\\[700px\\] {\n  max-width: 700px;\n}\n.max-w-\\[calc\\(100\\%-70px\\)\\] {\n  max-width: calc(100% - 70px);\n}\n.max-w-\\[var\\(--block-container-max-width\\)\\] {\n  max-width: var(--block-container-max-width);\n}\n.max-w-fit {\n  max-width: -moz-fit-content;\n  max-width: fit-content;\n}\n.max-w-full {\n  max-width: 100%;\n}\n.max-w-lg {\n  max-width: 32rem;\n}\n.max-w-max {\n  max-width: -moz-max-content;\n  max-width: max-content;\n}\n.max-w-md {\n  max-width: 28rem;\n}\n.max-w-none {\n  max-width: none;\n}\n.max-w-screen-lg {\n  max-width: 1024px;\n}\n.max-w-sm {\n  max-width: 24rem;\n}\n.max-w-xs {\n  max-width: 20rem;\n}\n.flex-1 {\n  flex: 1 1 0%;\n}\n.flex-\\[--timeline-block-content-container-flex-direction\\] {\n  flex: var(--timeline-block-content-container-flex-direction);\n}\n.flex-\\[--timeline-block-flex-direction\\] {\n  flex: var(--timeline-block-flex-direction);\n}\n.flex-\\[--timeline-block-item-flex-direction\\] {\n  flex: var(--timeline-block-item-flex-direction);\n}\n.flex-\\[--timeline-block-node-container-flex-direction\\] {\n  flex: var(--timeline-block-node-container-flex-direction);\n}\n.flex-initial {\n  flex: 0 1 auto;\n}\n.flex-none {\n  flex: none;\n}\n.flex-shrink {\n  flex-shrink: 1;\n}\n.flex-shrink-0 {\n  flex-shrink: 0;\n}\n.shrink-0 {\n  flex-shrink: 0;\n}\n.flex-grow {\n  flex-grow: 1;\n}\n.grow {\n  flex-grow: 1;\n}\n.grow-0 {\n  flex-grow: 0;\n}\n.grow-\\[--timeline-block-item-flex-grow\\] {\n  flex-grow: var(--timeline-block-item-flex-grow);\n}\n.basis-full {\n  flex-basis: 100%;\n}\n.caption-bottom {\n  caption-side: bottom;\n}\n.border-collapse {\n  border-collapse: collapse;\n}\n.origin-bottom-left {\n  transform-origin: bottom left;\n}\n.origin-bottom-right {\n  transform-origin: bottom right;\n}\n.origin-top-left {\n  transform-origin: top left;\n}\n.origin-top-right {\n  transform-origin: top right;\n}\n.-translate-x-1\\/2 {\n  --tw-translate-x: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.-translate-y-1\\/2 {\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.translate-x-\\[-50\\%\\] {\n  --tw-translate-x: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.translate-y-\\[-50\\%\\] {\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.rotate-180 {\n  --tw-rotate: 180deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.rotate-45 {\n  --tw-rotate: 45deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.rotate-90 {\n  --tw-rotate: 90deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.transform {\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.animate-\\[bounce-once_0\\.5s_ease-out_1s_1\\] {\n  animation: bounce-once 0.5s ease-out 1s 1;\n}\n@keyframes pulse {\n  50% {\n    opacity: .5;\n  }\n}\n.animate-pulse {\n  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n.animate-spin {\n  animation: spin 1s linear infinite;\n}\n.cursor-crosshair {\n  cursor: crosshair;\n}\n.cursor-default {\n  cursor: default;\n}\n.cursor-grab {\n  cursor: grab;\n}\n.cursor-grabbing {\n  cursor: grabbing;\n}\n.cursor-not-allowed {\n  cursor: not-allowed;\n}\n.cursor-pointer {\n  cursor: pointer;\n}\n.touch-none {\n  touch-action: none;\n}\n.select-none {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}\n.resize-none {\n  resize: none;\n}\n.resize {\n  resize: both;\n}\n.list-inside {\n  list-style-position: inside;\n}\n.list-disc {\n  list-style-type: disc;\n}\n.list-none {\n  list-style-type: none;\n}\n.auto-cols-fr {\n  grid-auto-columns: minmax(0, 1fr);\n}\n.grid-flow-row {\n  grid-auto-flow: row;\n}\n.grid-flow-col {\n  grid-auto-flow: column;\n}\n.auto-rows-fr {\n  grid-auto-rows: minmax(0, 1fr);\n}\n.grid-cols-1 {\n  grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n.grid-cols-2 {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n.grid-cols-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n.grid-cols-4 {\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n.grid-cols-\\[1\\.5fr_repeat\\(7\\2c 1fr\\)\\] {\n  grid-template-columns: 1.5fr repeat(7,1fr);\n}\n.grid-cols-\\[150px_1fr\\] {\n  grid-template-columns: 150px 1fr;\n}\n.grid-cols-\\[1fr\\] {\n  grid-template-columns: 1fr;\n}\n.grid-cols-\\[1fr_32px\\] {\n  grid-template-columns: 1fr 32px;\n}\n.grid-cols-\\[1fr_auto\\] {\n  grid-template-columns: 1fr auto;\n}\n.grid-cols-\\[24px\\2c auto\\2c auto\\] {\n  grid-template-columns: 24px auto auto;\n}\n.grid-cols-\\[28px_auto_1fr\\] {\n  grid-template-columns: 28px auto 1fr;\n}\n.grid-cols-\\[80px_100px_65px_16px\\] {\n  grid-template-columns: 80px 100px 65px 16px;\n}\n.grid-cols-\\[auto\\2c 12px\\] {\n  grid-template-columns: auto 12px;\n}\n.grid-cols-\\[auto_1fr\\] {\n  grid-template-columns: auto 1fr;\n}\n.grid-cols-\\[auto_1fr_auto\\] {\n  grid-template-columns: auto 1fr auto;\n}\n.grid-cols-\\[auto_auto_1fr\\] {\n  grid-template-columns: auto auto 1fr;\n}\n.grid-cols-\\[auto_auto_1fr_auto\\] {\n  grid-template-columns: auto auto 1fr auto;\n}\n.grid-cols-\\[minmax\\(150px\\2c _1fr\\)_repeat\\(14\\2c _minmax\\(70px\\2c _1fr\\)\\)\\] {\n  grid-template-columns: minmax(150px, 1fr) repeat(14, minmax(70px, 1fr));\n}\n.grid-cols-\\[repeat\\(6\\2c 1fr\\)_112px\\] {\n  grid-template-columns: repeat(6,1fr) 112px;\n}\n.flex-row {\n  flex-direction: row;\n}\n.flex-col {\n  flex-direction: column;\n}\n.flex-col-reverse {\n  flex-direction: column-reverse;\n}\n.flex-wrap {\n  flex-wrap: wrap;\n}\n.flex-nowrap {\n  flex-wrap: nowrap;\n}\n.place-items-center {\n  place-items: center;\n}\n.items-start {\n  align-items: flex-start;\n}\n.items-end {\n  align-items: flex-end;\n}\n.items-center {\n  align-items: center;\n}\n.items-stretch {\n  align-items: stretch;\n}\n.justify-start {\n  justify-content: flex-start;\n}\n.justify-end {\n  justify-content: flex-end;\n}\n.justify-center {\n  justify-content: center;\n}\n.justify-between {\n  justify-content: space-between;\n}\n.justify-items-center {\n  justify-items: center;\n}\n.justify-items-stretch {\n  justify-items: stretch;\n}\n.\\!gap-2 {\n  gap: 0.5rem !important;\n}\n.gap-0 {\n  gap: 0px;\n}\n.gap-1 {\n  gap: 0.25rem;\n}\n.gap-1\\.5 {\n  gap: 0.375rem;\n}\n.gap-10 {\n  gap: 2.5rem;\n}\n.gap-12 {\n  gap: 3rem;\n}\n.gap-16 {\n  gap: 4rem;\n}\n.gap-2 {\n  gap: 0.5rem;\n}\n.gap-3 {\n  gap: 0.75rem;\n}\n.gap-4 {\n  gap: 1rem;\n}\n.gap-5 {\n  gap: 1.25rem;\n}\n.gap-6 {\n  gap: 1.5rem;\n}\n.gap-8 {\n  gap: 2rem;\n}\n.gap-\\[--timeline-block-content-container-gap\\] {\n  gap: var(--timeline-block-content-container-gap);\n}\n.gap-\\[100px\\] {\n  gap: 100px;\n}\n.gap-\\[10px\\] {\n  gap: 10px;\n}\n.gap-\\[15px\\] {\n  gap: 15px;\n}\n.gap-\\[2px\\] {\n  gap: 2px;\n}\n.gap-\\[40px\\] {\n  gap: 40px;\n}\n.gap-\\[5px\\] {\n  gap: 5px;\n}\n.gap-\\[7px\\] {\n  gap: 7px;\n}\n.gap-\\[var\\(--button-group-dropdown-item-gap\\)\\] {\n  gap: var(--button-group-dropdown-item-gap);\n}\n.gap-\\[var\\(--button-tabs-gap\\)\\] {\n  gap: var(--button-tabs-gap);\n}\n.gap-\\[var\\(--card-gap\\)\\] {\n  gap: var(--card-gap);\n}\n.gap-\\[var\\(--rich-text-editor-toolbar-gap\\)\\] {\n  gap: var(--rich-text-editor-toolbar-gap);\n}\n.gap-\\[var\\(--video-block-gap\\)\\] {\n  gap: var(--video-block-gap);\n}\n.space-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0px * var(--tw-space-x-reverse));\n  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(3rem * var(--tw-space-x-reverse));\n  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1rem * var(--tw-space-x-reverse));\n  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0px * var(--tw-space-y-reverse));\n}\n.space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n}\n.space-y-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n}\n.space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n}\n.space-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n}\n.space-y-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n}\n.space-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n}\n.space-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n}\n.space-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n}\n.space-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n}\n.space-y-\\[var\\(--title-description-spacing\\)\\] > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(var(--title-description-spacing) * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(var(--title-description-spacing) * var(--tw-space-y-reverse));\n}\n.divide-y > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n}\n.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1));\n}\n.self-start {\n  align-self: flex-start;\n}\n.self-end {\n  align-self: flex-end;\n}\n.self-center {\n  align-self: center;\n}\n.justify-self-start {\n  justify-self: start;\n}\n.justify-self-end {\n  justify-self: end;\n}\n.justify-self-center {\n  justify-self: center;\n}\n.overflow-auto {\n  overflow: auto;\n}\n.overflow-hidden {\n  overflow: hidden;\n}\n.overflow-x-auto {\n  overflow-x: auto;\n}\n.overflow-y-auto {\n  overflow-y: auto;\n}\n.overflow-x-hidden {\n  overflow-x: hidden;\n}\n.overflow-y-hidden {\n  overflow-y: hidden;\n}\n.overflow-x-scroll {\n  overflow-x: scroll;\n}\n.truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.text-ellipsis {\n  text-overflow: ellipsis;\n}\n.hyphens-auto {\n  hyphens: auto;\n}\n.whitespace-nowrap {\n  white-space: nowrap;\n}\n.whitespace-pre-line {\n  white-space: pre-line;\n}\n.whitespace-pre-wrap {\n  white-space: pre-wrap;\n}\n.break-words {\n  overflow-wrap: break-word;\n}\n.break-all {\n  word-break: break-all;\n}\n.rounded {\n  border-radius: 0.25rem;\n}\n.rounded-2xl {\n  border-radius: 1rem;\n}\n.rounded-\\[--timeline-block-container-border-radius\\] {\n  border-radius: var(--timeline-block-container-border-radius);\n}\n.rounded-\\[--timeline-event-card-border-radius\\] {\n  border-radius: var(--timeline-event-card-border-radius);\n}\n.rounded-\\[4px\\] {\n  border-radius: 4px;\n}\n.rounded-\\[inherit\\] {\n  border-radius: inherit;\n}\n.rounded-\\[var\\(--accordion-trigger-border-radius\\)\\] {\n  border-radius: var(--accordion-trigger-border-radius);\n}\n.rounded-\\[var\\(--alert-\\$\\{size\\}-border-radius\\)\\] {\n  border-radius: var(--alert-${size}-border-radius);\n}\n.rounded-\\[var\\(--alert-border-radius\\)\\] {\n  border-radius: var(--alert-border-radius);\n}\n.rounded-\\[var\\(--alert-lg-border-radius\\)\\] {\n  border-radius: var(--alert-lg-border-radius);\n}\n.rounded-\\[var\\(--alert-md-border-radius\\)\\] {\n  border-radius: var(--alert-md-border-radius);\n}\n.rounded-\\[var\\(--alert-sm-border-radius\\)\\] {\n  border-radius: var(--alert-sm-border-radius);\n}\n.rounded-\\[var\\(--alert-xs-border-radius\\)\\] {\n  border-radius: var(--alert-xs-border-radius);\n}\n.rounded-\\[var\\(--badge-radius\\)\\] {\n  border-radius: var(--badge-radius);\n}\n.rounded-\\[var\\(--breadcrumb-link-radius\\)\\] {\n  border-radius: var(--breadcrumb-link-radius);\n}\n.rounded-\\[var\\(--breadcrumb-page-radius\\)\\] {\n  border-radius: var(--breadcrumb-page-radius);\n}\n.rounded-\\[var\\(--button-radius\\)\\] {\n  border-radius: var(--button-radius);\n}\n.rounded-\\[var\\(--button-select-radius\\)\\] {\n  border-radius: var(--button-select-radius);\n}\n.rounded-\\[var\\(--button-tabs-tab-radius\\)\\] {\n  border-radius: var(--button-tabs-tab-radius);\n}\n.rounded-\\[var\\(--calendar-border-radius\\)\\] {\n  border-radius: var(--calendar-border-radius);\n}\n.rounded-\\[var\\(--calendar-day-radius\\)\\] {\n  border-radius: var(--calendar-day-radius);\n}\n.rounded-\\[var\\(--calendar-dropdown-border-radius\\)\\] {\n  border-radius: var(--calendar-dropdown-border-radius);\n}\n.rounded-\\[var\\(--calendar-nav-button-radius\\)\\] {\n  border-radius: var(--calendar-nav-button-radius);\n}\n.rounded-\\[var\\(--card-border-radius\\)\\] {\n  border-radius: var(--card-border-radius);\n}\n.rounded-\\[var\\(--checkbox-border-radius\\)\\] {\n  border-radius: var(--checkbox-border-radius);\n}\n.rounded-\\[var\\(--command-border-radius\\)\\] {\n  border-radius: var(--command-border-radius);\n}\n.rounded-\\[var\\(--command-item-border-radius\\)\\] {\n  border-radius: var(--command-item-border-radius);\n}\n.rounded-\\[var\\(--dialog-border-radius\\)\\] {\n  border-radius: var(--dialog-border-radius);\n}\n.rounded-\\[var\\(--hero-button-radius\\)\\] {\n  border-radius: var(--hero-button-radius);\n}\n.rounded-\\[var\\(--input-border-radius\\)\\] {\n  border-radius: var(--input-border-radius);\n}\n.rounded-\\[var\\(--multi-select-border-radius\\)\\] {\n  border-radius: var(--multi-select-border-radius);\n}\n.rounded-\\[var\\(--pagination-button-rounded\\)\\] {\n  border-radius: var(--pagination-button-rounded);\n}\n.rounded-\\[var\\(--popover-radius\\)\\] {\n  border-radius: var(--popover-radius);\n}\n.rounded-\\[var\\(--range-calendar-border-radius\\)\\] {\n  border-radius: var(--range-calendar-border-radius);\n}\n.rounded-\\[var\\(--rich-text-editor-border-radius\\)\\] {\n  border-radius: var(--rich-text-editor-border-radius);\n}\n.rounded-\\[var\\(--rich-text-editor-button-group-border-radius\\)\\] {\n  border-radius: var(--rich-text-editor-button-group-border-radius);\n}\n.rounded-\\[var\\(--select-border-radius\\)\\] {\n  border-radius: var(--select-border-radius);\n}\n.rounded-\\[var\\(--select-item-radius\\)\\] {\n  border-radius: var(--select-item-radius);\n}\n.rounded-\\[var\\(--table-radius\\)\\] {\n  border-radius: var(--table-radius);\n}\n.rounded-\\[var\\(--tabs-list-border-radius\\)\\] {\n  border-radius: var(--tabs-list-border-radius);\n}\n.rounded-\\[var\\(--tabs-trigger-border-radius\\)\\] {\n  border-radius: var(--tabs-trigger-border-radius);\n}\n.rounded-\\[var\\(--textarea-border-radius\\)\\] {\n  border-radius: var(--textarea-border-radius);\n}\n.rounded-\\[var\\(--timeline-phase-divider-border-radius\\)\\] {\n  border-radius: var(--timeline-phase-divider-border-radius);\n}\n.rounded-\\[var\\(--title-description-container-border-radius\\)\\] {\n  border-radius: var(--title-description-container-border-radius);\n}\n.rounded-\\[var\\(--toaster-border-radius\\)\\] {\n  border-radius: var(--toaster-border-radius);\n}\n.rounded-\\[var\\(--toggle-group-border-radius\\)\\] {\n  border-radius: var(--toggle-group-border-radius);\n}\n.rounded-\\[var\\(--toggle-radius\\)\\] {\n  border-radius: var(--toggle-radius);\n}\n.rounded-\\[var\\(--tooltip-radius\\)\\] {\n  border-radius: var(--tooltip-radius);\n}\n.rounded-\\[var\\(--video-border-radius\\)\\] {\n  border-radius: var(--video-border-radius);\n}\n.rounded-full {\n  border-radius: 9999px;\n}\n.rounded-lg {\n  border-radius: var(--radius);\n}\n.rounded-md {\n  border-radius: calc(var(--radius) - 2px);\n}\n.rounded-none {\n  border-radius: 0px;\n}\n.rounded-sm {\n  border-radius: calc(var(--radius) - 4px);\n}\n.rounded-xl {\n  border-radius: 0.75rem;\n}\n.rounded-b-2xl {\n  border-bottom-right-radius: 1rem;\n  border-bottom-left-radius: 1rem;\n}\n.rounded-b-none {\n  border-bottom-right-radius: 0px;\n  border-bottom-left-radius: 0px;\n}\n.rounded-l-\\[var\\(--radio-group-segmented-border-radius\\)\\] {\n  border-top-left-radius: var(--radio-group-segmented-border-radius);\n  border-bottom-left-radius: var(--radio-group-segmented-border-radius);\n}\n.rounded-l-full {\n  border-top-left-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n.rounded-r-\\[var\\(--radio-group-segmented-border-radius\\)\\] {\n  border-top-right-radius: var(--radio-group-segmented-border-radius);\n  border-bottom-right-radius: var(--radio-group-segmented-border-radius);\n}\n.rounded-r-full {\n  border-top-right-radius: 9999px;\n  border-bottom-right-radius: 9999px;\n}\n.rounded-t-2xl {\n  border-top-left-radius: 1rem;\n  border-top-right-radius: 1rem;\n}\n.rounded-t-\\[10px\\] {\n  border-top-left-radius: 10px;\n  border-top-right-radius: 10px;\n}\n.rounded-t-none {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n}\n.rounded-br-lg {\n  border-bottom-right-radius: var(--radius);\n}\n.rounded-tl-sm {\n  border-top-left-radius: calc(var(--radius) - 4px);\n}\n.rounded-tr-lg {\n  border-top-right-radius: var(--radius);\n}\n.border {\n  border-width: 1px;\n}\n.border-0 {\n  border-width: 0px;\n}\n.border-2 {\n  border-width: 2px;\n}\n.border-4 {\n  border-width: 4px;\n}\n.border-\\[length\\:--timeline-block-node-border-width\\] {\n  border-width: var(--timeline-block-node-border-width);\n}\n.border-\\[length\\:var\\(--title-description-container-border-width\\)\\] {\n  border-width: var(--title-description-container-border-width);\n}\n.border-b {\n  border-bottom-width: 1px;\n}\n.border-b-0 {\n  border-bottom-width: 0px;\n}\n.border-b-2 {\n  border-bottom-width: 2px;\n}\n.border-l {\n  border-left-width: 1px;\n}\n.border-l-0 {\n  border-left-width: 0px;\n}\n.border-l-2 {\n  border-left-width: 2px;\n}\n.border-l-4 {\n  border-left-width: 4px;\n}\n.border-r {\n  border-right-width: 1px;\n}\n.border-r-0 {\n  border-right-width: 0px;\n}\n.border-r-2 {\n  border-right-width: 2px;\n}\n.border-t {\n  border-top-width: 1px;\n}\n.border-t-0 {\n  border-top-width: 0px;\n}\n.border-t-2 {\n  border-top-width: 2px;\n}\n.border-solid {\n  border-style: solid;\n}\n.border-dashed {\n  border-style: dashed;\n}\n.border-dotted {\n  border-style: dotted;\n}\n.border-none {\n  border-style: none;\n}\n.border-\\[\\#5AFF7D\\] {\n  --tw-border-opacity: 1;\n  border-color: rgb(90 255 125 / var(--tw-border-opacity, 1));\n}\n.border-\\[\\#d12f22\\] {\n  --tw-border-opacity: 1;\n  border-color: rgb(209 47 34 / var(--tw-border-opacity, 1));\n}\n.border-\\[--badge-default-outline-soft\\] {\n  border-color: var(--badge-default-outline-soft);\n}\n.border-\\[--badge-default-outline\\] {\n  border-color: var(--badge-default-outline);\n}\n.border-\\[--badge-destructive-outline-soft\\] {\n  border-color: var(--badge-destructive-outline-soft);\n}\n.border-\\[--badge-destructive-outline\\] {\n  border-color: var(--badge-destructive-outline);\n}\n.border-\\[--badge-secondary-outline-soft\\] {\n  border-color: var(--badge-secondary-outline-soft);\n}\n.border-\\[--badge-secondary-outline\\] {\n  border-color: var(--badge-secondary-outline);\n}\n.border-\\[--bracket-stroke\\] {\n  border-color: var(--bracket-stroke);\n}\n.border-\\[--button-color-border\\] {\n  border-color: var(--button-color-border);\n}\n.border-\\[--input-textbox-border-color\\] {\n  border-color: var(--input-textbox-border-color);\n}\n.border-\\[--timeline-block-node-active-border-color\\] {\n  border-color: var(--timeline-block-node-active-border-color);\n}\n.border-\\[--timeline-block-node-inactive-border-color\\] {\n  border-color: var(--timeline-block-node-inactive-border-color);\n}\n.border-\\[--timeline-event-card-border\\] {\n  border-color: var(--timeline-event-card-border);\n}\n.border-\\[color\\:var\\(--title-description-container-border-color\\)\\] {\n  border-color: var(--title-description-container-border-color);\n}\n.border-\\[rgba\\(108\\2c 180\\2c 36\\2c 1\\)\\] {\n  border-color: rgba(108,180,36,1);\n}\n.border-\\[rgba\\(220\\2c 43\\2c 36\\2c 1\\)\\] {\n  border-color: rgba(220,43,36,1);\n}\n.border-\\[rgba\\(234\\2c 179\\2c 8\\2c 0\\.7\\)\\] {\n  border-color: rgba(234,179,8,0.7);\n}\n.border-\\[var\\(--accordion-item-border\\)\\] {\n  border-color: var(--accordion-item-border);\n}\n.border-\\[var\\(--alert-accent-border-color\\)\\] {\n  border-color: var(--alert-accent-border-color);\n}\n.border-\\[var\\(--alert-error-border-color\\)\\] {\n  border-color: var(--alert-error-border-color);\n}\n.border-\\[var\\(--alert-info-border-color\\)\\] {\n  border-color: var(--alert-info-border-color);\n}\n.border-\\[var\\(--alert-neutral-border-color\\)\\] {\n  border-color: var(--alert-neutral-border-color);\n}\n.border-\\[var\\(--alert-success-border-color\\)\\] {\n  border-color: var(--alert-success-border-color);\n}\n.border-\\[var\\(--alert-warning-border-color\\)\\] {\n  border-color: var(--alert-warning-border-color);\n}\n.border-\\[var\\(--box-color-border\\)\\] {\n  border-color: var(--box-color-border);\n}\n.border-\\[var\\(--button-color-border\\)\\] {\n  border-color: var(--button-color-border);\n}\n.border-\\[var\\(--button-outline-border\\)\\] {\n  border-color: var(--button-outline-border);\n}\n.border-\\[var\\(--button-purple\\)\\] {\n  border-color: var(--button-purple);\n}\n.border-\\[var\\(--button-select-border-color\\)\\] {\n  border-color: var(--button-select-border-color);\n}\n.border-\\[var\\(--button-tabs-tab-active-color\\)\\] {\n  border-color: var(--button-tabs-tab-active-color);\n}\n.border-\\[var\\(--calendar-border-color\\)\\] {\n  border-color: var(--calendar-border-color);\n}\n.border-\\[var\\(--calendar-dropdown-border-color\\)\\] {\n  border-color: var(--calendar-dropdown-border-color);\n}\n.border-\\[var\\(--card-elevated-border-color\\)\\] {\n  border-color: var(--card-elevated-border-color);\n}\n.border-\\[var\\(--card-ghost-border-color\\)\\] {\n  border-color: var(--card-ghost-border-color);\n}\n.border-\\[var\\(--checkbox-border-color\\)\\] {\n  border-color: var(--checkbox-border-color);\n}\n.border-\\[var\\(--checkbox-error-border-color\\)\\] {\n  border-color: var(--checkbox-error-border-color);\n}\n.border-\\[var\\(--command-border-color\\)\\] {\n  border-color: var(--command-border-color);\n}\n.border-\\[var\\(--command-input-border-color\\)\\] {\n  border-color: var(--command-input-border-color);\n}\n.border-\\[var\\(--dialog-border-color\\)\\] {\n  border-color: var(--dialog-border-color);\n}\n.border-\\[var\\(--indigo-600\\)\\] {\n  border-color: var(--indigo-600);\n}\n.border-\\[var\\(--member-card-color-border\\)\\] {\n  border-color: var(--member-card-color-border);\n}\n.border-\\[var\\(--modal-color-border-primary\\)\\] {\n  border-color: var(--modal-color-border-primary);\n}\n.border-\\[var\\(--multi-select-badge-border\\)\\] {\n  border-color: var(--multi-select-badge-border);\n}\n.border-\\[var\\(--multi-select-divider-color\\)\\] {\n  border-color: var(--multi-select-divider-color);\n}\n.border-\\[var\\(--multi-select-dropdown-border\\)\\] {\n  border-color: var(--multi-select-dropdown-border);\n}\n.border-\\[var\\(--multi-select-error-border\\)\\] {\n  border-color: var(--multi-select-error-border);\n}\n.border-\\[var\\(--multi-select-search-border\\)\\] {\n  border-color: var(--multi-select-search-border);\n}\n.border-\\[var\\(--nav-color-border\\)\\] {\n  border-color: var(--nav-color-border);\n}\n.border-\\[var\\(--nav-color-primary\\)\\] {\n  border-color: var(--nav-color-primary);\n}\n.border-\\[var\\(--neon-green\\)\\] {\n  border-color: var(--neon-green);\n}\n.border-\\[var\\(--pagination-button-active-border-color\\)\\] {\n  border-color: var(--pagination-button-active-border-color);\n}\n.border-\\[var\\(--pagination-button-border-color\\)\\] {\n  border-color: var(--pagination-button-border-color);\n}\n.border-\\[var\\(--pagination-nav-border\\)\\] {\n  border-color: var(--pagination-nav-border);\n}\n.border-\\[var\\(--popover-border\\)\\] {\n  border-color: var(--popover-border);\n}\n.border-\\[var\\(--range-calendar-divider-color\\)\\] {\n  border-color: var(--range-calendar-divider-color);\n}\n.border-\\[var\\(--range-calendar-error-border\\)\\] {\n  border-color: var(--range-calendar-error-border);\n}\n.border-\\[var\\(--rich-text-editor-border\\)\\] {\n  border-color: var(--rich-text-editor-border);\n}\n.border-\\[var\\(--rich-text-editor-button-group-border\\)\\] {\n  border-color: var(--rich-text-editor-button-group-border);\n}\n.border-\\[var\\(--rich-text-editor-toolbar-border\\)\\] {\n  border-color: var(--rich-text-editor-toolbar-border);\n}\n.border-\\[var\\(--select-border-color\\)\\] {\n  border-color: var(--select-border-color);\n}\n.border-\\[var\\(--select-error-border-color\\)\\] {\n  border-color: var(--select-error-border-color);\n}\n.border-\\[var\\(--selector-color-border\\)\\] {\n  border-color: var(--selector-color-border);\n}\n.border-\\[var\\(--slider-variant-default-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-default-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-error-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-error-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-primary-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-primary-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-secondary-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-secondary-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-success-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-success-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-warning-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-warning-thumb-border-color);\n}\n.border-\\[var\\(--switch-border\\)\\] {\n  border-color: var(--switch-border);\n}\n.border-\\[var\\(--toaster-border-color\\)\\] {\n  border-color: var(--toaster-border-color);\n}\n.border-\\[var\\(--toggle-outline-border\\)\\] {\n  border-color: var(--toggle-outline-border);\n}\n.border-\\[var\\(--tooltip-border\\)\\] {\n  border-color: var(--tooltip-border);\n}\n.border-amber-300 {\n  --tw-border-opacity: 1;\n  border-color: rgb(252 211 77 / var(--tw-border-opacity, 1));\n}\n.border-blue-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));\n}\n.border-blue-300 {\n  --tw-border-opacity: 1;\n  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));\n}\n.border-blue-400 {\n  --tw-border-opacity: 1;\n  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));\n}\n.border-blue-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));\n}\n.border-border {\n  border-color: hsl(var(--border));\n}\n.border-current {\n  border-color: currentColor;\n}\n.border-destructive {\n  border-color: hsl(var(--destructive));\n}\n.border-destructive\\/50 {\n  border-color: hsl(var(--destructive) / 0.5);\n}\n.border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));\n}\n.border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));\n}\n.border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));\n}\n.border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));\n}\n.border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));\n}\n.border-green-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));\n}\n.border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));\n}\n.border-green-500\\/50 {\n  border-color: rgb(34 197 94 / 0.5);\n}\n.border-input {\n  border-color: hsl(var(--input));\n}\n.border-muted {\n  border-color: hsl(var(--muted));\n}\n.border-neutral-800\\/50 {\n  border-color: rgb(38 38 38 / 0.5);\n}\n.border-primary {\n  border-color: hsl(var(--primary));\n}\n.border-primary\\/50 {\n  border-color: hsl(var(--primary) / 0.5);\n}\n.border-purple-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(168 85 247 / var(--tw-border-opacity, 1));\n}\n.border-purple-500\\/20 {\n  border-color: rgb(168 85 247 / 0.2);\n}\n.border-red-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));\n}\n.border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));\n}\n.border-red-500\\/20 {\n  border-color: rgb(239 68 68 / 0.2);\n}\n.border-slate-600 {\n  --tw-border-opacity: 1;\n  border-color: rgb(71 85 105 / var(--tw-border-opacity, 1));\n}\n.border-transparent {\n  border-color: transparent;\n}\n.border-white {\n  --tw-border-opacity: 1;\n  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));\n}\n.border-white\\/10 {\n  border-color: rgb(255 255 255 / 0.1);\n}\n.border-white\\/20 {\n  border-color: rgb(255 255 255 / 0.2);\n}\n.border-white\\/30 {\n  border-color: rgb(255 255 255 / 0.3);\n}\n.border-white\\/\\[0\\.08\\] {\n  border-color: rgb(255 255 255 / 0.08);\n}\n.border-yellow-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));\n}\n.border-yellow-600 {\n  --tw-border-opacity: 1;\n  border-color: rgb(202 138 4 / var(--tw-border-opacity, 1));\n}\n.border-zinc-800 {\n  --tw-border-opacity: 1;\n  border-color: rgb(39 39 42 / var(--tw-border-opacity, 1));\n}\n.border-b-\\[\\#EBE5EB\\] {\n  --tw-border-opacity: 1;\n  border-bottom-color: rgb(235 229 235 / var(--tw-border-opacity, 1));\n}\n.border-l-transparent {\n  border-left-color: transparent;\n}\n.border-t-transparent {\n  border-top-color: transparent;\n}\n.\\!bg-\\[var\\(--leaderboard-row-highlighted-bg\\)\\] {\n  background-color: var(--leaderboard-row-highlighted-bg) !important;\n}\n.\\!bg-green-500 {\n  --tw-bg-opacity: 1 !important;\n  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;\n}\n.bg-\\[\\#141414\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(20 20 20 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#23263a\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(35 38 58 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#2b0d0c\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(43 13 12 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#2d3a23\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(45 58 35 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#3a232a\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(58 35 42 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#4a4322\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(74 67 34 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#EBE5EB\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(235 229 235 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#d12f22\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(209 47 34 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[--badge-default-outline-soft-background\\] {\n  background-color: var(--badge-default-outline-soft-background);\n}\n.bg-\\[--badge-default-solid-soft\\] {\n  background-color: var(--badge-default-solid-soft);\n}\n.bg-\\[--badge-default\\] {\n  background-color: var(--badge-default);\n}\n.bg-\\[--badge-destructive-outline-soft-background\\] {\n  background-color: var(--badge-destructive-outline-soft-background);\n}\n.bg-\\[--badge-destructive-soft\\] {\n  background-color: var(--badge-destructive-soft);\n}\n.bg-\\[--badge-destructive\\] {\n  background-color: var(--badge-destructive);\n}\n.bg-\\[--badge-secondary-soft\\] {\n  background-color: var(--badge-secondary-soft);\n}\n.bg-\\[--badge-secondary\\] {\n  background-color: var(--badge-secondary);\n}\n.bg-\\[--box-color-background\\] {\n  background-color: var(--box-color-background);\n}\n.bg-\\[--bracket-hoverBg\\] {\n  background-color: var(--bracket-hoverBg);\n}\n.bg-\\[--bracket-inputTextBg\\] {\n  background-color: var(--bracket-inputTextBg);\n}\n.bg-\\[--bracket-loserBg\\] {\n  background-color: var(--bracket-loserBg);\n}\n.bg-\\[--bracket-matchBottomBg\\] {\n  background-color: var(--bracket-matchBottomBg);\n}\n.bg-\\[--bracket-matchNumberBg\\] {\n  background-color: var(--bracket-matchNumberBg);\n}\n.bg-\\[--bracket-matchTopBg\\] {\n  background-color: var(--bracket-matchTopBg);\n}\n.bg-\\[--bracket-roundBg\\] {\n  background-color: var(--bracket-roundBg);\n}\n.bg-\\[--bracket-selectBg\\] {\n  background-color: var(--bracket-selectBg);\n}\n.bg-\\[--bracket-selectOptionBg\\] {\n  background-color: var(--bracket-selectOptionBg);\n}\n.bg-\\[--bracket-statsIconBg\\] {\n  background-color: var(--bracket-statsIconBg);\n}\n.bg-\\[--bracket-stickyHeaderBg\\] {\n  background-color: var(--bracket-stickyHeaderBg);\n}\n.bg-\\[--bracket-winnerBg\\] {\n  background-color: var(--bracket-winnerBg);\n}\n.bg-\\[--button-bg\\] {\n  background-color: var(--button-bg);\n}\n.bg-\\[--button-disabled-bg\\] {\n  background-color: var(--button-disabled-bg);\n}\n.bg-\\[--input-textbox-bg\\] {\n  background-color: var(--input-textbox-bg);\n}\n.bg-\\[--member-card-color-background\\] {\n  background-color: var(--member-card-color-background);\n}\n.bg-\\[--pill-buttonActiveBg\\] {\n  background-color: var(--pill-buttonActiveBg);\n}\n.bg-\\[--pill-buttonBg\\] {\n  background-color: var(--pill-buttonBg);\n}\n.bg-\\[--timeline-block-connector-active-bg\\] {\n  background-color: var(--timeline-block-connector-active-bg);\n}\n.bg-\\[--timeline-block-connector-inactive-bg\\] {\n  background-color: var(--timeline-block-connector-inactive-bg);\n}\n.bg-\\[--timeline-block-node-active-bg\\] {\n  background-color: var(--timeline-block-node-active-bg);\n}\n.bg-\\[--timeline-block-node-container-active-bg\\] {\n  background-color: var(--timeline-block-node-container-active-bg);\n}\n.bg-\\[--timeline-block-node-container-inactive-bg\\] {\n  background-color: var(--timeline-block-node-container-inactive-bg);\n}\n.bg-\\[--timeline-block-node-inactive-bg\\] {\n  background-color: var(--timeline-block-node-inactive-bg);\n}\n.bg-\\[--timeline-phase-divider-bg\\] {\n  background-color: var(--timeline-phase-divider-bg);\n}\n.bg-\\[color\\:var\\(--calendar-day-selected-bg\\)\\] {\n  background-color: var(--calendar-day-selected-bg);\n}\n.bg-\\[rgba\\(0\\2c 0\\2c 0\\2c 0\\.5\\)\\] {\n  background-color: rgba(0,0,0,0.5);\n}\n.bg-\\[rgba\\(1\\2c 9\\2c 29\\2c 0\\.8\\)\\] {\n  background-color: rgba(1,9,29,0.8);\n}\n.bg-\\[rgba\\(108\\2c 180\\2c 36\\2c 0\\.7\\)\\] {\n  background-color: rgba(108,180,36,0.7);\n}\n.bg-\\[rgba\\(220\\2c 43\\2c 36\\2c 0\\.7\\)\\] {\n  background-color: rgba(220,43,36,0.7);\n}\n.bg-\\[rgba\\(37\\2c 37\\2c 37\\2c 0\\.7\\)\\] {\n  background-color: rgba(37,37,37,0.7);\n}\n.bg-\\[var\\(--accordion-content-background\\)\\] {\n  background-color: var(--accordion-content-background);\n}\n.bg-\\[var\\(--accordion-trigger-background\\)\\] {\n  background-color: var(--accordion-trigger-background);\n}\n.bg-\\[var\\(--alert-accent-background\\)\\] {\n  background-color: var(--alert-accent-background);\n}\n.bg-\\[var\\(--alert-error-background\\)\\] {\n  background-color: var(--alert-error-background);\n}\n.bg-\\[var\\(--alert-info-background\\)\\] {\n  background-color: var(--alert-info-background);\n}\n.bg-\\[var\\(--alert-neutral-background\\)\\] {\n  background-color: var(--alert-neutral-background);\n}\n.bg-\\[var\\(--alert-success-background\\)\\] {\n  background-color: var(--alert-success-background);\n}\n.bg-\\[var\\(--alert-warning-background\\)\\] {\n  background-color: var(--alert-warning-background);\n}\n.bg-\\[var\\(--box-color-background\\)\\] {\n  background-color: var(--box-color-background);\n}\n.bg-\\[var\\(--button-default\\)\\] {\n  background-color: var(--button-default);\n}\n.bg-\\[var\\(--button-destructive\\)\\] {\n  background-color: var(--button-destructive);\n}\n.bg-\\[var\\(--button-ghost\\)\\] {\n  background-color: var(--button-ghost);\n}\n.bg-\\[var\\(--button-group-dropdown-item-background\\)\\] {\n  background-color: var(--button-group-dropdown-item-background);\n}\n.bg-\\[var\\(--button-link\\)\\] {\n  background-color: var(--button-link);\n}\n.bg-\\[var\\(--button-outline\\)\\] {\n  background-color: var(--button-outline);\n}\n.bg-\\[var\\(--button-primary-bg\\)\\] {\n  background-color: var(--button-primary-bg);\n}\n.bg-\\[var\\(--button-secondary\\)\\] {\n  background-color: var(--button-secondary);\n}\n.bg-\\[var\\(--button-secondary-bg\\)\\] {\n  background-color: var(--button-secondary-bg);\n}\n.bg-\\[var\\(--button-select-hover-bg\\)\\] {\n  background-color: var(--button-select-hover-bg);\n}\n.bg-\\[var\\(--button-tabs-tab-active-background\\)\\] {\n  background-color: var(--button-tabs-tab-active-background);\n}\n.bg-\\[var\\(--button-tabs-tab-inactive-background\\)\\] {\n  background-color: var(--button-tabs-tab-inactive-background);\n}\n.bg-\\[var\\(--button-tertiary-bg\\)\\] {\n  background-color: var(--button-tertiary-bg);\n}\n.bg-\\[var\\(--button-warning\\)\\] {\n  background-color: var(--button-warning);\n}\n.bg-\\[var\\(--calendar-bg\\)\\] {\n  background-color: var(--calendar-bg);\n}\n.bg-\\[var\\(--calendar-dropdown-bg\\)\\] {\n  background-color: var(--calendar-dropdown-bg);\n}\n.bg-\\[var\\(--calendar-nav-button-bg\\)\\] {\n  background-color: var(--calendar-nav-button-bg);\n}\n.bg-\\[var\\(--calendar-today-bg\\)\\] {\n  background-color: var(--calendar-today-bg);\n}\n.bg-\\[var\\(--card-bg\\)\\] {\n  background-color: var(--card-bg);\n}\n.bg-\\[var\\(--card-elevated-bg\\)\\] {\n  background-color: var(--card-elevated-bg);\n}\n.bg-\\[var\\(--card-ghost-bg\\)\\] {\n  background-color: var(--card-ghost-bg);\n}\n.bg-\\[var\\(--card-outlined-bg\\)\\] {\n  background-color: var(--card-outlined-bg);\n}\n.bg-\\[var\\(--checkbox-bg\\)\\] {\n  background-color: var(--checkbox-bg);\n}\n.bg-\\[var\\(--command-background\\)\\] {\n  background-color: var(--command-background);\n}\n.bg-\\[var\\(--command-group-background\\)\\] {\n  background-color: var(--command-group-background);\n}\n.bg-\\[var\\(--command-item-background\\)\\] {\n  background-color: var(--command-item-background);\n}\n.bg-\\[var\\(--command-list-background\\)\\] {\n  background-color: var(--command-list-background);\n}\n.bg-\\[var\\(--command-separator-color\\)\\] {\n  background-color: var(--command-separator-color);\n}\n.bg-\\[var\\(--context-menu-content-bg\\)\\] {\n  background-color: var(--context-menu-content-bg);\n}\n.bg-\\[var\\(--context-menu-item-bg\\)\\] {\n  background-color: var(--context-menu-item-bg);\n}\n.bg-\\[var\\(--context-menu-separator-bg\\)\\] {\n  background-color: var(--context-menu-separator-bg);\n}\n.bg-\\[var\\(--context-menu-sub-content-bg\\)\\] {\n  background-color: var(--context-menu-sub-content-bg);\n}\n.bg-\\[var\\(--context-menu-sub-trigger-bg\\)\\] {\n  background-color: var(--context-menu-sub-trigger-bg);\n}\n.bg-\\[var\\(--dialog-background\\)\\] {\n  background-color: var(--dialog-background);\n}\n.bg-\\[var\\(--dialog-close-button-background\\)\\] {\n  background-color: var(--dialog-close-button-background);\n}\n.bg-\\[var\\(--dialog-overlay-background\\)\\] {\n  background-color: var(--dialog-overlay-background);\n}\n.bg-\\[var\\(--gpg-color-background\\)\\] {\n  background-color: var(--gpg-color-background);\n}\n.bg-\\[var\\(--input-bg\\)\\] {\n  background-color: var(--input-bg);\n}\n.bg-\\[var\\(--label-required-color\\)\\] {\n  background-color: var(--label-required-color);\n}\n.bg-\\[var\\(--member-card-color-background\\)\\] {\n  background-color: var(--member-card-color-background);\n}\n.bg-\\[var\\(--modal-color-background\\)\\] {\n  background-color: var(--modal-color-background);\n}\n.bg-\\[var\\(--multi-select-background\\)\\] {\n  background-color: var(--multi-select-background);\n}\n.bg-\\[var\\(--multi-select-badge-background\\)\\] {\n  background-color: var(--multi-select-badge-background);\n}\n.bg-\\[var\\(--multi-select-dropdown-background\\)\\] {\n  background-color: var(--multi-select-dropdown-background);\n}\n.bg-\\[var\\(--multi-select-option-selected-background\\)\\] {\n  background-color: var(--multi-select-option-selected-background);\n}\n.bg-\\[var\\(--multi-select-search-background\\)\\] {\n  background-color: var(--multi-select-search-background);\n}\n.bg-\\[var\\(--nav-color-background\\)\\] {\n  background-color: var(--nav-color-background);\n}\n.bg-\\[var\\(--nav-color-primary\\)\\] {\n  background-color: var(--nav-color-primary);\n}\n.bg-\\[var\\(--nav-color-secondary\\)\\] {\n  background-color: var(--nav-color-secondary);\n}\n.bg-\\[var\\(--pagination-button-active-bg\\)\\] {\n  background-color: var(--pagination-button-active-bg);\n}\n.bg-\\[var\\(--pagination-button-bg\\)\\] {\n  background-color: var(--pagination-button-bg);\n}\n.bg-\\[var\\(--pagination-nav-bg\\)\\] {\n  background-color: var(--pagination-nav-bg);\n}\n.bg-\\[var\\(--radio-group-item-bg\\)\\] {\n  background-color: var(--radio-group-item-bg);\n}\n.bg-\\[var\\(--range-calendar-background\\)\\] {\n  background-color: var(--range-calendar-background);\n}\n.bg-\\[var\\(--rich-text-editor-bg\\)\\] {\n  background-color: var(--rich-text-editor-bg);\n}\n.bg-\\[var\\(--rich-text-editor-button-active-bg\\)\\] {\n  background-color: var(--rich-text-editor-button-active-bg);\n}\n.bg-\\[var\\(--select-background\\)\\] {\n  background-color: var(--select-background);\n}\n.bg-\\[var\\(--select-content-background\\)\\] {\n  background-color: var(--select-content-background);\n}\n.bg-\\[var\\(--selector-color-background\\)\\] {\n  background-color: var(--selector-color-background);\n}\n.bg-\\[var\\(--separator-color\\)\\] {\n  background-color: var(--separator-color);\n}\n.bg-\\[var\\(--skeleton-color-background\\)\\] {\n  background-color: var(--skeleton-color-background);\n}\n.bg-\\[var\\(--slider-variant-default-range-background\\)\\] {\n  background-color: var(--slider-variant-default-range-background);\n}\n.bg-\\[var\\(--slider-variant-default-thumb-background\\)\\] {\n  background-color: var(--slider-variant-default-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-default-track-background\\)\\] {\n  background-color: var(--slider-variant-default-track-background);\n}\n.bg-\\[var\\(--slider-variant-error-range-background\\)\\] {\n  background-color: var(--slider-variant-error-range-background);\n}\n.bg-\\[var\\(--slider-variant-error-thumb-background\\)\\] {\n  background-color: var(--slider-variant-error-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-error-track-background\\)\\] {\n  background-color: var(--slider-variant-error-track-background);\n}\n.bg-\\[var\\(--slider-variant-primary-range-background\\)\\] {\n  background-color: var(--slider-variant-primary-range-background);\n}\n.bg-\\[var\\(--slider-variant-primary-thumb-background\\)\\] {\n  background-color: var(--slider-variant-primary-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-primary-track-background\\)\\] {\n  background-color: var(--slider-variant-primary-track-background);\n}\n.bg-\\[var\\(--slider-variant-secondary-range-background\\)\\] {\n  background-color: var(--slider-variant-secondary-range-background);\n}\n.bg-\\[var\\(--slider-variant-secondary-thumb-background\\)\\] {\n  background-color: var(--slider-variant-secondary-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-secondary-track-background\\)\\] {\n  background-color: var(--slider-variant-secondary-track-background);\n}\n.bg-\\[var\\(--slider-variant-success-range-background\\)\\] {\n  background-color: var(--slider-variant-success-range-background);\n}\n.bg-\\[var\\(--slider-variant-success-thumb-background\\)\\] {\n  background-color: var(--slider-variant-success-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-success-track-background\\)\\] {\n  background-color: var(--slider-variant-success-track-background);\n}\n.bg-\\[var\\(--slider-variant-warning-range-background\\)\\] {\n  background-color: var(--slider-variant-warning-range-background);\n}\n.bg-\\[var\\(--slider-variant-warning-thumb-background\\)\\] {\n  background-color: var(--slider-variant-warning-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-warning-track-background\\)\\] {\n  background-color: var(--slider-variant-warning-track-background);\n}\n.bg-\\[var\\(--switch-thumb-background\\)\\] {\n  background-color: var(--switch-thumb-background);\n}\n.bg-\\[var\\(--table-bg\\)\\] {\n  background-color: var(--table-bg);\n}\n.bg-\\[var\\(--table-body-bg\\)\\] {\n  background-color: var(--table-body-bg);\n}\n.bg-\\[var\\(--table-footer-bg\\)\\] {\n  background-color: var(--table-footer-bg);\n}\n.bg-\\[var\\(--table-header-bg\\)\\] {\n  background-color: var(--table-header-bg);\n}\n.bg-\\[var\\(--tabs-list-background\\)\\] {\n  background-color: var(--tabs-list-background);\n}\n.bg-\\[var\\(--tabs-trigger-background\\)\\] {\n  background-color: var(--tabs-trigger-background);\n}\n.bg-\\[var\\(--textarea-bg\\)\\] {\n  background-color: var(--textarea-bg);\n}\n.bg-\\[var\\(--title-description-container-bg\\)\\] {\n  background-color: var(--title-description-container-bg);\n}\n.bg-\\[var\\(--toaster-action-background\\)\\] {\n  background-color: var(--toaster-action-background);\n}\n.bg-\\[var\\(--toaster-background\\)\\] {\n  background-color: var(--toaster-background);\n}\n.bg-\\[var\\(--toggle-default-bg\\)\\] {\n  background-color: var(--toggle-default-bg);\n}\n.bg-\\[var\\(--toggle-group-bg\\)\\] {\n  background-color: var(--toggle-group-bg);\n}\n.bg-\\[var\\(--toggle-outline-bg\\)\\] {\n  background-color: var(--toggle-outline-bg);\n}\n.bg-\\[var\\(--tooltip-background\\)\\] {\n  background-color: var(--tooltip-background);\n}\n.bg-accent {\n  background-color: hsl(var(--accent));\n}\n.bg-amber-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));\n}\n.bg-background {\n  background-color: hsl(var(--background));\n}\n.bg-bfGray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(14 17 27 / var(--tw-bg-opacity, 1));\n}\n.bg-bg-timeline {\n  --tw-bg-opacity: 1;\n  background-color: rgb(55 0 60 / var(--tw-bg-opacity, 1));\n}\n.bg-bg-timeline-inactive {\n  --tw-bg-opacity: 1;\n  background-color: rgb(177 155 179 / var(--tw-bg-opacity, 1));\n}\n.bg-bg-timeline-inactive-line {\n  --tw-bg-opacity: 1;\n  background-color: rgb(223 214 224 / var(--tw-bg-opacity, 1));\n}\n.bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));\n}\n.bg-black\\/20 {\n  background-color: rgb(0 0 0 / 0.2);\n}\n.bg-black\\/70 {\n  background-color: rgb(0 0 0 / 0.7);\n}\n.bg-black\\/80 {\n  background-color: rgb(0 0 0 / 0.8);\n}\n.bg-blue-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));\n}\n.bg-blue-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));\n}\n.bg-blue-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));\n}\n.bg-border {\n  background-color: hsl(var(--border));\n}\n.bg-card {\n  background-color: hsl(var(--card));\n}\n.bg-destructive {\n  background-color: hsl(var(--destructive));\n}\n.bg-destructive\\/5 {\n  background-color: hsl(var(--destructive) / 0.05);\n}\n.bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-800\\/30 {\n  background-color: rgb(31 41 55 / 0.3);\n}\n.bg-gray-800\\/50 {\n  background-color: rgb(31 41 55 / 0.5);\n}\n.bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));\n}\n.bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));\n}\n.bg-green-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));\n}\n.bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));\n}\n.bg-green-500\\/5 {\n  background-color: rgb(34 197 94 / 0.05);\n}\n.bg-green-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));\n}\n.bg-indigo-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1));\n}\n.bg-inherit {\n  background-color: inherit;\n}\n.bg-muted {\n  background-color: hsl(var(--muted));\n}\n.bg-muted\\/5 {\n  background-color: hsl(var(--muted) / 0.05);\n}\n.bg-muted\\/50 {\n  background-color: hsl(var(--muted) / 0.5);\n}\n.bg-orange-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));\n}\n.bg-popover {\n  background-color: hsl(var(--popover));\n}\n.bg-primary {\n  background-color: hsl(var(--primary));\n}\n.bg-primary\\/10 {\n  background-color: hsl(var(--primary) / 0.1);\n}\n.bg-primary\\/20 {\n  background-color: hsl(var(--primary) / 0.2);\n}\n.bg-purple-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1));\n}\n.bg-purple-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1));\n}\n.bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));\n}\n.bg-red-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));\n}\n.bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));\n}\n.bg-red-500\\/5 {\n  background-color: rgb(239 68 68 / 0.05);\n}\n.bg-red-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));\n}\n.bg-secondary {\n  background-color: hsl(var(--secondary));\n}\n.bg-slate-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));\n}\n.bg-transparent {\n  background-color: transparent;\n}\n.bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));\n}\n.bg-white\\/20 {\n  background-color: rgb(255 255 255 / 0.2);\n}\n.bg-white\\/5 {\n  background-color: rgb(255 255 255 / 0.05);\n}\n.bg-yellow-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));\n}\n.bg-yellow-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));\n}\n.bg-yellow-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1));\n}\n.bg-zinc-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));\n}\n.bg-zinc-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1));\n}\n.bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n.bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n.bg-bfLogo {\n  background-image: url(\'https://cdn.battlefy.com/helix/images/logos/logo-square-transparent.svg\');\n}\n.bg-gradient-bracket {\n  background-image: linear-gradient(53deg, #963CFF -0.28%, #57065F -0.27%, #37003C 100%);\n}\n.bg-gradient-to-b {\n  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n}\n.bg-gradient-to-br {\n  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n}\n.bg-gradient-to-r {\n  background-image: linear-gradient(to right, var(--tw-gradient-stops));\n}\n.from-blue-50 {\n  --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-indigo-900 {\n  --tw-gradient-from: #312e81 var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-purple-50 {\n  --tw-gradient-from: #faf5ff var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-purple-500\\/10 {\n  --tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-purple-600 {\n  --tw-gradient-from: #9333ea var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-purple-900 {\n  --tw-gradient-from: #581c87 var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.via-blue-600 {\n  --tw-gradient-to: rgb(37 99 235 / 0)  var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to);\n}\n.to-cyan-500 {\n  --tw-gradient-to: #06b6d4 var(--tw-gradient-to-position);\n}\n.to-indigo-50 {\n  --tw-gradient-to: #eef2ff var(--tw-gradient-to-position);\n}\n.to-indigo-500\\/10 {\n  --tw-gradient-to: rgb(99 102 241 / 0.1) var(--tw-gradient-to-position);\n}\n.to-indigo-900 {\n  --tw-gradient-to: #312e81 var(--tw-gradient-to-position);\n}\n.to-indigo-950 {\n  --tw-gradient-to: #1e1b4b var(--tw-gradient-to-position);\n}\n.to-pink-50 {\n  --tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position);\n}\n.bg-contain {\n  background-size: contain;\n}\n.bg-cover {\n  background-size: cover;\n}\n.bg-center {\n  background-position: center;\n}\n.bg-no-repeat {\n  background-repeat: no-repeat;\n}\n.fill-blue-500 {\n  fill: #3b82f6;\n}\n.fill-current {\n  fill: currentColor;\n}\n.fill-green-500 {\n  fill: #22c55e;\n}\n.fill-neutral-400 {\n  fill: #a3a3a3;\n}\n.fill-primary {\n  fill: hsl(var(--primary));\n}\n.fill-red-500 {\n  fill: #ef4444;\n}\n.fill-yellow-500 {\n  fill: #eab308;\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.\\!p-0 {\n  padding: 0px !important;\n}\n.p-0 {\n  padding: 0px;\n}\n.p-1 {\n  padding: 0.25rem;\n}\n.p-12 {\n  padding: 3rem;\n}\n.p-16 {\n  padding: 4rem;\n}\n.p-2 {\n  padding: 0.5rem;\n}\n.p-3 {\n  padding: 0.75rem;\n}\n.p-4 {\n  padding: 1rem;\n}\n.p-5 {\n  padding: 1.25rem;\n}\n.p-6 {\n  padding: 1.5rem;\n}\n.p-8 {\n  padding: 2rem;\n}\n.p-\\[--timeline-block-content-padding\\] {\n  padding: var(--timeline-block-content-padding);\n}\n.p-\\[--timeline-event-card-padding\\] {\n  padding: var(--timeline-event-card-padding);\n}\n.p-\\[--timeline-phase-divider-padding\\] {\n  padding: var(--timeline-phase-divider-padding);\n}\n.p-\\[1px\\] {\n  padding: 1px;\n}\n.p-\\[var\\(--accordion-content-padding\\)\\] {\n  padding: var(--accordion-content-padding);\n}\n.p-\\[var\\(--accordion-trigger-padding\\)\\] {\n  padding: var(--accordion-trigger-padding);\n}\n.p-\\[var\\(--alert-\\$\\{size\\}-padding\\)\\] {\n  padding: var(--alert-${size}-padding);\n}\n.p-\\[var\\(--alert-lg-padding\\)\\] {\n  padding: var(--alert-lg-padding);\n}\n.p-\\[var\\(--alert-md-padding\\)\\] {\n  padding: var(--alert-md-padding);\n}\n.p-\\[var\\(--alert-padding\\)\\] {\n  padding: var(--alert-padding);\n}\n.p-\\[var\\(--alert-sm-padding\\)\\] {\n  padding: var(--alert-sm-padding);\n}\n.p-\\[var\\(--alert-xs-padding\\)\\] {\n  padding: var(--alert-xs-padding);\n}\n.p-\\[var\\(--block-container-padding\\)\\] {\n  padding: var(--block-container-padding);\n}\n.p-\\[var\\(--button-group-dropdown-item-padding\\)\\] {\n  padding: var(--button-group-dropdown-item-padding);\n}\n.p-\\[var\\(--calendar-padding\\)\\] {\n  padding: var(--calendar-padding);\n}\n.p-\\[var\\(--card-padding-lg\\)\\] {\n  padding: var(--card-padding-lg);\n}\n.p-\\[var\\(--card-padding-md\\)\\] {\n  padding: var(--card-padding-md);\n}\n.p-\\[var\\(--card-padding-sm\\)\\] {\n  padding: var(--card-padding-sm);\n}\n.p-\\[var\\(--command-group-padding\\)\\] {\n  padding: var(--command-group-padding);\n}\n.p-\\[var\\(--command-item-padding\\)\\] {\n  padding: var(--command-item-padding);\n}\n.p-\\[var\\(--dialog-content-padding\\)\\] {\n  padding: var(--dialog-content-padding);\n}\n.p-\\[var\\(--multi-select-badge-padding\\)\\] {\n  padding: var(--multi-select-badge-padding);\n}\n.p-\\[var\\(--multi-select-dropdown-padding\\)\\] {\n  padding: var(--multi-select-dropdown-padding);\n}\n.p-\\[var\\(--popover-padding\\)\\] {\n  padding: var(--popover-padding);\n}\n.p-\\[var\\(--rich-text-editor-button-group-padding\\)\\] {\n  padding: var(--rich-text-editor-button-group-padding);\n}\n.p-\\[var\\(--rich-text-editor-button-padding\\)\\] {\n  padding: var(--rich-text-editor-button-padding);\n}\n.p-\\[var\\(--rich-text-editor-padding\\)\\] {\n  padding: var(--rich-text-editor-padding);\n}\n.p-\\[var\\(--rich-text-editor-toolbar-padding\\)\\] {\n  padding: var(--rich-text-editor-toolbar-padding);\n}\n.p-\\[var\\(--tabs-list-padding-lg\\)\\] {\n  padding: var(--tabs-list-padding-lg);\n}\n.p-\\[var\\(--tabs-list-padding-md\\)\\] {\n  padding: var(--tabs-list-padding-md);\n}\n.p-\\[var\\(--tabs-list-padding-sm\\)\\] {\n  padding: var(--tabs-list-padding-sm);\n}\n.p-\\[var\\(--title-description-container-lg-padding\\)\\] {\n  padding: var(--title-description-container-lg-padding);\n}\n.p-\\[var\\(--title-description-container-md-padding\\)\\] {\n  padding: var(--title-description-container-md-padding);\n}\n.p-\\[var\\(--title-description-container-sm-padding\\)\\] {\n  padding: var(--title-description-container-sm-padding);\n}\n.p-\\[var\\(--toaster-padding\\)\\] {\n  padding: var(--toaster-padding);\n}\n.p-\\[var\\(--tooltip-padding\\)\\] {\n  padding: var(--tooltip-padding);\n}\n.px-0 {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.px-1 {\n  padding-left: 0.25rem;\n  padding-right: 0.25rem;\n}\n.px-2 {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n.px-2\\.5 {\n  padding-left: 0.625rem;\n  padding-right: 0.625rem;\n}\n.px-3 {\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n}\n.px-4 {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n.px-5 {\n  padding-left: 1.25rem;\n  padding-right: 1.25rem;\n}\n.px-6 {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n}\n.px-8 {\n  padding-left: 2rem;\n  padding-right: 2rem;\n}\n.px-\\[15px\\] {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.px-\\[16px\\] {\n  padding-left: 16px;\n  padding-right: 16px;\n}\n.px-\\[var\\(--badge-default-padding-x\\)\\] {\n  padding-left: var(--badge-default-padding-x);\n  padding-right: var(--badge-default-padding-x);\n}\n.px-\\[var\\(--badge-lg-padding-x\\)\\] {\n  padding-left: var(--badge-lg-padding-x);\n  padding-right: var(--badge-lg-padding-x);\n}\n.px-\\[var\\(--badge-sm-padding-x\\)\\] {\n  padding-left: var(--badge-sm-padding-x);\n  padding-right: var(--badge-sm-padding-x);\n}\n.px-\\[var\\(--button-default-padding-x\\)\\] {\n  padding-left: var(--button-default-padding-x);\n  padding-right: var(--button-default-padding-x);\n}\n.px-\\[var\\(--button-lg-padding-x\\)\\] {\n  padding-left: var(--button-lg-padding-x);\n  padding-right: var(--button-lg-padding-x);\n}\n.px-\\[var\\(--button-sm-padding-x\\)\\] {\n  padding-left: var(--button-sm-padding-x);\n  padding-right: var(--button-sm-padding-x);\n}\n.px-\\[var\\(--button-tabs-tab-padding-x\\)\\] {\n  padding-left: var(--button-tabs-tab-padding-x);\n  padding-right: var(--button-tabs-tab-padding-x);\n}\n.px-\\[var\\(--calendar-dropdown-padding-x\\)\\] {\n  padding-left: var(--calendar-dropdown-padding-x);\n  padding-right: var(--calendar-dropdown-padding-x);\n}\n.px-\\[var\\(--command-input-padding\\)\\] {\n  padding-left: var(--command-input-padding);\n  padding-right: var(--command-input-padding);\n}\n.px-\\[var\\(--datepicker-button-padding-x\\)\\] {\n  padding-left: var(--datepicker-button-padding-x);\n  padding-right: var(--datepicker-button-padding-x);\n}\n.px-\\[var\\(--hero-button-padding-x\\)\\] {\n  padding-left: var(--hero-button-padding-x);\n  padding-right: var(--hero-button-padding-x);\n}\n.px-\\[var\\(--input-padding-x\\)\\] {\n  padding-left: var(--input-padding-x);\n  padding-right: var(--input-padding-x);\n}\n.px-\\[var\\(--multi-select-option-padding-x\\)\\] {\n  padding-left: var(--multi-select-option-padding-x);\n  padding-right: var(--multi-select-option-padding-x);\n}\n.px-\\[var\\(--multi-select-padding-x\\)\\] {\n  padding-left: var(--multi-select-padding-x);\n  padding-right: var(--multi-select-padding-x);\n}\n.px-\\[var\\(--pagination-button-padding-x\\)\\] {\n  padding-left: var(--pagination-button-padding-x);\n  padding-right: var(--pagination-button-padding-x);\n}\n.px-\\[var\\(--range-calendar-padding-x\\)\\] {\n  padding-left: var(--range-calendar-padding-x);\n  padding-right: var(--range-calendar-padding-x);\n}\n.px-\\[var\\(--select-padding-x\\)\\] {\n  padding-left: var(--select-padding-x);\n  padding-right: var(--select-padding-x);\n}\n.px-\\[var\\(--tabs-trigger-padding-x-lg\\)\\] {\n  padding-left: var(--tabs-trigger-padding-x-lg);\n  padding-right: var(--tabs-trigger-padding-x-lg);\n}\n.px-\\[var\\(--tabs-trigger-padding-x-md\\)\\] {\n  padding-left: var(--tabs-trigger-padding-x-md);\n  padding-right: var(--tabs-trigger-padding-x-md);\n}\n.px-\\[var\\(--tabs-trigger-padding-x-sm\\)\\] {\n  padding-left: var(--tabs-trigger-padding-x-sm);\n  padding-right: var(--tabs-trigger-padding-x-sm);\n}\n.px-\\[var\\(--textarea-padding-x\\)\\] {\n  padding-left: var(--textarea-padding-x);\n  padding-right: var(--textarea-padding-x);\n}\n.px-\\[var\\(--toggle-default-padding-x\\)\\] {\n  padding-left: var(--toggle-default-padding-x);\n  padding-right: var(--toggle-default-padding-x);\n}\n.px-\\[var\\(--toggle-group-padding-x\\)\\] {\n  padding-left: var(--toggle-group-padding-x);\n  padding-right: var(--toggle-group-padding-x);\n}\n.px-\\[var\\(--toggle-lg-padding-x\\)\\] {\n  padding-left: var(--toggle-lg-padding-x);\n  padding-right: var(--toggle-lg-padding-x);\n}\n.px-\\[var\\(--toggle-sm-padding-x\\)\\] {\n  padding-left: var(--toggle-sm-padding-x);\n  padding-right: var(--toggle-sm-padding-x);\n}\n.py-0\\.5 {\n  padding-top: 0.125rem;\n  padding-bottom: 0.125rem;\n}\n.py-1 {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n.py-1\\.5 {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n}\n.py-10 {\n  padding-top: 2.5rem;\n  padding-bottom: 2.5rem;\n}\n.py-12 {\n  padding-top: 3rem;\n  padding-bottom: 3rem;\n}\n.py-2 {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n.py-3 {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n.py-4 {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n.py-5 {\n  padding-top: 1.25rem;\n  padding-bottom: 1.25rem;\n}\n.py-6 {\n  padding-top: 1.5rem;\n  padding-bottom: 1.5rem;\n}\n.py-7 {\n  padding-top: 1.75rem;\n  padding-bottom: 1.75rem;\n}\n.py-8 {\n  padding-top: 2rem;\n  padding-bottom: 2rem;\n}\n.py-\\[10px\\] {\n  padding-top: 10px;\n  padding-bottom: 10px;\n}\n.py-\\[14px\\] {\n  padding-top: 14px;\n  padding-bottom: 14px;\n}\n.py-\\[var\\(--badge-default-padding-y\\)\\] {\n  padding-top: var(--badge-default-padding-y);\n  padding-bottom: var(--badge-default-padding-y);\n}\n.py-\\[var\\(--badge-lg-padding-y\\)\\] {\n  padding-top: var(--badge-lg-padding-y);\n  padding-bottom: var(--badge-lg-padding-y);\n}\n.py-\\[var\\(--badge-sm-padding-y\\)\\] {\n  padding-top: var(--badge-sm-padding-y);\n  padding-bottom: var(--badge-sm-padding-y);\n}\n.py-\\[var\\(--breadcrumb-link-padding-y\\)\\] {\n  padding-top: var(--breadcrumb-link-padding-y);\n  padding-bottom: var(--breadcrumb-link-padding-y);\n}\n.py-\\[var\\(--breadcrumb-page-padding-y\\)\\] {\n  padding-top: var(--breadcrumb-page-padding-y);\n  padding-bottom: var(--breadcrumb-page-padding-y);\n}\n.py-\\[var\\(--button-default-padding-y\\)\\] {\n  padding-top: var(--button-default-padding-y);\n  padding-bottom: var(--button-default-padding-y);\n}\n.py-\\[var\\(--button-lg-padding-y\\)\\] {\n  padding-top: var(--button-lg-padding-y);\n  padding-bottom: var(--button-lg-padding-y);\n}\n.py-\\[var\\(--button-sm-padding-y\\)\\] {\n  padding-top: var(--button-sm-padding-y);\n  padding-bottom: var(--button-sm-padding-y);\n}\n.py-\\[var\\(--button-tabs-tab-padding-y\\)\\] {\n  padding-top: var(--button-tabs-tab-padding-y);\n  padding-bottom: var(--button-tabs-tab-padding-y);\n}\n.py-\\[var\\(--calendar-dropdown-padding-y\\)\\] {\n  padding-top: var(--calendar-dropdown-padding-y);\n  padding-bottom: var(--calendar-dropdown-padding-y);\n}\n.py-\\[var\\(--calendar-header-padding\\)\\] {\n  padding-top: var(--calendar-header-padding);\n  padding-bottom: var(--calendar-header-padding);\n}\n.py-\\[var\\(--datepicker-button-padding-y\\)\\] {\n  padding-top: var(--datepicker-button-padding-y);\n  padding-bottom: var(--datepicker-button-padding-y);\n}\n.py-\\[var\\(--hero-button-padding-y\\)\\] {\n  padding-top: var(--hero-button-padding-y);\n  padding-bottom: var(--hero-button-padding-y);\n}\n.py-\\[var\\(--input-padding-y\\)\\] {\n  padding-top: var(--input-padding-y);\n  padding-bottom: var(--input-padding-y);\n}\n.py-\\[var\\(--multi-select-option-padding-y\\)\\] {\n  padding-top: var(--multi-select-option-padding-y);\n  padding-bottom: var(--multi-select-option-padding-y);\n}\n.py-\\[var\\(--multi-select-padding-y\\)\\] {\n  padding-top: var(--multi-select-padding-y);\n  padding-bottom: var(--multi-select-padding-y);\n}\n.py-\\[var\\(--pagination-button-padding-y\\)\\] {\n  padding-top: var(--pagination-button-padding-y);\n  padding-bottom: var(--pagination-button-padding-y);\n}\n.py-\\[var\\(--range-calendar-padding-y\\)\\] {\n  padding-top: var(--range-calendar-padding-y);\n  padding-bottom: var(--range-calendar-padding-y);\n}\n.py-\\[var\\(--select-padding-y\\)\\] {\n  padding-top: var(--select-padding-y);\n  padding-bottom: var(--select-padding-y);\n}\n.py-\\[var\\(--tabs-trigger-padding-y-lg\\)\\] {\n  padding-top: var(--tabs-trigger-padding-y-lg);\n  padding-bottom: var(--tabs-trigger-padding-y-lg);\n}\n.py-\\[var\\(--tabs-trigger-padding-y-md\\)\\] {\n  padding-top: var(--tabs-trigger-padding-y-md);\n  padding-bottom: var(--tabs-trigger-padding-y-md);\n}\n.py-\\[var\\(--tabs-trigger-padding-y-sm\\)\\] {\n  padding-top: var(--tabs-trigger-padding-y-sm);\n  padding-bottom: var(--tabs-trigger-padding-y-sm);\n}\n.py-\\[var\\(--textarea-padding-y\\)\\] {\n  padding-top: var(--textarea-padding-y);\n  padding-bottom: var(--textarea-padding-y);\n}\n.py-\\[var\\(--toggle-default-padding-y\\)\\] {\n  padding-top: var(--toggle-default-padding-y);\n  padding-bottom: var(--toggle-default-padding-y);\n}\n.py-\\[var\\(--toggle-group-padding-y\\)\\] {\n  padding-top: var(--toggle-group-padding-y);\n  padding-bottom: var(--toggle-group-padding-y);\n}\n.py-\\[var\\(--toggle-lg-padding-y\\)\\] {\n  padding-top: var(--toggle-lg-padding-y);\n  padding-bottom: var(--toggle-lg-padding-y);\n}\n.py-\\[var\\(--toggle-sm-padding-y\\)\\] {\n  padding-top: var(--toggle-sm-padding-y);\n  padding-bottom: var(--toggle-sm-padding-y);\n}\n.pb-0 {\n  padding-bottom: 0px;\n}\n.pb-1 {\n  padding-bottom: 0.25rem;\n}\n.pb-10 {\n  padding-bottom: 2.5rem;\n}\n.pb-2 {\n  padding-bottom: 0.5rem;\n}\n.pb-3 {\n  padding-bottom: 0.75rem;\n}\n.pb-32 {\n  padding-bottom: 8rem;\n}\n.pb-4 {\n  padding-bottom: 1rem;\n}\n.pb-5 {\n  padding-bottom: 1.25rem;\n}\n.pb-6 {\n  padding-bottom: 1.5rem;\n}\n.pb-8 {\n  padding-bottom: 2rem;\n}\n.pb-\\[40px\\] {\n  padding-bottom: 40px;\n}\n.pb-\\[5px\\] {\n  padding-bottom: 5px;\n}\n.pl-1 {\n  padding-left: 0.25rem;\n}\n.pl-10 {\n  padding-left: 2.5rem;\n}\n.pl-2 {\n  padding-left: 0.5rem;\n}\n.pl-2\\.5 {\n  padding-left: 0.625rem;\n}\n.pl-3 {\n  padding-left: 0.75rem;\n}\n.pl-4 {\n  padding-left: 1rem;\n}\n.pl-8 {\n  padding-left: 2rem;\n}\n.pl-9 {\n  padding-left: 2.25rem;\n}\n.pl-\\[50px\\] {\n  padding-left: 50px;\n}\n.pr-0 {\n  padding-right: 0px;\n}\n.pr-10 {\n  padding-right: 2.5rem;\n}\n.pr-2 {\n  padding-right: 0.5rem;\n}\n.pr-2\\.5 {\n  padding-right: 0.625rem;\n}\n.pr-3 {\n  padding-right: 0.75rem;\n}\n.pr-6 {\n  padding-right: 1.5rem;\n}\n.pr-8 {\n  padding-right: 2rem;\n}\n.pt-0 {\n  padding-top: 0px;\n}\n.pt-1 {\n  padding-top: 0.25rem;\n}\n.pt-2 {\n  padding-top: 0.5rem;\n}\n.pt-3 {\n  padding-top: 0.75rem;\n}\n.pt-32 {\n  padding-top: 8rem;\n}\n.pt-4 {\n  padding-top: 1rem;\n}\n.pt-5 {\n  padding-top: 1.25rem;\n}\n.pt-6 {\n  padding-top: 1.5rem;\n}\n.pt-8 {\n  padding-top: 2rem;\n}\n.pt-\\[115\\.2\\%\\] {\n  padding-top: 115.2%;\n}\n.pt-\\[2px\\] {\n  padding-top: 2px;\n}\n.pt-\\[4px\\] {\n  padding-top: 4px;\n}\n.text-left {\n  text-align: left;\n}\n.text-center {\n  text-align: center;\n}\n.text-right {\n  text-align: right;\n}\n.text-start {\n  text-align: start;\n}\n.align-middle {\n  vertical-align: middle;\n}\n.\\!font-euro {\n  font-family: eurostile, sans-serif !important;\n}\n.font-\\[\\"Source_Sans_Pro\\"\\2c sans-serif\\] {\n  font-family: "Source Sans Pro",sans-serif;\n}\n.font-duke {\n  font-family: Duke-Fill, sans;\n}\n.font-euro {\n  font-family: eurostile, sans-serif;\n}\n.font-mono {\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n}\n.font-sans {\n  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";\n}\n.\\!text-\\[14px\\] {\n  font-size: 14px !important;\n}\n.\\!text-\\[2\\.5rem\\] {\n  font-size: 2.5rem !important;\n}\n.\\!text-\\[2rem\\] {\n  font-size: 2rem !important;\n}\n.\\!text-\\[54px\\] {\n  font-size: 54px !important;\n}\n.\\!text-lg {\n  font-size: 1.125rem !important;\n  line-height: 1.75rem !important;\n}\n.text-2xl {\n  font-size: 1.5rem;\n  line-height: 2rem;\n}\n.text-3xl {\n  font-size: 1.875rem;\n  line-height: 2.25rem;\n}\n.text-4xl {\n  font-size: 2.25rem;\n  line-height: 2.5rem;\n}\n.text-5xl {\n  font-size: 3rem;\n  line-height: 1;\n}\n.text-6xl {\n  font-size: 3.75rem;\n  line-height: 1;\n}\n.text-\\[0\\.8rem\\] {\n  font-size: 0.8rem;\n}\n.text-\\[10px\\] {\n  font-size: 10px;\n}\n.text-\\[11px\\] {\n  font-size: 11px;\n}\n.text-\\[14px\\] {\n  font-size: 14px;\n}\n.text-\\[16px\\] {\n  font-size: 16px;\n}\n.text-\\[26px\\] {\n  font-size: 26px;\n}\n.text-\\[30px\\] {\n  font-size: 30px;\n}\n.text-\\[length\\:--hero-description-font-size\\] {\n  font-size: var(--hero-description-font-size);\n}\n.text-\\[length\\:--hero-title-font-size\\] {\n  font-size: var(--hero-title-font-size);\n}\n.text-\\[length\\:--hero-with-video-title-font-size\\] {\n  font-size: var(--hero-with-video-title-font-size);\n}\n.text-\\[length\\:--timeline-event-date-font-size\\] {\n  font-size: var(--timeline-event-date-font-size);\n}\n.text-\\[length\\:--timeline-event-title-font-size\\] {\n  font-size: var(--timeline-event-title-font-size);\n}\n.text-\\[length\\:--timeline-phase-divider-font-size\\] {\n  font-size: var(--timeline-phase-divider-font-size);\n}\n.text-\\[length\\:var\\(--alert-\\$\\{effectiveSize\\}-description-font-size\\)\\] {\n  font-size: var(--alert-${effectiveSize}-description-font-size);\n}\n.text-\\[length\\:var\\(--calendar-caption-font-size\\)\\] {\n  font-size: var(--calendar-caption-font-size);\n}\n.text-\\[length\\:var\\(--font-size-base-secondary\\)\\] {\n  font-size: var(--font-size-base-secondary);\n}\n.text-base {\n  font-size: 1rem;\n  line-height: 1.5rem;\n}\n.text-lg {\n  font-size: 1.125rem;\n  line-height: 1.75rem;\n}\n.text-sm {\n  font-size: 0.875rem;\n  line-height: 1.25rem;\n}\n.text-xl {\n  font-size: 1.25rem;\n  line-height: 1.75rem;\n}\n.text-xs {\n  font-size: 0.75rem;\n  line-height: 1rem;\n}\n.font-\\[--hero-title-font-weight\\] {\n  font-weight: var(--hero-title-font-weight);\n}\n.font-\\[--timeline-event-date-font-weight\\] {\n  font-weight: var(--timeline-event-date-font-weight);\n}\n.font-\\[--timeline-event-title-font-weight\\] {\n  font-weight: var(--timeline-event-title-font-weight);\n}\n.font-\\[--timeline-phase-divider-font-weight\\] {\n  font-weight: var(--timeline-phase-divider-font-weight);\n}\n.font-\\[var\\(--badge-font-weight\\)\\] {\n  font-weight: var(--badge-font-weight);\n}\n.font-\\[var\\(--button-font-weight\\)\\] {\n  font-weight: var(--button-font-weight);\n}\n.font-\\[var\\(--button-group-dropdown-item-font-weight\\)\\] {\n  font-weight: var(--button-group-dropdown-item-font-weight);\n}\n.font-\\[var\\(--button-tabs-tab-font-weight\\)\\] {\n  font-weight: var(--button-tabs-tab-font-weight);\n}\n.font-\\[var\\(--label-font-weight\\)\\] {\n  font-weight: var(--label-font-weight);\n}\n.font-\\[var\\(--table-footer-font-weight\\)\\] {\n  font-weight: var(--table-footer-font-weight);\n}\n.font-\\[var\\(--table-header-font-weight\\)\\] {\n  font-weight: var(--table-header-font-weight);\n}\n.font-\\[var\\(--tabs-trigger-font-weight\\)\\] {\n  font-weight: var(--tabs-trigger-font-weight);\n}\n.font-\\[var\\(--toaster-title-font-weight\\)\\] {\n  font-weight: var(--toaster-title-font-weight);\n}\n.font-black {\n  font-weight: 900;\n}\n.font-bold {\n  font-weight: 700;\n}\n.font-extrabold {\n  font-weight: 800;\n}\n.font-light {\n  font-weight: 300;\n}\n.font-medium {\n  font-weight: 500;\n}\n.font-normal {\n  font-weight: 400;\n}\n.font-semibold {\n  font-weight: 600;\n}\n.uppercase {\n  text-transform: uppercase;\n}\n.lowercase {\n  text-transform: lowercase;\n}\n.capitalize {\n  text-transform: capitalize;\n}\n.italic {\n  font-style: italic;\n}\n.ordinal {\n  --tw-ordinal: ordinal;\n  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n}\n.\\!leading-none {\n  line-height: 1 !important;\n}\n.leading-6 {\n  line-height: 1.5rem;\n}\n.leading-\\[--hero-description-line-height\\] {\n  line-height: var(--hero-description-line-height);\n}\n.leading-\\[--hero-title-line-height\\] {\n  line-height: var(--hero-title-line-height);\n}\n.leading-\\[--timeline-event-date-line-height\\] {\n  line-height: var(--timeline-event-date-line-height);\n}\n.leading-\\[--timeline-event-title-line-height\\] {\n  line-height: var(--timeline-event-title-line-height);\n}\n.leading-\\[100\\%\\] {\n  line-height: 100%;\n}\n.leading-\\[102\\%\\] {\n  line-height: 102%;\n}\n.leading-\\[18px\\] {\n  line-height: 18px;\n}\n.leading-\\[var\\(--alert-\\$\\{effectiveSize\\}-description-line-height\\)\\] {\n  line-height: var(--alert-${effectiveSize}-description-line-height);\n}\n.leading-\\[var\\(--badge-default-line-height\\)\\] {\n  line-height: var(--badge-default-line-height);\n}\n.leading-\\[var\\(--badge-lg-line-height\\)\\] {\n  line-height: var(--badge-lg-line-height);\n}\n.leading-\\[var\\(--badge-sm-line-height\\)\\] {\n  line-height: var(--badge-sm-line-height);\n}\n.leading-\\[var\\(--dialog-title-line-height\\)\\] {\n  line-height: var(--dialog-title-line-height);\n}\n.leading-\\[var\\(--input-line-height\\)\\] {\n  line-height: var(--input-line-height);\n}\n.leading-\\[var\\(--table-line-height\\)\\] {\n  line-height: var(--table-line-height);\n}\n.leading-\\[var\\(--textarea-line-height\\)\\] {\n  line-height: var(--textarea-line-height);\n}\n.leading-\\[var\\(--title-description-description-line-height\\)\\] {\n  line-height: var(--title-description-description-line-height);\n}\n.leading-\\[var\\(--title-description-title-line-height\\)\\] {\n  line-height: var(--title-description-title-line-height);\n}\n.leading-none {\n  line-height: 1;\n}\n.leading-normal {\n  line-height: 1.5;\n}\n.leading-relaxed {\n  line-height: 1.625;\n}\n.leading-tight {\n  line-height: 1.25;\n}\n.tracking-\\[var\\(--command-shortcut-letter-spacing\\)\\] {\n  letter-spacing: var(--command-shortcut-letter-spacing);\n}\n.tracking-tight {\n  letter-spacing: -0.025em;\n}\n.tracking-wide {\n  letter-spacing: 0.025em;\n}\n.tracking-wider {\n  letter-spacing: 0.05em;\n}\n.tracking-widest {\n  letter-spacing: 0.1em;\n}\n.\\!text-\\[var\\(--button-group-dropdown-item-color\\)\\] {\n  color: var(--button-group-dropdown-item-color) !important;\n}\n.\\!text-white {\n  --tw-text-opacity: 1 !important;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;\n}\n.text-\\[\\#151616\\] {\n  --tw-text-opacity: 1;\n  color: rgb(21 22 22 / var(--tw-text-opacity, 1));\n}\n.text-\\[\\#5865F2\\] {\n  --tw-text-opacity: 1;\n  color: rgb(88 101 242 / var(--tw-text-opacity, 1));\n}\n.text-\\[\\#e91e63\\] {\n  --tw-text-opacity: 1;\n  color: rgb(233 30 99 / var(--tw-text-opacity, 1));\n}\n.text-\\[\\#e94560\\] {\n  --tw-text-opacity: 1;\n  color: rgb(233 69 96 / var(--tw-text-opacity, 1));\n}\n.text-\\[\\#eae2d7\\] {\n  --tw-text-opacity: 1;\n  color: rgb(234 226 215 / var(--tw-text-opacity, 1));\n}\n.text-\\[--bracket-bestOfColor\\] {\n  color: var(--bracket-bestOfColor);\n}\n.text-\\[--bracket-hoverColor\\] {\n  color: var(--bracket-hoverColor);\n}\n.text-\\[--bracket-inputTextColor\\] {\n  color: var(--bracket-inputTextColor);\n}\n.text-\\[--bracket-loserColor\\] {\n  color: var(--bracket-loserColor);\n}\n.text-\\[--bracket-matchColor\\] {\n  color: var(--bracket-matchColor);\n}\n.text-\\[--bracket-matchHighlightColor\\] {\n  color: var(--bracket-matchHighlightColor);\n}\n.text-\\[--bracket-matchNumberColor\\] {\n  color: var(--bracket-matchNumberColor);\n}\n.text-\\[--bracket-matchPlaceholderColor\\] {\n  color: var(--bracket-matchPlaceholderColor);\n}\n.text-\\[--bracket-roundHeaderColor\\] {\n  color: var(--bracket-roundHeaderColor);\n}\n.text-\\[--bracket-roundTextColor\\] {\n  color: var(--bracket-roundTextColor);\n}\n.text-\\[--bracket-selectColor\\] {\n  color: var(--bracket-selectColor);\n}\n.text-\\[--bracket-selectOptionActiveColor\\] {\n  color: var(--bracket-selectOptionActiveColor);\n}\n.text-\\[--bracket-selectOptionColor\\] {\n  color: var(--bracket-selectOptionColor);\n}\n.text-\\[--bracket-statsIconColor\\] {\n  color: var(--bracket-statsIconColor);\n}\n.text-\\[--bracket-verifiedColor\\] {\n  color: var(--bracket-verifiedColor);\n}\n.text-\\[--bracket-winnerColor\\] {\n  color: var(--bracket-winnerColor);\n}\n.text-\\[--button-color\\] {\n  color: var(--button-color);\n}\n.text-\\[--button-disabled-color\\] {\n  color: var(--button-disabled-color);\n}\n.text-\\[--hero-description-color\\] {\n  color: var(--hero-description-color);\n}\n.text-\\[--hero-title-color\\] {\n  color: var(--hero-title-color);\n}\n.text-\\[--input-textbox-color\\] {\n  color: var(--input-textbox-color);\n}\n.text-\\[--pill-buttonActiveColor\\] {\n  color: var(--pill-buttonActiveColor);\n}\n.text-\\[--pill-buttonColor\\] {\n  color: var(--pill-buttonColor);\n}\n.text-\\[--text-color-red\\] {\n  color: var(--text-color-red);\n}\n.text-\\[--timeline-event-card-color\\] {\n  color: var(--timeline-event-card-color);\n}\n.text-\\[--timeline-phase-divider-color\\] {\n  color: var(--timeline-phase-divider-color);\n}\n.text-\\[color\\:var\\(--calendar-caption-color\\)\\] {\n  color: var(--calendar-caption-color);\n}\n.text-\\[color\\:var\\(--calendar-day-selected-color\\)\\] {\n  color: var(--calendar-day-selected-color);\n}\n.text-\\[var\\(--accordion-content-color\\)\\] {\n  color: var(--accordion-content-color);\n}\n.text-\\[var\\(--accordion-trigger-color\\)\\] {\n  color: var(--accordion-trigger-color);\n}\n.text-\\[var\\(--alert-\\$\\{effectiveVariant\\}-text-color\\)\\] {\n  color: var(--alert-${effectiveVariant}-text-color);\n}\n.text-\\[var\\(--alert-accent-icon-color\\)\\] {\n  color: var(--alert-accent-icon-color);\n}\n.text-\\[var\\(--alert-accent-text-color\\)\\] {\n  color: var(--alert-accent-text-color);\n}\n.text-\\[var\\(--alert-error-icon-color\\)\\] {\n  color: var(--alert-error-icon-color);\n}\n.text-\\[var\\(--alert-error-text-color\\)\\] {\n  color: var(--alert-error-text-color);\n}\n.text-\\[var\\(--alert-font-size\\)\\] {\n  color: var(--alert-font-size);\n}\n.text-\\[var\\(--alert-icon-color\\)\\] {\n  color: var(--alert-icon-color);\n}\n.text-\\[var\\(--alert-info-icon-color\\)\\] {\n  color: var(--alert-info-icon-color);\n}\n.text-\\[var\\(--alert-info-text-color\\)\\] {\n  color: var(--alert-info-text-color);\n}\n.text-\\[var\\(--alert-neutral-text-color\\)\\] {\n  color: var(--alert-neutral-text-color);\n}\n.text-\\[var\\(--alert-success-icon-color\\)\\] {\n  color: var(--alert-success-icon-color);\n}\n.text-\\[var\\(--alert-success-text-color\\)\\] {\n  color: var(--alert-success-text-color);\n}\n.text-\\[var\\(--alert-warning-icon-color\\)\\] {\n  color: var(--alert-warning-icon-color);\n}\n.text-\\[var\\(--alert-warning-text-color\\)\\] {\n  color: var(--alert-warning-text-color);\n}\n.text-\\[var\\(--avatar-icon-color\\)\\] {\n  color: var(--avatar-icon-color);\n}\n.text-\\[var\\(--avatar-icon-size-lg\\)\\] {\n  color: var(--avatar-icon-size-lg);\n}\n.text-\\[var\\(--avatar-icon-size-md\\)\\] {\n  color: var(--avatar-icon-size-md);\n}\n.text-\\[var\\(--avatar-icon-size-sm\\)\\] {\n  color: var(--avatar-icon-size-sm);\n}\n.text-\\[var\\(--avatar-icon-size-xl\\)\\] {\n  color: var(--avatar-icon-size-xl);\n}\n.text-\\[var\\(--button-default-color\\)\\] {\n  color: var(--button-default-color);\n}\n.text-\\[var\\(--button-destructive-color\\)\\] {\n  color: var(--button-destructive-color);\n}\n.text-\\[var\\(--button-font-size\\)\\] {\n  color: var(--button-font-size);\n}\n.text-\\[var\\(--button-ghost-color\\)\\] {\n  color: var(--button-ghost-color);\n}\n.text-\\[var\\(--button-link-color\\)\\] {\n  color: var(--button-link-color);\n}\n.text-\\[var\\(--button-outline-color\\)\\] {\n  color: var(--button-outline-color);\n}\n.text-\\[var\\(--button-primary-color\\)\\] {\n  color: var(--button-primary-color);\n}\n.text-\\[var\\(--button-secondary-color\\)\\] {\n  color: var(--button-secondary-color);\n}\n.text-\\[var\\(--button-select-color\\)\\] {\n  color: var(--button-select-color);\n}\n.text-\\[var\\(--button-select-description-color\\)\\] {\n  color: var(--button-select-description-color);\n}\n.text-\\[var\\(--button-select-label-color\\)\\] {\n  color: var(--button-select-label-color);\n}\n.text-\\[var\\(--button-tabs-tab-active-color\\)\\] {\n  color: var(--button-tabs-tab-active-color);\n}\n.text-\\[var\\(--button-tabs-tab-font-size\\)\\] {\n  color: var(--button-tabs-tab-font-size);\n}\n.text-\\[var\\(--button-tabs-tab-inactive-color\\)\\] {\n  color: var(--button-tabs-tab-inactive-color);\n}\n.text-\\[var\\(--button-warning-color\\)\\] {\n  color: var(--button-warning-color);\n}\n.text-\\[var\\(--calendar-dropdown-color\\)\\] {\n  color: var(--calendar-dropdown-color);\n}\n.text-\\[var\\(--calendar-dropdown-font-size\\)\\] {\n  color: var(--calendar-dropdown-font-size);\n}\n.text-\\[var\\(--calendar-today-color\\)\\] {\n  color: var(--calendar-today-color);\n}\n.text-\\[var\\(--card-text-color\\)\\] {\n  color: var(--card-text-color);\n}\n.text-\\[var\\(--checkbox-checkmark-color\\)\\] {\n  color: var(--checkbox-checkmark-color);\n}\n.text-\\[var\\(--checkbox-label-color\\)\\] {\n  color: var(--checkbox-label-color);\n}\n.text-\\[var\\(--command-input-font-size\\)\\] {\n  color: var(--command-input-font-size);\n}\n.text-\\[var\\(--command-input-icon-color\\)\\] {\n  color: var(--command-input-icon-color);\n}\n.text-\\[var\\(--command-input-text-color\\)\\] {\n  color: var(--command-input-text-color);\n}\n.text-\\[var\\(--command-item-text-color\\)\\] {\n  color: var(--command-item-text-color);\n}\n.text-\\[var\\(--command-shortcut-font-size\\)\\] {\n  color: var(--command-shortcut-font-size);\n}\n.text-\\[var\\(--command-shortcut-text-color\\)\\] {\n  color: var(--command-shortcut-text-color);\n}\n.text-\\[var\\(--command-text-color\\)\\] {\n  color: var(--command-text-color);\n}\n.text-\\[var\\(--context-menu-content-text\\)\\] {\n  color: var(--context-menu-content-text);\n}\n.text-\\[var\\(--context-menu-item-color\\)\\] {\n  color: var(--context-menu-item-color);\n}\n.text-\\[var\\(--context-menu-item-destructive-color\\)\\] {\n  color: var(--context-menu-item-destructive-color);\n}\n.text-\\[var\\(--context-menu-shortcut-color\\)\\] {\n  color: var(--context-menu-shortcut-color);\n}\n.text-\\[var\\(--context-menu-sub-content-text\\)\\] {\n  color: var(--context-menu-sub-content-text);\n}\n.text-\\[var\\(--context-menu-sub-trigger-color\\)\\] {\n  color: var(--context-menu-sub-trigger-color);\n}\n.text-\\[var\\(--datepicker-placeholder-color\\)\\] {\n  color: var(--datepicker-placeholder-color);\n}\n.text-\\[var\\(--gpg-color-button\\)\\] {\n  color: var(--gpg-color-button);\n}\n.text-\\[var\\(--help-text-color\\)\\] {\n  color: var(--help-text-color);\n}\n.text-\\[var\\(--help-text-error-color\\)\\] {\n  color: var(--help-text-error-color);\n}\n.text-\\[var\\(--input-placeholder-color\\)\\] {\n  color: var(--input-placeholder-color);\n}\n.text-\\[var\\(--label-color\\)\\] {\n  color: var(--label-color);\n}\n.text-\\[var\\(--label-disabled-color\\)\\] {\n  color: var(--label-disabled-color);\n}\n.text-\\[var\\(--label-error-color\\)\\] {\n  color: var(--label-error-color);\n}\n.text-\\[var\\(--label-font-size\\)\\] {\n  color: var(--label-font-size);\n}\n.text-\\[var\\(--label-required-color\\)\\] {\n  color: var(--label-required-color);\n}\n.text-\\[var\\(--modal-color-text\\)\\] {\n  color: var(--modal-color-text);\n}\n.text-\\[var\\(--multi-select-badge-color\\)\\] {\n  color: var(--multi-select-badge-color);\n}\n.text-\\[var\\(--multi-select-chevron-color\\)\\] {\n  color: var(--multi-select-chevron-color);\n}\n.text-\\[var\\(--multi-select-clear-color\\)\\] {\n  color: var(--multi-select-clear-color);\n}\n.text-\\[var\\(--multi-select-color\\)\\] {\n  color: var(--multi-select-color);\n}\n.text-\\[var\\(--multi-select-empty-color\\)\\] {\n  color: var(--multi-select-empty-color);\n}\n.text-\\[var\\(--multi-select-option-color\\)\\] {\n  color: var(--multi-select-option-color);\n}\n.text-\\[var\\(--multi-select-option-selected-color\\)\\] {\n  color: var(--multi-select-option-selected-color);\n}\n.text-\\[var\\(--multi-select-placeholder\\)\\] {\n  color: var(--multi-select-placeholder);\n}\n.text-\\[var\\(--multi-select-remove-color\\)\\] {\n  color: var(--multi-select-remove-color);\n}\n.text-\\[var\\(--multi-select-search-color\\)\\] {\n  color: var(--multi-select-search-color);\n}\n.text-\\[var\\(--pagination-button-active-color\\)\\] {\n  color: var(--pagination-button-active-color);\n}\n.text-\\[var\\(--pagination-button-color\\)\\] {\n  color: var(--pagination-button-color);\n}\n.text-\\[var\\(--pagination-nav-color\\)\\] {\n  color: var(--pagination-nav-color);\n}\n.text-\\[var\\(--popover-color\\)\\] {\n  color: var(--popover-color);\n}\n.text-\\[var\\(--range-calendar-color\\)\\] {\n  color: var(--range-calendar-color);\n}\n.text-\\[var\\(--range-calendar-placeholder-color\\)\\] {\n  color: var(--range-calendar-placeholder-color);\n}\n.text-\\[var\\(--rich-text-editor-button-active-text\\)\\] {\n  color: var(--rich-text-editor-button-active-text);\n}\n.text-\\[var\\(--rich-text-editor-content-text\\)\\] {\n  color: var(--rich-text-editor-content-text);\n}\n.text-\\[var\\(--select-color\\)\\] {\n  color: var(--select-color);\n}\n.text-\\[var\\(--select-label-color\\)\\] {\n  color: var(--select-label-color);\n}\n.text-\\[var\\(--table-body-color\\)\\] {\n  color: var(--table-body-color);\n}\n.text-\\[var\\(--table-caption-color\\)\\] {\n  color: var(--table-caption-color);\n}\n.text-\\[var\\(--table-caption-font-size\\)\\] {\n  color: var(--table-caption-font-size);\n}\n.text-\\[var\\(--table-font-size\\)\\] {\n  color: var(--table-font-size);\n}\n.text-\\[var\\(--table-header-color\\)\\] {\n  color: var(--table-header-color);\n}\n.text-\\[var\\(--tabs-trigger-color\\)\\] {\n  color: var(--tabs-trigger-color);\n}\n.text-\\[var\\(--text-color-red\\)\\] {\n  color: var(--text-color-red);\n}\n.text-\\[var\\(--text-color-secondary\\)\\] {\n  color: var(--text-color-secondary);\n}\n.text-\\[var\\(--text-color-tertiary\\)\\] {\n  color: var(--text-color-tertiary);\n}\n.text-\\[var\\(--textarea-color\\)\\] {\n  color: var(--textarea-color);\n}\n.text-\\[var\\(--toaster-action-color\\)\\] {\n  color: var(--toaster-action-color);\n}\n.text-\\[var\\(--toaster-description-color\\)\\] {\n  color: var(--toaster-description-color);\n}\n.text-\\[var\\(--toaster-description-font-size\\)\\] {\n  color: var(--toaster-description-font-size);\n}\n.text-\\[var\\(--toaster-title-color\\)\\] {\n  color: var(--toaster-title-color);\n}\n.text-\\[var\\(--toaster-title-font-size\\)\\] {\n  color: var(--toaster-title-font-size);\n}\n.text-\\[var\\(--toggle-default-color\\)\\] {\n  color: var(--toggle-default-color);\n}\n.text-\\[var\\(--toggle-group-color\\)\\] {\n  color: var(--toggle-group-color);\n}\n.text-\\[var\\(--toggle-outline-color\\)\\] {\n  color: var(--toggle-outline-color);\n}\n.text-accent-foreground {\n  color: hsl(var(--accent-foreground));\n}\n.text-amber-400 {\n  --tw-text-opacity: 1;\n  color: rgb(251 191 36 / var(--tw-text-opacity, 1));\n}\n.text-amber-800 {\n  --tw-text-opacity: 1;\n  color: rgb(146 64 14 / var(--tw-text-opacity, 1));\n}\n.text-black {\n  --tw-text-opacity: 1;\n  color: rgb(0 0 0 / var(--tw-text-opacity, 1));\n}\n.text-blue-400 {\n  --tw-text-opacity: 1;\n  color: rgb(96 165 250 / var(--tw-text-opacity, 1));\n}\n.text-blue-500 {\n  --tw-text-opacity: 1;\n  color: rgb(59 130 246 / var(--tw-text-opacity, 1));\n}\n.text-blue-600 {\n  --tw-text-opacity: 1;\n  color: rgb(37 99 235 / var(--tw-text-opacity, 1));\n}\n.text-blue-700 {\n  --tw-text-opacity: 1;\n  color: rgb(29 78 216 / var(--tw-text-opacity, 1));\n}\n.text-blue-800 {\n  --tw-text-opacity: 1;\n  color: rgb(30 64 175 / var(--tw-text-opacity, 1));\n}\n.text-card-foreground {\n  color: hsl(var(--card-foreground));\n}\n.text-current {\n  color: currentColor;\n}\n.text-destructive {\n  color: hsl(var(--destructive));\n}\n.text-destructive-foreground {\n  color: hsl(var(--destructive-foreground));\n}\n.text-destructive\\/60 {\n  color: hsl(var(--destructive) / 0.6);\n}\n.text-destructive\\/80 {\n  color: hsl(var(--destructive) / 0.8);\n}\n.text-foreground {\n  color: hsl(var(--foreground));\n}\n.text-foreground\\/50 {\n  color: hsl(var(--foreground) / 0.5);\n}\n.text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgb(243 244 246 / var(--tw-text-opacity, 1));\n}\n.text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgb(229 231 235 / var(--tw-text-opacity, 1));\n}\n.text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgb(209 213 219 / var(--tw-text-opacity, 1));\n}\n.text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgb(156 163 175 / var(--tw-text-opacity, 1));\n}\n.text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgb(107 114 128 / var(--tw-text-opacity, 1));\n}\n.text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgb(75 85 99 / var(--tw-text-opacity, 1));\n}\n.text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgb(55 65 81 / var(--tw-text-opacity, 1));\n}\n.text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgb(31 41 55 / var(--tw-text-opacity, 1));\n}\n.text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgb(17 24 39 / var(--tw-text-opacity, 1));\n}\n.text-green-400 {\n  --tw-text-opacity: 1;\n  color: rgb(74 222 128 / var(--tw-text-opacity, 1));\n}\n.text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgb(34 197 94 / var(--tw-text-opacity, 1));\n}\n.text-green-600 {\n  --tw-text-opacity: 1;\n  color: rgb(22 163 74 / var(--tw-text-opacity, 1));\n}\n.text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgb(21 128 61 / var(--tw-text-opacity, 1));\n}\n.text-green-800 {\n  --tw-text-opacity: 1;\n  color: rgb(22 101 52 / var(--tw-text-opacity, 1));\n}\n.text-indigo-100 {\n  --tw-text-opacity: 1;\n  color: rgb(224 231 255 / var(--tw-text-opacity, 1));\n}\n.text-indigo-200 {\n  --tw-text-opacity: 1;\n  color: rgb(199 210 254 / var(--tw-text-opacity, 1));\n}\n.text-muted-foreground {\n  color: hsl(var(--muted-foreground));\n}\n.text-muted-foreground\\/60 {\n  color: hsl(var(--muted-foreground) / 0.6);\n}\n.text-orange-700 {\n  --tw-text-opacity: 1;\n  color: rgb(194 65 12 / var(--tw-text-opacity, 1));\n}\n.text-popover-foreground {\n  color: hsl(var(--popover-foreground));\n}\n.text-primary {\n  color: hsl(var(--primary));\n}\n.text-primary-foreground {\n  color: hsl(var(--primary-foreground));\n}\n.text-purple-400 {\n  --tw-text-opacity: 1;\n  color: rgb(192 132 252 / var(--tw-text-opacity, 1));\n}\n.text-purple-600 {\n  --tw-text-opacity: 1;\n  color: rgb(147 51 234 / var(--tw-text-opacity, 1));\n}\n.text-purple-700 {\n  --tw-text-opacity: 1;\n  color: rgb(126 34 206 / var(--tw-text-opacity, 1));\n}\n.text-red-400 {\n  --tw-text-opacity: 1;\n  color: rgb(248 113 113 / var(--tw-text-opacity, 1));\n}\n.text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgb(239 68 68 / var(--tw-text-opacity, 1));\n}\n.text-red-600 {\n  --tw-text-opacity: 1;\n  color: rgb(220 38 38 / var(--tw-text-opacity, 1));\n}\n.text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgb(185 28 28 / var(--tw-text-opacity, 1));\n}\n.text-red-800 {\n  --tw-text-opacity: 1;\n  color: rgb(153 27 27 / var(--tw-text-opacity, 1));\n}\n.text-secondary-foreground {\n  color: hsl(var(--secondary-foreground));\n}\n.text-slate-300 {\n  --tw-text-opacity: 1;\n  color: rgb(203 213 225 / var(--tw-text-opacity, 1));\n}\n.text-slate-400 {\n  --tw-text-opacity: 1;\n  color: rgb(148 163 184 / var(--tw-text-opacity, 1));\n}\n.text-text-timeline {\n  --tw-text-opacity: 1;\n  color: rgb(55 0 60 / var(--tw-text-opacity, 1));\n}\n.text-transparent {\n  color: transparent;\n}\n.text-white {\n  --tw-text-opacity: 1;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1));\n}\n.text-white\\/70 {\n  color: rgb(255 255 255 / 0.7);\n}\n.text-white\\/80 {\n  color: rgb(255 255 255 / 0.8);\n}\n.text-white\\/90 {\n  color: rgb(255 255 255 / 0.9);\n}\n.text-yellow-400 {\n  --tw-text-opacity: 1;\n  color: rgb(250 204 21 / var(--tw-text-opacity, 1));\n}\n.text-yellow-500 {\n  --tw-text-opacity: 1;\n  color: rgb(234 179 8 / var(--tw-text-opacity, 1));\n}\n.text-yellow-700 {\n  --tw-text-opacity: 1;\n  color: rgb(161 98 7 / var(--tw-text-opacity, 1));\n}\n.text-yellow-800 {\n  --tw-text-opacity: 1;\n  color: rgb(133 77 14 / var(--tw-text-opacity, 1));\n}\n.text-zinc-400 {\n  --tw-text-opacity: 1;\n  color: rgb(161 161 170 / var(--tw-text-opacity, 1));\n}\n.underline {\n  text-decoration-line: underline;\n}\n.line-through {\n  text-decoration-line: line-through;\n}\n.no-underline {\n  text-decoration-line: none;\n}\n.decoration-\\[var\\(--text-color-tertiary\\)\\] {\n  text-decoration-color: var(--text-color-tertiary);\n}\n.underline-offset-4 {\n  text-underline-offset: 4px;\n}\n.antialiased {\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.accent-\\[var\\(--modal-color-border-primary\\)\\] {\n  accent-color: var(--modal-color-border-primary);\n}\n.\\!opacity-100 {\n  opacity: 1 !important;\n}\n.\\!opacity-\\[var\\(--button-group-opacity\\2c 1\\)\\] {\n  opacity: var(--button-group-opacity,1) !important;\n}\n.opacity-0 {\n  opacity: 0;\n}\n.opacity-100 {\n  opacity: 1;\n}\n.opacity-50 {\n  opacity: 0.5;\n}\n.opacity-60 {\n  opacity: 0.6;\n}\n.opacity-70 {\n  opacity: 0.7;\n}\n.opacity-75 {\n  opacity: 0.75;\n}\n.opacity-80 {\n  opacity: 0.8;\n}\n.opacity-90 {\n  opacity: 0.9;\n}\n.shadow {\n  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-2xl {\n  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-\\[0_0_40px_rgba\\(0\\2c 0\\2c 0\\2c 0\\.55\\)\\] {\n  --tw-shadow: 0 0 40px rgba(0,0,0,0.55);\n  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-lg {\n  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-md {\n  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-sm {\n  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-xl {\n  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-\\[--hero-featured-image-box-shadow\\] {\n  --tw-shadow-color: var(--hero-featured-image-box-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[--timeline-block-container-shadow\\] {\n  --tw-shadow-color: var(--timeline-block-container-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[--timeline-event-card-shadow\\] {\n  --tw-shadow-color: var(--timeline-event-card-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--calendar-shadow\\)\\] {\n  --tw-shadow-color: var(--calendar-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--card-elevated-shadow\\)\\] {\n  --tw-shadow-color: var(--card-elevated-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--card-ghost-shadow\\)\\] {\n  --tw-shadow-color: var(--card-ghost-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--card-outlined-shadow\\)\\] {\n  --tw-shadow-color: var(--card-outlined-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--card-shadow\\)\\] {\n  --tw-shadow-color: var(--card-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--dialog-box-shadow\\)\\] {\n  --tw-shadow-color: var(--dialog-box-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--multi-select-dropdown-shadow\\)\\] {\n  --tw-shadow-color: var(--multi-select-dropdown-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--popover-shadow\\)\\] {\n  --tw-shadow-color: var(--popover-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--toaster-shadow\\)\\] {\n  --tw-shadow-color: var(--toaster-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.outline-none {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n.outline {\n  outline-style: solid;\n}\n.ring-0 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.ring-\\[var\\(--modal-color-border-primary\\)\\] {\n  --tw-ring-color: var(--modal-color-border-primary);\n}\n.ring-offset-\\[var\\(--tabs-content-focus-ring-offset\\)\\] {\n  --tw-ring-offset-color: var(--tabs-content-focus-ring-offset);\n}\n.ring-offset-background {\n  --tw-ring-offset-color: hsl(var(--background));\n}\n.blur {\n  --tw-blur: blur(8px);\n  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n.filter {\n  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n.backdrop-blur-sm {\n  --tw-backdrop-blur: blur(4px);\n  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n.backdrop-filter {\n  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n.transition {\n  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-\\[--timeline-event-card-transition\\] {\n  transition-property: var(--timeline-event-card-transition);\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-\\[var\\(--button-tabs-tab-transition\\)\\] {\n  transition-property: var(--button-tabs-tab-transition);\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-\\[var\\(--tabs-trigger-transition\\)\\] {\n  transition-property: var(--tabs-trigger-transition);\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-all {\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-colors {\n  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-opacity {\n  transition-property: opacity;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-shadow {\n  transition-property: box-shadow;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-transform {\n  transition-property: transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.duration-200 {\n  transition-duration: 200ms;\n}\n.duration-300 {\n  transition-duration: 300ms;\n}\n.duration-500 {\n  transition-duration: 500ms;\n}\n.ease-in-out {\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n@keyframes enter {\n  from {\n    opacity: var(--tw-enter-opacity, 1);\n    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));\n  }\n}\n@keyframes exit {\n  to {\n    opacity: var(--tw-exit-opacity, 1);\n    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));\n  }\n}\n.animate-in {\n  animation-name: enter;\n  animation-duration: 150ms;\n  --tw-enter-opacity: initial;\n  --tw-enter-scale: initial;\n  --tw-enter-rotate: initial;\n  --tw-enter-translate-x: initial;\n  --tw-enter-translate-y: initial;\n}\n.fade-in {\n  --tw-enter-opacity: 0;\n}\n.fade-in-0 {\n  --tw-enter-opacity: 0;\n}\n.zoom-in-95 {\n  --tw-enter-scale: .95;\n}\n.duration-200 {\n  animation-duration: 200ms;\n}\n.duration-300 {\n  animation-duration: 300ms;\n}\n.duration-500 {\n  animation-duration: 500ms;\n}\n.ease-in-out {\n  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.scrollbar::-webkit-scrollbar-track {\n  background-color: var(--scrollbar-track);\n  border-radius: var(--scrollbar-track-radius);\n}\n.scrollbar::-webkit-scrollbar-thumb {\n  background-color: var(--scrollbar-thumb);\n  border-radius: var(--scrollbar-thumb-radius);\n}\n.scrollbar::-webkit-scrollbar-corner {\n  background-color: var(--scrollbar-corner);\n  border-radius: var(--scrollbar-corner-radius);\n}\n.scrollbar {\n  scrollbar-width: auto;\n  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);\n}\n.scrollbar::-webkit-scrollbar {\n  display: block;\n  width: var(--scrollbar-width, 16px);\n  height: var(--scrollbar-height, 16px);\n}\n.scrollbar-thin::-webkit-scrollbar-track {\n  background-color: var(--scrollbar-track);\n  border-radius: var(--scrollbar-track-radius);\n}\n.scrollbar-thin::-webkit-scrollbar-thumb {\n  background-color: var(--scrollbar-thumb);\n  border-radius: var(--scrollbar-thumb-radius);\n}\n.scrollbar-thin::-webkit-scrollbar-corner {\n  background-color: var(--scrollbar-corner);\n  border-radius: var(--scrollbar-corner-radius);\n}\n.scrollbar-thin {\n  scrollbar-width: thin;\n  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);\n}\n.scrollbar-thin::-webkit-scrollbar {\n  display: block;\n  width: 8px;\n  height: 8px;\n}\n.scrollbar-none {\n  scrollbar-width: none;\n}\n.scrollbar-none::-webkit-scrollbar {\n  display: none;\n}\n.all-unset {\n  all: unset;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n.scrollbar-none {\n  scrollbar-width: none;\n  -ms-overflow-style: none;\n}\n.scrollbar-none::-webkit-scrollbar {\n  display: none;\n  width: 0px;\n  background: transparent;\n}\n.\\[--badge-font-size\\:var\\(--badge-default-font-size\\)\\] {\n  --badge-font-size: var(--badge-default-font-size);\n}\n.\\[--badge-font-size\\:var\\(--badge-lg-font-size\\)\\] {\n  --badge-font-size: var(--badge-lg-font-size);\n}\n.\\[--badge-font-size\\:var\\(--badge-sm-font-size\\)\\] {\n  --badge-font-size: var(--badge-sm-font-size);\n}\n.\\[--badge-text-color\\:var\\(--badge-default-color\\)\\] {\n  --badge-text-color: var(--badge-default-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-default-outline-color\\)\\] {\n  --badge-text-color: var(--badge-default-outline-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-default-outline-soft-color\\)\\] {\n  --badge-text-color: var(--badge-default-outline-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-default-solid-soft-color\\)\\] {\n  --badge-text-color: var(--badge-default-solid-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-destructive-color\\)\\] {\n  --badge-text-color: var(--badge-destructive-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-destructive-outline-color\\)\\] {\n  --badge-text-color: var(--badge-destructive-outline-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-destructive-outline-soft-color\\)\\] {\n  --badge-text-color: var(--badge-destructive-outline-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-destructive-soft-color\\)\\] {\n  --badge-text-color: var(--badge-destructive-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-secondary-color\\)\\] {\n  --badge-text-color: var(--badge-secondary-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-secondary-outline-color\\)\\] {\n  --badge-text-color: var(--badge-secondary-outline-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-secondary-outline-soft-color\\)\\] {\n  --badge-text-color: var(--badge-secondary-outline-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-secondary-soft-color\\)\\] {\n  --badge-text-color: var(--badge-secondary-soft-color);\n}\n.\\[--toggle-font-size\\:var\\(--toggle-default-font-size\\)\\] {\n  --toggle-font-size: var(--toggle-default-font-size);\n}\n.\\[--toggle-font-size\\:var\\(--toggle-lg-font-size\\)\\] {\n  --toggle-font-size: var(--toggle-lg-font-size);\n}\n.\\[--toggle-font-size\\:var\\(--toggle-sm-font-size\\)\\] {\n  --toggle-font-size: var(--toggle-sm-font-size);\n}\n.\\[--toggle-font-weight\\:var\\(--toggle-default-font-weight\\)\\] {\n  --toggle-font-weight: var(--toggle-default-font-weight);\n}\n.\\[--toggle-font-weight\\:var\\(--toggle-lg-font-weight\\)\\] {\n  --toggle-font-weight: var(--toggle-lg-font-weight);\n}\n.\\[--toggle-font-weight\\:var\\(--toggle-sm-font-weight\\)\\] {\n  --toggle-font-weight: var(--toggle-sm-font-weight);\n}\n.\\[-webkit-text-stroke\\:2px_\\#d12f22\\] {\n  -webkit-text-stroke: 2px #d12f22;\n}\n.\\[clip-path\\:polygon\\(50\\%_0\\2c 100\\%_0\\2c 100\\%_75\\%\\2c 95\\%_100\\%\\2c 0_100\\%\\2c 0_25\\%\\2c 5\\%_0\\)\\] {\n  clip-path: polygon(50% 0,100% 0,100% 75%,95% 100%,0 100%,0 25%,5% 0);\n}\n.\\[color\\:var\\(--title-description-description-color\\)\\] {\n  color: var(--title-description-description-color);\n}\n.\\[color\\:var\\(--title-description-title-color\\)\\] {\n  color: var(--title-description-title-color);\n}\n.\\[font-family\\:var\\(--title-description-title-font-family\\)\\] {\n  font-family: var(--title-description-title-font-family);\n}\n.\\[font-size\\:var\\(--title-description-description-size\\)\\] {\n  font-size: var(--title-description-description-size);\n}\n.\\[font-weight\\:var\\(--title-description-description-font-weight\\)\\] {\n  font-weight: var(--title-description-description-font-weight);\n}\n.\\[font-weight\\:var\\(--title-description-title-font-weight\\)\\] {\n  font-weight: var(--title-description-title-font-weight);\n}\n.\\[letter-spacing\\:--timeline-phase-divider-letter-spacing\\] {\n  letter-spacing: var(--timeline-phase-divider-letter-spacing);\n}\n.\\[text-orientation\\:mixed\\] {\n  text-orientation: mixed;\n}\n.\\[text-transform\\:--timeline-phase-divider-text-transform\\] {\n  text-transform: var(--timeline-phase-divider-text-transform);\n}\n.\\[transform\\:--timeline-phase-divider-transform\\] {\n  transform: var(--timeline-phase-divider-transform);\n}\n.\\[white-space\\:--timeline-phase-divider-white-space\\] {\n  white-space: var(--timeline-phase-divider-white-space);\n}\n.\\[writing-mode\\:--timeline-phase-divider-writing-mode\\] {\n  writing-mode: var(--timeline-phase-divider-writing-mode);\n}\n@media (min-width: 640px) {\n  .sm\\:prose-base {\n    font-size: 1rem;\n    line-height: 1.75;\n  }\n  .sm\\:prose-base :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n    margin-bottom: 1.25em;\n  }\n  .sm\\:prose-base :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.25em;\n    line-height: 1.6;\n    margin-top: 1.2em;\n    margin-bottom: 1.2em;\n  }\n  .sm\\:prose-base :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.6em;\n    margin-bottom: 1.6em;\n    padding-inline-start: 1em;\n  }\n  .sm\\:prose-base :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 2.25em;\n    margin-top: 0;\n    margin-bottom: 0.8888889em;\n    line-height: 1.1111111;\n  }\n  .sm\\:prose-base :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.5em;\n    margin-top: 2em;\n    margin-bottom: 1em;\n    line-height: 1.3333333;\n  }\n  .sm\\:prose-base :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.25em;\n    margin-top: 1.6em;\n    margin-bottom: 0.6em;\n    line-height: 1.6;\n  }\n  .sm\\:prose-base :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.5em;\n    margin-bottom: 0.5em;\n    line-height: 1.5;\n  }\n  .sm\\:prose-base :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .sm\\:prose-base :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .sm\\:prose-base :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .sm\\:prose-base :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .sm\\:prose-base :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n    border-radius: 0.3125rem;\n    padding-top: 0.1875em;\n    padding-inline-end: 0.375em;\n    padding-bottom: 0.1875em;\n    padding-inline-start: 0.375em;\n  }\n  .sm\\:prose-base :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n  }\n  .sm\\:prose-base :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n  }\n  .sm\\:prose-base :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.9em;\n  }\n  .sm\\:prose-base :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n    line-height: 1.7142857;\n    margin-top: 1.7142857em;\n    margin-bottom: 1.7142857em;\n    border-radius: 0.375rem;\n    padding-top: 0.8571429em;\n    padding-inline-end: 1.1428571em;\n    padding-bottom: 0.8571429em;\n    padding-inline-start: 1.1428571em;\n  }\n  .sm\\:prose-base :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n    margin-bottom: 1.25em;\n    padding-inline-start: 1.625em;\n  }\n  .sm\\:prose-base :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n    margin-bottom: 1.25em;\n    padding-inline-start: 1.625em;\n  }\n  .sm\\:prose-base :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.5em;\n    margin-bottom: 0.5em;\n  }\n  .sm\\:prose-base :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.375em;\n  }\n  .sm\\:prose-base :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.375em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.75em;\n    margin-bottom: 0.75em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.25em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.25em;\n  }\n  .sm\\:prose-base :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.75em;\n    margin-bottom: 0.75em;\n  }\n  .sm\\:prose-base :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n    margin-bottom: 1.25em;\n  }\n  .sm\\:prose-base :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n  }\n  .sm\\:prose-base :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.5em;\n    padding-inline-start: 1.625em;\n  }\n  .sm\\:prose-base :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 3em;\n    margin-bottom: 3em;\n  }\n  .sm\\:prose-base :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n    line-height: 1.7142857;\n  }\n  .sm\\:prose-base :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0.5714286em;\n    padding-bottom: 0.5714286em;\n    padding-inline-start: 0.5714286em;\n  }\n  .sm\\:prose-base :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .sm\\:prose-base :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .sm\\:prose-base :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-top: 0.5714286em;\n    padding-inline-end: 0.5714286em;\n    padding-bottom: 0.5714286em;\n    padding-inline-start: 0.5714286em;\n  }\n  .sm\\:prose-base :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .sm\\:prose-base :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .sm\\:prose-base :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .sm\\:prose-base :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .sm\\:prose-base :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n    line-height: 1.4285714;\n    margin-top: 0.8571429em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 1024px) {\n  .lg\\:prose-lg {\n    font-size: 1.125rem;\n    line-height: 1.7777778;\n  }\n  .lg\\:prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n  }\n  .lg\\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.2222222em;\n    line-height: 1.4545455;\n    margin-top: 1.0909091em;\n    margin-bottom: 1.0909091em;\n  }\n  .lg\\:prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.6666667em;\n    margin-bottom: 1.6666667em;\n    padding-inline-start: 1em;\n  }\n  .lg\\:prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 2.6666667em;\n    margin-top: 0;\n    margin-bottom: 0.8333333em;\n    line-height: 1;\n  }\n  .lg\\:prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.6666667em;\n    margin-top: 1.8666667em;\n    margin-bottom: 1.0666667em;\n    line-height: 1.3333333;\n  }\n  .lg\\:prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.3333333em;\n    margin-top: 1.6666667em;\n    margin-bottom: 0.6666667em;\n    line-height: 1.5;\n  }\n  .lg\\:prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 0.4444444em;\n    line-height: 1.5555556;\n  }\n  .lg\\:prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n  }\n  .lg\\:prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n  }\n  .lg\\:prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .lg\\:prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n  }\n  .lg\\:prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n    border-radius: 0.3125rem;\n    padding-top: 0.2222222em;\n    padding-inline-end: 0.4444444em;\n    padding-bottom: 0.2222222em;\n    padding-inline-start: 0.4444444em;\n  }\n  .lg\\:prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n  }\n  .lg\\:prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8666667em;\n  }\n  .lg\\:prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n  }\n  .lg\\:prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n    line-height: 1.75;\n    margin-top: 2em;\n    margin-bottom: 2em;\n    border-radius: 0.375rem;\n    padding-top: 1em;\n    padding-inline-end: 1.5em;\n    padding-bottom: 1em;\n    padding-inline-start: 1.5em;\n  }\n  .lg\\:prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n    padding-inline-start: 1.5555556em;\n  }\n  .lg\\:prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n    padding-inline-start: 1.5555556em;\n  }\n  .lg\\:prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.6666667em;\n    margin-bottom: 0.6666667em;\n  }\n  .lg\\:prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.4444444em;\n  }\n  .lg\\:prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.4444444em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.8888889em;\n    margin-bottom: 0.8888889em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.8888889em;\n    margin-bottom: 0.8888889em;\n  }\n  .lg\\:prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.6666667em;\n    padding-inline-start: 1.5555556em;\n  }\n  .lg\\:prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 3.1111111em;\n    margin-bottom: 3.1111111em;\n  }\n  .lg\\:prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n    line-height: 1.5;\n  }\n  .lg\\:prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0.75em;\n    padding-bottom: 0.75em;\n    padding-inline-start: 0.75em;\n  }\n  .lg\\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .lg\\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .lg\\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-top: 0.75em;\n    padding-inline-end: 0.75em;\n    padding-bottom: 0.75em;\n    padding-inline-start: 0.75em;\n  }\n  .lg\\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .lg\\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .lg\\:prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n  }\n  .lg\\:prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .lg\\:prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n    line-height: 1.5;\n    margin-top: 1em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 1280px) {\n  .xl\\:prose-2xl {\n    font-size: 1.5rem;\n    line-height: 1.6666667;\n  }\n  .xl\\:prose-2xl :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.25em;\n    line-height: 1.4666667;\n    margin-top: 1.0666667em;\n    margin-bottom: 1.0666667em;\n  }\n  .xl\\:prose-2xl :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n    padding-inline-start: 1.1111111em;\n  }\n  .xl\\:prose-2xl :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 2.6666667em;\n    margin-top: 0;\n    margin-bottom: 0.875em;\n    line-height: 1;\n  }\n  .xl\\:prose-2xl :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 2em;\n    margin-top: 1.5em;\n    margin-bottom: 0.8333333em;\n    line-height: 1.0833333;\n  }\n  .xl\\:prose-2xl :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.5em;\n    margin-top: 1.5555556em;\n    margin-bottom: 0.6666667em;\n    line-height: 1.2222222;\n  }\n  .xl\\:prose-2xl :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.6666667em;\n    margin-bottom: 0.6666667em;\n    line-height: 1.5;\n  }\n  .xl\\:prose-2xl :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .xl\\:prose-2xl :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .xl\\:prose-2xl :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .xl\\:prose-2xl :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .xl\\:prose-2xl :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n    border-radius: 0.375rem;\n    padding-top: 0.25em;\n    padding-inline-end: 0.3333333em;\n    padding-bottom: 0.25em;\n    padding-inline-start: 0.3333333em;\n  }\n  .xl\\:prose-2xl :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n  }\n  .xl\\:prose-2xl :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n  }\n  .xl\\:prose-2xl :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n  }\n  .xl\\:prose-2xl :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n    line-height: 1.8;\n    margin-top: 2em;\n    margin-bottom: 2em;\n    border-radius: 0.5rem;\n    padding-top: 1.2em;\n    padding-inline-end: 1.6em;\n    padding-bottom: 1.2em;\n    padding-inline-start: 1.6em;\n  }\n  .xl\\:prose-2xl :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n    padding-inline-start: 1.5833333em;\n  }\n  .xl\\:prose-2xl :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n    padding-inline-start: 1.5833333em;\n  }\n  .xl\\:prose-2xl :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.5em;\n    margin-bottom: 0.5em;\n  }\n  .xl\\:prose-2xl :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.4166667em;\n  }\n  .xl\\:prose-2xl :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.4166667em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.8333333em;\n    margin-bottom: 0.8333333em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.6666667em;\n    margin-bottom: 0.6666667em;\n  }\n  .xl\\:prose-2xl :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.5em;\n    padding-inline-start: 1.5833333em;\n  }\n  .xl\\:prose-2xl :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 3em;\n    margin-bottom: 3em;\n  }\n  .xl\\:prose-2xl :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n    line-height: 1.4;\n  }\n  .xl\\:prose-2xl :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0.6em;\n    padding-bottom: 0.8em;\n    padding-inline-start: 0.6em;\n  }\n  .xl\\:prose-2xl :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .xl\\:prose-2xl :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .xl\\:prose-2xl :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-top: 0.8em;\n    padding-inline-end: 0.6em;\n    padding-bottom: 0.8em;\n    padding-inline-start: 0.6em;\n  }\n  .xl\\:prose-2xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .xl\\:prose-2xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .xl\\:prose-2xl :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .xl\\:prose-2xl :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .xl\\:prose-2xl :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n    line-height: 1.6;\n    margin-top: 1em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 0;\n  }\n}\n.\\*\\:\\!text-xs > * {\n  font-size: 0.75rem !important;\n  line-height: 1rem !important;\n}\n.file\\:border-0::file-selector-button {\n  border-width: 0px;\n}\n.file\\:bg-transparent::file-selector-button {\n  background-color: transparent;\n}\n.file\\:text-sm::file-selector-button {\n  font-size: 0.875rem;\n  line-height: 1.25rem;\n}\n.file\\:font-medium::file-selector-button {\n  font-weight: 500;\n}\n.placeholder\\:text-\\[var\\(--command-input-placeholder-color\\)\\]::-moz-placeholder {\n  color: var(--command-input-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--command-input-placeholder-color\\)\\]::placeholder {\n  color: var(--command-input-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--input-placeholder-color\\)\\]::-moz-placeholder {\n  color: var(--input-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--input-placeholder-color\\)\\]::placeholder {\n  color: var(--input-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--multi-select-search-placeholder\\)\\]::-moz-placeholder {\n  color: var(--multi-select-search-placeholder);\n}\n.placeholder\\:text-\\[var\\(--multi-select-search-placeholder\\)\\]::placeholder {\n  color: var(--multi-select-search-placeholder);\n}\n.placeholder\\:text-\\[var\\(--textarea-placeholder-color\\)\\]::-moz-placeholder {\n  color: var(--textarea-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--textarea-placeholder-color\\)\\]::placeholder {\n  color: var(--textarea-placeholder-color);\n}\n.placeholder\\:text-muted-foreground::-moz-placeholder {\n  color: hsl(var(--muted-foreground));\n}\n.placeholder\\:text-muted-foreground::placeholder {\n  color: hsl(var(--muted-foreground));\n}\n.before\\:absolute::before {\n  content: var(--tw-content);\n  position: absolute;\n}\n.before\\:bottom-full::before {\n  content: var(--tw-content);\n  bottom: 100%;\n}\n.before\\:left-0::before {\n  content: var(--tw-content);\n  left: 0px;\n}\n.before\\:right-0::before {\n  content: var(--tw-content);\n  right: 0px;\n}\n.before\\:border-b-\\[30px\\]::before {\n  content: var(--tw-content);\n  border-bottom-width: 30px;\n}\n.before\\:border-l-\\[30px\\]::before {\n  content: var(--tw-content);\n  border-left-width: 30px;\n}\n.before\\:border-b-\\[\\#2b0d0c\\]::before {\n  content: var(--tw-content);\n  --tw-border-opacity: 1;\n  border-bottom-color: rgb(43 13 12 / var(--tw-border-opacity, 1));\n}\n.before\\:border-l-transparent::before {\n  content: var(--tw-content);\n  border-left-color: transparent;\n}\n.before\\:content-\\[\\"\\"\\]::before {\n  --tw-content: "";\n  content: var(--tw-content);\n}\n.after\\:absolute::after {\n  content: var(--tw-content);\n  position: absolute;\n}\n.after\\:inset-y-0::after {\n  content: var(--tw-content);\n  top: 0px;\n  bottom: 0px;\n}\n.after\\:left-0::after {\n  content: var(--tw-content);\n  left: 0px;\n}\n.after\\:left-1\\/2::after {\n  content: var(--tw-content);\n  left: 50%;\n}\n.after\\:right-0::after {\n  content: var(--tw-content);\n  right: 0px;\n}\n.after\\:top-full::after {\n  content: var(--tw-content);\n  top: 100%;\n}\n.after\\:w-1::after {\n  content: var(--tw-content);\n  width: 0.25rem;\n}\n.after\\:-translate-x-1\\/2::after {\n  content: var(--tw-content);\n  --tw-translate-x: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.after\\:border-r-\\[30px\\]::after {\n  content: var(--tw-content);\n  border-right-width: 30px;\n}\n.after\\:border-t-\\[30px\\]::after {\n  content: var(--tw-content);\n  border-top-width: 30px;\n}\n.after\\:border-r-transparent::after {\n  content: var(--tw-content);\n  border-right-color: transparent;\n}\n.after\\:border-t-\\[\\#2b0d0c\\]::after {\n  content: var(--tw-content);\n  --tw-border-opacity: 1;\n  border-top-color: rgb(43 13 12 / var(--tw-border-opacity, 1));\n}\n.after\\:content-\\[\\"\\"\\]::after {\n  --tw-content: "";\n  content: var(--tw-content);\n}\n.last\\:border-b-0:last-child {\n  border-bottom-width: 0px;\n}\n.checked\\:bg-\\[var\\(--modal-color-border-primary\\)\\]:checked {\n  background-color: var(--modal-color-border-primary);\n}\n.focus-within\\:relative:focus-within {\n  position: relative;\n}\n.focus-within\\:z-20:focus-within {\n  z-index: 20;\n}\n.focus-within\\:bg-\\[var\\(--radio-group-segmented-focus-bg\\)\\]:focus-within {\n  background-color: var(--radio-group-segmented-focus-bg);\n}\n.hover\\:rotate-\\[var\\(--article-card-hover-rotate\\)\\]:hover {\n  --tw-rotate: var(--article-card-hover-rotate);\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.hover\\:scale-105:hover {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.hover\\:scale-\\[1\\.02\\]:hover {\n  --tw-scale-x: 1.02;\n  --tw-scale-y: 1.02;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.hover\\:cursor-pointer:hover {\n  cursor: pointer;\n}\n.hover\\:border-solid:hover {\n  border-style: solid;\n}\n.hover\\:border-\\[var\\(--button-tabs-tab-inactive-hover-color\\)\\]:hover {\n  border-color: var(--button-tabs-tab-inactive-hover-color);\n}\n.hover\\:border-\\[var\\(--checkbox-border-hover-color\\)\\]:hover {\n  border-color: var(--checkbox-border-hover-color);\n}\n.hover\\:border-\\[var\\(--input-border-hover-color\\)\\]:hover {\n  border-color: var(--input-border-hover-color);\n}\n.hover\\:border-\\[var\\(--multi-select-hover-border\\)\\]:hover {\n  border-color: var(--multi-select-hover-border);\n}\n.hover\\:border-\\[var\\(--neon-green\\)\\]:hover {\n  border-color: var(--neon-green);\n}\n.hover\\:border-\\[var\\(--pagination-button-active-hover-border\\)\\]:hover {\n  border-color: var(--pagination-button-active-hover-border);\n}\n.hover\\:border-\\[var\\(--pagination-button-hover-border-color\\)\\]:hover {\n  border-color: var(--pagination-button-hover-border-color);\n}\n.hover\\:border-\\[var\\(--pagination-nav-hover-border\\)\\]:hover {\n  border-color: var(--pagination-nav-hover-border);\n}\n.hover\\:border-\\[var\\(--radio-group-item-border-hover-color\\)\\]:hover {\n  border-color: var(--radio-group-item-border-hover-color);\n}\n.hover\\:border-\\[var\\(--range-calendar-hover-border\\)\\]:hover {\n  border-color: var(--range-calendar-hover-border);\n}\n.hover\\:border-\\[var\\(--textarea-border-hover-color\\)\\]:hover {\n  border-color: var(--textarea-border-hover-color);\n}\n.hover\\:border-\\[var\\(--toggle-group-border-width\\)_solid_var\\(--toggle-group-border-hover-color\\)\\]:hover {\n  border-color: var(--toggle-group-border-width) solid var(--toggle-group-border-hover-color);\n}\n.hover\\:border-\\[var\\(--toggle-outline-hover-border\\)\\]:hover {\n  border-color: var(--toggle-outline-hover-border);\n}\n.hover\\:\\!bg-\\[var\\(--button-group-dropdown-item-hover-background\\)\\]:hover {\n  background-color: var(--button-group-dropdown-item-hover-background) !important;\n}\n.hover\\:\\!bg-green-500:hover {\n  --tw-bg-opacity: 1 !important;\n  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;\n}\n.hover\\:bg-\\[--article-card-hover-bg-color\\]:hover {\n  background-color: var(--article-card-hover-bg-color);\n}\n.hover\\:bg-\\[--bracket-hoverBg\\]:hover {\n  background-color: var(--bracket-hoverBg);\n}\n.hover\\:bg-\\[--bracket-selectOptionHoverBg\\]:hover {\n  background-color: var(--bracket-selectOptionHoverBg);\n}\n.hover\\:bg-\\[--button-disabled-bg\\]:hover {\n  background-color: var(--button-disabled-bg);\n}\n.hover\\:bg-\\[--button-hover-bg\\]:hover {\n  background-color: var(--button-hover-bg);\n}\n.hover\\:bg-\\[--member-card-color-background\\]:hover {\n  background-color: var(--member-card-color-background);\n}\n.hover\\:bg-\\[--pill-buttonHoverBg\\]:hover {\n  background-color: var(--pill-buttonHoverBg);\n}\n.hover\\:bg-\\[color\\:var\\(--calendar-day-selected-bg\\)\\]:hover {\n  background-color: var(--calendar-day-selected-bg);\n}\n.hover\\:bg-\\[rgba\\(255\\2c 255\\2c 255\\2c 0\\.2\\)\\]:hover {\n  background-color: rgba(255,255,255,0.2);\n}\n.hover\\:bg-\\[var\\(--accordion-trigger-hover-background\\)\\]:hover {\n  background-color: var(--accordion-trigger-hover-background);\n}\n.hover\\:bg-\\[var\\(--button-default-hover\\)\\]:hover {\n  background-color: var(--button-default-hover);\n}\n.hover\\:bg-\\[var\\(--button-destructive-hover\\)\\]:hover {\n  background-color: var(--button-destructive-hover);\n}\n.hover\\:bg-\\[var\\(--button-ghost-hover\\)\\]:hover {\n  background-color: var(--button-ghost-hover);\n}\n.hover\\:bg-\\[var\\(--button-link-hover\\)\\]:hover {\n  background-color: var(--button-link-hover);\n}\n.hover\\:bg-\\[var\\(--button-outline-hover\\)\\]:hover {\n  background-color: var(--button-outline-hover);\n}\n.hover\\:bg-\\[var\\(--button-secondary-hover\\)\\]:hover {\n  background-color: var(--button-secondary-hover);\n}\n.hover\\:bg-\\[var\\(--button-select-hover-bg\\)\\]:hover {\n  background-color: var(--button-select-hover-bg);\n}\n.hover\\:bg-\\[var\\(--button-tabs-tab-active-hover-background\\)\\]:hover {\n  background-color: var(--button-tabs-tab-active-hover-background);\n}\n.hover\\:bg-\\[var\\(--button-tabs-tab-inactive-hover-background\\)\\]:hover {\n  background-color: var(--button-tabs-tab-inactive-hover-background);\n}\n.hover\\:bg-\\[var\\(--button-warning-hover\\)\\]:hover {\n  background-color: var(--button-warning-hover);\n}\n.hover\\:bg-\\[var\\(--calendar-day-hover-bg\\)\\]:hover {\n  background-color: var(--calendar-day-hover-bg);\n}\n.hover\\:bg-\\[var\\(--calendar-day-selected-bg\\)\\]:hover {\n  background-color: var(--calendar-day-selected-bg);\n}\n.hover\\:bg-\\[var\\(--calendar-nav-button-hover-bg\\)\\]:hover {\n  background-color: var(--calendar-nav-button-hover-bg);\n}\n.hover\\:bg-\\[var\\(--command-item-hover-background\\)\\]:hover {\n  background-color: var(--command-item-hover-background);\n}\n.hover\\:bg-\\[var\\(--dialog-close-button-hover-background\\)\\]:hover {\n  background-color: var(--dialog-close-button-hover-background);\n}\n.hover\\:bg-\\[var\\(--indigo-alpha-6\\)\\]:hover {\n  background-color: var(--indigo-alpha-6);\n}\n.hover\\:bg-\\[var\\(--input-hover-bg\\)\\]:hover {\n  background-color: var(--input-hover-bg);\n}\n.hover\\:bg-\\[var\\(--multi-select-hover-background\\)\\]:hover {\n  background-color: var(--multi-select-hover-background);\n}\n.hover\\:bg-\\[var\\(--multi-select-option-hover-background\\)\\]:hover {\n  background-color: var(--multi-select-option-hover-background);\n}\n.hover\\:bg-\\[var\\(--nav-color-hover\\)\\]:hover {\n  background-color: var(--nav-color-hover);\n}\n.hover\\:bg-\\[var\\(--pagination-button-active-hover-bg\\)\\]:hover {\n  background-color: var(--pagination-button-active-hover-bg);\n}\n.hover\\:bg-\\[var\\(--pagination-button-hover-bg\\)\\]:hover {\n  background-color: var(--pagination-button-hover-bg);\n}\n.hover\\:bg-\\[var\\(--pagination-nav-hover-bg\\)\\]:hover {\n  background-color: var(--pagination-nav-hover-bg);\n}\n.hover\\:bg-\\[var\\(--radio-group-item-hover-bg\\)\\]:hover {\n  background-color: var(--radio-group-item-hover-bg);\n}\n.hover\\:bg-\\[var\\(--radio-group-segmented-hover-bg\\)\\]:hover {\n  background-color: var(--radio-group-segmented-hover-bg);\n}\n.hover\\:bg-\\[var\\(--range-calendar-hover-background\\)\\]:hover {\n  background-color: var(--range-calendar-hover-background);\n}\n.hover\\:bg-\\[var\\(--rich-text-editor-button-hover-bg\\)\\]:hover {\n  background-color: var(--rich-text-editor-button-hover-bg);\n}\n.hover\\:bg-\\[var\\(--selector-color-focus\\)\\]:hover {\n  background-color: var(--selector-color-focus);\n}\n.hover\\:bg-\\[var\\(--table-row-hover-bg\\)\\]:hover {\n  background-color: var(--table-row-hover-bg);\n}\n.hover\\:bg-\\[var\\(--tabs-trigger-hover-background\\)\\]:hover {\n  background-color: var(--tabs-trigger-hover-background);\n}\n.hover\\:bg-\\[var\\(--textarea-hover-bg\\)\\]:hover {\n  background-color: var(--textarea-hover-bg);\n}\n.hover\\:bg-\\[var\\(--toaster-action-hover-background\\)\\]:hover {\n  background-color: var(--toaster-action-hover-background);\n}\n.hover\\:bg-\\[var\\(--toggle-default-hover-bg\\)\\]:hover {\n  background-color: var(--toggle-default-hover-bg);\n}\n.hover\\:bg-\\[var\\(--toggle-group-hover-bg\\)\\]:hover {\n  background-color: var(--toggle-group-hover-bg);\n}\n.hover\\:bg-\\[var\\(--toggle-outline-hover-bg\\)\\]:hover {\n  background-color: var(--toggle-outline-hover-bg);\n}\n.hover\\:bg-accent:hover {\n  background-color: hsl(var(--accent));\n}\n.hover\\:bg-black:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-blue-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-blue-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-blue-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-destructive:hover {\n  background-color: hsl(var(--destructive));\n}\n.hover\\:bg-destructive\\/80:hover {\n  background-color: hsl(var(--destructive) / 0.8);\n}\n.hover\\:bg-destructive\\/90:hover {\n  background-color: hsl(var(--destructive) / 0.9);\n}\n.hover\\:bg-gray-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-gray-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-gray-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-green-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-green-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-muted:hover {\n  background-color: hsl(var(--muted));\n}\n.hover\\:bg-muted\\/50:hover {\n  background-color: hsl(var(--muted) / 0.5);\n}\n.hover\\:bg-muted\\/80:hover {\n  background-color: hsl(var(--muted) / 0.8);\n}\n.hover\\:bg-orange-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-primary:hover {\n  background-color: hsl(var(--primary));\n}\n.hover\\:bg-primary\\/80:hover {\n  background-color: hsl(var(--primary) / 0.8);\n}\n.hover\\:bg-primary\\/90:hover {\n  background-color: hsl(var(--primary) / 0.9);\n}\n.hover\\:bg-purple-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-red-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-red-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-red-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-secondary:hover {\n  background-color: hsl(var(--secondary));\n}\n.hover\\:bg-secondary\\/80:hover {\n  background-color: hsl(var(--secondary) / 0.8);\n}\n.hover\\:bg-white\\/10:hover {\n  background-color: rgb(255 255 255 / 0.1);\n}\n.hover\\:bg-white\\/30:hover {\n  background-color: rgb(255 255 255 / 0.3);\n}\n.hover\\:uppercase:hover {\n  text-transform: uppercase;\n}\n.hover\\:\\!text-\\[var\\(--button-group-dropdown-item-hover-color\\)\\]:hover {\n  color: var(--button-group-dropdown-item-hover-color) !important;\n}\n.hover\\:text-\\[--article-card-hover-color\\]:hover {\n  color: var(--article-card-hover-color);\n}\n.hover\\:text-\\[--bracket-hoverColor\\]:hover {\n  color: var(--bracket-hoverColor);\n}\n.hover\\:text-\\[--bracket-selectOptionHoverColor\\]:hover {\n  color: var(--bracket-selectOptionHoverColor);\n}\n.hover\\:text-\\[--bracket-verifiedHoverColor\\]:hover {\n  color: var(--bracket-verifiedHoverColor);\n}\n.hover\\:text-\\[--button-disabled-color\\]:hover {\n  color: var(--button-disabled-color);\n}\n.hover\\:text-\\[--button-hover-color\\]:hover {\n  color: var(--button-hover-color);\n}\n.hover\\:text-\\[--pill-buttonHoverColor\\]:hover {\n  color: var(--pill-buttonHoverColor);\n}\n.hover\\:text-\\[var\\(--accordion-trigger-hover-color\\)\\]:hover {\n  color: var(--accordion-trigger-hover-color);\n}\n.hover\\:text-\\[var\\(--button-default-hover-color\\)\\]:hover {\n  color: var(--button-default-hover-color);\n}\n.hover\\:text-\\[var\\(--button-destructive-hover-color\\)\\]:hover {\n  color: var(--button-destructive-hover-color);\n}\n.hover\\:text-\\[var\\(--button-ghost-hover-color\\)\\]:hover {\n  color: var(--button-ghost-hover-color);\n}\n.hover\\:text-\\[var\\(--button-link-hover-color\\)\\]:hover {\n  color: var(--button-link-hover-color);\n}\n.hover\\:text-\\[var\\(--button-outline-hover-color\\)\\]:hover {\n  color: var(--button-outline-hover-color);\n}\n.hover\\:text-\\[var\\(--button-secondary-hover-color\\)\\]:hover {\n  color: var(--button-secondary-hover-color);\n}\n.hover\\:text-\\[var\\(--button-select-color\\)\\]:hover {\n  color: var(--button-select-color);\n}\n.hover\\:text-\\[var\\(--button-tabs-tab-active-hover-color\\)\\]:hover {\n  color: var(--button-tabs-tab-active-hover-color);\n}\n.hover\\:text-\\[var\\(--button-tabs-tab-inactive-hover-color\\)\\]:hover {\n  color: var(--button-tabs-tab-inactive-hover-color);\n}\n.hover\\:text-\\[var\\(--button-warning-hover-color\\)\\]:hover {\n  color: var(--button-warning-hover-color);\n}\n.hover\\:text-\\[var\\(--calendar-day-hover-color\\)\\]:hover {\n  color: var(--calendar-day-hover-color);\n}\n.hover\\:text-\\[var\\(--calendar-day-selected-color\\)\\]:hover {\n  color: var(--calendar-day-selected-color);\n}\n.hover\\:text-\\[var\\(--calendar-nav-button-hover-color\\)\\]:hover {\n  color: var(--calendar-nav-button-hover-color);\n}\n.hover\\:text-\\[var\\(--multi-select-chevron-hover-color\\)\\]:hover {\n  color: var(--multi-select-chevron-hover-color);\n}\n.hover\\:text-\\[var\\(--multi-select-clear-hover-color\\)\\]:hover {\n  color: var(--multi-select-clear-hover-color);\n}\n.hover\\:text-\\[var\\(--multi-select-option-hover-color\\)\\]:hover {\n  color: var(--multi-select-option-hover-color);\n}\n.hover\\:text-\\[var\\(--multi-select-remove-hover-color\\)\\]:hover {\n  color: var(--multi-select-remove-hover-color);\n}\n.hover\\:text-\\[var\\(--pagination-button-active-hover-color\\)\\]:hover {\n  color: var(--pagination-button-active-hover-color);\n}\n.hover\\:text-\\[var\\(--pagination-button-hover-color\\)\\]:hover {\n  color: var(--pagination-button-hover-color);\n}\n.hover\\:text-\\[var\\(--pagination-nav-hover-color\\)\\]:hover {\n  color: var(--pagination-nav-hover-color);\n}\n.hover\\:text-\\[var\\(--rich-text-editor-button-hover-text\\)\\]:hover {\n  color: var(--rich-text-editor-button-hover-text);\n}\n.hover\\:text-\\[var\\(--tabs-trigger-hover-color\\)\\]:hover {\n  color: var(--tabs-trigger-hover-color);\n}\n.hover\\:text-\\[var\\(--toggle-default-hover-color\\)\\]:hover {\n  color: var(--toggle-default-hover-color);\n}\n.hover\\:text-\\[var\\(--toggle-group-hover-color\\)\\]:hover {\n  color: var(--toggle-group-hover-color);\n}\n.hover\\:text-\\[var\\(--toggle-outline-hover-color\\)\\]:hover {\n  color: var(--toggle-outline-hover-color);\n}\n.hover\\:text-accent-foreground:hover {\n  color: hsl(var(--accent-foreground));\n}\n.hover\\:text-destructive:hover {\n  color: hsl(var(--destructive));\n}\n.hover\\:text-destructive-foreground:hover {\n  color: hsl(var(--destructive-foreground));\n}\n.hover\\:text-foreground:hover {\n  color: hsl(var(--foreground));\n}\n.hover\\:text-gray-600:hover {\n  --tw-text-opacity: 1;\n  color: rgb(75 85 99 / var(--tw-text-opacity, 1));\n}\n.hover\\:text-indigo-200:hover {\n  --tw-text-opacity: 1;\n  color: rgb(199 210 254 / var(--tw-text-opacity, 1));\n}\n.hover\\:text-muted-foreground:hover {\n  color: hsl(var(--muted-foreground));\n}\n.hover\\:text-primary-foreground:hover {\n  color: hsl(var(--primary-foreground));\n}\n.hover\\:text-red-700:hover {\n  --tw-text-opacity: 1;\n  color: rgb(185 28 28 / var(--tw-text-opacity, 1));\n}\n.hover\\:text-white:hover {\n  --tw-text-opacity: 1;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1));\n}\n.hover\\:text-white\\/80:hover {\n  color: rgb(255 255 255 / 0.8);\n}\n.hover\\:underline:hover {\n  text-decoration-line: underline;\n}\n.hover\\:no-underline:hover {\n  text-decoration-line: none;\n}\n.hover\\:opacity-100:hover {\n  opacity: 1;\n}\n.hover\\:opacity-80:hover {\n  opacity: 0.8;\n}\n.hover\\:shadow-lg:hover {\n  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.focus\\:border-\\[var\\(--multi-select-error-border\\)\\]:focus {\n  border-color: var(--multi-select-error-border);\n}\n.focus\\:border-\\[var\\(--multi-select-focus-border\\)\\]:focus {\n  border-color: var(--multi-select-focus-border);\n}\n.focus\\:border-\\[var\\(--radio-group-item-border-focus-color\\)\\]:focus {\n  border-color: var(--radio-group-item-border-focus-color);\n}\n.focus\\:border-\\[var\\(--range-calendar-error-border\\)\\]:focus {\n  border-color: var(--range-calendar-error-border);\n}\n.focus\\:border-\\[var\\(--range-calendar-focus-border\\)\\]:focus {\n  border-color: var(--range-calendar-focus-border);\n}\n.focus\\:border-blue-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));\n}\n.focus\\:\\!bg-\\[var\\(--button-group-dropdown-item-hover-background\\)\\]:focus {\n  background-color: var(--button-group-dropdown-item-hover-background) !important;\n}\n.focus\\:bg-\\[--bracket-selectOptionHoverBg\\]:focus {\n  background-color: var(--bracket-selectOptionHoverBg);\n}\n.focus\\:bg-\\[color\\:var\\(--calendar-day-selected-bg\\)\\]:focus {\n  background-color: var(--calendar-day-selected-bg);\n}\n.focus\\:bg-\\[var\\(--button-select-hover-bg\\)\\]:focus {\n  background-color: var(--button-select-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-checkbox-item-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-checkbox-item-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-item-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-item-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-radio-item-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-radio-item-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-sub-content-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-sub-content-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-sub-trigger-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-sub-trigger-hover-bg);\n}\n.focus\\:bg-\\[var\\(--multi-select-focus-background\\)\\]:focus {\n  background-color: var(--multi-select-focus-background);\n}\n.focus\\:bg-\\[var\\(--radio-group-item-focus-bg\\)\\]:focus {\n  background-color: var(--radio-group-item-focus-bg);\n}\n.focus\\:bg-\\[var\\(--range-calendar-focus-background\\)\\]:focus {\n  background-color: var(--range-calendar-focus-background);\n}\n.focus\\:bg-\\[var\\(--select-hover-bg\\)\\]:focus {\n  background-color: var(--select-hover-bg);\n}\n.focus\\:bg-\\[var\\(--selector-color-focus\\)\\]:focus {\n  background-color: var(--selector-color-focus);\n}\n.focus\\:bg-accent:focus {\n  background-color: hsl(var(--accent));\n}\n.focus\\:bg-primary:focus {\n  background-color: hsl(var(--primary));\n}\n.focus\\:\\!text-\\[var\\(--button-group-dropdown-item-hover-color\\)\\]:focus {\n  color: var(--button-group-dropdown-item-hover-color) !important;\n}\n.focus\\:text-\\[--bracket-selectOptionHoverColor\\]:focus {\n  color: var(--bracket-selectOptionHoverColor);\n}\n.focus\\:text-\\[color\\:var\\(--calendar-day-selected-color\\)\\]:focus {\n  color: var(--calendar-day-selected-color);\n}\n.focus\\:text-\\[var\\(--button-select-color\\)\\]:focus {\n  color: var(--button-select-color);\n}\n.focus\\:text-\\[var\\(--context-menu-checkbox-item-hover-color\\)\\]:focus {\n  color: var(--context-menu-checkbox-item-hover-color);\n}\n.focus\\:text-\\[var\\(--context-menu-item-destructive-color\\)\\]:focus {\n  color: var(--context-menu-item-destructive-color);\n}\n.focus\\:text-\\[var\\(--context-menu-item-hover-color\\)\\]:focus {\n  color: var(--context-menu-item-hover-color);\n}\n.focus\\:text-\\[var\\(--context-menu-radio-item-hover-color\\)\\]:focus {\n  color: var(--context-menu-radio-item-hover-color);\n}\n.focus\\:text-\\[var\\(--context-menu-sub-content-hover-color\\)\\]:focus {\n  color: var(--context-menu-sub-content-hover-color);\n}\n.focus\\:text-\\[var\\(--context-menu-sub-trigger-hover-color\\)\\]:focus {\n  color: var(--context-menu-sub-trigger-hover-color);\n}\n.focus\\:text-\\[var\\(--select-text\\)\\]:focus {\n  color: var(--select-text);\n}\n.focus\\:text-accent-foreground:focus {\n  color: hsl(var(--accent-foreground));\n}\n.focus\\:text-primary-foreground:focus {\n  color: hsl(var(--primary-foreground));\n}\n.focus\\:text-white:focus {\n  --tw-text-opacity: 1;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1));\n}\n.focus\\:opacity-100:focus {\n  opacity: 1;\n}\n.focus\\:outline-none:focus {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n.focus\\:ring-0:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus\\:ring-1:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus\\:ring-2:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus\\:ring-\\[var\\(--multi-select-error-color\\)\\]:focus {\n  --tw-ring-color: var(--multi-select-error-color);\n}\n.focus\\:ring-\\[var\\(--multi-select-focus-ring\\)\\]:focus {\n  --tw-ring-color: var(--multi-select-focus-ring);\n}\n.focus\\:ring-\\[var\\(--pagination-focus-ring\\)\\]:focus {\n  --tw-ring-color: var(--pagination-focus-ring);\n}\n.focus\\:ring-\\[var\\(--range-calendar-error-color\\)\\]:focus {\n  --tw-ring-color: var(--range-calendar-error-color);\n}\n.focus\\:ring-\\[var\\(--range-calendar-focus-ring\\)\\]:focus {\n  --tw-ring-color: var(--range-calendar-focus-ring);\n}\n.focus\\:ring-\\[var\\(--select-error-border-color\\)\\]:focus {\n  --tw-ring-color: var(--select-error-border-color);\n}\n.focus\\:ring-blue-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));\n}\n.focus\\:ring-gray-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1));\n}\n.focus\\:ring-ring:focus {\n  --tw-ring-color: hsl(var(--ring));\n}\n.focus\\:ring-offset-2:focus {\n  --tw-ring-offset-width: 2px;\n}\n.focus\\:ring-offset-\\[var\\(--pagination-focus-ring-offset\\)\\]:focus {\n  --tw-ring-offset-color: var(--pagination-focus-ring-offset);\n}\n.focus-visible\\:outline-none:focus-visible {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n.focus-visible\\:ring-1:focus-visible {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus-visible\\:ring-2:focus-visible {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus-visible\\:ring-\\[var\\(--checkbox-border-focus-color\\)\\]:focus-visible {\n  --tw-ring-color: var(--checkbox-border-focus-color);\n}\n.focus-visible\\:ring-\\[var\\(--input-border-focus-color\\)\\]:focus-visible {\n  --tw-ring-color: var(--input-border-focus-color);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-default-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-default-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-error-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-error-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-primary-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-primary-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-secondary-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-secondary-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-success-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-success-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-warning-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-warning-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--switch-focus\\)\\]:focus-visible {\n  --tw-ring-color: var(--switch-focus);\n}\n.focus-visible\\:ring-\\[var\\(--tabs-content-focus-ring-color\\)\\]:focus-visible {\n  --tw-ring-color: var(--tabs-content-focus-ring-color);\n}\n.focus-visible\\:ring-\\[var\\(--tabs-content-focus-ring-width\\)\\]:focus-visible {\n  --tw-ring-color: var(--tabs-content-focus-ring-width);\n}\n.focus-visible\\:ring-\\[var\\(--textarea-border-focus-color\\)\\]:focus-visible {\n  --tw-ring-color: var(--textarea-border-focus-color);\n}\n.focus-visible\\:ring-ring:focus-visible {\n  --tw-ring-color: hsl(var(--ring));\n}\n.focus-visible\\:ring-offset-1:focus-visible {\n  --tw-ring-offset-width: 1px;\n}\n.focus-visible\\:ring-offset-2:focus-visible {\n  --tw-ring-offset-width: 2px;\n}\n.focus-visible\\:ring-offset-\\[var\\(--tabs-content-focus-ring-offset-width\\)\\]:focus-visible {\n  --tw-ring-offset-color: var(--tabs-content-focus-ring-offset-width);\n}\n.focus-visible\\:ring-offset-background:focus-visible {\n  --tw-ring-offset-color: hsl(var(--background));\n}\n.active\\:bg-\\[var\\(--button-default-press\\)\\]:active {\n  background-color: var(--button-default-press);\n}\n.active\\:bg-\\[var\\(--button-destructive-press\\)\\]:active {\n  background-color: var(--button-destructive-press);\n}\n.active\\:bg-\\[var\\(--button-ghost-press\\)\\]:active {\n  background-color: var(--button-ghost-press);\n}\n.active\\:bg-\\[var\\(--button-link-press\\)\\]:active {\n  background-color: var(--button-link-press);\n}\n.active\\:bg-\\[var\\(--button-outline-press\\)\\]:active {\n  background-color: var(--button-outline-press);\n}\n.active\\:bg-\\[var\\(--button-secondary-press\\)\\]:active {\n  background-color: var(--button-secondary-press);\n}\n.active\\:bg-\\[var\\(--button-warning-press\\)\\]:active {\n  background-color: var(--button-warning-press);\n}\n.active\\:text-\\[var\\(--button-default-press-color\\)\\]:active {\n  color: var(--button-default-press-color);\n}\n.active\\:text-\\[var\\(--button-destructive-press-color\\)\\]:active {\n  color: var(--button-destructive-press-color);\n}\n.active\\:text-\\[var\\(--button-ghost-press-color\\)\\]:active {\n  color: var(--button-ghost-press-color);\n}\n.active\\:text-\\[var\\(--button-link-press-color\\)\\]:active {\n  color: var(--button-link-press-color);\n}\n.active\\:text-\\[var\\(--button-outline-press-color\\)\\]:active {\n  color: var(--button-outline-press-color);\n}\n.active\\:text-\\[var\\(--button-secondary-press-color\\)\\]:active {\n  color: var(--button-secondary-press-color);\n}\n.active\\:text-\\[var\\(--button-warning-press-color\\)\\]:active {\n  color: var(--button-warning-press-color);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-default-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-default-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-destructive-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-destructive-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-ghost-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-ghost-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-link-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-link-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-outline-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-outline-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-secondary-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-secondary-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-warning-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-warning-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.disabled\\:pointer-events-none:disabled {\n  pointer-events: none;\n}\n.disabled\\:cursor-\\[var\\(--slider-track-disabled-cursor\\)\\]:disabled {\n  cursor: var(--slider-track-disabled-cursor);\n}\n.disabled\\:cursor-not-allowed:disabled {\n  cursor: not-allowed;\n}\n.disabled\\:border-\\[var\\(--checkbox-border-disabled-color\\)\\]:disabled {\n  border-color: var(--checkbox-border-disabled-color);\n}\n.disabled\\:border-\\[var\\(--datepicker-disabled-border-color\\)\\]:disabled {\n  border-color: var(--datepicker-disabled-border-color);\n}\n.disabled\\:border-\\[var\\(--input-border-disabled-color\\)\\]:disabled {\n  border-color: var(--input-border-disabled-color);\n}\n.disabled\\:border-\\[var\\(--multi-select-disabled-border\\)\\]:disabled {\n  border-color: var(--multi-select-disabled-border);\n}\n.disabled\\:border-\\[var\\(--pagination-nav-disabled-border\\)\\]:disabled {\n  border-color: var(--pagination-nav-disabled-border);\n}\n.disabled\\:border-\\[var\\(--radio-group-item-border-disabled-color\\)\\]:disabled {\n  border-color: var(--radio-group-item-border-disabled-color);\n}\n.disabled\\:border-\\[var\\(--range-calendar-disabled-border\\)\\]:disabled {\n  border-color: var(--range-calendar-disabled-border);\n}\n.disabled\\:border-\\[var\\(--select-disabled-border-color\\)\\]:disabled {\n  border-color: var(--select-disabled-border-color);\n}\n.disabled\\:border-\\[var\\(--textarea-border-disabled-color\\)\\]:disabled {\n  border-color: var(--textarea-border-disabled-color);\n}\n.disabled\\:bg-\\[var\\(--button-default-disabled\\)\\]:disabled {\n  background-color: var(--button-default-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-destructive-disabled\\)\\]:disabled {\n  background-color: var(--button-destructive-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-ghost-disabled\\)\\]:disabled {\n  background-color: var(--button-ghost-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-link-disabled\\)\\]:disabled {\n  background-color: var(--button-link-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-outline-disabled\\)\\]:disabled {\n  background-color: var(--button-outline-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-secondary-disabled\\)\\]:disabled {\n  background-color: var(--button-secondary-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-warning-disabled\\)\\]:disabled {\n  background-color: var(--button-warning-disabled);\n}\n.disabled\\:bg-\\[var\\(--datepicker-disabled-bg\\)\\]:disabled {\n  background-color: var(--datepicker-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--input-disabled-bg\\)\\]:disabled {\n  background-color: var(--input-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--multi-select-disabled-background\\)\\]:disabled {\n  background-color: var(--multi-select-disabled-background);\n}\n.disabled\\:bg-\\[var\\(--pagination-nav-disabled-bg\\)\\]:disabled {\n  background-color: var(--pagination-nav-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--radio-group-item-disabled-bg\\)\\]:disabled {\n  background-color: var(--radio-group-item-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--range-calendar-disabled-background\\)\\]:disabled {\n  background-color: var(--range-calendar-disabled-background);\n}\n.disabled\\:bg-\\[var\\(--select-disabled-bg\\)\\]:disabled {\n  background-color: var(--select-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--switch-disabled\\)\\]:disabled {\n  background-color: var(--switch-disabled);\n}\n.disabled\\:bg-\\[var\\(--textarea-disabled-bg\\)\\]:disabled {\n  background-color: var(--textarea-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--toggle-default-disabled-bg\\)\\]:disabled {\n  background-color: var(--toggle-default-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--toggle-outline-disabled-bg\\)\\]:disabled {\n  background-color: var(--toggle-outline-disabled-bg);\n}\n.disabled\\:bg-slate-600:disabled {\n  --tw-bg-opacity: 1;\n  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1));\n}\n.disabled\\:text-\\[var\\(--accordion-trigger-disabled-color\\)\\]:disabled {\n  color: var(--accordion-trigger-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-default-disabled-color\\)\\]:disabled {\n  color: var(--button-default-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-destructive-disabled-color\\)\\]:disabled {\n  color: var(--button-destructive-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-ghost-disabled-color\\)\\]:disabled {\n  color: var(--button-ghost-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-link-disabled-color\\)\\]:disabled {\n  color: var(--button-link-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-outline-disabled-color\\)\\]:disabled {\n  color: var(--button-outline-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-secondary-disabled-color\\)\\]:disabled {\n  color: var(--button-secondary-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-warning-disabled-color\\)\\]:disabled {\n  color: var(--button-warning-disabled-color);\n}\n.disabled\\:text-\\[var\\(--checkbox-checkmark-disabled-color\\)\\]:disabled {\n  color: var(--checkbox-checkmark-disabled-color);\n}\n.disabled\\:text-\\[var\\(--datepicker-disabled-color\\)\\]:disabled {\n  color: var(--datepicker-disabled-color);\n}\n.disabled\\:text-\\[var\\(--input-disabled-color\\)\\]:disabled {\n  color: var(--input-disabled-color);\n}\n.disabled\\:text-\\[var\\(--multi-select-disabled-color\\)\\]:disabled {\n  color: var(--multi-select-disabled-color);\n}\n.disabled\\:text-\\[var\\(--pagination-nav-disabled-color\\)\\]:disabled {\n  color: var(--pagination-nav-disabled-color);\n}\n.disabled\\:text-\\[var\\(--range-calendar-disabled-color\\)\\]:disabled {\n  color: var(--range-calendar-disabled-color);\n}\n.disabled\\:text-\\[var\\(--select-disabled-color\\)\\]:disabled {\n  color: var(--select-disabled-color);\n}\n.disabled\\:text-\\[var\\(--textarea-disabled-color\\)\\]:disabled {\n  color: var(--textarea-disabled-color);\n}\n.disabled\\:text-\\[var\\(--toggle-default-disabled-color\\)\\]:disabled {\n  color: var(--toggle-default-disabled-color);\n}\n.disabled\\:text-\\[var\\(--toggle-outline-disabled-color\\)\\]:disabled {\n  color: var(--toggle-outline-disabled-color);\n}\n.disabled\\:opacity-40:disabled {\n  opacity: 0.4;\n}\n.disabled\\:opacity-50:disabled {\n  opacity: 0.5;\n}\n.disabled\\:opacity-\\[var\\(--datepicker-disabled-opacity\\)\\]:disabled {\n  opacity: var(--datepicker-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--input-disabled-opacity\\)\\]:disabled {\n  opacity: var(--input-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--pagination-nav-disabled-opacity\\)\\]:disabled {\n  opacity: var(--pagination-nav-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--select-disabled-opacity\\)\\]:disabled {\n  opacity: var(--select-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--slider-range-disabled-opacity\\)\\]:disabled {\n  opacity: var(--slider-range-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--slider-track-disabled-opacity\\)\\]:disabled {\n  opacity: var(--slider-track-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--tabs-trigger-disabled-opacity\\)\\]:disabled {\n  opacity: var(--tabs-trigger-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--textarea-disabled-opacity\\)\\]:disabled {\n  opacity: var(--textarea-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--toggle-default-disabled-opacity\\)\\]:disabled {\n  opacity: var(--toggle-default-disabled-opacity);\n}\n.disabled\\:hover\\:bg-\\[var\\(--tabs-trigger-background\\)\\]:hover:disabled {\n  background-color: var(--tabs-trigger-background);\n}\n.disabled\\:hover\\:bg-transparent:hover:disabled {\n  background-color: transparent;\n}\n.disabled\\:hover\\:text-\\[var\\(--tabs-trigger-color\\)\\]:hover:disabled {\n  color: var(--tabs-trigger-color);\n}\n.group:hover .group-hover\\:scale-150 {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.group:hover .group-hover\\:opacity-100 {\n  opacity: 1;\n}\n.group.destructive .group-\\[\\.destructive\\]\\:border-muted\\/40 {\n  border-color: hsl(var(--muted) / 0.4);\n}\n.group.toaster .group-\\[\\.toaster\\]\\:border-border {\n  border-color: hsl(var(--border));\n}\n.group.toast .group-\\[\\.toast\\]\\:bg-muted {\n  background-color: hsl(var(--muted));\n}\n.group.toast .group-\\[\\.toast\\]\\:bg-primary {\n  background-color: hsl(var(--primary));\n}\n.group.toaster .group-\\[\\.toaster\\]\\:bg-background {\n  background-color: hsl(var(--background));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:text-red-300 {\n  --tw-text-opacity: 1;\n  color: rgb(252 165 165 / var(--tw-text-opacity, 1));\n}\n.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground {\n  color: hsl(var(--muted-foreground));\n}\n.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground {\n  color: hsl(var(--primary-foreground));\n}\n.group.toaster .group-\\[\\.toaster\\]\\:text-foreground {\n  color: hsl(var(--foreground));\n}\n.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg {\n  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.group.destructive .group-\\[\\.destructive\\]\\:hover\\:border-destructive\\/30:hover {\n  border-color: hsl(var(--destructive) / 0.3);\n}\n.group.destructive .group-\\[\\.destructive\\]\\:hover\\:bg-destructive:hover {\n  background-color: hsl(var(--destructive));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-destructive-foreground:hover {\n  color: hsl(var(--destructive-foreground));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-red-50:hover {\n  --tw-text-opacity: 1;\n  color: rgb(254 242 242 / var(--tw-text-opacity, 1));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-destructive:focus {\n  --tw-ring-color: hsl(var(--destructive));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-red-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-offset-red-600:focus {\n  --tw-ring-offset-color: #dc2626;\n}\n.peer:disabled ~ .peer-disabled\\:cursor-not-allowed {\n  cursor: not-allowed;\n}\n.peer:disabled ~ .peer-disabled\\:opacity-70 {\n  opacity: 0.7;\n}\n.has-\\[\\.scroll-bar\\]\\:pb-5:has(.scroll-bar) {\n  padding-bottom: 1.25rem;\n}\n.aria-selected\\:rounded-\\[0\\][aria-selected="true"] {\n  border-radius: 0;\n}\n.aria-selected\\:bg-\\[color\\:var\\(--calendar-day-outside-selected-bg\\)\\][aria-selected="true"] {\n  background-color: var(--calendar-day-outside-selected-bg);\n}\n.aria-selected\\:bg-\\[var\\(--calendar-day-range-bg\\)\\][aria-selected="true"] {\n  background-color: var(--calendar-day-range-bg);\n}\n.aria-selected\\:bg-\\[var\\(--calendar-day-selected-bg\\)\\][aria-selected="true"] {\n  background-color: var(--calendar-day-selected-bg);\n}\n.aria-selected\\:bg-\\[var\\(--command-item-selected-background\\)\\][aria-selected="true"] {\n  background-color: var(--command-item-selected-background);\n}\n.aria-selected\\:bg-\\[var\\(--indigo-alpha-8\\)\\][aria-selected="true"] {\n  background-color: var(--indigo-alpha-8);\n}\n.aria-selected\\:bg-\\[var\\(--multi-select-option-selected-background\\)\\][aria-selected="true"] {\n  background-color: var(--multi-select-option-selected-background);\n}\n.aria-selected\\:bg-accent[aria-selected="true"] {\n  background-color: hsl(var(--accent));\n}\n.aria-selected\\:bg-accent\\/50[aria-selected="true"] {\n  background-color: hsl(var(--accent) / 0.5);\n}\n.aria-selected\\:text-\\[color\\:var\\(--calendar-day-outside-selected-color\\)\\][aria-selected="true"] {\n  color: var(--calendar-day-outside-selected-color);\n}\n.aria-selected\\:text-\\[var\\(--calendar-day-range-color\\)\\][aria-selected="true"] {\n  color: var(--calendar-day-range-color);\n}\n.aria-selected\\:text-\\[var\\(--calendar-day-selected-color\\)\\][aria-selected="true"] {\n  color: var(--calendar-day-selected-color);\n}\n.aria-selected\\:text-\\[var\\(--command-item-selected-text-color\\)\\][aria-selected="true"] {\n  color: var(--command-item-selected-text-color);\n}\n.aria-selected\\:text-\\[var\\(--multi-select-option-selected-color\\)\\][aria-selected="true"] {\n  color: var(--multi-select-option-selected-color);\n}\n.aria-selected\\:text-accent-foreground[aria-selected="true"] {\n  color: hsl(var(--accent-foreground));\n}\n.aria-selected\\:text-muted-foreground[aria-selected="true"] {\n  color: hsl(var(--muted-foreground));\n}\n.aria-selected\\:opacity-100[aria-selected="true"] {\n  opacity: 1;\n}\n.aria-selected\\:opacity-30[aria-selected="true"] {\n  opacity: 0.3;\n}\n.aria-selected\\:hover\\:text-\\[color\\:var\\(--calendar-day-selected-color\\)\\]:hover[aria-selected="true"] {\n  color: var(--calendar-day-selected-color);\n}\n.data-\\[disabled\\]\\:pointer-events-none[data-disabled] {\n  pointer-events: none;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:h-px[data-panel-group-direction="vertical"] {\n  height: 1px;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:w-full[data-panel-group-direction="vertical"] {\n  width: 100%;\n}\n.data-\\[side\\=bottom\\]\\:translate-y-1[data-side="bottom"] {\n  --tw-translate-y: 0.25rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[side\\=left\\]\\:-translate-x-1[data-side="left"] {\n  --tw-translate-x: -0.25rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[side\\=right\\]\\:translate-x-1[data-side="right"] {\n  --tw-translate-x: 0.25rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[side\\=top\\]\\:-translate-y-1[data-side="top"] {\n  --tw-translate-y: -0.25rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[state\\=checked\\]\\:translate-x-4[data-state="checked"] {\n  --tw-translate-x: 1rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state="unchecked"] {\n  --tw-translate-x: 0px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[swipe\\=cancel\\]\\:translate-x-0[data-swipe="cancel"] {\n  --tw-translate-x: 0px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[swipe\\=end\\]\\:translate-x-\\[var\\(--radix-toast-swipe-end-x\\)\\][data-swipe="end"] {\n  --tw-translate-x: var(--radix-toast-swipe-end-x);\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[swipe\\=move\\]\\:translate-x-\\[var\\(--radix-toast-swipe-move-x\\)\\][data-swipe="move"] {\n  --tw-translate-x: var(--radix-toast-swipe-move-x);\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n@keyframes accordion-up {\n  from {\n    height: var(--radix-accordion-content-height);\n  }\n  to {\n    height: 0;\n  }\n}\n.data-\\[state\\=closed\\]\\:animate-accordion-up[data-state="closed"] {\n  animation: accordion-up 0.2s ease-out;\n}\n@keyframes accordion-down {\n  from {\n    height: 0;\n  }\n  to {\n    height: var(--radix-accordion-content-height);\n  }\n}\n.data-\\[state\\=open\\]\\:animate-accordion-down[data-state="open"] {\n  animation: accordion-down 0.2s ease-out;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:flex-col[data-panel-group-direction="vertical"] {\n  flex-direction: column;\n}\n.data-\\[disabled\\]\\:border-\\[var\\(--toggle-group-border-width\\)_solid_var\\(--toggle-group-border-disabled-color\\)\\][data-disabled] {\n  border-color: var(--toggle-group-border-width) solid var(--toggle-group-border-disabled-color);\n}\n.data-\\[state\\=checked\\]\\:border-\\[var\\(--checkbox-border-color\\)\\][data-state="checked"] {\n  border-color: var(--checkbox-border-color);\n}\n.data-\\[state\\=on\\]\\:border-\\[var\\(--toggle-outline-active-border\\)\\][data-state="on"] {\n  border-color: var(--toggle-outline-active-border);\n}\n.data-\\[active\\]\\:bg-accent\\/50[data-active] {\n  background-color: hsl(var(--accent) / 0.5);\n}\n.data-\\[disabled\\]\\:bg-\\[var\\(--toggle-group-disabled-bg\\)\\][data-disabled] {\n  background-color: var(--toggle-group-disabled-bg);\n}\n.data-\\[state\\=active\\]\\:bg-\\[var\\(--tabs-trigger-active-background\\)\\][data-state="active"] {\n  background-color: var(--tabs-trigger-active-background);\n}\n.data-\\[state\\=active\\]\\:bg-background[data-state="active"] {\n  background-color: hsl(var(--background));\n}\n.data-\\[state\\=checked\\]\\:bg-\\[var\\(--checkbox-checked-bg\\)\\][data-state="checked"] {\n  background-color: var(--checkbox-checked-bg);\n}\n.data-\\[state\\=checked\\]\\:bg-\\[var\\(--switch-background\\)\\][data-state="checked"] {\n  background-color: var(--switch-background);\n}\n.data-\\[state\\=checked\\]\\:bg-primary[data-state="checked"] {\n  background-color: hsl(var(--primary));\n}\n.data-\\[state\\=on\\]\\:bg-\\[var\\(--toggle-default-active-bg\\)\\][data-state="on"] {\n  background-color: var(--toggle-default-active-bg);\n}\n.data-\\[state\\=on\\]\\:bg-\\[var\\(--toggle-outline-active-bg\\)\\][data-state="on"] {\n  background-color: var(--toggle-outline-active-bg);\n}\n.data-\\[state\\=on\\]\\:bg-accent[data-state="on"] {\n  background-color: hsl(var(--accent));\n}\n.data-\\[state\\=open\\]\\:bg-\\[var\\(--context-menu-sub-trigger-active-bg\\)\\][data-state="open"] {\n  background-color: var(--context-menu-sub-trigger-active-bg);\n}\n.data-\\[state\\=open\\]\\:bg-\\[var\\(--nav-color-primary\\)\\][data-state="open"] {\n  background-color: var(--nav-color-primary);\n}\n.data-\\[state\\=open\\]\\:bg-accent[data-state="open"] {\n  background-color: hsl(var(--accent));\n}\n.data-\\[state\\=open\\]\\:bg-accent\\/50[data-state="open"] {\n  background-color: hsl(var(--accent) / 0.5);\n}\n.data-\\[state\\=open\\]\\:bg-secondary[data-state="open"] {\n  background-color: hsl(var(--secondary));\n}\n.data-\\[state\\=selected\\]\\:bg-\\[var\\(--table-row-selected-bg\\)\\][data-state="selected"] {\n  background-color: var(--table-row-selected-bg);\n}\n.data-\\[state\\=selected\\]\\:bg-muted[data-state="selected"] {\n  background-color: hsl(var(--muted));\n}\n.data-\\[state\\=unchecked\\]\\:bg-\\[var\\(--switch-foreground\\)\\][data-state="unchecked"] {\n  background-color: var(--switch-foreground);\n}\n.data-\\[state\\=unchecked\\]\\:bg-input[data-state="unchecked"] {\n  background-color: hsl(var(--input));\n}\n.data-\\[disabled\\]\\:text-\\[var\\(--command-item-disabled-color\\)\\][data-disabled] {\n  color: var(--command-item-disabled-color);\n}\n.data-\\[disabled\\]\\:text-\\[var\\(--toggle-group-disabled-color\\)\\][data-disabled] {\n  color: var(--toggle-group-disabled-color);\n}\n.data-\\[placeholder\\]\\:text-\\[var\\(--select-placeholder-color\\)\\][data-placeholder] {\n  color: var(--select-placeholder-color);\n}\n.data-\\[state\\=active\\]\\:text-\\[var\\(--tabs-trigger-active-color\\)\\][data-state="active"] {\n  color: var(--tabs-trigger-active-color);\n}\n.data-\\[state\\=active\\]\\:text-foreground[data-state="active"] {\n  color: hsl(var(--foreground));\n}\n.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state="checked"] {\n  color: hsl(var(--primary-foreground));\n}\n.data-\\[state\\=on\\]\\:text-\\[var\\(--toggle-default-active-color\\)\\][data-state="on"] {\n  color: var(--toggle-default-active-color);\n}\n.data-\\[state\\=on\\]\\:text-\\[var\\(--toggle-outline-active-color\\)\\][data-state="on"] {\n  color: var(--toggle-outline-active-color);\n}\n.data-\\[state\\=on\\]\\:text-accent-foreground[data-state="on"] {\n  color: hsl(var(--accent-foreground));\n}\n.data-\\[state\\=open\\]\\:text-\\[var\\(--context-menu-sub-trigger-active-color\\)\\][data-state="open"] {\n  color: var(--context-menu-sub-trigger-active-color);\n}\n.data-\\[state\\=open\\]\\:text-accent-foreground[data-state="open"] {\n  color: hsl(var(--accent-foreground));\n}\n.data-\\[state\\=open\\]\\:text-muted-foreground[data-state="open"] {\n  color: hsl(var(--muted-foreground));\n}\n.data-\\[disabled\\]\\:opacity-50[data-disabled] {\n  opacity: 0.5;\n}\n.data-\\[state\\=active\\]\\:shadow[data-state="active"] {\n  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.data-\\[state\\=active\\]\\:shadow-\\[var\\(--tabs-trigger-active-shadow\\)\\][data-state="active"] {\n  --tw-shadow-color: var(--tabs-trigger-active-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.data-\\[swipe\\=move\\]\\:transition-none[data-swipe="move"] {\n  transition-property: none;\n}\n.data-\\[state\\=closed\\]\\:duration-300[data-state="closed"] {\n  transition-duration: 300ms;\n}\n.data-\\[state\\=open\\]\\:duration-500[data-state="open"] {\n  transition-duration: 500ms;\n}\n.data-\\[motion\\^\\=from-\\]\\:animate-in[data-motion^="from-"] {\n  animation-name: enter;\n  animation-duration: 150ms;\n  --tw-enter-opacity: initial;\n  --tw-enter-scale: initial;\n  --tw-enter-rotate: initial;\n  --tw-enter-translate-x: initial;\n  --tw-enter-translate-y: initial;\n}\n.data-\\[state\\=open\\]\\:animate-in[data-state="open"] {\n  animation-name: enter;\n  animation-duration: 150ms;\n  --tw-enter-opacity: initial;\n  --tw-enter-scale: initial;\n  --tw-enter-rotate: initial;\n  --tw-enter-translate-x: initial;\n  --tw-enter-translate-y: initial;\n}\n.data-\\[state\\=visible\\]\\:animate-in[data-state="visible"] {\n  animation-name: enter;\n  animation-duration: 150ms;\n  --tw-enter-opacity: initial;\n  --tw-enter-scale: initial;\n  --tw-enter-rotate: initial;\n  --tw-enter-translate-x: initial;\n  --tw-enter-translate-y: initial;\n}\n.data-\\[motion\\^\\=to-\\]\\:animate-out[data-motion^="to-"] {\n  animation-name: exit;\n  animation-duration: 150ms;\n  --tw-exit-opacity: initial;\n  --tw-exit-scale: initial;\n  --tw-exit-rotate: initial;\n  --tw-exit-translate-x: initial;\n  --tw-exit-translate-y: initial;\n}\n.data-\\[state\\=closed\\]\\:animate-out[data-state="closed"] {\n  animation-name: exit;\n  animation-duration: 150ms;\n  --tw-exit-opacity: initial;\n  --tw-exit-scale: initial;\n  --tw-exit-rotate: initial;\n  --tw-exit-translate-x: initial;\n  --tw-exit-translate-y: initial;\n}\n.data-\\[state\\=hidden\\]\\:animate-out[data-state="hidden"] {\n  animation-name: exit;\n  animation-duration: 150ms;\n  --tw-exit-opacity: initial;\n  --tw-exit-scale: initial;\n  --tw-exit-rotate: initial;\n  --tw-exit-translate-x: initial;\n  --tw-exit-translate-y: initial;\n}\n.data-\\[swipe\\=end\\]\\:animate-out[data-swipe="end"] {\n  animation-name: exit;\n  animation-duration: 150ms;\n  --tw-exit-opacity: initial;\n  --tw-exit-scale: initial;\n  --tw-exit-rotate: initial;\n  --tw-exit-translate-x: initial;\n  --tw-exit-translate-y: initial;\n}\n.data-\\[motion\\^\\=from-\\]\\:fade-in[data-motion^="from-"] {\n  --tw-enter-opacity: 0;\n}\n.data-\\[motion\\^\\=to-\\]\\:fade-out[data-motion^="to-"] {\n  --tw-exit-opacity: 0;\n}\n.data-\\[state\\=closed\\]\\:fade-out-0[data-state="closed"] {\n  --tw-exit-opacity: 0;\n}\n.data-\\[state\\=closed\\]\\:fade-out-80[data-state="closed"] {\n  --tw-exit-opacity: 0.8;\n}\n.data-\\[state\\=hidden\\]\\:fade-out[data-state="hidden"] {\n  --tw-exit-opacity: 0;\n}\n.data-\\[state\\=open\\]\\:fade-in-0[data-state="open"] {\n  --tw-enter-opacity: 0;\n}\n.data-\\[state\\=visible\\]\\:fade-in[data-state="visible"] {\n  --tw-enter-opacity: 0;\n}\n.data-\\[state\\=closed\\]\\:zoom-out-95[data-state="closed"] {\n  --tw-exit-scale: .95;\n}\n.data-\\[state\\=open\\]\\:zoom-in-90[data-state="open"] {\n  --tw-enter-scale: .9;\n}\n.data-\\[state\\=open\\]\\:zoom-in-95[data-state="open"] {\n  --tw-enter-scale: .95;\n}\n.data-\\[motion\\=from-end\\]\\:slide-in-from-right-52[data-motion="from-end"] {\n  --tw-enter-translate-x: 13rem;\n}\n.data-\\[motion\\=from-start\\]\\:slide-in-from-left-52[data-motion="from-start"] {\n  --tw-enter-translate-x: -13rem;\n}\n.data-\\[motion\\=to-end\\]\\:slide-out-to-right-52[data-motion="to-end"] {\n  --tw-exit-translate-x: 13rem;\n}\n.data-\\[motion\\=to-start\\]\\:slide-out-to-left-52[data-motion="to-start"] {\n  --tw-exit-translate-x: -13rem;\n}\n.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side="bottom"] {\n  --tw-enter-translate-y: -0.5rem;\n}\n.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side="left"] {\n  --tw-enter-translate-x: 0.5rem;\n}\n.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side="right"] {\n  --tw-enter-translate-x: -0.5rem;\n}\n.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side="top"] {\n  --tw-enter-translate-y: 0.5rem;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state="closed"] {\n  --tw-exit-translate-y: 100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state="closed"] {\n  --tw-exit-translate-x: -100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-left-1\\/2[data-state="closed"] {\n  --tw-exit-translate-x: -50%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state="closed"] {\n  --tw-exit-translate-x: 100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-right-full[data-state="closed"] {\n  --tw-exit-translate-x: 100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state="closed"] {\n  --tw-exit-translate-y: -100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-top-\\[48\\%\\][data-state="closed"] {\n  --tw-exit-translate-y: -48%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state="open"] {\n  --tw-enter-translate-y: 100%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-left[data-state="open"] {\n  --tw-enter-translate-x: -100%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-left-1\\/2[data-state="open"] {\n  --tw-enter-translate-x: -50%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-right[data-state="open"] {\n  --tw-enter-translate-x: 100%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-top[data-state="open"] {\n  --tw-enter-translate-y: -100%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-top-\\[48\\%\\][data-state="open"] {\n  --tw-enter-translate-y: -48%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-top-full[data-state="open"] {\n  --tw-enter-translate-y: -100%;\n}\n.data-\\[state\\=closed\\]\\:duration-300[data-state="closed"] {\n  animation-duration: 300ms;\n}\n.data-\\[state\\=open\\]\\:duration-500[data-state="open"] {\n  animation-duration: 500ms;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:left-0[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  left: 0px;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:h-1[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  height: 0.25rem;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:w-full[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  width: 100%;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:-translate-y-1\\/2[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:translate-x-0[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  --tw-translate-x: 0px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[state\\=checked\\]\\:disabled\\:border-\\[var\\(--checkbox-border-disabled-color\\)\\]:disabled[data-state="checked"] {\n  border-color: var(--checkbox-border-disabled-color);\n}\n.group[data-state="open"] .group-data-\\[state\\=open\\]\\:rotate-180 {\n  --tw-rotate: 180deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.dark\\:border-destructive:is(.dark *) {\n  border-color: hsl(var(--destructive));\n}\n.dark\\:text-green-400:is(.dark *) {\n  --tw-text-opacity: 1;\n  color: rgb(74 222 128 / var(--tw-text-opacity, 1));\n}\n@media (max-width: 1000px) {\n  .max-\\[1000px\\]\\:min-h-\\[360px\\] {\n    min-height: 360px;\n  }\n  .max-\\[1000px\\]\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n  .max-\\[1000px\\]\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n}\n@media (max-width: 754px) {\n  .max-\\[754px\\]\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n  .max-\\[754px\\]\\:w-\\[90\\%\\] {\n    width: 90%;\n  }\n}\n@media (min-width: 640px) {\n  .sm\\:bottom-0 {\n    bottom: 0px;\n  }\n  .sm\\:right-0 {\n    right: 0px;\n  }\n  .sm\\:top-auto {\n    top: auto;\n  }\n  .sm\\:col-start-4 {\n    grid-column-start: 4;\n  }\n  .sm\\:ml-auto {\n    margin-left: auto;\n  }\n  .sm\\:mt-0 {\n    margin-top: 0px;\n  }\n  .sm\\:block {\n    display: block;\n  }\n  .sm\\:flex {\n    display: flex;\n  }\n  .sm\\:hidden {\n    display: none;\n  }\n  .sm\\:h-10 {\n    height: 2.5rem;\n  }\n  .sm\\:h-\\[96px\\] {\n    height: 96px;\n  }\n  .sm\\:h-auto {\n    height: auto;\n  }\n  .sm\\:w-10 {\n    width: 2.5rem;\n  }\n  .sm\\:w-\\[160px\\] {\n    width: 160px;\n  }\n  .sm\\:w-\\[330px\\] {\n    width: 330px;\n  }\n  .sm\\:w-\\[400px\\] {\n    width: 400px;\n  }\n  .sm\\:w-\\[48\\%\\] {\n    width: 48%;\n  }\n  .sm\\:w-\\[90vw\\] {\n    width: 90vw;\n  }\n  .sm\\:w-auto {\n    width: auto;\n  }\n  .sm\\:w-full {\n    width: 100%;\n  }\n  .sm\\:min-w-\\[150px\\] {\n    min-width: 150px;\n  }\n  .sm\\:max-w-\\[425px\\] {\n    max-width: 425px;\n  }\n  .sm\\:max-w-\\[600px\\] {\n    max-width: 600px;\n  }\n  .sm\\:max-w-\\[70\\%\\] {\n    max-width: 70%;\n  }\n  .sm\\:max-w-none {\n    max-width: none;\n  }\n  .sm\\:max-w-sm {\n    max-width: 24rem;\n  }\n  .sm\\:flex-1 {\n    flex: 1 1 0%;\n  }\n  .sm\\:flex-row {\n    flex-direction: row;\n  }\n  .sm\\:flex-col {\n    flex-direction: column;\n  }\n  .sm\\:items-center {\n    align-items: center;\n  }\n  .sm\\:items-stretch {\n    align-items: stretch;\n  }\n  .sm\\:justify-start {\n    justify-content: flex-start;\n  }\n  .sm\\:justify-end {\n    justify-content: flex-end;\n  }\n  .sm\\:justify-center {\n    justify-content: center;\n  }\n  .sm\\:justify-between {\n    justify-content: space-between;\n  }\n  .sm\\:gap-4 {\n    gap: 1rem;\n  }\n  .sm\\:gap-8 {\n    gap: 2rem;\n  }\n  .sm\\:gap-\\[5px\\] {\n    gap: 5px;\n  }\n  .sm\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n  .sm\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n  .sm\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n  .sm\\:justify-self-end {\n    justify-self: end;\n  }\n  .sm\\:rounded-lg {\n    border-radius: var(--radius);\n  }\n  .sm\\:rounded-none {\n    border-radius: 0px;\n  }\n  .sm\\:p-6 {\n    padding: 1.5rem;\n  }\n  .sm\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n  .sm\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n  .sm\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n  .sm\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n  .sm\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n  .sm\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n  .sm\\:text-left {\n    text-align: left;\n  }\n  .sm\\:text-start {\n    text-align: start;\n  }\n  .sm\\:\\!text-\\[2\\.5rem\\] {\n    font-size: 2.5rem !important;\n  }\n  .sm\\:\\!text-\\[4rem\\] {\n    font-size: 4rem !important;\n  }\n  .sm\\:text-base {\n    font-size: 1rem;\n    line-height: 1.5rem;\n  }\n  .sm\\:text-lg {\n    font-size: 1.125rem;\n    line-height: 1.75rem;\n  }\n  .sm\\:text-xl {\n    font-size: 1.25rem;\n    line-height: 1.75rem;\n  }\n  .sm\\:text-xs {\n    font-size: 0.75rem;\n    line-height: 1rem;\n  }\n  .data-\\[state\\=open\\]\\:sm\\:slide-in-from-bottom-full[data-state="open"] {\n    --tw-enter-translate-y: 100%;\n  }\n}\n@media (min-width: 768px) {\n  .md\\:absolute {\n    position: absolute;\n  }\n  .md\\:bottom-4 {\n    bottom: 1rem;\n  }\n  .md\\:left-1\\/2 {\n    left: 50%;\n  }\n  .md\\:left-\\[-1\\.5rem\\] {\n    left: -1.5rem;\n  }\n  .md\\:right-\\[-1\\.5rem\\] {\n    right: -1.5rem;\n  }\n  .md\\:order-1 {\n    order: 1;\n  }\n  .md\\:order-2 {\n    order: 2;\n  }\n  .md\\:order-3 {\n    order: 3;\n  }\n  .md\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n  .md\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n  .md\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n  .md\\:col-start-1 {\n    grid-column-start: 1;\n  }\n  .md\\:col-start-2 {\n    grid-column-start: 2;\n  }\n  .md\\:row-start-1 {\n    grid-row-start: 1;\n  }\n  .md\\:\\!-mt-\\[24px\\] {\n    margin-top: -24px !important;\n  }\n  .md\\:mt-0 {\n    margin-top: 0px;\n  }\n  .md\\:mt-4 {\n    margin-top: 1rem;\n  }\n  .md\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n  .md\\:block {\n    display: block;\n  }\n  .md\\:flex {\n    display: flex;\n  }\n  .md\\:hidden {\n    display: none;\n  }\n  .md\\:h-\\[15px\\] {\n    height: 15px;\n  }\n  .md\\:h-\\[160px\\] {\n    height: 160px;\n  }\n  .md\\:h-\\[20px\\] {\n    height: 20px;\n  }\n  .md\\:h-\\[75px\\] {\n    height: 75px;\n  }\n  .md\\:h-full {\n    height: 100%;\n  }\n  .md\\:max-h-none {\n    max-height: none;\n  }\n  .md\\:min-h-\\[250px\\] {\n    min-height: 250px;\n  }\n  .md\\:min-h-\\[300px\\] {\n    min-height: 300px;\n  }\n  .md\\:w-32 {\n    width: 8rem;\n  }\n  .md\\:w-48 {\n    width: 12rem;\n  }\n  .md\\:w-64 {\n    width: 16rem;\n  }\n  .md\\:w-80 {\n    width: 20rem;\n  }\n  .md\\:w-\\[160px\\] {\n    width: 160px;\n  }\n  .md\\:w-\\[200px\\] {\n    width: 200px;\n  }\n  .md\\:w-\\[300px\\] {\n    width: 300px;\n  }\n  .md\\:w-\\[400px\\] {\n    width: 400px;\n  }\n  .md\\:w-\\[75px\\] {\n    width: 75px;\n  }\n  .md\\:w-\\[var\\(--radix-navigation-menu-viewport-width\\)\\] {\n    width: var(--radix-navigation-menu-viewport-width);\n  }\n  .md\\:w-auto {\n    width: auto;\n  }\n  .md\\:max-w-\\[200px\\] {\n    max-width: 200px;\n  }\n  .md\\:max-w-\\[420px\\] {\n    max-width: 420px;\n  }\n  .md\\:flex-1 {\n    flex: 1 1 0%;\n  }\n  .md\\:flex-none {\n    flex: none;\n  }\n  .md\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n  .md\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n  .md\\:transform {\n    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n  .md\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n  .md\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .md\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n  .md\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n  .md\\:grid-cols-\\[min-content_1fr\\] {\n    grid-template-columns: min-content 1fr;\n  }\n  .md\\:grid-cols-\\[var\\(--hero-content-grid-cols\\)\\] {\n    grid-template-columns: var(--hero-content-grid-cols);\n  }\n  .md\\:flex-row {\n    flex-direction: row;\n  }\n  .md\\:items-start {\n    align-items: flex-start;\n  }\n  .md\\:items-center {\n    align-items: center;\n  }\n  .md\\:justify-start {\n    justify-content: flex-start;\n  }\n  .md\\:justify-end {\n    justify-content: flex-end;\n  }\n  .md\\:justify-between {\n    justify-content: space-between;\n  }\n  .md\\:gap-12 {\n    gap: 3rem;\n  }\n  .md\\:gap-4 {\n    gap: 1rem;\n  }\n  .md\\:gap-6 {\n    gap: 1.5rem;\n  }\n  .md\\:gap-\\[40px\\] {\n    gap: 40px;\n  }\n  .md\\:bg-\\[--member-card-color-background\\] {\n    background-color: var(--member-card-color-background);\n  }\n  .md\\:p-12 {\n    padding: 3rem;\n  }\n  .md\\:p-6 {\n    padding: 1.5rem;\n  }\n  .md\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n  .md\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n  .md\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n  .md\\:px-\\[35px\\] {\n    padding-left: 35px;\n    padding-right: 35px;\n  }\n  .md\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n  .md\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n  .md\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n  .md\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n  .md\\:pb-0 {\n    padding-bottom: 0px;\n  }\n  .md\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n  .md\\:\\!text-\\[20px\\] {\n    font-size: 20px !important;\n  }\n  .md\\:\\!text-\\[90px\\] {\n    font-size: 90px !important;\n  }\n  .md\\:text-2xl {\n    font-size: 1.5rem;\n    line-height: 2rem;\n  }\n  .md\\:text-3xl {\n    font-size: 1.875rem;\n    line-height: 2.25rem;\n  }\n  .md\\:text-4xl {\n    font-size: 2.25rem;\n    line-height: 2.5rem;\n  }\n  .md\\:text-5xl {\n    font-size: 3rem;\n    line-height: 1;\n  }\n  .md\\:text-\\[50px\\] {\n    font-size: 50px;\n  }\n  .md\\:text-base {\n    font-size: 1rem;\n    line-height: 1.5rem;\n  }\n  .md\\:text-xl {\n    font-size: 1.25rem;\n    line-height: 1.75rem;\n  }\n}\n@media (min-width: 1000px) {\n  .min-\\[1000px\\]\\:grid-cols-\\[60\\%_40\\%\\] {\n    grid-template-columns: 60% 40%;\n  }\n  .min-\\[1000px\\]\\:gap-12 {\n    gap: 3rem;\n  }\n}\n@media (min-width: 1024px) {\n  .lg\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n  .lg\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n  .lg\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n  .lg\\:mb-0 {\n    margin-bottom: 0px;\n  }\n  .lg\\:ml-auto {\n    margin-left: auto;\n  }\n  .lg\\:mt-0 {\n    margin-top: 0px;\n  }\n  .lg\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n  .lg\\:flex {\n    display: flex;\n  }\n  .lg\\:hidden {\n    display: none;\n  }\n  .lg\\:aspect-video {\n    aspect-ratio: 16 / 9;\n  }\n  .lg\\:w-\\[max-content\\] {\n    width: -moz-max-content;\n    width: max-content;\n  }\n  .lg\\:w-auto {\n    width: auto;\n  }\n  .lg\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n  .lg\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .lg\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n  .lg\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n  .lg\\:grid-cols-\\[1fr_auto\\] {\n    grid-template-columns: 1fr auto;\n  }\n  .lg\\:grid-cols-\\[48\\%\\2c 48\\%\\] {\n    grid-template-columns: 48% 48%;\n  }\n  .lg\\:flex-row {\n    flex-direction: row;\n  }\n  .lg\\:items-center {\n    align-items: center;\n  }\n  .lg\\:justify-start {\n    justify-content: flex-start;\n  }\n  .lg\\:justify-center {\n    justify-content: center;\n  }\n  .lg\\:justify-between {\n    justify-content: space-between;\n  }\n  .lg\\:gap-16 {\n    gap: 4rem;\n  }\n  .lg\\:gap-4 {\n    gap: 1rem;\n  }\n  .lg\\:gap-6 {\n    gap: 1.5rem;\n  }\n  .lg\\:\\!p-0 {\n    padding: 0px !important;\n  }\n  .lg\\:p-6 {\n    padding: 1.5rem;\n  }\n  .lg\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n  .lg\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n  .lg\\:pr-4 {\n    padding-right: 1rem;\n  }\n  .lg\\:\\!text-\\[120px\\] {\n    font-size: 120px !important;\n  }\n  .lg\\:\\!text-\\[24px\\] {\n    font-size: 24px !important;\n  }\n}\n@media (min-width: 1150px) {\n  .min-\\[1150px\\]\\:max-h-\\[400px\\] {\n    max-height: 400px;\n  }\n}\n@media (min-width: 1280px) {\n  .xl\\:mt-4 {\n    margin-top: 1rem;\n  }\n  .xl\\:inline {\n    display: inline;\n  }\n  .xl\\:flex {\n    display: flex;\n  }\n  .xl\\:grid {\n    display: grid;\n  }\n  .xl\\:hidden {\n    display: none;\n  }\n  .xl\\:h-full {\n    height: 100%;\n  }\n  .xl\\:w-52 {\n    width: 13rem;\n  }\n  .xl\\:max-w-\\[644px\\] {\n    max-width: 644px;\n  }\n  .xl\\:max-w-none {\n    max-width: none;\n  }\n  .xl\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n  .xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n  .xl\\:flex-row {\n    flex-direction: row;\n  }\n  .xl\\:justify-center {\n    justify-content: center;\n  }\n  .xl\\:gap-4 {\n    gap: 1rem;\n  }\n  .xl\\:rounded-lg {\n    border-radius: var(--radius);\n  }\n  .xl\\:p-4 {\n    padding: 1rem;\n  }\n  .xl\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n}\n@media (min-width: 1432px) {\n  .\\31-2xl\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n}\n@media (min-width: 1536px) {\n  .\\32xl\\:max-w-\\[800px\\] {\n    max-width: 800px;\n  }\n  .\\32xl\\:gap-12 {\n    gap: 3rem;\n  }\n}\n.\\[\\&\\:has\\(\\>\\.day-range-end\\)\\]\\:rounded-r-md:has(>.day-range-end) {\n  border-top-right-radius: calc(var(--radius) - 2px);\n  border-bottom-right-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\>\\.day-range-start\\)\\]\\:rounded-l-md:has(>.day-range-start) {\n  border-top-left-radius: calc(var(--radius) - 2px);\n  border-bottom-left-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-md:has([aria-selected]) {\n  border-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:bg-accent:has([aria-selected]) {\n  background-color: hsl(var(--accent));\n}\n.first\\:\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-l-md:has([aria-selected]):first-child {\n  border-top-left-radius: calc(var(--radius) - 2px);\n  border-bottom-left-radius: calc(var(--radius) - 2px);\n}\n.last\\:\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-r-md:has([aria-selected]):last-child {\n  border-top-right-radius: calc(var(--radius) - 2px);\n  border-bottom-right-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\.day-outside\\)\\]\\:bg-accent\\/50:has([aria-selected].day-outside) {\n  background-color: hsl(var(--accent) / 0.5);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\.day-range-end\\)\\]\\:rounded-r-\\[var\\(--calendar-day-radius\\)\\]:has([aria-selected].day-range-end) {\n  border-top-right-radius: var(--calendar-day-radius);\n  border-bottom-right-radius: var(--calendar-day-radius);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\.day-range-end\\)\\]\\:rounded-r-md:has([aria-selected].day-range-end) {\n  border-top-right-radius: calc(var(--radius) - 2px);\n  border-bottom-right-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]) {\n  padding-right: 0px;\n}\n.\\[\\&\\:hover\\]\\:bg-\\[var\\(--nav-color-hover\\)\\]:hover {\n  background-color: var(--nav-color-hover);\n}\n.\\[\\&\\:not\\(\\:focus\\)\\]\\:px-4:not(:focus) {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n.\\[\\&\\:not\\(\\:focus\\)\\]\\:py-4:not(:focus) {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n.\\[\\&\\:not\\(\\:has\\(h5\\)\\)\\>i\\]\\:top-1\\/2:not(:has(h5))>i {\n  top: 50%;\n}\n.\\[\\&\\:not\\(\\:has\\(h5\\)\\)\\>i\\]\\:-translate-y-1\\/2:not(:has(h5))>i {\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\:not\\(\\:has\\(h5\\)\\)\\>svg\\]\\:top-1\\/2:not(:has(h5))>svg {\n  top: 50%;\n}\n.\\[\\&\\:not\\(\\:has\\(h5\\)\\)\\>svg\\]\\:-translate-y-1\\/2:not(:has(h5))>svg {\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\>\\*\\.active\\]\\:bg-\\[var\\(--nav-color-primary\\)\\]>*.active {\n  background-color: var(--nav-color-primary);\n}\n.\\[\\&\\>\\*\\.active\\]\\:font-bold>*.active {\n  font-weight: 700;\n}\n.\\[\\&\\>\\*\\:hover\\]\\:bg-\\[var\\(--nav-color-hover\\)\\]>*:hover {\n  background-color: var(--nav-color-hover);\n}\n.\\[\\&\\>\\*\\:hover\\]\\:uppercase>*:hover {\n  text-transform: uppercase;\n}\n.\\[\\&\\>\\*\\:hover\\]\\:duration-300>*:hover {\n  transition-duration: 300ms;\n}\n.\\[\\&\\>\\*\\:hover\\]\\:ease-in-out>*:hover {\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.\\[\\&\\>\\*\\:hover\\]\\:duration-300>*:hover {\n  animation-duration: 300ms;\n}\n.\\[\\&\\>\\*\\:hover\\]\\:ease-in-out>*:hover {\n  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.\\[\\&\\>\\*\\]\\:w-full>* {\n  width: 100%;\n}\n.\\[\\&\\>\\*\\]\\:min-w-\\[200px\\]>* {\n  min-width: 200px;\n}\n.\\[\\&\\>\\*\\]\\:min-w-min>* {\n  min-width: -moz-min-content;\n  min-width: min-content;\n}\n.\\[\\&\\>\\*\\]\\:flex-1>* {\n  flex: 1 1 0%;\n}\n.\\[\\&\\>\\*\\]\\:border-2>* {\n  border-width: 2px;\n}\n.\\[\\&\\>\\*\\]\\:border-\\[var\\(--nav-color-border\\)\\]>* {\n  border-color: var(--nav-color-border);\n}\n.\\[\\&\\>\\*\\]\\:p-4>* {\n  padding: 1rem;\n}\n.\\[\\&\\>\\*\\]\\:text-center>* {\n  text-align: center;\n}\n.\\[\\&\\>\\*\\]\\:text-white>* {\n  --tw-text-opacity: 1;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1));\n}\n.\\[\\&\\>\\*\\]\\:transition-all>* {\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n@media (min-width: 1280px) {\n  .\\[\\&\\>\\*\\]\\:xl\\:border-2>* {\n    border-width: 2px;\n  }\n  .\\[\\&\\>\\*\\]\\:xl\\:border-\\[var\\(--nav-color-border\\)\\]>* {\n    border-color: var(--nav-color-border);\n  }\n}\n.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox] {\n  --tw-translate-y: 2px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\>button\\]\\:w-full>button {\n  width: 100%;\n}\n.\\[\\&\\>div\\]\\:max-h-none>div {\n  max-height: none;\n}\n.\\[\\&\\>div\\]\\:overflow-visible>div {\n  overflow: visible;\n}\n.\\[\\&\\>i\\+div\\]\\:translate-y-\\[-3px\\]>i+div {\n  --tw-translate-y: -3px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\>i\\]\\:absolute>i {\n  position: absolute;\n}\n.\\[\\&\\>i\\]\\:left-4>i {\n  left: 1rem;\n}\n.\\[\\&\\>i\\]\\:left-5>i {\n  left: 1.25rem;\n}\n.\\[\\&\\>i\\]\\:left-7>i {\n  left: 1.75rem;\n}\n.\\[\\&\\>i\\]\\:text-base>i {\n  font-size: 1rem;\n  line-height: 1.5rem;\n}\n.\\[\\&\\>i\\]\\:text-lg>i {\n  font-size: 1.125rem;\n  line-height: 1.75rem;\n}\n.\\[\\&\\>i\\]\\:text-sm>i {\n  font-size: 0.875rem;\n  line-height: 1.25rem;\n}\n.\\[\\&\\>i\\]\\:text-xl>i {\n  font-size: 1.25rem;\n  line-height: 1.75rem;\n}\n.\\[\\&\\>i\\]\\:text-xs>i {\n  font-size: 0.75rem;\n  line-height: 1rem;\n}\n.\\[\\&\\>i\\]\\:text-foreground>i {\n  color: hsl(var(--foreground));\n}\n.\\[\\&\\>img\\]\\:block>img {\n  display: block;\n}\n.\\[\\&\\>img\\]\\:h-auto>img {\n  height: auto;\n}\n.\\[\\&\\>img\\]\\:max-h-\\[var\\(--button-image-icon-max-height\\)\\]>img {\n  max-height: var(--button-image-icon-max-height);\n}\n.\\[\\&\\>img\\]\\:w-auto>img {\n  width: auto;\n}\n.\\[\\&\\>img\\]\\:object-contain>img {\n  -o-object-fit: contain;\n     object-fit: contain;\n}\n.\\[\\&\\>i\\~\\*\\]\\:pl-7>i~* {\n  padding-left: 1.75rem;\n}\n.\\[\\&\\>span\\]\\:line-clamp-1>span {\n  overflow: hidden;\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 1;\n}\n.\\[\\&\\>svg\\+div\\]\\:translate-y-\\[-3px\\]>svg+div {\n  --tw-translate-y: -3px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\>svg\\]\\:absolute>svg {\n  position: absolute;\n}\n.\\[\\&\\>svg\\]\\:left-4>svg {\n  left: 1rem;\n}\n.\\[\\&\\>svg\\]\\:top-4>svg {\n  top: 1rem;\n}\n.\\[\\&\\>svg\\]\\:h-\\[var\\(--tooltip-arrow-size\\)\\]>svg {\n  height: var(--tooltip-arrow-size);\n}\n.\\[\\&\\>svg\\]\\:w-\\[var\\(--tooltip-arrow-size\\)\\]>svg {\n  width: var(--tooltip-arrow-size);\n}\n.\\[\\&\\>svg\\]\\:fill-\\[var\\(--tooltip-arrow-color\\)\\]>svg {\n  fill: var(--tooltip-arrow-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-accent-icon-color\\)\\]>svg {\n  color: var(--alert-accent-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-error-icon-color\\)\\]>svg {\n  color: var(--alert-error-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-info-icon-color\\)\\]>svg {\n  color: var(--alert-info-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-neutral-icon-color\\)\\]>svg {\n  color: var(--alert-neutral-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-success-icon-color\\)\\]>svg {\n  color: var(--alert-success-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-warning-icon-color\\)\\]>svg {\n  color: var(--alert-warning-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-destructive>svg {\n  color: hsl(var(--destructive));\n}\n.\\[\\&\\>svg\\]\\:text-foreground>svg {\n  color: hsl(var(--foreground));\n}\n.\\[\\&\\>svg\\~\\*\\]\\:pl-7>svg~* {\n  padding-left: 1.75rem;\n}\n.\\[\\&\\>tr\\]\\:last\\:border-b-0:last-child>tr {\n  border-bottom-width: 0px;\n}\n.\\[\\&\\[data-panel-group-direction\\=vertical\\]\\>div\\]\\:rotate-90[data-panel-group-direction=vertical]>div {\n  --tw-rotate: 90deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\[data-state\\=open\\]\\>div\\]\\:bg-\\[--member-card-color-background\\][data-state=open]>div {\n  background-color: var(--member-card-color-background);\n}\n.\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:rotate-180[data-state=open]>svg {\n  --tw-rotate: 180deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\[data-state\\=open\\]\\]\\:rotate-180[data-state=open] {\n  --tw-rotate: 180deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\]\\:text-\\[length\\:var\\(--badge-font-size\\)\\] {\n  font-size: var(--badge-font-size);\n}\n.\\[\\&\\]\\:text-\\[var\\(--badge-text-color\\)\\] {\n  color: var(--badge-text-color);\n}\n.\\[\\&_\\.ProseMirror\\]\\:max-h-\\[var\\(--rich-text-editor-content-height\\)\\] .ProseMirror {\n  max-height: var(--rich-text-editor-content-height);\n}\n.\\[\\&_\\.ProseMirror\\]\\:min-h-\\[var\\(--rich-text-editor-content-height\\)\\] .ProseMirror {\n  min-height: var(--rich-text-editor-content-height);\n}\n.\\[\\&_\\.ProseMirror\\]\\:overflow-y-scroll .ProseMirror {\n  overflow-y: scroll;\n}\n.\\[\\&_\\.ProseMirror\\]\\:p-\\[var\\(--rich-text-editor-content-padding\\)\\] .ProseMirror {\n  padding: var(--rich-text-editor-content-padding);\n}\n.\\[\\&_\\.ProseMirror\\]\\:text-\\[var\\(--rich-text-editor-content-text\\)\\] .ProseMirror {\n  color: var(--rich-text-editor-content-text);\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:pointer-events-none .ProseMirror .is-editor-empty:first-child::before {\n  pointer-events: none;\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:float-left .ProseMirror .is-editor-empty:first-child::before {\n  float: left;\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:h-0 .ProseMirror .is-editor-empty:first-child::before {\n  height: 0px;\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:text-\\[var\\(--rich-text-editor-placeholder\\)\\] .ProseMirror .is-editor-empty:first-child::before {\n  color: var(--rich-text-editor-placeholder);\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:content-\\[attr\\(data-placeholder\\)\\] .ProseMirror .is-editor-empty:first-child::before {\n  --tw-content: attr(data-placeholder);\n  content: var(--tw-content);\n}\n.\\[\\&_\\.ProseMirror_a\\:hover\\]\\:text-\\[var\\(--rich-text-editor-link-hover-color\\)\\] .ProseMirror a:hover {\n  color: var(--rich-text-editor-link-hover-color);\n}\n.\\[\\&_\\.ProseMirror_a\\:hover\\]\\:decoration-\\[var\\(--rich-text-editor-link-hover-decoration\\)\\] .ProseMirror a:hover {\n  text-decoration-color: var(--rich-text-editor-link-hover-decoration);\n}\n.\\[\\&_\\.ProseMirror_a\\]\\:text-\\[var\\(--rich-text-editor-link-color\\)\\] .ProseMirror a {\n  color: var(--rich-text-editor-link-color);\n}\n.\\[\\&_\\.ProseMirror_a\\]\\:underline .ProseMirror a {\n  text-decoration-line: underline;\n}\n.\\[\\&_\\.ProseMirror_a\\]\\:decoration-\\[var\\(--rich-text-editor-link-decoration\\)\\] .ProseMirror a {\n  text-decoration-color: var(--rich-text-editor-link-decoration);\n}\n.\\[\\&_\\.ProseMirror_a\\]\\:decoration-2 .ProseMirror a {\n  text-decoration-thickness: 2px;\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:my-\\[var\\(--rich-text-editor-blockquote-margin\\)\\] .ProseMirror blockquote {\n  margin-top: var(--rich-text-editor-blockquote-margin);\n  margin-bottom: var(--rich-text-editor-blockquote-margin);\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:border-l-\\[var\\(--rich-text-editor-blockquote-border-color\\)\\] .ProseMirror blockquote {\n  border-left-color: var(--rich-text-editor-blockquote-border-color);\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:border-l-\\[var\\(--rich-text-editor-blockquote-border-width\\)\\] .ProseMirror blockquote {\n  border-left-color: var(--rich-text-editor-blockquote-border-width);\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:pl-\\[var\\(--rich-text-editor-blockquote-padding-left\\)\\] .ProseMirror blockquote {\n  padding-left: var(--rich-text-editor-blockquote-padding-left);\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:italic .ProseMirror blockquote {\n  font-style: italic;\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:text-\\[var\\(--rich-text-editor-blockquote-text-color\\)\\] .ProseMirror blockquote {\n  color: var(--rich-text-editor-blockquote-text-color);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:mb-\\[var\\(--rich-text-editor-heading-h1-margin-bottom\\)\\] .ProseMirror h1 {\n  margin-bottom: var(--rich-text-editor-heading-h1-margin-bottom);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:mt-\\[var\\(--rich-text-editor-heading-h1-margin-top\\)\\] .ProseMirror h1 {\n  margin-top: var(--rich-text-editor-heading-h1-margin-top);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:text-\\[length\\:var\\(--rich-text-editor-heading-h1-font-size\\)\\] .ProseMirror h1 {\n  font-size: var(--rich-text-editor-heading-h1-font-size);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:leading-\\[var\\(--rich-text-editor-heading-h1-line-height\\)\\] .ProseMirror h1 {\n  line-height: var(--rich-text-editor-heading-h1-line-height);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:text-\\[var\\(--rich-text-editor-heading-h1-color\\)\\] .ProseMirror h1 {\n  color: var(--rich-text-editor-heading-h1-color);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:mb-\\[var\\(--rich-text-editor-heading-h2-margin-bottom\\)\\] .ProseMirror h2 {\n  margin-bottom: var(--rich-text-editor-heading-h2-margin-bottom);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:mt-\\[var\\(--rich-text-editor-heading-h2-margin-top\\)\\] .ProseMirror h2 {\n  margin-top: var(--rich-text-editor-heading-h2-margin-top);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:text-\\[length\\:var\\(--rich-text-editor-heading-h2-font-size\\)\\] .ProseMirror h2 {\n  font-size: var(--rich-text-editor-heading-h2-font-size);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:leading-\\[var\\(--rich-text-editor-heading-h2-line-height\\)\\] .ProseMirror h2 {\n  line-height: var(--rich-text-editor-heading-h2-line-height);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:text-\\[var\\(--rich-text-editor-heading-h2-color\\)\\] .ProseMirror h2 {\n  color: var(--rich-text-editor-heading-h2-color);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:mb-\\[var\\(--rich-text-editor-heading-h3-margin-bottom\\)\\] .ProseMirror h3 {\n  margin-bottom: var(--rich-text-editor-heading-h3-margin-bottom);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:mt-\\[var\\(--rich-text-editor-heading-h3-margin-top\\)\\] .ProseMirror h3 {\n  margin-top: var(--rich-text-editor-heading-h3-margin-top);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:text-\\[length\\:var\\(--rich-text-editor-heading-h3-font-size\\)\\] .ProseMirror h3 {\n  font-size: var(--rich-text-editor-heading-h3-font-size);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:leading-\\[var\\(--rich-text-editor-heading-h3-line-height\\)\\] .ProseMirror h3 {\n  line-height: var(--rich-text-editor-heading-h3-line-height);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:text-\\[var\\(--rich-text-editor-heading-h3-color\\)\\] .ProseMirror h3 {\n  color: var(--rich-text-editor-heading-h3-color);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:mb-\\[var\\(--rich-text-editor-heading-h4-margin-bottom\\)\\] .ProseMirror h4 {\n  margin-bottom: var(--rich-text-editor-heading-h4-margin-bottom);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:mt-\\[var\\(--rich-text-editor-heading-h4-margin-top\\)\\] .ProseMirror h4 {\n  margin-top: var(--rich-text-editor-heading-h4-margin-top);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:text-\\[length\\:var\\(--rich-text-editor-heading-h4-font-size\\)\\] .ProseMirror h4 {\n  font-size: var(--rich-text-editor-heading-h4-font-size);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:leading-\\[var\\(--rich-text-editor-heading-h4-line-height\\)\\] .ProseMirror h4 {\n  line-height: var(--rich-text-editor-heading-h4-line-height);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:text-\\[var\\(--rich-text-editor-heading-h4-color\\)\\] .ProseMirror h4 {\n  color: var(--rich-text-editor-heading-h4-color);\n}\n.\\[\\&_\\.ProseMirror_li\\]\\:my-\\[var\\(--rich-text-editor-list-item-margin\\)\\] .ProseMirror li {\n  margin-top: var(--rich-text-editor-list-item-margin);\n  margin-bottom: var(--rich-text-editor-list-item-margin);\n}\n.\\[\\&_\\.ProseMirror_li\\]\\:leading-\\[var\\(--rich-text-editor-list-item-line-height\\)\\] .ProseMirror li {\n  line-height: var(--rich-text-editor-list-item-line-height);\n}\n.\\[\\&_\\.ProseMirror_li\\]\\:text-\\[var\\(--rich-text-editor-list-item-text\\)\\] .ProseMirror li {\n  color: var(--rich-text-editor-list-item-text);\n}\n.\\[\\&_\\.ProseMirror_ol\\]\\:my-\\[var\\(--rich-text-editor-list-margin\\)\\] .ProseMirror ol {\n  margin-top: var(--rich-text-editor-list-margin);\n  margin-bottom: var(--rich-text-editor-list-margin);\n}\n.\\[\\&_\\.ProseMirror_ol\\]\\:list-decimal .ProseMirror ol {\n  list-style-type: decimal;\n}\n.\\[\\&_\\.ProseMirror_ol\\]\\:pl-\\[var\\(--rich-text-editor-list-padding-left\\)\\] .ProseMirror ol {\n  padding-left: var(--rich-text-editor-list-padding-left);\n}\n.\\[\\&_\\.ProseMirror_ul\\]\\:my-\\[var\\(--rich-text-editor-list-margin\\)\\] .ProseMirror ul {\n  margin-top: var(--rich-text-editor-list-margin);\n  margin-bottom: var(--rich-text-editor-list-margin);\n}\n.\\[\\&_\\.ProseMirror_ul\\]\\:list-disc .ProseMirror ul {\n  list-style-type: disc;\n}\n.\\[\\&_\\.ProseMirror_ul\\]\\:pl-\\[var\\(--rich-text-editor-list-padding-left\\)\\] .ProseMirror ul {\n  padding-left: var(--rich-text-editor-list-padding-left);\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading] {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading] {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading] {\n  font-size: 0.75rem;\n  line-height: 1rem;\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading] {\n  font-weight: 500;\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-\\[var\\(--command-group-heading-color\\)\\] [cmdk-group-heading] {\n  color: var(--command-group-heading-color);\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground [cmdk-group-heading] {\n  color: hsl(var(--muted-foreground));\n}\n.\\[\\&_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group] {\n  padding-top: 0px;\n}\n.\\[\\&_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group] {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n.\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg {\n  height: 1.25rem;\n}\n.\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg {\n  width: 1.25rem;\n}\n.\\[\\&_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input] {\n  height: 3rem;\n}\n.\\[\\&_\\[cmdk-input\\]\\]\\:h-\\[var\\(--command-input-height\\)\\] [cmdk-input] {\n  height: var(--command-input-height);\n}\n.\\[\\&_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item] {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n.\\[\\&_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item] {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n.\\[\\&_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg {\n  height: 1.25rem;\n}\n.\\[\\&_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg {\n  width: 1.25rem;\n}\n.\\[\\&_\\[role\\=\\"menuitem\\"\\]\\]\\:w-max [role="menuitem"] {\n  width: -moz-max-content;\n  width: max-content;\n}\n.\\[\\&_\\[role\\=\\"menuitem\\"\\]\\]\\:min-w-\\[200px\\] [role="menuitem"] {\n  min-width: 200px;\n}\n.\\[\\&_br\\]\\:hidden br {\n  display: none;\n}\n@media (min-width: 768px) {\n  .md\\:\\[\\&_br\\]\\:block br {\n    display: block;\n  }\n}\n.\\[\\&_img\\]\\:block img {\n  display: block;\n}\n.\\[\\&_img\\]\\:h-auto img {\n  height: auto;\n}\n.\\[\\&_img\\]\\:max-h-full img {\n  max-height: 100%;\n}\n.\\[\\&_img\\]\\:w-auto img {\n  width: auto;\n}\n.\\[\\&_img\\]\\:max-w-full img {\n  max-width: 100%;\n}\n.\\[\\&_img\\]\\:object-contain img {\n  -o-object-fit: contain;\n     object-fit: contain;\n}\n.\\[\\&_p\\]\\:leading-relaxed p {\n  line-height: 1.625;\n}\n.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child {\n  border-width: 0px;\n}\n.\\[\\&_tr\\]\\:border-b tr {\n  border-bottom-width: 1px;\n}\n.button-group-error .\\[\\.button-group-error_\\&\\]\\:\\!bg-\\[var\\(--button-group-error-bg\\2c inherit\\)\\] {\n  background-color: var(--button-group-error-bg,inherit) !important;\n}\n.button-group-error .\\[\\.button-group-error_\\&\\]\\:\\!text-\\[var\\(--button-group-error-color\\2c inherit\\)\\] {\n  color: var(--button-group-error-color,inherit) !important;\n}\n.button-group-error .\\[\\.button-group-error_\\&\\]\\:hover\\:\\!bg-\\[var\\(--button-group-error-hover-bg\\2c inherit\\)\\]:hover {\n  background-color: var(--button-group-error-hover-bg,inherit) !important;\n}\n.button-group-success .\\[\\.button-group-success_\\&\\]\\:\\!bg-\\[var\\(--button-group-success-bg\\2c inherit\\)\\] {\n  background-color: var(--button-group-success-bg,inherit) !important;\n}\n.button-group-success .\\[\\.button-group-success_\\&\\]\\:\\!text-\\[var\\(--button-group-success-color\\2c inherit\\)\\] {\n  color: var(--button-group-success-color,inherit) !important;\n}\n.button-group-success .\\[\\.button-group-success_\\&\\]\\:hover\\:\\!bg-\\[var\\(--button-group-success-hover-bg\\2c inherit\\)\\]:hover {\n  background-color: var(--button-group-success-hover-bg,inherit) !important;\n}\n',""]),t.A=i},82846:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* VIDEO COMPONENT */\n  \n  /* Border */\n  --video-border-radius: 0;\n  --video-border-width: 0;\n  --video-border-color: transparent;\n  --video-border-style: none;\n}\n",""]),t.A=i},74148:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,':root {\n  /* ACCORDION TABS BLOCK */\n  --accordion-tabs-font-family: var(--font-body);\n\n  /* Container */\n  --accordion-tabs-content-padding: var(--block-container-padding);\n  --accordion-tabs-content-gap: var(--spacing-6);\n  --accordion-tabs-border-radius: var(--radius-3xl);\n\n  /* Layout */\n  --accordion-tabs-header-gap: var(--spacing-4);\n  --accordion-tabs-header-margin-bottom: var(--spacing-6);\n  --accordion-tabs-grid-gap: var(--spacing-6);\n  --accordion-tabs-title-min-width: auto;\n\n  /* Typography */\n  --accordion-tabs-title-font-size: var(--heading-h2-clamp);\n  --accordion-tabs-title-font-weight: var(--heading-h2-weight);\n  --accordion-tabs-title-line-height: var(--heading-h2-line-height);\n  --accordion-tabs-title-color: var(--heading-h2-color);\n  --accordion-tabs-title-margin-bottom: var(--spacing-4);\n\n  --accordion-tabs-subtitle-font-size: clamp(\n    var(--heading-h4-size-mobile),\n    calc(var(--heading-h4-size-mobile) + var(--heading-h4-fluid-step) * (100vw - var(--fluid-viewport-min))),\n    var(--heading-h4-size)\n  );\n  --accordion-tabs-subtitle-font-weight: var(--heading-h4-weight);\n  --accordion-tabs-subtitle-line-height: var(--heading-h4-line-height);\n  --accordion-tabs-subtitle-color: var(--heading-h4-color);\n  --accordion-tabs-subtitle-margin-bottom: var(--spacing-6);\n\n  /* Content */\n  --accordion-tabs-content-font-size: var(--font-body-size);\n  --accordion-tabs-content-font-weight: var(--font-body-weight);\n  --accordion-tabs-content-line-height: var(--font-body-line-height);\n  --accordion-tabs-content-color: var(--font-body-color);\n  --accordion-tabs-content-bg: var(--accordion-content-background);\n  --accordion-tabs-content-link-color: inherit;\n  --accordion-tabs-content-link-hover-color: inherit;\n  --accordion-tabs-content-link-text-decoration: none;\n\n  /* Block Background */\n  --accordion-tabs-bg-color: transparent;\n  --accordion-tabs-bg-image: none;\n  --accordion-tabs-bg-size: auto;\n  --accordion-tabs-bg-position: center;\n  --accordion-tabs-bg-repeat: no-repeat;\n\n  /* Tabs Styling */\n  --accordion-tabs-active-bg: var(--gray-200);\n  --accordion-tabs-active-text-color: var(--gray-900);\n  --accordion-tabs-inactive-bg: var(--gray-700);\n  --accordion-tabs-inactive-text-color: var(--gray-400);\n  --accordion-tabs-inactive-hover-bg: var(--gray-600);\n  --accordion-tabs-inactive-hover-text-color: var(--gray-300);\n  --accordion-tabs-tab-list-gap: var(--spacing-2);\n  --accordion-tabs-tab-border-radius: var(--radius-xl);\n  --accordion-tabs-tab-font-size: var(--spacing-4);\n  --accordion-tabs-tab-font-weight: var(--tabs-trigger-font-weight);\n  --accordion-tabs-tab-padding-x: var(--spacing-4);\n  --accordion-tabs-tab-padding-y: var(--spacing-2);\n\n  /* Accordion Styling */\n  --accordion-tabs-accordion-bg: var(--gray-700);\n  --accordion-tabs-accordion-hover-bg: var(--accordion-tabs-accordion-bg);\n  --accordion-tabs-accordion-text-color: var(--gray-50);\n  --accordion-tabs-accordion-trigger-font-weight: 400;\n  --accordion-tabs-accordion-item-spacing: var(--spacing-4);\n  --accordion-tabs-border-color: var(--gray-200);\n\n  /* Responsive */\n  --accordion-tabs-mobile-content-padding: var(--spacing-6) var(--spacing-4);\n  --accordion-tabs-mobile-content-gap: var(--spacing-4);\n\n  --accordion-tabs-tablet-content-padding: var(--spacing-8) var(--spacing-6);\n  --accordion-tabs-tablet-content-gap: var(--spacing-5);\n}\n\n/* Block container styling */\n\n.accordion-tabs-block {\n  background-color: var(--accordion-tabs-bg-color);\n  background-image: var(--accordion-tabs-bg-image);\n  background-size: var(--accordion-tabs-bg-size);\n  background-position: var(--accordion-tabs-bg-position);\n  background-repeat: var(--accordion-tabs-bg-repeat);\n\n  /* Override base Tabs component variables */\n  --tabs-list-background: transparent;\n  --tabs-list-padding: var(--spacing-0);\n  --tabs-list-height: auto;\n  --tabs-list-border-radius: var(--radius-none);\n  --tabs-trigger-background: var(--accordion-tabs-inactive-bg);\n  --tabs-trigger-color: var(--accordion-tabs-inactive-text-color);\n  --tabs-trigger-active-background: var(--accordion-tabs-active-bg);\n  --tabs-trigger-active-color: var(--accordion-tabs-active-text-color);\n  --tabs-trigger-hover-background: var(--accordion-tabs-inactive-hover-bg);\n  --tabs-trigger-hover-color: var(--accordion-tabs-inactive-hover-text-color);\n  --tabs-trigger-active-shadow: none;\n  --tabs-trigger-font-weight: var(--accordion-tabs-tab-font-weight);\n  --tabs-trigger-text-transform: none;\n  --tabs-trigger-border-radius: var(--accordion-tabs-tab-border-radius);\n  --tabs-trigger-padding-x: var(--accordion-tabs-tab-padding-x);\n  --tabs-trigger-padding-y: var(--accordion-tabs-tab-padding-y);\n\n  /* Override base Accordion component variables */\n  --accordion-trigger-background: var(--accordion-tabs-accordion-bg);\n  --accordion-trigger-color: var(--accordion-tabs-accordion-text-color);\n  --accordion-trigger-hover-background: var(--accordion-tabs-accordion-hover-bg);\n  --accordion-trigger-hover-color: var(--accordion-tabs-accordion-text-color);\n  --accordion-trigger-font-weight: var(--accordion-tabs-accordion-trigger-font-weight);\n  --accordion-content-background: var(--accordion-tabs-content-bg);\n  --accordion-content-color: var(--accordion-tabs-content-color);\n  --accordion-item-spacing: var(--accordion-tabs-accordion-item-spacing);\n}\n\n/* Tab trigger font size (no base component variable available) */\n\n.accordion-tabs-block [role="tab"] {\n  font-size: var(--accordion-tabs-tab-font-size);\n}\n\n/* Layout elements */\n\n.accordion-tabs-header {\n  gap: var(--accordion-tabs-header-gap);\n  margin-bottom: var(--accordion-tabs-header-margin-bottom);\n}\n\n.accordion-tabs-tab-list {\n  gap: var(--accordion-tabs-tab-list-gap);\n}\n\n.accordion-tabs-grid {\n  gap: var(--accordion-tabs-grid-gap);\n}\n\n/* Content link styling */\n\n.accordion-tabs-block .prose a {\n  color: var(--accordion-tabs-content-link-color);\n  -webkit-text-decoration: var(--accordion-tabs-content-link-text-decoration);\n          text-decoration: var(--accordion-tabs-content-link-text-decoration);\n}\n\n.accordion-tabs-block .prose a:hover {\n  color: var(--accordion-tabs-content-link-hover-color);\n}\n\n/* Mobile responsive overrides */\n\n@media (max-width: 768px) {\n  :root {\n    --accordion-tabs-content-padding: var(--accordion-tabs-mobile-content-padding);\n    --accordion-tabs-content-gap: var(--accordion-tabs-mobile-content-gap);\n  }\n}\n\n/* Tablet responsive overrides */\n\n@media (min-width: 769px) and (max-width: 1024px) {\n  :root {\n    --accordion-tabs-content-padding: var(--accordion-tabs-tablet-content-padding);\n    --accordion-tabs-content-gap: var(--accordion-tabs-tablet-content-gap);\n  }\n}\n',""]),t.A=i},80133:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,"/* ArticleListing Block CSS Variables */\n\n/* Block Container */\n\n:root {\n  --article-listing-padding: var(--block-container-padding);\n  --article-listing-bg-image: none;\n\n  /* Title Styling */\n  --article-listing-title-color: var(--heading-h2-color);\n  --article-listing-title-font-size: var(--heading-h2-clamp);\n  --article-listing-title-font-weight: var(--heading-h2-weight);\n  --article-listing-title-line-height: var(--heading-h2-line-height);\n\n  /* Subtitle Styling */\n  --article-listing-subtitle-color: var(--font-body-color);\n  --article-listing-subtitle-font-size: var(--font-body-size-clamp);\n  --article-listing-subtitle-font-weight: var(--font-body-weight);\n  --article-listing-subtitle-line-height: var(--font-body-line-height);\n\n  /* Article Card Styling */\n  --article-card-bg-color: var(--card-bg);\n  --article-card-text-color: var(--article-card-text-color);\n  --article-card-hover-bg-color: var(--card-bg);\n  --article-card-hover-color: var(--article-card-text-color);\n  --article-card-border-radius: var(--card-border-radius);\n  --article-card-border: var(--card-border);\n  --article-card-hover-rotate: 2deg;\n  --article-card-body-font-size: var(--font-body-size-clamp);\n  --article-card-title-color: var(--article-card-text-color);\n  --article-card-title-font-size: var(--heading-h4-clamp);\n  --article-card-title-font-weight: var(--heading-h4-weight);\n  --article-card-title-line-height: var(--heading-h4-line-height);\n  --article-card-image-container-min-height: var(--card-image-container-min-height);\n  --article-card-author-color: var(--article-card-text-color);\n  --article-card-author-avatar-bg-color: var(--white-alpha-2);\n  --article-card-author-read-time-font-size: var(--text-sm);\n\n\n  --article-card-date-color: var(--article-card-text-color);\n  --article-card-excerpt-color: var(--article-card-text-color);\n  --article-card-icon-color: var(--article-card-text-color);\n\n  /* Category Badge Styling */\n  --article-card-category-bg-color: var(--badge-default-solid-soft);\n  --article-card-category-text-color: var(--badge-default-solid-soft-color);\n  --article-card-category-font-size: var(--badge-sm-font-size);\n  --article-card-category-padding-x: var(--badge-sm-padding-x);\n  --article-card-category-padding-y: var(--badge-sm-padding-y);\n  --article-card-category-radius: var(--badge-radius);\n\n  /* Tag Styling */\n  --article-card-tag-bg-color: var(--badge-default-solid-soft);\n  --article-card-tag-text-color: var(--badge-default-solid-soft-color);\n  --article-card-tag-font-size: var(--badge-sm-font-size);\n  --article-card-tag-padding-x: var(--badge-sm-padding-x);\n  --article-card-tag-padding-y: var(--badge-sm-padding-y);\n  --article-card-tag-radius: var(--badge-radius);\n\n  /* Filter Tabs */\n  --article-listing-filter-count-font-size: var(--text-sm);\n  --article-listing-filter-count-color: var(--text-muted);\n\n  /* Empty State */\n  --article-listing-empty-state-icon-bg: var(--card-bg);\n  --article-listing-empty-state-icon-color: var(--article-card-text-color);\n  --article-listing-empty-state-icon-font-size: var(--text-4xl);\n  --article-listing-empty-state-title-color: var(--heading-h3-color);\n  --article-listing-empty-state-title-font-size: var(--heading-h3-clamp);\n  --article-listing-empty-state-title-font-weight: var(--heading-h3-weight);\n  --article-listing-empty-state-title-line-height: var(--heading-h3-line-height);\n}\n",""]),t.A=i},38971:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,"/* Cards Block CSS Variables */\n:root {\n  /* Cards Block Container */\n  --cards-block-padding: var(--block-container-padding);\n  --cards-block-margin: 0;\n  --cards-block-border-radius: var(--block-container-border-radius);\n  --cards-block-border: none;\n  --cards-block-shadow: none;\n\n  /* Cards Block Header */\n  --cards-block-header-margin-bottom: 2rem;\n  --cards-block-header-max-width: 100%;\n  --cards-block-header-max-width-md: var(--cards-block-header-max-width);\n  --cards-block-header-text-align: left;\n  --cards-block-title-color: var(--heading-h2-color);\n  --cards-block-title-font-size: var(--heading-h2-clamp);\n  --cards-block-title-font-weight: var(--heading-h2-weight);\n  --cards-block-title-line-height: var(--heading-h2-line-height);\n  --cards-block-title-margin-bottom: 0.5rem;\n\n  --cards-block-subtitle-color: var(--body-color);\n  --cards-block-subtitle-font-size: var(--font-body-size-clamp);\n  --cards-block-subtitle-font-weight: var(--font-body-weight);\n  --cards-block-subtitle-line-height: var(--font-body-line-height);\n\n  /* Cards Grid */\n  --cards-block-grid-gap: var(--spacing-3);\n\n  /* Individual Card */\n  --cards-block-card-bg: var(--card-bg);\n  --cards-block-card-border-radius: var(--card-border-radius);\n  --cards-block-card-border: var(--card-border);\n  --cards-block-card-shadow: var(--card-shadow);\n  --cards-block-card-shadow-hover: var(--shadow-md);\n  --cards-block-card-padding: var(--card-padding-md);\n\n  /* Card Typography */\n  --cards-block-card-title-color: var(--card-title-color);\n  --cards-block-card-title-font-size: var(--heading-h3-clamp);\n  --cards-block-card-title-font-weight: var(--heading-h3-weight);\n  --cards-block-card-title-line-height: var(--heading-h3-line-height);\n  --cards-block-card-text-color: var(--card-text-color);\n  --cards-block-card-text-font-size: var(--font-body-size-clamp);\n  --cards-block-card-text-font-weight: var(--font-body-weight);\n  --cards-block-card-text-line-height: var(--font-body-line-height);\n  --cards-block-card-description-color: var(--card-description-color);\n  --cards-block-card-description-font-size: var(--card-description-font-size);\n  --cards-block-card-description-line-height: var(--card-description-line-height);\n\n  /* Card Image */\n  --cards-block-card-image-width-md: var(--card-image-width-md);\n  --cards-block-card-image-height: var(--card-image-height);\n  --cards-block-card-image-max-height: var(--card-image-max-height);\n  --cards-block-card-image-min-height: var(--card-image-min-height);\n  --cards-block-card-image-max-width: var(--card-image-max-width);\n  --cards-block-card-image-border-radius: var(--card-image-border-radius);\n  --cards-block-card-image-object-fit: var(--card-image-object-fit);\n  --cards-block-card-image-object-fit-md: var(--card-image-object-fit-md);\n  --cards-block-card-image-object-position: var(--card-image-object-position);\n  --cards-block-card-image-margin: var(--card-image-margin);\n\n  /* Card Image Container */\n  --cards-block-card-image-container-display-md: var(--card-image-container-display-md);\n  --cards-block-card-image-container-bg: var(--card-image-container-bg);\n  --cards-block-card-image-container-border: var(--card-image-container-border);\n  --cards-block-card-image-container-min-height: var(--card-image-container-min-height);\n  --cards-block-card-image-container-border-radius: var(--card-image-container-border-radius);\n  --cards-block-card-image-container-display: var(--card-image-container-display);\n  --cards-block-card-image-container-justify-content: var(--card-image-container-justify-content);\n  --cards-block-card-image-container-align-items: var(--card-image-container-align-items);\n  --cards-block-card-image-container-overflow: var(--card-image-container-overflow);\n  --cards-block-card-image-container-overflow-md: var(--card-image-container-overflow-md);\n\n  /* Card Sizes */\n  --cards-block-card-padding-sm: var(--card-padding-sm);\n  --cards-block-card-padding-lg: var(--card-padding-lg);\n}\n@media (max-width: 768px) {\n  .cards-block-header {\n    --cards-block-header-max-width: var(--cards-block-header-max-width-md);\n  }\n}\n",""]),t.A=i},94927:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* Colors */\n  --footer-block-color: var(--font-body-color);\n  --footer-block-card-bg: var(--card-bg);\n\n  /* Links Section */\n  --footer-block-links-title-color: var(--card-text-color);\n  --footer-block-links-title-font-size: var(--heading-h3-clamp);\n\n  --footer-block-link-font-size: 48px;\n  --footer-block-link-bg: var(--button-secondary);\n  --footer-block-link-hover-bg: var(--button-secondary-hover);\n  --footer-block-link-color: var(--button-secondary-color);\n  --footer-block-link-hover-color: var(--button-secondary-hover-color);\n  --footer-block-link-border-radius: var(--button-radius);\n  --footer-block-link-width: 100%;\n  --footer-block-link-height: 72px;\n  --footer-block-link-image-icon-max-height: 3rem;\n  --footer-block-link-font-weight: 600;\n\n  /* Links - label-only (no icon) styling */\n  --footer-block-link-label-only-height: var(--button-default-height);\n  --footer-block-link-label-only-font-size: var(--font-body-size);\n\n  /* Copyright - Powered by */\n  --footer-block-copyright-font-size: var(--text-xs);\n  --footer-block-copyright-battlefy-color: var(--black);\n  --footer-block-copyright-battlefy-bg: var(--gray-400);\n\n  /* Legal Text */\n  --footer-block-legal-text-font-size: var(--text-xs);\n\n  /* Legal Images */\n  --footer-block-legal-images-gap: 1rem;\n  --footer-block-legal-images-max-height: 80px;\n\n  /* Typography */\n  --footer-block-font-size-heading: var(--heading-h3-clamp);\n  --footer-block-font-size-link: var(--font-body-size);\n  --footer-block-font-size-small: var(--text-xs);\n}\n\n.footer-block {\n  --card-bg: var(--footer-block-card-bg);\n}\n\n/* Footer link button styling */\n\n.footer-block-link {\n  /* Override button CSS variables to theme the button */\n  --button-default: var(--footer-block-link-bg);\n  --button-default-color: var(--footer-block-link-color);\n  --button-default-hover: var(--footer-block-link-hover-bg);\n  --button-default-hover-color: var(--footer-block-link-hover-color);\n  --button-radius: var(--footer-block-link-border-radius);\n  --button-icon-only-width: 100%;\n  --button-default-height: var(--footer-block-link-height);\n  --button-lg-height: var(--footer-block-link-height);\n  --button-sm-height: var(--footer-block-link-height);\n  --button-default-width: var(--footer-block-link-width);\n  --button-image-icon-max-height: var(--footer-block-link-image-icon-max-height);\n  font-size: var(--footer-block-link-font-size);\n  font-weight: var(--footer-block-link-font-weight);\n}\n\n/* Links that only have a label (no icon) get smaller height */\n\n.footer-block-link-label-only {\n  --button-default-height: var(--footer-block-link-label-only-height);\n  font-size: var(--footer-block-link-label-only-font-size);\n}\n\n/* Responsive grid layout using CSS custom properties */\n\n.footer-block-links-grid {\n  display: grid;\n  gap: 1rem;\n  grid-template-columns: repeat(var(--footer-grid-mobile, 2), 1fr);\n}\n\n@media (min-width: 768px) {\n  .footer-block-links-grid {\n    grid-template-columns: repeat(var(--footer-grid-tablet, 3), 1fr);\n  }\n}\n\n@media (min-width: 1024px) {\n  .footer-block-links-grid {\n    grid-template-columns: repeat(var(--footer-grid-desktop, 4), 1fr);\n  }\n}\n\n/* Explicit size classes — spans computed per breakpoint */\n\n.footer-link-full {\n  grid-column: 1 / -1;\n}\n\n.footer-link-half {\n  grid-column: span var(--footer-span-half-mobile, 1);\n}\n\n.footer-link-third {\n  grid-column: span var(--footer-span-third-mobile, 1);\n}\n\n.footer-link-quarter {\n  grid-column: span var(--footer-span-quarter-mobile, 1);\n}\n\n@media (min-width: 768px) {\n  .footer-link-half {\n    grid-column: span var(--footer-span-half-tablet, 1);\n  }\n\n  .footer-link-third {\n    grid-column: span var(--footer-span-third-tablet, 1);\n  }\n\n  .footer-link-quarter {\n    grid-column: span var(--footer-span-quarter-tablet, 1);\n  }\n}\n\n@media (min-width: 1024px) {\n  .footer-link-half {\n    grid-column: span var(--footer-span-half-desktop, 1);\n  }\n\n  .footer-link-third {\n    grid-column: span var(--footer-span-third-desktop, 1);\n  }\n\n  .footer-link-quarter {\n    grid-column: span var(--footer-span-quarter-desktop, 1);\n  }\n}\n\n.footer-block-legal-text {\n  font-size: var(--footer-block-legal-text-font-size);\n}\n",""]),t.A=i},51988:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* Container */\n  --hero-min-height: 200px;\n  --hero-container-margin-x: auto;\n  --hero-container-border-radius: var(--block-container-border-radius);\n\n  /* Content */\n  --hero-content-max-width: 100%;\n  --hero-content-gap: 2.5rem;\n  --hero-content-padding: var(--block-container-padding);\n  --hero-content-grid-cols: auto 3fr;\n\n  /* Typography */\n  --hero-title-font-size: var(--heading-h1-clamp);\n  --hero-with-video-title-font-size: var(--heading-h2-clamp);\n  --hero-title-font-weight: var(--heading-h1-weight);\n  --hero-title-line-height: var(--heading-h1-line-height);\n  --hero-title-color: var(--heading-h1-color);\n  --hero-title-margin-bottom: 0.75rem;\n\n  --hero-description-font-size: clamp(\n      var(--font-body-size-mobile),\n      calc(var(--font-body-size) + var(--font-body-fluid-step) * (100vw - var(--fluid-viewport-min))),\n      var(--font-body-size)\n  );\n  --hero-description-font-weight: var(--font-body-weight);\n  --hero-description-line-height: var(--font-body-line-height);\n  --hero-description-color: var(--font-body-color);\n\n  /* Featured Image */\n  --hero-featured-image-border-radius: 1rem;\n  --hero-featured-image-box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  --hero-featured-image-max-width: 100%;\n  --hero-featured-image-min-width: 200px;\n  --hero-featured-image-height: auto;\n\n  /* Button */\n  --hero-button-height: var(--button-lg-height);\n  --hero-button-padding-x: var(--button-lg-padding-x);\n  --hero-button-padding-y: var(--button-lg-padding-y);\n  --hero-button-radius: var(--button-radius);\n  --hero-button-font-size: var(--button-font-size);\n  --hero-button-font-weight: var(--button-font-weight);\n  --hero-button-gap: var(--spacing-6);\n\n  /* Transitions */\n  --hero-transition-duration: 300ms;\n  --hero-transition-easing: cubic-bezier(0.4, 0, 0.2, 1);\n\n  /* Responsive */\n  --hero-mobile-description-font-size: clamp(\n      var(--font-body-size-mobile),\n      calc(var(--font-body-size) + var(--font-body-fluid-step) * (100vw - var(--fluid-viewport-min))),\n      var(--font-body-size)\n  );\n  --hero-mobile-content-gap: 1.5rem;\n\n  /* Z-index layers */\n  --hero-background-z-index: 0;\n  --hero-content-z-index: 10;\n}\n\n/* Mobile responsive overrides */\n\n@media (max-width: 768px) {\n  :root {\n    --hero-min-height: 300px;\n    --hero-content-padding: 16px;\n    --hero-content-gap: var(--hero-mobile-content-gap);\n    --hero-description-font-size: var(--hero-mobile-description-font-size);\n  }\n}\n",""]),t.A=i},29925:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n}\n\n.image-block {\n  --block-container-padding: 0;\n}\n",""]),t.A=i},31140:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* IN-PAGE BANNER BLOCK */\n  --in-page-banner-font-family: var(--font-body);\n\n  /* Container */\n  --in-page-banner-content-gap: 4rem;\n  --in-page-banner-content-inner-gap: var(--spacing-10);\n  --in-page-banner-text-gap: var(--spacing-4);\n  --in-page-banner-min-height: 300px;\n\n  --in-page-banner-shadow: none;\n\n  /* Wrapper Background */\n  --in-page-banner-bg-color: transparent;\n\n  /* Typography */\n  --in-page-banner-title-font-size: var(--heading-h2-clamp);\n  --in-page-banner-title-font-weight: var(--heading-h2-weight);\n  --in-page-banner-title-line-height: var(--heading-h2-line-height);\n  --in-page-banner-title-color: var(--heading-h2-color);\n  --in-page-banner-title-margin-bottom: var(--spacing-2);\n\n  --in-page-banner-text-font-size: var(--font-body-size-clamp);\n  --in-page-banner-text-font-weight: var(--font-body-weight);\n  --in-page-banner-text-line-height: var(--font-body-line-height);\n  --in-page-banner-text-color: var(--font-body-color);\n  --in-page-banner-text-margin-bottom: 0;\n  --in-page-banner-text-max-width: 736px;\n\n  /* Image */\n  --in-page-banner-image-width: 400px;\n  --in-page-banner-image-height: auto;\n  --in-page-banner-image-border-radius: var(--radius-lg);\n  --in-page-banner-full-image-height: 300px;\n\n  /* Full Image Overlay */\n  --in-page-banner-overlay-bg: rgba(0, 0, 0, 0.5);\n  --in-page-banner-overlay-text-color: var(--text-color);\n  --in-page-banner-overlay-content-padding-x: var(--spacing-6);\n  --in-page-banner-overlay-content-padding-y: var(--spacing-8);\n  --in-page-banner-overlay-content-max-width: 672px;\n  --in-page-banner-overlay-title-font-size: var(--heading-h2-clamp);\n  --in-page-banner-overlay-title-font-weight: var(--heading-h2-weight);\n  --in-page-banner-overlay-title-line-height: var(--heading-h2-line-height);\n  --in-page-banner-overlay-title-margin-bottom: var(--spacing-4);\n  --in-page-banner-overlay-title-color: var(--heading-h2-color);\n  --in-page-banner-overlay-text-font-size: var(--font-body-size-clamp);\n  --in-page-banner-overlay-text-line-height: var(--font-body-line-height);\n  --in-page-banner-overlay-text-margin-bottom: var(--spacing-10);\n\n  /* CTAs */\n  --in-page-banner-cta-gap: var(--spacing-10);\n  --in-page-banner-cta-font-size: var(--button-font-size);\n  --in-page-banner-cta-font-weight: var(--button-font-weight);\n  --in-page-banner-cta-padding: var(--button-lg-padding-y) var(--button-lg-padding-x);\n  --in-page-banner-cta-border-radius: var(--button-radius);\n  --in-page-banner-cta-height: var(--button-lg-height);\n\n  /* Responsive */\n  --in-page-banner-mobile-title-font-size: var(--heading-h2-size-mobile);\n  --in-page-banner-mobile-text-font-size: var(--font-body-size-mobile);\n  --in-page-banner-mobile-content-gap: var(--spacing-8);\n  --in-page-banner-mobile-content-inner-gap: var(--spacing-6);\n  --in-page-banner-text-gap: var(--spacing-3);\n  --in-page-banner-mobile-image-width: 100%;\n  --in-page-banner-mobile-image-height: 200px;\n  --in-page-banner-mobile-full-image-height: 250px;\n  --in-page-banner-mobile-overlay-title-font-size: var(--heading-h2-size-mobile);\n  --in-page-banner-mobile-overlay-text-font-size: var(--font-body-size-mobile);\n  --in-page-banner-mobile-cta-gap: var(--spacing-4);\n  --in-page-banner-mobile-cta-padding: var(--button-default-padding-y) var(--button-default-padding-x);\n  --in-page-banner-mobile-cta-height: var(--button-default-height);\n}\n\n/* Mobile responsive overrides */\n\n@media (max-width: 768px) {\n  :root {\n    --in-page-banner-content-gap: var(--in-page-banner-mobile-content-gap);\n    --in-page-banner-content-inner-gap: var(--in-page-banner-mobile-content-inner-gap);\n    --in-page-banner-text-gap: var(--in-page-banner-mobile-text-gap);\n    --in-page-banner-image-width: var(--in-page-banner-mobile-image-width);\n    --in-page-banner-image-height: var(--in-page-banner-mobile-image-height);\n    --in-page-banner-full-image-height: var(--in-page-banner-mobile-full-image-height);\n    --in-page-banner-cta-gap: var(--in-page-banner-mobile-cta-gap);\n    --in-page-banner-cta-padding: var(--in-page-banner-mobile-cta-padding);\n    --in-page-banner-cta-height: var(--in-page-banner-mobile-cta-height);\n  }\n}\n\n.in-page-banner-block {\n  transition: all 0.3s ease;\n}\n\n.in-page-banner-block a {\n  transition: all 0.2s ease;\n}\n\n.in-page-banner-block a:hover {\n  transform: translateY(-1px);\n}\n\n/* Animation for content */\n\n.in-page-banner-block .flex > div {\n  animation: fadeInUp 0.6s ease-out;\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* Animation delay for second column */\n\n.in-page-banner-block .flex > div:nth-child(2) {\n  animation-delay: 0.2s;\n}\n",""]),t.A=i},61878:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,"/* LeaderboardBlock CSS Variables */\n\n:root {\n  /* Container Styling */\n  --leaderboard-block-container-text: var(--font-body-color);\n  --leaderboard-block-container-padding: var(--block-container-padding);\n  --leaderboard-block-container-border-radius: var(--block-container-border-radius);\n\n  /* Title Styling */\n  --leaderboard-block-title-font-size: var(--heading-h2-clamp);\n  --leaderboard-block-title-font-weight: var(--heading-h2-weight);\n  --leaderboard-block-title-color: var(--heading-h2-color);\n  --leaderboard-block-title-text-transform: none;\n\n  /* Description Styling */\n  --leaderboard-block-description-font-size: var(--font-body-size-clamp);\n  --leaderboard-block-description-font-weight: var(--font-body-weight);\n  --leaderboard-block-description-color: var(--font-body-color);\n  --leaderboard-block-description-line-height: var(--font-body-line-height);\n\n  /* Week Selector Styling */\n  --leaderboard-block-week-selector-bg: var(--white);\n  --leaderboard-block-week-selector-text: var(--black);\n  --leaderboard-block-week-selector-border: var(--gray-200);\n  --leaderboard-block-week-selector-border-radius: var(--radius-md);\n  --leaderboard-block-week-selector-padding: var(--spacing-2) var(--spacing-4);\n  --leaderboard-block-week-selector-font-size: clamp(var(--font-body-size), calc(var(--font-body-size) + var(--font-body-fluid-step) * (100vw - var(--fluid-viewport-min))), var(--font-body-size));\n  --leaderboard-block-week-selector-font-weight: var(--font-body-weight);\n\n  /* Leaderboard Selector - Select Component */\n  --leaderboard-block-select-height: var(--select-height);\n  --leaderboard-block-select-font-size: var(--select-font-size);\n  --leaderboard-block-select-font-weight: var(--select-font-weight);\n  --leaderboard-block-select-font-family: var(--select-font-family);\n  --leaderboard-block-select-background: var(--select-background);\n  --leaderboard-block-select-border-color: var(--select-border-color);\n  --leaderboard-block-select-border-width: var(--select-border-width);\n  --leaderboard-block-select-border-radius: var(--select-border-radius);\n  --leaderboard-block-select-border-style: var(--select-border-style);\n  --leaderboard-block-select-color: var(--select-color);\n  --leaderboard-block-select-placeholder-color: var(--select-placeholder-color);\n  --leaderboard-block-select-label-color: var(--select-label-color);\n  --leaderboard-block-select-hover-bg: var(--select-hover-bg);\n  --leaderboard-block-select-padding-x: var(--select-padding-x);\n  --leaderboard-block-select-padding-y: var(--select-padding-y);\n  --leaderboard-block-select-disabled-bg: var(--select-disabled-bg);\n  --leaderboard-block-select-disabled-color: var(--select-disabled-color);\n  --leaderboard-block-select-disabled-opacity: var(--select-disabled-opacity);\n  --leaderboard-block-select-disabled-border-color: var(--select-disabled-border-color);\n  --leaderboard-block-select-error-color: var(--select-error-color);\n  --leaderboard-block-select-error-border-color: var(--select-error-border-color);\n  --leaderboard-block-select-error-box-shadow: var(--select-error-box-shadow);\n  --leaderboard-block-select-item-radius: var(--select-item-radius);\n  --leaderboard-block-select-content-background: var(--select-content-background);\n  --leaderboard-block-select-description-color: var(--select-description-color);\n\n  /* LeaderboardBlock Background - inherits from universal defaults */\n  --leaderboard-block-background-color: var(--block-background-color);\n  --leaderboard-background-size: var(--block-background-size);\n  --leaderboard-background-position: var(--block-background-position);\n  --leaderboard-background-repeat: var(--block-background-repeat);\n  --leaderboard-background-z-index: var(--block-background-z-index);\n  --leaderboard-background-border-radius: var(--block-container-border-radius);\n  --leaderboard-background-overlay-z-index: var(--block-background-overlay-z-index);\n}\n\n/* Re-map Select atom variables within leaderboard selector scope */\n\n.leaderboard-block-container {\n  --select-height: var(--leaderboard-block-select-height);\n  --select-font-size: var(--leaderboard-block-select-font-size);\n  --select-font-weight: var(--leaderboard-block-select-font-weight);\n  --select-font-family: var(--leaderboard-block-select-font-family);\n  --select-background: var(--leaderboard-block-select-background);\n  --select-border-color: var(--leaderboard-block-select-border-color);\n  --select-border-width: var(--leaderboard-block-select-border-width);\n  --select-border-radius: var(--leaderboard-block-select-border-radius);\n  --select-border-style: var(--leaderboard-block-select-border-style);\n  --select-color: var(--leaderboard-block-select-color);\n  --select-placeholder-color: var(--leaderboard-block-select-placeholder-color);\n  --select-label-color: var(--leaderboard-block-select-label-color);\n  --select-hover-bg: var(--leaderboard-block-select-hover-bg);\n  --select-padding-x: var(--leaderboard-block-select-padding-x);\n  --select-padding-y: var(--leaderboard-block-select-padding-y);\n  --select-disabled-bg: var(--leaderboard-block-select-disabled-bg);\n  --select-disabled-color: var(--leaderboard-block-select-disabled-color);\n  --select-disabled-opacity: var(--leaderboard-block-select-disabled-opacity);\n  --select-disabled-border-color: var(--leaderboard-block-select-disabled-border-color);\n  --select-error-color: var(--leaderboard-block-select-error-color);\n  --select-error-border-color: var(--leaderboard-block-select-error-border-color);\n  --select-error-box-shadow: var(--leaderboard-block-select-error-box-shadow);\n  --select-item-radius: var(--leaderboard-block-select-item-radius);\n  --select-content-background: var(--leaderboard-block-select-content-background);\n  --select-description-color: var(--leaderboard-block-select-description-color);\n}\n",""]),t.A=i},96986:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* LEADERBOARD BLOCK */\n\n  /* Container */\n  --leaderboard-container-bg: transparent;\n  --leaderboard-container-text: var(--font-body-color);\n  --leaderboard-container-padding: 0;\n  --leaderboard-container-border-radius: var(--radius-lg); /* 8px */\n  --leaderboard-container-space-y: var(--spacing-6); /* 24px */\n\n  /* Mobile Container */\n  --leaderboard-container-padding-mobile: var(--spacing-4); /* 16px */\n  --leaderboard-container-space-y-mobile: var(--spacing-4); /* 16px */\n\n  /* Background Gradients */\n  --leaderboard-bg-gradient-1: radial-gradient(circle at 20% 20%, var(--indigo-alpha-3) 0%, transparent 50%);\n  --leaderboard-bg-gradient-2: radial-gradient(circle at 80% 80%, var(--ruby-alpha-3) 0%, transparent 50%);\n  --leaderboard-bg-gradient-3: radial-gradient(circle at 40% 40%, var(--indigo-alpha-2) 0%, transparent 50%);\n\n  /* Main Background Gradient */\n  --leaderboard-main-bg-gradient: linear-gradient(to bottom right, var(--indigo-900-alpha-20), var(--purple-900-alpha-20), var(--pink-900-alpha-20));\n\n  /* Header Section */ /* 16px */\n\n  /* Table Section */\n  --leaderboard-table-space-y: var(--spacing-4); /* 16px */\n\n  /* Table Headers */\n  --leaderboard-header-grid-cols: 5;\n  --leaderboard-header-gap: var(--spacing-4); /* 16px */\n  --leaderboard-header-padding-x: var(--spacing-4); /* 16px */\n  --leaderboard-header-padding-y: var(--spacing-2); /* 8px */\n  --leaderboard-header-font-size: var(--text-sm);\n  --leaderboard-header-font-weight: var(--font-semibold);\n  --leaderboard-header-color: var(--gray-300);\n  --leaderboard-header-tracking: var(--tracking-wide);\n  --leaderboard-header-text-transform: uppercase;\n\n  /* Mobile Headers */\n  --leaderboard-header-font-size-mobile: var(--text-xs);\n  --leaderboard-header-padding-mobile: var(--spacing-2);\n\n  /* Pagination Section */\n  --leaderboard-pagination-padding-top: var(--spacing-4); /* 16px */\n  --leaderboard-pagination-border-top: 1px solid var(--gray-700);\n  --leaderboard-pagination-gap: var(--spacing-4); /* 16px */\n\n  /* Mobile Pagination */\n  --leaderboard-pagination-padding-top-mobile: var(--spacing-3); /* 12px */\n\n  /* Team Header */\n  --leaderboard-team-header-padding: 120px;\n\n  /* Pagination Component */\n  --leaderboard-pagination-text: var(--font-body-color);\n\n  /* Pagination Component - Navigation Buttons */\n  --leaderboard-pagination-nav-bg: var(--pagination-nav-bg);\n  --leaderboard-pagination-nav-color: var(--pagination-nav-color);\n  --leaderboard-pagination-nav-border: var(--pagination-nav-border);\n  --leaderboard-pagination-nav-hover-bg: var(--pagination-nav-hover-bg);\n  --leaderboard-pagination-nav-hover-color: var(--pagination-nav-hover-color);\n  --leaderboard-pagination-nav-hover-border: var(--pagination-nav-hover-border);\n  --leaderboard-pagination-nav-disabled-bg: var(--pagination-nav-disabled-bg);\n  --leaderboard-pagination-nav-disabled-color: var(--pagination-nav-disabled-color);\n  --leaderboard-pagination-nav-disabled-border: var(--pagination-nav-disabled-border);\n  --leaderboard-pagination-nav-disabled-opacity: var(--pagination-nav-disabled-opacity);\n\n  /* Pagination Component - Navigation Button Images */\n  --leaderboard-pagination-nav-previous-image: var(--pagination-nav-previous-image);\n  --leaderboard-pagination-nav-next-image: var(--pagination-nav-next-image);\n  --leaderboard-pagination-nav-image-size: var(--pagination-nav-image-size);\n  --leaderboard-pagination-nav-image-position: var(--pagination-nav-image-position);\n  --leaderboard-pagination-nav-image-repeat: var(--pagination-nav-image-repeat);\n\n  /* Pagination Component - Page Number Buttons */\n  --leaderboard-pagination-button-bg: var(--pagination-button-bg);\n  --leaderboard-pagination-button-color: var(--pagination-button-color);\n  --leaderboard-pagination-button-text-size: var(--pagination-button-text-size);\n  --leaderboard-pagination-button-border-color: var(--pagination-button-border-color);\n  --leaderboard-pagination-button-hover-bg: var(--pagination-button-hover-bg);\n  --leaderboard-pagination-button-hover-color: var(--pagination-button-hover-color);\n  --leaderboard-pagination-button-hover-border: var(--pagination-button-hover-border);\n  --leaderboard-pagination-button-rounded: var(--pagination-button-rounded);\n  --leaderboard-pagination-button-padding-x: var(--pagination-button-padding-x);\n  --leaderboard-pagination-button-padding-y: var(--pagination-button-padding-y);\n\n  /* Pagination Component - Active Page Button */\n  --leaderboard-pagination-button-active-bg: var(--pagination-button-active-bg);\n  --leaderboard-pagination-button-active-color: var(--pagination-button-active-color);\n  --leaderboard-pagination-button-active-border-color: var(--pagination-button-active-border-color);\n  --leaderboard-pagination-button-active-hover-bg: var(--pagination-button-active-hover-bg);\n  --leaderboard-pagination-button-active-hover-color: var(--pagination-button-active-hover-color);\n  --leaderboard-pagination-button-active-hover-border: var(--pagination-button-active-hover-border);\n\n  /* Pagination Component - Ellipsis */\n  --leaderboard-pagination-ellipsis-color: var(--pagination-ellipsis-color);\n  --leaderboard-pagination-ellipsis-size: var(--pagination-ellipsis-size);\n\n  /* Pagination Component - Focus States */\n  --leaderboard-pagination-focus-ring: var(--pagination-focus-ring);\n  --leaderboard-pagination-focus-ring-offset: var(--pagination-focus-ring-offset);\n\n  /* Pagination Component - Transitions */\n  --leaderboard-pagination-transition-duration: var(--pagination-transition-duration);\n  --leaderboard-pagination-transition-timing: var(--pagination-transition-timing);\n\n  /* Pagination Component - Label */\n  --leaderboard-pagination-label-color: var(--pagination-label-color);\n  --leaderboard-pagination-label-font-size: var(--pagination-label-font-size);\n\n  /* Empty State */\n  --leaderboard-empty-state-icon-bg: var(--gray-600);\n  --leaderboard-empty-state-icon-color: var(--gray-400);\n  --leaderboard-empty-state-icon-font-size: var(--text-4xl);\n  --leaderboard-empty-state-title-color: var(--gray-200);\n  --leaderboard-empty-state-description-color: var(--gray-400);\n  --leaderboard-empty-state-title-font-family: var(--font-heading);\n  --leaderboard-empty-state-title-font-size: var(--heading-h3-size);\n  --leaderboard-empty-state-title-font-weight: var(--heading-h3-weight);\n  --leaderboard-empty-state-description-font-family: var(--font-body);\n  --leaderboard-empty-state-description-font-size: var(--body-p-size);\n  --leaderboard-empty-state-description-font-weight: var(--body-p-weight);\n}\n\n/* Re-map Pagination atom variables within leaderboard scope */\n\n.leaderboard-pagination {\n  padding-top: var(--leaderboard-pagination-padding-top);\n  border-top: var(--leaderboard-pagination-border-top);\n  color: var(--leaderboard-pagination-text);\n\n  /* Navigation Buttons */\n  --pagination-nav-bg: var(--leaderboard-pagination-nav-bg);\n  --pagination-nav-color: var(--leaderboard-pagination-nav-color);\n  --pagination-nav-border: var(--leaderboard-pagination-nav-border);\n  --pagination-nav-hover-bg: var(--leaderboard-pagination-nav-hover-bg);\n  --pagination-nav-hover-color: var(--leaderboard-pagination-nav-hover-color);\n  --pagination-nav-hover-border: var(--leaderboard-pagination-nav-hover-border);\n  --pagination-nav-disabled-bg: var(--leaderboard-pagination-nav-disabled-bg);\n  --pagination-nav-disabled-color: var(--leaderboard-pagination-nav-disabled-color);\n  --pagination-nav-disabled-border: var(--leaderboard-pagination-nav-disabled-border);\n  --pagination-nav-disabled-opacity: var(--leaderboard-pagination-nav-disabled-opacity);\n\n  /* Navigation Button Images */\n  --pagination-nav-previous-image: var(--leaderboard-pagination-nav-previous-image);\n  --pagination-nav-next-image: var(--leaderboard-pagination-nav-next-image);\n  --pagination-nav-image-size: var(--leaderboard-pagination-nav-image-size);\n  --pagination-nav-image-position: var(--leaderboard-pagination-nav-image-position);\n  --pagination-nav-image-repeat: var(--leaderboard-pagination-nav-image-repeat);\n\n  /* Page Number Buttons */\n  --pagination-button-bg: var(--leaderboard-pagination-button-bg);\n  --pagination-button-color: var(--leaderboard-pagination-button-color);\n  --pagination-button-text-size: var(--leaderboard-pagination-button-text-size);\n  --pagination-button-border-color: var(--leaderboard-pagination-button-border-color);\n  --pagination-button-hover-bg: var(--leaderboard-pagination-button-hover-bg);\n  --pagination-button-hover-color: var(--leaderboard-pagination-button-hover-color);\n  --pagination-button-hover-border: var(--leaderboard-pagination-button-hover-border);\n  --pagination-button-rounded: var(--leaderboard-pagination-button-rounded);\n  --pagination-button-padding-x: var(--leaderboard-pagination-button-padding-x);\n  --pagination-button-padding-y: var(--leaderboard-pagination-button-padding-y);\n\n  /* Active Page Button */\n  --pagination-button-active-bg: var(--leaderboard-pagination-button-active-bg);\n  --pagination-button-active-color: var(--leaderboard-pagination-button-active-color);\n  --pagination-button-active-border-color: var(--leaderboard-pagination-button-active-border-color);\n  --pagination-button-active-hover-bg: var(--leaderboard-pagination-button-active-hover-bg);\n  --pagination-button-active-hover-color: var(--leaderboard-pagination-button-active-hover-color);\n  --pagination-button-active-hover-border: var(--leaderboard-pagination-button-active-hover-border);\n\n  /* Ellipsis */\n  --pagination-ellipsis-color: var(--leaderboard-pagination-ellipsis-color);\n  --pagination-ellipsis-size: var(--leaderboard-pagination-ellipsis-size);\n\n  /* Focus States */\n  --pagination-focus-ring: var(--leaderboard-pagination-focus-ring);\n  --pagination-focus-ring-offset: var(--leaderboard-pagination-focus-ring-offset);\n\n  /* Transitions */\n  --pagination-transition-duration: var(--leaderboard-pagination-transition-duration);\n  --pagination-transition-timing: var(--leaderboard-pagination-transition-timing);\n\n  /* Label */\n  --pagination-label-color: var(--leaderboard-pagination-label-color);\n  --pagination-label-font-size: var(--leaderboard-pagination-label-font-size);\n}\n\n/* Mobile-specific styles */\n\n@media (max-width: 768px) {\n  .leaderboard-container {\n    padding: var(--leaderboard-container-padding-mobile);\n    gap: var(--leaderboard-container-space-y-mobile);\n  }\n\n  .leaderboard-table-headers {\n    font-size: var(--leaderboard-header-font-size-mobile);\n    padding: var(--leaderboard-header-padding-mobile);\n  }\n\n  .leaderboard-pagination {\n    padding-top: var(--leaderboard-pagination-padding-top-mobile);\n  }\n}",""]),t.A=i},31178:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* LEADERBOARD ROW SPECIFIC VARIABLES */\n\n  /* Team Rows */\n  --leaderboard-row-rows-space-y: var(--spacing-2); /* 8px */\n  --leaderboard-row-grid-cols: 5;\n  --leaderboard-row-gap: var(--spacing-4); /* 16px */\n  --leaderboard-row-padding: var(--spacing-4); /* 16px */\n  --leaderboard-row-border-radius: var(--radius-lg); /* 8px */\n  --leaderboard-row-transition-duration: 200ms;\n  --leaderboard-row-transition-timing: ease-in-out;\n  --leaderboard-row-hover-scale: 1.02;\n  --leaderboard-row-hover-shadow: var(--shadow-lg);\n  --leaderboard-row-stats-font-size: var(--text-md);\n\n  /* Mobile Rows */\n  --leaderboard-row-padding-mobile: var(--spacing-3); /* 12px */\n  --leaderboard-row-space-y-mobile: var(--spacing-3); /* 12px */\n\n  /* Team Row Backgrounds */\n  --leaderboard-row-default-bg: var(--gray-800);\n  --leaderboard-row-default-hover-bg: var(--gray-700);\n  --leaderboard-row-highlighted-bg: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);\n  --leaderboard-row-highlighted-shadow: var(--shadow-lg);\n\n  /* Team Info Section */\n  --leaderboard-row-team-info-gap: var(--spacing-3); /* 12px */\n  --leaderboard-row-team-info-items-gap: var(--spacing-2); /* 8px */\n\n  /* Mobile Team Info */\n  --leaderboard-row-team-info-gap-mobile: var(--spacing-2); /* 8px */\n\n  /* Rank */\n  --leaderboard-row-rank-bg: transparent;\n  --leaderboard-row-rank-text: var(--white);\n  --leaderboard-row-rank-border: var(--white-alpha-5);\n  --leaderboard-row-rank-border-width: 0;\n  --leaderboard-row-rank-border-style: solid;\n  --leaderboard-row-rank-gap: var(--spacing-2); /* 8px */\n  --leaderboard-row-rank-padding: var(--spacing-2) var(--spacing-3); /* 8px 12px */\n  --leaderboard-row-rank-border-radius: var(--radius-md); /* 4px */\n\n  /* Mobile Rank */\n  --leaderboard-row-rank-padding-mobile: var(--spacing-1) var(--spacing-2); /* 4px 8px */\n  --leaderboard-row-rank-font-size-mobile: var(--text-sm);\n  --leaderboard-row-rank-font-weight-mobile: var(--font-medium);\n\n  /* Team Logo */\n  --leaderboard-row-logo-size: var(--spacing-6); /* 24px */\n  --leaderboard-row-logo-border-radius: var(--radius-md); /* 4px */\n  --leaderboard-row-logo-bg: var(--gray-700);\n  --leaderboard-row-team-logo-name-gap: var(--spacing-3); /* 12px */\n\n  /* Mobile Logo */\n  --leaderboard-row-logo-size-mobile: var(--spacing-8); /* 32px */\n  --leaderboard-row-team-logo-name-gap-mobile: var(--spacing-2); /* 8px */\n\n  /* Star Icon */\n  --leaderboard-row-star-size: var(--spacing-5); /* 20px - w-5 h-5 */\n  --leaderboard-row-star-color: var(--amber-9);\n  --leaderboard-row-star-container-size: var(--spacing-6); /* 24px - w-6 h-6 */\n\n  /* Team Name */\n  --leaderboard-row-team-name-font-weight: var(--font-semibold);\n  --leaderboard-row-team-name-color: var(--white);\n  --leaderboard-row-team-name-font-size: var(--text-base);\n\n  /* Mobile Team Name */\n  --leaderboard-row-team-name-font-size-mobile: var(--text-sm);\n  --leaderboard-row-team-name-overflow: hidden;\n  --leaderboard-row-team-name-text-overflow: ellipsis;\n  --leaderboard-row-team-name-white-space: nowrap;\n\n  /* Stats */\n  --leaderboard-row-stats-font-weight: var(--font-medium);\n  --leaderboard-row-stats-color: var(--white);\n  --leaderboard-row-stats-points-font-size: var(--text-lg);\n  --leaderboard-row-stats-points-font-weight: var(--font-bold);\n  --leaderboard-row-stats-text-align: center;\n\n  /* Mobile Stats */\n  --leaderboard-row-stats-font-size-mobile: var(--text-sm);\n  --leaderboard-row-stats-points-font-size-mobile: var(--text-base);\n  --leaderboard-row-stats-grid-cols: 4;\n  --leaderboard-row-stats-gap: var(--spacing-3); /* 12px */\n  --leaderboard-row-stats-item-padding: var(--spacing-2); /* 8px */\n  --leaderboard-row-stats-item-bg: var(--white-alpha-2);\n  --leaderboard-row-stats-item-border-radius: var(--radius-md); /* 4px */\n  --leaderboard-row-stats-item-min-width: 80px; /* Add this line */\n  --leaderboard-row-stats-label-font-size: var(--text-xs);\n  --leaderboard-row-stats-label-color: var(--gray-300);\n  --leaderboard-row-stats-label-tracking: var(--tracking-wide);\n  --leaderboard-row-stats-label-text-transform: uppercase;\n  --leaderboard-row-stats-label-margin-bottom: var(--spacing-1); /* 4px */\n  --leaderboard-row-stats-label-text-align-mobile: center;\n\n  /* Placeholder Logo */\n  --leaderboard-row-placeholder-logo-size: var(--spacing-6); /* 24px */\n  --leaderboard-row-placeholder-logo-color: var(--gray-300);\n  --leaderboard-row-placeholder-logo-display: flex;\n  --leaderboard-row-placeholder-logo-align-items: center;\n  --leaderboard-row-placeholder-logo-justify-content: center;\n\n  /* Image Styling */\n  --leaderboard-row-image-width: 100%;\n  --leaderboard-row-image-height: 100%;\n  --leaderboard-row-image-object-fit: cover;\n  --leaderboard-row-image-display: block;\n\n  /* Grid Template Columns */\n  --leaderboard-row-grid-template-columns-base: 2fr;\n  --leaderboard-row-grid-template-columns-stats: 80px;\n\n  /* Mobile Card Header */\n  --leaderboard-row-mobile-card-header-margin-bottom: var(--spacing-3); /* 12px */\n  --leaderboard-row-mobile-card-header-display: flex;\n  --leaderboard-row-mobile-card-header-align-items: center;\n  --leaderboard-row-mobile-card-header-gap: var(--spacing-3); /* 12px */\n\n  /* Mobile Card Header Team Info */\n  --leaderboard-row-mobile-card-header-team-info-display: flex;\n  --leaderboard-row-mobile-card-header-team-info-align-items: center;\n  --leaderboard-row-mobile-card-header-team-info-gap: var(--spacing-2); /* 8px */\n  --leaderboard-row-mobile-card-header-team-info-min-width: 0;\n  --leaderboard-row-mobile-card-header-team-info-flex: 1;\n}\n\n/* Team Row Classes */\n\n.leaderboard-row {\n  --accordion-content-background: var(--leaderboard-row-highlighted-bg);\n  --accordion-item-spacing: 0;\n}\n\n.leaderboard-row-default {\n  background-color: var(--leaderboard-row-default-bg);\n}\n\n.leaderboard-row-default:hover {\n  background-color: var(--leaderboard-row-default-hover-bg);\n}\n\n.leaderboard-row-highlighted {\n  background: var(--leaderboard-row-highlighted-bg);\n  box-shadow: var(--leaderboard-row-highlighted-shadow);\n}\n\n/* Mobile-specific styles */\n\n@media (max-width: 768px) {\n  .leaderboard-row {\n    padding: var(--leaderboard-row-padding-mobile);\n  }\n\n  .leaderboard-rows {\n    gap: var(--leaderboard-row-space-y-mobile);\n  }\n\n  .leaderboard-team-info {\n    gap: var(--leaderboard-row-team-info-gap-mobile);\n  }\n\n  .leaderboard-team-logo {\n    width: var(--leaderboard-row-logo-size-mobile);\n    height: var(--leaderboard-row-logo-size-mobile);\n  }\n\n  .leaderboard-team-name-section {\n    gap: var(--leaderboard-row-team-logo-name-gap-mobile);\n  }\n\n  .leaderboard-team-name {\n    font-size: var(--leaderboard-row-team-name-font-size-mobile);\n  }\n\n  .leaderboard-stat {\n    font-size: var(--leaderboard-row-stats-font-size-mobile);\n  }\n\n  .leaderboard-stat-points {\n    font-size: var(--leaderboard-row-stats-points-font-size-mobile);\n  }\n}\n",""]),t.A=i},97616:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* Font sizes */\n  --leaderboard-additional-data-title-font-size: var(--text-sm); /* 0.875rem */\n  --leaderboard-additional-data-label-font-size: var(--text-sm); /* 0.875rem */\n  --leaderboard-additional-data-value-font-size: var(--text-sm); /* 0.875rem */\n  --leaderboard-additional-data-match-font-size: var(--text-sm); /* 0.875rem */\n  --leaderboard-additional-data-icon-font-size: var(--text-sm); /* 0.875rem */\n  --leaderboard-additional-data-result-badge-font-size: var(--text-xs); /* 0.75rem */\n\n  /* Participants table font sizes */\n  --leaderboard-participants-header-font-size: var(--text-sm); /* 0.875rem */\n  --leaderboard-participants-player-font-size: var(--text-sm); /* 0.875rem */\n  --leaderboard-participants-stat-font-size: var(--text-sm); /* 0.875rem */\n\n  /* Colors */\n  --leaderboard-additional-data-title-color: var(--white); /* #ffffff */\n  --leaderboard-additional-data-label-color: var(--gray-300); /* #d1d5db */\n  --leaderboard-additional-data-value-color: var(--white); /* #ffffff */\n  --leaderboard-additional-data-match-text-color: var(--white); /* #ffffff */\n  --leaderboard-additional-data-icon-color: var(--white); /* #ffffff */\n\n  /* Participants table colors */\n  --leaderboard-participants-header-color: var(--white); /* #ffffff */\n  --leaderboard-participants-player-color: var(--white); /* #ffffff */\n  --leaderboard-participants-stat-color: var(--white); /* #ffffff */\n\n  /* Background colors */\n  --leaderboard-additional-data-container-bg: transparent;\n  --leaderboard-additional-data-match-bg: var(--white-alpha-1); /* rgba(255, 255, 255, 0.05) */\n  --leaderboard-additional-data-win-bg: var(--lime-500); /* #84CC16 - using lime-500 as green alternative */\n  --leaderboard-additional-data-loss-bg: var(--rose-500); /* #F43F5E - using rose-500 as red alternative */\n  --leaderboard-additional-data-tie-bg: var(--gray-500); /* #6B7280 */\n\n  /* Participants table background colors */\n  --leaderboard-participants-table-bg: rgba(0, 0, 0, 0.3); /* Dark semi-transparent background */\n  --leaderboard-participants-header-bg: rgba(255, 255, 255, 0.05); /* Very light overlay for header */\n  --leaderboard-participants-player-bg: rgba(255, 255, 255, 0.02); /* Subtle overlay for player name column */\n\n  /* Font weights */\n  --leaderboard-additional-data-title-font-weight: var(--font-semibold); /* 600 */\n  --leaderboard-additional-data-value-font-weight: var(--font-medium); /* 500 */\n  --leaderboard-additional-data-result-badge-font-weight: var(--font-bold); /* 700 */\n\n  /* Participants table font weights */\n  --leaderboard-participants-header-font-weight: var(--font-semibold); /* 600 */\n  --leaderboard-participants-player-font-weight: var(--font-medium); /* 500 */\n  --leaderboard-participants-stat-font-weight: var(--font-medium); /* 500 */\n\n  /* Spacing and layout */\n  --leaderboard-additional-data-gap: var(--spacing-6); /* 1.5rem */\n  --leaderboard-additional-data-padding: var(--spacing-4); /* 1rem */\n  --leaderboard-additional-data-match-padding: var(--spacing-2); /* 0.5rem */\n  --leaderboard-additional-data-result-badge-size: 1.25rem; /* w-5 h-5 - keeping as rem since no exact match in theme */\n\n  /* Participants table spacing and layout */\n  --leaderboard-participants-header-tracking: 0.05em; /* Letter spacing for headers */\n  --leaderboard-participants-header-text-transform: uppercase; /* Uppercase headers */\n  --leaderboard-participants-table-border: 1px solid rgba(255, 255, 255, 0.1); /* Table border */\n  --leaderboard-participants-header-border: 1px solid rgba(255, 255, 255, 0.1); /* Header border */\n  --leaderboard-participants-row-border: 1px solid rgba(255, 255, 255, 0.05); /* Row separator */\n}\n",""]),t.A=i},78792:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* NOTICE BLOCK */\n\n  /* Container */\n  --notice-block-max-width: 100%;\n  --notice-block-padding: var(--block-container-padding);\n  --notice-block-margin: 0 auto;\n\n  /* Typography */\n  --notice-block-title-font-size: var(--heading-h3-clamp);\n  --notice-block-title-color: inherit;\n  --notice-block-description-color: inherit;\n  --notice-block-description-font-size: var(--font-body-size-clamp);\n\n  /* Responsive */\n  --notice-block-mobile-padding: var(--spacing-4);\n}\n\n/* Mobile responsive overrides */\n\n@media (max-width: 768px) {\n  :root {\n    --notice-block-padding: var(--notice-block-mobile-padding);\n  }\n}\n",""]),t.A=i},88671:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* PARTICIPANT CARD */\n  --participant-card-bg: var(--gray-800);\n  --participant-card-border-radius: var(--radius-2xl);\n  --participant-card-shadow: var(--shadow-2xl);\n  --participant-card-backdrop-blur: 8px;\n  --participant-card-height: 320px;\n  --participant-card-padding: var(--spacing-6);\n  --participant-card-hover-scale: 1.02;\n  --participant-card-hover-border-color: transparent;\n  --participant-card-hover-shadow: var(--shadow-2xl);\n  --participant-card-transition: transform 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;\n  --participant-card-border-width: 1px;\n  --participant-card-border-color: transparent;\n\n  /* PARTICIPANT CARD - Header */\n  --participant-card-header-gap: var(--spacing-3);\n  --participant-card-avatar-size: 64px;\n  --participant-card-avatar-bg: var(--indigo-950);\n  --participant-card-avatar-border-radius: var(--radius-xl);\n  --participant-card-avatar-font-size: var(--spacing-6);\n  --participant-card-action-button-size: 40px;\n  --participant-card-action-button-bg: var(--button-default);\n  --participant-card-action-button-hover-bg: var(--indigo-700);\n  --participant-card-action-icon-color: var(--white);\n  --participant-card-action-icon-font-size: var(--text-lg);\n\n  /* PARTICIPANT CARD - Name */\n  --participant-card-name-font-size: var(--text-2xl);\n  --participant-card-name-font-weight: var(--font-bold);\n  --participant-card-name-line-height: var(--leading-tight);\n  --participant-card-name-color: var(--white);\n  --participant-card-name-margin-bottom: 0;\n  --participant-card-name-line-clamp: 2;\n  --participant-card-name-overflow: hidden;\n\n  /* PARTICIPANT CARD - Rank */\n  --participant-card-rank-label-color: var(--gray-400);\n  --participant-card-rank-label-font-size: var(--text-xs);\n  --participant-card-rank-value-color: var(--indigo-500);\n  --participant-card-rank-value-font-size: var(--text-4xl);\n\n  /* PARTICIPANT CARD - Info */\n  --participant-card-info-gap: var(--spacing-2);\n  --participant-card-info-margin-bottom: var(--spacing-4);\n  --participant-card-info-icon-color: var(--gray-300);\n  --participant-card-info-text-color: var(--gray-300);\n  --participant-card-info-font-size: var(--text-md);\n  --participant-card-info-bg: var(--white-alpha-1);\n  --participant-card-info-border: 1px solid var(--white-alpha-2);\n  --participant-card-info-padding: 12px 16px;\n  --participant-card-info-border-radius: var(--radius-xl);\n  --participant-card-info-separator-width: 1px;\n  --participant-card-info-separator-color: var(--white-alpha-3);\n\n  /* PARTICIPANT CARD - Stats */\n  --participant-card-stats-gap: var(--spacing-3);\n  --participant-card-stats-margin-bottom: 0;\n  --participant-card-stats-grid-columns: repeat(3, 1fr);\n  --participant-card-stat-value-color: var(--white);\n  --participant-card-stat-label-color: var(--gray-400);\n  --participant-card-stat-value-font-size: var(--text-2xl);\n  --participant-card-stat-label-font-size: var(--text-xs);\n  --participant-card-stat-item-bg: var(--white-alpha-1);\n  --participant-card-stat-item-padding: 16px 12px;\n  --participant-card-stat-item-border-radius: var(--radius-lg);\n  --participant-card-stat-icon-color: var(--lime-500);\n  --participant-card-stat-icon-font-size: var(--text-xl);\n\n  /* PARTICIPANT CARD - Win Rate Bar */\n  --participant-card-winrate-bar-height: 6px;\n  --participant-card-winrate-bar-bg: var(--white-alpha-2);\n  --participant-card-winrate-bar-fill: linear-gradient(90deg, var(--lime-500), var(--lime-400));\n  --participant-card-winrate-bar-border-radius: var(--radius-full);\n\n  /* PARTICIPANT CARD - Badge */\n  --participant-card-badge-margin-bottom: var(--spacing-1);\n\n  /* PARTICIPANT CARD - Name (extended) */\n  --participant-card-name-text-transform: none;\n  --participant-card-name-text-shadow: none;\n  --participant-card-name-letter-spacing: var(--tracking-normal);\n\n  /* PARTICIPANT CARD - Background Image */\n  --participant-card-background-image: none;\n  --participant-card-background-size: cover;\n  --participant-card-background-position: center;\n  --participant-card-background-overlay: transparent;\n\n  /* PARTICIPANT CARD - Decoration (tape, sticker, etc.) */\n  --participant-card-decoration-image: none;\n  --participant-card-decoration-width: 100px;\n  --participant-card-decoration-height: 60px;\n  --participant-card-decoration-top: -5px;\n  --participant-card-decoration-right: 30%;\n  --participant-card-decoration-transform: rotate(-5deg);\n}\n\n/* Card Container */\n\n.participant-card {\n  background-color: var(--participant-card-bg);\n  border-radius: var(--participant-card-border-radius);\n  border: var(--participant-card-border-width) solid var(--participant-card-border-color);\n  box-shadow: var(--participant-card-shadow);\n  backdrop-filter: blur(var(--participant-card-backdrop-blur));\n  transition: var(--participant-card-transition);\n  height: 100%;\n  position: relative;\n}\n\n/* Background image layer */\n\n.participant-card::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    linear-gradient(var(--participant-card-background-overlay), var(--participant-card-background-overlay)),\n    var(--participant-card-background-image);\n  background-size: var(--participant-card-background-size);\n  background-position: var(--participant-card-background-position);\n  background-repeat: no-repeat;\n  border-radius: inherit;\n  z-index: 0;\n  pointer-events: none;\n}\n\n/* Decoration layer (tape, sticker, etc.) */\n\n.participant-card::after {\n  content: '';\n  position: absolute;\n  top: var(--participant-card-decoration-top);\n  right: var(--participant-card-decoration-right);\n  width: var(--participant-card-decoration-width);\n  height: var(--participant-card-decoration-height);\n  background-image: var(--participant-card-decoration-image);\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n  transform: var(--participant-card-decoration-transform);\n  z-index: 2;\n  pointer-events: none;\n}\n\n.participant-card[role=\"button\"]:hover {\n  border-color: var(--participant-card-hover-border-color);\n  box-shadow: var(--participant-card-hover-shadow);\n  transform: scale(var(--participant-card-hover-scale));\n}\n\n.participant-card[role=\"button\"] {\n  cursor: pointer;\n}\n\n/* Card Content */\n\n.participant-card-content {\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  z-index: 1;\n}\n\n/* Header */\n\n.participant-card-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  margin-bottom: var(--spacing-4);\n}\n\n.participant-card-header-left {\n  display: flex;\n  align-items: center;\n  gap: var(--participant-card-header-gap);\n  min-width: 0;\n}\n\n.participant-card-header-right {\n  display: flex;\n  align-items: center;\n  gap: var(--spacing-2);\n  flex-shrink: 0;\n}\n\n/* Avatar */\n\n.participant-card-avatar {\n  width: var(--participant-card-avatar-size);\n  height: var(--participant-card-avatar-size);\n  min-width: var(--participant-card-avatar-size);\n  border-radius: var(--participant-card-avatar-border-radius);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: var(--participant-card-avatar-font-size);\n}\n\n.participant-card-avatar img {\n  width: 100%;\n  height: 100%;\n  -o-object-fit: cover;\n     object-fit: cover;\n  border-radius: var(--participant-card-avatar-border-radius);\n}\n\n/* Name Group (name + badges stacked next to avatar) */\n\n.participant-card-name-group {\n  display: flex;\n  flex-direction: column;\n  gap: var(--spacing-1);\n  min-width: 0;\n}\n\n/* Name */\n\n.participant-card-name {\n  color: var(--participant-card-name-color);\n  font-size: var(--participant-card-name-font-size);\n  font-weight: var(--participant-card-name-font-weight);\n  line-height: var(--participant-card-name-line-height);\n  text-transform: var(--participant-card-name-text-transform);\n  text-shadow: var(--participant-card-name-text-shadow);\n  letter-spacing: var(--participant-card-name-letter-spacing);\n  margin-bottom: var(--participant-card-name-margin-bottom);\n  display: -webkit-box;\n  -webkit-line-clamp: var(--participant-card-name-line-clamp);\n  line-clamp: var(--participant-card-name-line-clamp);\n  -webkit-box-orient: vertical;\n  overflow: var(--participant-card-name-overflow);\n}\n\n/* Badges */\n\n.participant-card-badges {\n  display: flex;\n  align-items: center;\n  gap: var(--spacing-2);\n}\n\n/* Rank Display */\n\n.participant-card-rank {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-end;\n  text-align: right;\n}\n\n.participant-card-rank-label {\n  font-family: var(--font-body);\n  color: var(--participant-card-rank-label-color);\n  font-size: var(--participant-card-rank-label-font-size);\n  font-weight: var(--font-semibold);\n  text-transform: uppercase;\n  letter-spacing: var(--tracking-wider);\n}\n\n.participant-card-rank-value {\n  font-family: var(--font-body);\n  color: var(--participant-card-rank-value-color);\n  font-size: var(--participant-card-rank-value-font-size);\n  font-weight: var(--font-extrabold);\n  line-height: var(--leading-none);\n}\n\n/* Action Button */\n\n.participant-card-action-button {\n  width: var(--participant-card-action-button-size);\n  height: var(--participant-card-action-button-size);\n  background-color: var(--participant-card-action-button-bg);\n  border-radius: var(--radius-full);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: background-color 0.2s;\n}\n\n.participant-card-action-button:hover {\n  background-color: var(--participant-card-action-button-hover-bg);\n}\n\n.participant-card-action-icon {\n  color: var(--participant-card-action-icon-color);\n  font-size: var(--participant-card-action-icon-font-size);\n}\n\n/* Game Info */\n\n.participant-card-game-info {\n  display: flex;\n  align-items: center;\n  gap: var(--participant-card-info-gap);\n  margin-bottom: var(--participant-card-info-margin-bottom);\n  background: var(--participant-card-info-bg);\n  border: var(--participant-card-info-border);\n  padding: var(--participant-card-info-padding);\n  border-radius: var(--participant-card-info-border-radius);\n}\n\n.participant-card-info-item {\n  display: flex;\n  align-items: center;\n  gap: var(--spacing-1);\n  flex: 1;\n  min-width: 0;\n}\n\n.participant-card-info-item + .participant-card-info-item {\n  border-left: var(--participant-card-info-separator-width) solid var(--participant-card-info-separator-color);\n  padding-left: var(--participant-card-info-gap);\n}\n\n.participant-card-info-icon {\n  color: var(--participant-card-info-icon-color);\n  font-size: var(--participant-card-info-font-size);\n}\n\n.participant-card-info-text {\n  font-family: var(--font-body);\n  color: var(--participant-card-info-text-color);\n  font-size: var(--participant-card-info-font-size);\n}\n\n/* Stats Section */\n\n.participant-card-stats-section {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n}\n\n.participant-card-stats-grid {\n  display: grid;\n  grid-template-columns: var(--participant-card-stats-grid-columns);\n  gap: var(--participant-card-stats-gap);\n  margin-bottom: var(--participant-card-stats-margin-bottom);\n}\n\n.participant-card-stat-item {\n  text-align: center;\n  background: var(--participant-card-stat-item-bg);\n  padding: var(--participant-card-stat-item-padding);\n  border-radius: var(--participant-card-stat-item-border-radius);\n}\n\n.participant-card-stat-icon {\n  color: var(--participant-card-stat-icon-color);\n  font-size: var(--participant-card-stat-icon-font-size);\n  display: block;\n  margin-bottom: var(--spacing-2);\n}\n\n.participant-card-stat-value {\n  font-family: var(--font-body);\n  color: var(--participant-card-stat-value-color);\n  font-size: var(--participant-card-stat-value-font-size);\n  font-weight: var(--font-bold);\n}\n\n.participant-card-stat-label {\n  font-family: var(--font-body);\n  color: var(--participant-card-stat-label-color);\n  font-size: var(--participant-card-stat-label-font-size);\n  font-weight: var(--font-semibold);\n  letter-spacing: var(--tracking-wider);\n  margin-top: var(--spacing-2);\n}\n\n/* Win Rate Bar */\n\n.participant-card-winrate-bar {\n  height: var(--participant-card-winrate-bar-height);\n  background: var(--participant-card-winrate-bar-bg);\n  border-radius: var(--participant-card-winrate-bar-border-radius);\n  margin-top: var(--spacing-4);\n  overflow: hidden;\n}\n\n.participant-card-winrate-bar-fill {\n  height: 100%;\n  background: var(--participant-card-winrate-bar-fill);\n  border-radius: var(--participant-card-winrate-bar-border-radius);\n  transition: width 0.3s ease;\n}\n\n/* Responsive breakpoints */\n\n@media (max-width: 768px) {\n  :root {\n    --participant-card-padding: var(--spacing-2);\n    --participant-card-height: 280px;\n    --participant-card-name-font-size: var(--text-xl);\n  }\n}\n\n@media (max-width: 480px) {\n  :root {\n    --participant-card-padding: var(--spacing-3);\n    --participant-card-height: 260px;\n    --participant-card-name-font-size: var(--text-lg);\n    --participant-card-info-font-size: var(--text-sm);\n  }\n}\n",""]),t.A=i},98514:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* PARTICIPANTS BLOCK */\n  --participants-block-border-radius: var(--block-container-border-radius);\n  --participants-block-padding: var(--block-container-padding);\n  --participants-block-gap: var(--spacing-16);\n\n  /* PARTICIPANTS BLOCK - Header */\n  --participants-header-gap: var(--spacing-4);\n  --participants-title-font-family: var(--font-heading);\n  --participants-title-font-size: var(--heading-h2-clamp);\n  --participants-title-font-weight: var(--heading-h2-weight);\n  --participants-title-line-height: var(--heading-h2-line-height);\n  --participants-title-color: var(--heading-h2-color);\n  --participants-subtitle-font-family: var(--font-body);\n  --participants-subtitle-font-size: var(--font-body-size-clamp);\n  --participants-subtitle-font-weight: var(--font-body-weight);\n  --participants-subtitle-line-height: var(--font-body-line-height);\n  --participants-subtitle-color: var(--font-body-color);\n\n  /* PARTICIPANTS BLOCK - Filters */\n  --participants-filters-gap: var(--spacing-2);\n  --participants-filter-active-bg: var(--gray-700);\n  --participants-filter-active-color: var(--gray-900);\n  --participants-filter-inactive-bg: var(--gray-700);\n  --participants-filter-inactive-color: var(--gray-400);\n  --participants-filter-hover-color: var(--gray-200);\n\n  /* PARTICIPANTS BLOCK - Grid */\n  --participants-grid-gap: var(--spacing-4);\n  --participants-grid-sm-cols: 1;\n  --participants-grid-md-cols: 2;\n  --participants-grid-lg-cols: 3;\n  --participants-grid-xl-cols: 4;\n\n  /* PARTICIPANTS BLOCK - Pagination */\n  --participants-pagination-margin-top: var(--spacing-8);\n  --participants-pagination-max-width: 1024px;\n\n  /* PARTICIPANTS BLOCK - Empty State */\n  --participants-empty-icon-bg: var(--gray-700);\n  --participants-empty-icon-color: var(--gray-300);\n  --participants-empty-icon-size: 96px;\n  --participants-empty-title-color: var(--gray-200);\n  --participants-empty-text-color: var(--gray-300);\n\n  /* PARTICIPANTS BLOCK - Edit Mode */\n  --participants-edit-button-bg: var(--gray-700);\n  --participants-edit-button-color: var(--gray-200);\n  --participants-edit-button-hover-bg: var(--gray-600);\n  --participants-edit-form-bg: var(--gray-700);\n  --participants-edit-form-border-radius: var(--radius-2xl);\n  --participants-edit-form-padding: var(--spacing-6);\n  --participants-edit-form-margin-bottom: var(--spacing-8);\n  --participants-edit-form-title-color: var(--gray-200);\n  --participants-edit-form-title-font-size: 20px;\n  --participants-edit-form-title-font-weight: 700;\n  --participants-edit-form-grid-gap: var(--spacing-4);\n}\n\n/* Responsive grid using CSS variables */\n\n.participants-grid {\n  display: grid;\n  grid-template-columns: repeat(var(--participants-grid-sm-cols), 1fr);\n}\n\n@media (min-width: 768px) {\n  .participants-grid {\n    grid-template-columns: repeat(var(--participants-grid-md-cols), 1fr);\n  }\n}\n\n@media (min-width: 1024px) {\n  .participants-grid {\n    grid-template-columns: repeat(var(--participants-grid-lg-cols), 1fr);\n  }\n}\n\n@media (min-width: 1280px) {\n  .participants-grid {\n    grid-template-columns: repeat(var(--participants-grid-xl-cols), 1fr);\n  }\n}\n\n/* Responsive breakpoints */\n\n@media (max-width: 768px) {\n  :root {\n    --participants-block-padding: var(--spacing-6) var(--spacing-4);\n    --participants-block-gap: var(--spacing-8);\n    --participants-title-font-size: 32px;\n    --participants-subtitle-font-size: 18px;\n    --participants-grid-gap: var(--spacing-3);\n  }\n}\n\n@media (max-width: 480px) {\n  :root {\n    --participants-block-padding: var(--spacing-4) var(--spacing-3);\n    --participants-title-font-size: 28px;\n    --participants-subtitle-font-size: 16px;\n    --participants-grid-gap: var(--spacing-2);\n  }\n}\n",""]),t.A=i},7960:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* RULES PDF READER BLOCK */\n  --rules-pdf-reader-font-family: var(--font-body);\n\n  /* Container */\n  /* --rules-pdf-reader-container-max-width: 1200px; */\n  --rules-pdf-reader-content-padding: var(--block-container-padding);\n  --rules-pdf-reader-content-gap: var(--spacing-6);\n\n  /* Typography */\n  --rules-pdf-reader-title-font-size: var(--heading-h2-clamp);\n  --rules-pdf-reader-title-font-weight: var(--heading-h2-weight);\n  --rules-pdf-reader-title-line-height: var(--heading-h2-line-height);\n  --rules-pdf-reader-title-color: var(--heading-h2-color);\n  --rules-pdf-reader-title-margin-bottom: var(--spacing-4);\n\n  --rules-pdf-reader-subtitle-font-size: var(--font-body);\n  --rules-pdf-reader-subtitle-font-weight: var(--font-body-weight);\n  --rules-pdf-reader-subtitle-line-height: var(--font-body-line-height);\n  --rules-pdf-reader-subtitle-color: var(--font-body-color);\n\n  /* Empty State */\n  --rules-pdf-reader-empty-bg: var(--gray-50);\n  --rules-pdf-reader-empty-border: 2px dashed var(--gray-300);\n  --rules-pdf-reader-empty-border-radius: var(--radius-lg);\n  --rules-pdf-reader-empty-padding: var(--spacing-8);\n  --rules-pdf-reader-empty-title-font-size: var(--heading-h3-clamp);\n  --rules-pdf-reader-empty-title-font-weight: var(--heading-h3-weight);\n  --rules-pdf-reader-empty-title-color: var(--heading-h3-color);\n  --rules-pdf-reader-empty-description-color: var(--font-body-color);\n  --rules-pdf-reader-empty-message-color: var(--gray-500);\n  --rules-pdf-reader-empty-gap: var(--spacing-2);\n\n  /* PDF Viewer */\n  --rules-pdf-reader-viewer-bg: var(--pdf-viewer-container-bg);\n  --rules-pdf-reader-viewer-border-radius: var(--pdf-viewer-container-border-radius);\n  --rules-pdf-reader-viewer-min-height: var(--pdf-viewer-container-min-height);\n  --rules-pdf-reader-viewer-shadow: var(--pdf-viewer-container-shadow);\n  --rules-pdf-reader-viewer-object-bg: var(--pdf-viewer-object-bg);\n  --rules-pdf-reader-viewer-object-border-color: var(--pdf-viewer-object-border-color);\n  --rules-pdf-reader-viewer-object-border-width: var(--pdf-viewer-object-border-width);\n  --rules-pdf-reader-viewer-object-border-style: var(--pdf-viewer-object-border-style);\n  --rules-pdf-reader-viewer-object-border-radius: var(--pdf-viewer-object-border-radius);\n  --rules-pdf-reader-viewer-object-min-height: var(--pdf-viewer-object-min-height);\n  --rules-pdf-reader-viewer-safari-fallback-bg: var(--pdf-viewer-safari-fallback-bg);\n  --rules-pdf-reader-viewer-safari-fallback-border-color: var(--pdf-viewer-safari-fallback-border-color);\n  --rules-pdf-reader-viewer-safari-fallback-border-width: var(--pdf-viewer-safari-fallback-border-width);\n  --rules-pdf-reader-viewer-safari-fallback-border-style: var(--pdf-viewer-safari-fallback-border-style);\n  --rules-pdf-reader-viewer-safari-fallback-border-radius: var(--pdf-viewer-safari-fallback-border-radius);\n  --rules-pdf-reader-viewer-safari-fallback-padding: var(--pdf-viewer-safari-fallback-padding);\n  --rules-pdf-reader-viewer-safari-fallback-text-color: var(--pdf-viewer-safari-fallback-text-color);\n  --rules-pdf-reader-viewer-safari-fallback-message-color: var(--pdf-viewer-safari-fallback-message-color);\n\n  /* Download Button */\n  --rules-pdf-reader-download-bg: var(--blue-600);\n  --rules-pdf-reader-download-bg-hover: var(--blue-700);\n  --rules-pdf-reader-download-color: var(--white);\n  --rules-pdf-reader-download-font-size: var(--font-body-size);\n  --rules-pdf-reader-download-font-weight: var(--font-bold);\n  --rules-pdf-reader-download-padding: var(--spacing-2) var(--spacing-4);\n  --rules-pdf-reader-download-border-radius: var(--radius-md);\n  --rules-pdf-reader-download-focus-ring-color: var(--blue-500);\n\n  /* Responsive */\n  --rules-pdf-reader-mobile-content-padding: var(--spacing-4);\n}\n\n\n/* Mobile responsive overrides */\n\n\n@media (max-width: 768px) {\n  :root {\n    --rules-pdf-reader-content-padding: var(--rules-pdf-reader-mobile-content-padding);\n    /* --rules-pdf-reader-viewer-min-height: var(--rules-pdf-reader-mobile-viewer-min-height); */\n  }\n}\n\n\n.rules-pdf-reader-block {\n  transition: all 0.3s ease;\n\n  /* Override PdfViewer variables within this block */\n  --pdf-viewer-container-bg: var(--rules-pdf-reader-viewer-bg);\n  --pdf-viewer-container-border-radius: var(--rules-pdf-reader-viewer-border-radius);\n  --pdf-viewer-container-min-height: var(--rules-pdf-reader-viewer-min-height);\n  --pdf-viewer-container-shadow: var(--rules-pdf-reader-viewer-shadow);\n  --pdf-viewer-object-bg: var(--rules-pdf-reader-viewer-object-bg);\n  --pdf-viewer-object-border-color: var(--rules-pdf-reader-viewer-object-border-color);\n  --pdf-viewer-object-border-width: var(--rules-pdf-reader-viewer-object-border-width);\n  --pdf-viewer-object-border-style: var(--rules-pdf-reader-viewer-object-border-style);\n  --pdf-viewer-object-border-radius: var(--rules-pdf-reader-viewer-object-border-radius);\n  --pdf-viewer-object-min-height: var(--rules-pdf-reader-viewer-object-min-height);\n  --pdf-viewer-safari-fallback-bg: var(--rules-pdf-reader-viewer-safari-fallback-bg);\n  --pdf-viewer-safari-fallback-border-color: var(--rules-pdf-reader-viewer-safari-fallback-border-color);\n  --pdf-viewer-safari-fallback-border-width: var(--rules-pdf-reader-viewer-safari-fallback-border-width);\n  --pdf-viewer-safari-fallback-border-style: var(--rules-pdf-reader-viewer-safari-fallback-border-style);\n  --pdf-viewer-safari-fallback-border-radius: var(--rules-pdf-reader-viewer-safari-fallback-border-radius);\n  --pdf-viewer-safari-fallback-padding: var(--rules-pdf-reader-viewer-safari-fallback-padding);\n  --pdf-viewer-safari-fallback-text-color: var(--rules-pdf-reader-viewer-safari-fallback-text-color);\n  --pdf-viewer-safari-fallback-message-color: var(--rules-pdf-reader-viewer-safari-fallback-message-color);\n}\n\n\n.rules-pdf-reader-block .pdf-viewer {\n  animation: fadeIn 0.3s ease-in-out;\n}\n\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\n.rules-pdf-reader-block .empty-state {\n  animation: fadeIn 0.5s ease-in-out;\n}\n\n\n.rules-pdf-reader-block .loading-state {\n  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n}\n\n\n@keyframes pulse {\n  0%, 100% {\n    opacity: 1;\n  }\n  50% {\n    opacity: .5;\n  }\n}\n\n\n/* Download button hover */\n\n\n.rules-pdf-reader-block .rules-pdf-reader-download:hover {\n  background-color: var(--rules-pdf-reader-download-bg-hover);\n}\n\n\n/* Download button focus */\n\n\n.rules-pdf-reader-block .rules-pdf-reader-download:focus {\n  outline: none;\n  box-shadow: 0 0 0 2px var(--white), 0 0 0 4px var(--rules-pdf-reader-download-focus-ring-color);\n}\n",""]),t.A=i},30408:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n /* TEXT BLOCK */\n  --text-block-font-family: var(--font-body);\n  --text-block-font-heading: var(--font-heading);\n\n  /* Container */\n  --text-block-container-max-width: 100%;\n  --text-block-content-padding: var(--block-container-padding);\n  --text-block-content-margin: 0 auto;\n\n  /* Typography */\n  --text-block-title-font-size: var(--heading-h2-clamp);\n  --text-block-title-font-weight: var(--heading-h2-weight);\n  --text-block-title-line-height: var(--heading-h2-line-height);\n  --text-block-title-color: var(--heading-h2-color);\n  --text-block-title-margin-bottom: var(--spacing-4);\n\n  --text-block-subtitle-font-size: var(--heading-h3-clamp);\n  --text-block-subtitle-font-weight: var(--heading-h3-weight);\n  --text-block-subtitle-line-height: var(--heading-h3-line-height);\n  --text-block-subtitle-color: var(--text-muted);\n  --text-block-subtitle-margin-bottom: var(--spacing-6);\n\n  --text-block-content-font-size: var(--font-body-size-clamp);\n  --text-block-content-font-weight: var(--font-body-weight);\n  --text-block-content-line-height: var(--font-body-line-height);\n  --text-block-content-color: var(--font-body-color);\n\n  /* Links */\n  --text-block-link-color: var(--primary-color-600);\n  --text-block-link-hover-color: var(--primary-color-800);\n  --text-block-link-text-decoration: underline;\n\n  /* Blockquote */\n  --text-block-blockquote-border-color: var(--primary-color-600);\n  --text-block-blockquote-color: var(--text-muted);\n\n  /* Responsive */\n  --text-block-mobile-content-padding: var(--spacing-4);\n}\n\n/* Mobile responsive overrides */\n\n@media (max-width: 768px) {\n  :root {\n    --text-block-content-padding: var(--text-block-mobile-content-padding);\n  }\n}\n\n/* Prose styling for rich text content */\n\n.text-block .prose {\n  max-width: none;\n}\n\n.text-block .prose h1,\n.text-block .prose h2,\n.text-block .prose h3,\n.text-block .prose h4,\n.text-block .prose h5,\n.text-block .prose h6 {\n  color: var(--text-block-title-color);\n  font-weight: var(--text-block-title-font-weight);\n}\n\n.text-block .prose p {\n  color: var(--text-block-content-color);\n  margin-bottom: var(--spacing-4);\n}\n\n.text-block .prose a {\n  color: var(--text-block-link-color);\n  -webkit-text-decoration: var(--text-block-link-text-decoration);\n          text-decoration: var(--text-block-link-text-decoration);\n}\n\n.text-block .prose a:hover {\n  color: var(--text-block-link-hover-color);\n}\n\n.text-block .prose ul,\n.text-block .prose ol {\n  margin-bottom: var(--spacing-4);\n}\n\n.text-block .prose blockquote {\n  border-left: 4px solid var(--text-block-blockquote-border-color);\n  padding-left: var(--spacing-4);\n  font-style: italic;\n  color: var(--text-block-blockquote-color);\n}\n",""]),t.A=i},45152:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,"/* Phase Divider CSS Variables */\n:root {\n  --timeline-phase-divider-bg: var(--gray-300);\n  --timeline-phase-divider-color: var(--gray-700);\n  --timeline-phase-divider-font-family: var(--font-body);\n  --timeline-phase-divider-font-size: var(--text-xs);\n  --timeline-phase-divider-font-style: normal;\n  --timeline-phase-divider-font-weight: var(--font-bold);\n  --timeline-phase-divider-line-height: var(--leading-normal);\n  --timeline-phase-divider-text-align: center;\n  --timeline-phase-divider-padding: var(--badge-sm-padding-x) var(--badge-sm-padding-y);\n  --timeline-phase-divider-border-radius: var(--radius-full);\n  --timeline-phase-divider-rotation: 90deg;\n  --timeline-phase-divider-height: var(--timeline-event-card-height);\n  --timeline-phase-divider-width: 40px;\n  --timeline-phase-divider-text-transform: uppercase;\n  --timeline-phase-divider-letter-spacing: 0.05em;\n  --timeline-phase-divider-writing-mode: vertical-rl;\n  --timeline-phase-divider-transform: rotate(180deg);\n  --timeline-phase-divider-white-space: nowrap;\n}\n",""]),t.A=i},69558:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* TIMELINE EVENT CARD */\n\n  /* Event Card Layout */\n  --timeline-event-card-min-width: 340px;\n  --timeline-event-card-max-width: 50%;\n  --timeline-event-card-height: 180px; /* Used in skeleton */\n\n  /* Event Card Colors */\n  --timeline-event-card-bg: var(--card-bg);\n  --timeline-event-card-color: var(--gray-200);\n  --timeline-event-card-border-color: var(--card-border-color);\n\n  /* Event Card Styling */\n  --timeline-event-card-border: none;\n  --timeline-event-card-border-radius: var(--card-border-radius);\n  --timeline-event-card-shadow: var(--card-shadow);\n  --timeline-event-card-padding: var(--card-padding-md);\n  --timeline-event-card-transition: var(--card-transition);\n\n  /* Event Card Content - Typography */\n  --timeline-event-title-font-size: var(--heading-h6-clamp);\n  --timeline-event-title-font-weight: var(--heading-h6-weight);\n  --timeline-event-title-line-height: var(--heading-h6-line-height);\n  --timeline-event-title-color: var(--timeline-event-card-color);\n\n  --timeline-event-date-font-size: var(--text-xs);\n  --timeline-event-date-font-weight: var(--font-normal);\n  --timeline-event-date-line-height: var(--leading-normal);\n  --timeline-event-date-color: var(--timeline-event-card-color);\n\n  /* Event Card Icons */\n  --timeline-event-icon-color: var(--gray-400);\n  --timeline-event-icon-size: 16px;\n\n  /* Event Card Countdown Text */\n  --timeline-event-countdown-color: var(--gray-400);\n  --timeline-event-countdown-font-size: var(--text-xs);\n\n  /* Event Card Badge Colors */\n  --timeline-event-badge-bg: var(--badge-default);\n  --timeline-event-badge-color: var(--badge-default-color);\n  --timeline-event-badge-border-color: transparent;\n\n  /* Event Card Button Colors (for theming) */\n  /* Primary Button (default variant) */\n  --timeline-event-button-primary-bg: var(--button-default);\n  --timeline-event-button-primary-color: var(--button-default-color);\n  --timeline-event-button-primary-hover-bg: var(--button-default-hover);\n  --timeline-event-button-primary-hover-color: var(--button-default-hover-color);\n  --timeline-event-button-primary-disabled-bg: var(--button-default-disabled);\n  --timeline-event-button-primary-disabled-color: var(--button-default-disabled-color);\n  --timeline-event-button-primary-press-bg: var(--button-default-press);\n  --timeline-event-button-primary-press-color: var(--button-default-press-color);\n  --timeline-event-button-primary-press-border: var(--button-default-press-border);\n  --timeline-event-avatar-icon-color: var(--button-default-color);\n  --timeline-event-avatar-bg: var(--avatar-icon-bg);\n\n  /* Secondary Button */\n  --timeline-event-button-secondary-bg: var(--button-secondary);\n  --timeline-event-button-secondary-color: var(--button-secondary-color);\n  --timeline-event-button-secondary-hover-bg: var(--button-secondary-hover);\n  --timeline-event-button-secondary-hover-color: var(--button-secondary-hover-color);\n  --timeline-event-button-secondary-disabled-bg: var(--button-secondary-disabled);\n  --timeline-event-button-secondary-disabled-color: var(--button-secondary-disabled-color);\n  --timeline-event-button-secondary-press-bg: var(--button-secondary-press);\n  --timeline-event-button-secondary-press-color: var(--button-secondary-press-color);\n  --timeline-event-button-secondary-press-border: var(--button-secondary-press-border);\n\n  /* Event Card Alert Colors (for theming) */\n  --timeline-event-alert-info-bg: var(--blue-50);\n  --timeline-event-alert-info-color: var(--blue-700);\n  --timeline-event-alert-success-bg: var(--green-50);\n  --timeline-event-alert-success-color: var(--green-700);\n}\n\n/* Apply button theming to buttons within timeline event card */\n\n.timeline-event-card {\n  --avatar-icon-color: var(--timeline-event-avatar-icon-color);\n  --avatar-icon-bg: var(--timeline-event-avatar-bg);\n\n  /* Override badge variables for badges within timeline event card */\n  --badge-default: var(--timeline-event-badge-bg);\n  --badge-default-color: var(--timeline-event-badge-color);\n\n  /* Override button variables for primary buttons (default variant) */\n  --button-default: var(--timeline-event-button-primary-bg);\n  --button-default-color: var(--timeline-event-button-primary-color);\n  --button-default-hover: var(--timeline-event-button-primary-hover-bg);\n  --button-default-hover-color: var(--timeline-event-button-primary-hover-color);\n  --button-default-disabled: var(--timeline-event-button-primary-disabled-bg);\n  --button-default-disabled-color: var(--timeline-event-button-primary-disabled-color);\n  --button-default-press: var(--timeline-event-button-primary-press-bg);\n  --button-default-press-color: var(--timeline-event-button-primary-press-color);\n  --button-default-press-border: var(--timeline-event-button-primary-press-border);\n\n  /* Override button variables for secondary buttons */\n  --button-secondary: var(--timeline-event-button-secondary-bg);\n  --button-secondary-color: var(--timeline-event-button-secondary-color);\n  --button-secondary-hover: var(--timeline-event-button-secondary-hover-bg);\n  --button-secondary-hover-color: var(--timeline-event-button-secondary-hover-color);\n  --button-secondary-disabled: var(--timeline-event-button-secondary-disabled-bg);\n  --button-secondary-disabled-color: var(--timeline-event-button-secondary-disabled-color);\n  --button-secondary-press: var(--timeline-event-button-secondary-press-bg);\n  --button-secondary-press-color: var(--timeline-event-button-secondary-press-color);\n  --button-secondary-press-border: var(--timeline-event-button-secondary-press-border);\n}\n\n",""]),t.A=i},54467:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* TIMELINE BLOCK */\n\n  /* Container */\n  --timeline-block-container-max-width: 1200px;\n  --timeline-block-content-padding: var(--block-container-padding);\n  --timeline-block-container-margin: 0 auto;\n  --timeline-block-container-overflow: auto;\n  --timeline-block-container-border-radius: 0.5rem;\n  --timeline-block-container-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n\n  /* Timeline Nodes */\n  --timeline-block-node-size: 22px;\n  --timeline-block-node-border-width: 4px;\n  --timeline-block-node-active-border-color: var(--primary-color-600);\n  --timeline-block-node-active-bg: var(--primary-color-800);\n  --timeline-block-node-inactive-border-color: var(--gray-600);\n  --timeline-block-node-inactive-bg: var(--gray-600);\n\n\n  /* Timeline Connectors */\n  --timeline-block-connector-height: 2px;\n  --timeline-block-connector-active-bg: var(--timeline-block-node-active-gradient);\n  --timeline-block-connector-inactive-bg: var(--timeline-block-node-inactive-gradient);\n\n  /* Timeline Layout */\n  --timeline-block-flex-direction: row;\n  --timeline-block-align-items: center;\n  --timeline-block-justify-content: space-between;\n  --timeline-block-margin-bottom: 1rem;\n\n  /* Timeline Item Layout */\n  --timeline-block-item-flex-direction: column;\n  --timeline-block-item-align-items: center;\n  --timeline-block-item-flex-grow: 1;\n\n  /* Timeline Node Container */\n  --timeline-block-node-container-active-bg: var(--primary-color-800);\n  --timeline-block-node-container-inactive-bg: var(--gray-600);\n  --timeline-block-node-container-margin-bottom: 12px;\n  --timeline-block-node-container-flex-direction: row;\n  --timeline-block-node-container-align-items: center;\n  --timeline-block-node-container-width: 100%;\n\n  /* Timeline Content Container */\n  --timeline-block-content-container-height: 200px;\n  --timeline-block-content-container-flex-direction: row;\n  --timeline-block-content-container-align-items: center;\n  --timeline-block-content-container-gap: 8px;\n\n  /* Responsive */\n  --timeline-block-mobile-content-padding: 1rem;\n  --timeline-block-mobile-node-size: 12px;\n  --timeline-block-mobile-container-border-radius: 0;\n  --timeline-block-mobile-container-shadow: none;\n\n  /* Scrollbar */\n  --timeline-block-scrollbar-width: 16px;\n  --timeline-block-scrollbar-height: 16px;\n\n  ::-webkit-scrollbar {\n    width: var(--timeline-block-scrollbar-width);\n    height: var(--timeline-block-scrollbar-height);\n  }\n}\n\n/* Mobile responsive overrides */\n\n@media (max-width: 768px) {\n  :root {\n    --timeline-block-content-padding: var(--timeline-block-mobile-content-padding);\n    --timeline-block-node-size: var(--timeline-block-mobile-node-size);\n    --timeline-block-container-border-radius: var(--timeline-block-mobile-container-border-radius);\n    --timeline-block-container-shadow: var(--timeline-block-mobile-container-shadow);\n  }\n}\n\n/* Tablet responsive overrides */\n\n@media (min-width: 769px) and (max-width: 1024px) {\n  :root {\n    --timeline-block-content-padding: 1.5rem;\n  }\n}\n",""]),t.A=i},41080:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,"/* Tournament Banner Card */\n.tournament-banner-card {\n  display: flex;\n  flex-direction: row;\n  background: var(--tournament-banner-card-bg);\n  border-radius: var(--tournament-banner-card-border-radius);\n  box-shadow: var(--tournament-banner-card-shadow);\n  border: var(--tournament-banner-card-border);\n  border-top: var(--tournament-banner-card-border-top);\n  border-right: var(--tournament-banner-card-border-right);\n  border-bottom: var(--tournament-banner-card-border-bottom);\n  border-left: var(--tournament-banner-card-border-left);\n  min-height: var(--tournament-banner-card-min-height);\n  overflow: var(--tournament-banner-card-overflow);\n  text-decoration: none;\n  color: inherit;\n  transition: box-shadow 0.2s ease;\n}\n.tournament-banner-card:hover {\n  box-shadow: 0 8px 16px -2px rgba(0, 0, 0, 0.2), 0 4px 8px -2px rgba(0, 0, 0, 0.1);\n}\n/* Image Section */\n.tournament-banner-card__image {\n  width: var(--tournament-banner-image-width);\n  position: relative;\n  overflow: hidden;\n  flex-shrink: 0;\n}\n.tournament-banner-card__image img,\n.tournament-banner-card__image picture {\n  width: 100%;\n  height: 100%;\n  -o-object-fit: var(--tournament-banner-image-object-fit, unset);\n     object-fit: var(--tournament-banner-image-object-fit, unset);\n  display: block;\n}\n.tournament-banner-card__image picture img {\n  width: 100%;\n  height: 100%;\n  -o-object-fit: var(--tournament-banner-image-object-fit, unset);\n     object-fit: var(--tournament-banner-image-object-fit, unset);\n}\n.tournament-banner-card__placeholder {\n  width: 100%;\n  height: 100%;\n  min-height: var(--tournament-banner-card-min-height);\n  background: linear-gradient(\n    135deg,\n    var(--tournament-banner-placeholder-gradient-from),\n    var(--tournament-banner-placeholder-gradient-to)\n  );\n}\n/* Info Section */\n.tournament-banner-card__info {\n  width: var(--tournament-banner-info-width);\n  flex: 1;\n  align-self: stretch;\n  padding: var(--tournament-banner-info-padding);\n  display: flex;\n  flex-direction: column;\n  justify-content: var(--tournament-banner-info-justify);\n  gap: var(--tournament-banner-info-gap);\n  background: var(--tournament-banner-info-bg);\n  position: relative;\n}\n/* Header: game badge + CTA button */\n.tournament-banner-card__header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  gap: var(--spacing-4);\n}\n/* Tournament name */\n.tournament-banner-card__name {\n  font-family: var(--tournament-banner-name-font-family);\n  font-weight: var(--tournament-banner-name-font-weight);\n  font-size: var(--tournament-banner-name-font-size);\n  line-height: var(--tournament-banner-name-line-height);\n  color: var(--tournament-banner-name-color);\n  margin: 0;\n  margin-top: auto;\n  overflow: hidden;\n  display: -webkit-box;\n  -webkit-line-clamp: var(--tournament-banner-name-clamp);\n  line-clamp: var(--tournament-banner-name-clamp);\n  -webkit-box-orient: vertical;\n  text-overflow: ellipsis;\n}\n/* Date/time row */\n.tournament-banner-card__datetime {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--tournament-banner-datetime-gap);\n  align-items: center;\n}\n.tournament-banner-card__datetime-item {\n  display: flex;\n  align-items: center;\n  gap: var(--tournament-banner-datetime-item-gap);\n  font-family: var(--tournament-banner-datetime-text-font-family);\n  font-weight: var(--tournament-banner-datetime-text-font-weight);\n  font-size: var(--tournament-banner-datetime-text-font-size);\n  line-height: var(--tournament-banner-datetime-text-line-height);\n  color: var(--tournament-banner-datetime-text-color);\n}\n.tournament-banner-card__datetime-item i {\n  font-size: var(--tournament-banner-datetime-icon-size);\n  color: var(--tournament-banner-datetime-icon-color);\n}\n/* Action button (icon-only round button in header) */\n.tournament-banner-card__action-button {\n  flex-shrink: 0;\n}\n/* Status badges */\n.tournament-banner-card__badges {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--tournament-banner-status-badges-gap);\n}\n/* Mobile: stack vertically */\n@media (max-width: 768px) {\n  .tournament-banner-card {\n    flex-direction: column;\n  }\n\n  .tournament-banner-card__image {\n    width: 100%;\n    height: var(--tournament-banner-mobile-image-height);\n  }\n\n  .tournament-banner-card__info {\n    width: 100%;\n  }\n}\n",""]),t.A=i},60196:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* TOURNAMENT BANNERS BLOCK */\n  --tournament-banner-font-family: var(--font-body);\n\n  /* Card Container */\n  --tournament-banner-card-bg: var(--gray-700);\n  --tournament-banner-card-border-radius: var(--radius-2xl);\n  --tournament-banner-card-shadow: var(--shadow-md);\n  --tournament-banner-card-min-height: 280px;\n  --tournament-banner-card-overflow: hidden;\n  --tournament-banner-card-border: none;\n  --tournament-banner-card-border-top: none;\n  --tournament-banner-card-border-right: none;\n  --tournament-banner-card-border-bottom: none;\n  --tournament-banner-card-border-left: none;\n\n  /* Block Wrapper */\n  --tournament-banner-block-bg: transparent;\n  --tournament-banner-block-padding: 0;\n  --tournament-banner-block-border-radius: 0;\n  --tournament-banner-block-border: none;\n\n  /* Layout */\n  --tournament-banner-image-width: 60%;\n  --tournament-banner-info-width: 40%;\n  --tournament-banner-info-padding: var(--spacing-6);\n  --tournament-banner-info-bg: transparent;\n  --tournament-banner-info-gap: var(--spacing-4);\n  --tournament-banner-info-justify: flex-start;\n\n  /* Block Title */\n  --tournament-banner-title-font-size: var(--heading-h2-clamp);\n  --tournament-banner-title-font-weight: var(--heading-h2-weight);\n  --tournament-banner-title-line-height: var(--heading-h2-line-height);\n  --tournament-banner-title-color: var(--heading-h2-color);\n  --tournament-banner-title-margin-bottom: var(--spacing-2);\n\n  /* Block Subtitle */\n  --tournament-banner-subtitle-font-size: var(--font-body-size-clamp);\n  --tournament-banner-subtitle-font-weight: var(--font-body-weight);\n  --tournament-banner-subtitle-line-height: var(--font-body-line-height);\n  --tournament-banner-subtitle-color: var(--font-body-color);\n  --tournament-banner-subtitle-max-width: 640px;\n  --tournament-banner-subtitle-margin-bottom: var(--spacing-6);\n\n  /* Filter Tabs */\n  --tournament-banner-filter-gap: var(--spacing-2);\n  --tournament-banner-filter-bg: transparent;\n  --tournament-banner-filter-color: var(--gray-500);\n  --tournament-banner-filter-border: 1px solid var(--gray-300);\n  --tournament-banner-filter-border-radius: var(--radius-full);\n  --tournament-banner-filter-padding: var(--spacing-2) var(--spacing-4);\n  --tournament-banner-filter-font-size: var(--text-sm, 0.875rem);\n  --tournament-banner-filter-font-weight: 500;\n  --tournament-banner-filter-active-bg: var(--button-default);\n  --tournament-banner-filter-active-color: var(--button-default-color);\n  --tournament-banner-filter-active-border: 1px solid transparent;\n  --tournament-banner-filter-hover-bg: var(--gray-100);\n  --tournament-banner-filter-hover-color: var(--gray-700);\n\n  /* Game Badge */\n  --tournament-banner-game-badge-bg-color: var(--badge-secondary);\n  --tournament-banner-game-badge-text-color: var(--badge-secondary-color);\n  --tournament-banner-game-badge-font-weight: var(--badge-font-weight);\n  --tournament-banner-game-badge-font-size: var(--badge-sm-font-size);\n  --tournament-banner-game-badge-padding-x: var(--badge-sm-padding-x);\n  --tournament-banner-game-badge-padding-y: var(--badge-sm-padding-y);\n  --tournament-banner-game-badge-border-radius: var(--badge-radius);\n\n  /* Tournament Name */\n  --tournament-banner-name-font-family: var(--font-heading);\n  --tournament-banner-name-font-weight: 700;\n  --tournament-banner-name-font-size: 1.5rem;\n  --tournament-banner-name-line-height: 1.25em;\n  --tournament-banner-name-color: var(--gray-200);\n  --tournament-banner-name-clamp: 3;\n\n  /* Date/Time */\n  --tournament-banner-datetime-gap: var(--spacing-4);\n  --tournament-banner-datetime-item-gap: var(--spacing-1);\n  --tournament-banner-datetime-icon-size: var(--spacing-4);\n  --tournament-banner-datetime-icon-color: var(--white);\n  --tournament-banner-datetime-text-font-family: var(--font-body);\n  --tournament-banner-datetime-text-font-weight: 400;\n  --tournament-banner-datetime-text-font-size: var(--spacing-4);\n  --tournament-banner-datetime-text-line-height: 1.25em;\n  --tournament-banner-datetime-text-color: var(--gray-200);\n\n  /* Status Badges */\n  --tournament-banner-status-badges-gap: var(--spacing-1);\n  --tournament-banner-status-badge-bg-color: var(--badge-secondary);\n  --tournament-banner-status-badge-text-color: var(--badge-secondary-color);\n  --tournament-banner-status-badge-font-weight: var(--badge-font-weight);\n  --tournament-banner-status-badge-font-size: var(--badge-sm-font-size);\n  --tournament-banner-status-badge-padding-x: var(--badge-sm-padding-x);\n  --tournament-banner-status-badge-padding-y: var(--badge-sm-padding-y);\n  --tournament-banner-status-badge-border-radius: var(--badge-radius);\n\n  /* Action Button (icon-only in header, like the round arrow button) */\n  --tournament-banner-action-button-bg-color: var(--button-default);\n  --tournament-banner-action-button-text-color: var(--button-default-color);\n  --tournament-banner-action-button-size: var(--button-default-height);\n  --tournament-banner-action-button-border-radius: var(--button-radius);\n  --tournament-banner-action-button-icon-size: var(--spacing-5);\n\n  /* CTA Button (full text button with label) */\n  --tournament-banner-cta-bg-color: var(--button-default);\n  --tournament-banner-cta-text-color: var(--button-default-color);\n  --tournament-banner-cta-border-radius: var(--button-radius);\n  --tournament-banner-cta-padding: var(--button-lg-padding-y) var(--button-lg-padding-x);\n  --tournament-banner-cta-font-size: var(--button-font-size);\n  --tournament-banner-cta-font-weight: var(--button-font-weight);\n  --tournament-banner-cta-height: var(--button-lg-height);\n\n  /* Banner Image Placeholder */\n  --tournament-banner-placeholder-gradient-from: var(--indigo-400);\n  --tournament-banner-placeholder-gradient-to: var(--blue-600);\n\n  /* Carousel Controls */\n  --tournament-banner-carousel-arrow-size: 40px;\n  --tournament-banner-carousel-arrow-color: var(--white);\n  --tournament-banner-carousel-arrow-bg: rgba(0, 0, 0, 0.4);\n  --tournament-banner-carousel-arrow-bg-hover: rgba(0, 0, 0, 0.6);\n  --tournament-banner-carousel-arrow-border-radius: 50%;\n\n  /* Carousel Dots */\n  --tournament-banner-carousel-dot-size: 10px;\n  --tournament-banner-carousel-dot-color: var(--gray-500);\n  --tournament-banner-carousel-dot-active-color: var(--white);\n  --tournament-banner-carousel-dot-gap: var(--spacing-2);\n\n  /* Responsive */\n  --tournament-banner-mobile-image-width: 100%;\n  --tournament-banner-mobile-info-width: 100%;\n  --tournament-banner-mobile-card-min-height: auto;\n  --tournament-banner-mobile-info-padding: var(--spacing-4);\n  --tournament-banner-mobile-name-font-size: 1.25rem;\n  --tournament-banner-mobile-title-font-size: var(--heading-h2-size-mobile);\n  --tournament-banner-mobile-image-height: 200px;\n}\n\n/* Mobile responsive overrides */\n\n@media (max-width: 768px) {\n  :root {\n    --tournament-banner-image-width: var(--tournament-banner-mobile-image-width);\n    --tournament-banner-info-width: var(--tournament-banner-mobile-info-width);\n    --tournament-banner-card-min-height: var(--tournament-banner-mobile-card-min-height);\n    --tournament-banner-info-padding: var(--tournament-banner-mobile-info-padding);\n    --tournament-banner-name-font-size: var(--tournament-banner-mobile-name-font-size);\n    --tournament-banner-title-font-size: var(--tournament-banner-mobile-title-font-size);\n  }\n}\n\n/* Block wrapper */\n\n.tournament-banners-block {\n  transition: all 0.3s ease;\n  font-family: var(--tournament-banner-font-family);\n  background: var(--tournament-banner-block-bg);\n  padding: var(--tournament-banner-block-padding);\n  border-radius: var(--tournament-banner-block-border-radius);\n  border: var(--tournament-banner-block-border);\n}\n\n/* Block header: title + filters on same row */\n\n.tournament-banners-block__header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  gap: var(--spacing-4);\n  margin-bottom: var(--tournament-banner-subtitle-margin-bottom);\n  flex-wrap: wrap;\n}\n\n/* Block title */\n\n.tournament-banners-block__title {\n  font-size: var(--tournament-banner-title-font-size);\n  font-weight: var(--tournament-banner-title-font-weight);\n  line-height: var(--tournament-banner-title-line-height);\n  color: var(--tournament-banner-title-color);\n  margin: 0;\n}\n\n/* Block subtitle */\n\n.tournament-banners-block__subtitle {\n  font-size: var(--tournament-banner-subtitle-font-size);\n  font-weight: var(--tournament-banner-subtitle-font-weight);\n  line-height: var(--tournament-banner-subtitle-line-height);\n  color: var(--tournament-banner-subtitle-color);\n  max-width: var(--tournament-banner-subtitle-max-width);\n  margin: 0;\n}\n\n/* Title group: title + subtitle stacked */\n\n.tournament-banners-block__title-group {\n  display: flex;\n  flex-direction: column;\n  gap: var(--spacing-2);\n}\n\n/* Filter tabs */\n\n.tournament-banners-block__filters {\n  display: flex;\n  align-items: center;\n  gap: var(--tournament-banner-filter-gap);\n  flex-shrink: 0;\n}\n\n.tournament-banners-block__filter-tab {\n  background: var(--tournament-banner-filter-bg);\n  color: var(--tournament-banner-filter-color);\n  border: var(--tournament-banner-filter-border);\n  border-radius: var(--tournament-banner-filter-border-radius);\n  padding: var(--tournament-banner-filter-padding);\n  font-size: var(--tournament-banner-filter-font-size);\n  font-weight: var(--tournament-banner-filter-font-weight);\n  cursor: pointer;\n  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;\n  white-space: nowrap;\n}\n\n.tournament-banners-block__filter-tab:hover {\n  background: var(--tournament-banner-filter-hover-bg);\n  color: var(--tournament-banner-filter-hover-color);\n}\n\n.tournament-banners-block__filter-tab--active {\n  background: var(--tournament-banner-filter-active-bg);\n  color: var(--tournament-banner-filter-active-color);\n  border: var(--tournament-banner-filter-active-border);\n}\n\n.tournament-banners-block__filter-tab--active:hover {\n  background: var(--tournament-banner-filter-active-bg);\n  color: var(--tournament-banner-filter-active-color);\n}\n\n/* Carousel */\n\n.tournament-banners-carousel {\n  overflow: hidden;\n  position: relative;\n}\n\n.tournament-banners-carousel__container {\n  display: flex;\n}\n\n.tournament-banners-carousel__slide {\n  flex: 0 0 100%;\n  min-width: 0;\n}\n\n/* Carousel controls wrapper */\n\n.tournament-banners-carousel__controls {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  gap: var(--spacing-2);\n  margin-top: var(--spacing-4);\n}\n\n.tournament-banners-carousel__arrow {\n  width: var(--tournament-banner-carousel-arrow-size);\n  height: var(--tournament-banner-carousel-arrow-size);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--tournament-banner-carousel-arrow-bg);\n  color: var(--tournament-banner-carousel-arrow-color);\n  border: none;\n  border-radius: var(--tournament-banner-carousel-arrow-border-radius);\n  cursor: pointer;\n  transition: background 0.2s ease, opacity 0.2s ease;\n  font-size: 1.25rem;\n  padding: 0;\n}\n\n.tournament-banners-carousel__arrow:hover:not(:disabled) {\n  background: var(--tournament-banner-carousel-arrow-bg-hover);\n}\n\n.tournament-banners-carousel__arrow:disabled {\n  opacity: 0.3;\n  cursor: not-allowed;\n}\n\n/* Carousel dots */\n\n.tournament-banners-carousel__dots {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: var(--tournament-banner-carousel-dot-gap);\n  margin-top: var(--spacing-4);\n}\n\n.tournament-banners-carousel__dot {\n  width: var(--tournament-banner-carousel-dot-size);\n  height: var(--tournament-banner-carousel-dot-size);\n  border-radius: 50%;\n  background: var(--tournament-banner-carousel-dot-color);\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  transition: background 0.2s ease, transform 0.2s ease;\n}\n\n.tournament-banners-carousel__dot:hover {\n  transform: scale(1.2);\n}\n\n.tournament-banners-carousel__dot--active {\n  background: var(--tournament-banner-carousel-dot-active-color);\n}\n\n/* Animation */\n\n.tournament-banners-carousel__slide {\n  animation: tournamentBannerFadeIn 0.4s ease-out;\n}\n\n@keyframes tournamentBannerFadeIn {\n  from {\n    opacity: 0.8;\n  }\n  to {\n    opacity: 1;\n  }\n}\n",""]),t.A=i},93327:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,"/* TournamentCard Component Styles */\n\n:root {\n  /* Card */\n  --tournament-card-card-bg: var(--gray-700);\n  --tournament-card-card-border-radius: var(--radius-2xl);\n  --tournament-card-card-shadow: var(--shadow-md);\n  --tournament-card-card-height: auto;\n  --tournament-card-card-min-height: auto;\n  --tournament-card-card-width: 100%;\n  --tournament-card-card-max-width: 394px;\n  --tournament-card-card-min-width: 290px;\n  --tournament-card-card-info-section-height: 66.666667%;\n  --tournament-card-card-info-section-min-height: 220px;\n  --tournament-card-card-graphic-section-height: 33.333333%;\n  --tournament-card-card-graphic-min-height: auto;\n  --tournament-card-card-graphic-flex-grow: 0;\n  --tournament-card-card-padding: var(--spacing-4);\n  --tournament-card-card-content-gap: var(--spacing-4);\n  --tournament-card-card-header-gap: var(--spacing-4);\n\n  /* Info Section */\n  --tournament-card-info-bg: transparent;\n  --tournament-card-info-bg-hover: var(--tournament-card-card-bg);\n  --tournament-card-info-border-radius: 0;\n\n  /* Hover Transform */\n  --tournament-card-hover-transform: none;\n  --tournament-card-hover-transition: transform 0.2s ease, box-shadow 0.2s ease;\n\n  /* Game Badge - defaults to Badge atom secondary variant, sm size */\n  --tournament-card-game-badge-bg-color: var(--badge-secondary);\n  --tournament-card-game-badge-text-color: var(--badge-secondary-color);\n  --tournament-card-game-badge-font-family: var(--font-body);\n  --tournament-card-game-badge-font-weight: var(--badge-font-weight);\n  --tournament-card-game-badge-font-size: var(--badge-sm-font-size);\n  --tournament-card-game-badge-line-height: var(--badge-sm-line-height);\n  --tournament-card-game-badge-padding-x: var(--badge-sm-padding-x);\n  --tournament-card-game-badge-padding-y: var(--badge-sm-padding-y);\n  --tournament-card-game-badge-border-radius: var(--badge-radius);\n\n  /* Game Badge Image - set to display an image instead of text */\n  --tournament-card-game-badge-image: none;\n  --tournament-card-game-badge-image-width: auto;\n  --tournament-card-game-badge-image-height: 32px;\n\n  /* Header Layout */\n  --tournament-card-header-justify: space-between;\n  --tournament-card-header-margin: 0;\n  --tournament-card-action-button-position: static;\n\n  /* Action Button - defaults to Button atom default variant */\n  --tournament-card-action-button-bg-color: var(--button-default);\n  --tournament-card-action-button-text-color: var(--button-default-color);\n  --tournament-card-action-button-size: var(--button-default-height);\n  --tournament-card-action-button-border-radius: var(--button-radius);\n  --tournament-card-action-button-icon-size: var(--spacing-5);\n  --tournament-card-action-button-icon-color: var(--button-default-color);\n  --tournament-card-action-button-icon-default-display: block;\n  --tournament-card-action-button-position-top: var(--tournament-card-card-padding);\n  --tournament-card-action-button-position-right: var(--tournament-card-card-padding);\n\n  /* Action Button Icon Image - set to use a custom icon image */\n  --tournament-card-action-button-icon-image: none;\n\n  /* Tournament Name */\n  --tournament-card-tournament-name-font-family: var(--font-heading);\n  --tournament-card-tournament-name-font-weight: 700;\n  --tournament-card-tournament-name-font-size: 1.5rem;\n  --tournament-card-tournament-name-font-size-expanded: 1.875rem;\n  --tournament-card-tournament-name-line-height: 1.25em;\n  --tournament-card-tournament-name-color: var(--gray-200);\n  --tournament-card-tournament-name-clamp: 2;\n\n  /* Date and Time */\n  --tournament-card-datetime-gap: var(--spacing-4);\n  --tournament-card-datetime-item-gap: var(--spacing-1);\n  --tournament-card-datetime-icon-size: var(--spacing-4);\n  --tournament-card-datetime-icon-color: var(--white);\n  --tournament-card-datetime-text-font-family: var(--font-body);\n  --tournament-card-datetime-text-font-weight: 400;\n  --tournament-card-datetime-text-font-size: var(--spacing-4);\n  --tournament-card-datetime-text-line-height: 1.25em;\n  --tournament-card-datetime-text-color: var(--gray-200);\n\n  /* Status Badges - defaults to Badge atom secondary variant, sm size */\n  --tournament-card-status-badges-gap: var(--spacing-1);\n  --tournament-card-status-badge-bg-color: var(--badge-secondary);\n  --tournament-card-status-badge-text-color: var(--badge-secondary-color);\n  --tournament-card-status-badge-font-family: var(--font-body);\n  --tournament-card-status-badge-font-weight: var(--badge-font-weight);\n  --tournament-card-status-badge-font-size: var(--badge-sm-font-size);\n  --tournament-card-status-badge-line-height: var(--badge-sm-line-height);\n  --tournament-card-status-badge-padding-x: var(--badge-sm-padding-x);\n  --tournament-card-status-badge-padding-y: var(--badge-sm-padding-y);\n  --tournament-card-status-badge-border-radius: var(--badge-radius);\n\n  /* Banner Gradients */\n  --tournament-card-banner-gradient-default-from: var(--indigo-400);\n  --tournament-card-banner-gradient-default-to: var(--blue-600);\n  --tournament-card-banner-gradient-waves-from: var(--blue-500);\n  --tournament-card-banner-gradient-waves-to: var(--indigo-600);\n  --tournament-card-banner-gradient-terrain-from: var(--lime-500);\n  --tournament-card-banner-gradient-terrain-to: var(--blue-600);\n\n  /* Banner Image */\n  --tournament-card-banner-image-object-fit: contain;\n\n  /* Star BG Placeholder Height */\n  --tournament-card-start-bg-placeholder-height: 234px;\n}\n\n/* Card Container */\n\n.tournament-card {\n  height: var(--tournament-card-card-height);\n  min-height: var(--tournament-card-card-min-height);\n  width: 100%;\n  max-width: var(--tournament-card-card-max-width);\n  min-width: var(--tournament-card-card-min-width);\n  background: var(--tournament-card-card-bg);\n  border-radius: var(--tournament-card-card-border-radius);\n  overflow: hidden;\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  box-shadow: var(--tournament-card-card-shadow);\n  transition: var(--tournament-card-hover-transition);\n}\n\n.tournament-card:hover {\n  transform: var(--tournament-card-hover-transform);\n  box-shadow: 0 8px 16px -2px rgba(0, 0, 0, 0.2), 0 4px 8px -2px rgba(0, 0, 0, 0.1);\n}\n\n/* Info Section - 2/3 of card */\n\n.tournament-card__info {\n  height: var(--tournament-card-card-info-section-height);\n  min-height: var(--tournament-card-card-info-section-min-height);\n  padding: var(--tournament-card-card-padding);\n  display: flex;\n  flex-direction: column;\n  gap: var(--tournament-card-card-content-gap);\n  position: relative;\n  background: var(--tournament-card-info-bg);\n  background-color: var(--tournament-card-info-bg-color);\n  border-radius: var(--tournament-card-info-border-radius);\n  transition: background-color 0.2s ease;\n}\n\n.tournament-card:hover .tournament-card__info {\n  background: var(--tournament-card-info-bg-hover);\n}\n\n/* Header with game badge and action button */\n\n.tournament-card__header {\n  display: flex;\n  justify-content: var(--tournament-card-header-justify);\n  align-items: flex-start;\n  gap: var(--tournament-card-card-header-gap);\n  margin: var(--tournament-card-header-margin);\n}\n\n/* Game badge wrapper - supports image background */\n\n.tournament-card__game-badge-wrapper {\n  display: block;\n  background-image: var(--tournament-card-game-badge-image);\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n  min-width: var(--tournament-card-game-badge-image-width);\n  min-height: var(--tournament-card-game-badge-image-height);\n}\n\n/* Action button wrapper - supports absolute positioning */\n\n.tournament-card__action-button-wrapper {\n  display: block;\n  flex-shrink: 0;\n  position: var(--tournament-card-action-button-position);\n  top: var(--tournament-card-action-button-position-top);\n  right: var(--tournament-card-action-button-position-right);\n  z-index: 1;\n}\n\n/* Action button icon - supports custom icon images */\n\n.tournament-card__action-button-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: var(--tournament-card-action-button-icon-size);\n  color: var(--tournament-card-action-button-icon-color);\n}\n\n.tournament-card__action-button-icon-default {\n  display: var(--tournament-card-action-button-icon-default-display);\n}\n\n.tournament-card__action-button-icon-custom {\n  display: var(--tournament-card-action-button-icon-custom-display, none);\n  width: var(--tournament-card-action-button-icon-size);\n  height: var(--tournament-card-action-button-icon-size);\n  background-image: var(--tournament-card-action-button-icon-image);\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n/* Tournament name */\n\n.tournament-card__name {\n  font-family: var(--tournament-card-tournament-name-font-family);\n  font-weight: var(--tournament-card-tournament-name-font-weight);\n  font-size: var(--tournament-card-tournament-name-font-size);\n  line-height: var(--tournament-card-tournament-name-line-height);\n  color: var(--tournament-card-tournament-name-color);\n  margin: 0;\n  overflow: hidden;\n  display: -webkit-box;\n  -webkit-line-clamp: var(--tournament-card-tournament-name-clamp);\n  line-clamp: var(--tournament-card-tournament-name-clamp);\n  -webkit-box-orient: vertical;\n  text-overflow: ellipsis;\n}\n\n/* Date/time row */\n\n.tournament-card__datetime {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--tournament-card-datetime-gap);\n  align-items: center;\n}\n\n.tournament-card__datetime-item {\n  display: flex;\n  align-items: center;\n  gap: var(--tournament-card-datetime-item-gap);\n  font-family: var(--tournament-card-datetime-text-font-family);\n  font-weight: var(--tournament-card-datetime-text-font-weight);\n  font-size: var(--tournament-card-datetime-text-font-size);\n  line-height: var(--tournament-card-datetime-text-line-height);\n  color: var(--tournament-card-datetime-text-color);\n}\n\n.tournament-card__datetime-item i {\n  font-size: var(--tournament-card-datetime-icon-size);\n  color: var(--tournament-card-datetime-icon-color);\n}\n\n/* Status badges container */\n\n.tournament-card__badges {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--tournament-card-status-badges-gap);\n  margin-top: auto;\n}\n\n.tournament-card__star-bg-placeholder {\n  height: var(--tournament-card-start-bg-placeholder-height);\n}\n\n/* Graphic Section - 1/3 of card */\n\n.tournament-card__graphic {\n  height: var(--tournament-card-card-graphic-section-height);\n  min-height: var(--tournament-card-card-graphic-min-height);\n  position: relative;\n  overflow: hidden;\n  flex-shrink: 0;\n  flex-grow: var(--tournament-card-card-graphic-flex-grow);\n}\n\n/* Gradient backgrounds for different banner types */\n\n.tournament-card__graphic--default {\n  background: linear-gradient(\n    135deg,\n    var(--tournament-card-banner-gradient-default-from),\n    var(--tournament-card-banner-gradient-default-to)\n  );\n}\n\n.tournament-card__graphic--waves {\n  background: linear-gradient(\n    135deg,\n    var(--tournament-card-banner-gradient-waves-from),\n    var(--tournament-card-banner-gradient-waves-to)\n  );\n}\n\n.tournament-card__graphic--terrain {\n  background: linear-gradient(\n    135deg,\n    var(--tournament-card-banner-gradient-terrain-from),\n    var(--tournament-card-banner-gradient-terrain-to)\n  );\n}\n\n/* Banner image */\n\n.tournament-card__banner-image {\n  width: 100%;\n  height: 100%;\n  -o-object-fit: var(--tournament-card-banner-image-object-fit);\n     object-fit: var(--tournament-card-banner-image-object-fit);\n}\n",""]),t.A=i},15481:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,"/* TournamentCardStarBg Component Styles */\n\n:root {\n  /* Stars */\n  --tournament-card-wireframe-star-color: var(--white-alpha-8, rgba(255, 255, 255, 0.6));\n}\n\n/* Star decorations */\n\n.tournament-card__stars {\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n}\n\n.tournament-card__star {\n  position: absolute;\n  color: var(--tournament-card-wireframe-star-color);\n}\n\n.tournament-card__star--sm {\n  font-size: 8px;\n}\n\n.tournament-card__star--md {\n  font-size: 12px;\n}\n\n.tournament-card__star--lg {\n  font-size: 16px;\n}\n",""]),t.A=i},43622:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,"/* TournamentListing Block Styles */\n:root {\n  /* Block Container */\n  --tournament-listing-bg: transparent;\n  --tournament-listing-padding: var(--block-container-padding);\n  --tournament-listing-gap: var(--spacing-12);\n\n  /* Header Section */\n  --tournament-listing-header-gap: var(--spacing-4);\n\n  /* Title */\n  --tournament-listing-title-font-family: var(--font-heading);\n  --tournament-listing-title-font-weight: 700;\n  --tournament-listing-title-font-size: var(--heading-h2-clamp);\n  --tournament-listing-title-line-height: 1.15;\n  --tournament-listing-title-color: var(--gray-200);\n  --tournament-listing-title-margin-bottom: var(--spacing-3);\n\n  /* Subtitle */\n  --tournament-listing-subtitle-font-family: var(--font-body);\n  --tournament-listing-subtitle-font-weight: 400;\n  --tournament-listing-subtitle-font-size: var(--font-body-size-clamp);\n  --tournament-listing-subtitle-line-height: 1.4;\n  --tournament-listing-subtitle-color: var(--gray-400);\n  --tournament-listing-subtitle-margin-bottom: var(--spacing-0);\n\n  /* Filter Tabs */\n  --tournament-listing-filters-gap: var(--spacing-2);\n  --tournament-listing-filters-margin-top: var(--spacing-2);\n\n  /* Filter Count Badge */\n  --tournament-listing-filter-count-margin-left: var(--spacing-2);\n  --tournament-listing-filter-count-font-size: var(--text-xs, 0.75rem);\n  --tournament-listing-filter-count-opacity: 0.75;\n\n  /* Single Card Layout */\n  --tournament-listing-single-card-max-width: 42rem;\n\n  /* Grid Layout */\n  --tournament-listing-grid-gap: var(--spacing-4);\n  --tournament-listing-grid-cols-mobile: 1;\n  --tournament-listing-grid-cols-tablet: 2;\n  --tournament-listing-grid-cols-desktop: 3;\n\n  /* Carousel */\n  --tournament-listing-carousel-overflow-padding-y: var(--spacing-2);\n  --tournament-listing-carousel-item-padding-x: var(--spacing-2);\n  --tournament-listing-carousel-transition-duration: 300ms;\n  --tournament-listing-carousel-transition-easing: ease-in-out;\n\n  /* Carousel Controls */\n  --tournament-listing-carousel-button-width: var(--spacing-12);\n  --tournament-listing-carousel-button-height: var(--spacing-12);\n  --tournament-listing-carousel-button-bg: var(--button-ghost);\n  --tournament-listing-carousel-button-border-radius: var(--button-radius);\n  --tournament-listing-carousel-button-offset: var(--spacing-1);\n  --tournament-listing-carousel-button-prev-bg-image: none;\n  --tournament-listing-carousel-button-next-bg-image: none;\n  --tournament-listing-carousel-button-bg-size: contain;\n  --tournament-listing-carousel-button-bg-position: center;\n  --tournament-listing-carousel-button-icon-display: block;\n  --tournament-listing-carousel-button-padding-x: var(--spacing-0);\n  --tournament-listing-carousel-button-padding-y: var(--spacing-0);\n  --tournament-listing-carousel-button-hover-bg: var(--button-ghost-hover);\n  --tournament-listing-carousel-button-press-bg: var(--button-ghost-press);\n  --tournament-listing-carousel-button-prev-hover-animation: carousel-bounce-left 0.6s ease;\n  --tournament-listing-carousel-button-next-hover-animation: carousel-bounce-right 0.6s ease;\n\n  /* Pagination Dots */\n  --tournament-listing-pagination-margin-top: var(--spacing-8);\n  --tournament-listing-pagination-margin-bottom: var(--spacing-4);\n  --tournament-listing-pagination-gap: var(--spacing-2);\n  --tournament-listing-carousel-dot-size: var(--spacing-2);\n  --tournament-listing-carousel-dot-active-color: var(--indigo-500);\n  --tournament-listing-carousel-dot-inactive-color: var(--gray-600);\n  --tournament-listing-carousel-dot-inactive-opacity: 0.5;\n  --tournament-listing-carousel-dot-inactive-hover-opacity: 1;\n  --tournament-listing-carousel-dot-active-bg-image: none;\n  --tournament-listing-carousel-dot-inactive-bg-image: none;\n  --tournament-listing-carousel-dot-bg-size: contain;\n  --tournament-listing-carousel-dot-border-radius: var(--radius-full);\n\n  /* Loading State */\n  --tournament-listing-loading-padding: var(--spacing-12) var(--spacing-0);\n\n  /* Empty State */\n  --tournament-listing-empty-padding: var(--spacing-12) var(--spacing-0);\n  --tournament-listing-empty-icon-wrapper-size: 6rem;\n  --tournament-listing-empty-icon-wrapper-bg: var(--gray-700);\n  --tournament-listing-empty-icon-wrapper-margin-bottom: var(--spacing-6);\n  --tournament-listing-empty-icon-size: var(--spacing-9);\n  --tournament-listing-empty-icon-color: var(--indigo-500);\n  --tournament-listing-empty-heading-font-family: var(--font-heading);\n  --tournament-listing-empty-heading-font-size: var(--spacing-5);\n  --tournament-listing-empty-heading-font-weight: 600;\n  --tournament-listing-empty-heading-color: var(--gray-200);\n  --tournament-listing-empty-heading-margin-bottom: var(--spacing-2);\n  --tournament-listing-empty-text-font-family: var(--font-body);\n  --tournament-listing-empty-text-font-size: var(--spacing-4);\n  --tournament-listing-empty-text-font-weight: 400;\n  --tournament-listing-empty-text-color: var(--gray-400);\n}\n/* Responsive adjustments */\n@media (max-width: 767px) {\n  :root {\n    --tournament-listing-gap: var(--spacing-8);\n  }\n}\n@media (min-width: 768px) and (max-width: 1023px) {\n  :root {\n    --tournament-listing-gap: var(--spacing-10);\n  }\n}\n/* Block Container */\n.tournament-listing-block__container {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tournament-listing-gap);\n  background: var(--tournament-listing-bg);\n  width: 100%;\n}\n/* Header Section */\n.tournament-listing-block__header {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  align-items: flex-start;\n  gap: var(--tournament-listing-header-gap);\n}\n@media (min-width: 1024px) {\n  .tournament-listing-block__header {\n    flex-direction: row;\n  }\n}\n.tournament-listing-block__header-content {\n  flex: 1;\n}\n/* Title */\n.tournament-listing-block__title {\n  font-family: var(--tournament-listing-title-font-family);\n  font-size: var(--tournament-listing-title-font-size);\n  font-weight: var(--tournament-listing-title-font-weight);\n  line-height: var(--tournament-listing-title-line-height);\n  color: var(--tournament-listing-title-color);\n  margin: 0 0 var(--tournament-listing-title-margin-bottom) 0;\n}\n/* Subtitle */\n.tournament-listing-block__subtitle {\n  font-family: var(--tournament-listing-subtitle-font-family);\n  font-size: var(--tournament-listing-subtitle-font-size);\n  font-weight: var(--tournament-listing-subtitle-font-weight);\n  line-height: var(--tournament-listing-subtitle-line-height);\n  color: var(--tournament-listing-subtitle-color);\n  margin: 0 0 var(--tournament-listing-subtitle-margin-bottom) 0;\n}\n/* Filter Tabs */\n.tournament-listing-block__filters {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tournament-listing-header-gap);\n  margin-top: var(--tournament-listing-filters-margin-top);\n}\n.tournament-listing-block__filter-tabs {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--tournament-listing-filters-gap);\n}\n@media (min-width: 1024px) {\n  .tournament-listing-block__filter-tabs {\n    justify-content: flex-end;\n  }\n}\n/* Filter Count Badge */\n.tournament-listing-block__filter-count {\n  margin-left: var(--tournament-listing-filter-count-margin-left);\n  font-size: var(--tournament-listing-filter-count-font-size);\n  opacity: var(--tournament-listing-filter-count-opacity);\n}\n/* Single Card Layout */\n.tournament-listing-block__single-card {\n  max-width: var(--tournament-listing-single-card-max-width);\n  margin-left: auto;\n  margin-right: auto;\n}\n.tournament-listing-block__card-wrapper {\n  padding: 0;\n  overflow: hidden;\n}\n/* Grid Layout */\n.tournament-listing-block__grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: var(--tournament-listing-grid-gap);\n  justify-items: center;\n}\n@media (min-width: 768px) {\n  .tournament-listing-block__grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media (min-width: 1024px) {\n  .tournament-listing-block__grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n/* Grid Pagination */\n.tournament-listing-block__grid-pagination {\n  margin-top: 0;\n}\n/* Carousel */\n.tournament-listing-block__carousel {\n  position: relative;\n}\n.tournament-listing-block__carousel-viewport {\n  overflow: hidden;\n  padding-top: var(--tournament-listing-carousel-overflow-padding-y);\n  padding-bottom: var(--tournament-listing-carousel-overflow-padding-y);\n}\n.tournament-listing-block__carousel-track {\n  display: flex;\n  transition-property: transform;\n  transition-duration: var(--tournament-listing-carousel-transition-duration);\n  transition-timing-function: var(--tournament-listing-carousel-transition-easing);\n}\n.tournament-listing-block__carousel-item {\n  flex-shrink: 0;\n  padding-left: var(--tournament-listing-carousel-item-padding-x);\n  padding-right: var(--tournament-listing-carousel-item-padding-x);\n  width: 100%;\n}\n@media (min-width: 768px) {\n  .tournament-listing-block__carousel-item {\n    width: 50%;\n  }\n}\n@media (min-width: 1024px) {\n  .tournament-listing-block__carousel-item {\n    width: 33.333333%;\n  }\n}\n/* Carousel Controls */\n.tournament-listing-block__carousel-button {\n  --button-ghost: var(--tournament-listing-carousel-button-bg);\n  --button-ghost-hover: var(--tournament-listing-carousel-button-hover-bg);\n  --button-ghost-press: var(--tournament-listing-carousel-button-press-bg);\n  --button-icon-only-width: var(--tournament-listing-carousel-button-width);\n  --button-default-height: var(--tournament-listing-carousel-button-height);\n  --button-radius: var(--tournament-listing-carousel-button-border-radius);\n  position: absolute;\n  bottom: 0;\n  border: 0;\n  background-size: var(--tournament-listing-carousel-button-bg-size);\n  background-position: var(--tournament-listing-carousel-button-bg-position);\n  background-repeat: no-repeat;\n}\n.tournament-listing-block__carousel-button svg,\n.tournament-listing-block__carousel-button i {\n  display: var(--tournament-listing-carousel-button-icon-display);\n}\n.tournament-listing-block__carousel-button--prev {\n  left: var(--tournament-listing-carousel-button-offset);\n  background-image: var(--tournament-listing-carousel-button-prev-bg-image);\n}\n.tournament-listing-block__carousel-button--prev:hover {\n  animation: var(--tournament-listing-carousel-button-prev-hover-animation);\n}\n.tournament-listing-block__carousel-button--next {\n  right: var(--tournament-listing-carousel-button-offset);\n  background-image: var(--tournament-listing-carousel-button-next-bg-image);\n}\n.tournament-listing-block__carousel-button--next:hover {\n  animation: var(--tournament-listing-carousel-button-next-hover-animation);\n}\n/* Carousel Button Bounce Animations */\n@keyframes carousel-bounce-left {\n  0%, 100% {\n    transform: translateX(0);\n  }\n  20% {\n    transform: translateX(-6px);\n  }\n  40% {\n    transform: translateX(0);\n  }\n  60% {\n    transform: translateX(-4px);\n  }\n  80% {\n    transform: translateX(0);\n  }\n}\n@keyframes carousel-bounce-right {\n  0%, 100% {\n    transform: translateX(0);\n  }\n  20% {\n    transform: translateX(6px);\n  }\n  40% {\n    transform: translateX(0);\n  }\n  60% {\n    transform: translateX(4px);\n  }\n  80% {\n    transform: translateX(0);\n  }\n}\n/* Pagination Dots */\n.tournament-listing-block__pagination {\n  display: flex;\n  justify-content: center;\n  margin-top: var(--tournament-listing-pagination-margin-top);\n  margin-bottom: var(--tournament-listing-pagination-margin-bottom);\n  gap: var(--tournament-listing-pagination-gap);\n  visibility: hidden;\n}\n@media (min-width: 768px) {\n  .tournament-listing-block__pagination {\n    visibility: visible;\n  }\n}\n.tournament-listing-block__pagination-dot {\n  width: var(--tournament-listing-carousel-dot-size);\n  height: var(--tournament-listing-carousel-dot-size);\n  border-radius: var(--tournament-listing-carousel-dot-border-radius);\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  transition: background-color 0.2s ease;\n  background-size: var(--tournament-listing-carousel-dot-bg-size);\n  background-position: center;\n  background-repeat: no-repeat;\n}\n.tournament-listing-block__pagination-dot--active {\n  background-color: var(--tournament-listing-carousel-dot-active-color);\n  background-image: var(--tournament-listing-carousel-dot-active-bg-image);\n}\n.tournament-listing-block__pagination-dot--inactive {\n  background-color: var(--tournament-listing-carousel-dot-inactive-color);\n  background-image: var(--tournament-listing-carousel-dot-inactive-bg-image);\n  opacity: var(--tournament-listing-carousel-dot-inactive-opacity);\n  transition: opacity 0.2s ease;\n}\n.tournament-listing-block__pagination-dot--inactive:hover {\n  opacity: var(--tournament-listing-carousel-dot-inactive-hover-opacity);\n}\n/* Loading State */\n.tournament-listing-block__loading {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  padding: var(--tournament-listing-loading-padding);\n}\n/* Empty State */\n.tournament-listing-block__empty {\n  text-align: center;\n  padding: var(--tournament-listing-empty-padding);\n}\n.tournament-listing-block__empty-icon-wrapper {\n  width: var(--tournament-listing-empty-icon-wrapper-size);\n  height: var(--tournament-listing-empty-icon-wrapper-size);\n  margin-left: auto;\n  margin-right: auto;\n  margin-bottom: var(--tournament-listing-empty-icon-wrapper-margin-bottom);\n  border-radius: var(--radius-full);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: var(--tournament-listing-empty-icon-wrapper-bg);\n}\n.tournament-listing-block__empty-icon {\n  font-size: var(--tournament-listing-empty-icon-size);\n  color: var(--tournament-listing-empty-icon-color);\n}\n.tournament-listing-block__empty-heading {\n  font-family: var(--tournament-listing-empty-heading-font-family);\n  font-size: var(--tournament-listing-empty-heading-font-size);\n  font-weight: var(--tournament-listing-empty-heading-font-weight);\n  color: var(--tournament-listing-empty-heading-color);\n  margin: 0 0 var(--tournament-listing-empty-heading-margin-bottom) 0;\n}\n.tournament-listing-block__empty-text {\n  font-family: var(--tournament-listing-empty-text-font-family);\n  font-size: var(--tournament-listing-empty-text-font-size);\n  font-weight: var(--tournament-listing-empty-text-font-weight);\n  color: var(--tournament-listing-empty-text-color);\n  margin: 0;\n}\n",""]),t.A=i},63722:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* VideoBlock Layout */\n  --video-block-gap: var(--spacing-4);\n\n  /* VideoBlock Video */\n  --video-block-border-radius: var(--radius-3xl);\n  --video-block-border-width: 0;\n  --video-block-border-color: transparent;\n  --video-block-border-style: none;\n}\n\n/* Pass VideoBlock variables down to the Video atom */\n\n.video-block {\n  --block-container-padding: 0;\n  --video-border-radius: var(--video-block-border-radius);\n  --video-border-width: var(--video-block-border-width);\n  --video-border-color: var(--video-block-border-color);\n  --video-border-style: var(--video-block-border-style);\n}\n",""]),t.A=i},12863:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  --block-container-max-width: 1280px;\n  --block-container-padding: 32px;\n  --block-container-border-radius: 0;\n\n  /* Universal Block Background Variables */\n  --block-background-color: transparent;\n  --block-background-size: cover;\n  --block-background-position: center;\n  --block-background-repeat: no-repeat;\n  --block-background-z-index: 0;\n  --block-background-border-radius: var(--block-container-padding);\n\n  /* Universal Block Background Overlay */\n  --block-background-overlay-opacity: 0.3;\n  --block-background-overlay-z-index: 1;\n}\n",""]),t.A=i},878:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,":root {\n  /* Sidebar-aware width variables */\n  --ph-sidebar-width-locked: 256px;\n  --ph-sidebar-width-collapsed: 64px;\n  --ph-available-width: 100vw;\n}\n\n/* These would be set dynamically via context/style */\n\n@media screen and (min-width: 768px) {\n  .sidebar-locked {\n    --ph-available-width: calc(100vw - var(--ph-sidebar-width-locked));\n  }\n\n  .sidebar-collapsed {\n    --ph-available-width: calc(100vw - var(--ph-sidebar-width-collapsed));\n  }\n}\n",""]),t.A=i},23826:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,'*, ::before, ::after {\n  --tw-border-spacing-x: 0;\n  --tw-border-spacing-y: 0;\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  --tw-pan-x:  ;\n  --tw-pan-y:  ;\n  --tw-pinch-zoom:  ;\n  --tw-scroll-snap-strictness: proximity;\n  --tw-gradient-from-position:  ;\n  --tw-gradient-via-position:  ;\n  --tw-gradient-to-position:  ;\n  --tw-ordinal:  ;\n  --tw-slashed-zero:  ;\n  --tw-numeric-figure:  ;\n  --tw-numeric-spacing:  ;\n  --tw-numeric-fraction:  ;\n  --tw-ring-inset:  ;\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: rgb(59 130 246 / 0.5);\n  --tw-ring-offset-shadow: 0 0 #0000;\n  --tw-ring-shadow: 0 0 #0000;\n  --tw-shadow: 0 0 #0000;\n  --tw-shadow-colored: 0 0 #0000;\n  --tw-blur:  ;\n  --tw-brightness:  ;\n  --tw-contrast:  ;\n  --tw-grayscale:  ;\n  --tw-hue-rotate:  ;\n  --tw-invert:  ;\n  --tw-saturate:  ;\n  --tw-sepia:  ;\n  --tw-drop-shadow:  ;\n  --tw-backdrop-blur:  ;\n  --tw-backdrop-brightness:  ;\n  --tw-backdrop-contrast:  ;\n  --tw-backdrop-grayscale:  ;\n  --tw-backdrop-hue-rotate:  ;\n  --tw-backdrop-invert:  ;\n  --tw-backdrop-opacity:  ;\n  --tw-backdrop-saturate:  ;\n  --tw-backdrop-sepia:  ;\n  --tw-contain-size:  ;\n  --tw-contain-layout:  ;\n  --tw-contain-paint:  ;\n  --tw-contain-style:  ;\n}\n::backdrop {\n  --tw-border-spacing-x: 0;\n  --tw-border-spacing-y: 0;\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  --tw-pan-x:  ;\n  --tw-pan-y:  ;\n  --tw-pinch-zoom:  ;\n  --tw-scroll-snap-strictness: proximity;\n  --tw-gradient-from-position:  ;\n  --tw-gradient-via-position:  ;\n  --tw-gradient-to-position:  ;\n  --tw-ordinal:  ;\n  --tw-slashed-zero:  ;\n  --tw-numeric-figure:  ;\n  --tw-numeric-spacing:  ;\n  --tw-numeric-fraction:  ;\n  --tw-ring-inset:  ;\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: rgb(59 130 246 / 0.5);\n  --tw-ring-offset-shadow: 0 0 #0000;\n  --tw-ring-shadow: 0 0 #0000;\n  --tw-shadow: 0 0 #0000;\n  --tw-shadow-colored: 0 0 #0000;\n  --tw-blur:  ;\n  --tw-brightness:  ;\n  --tw-contrast:  ;\n  --tw-grayscale:  ;\n  --tw-hue-rotate:  ;\n  --tw-invert:  ;\n  --tw-saturate:  ;\n  --tw-sepia:  ;\n  --tw-drop-shadow:  ;\n  --tw-backdrop-blur:  ;\n  --tw-backdrop-brightness:  ;\n  --tw-backdrop-contrast:  ;\n  --tw-backdrop-grayscale:  ;\n  --tw-backdrop-hue-rotate:  ;\n  --tw-backdrop-invert:  ;\n  --tw-backdrop-opacity:  ;\n  --tw-backdrop-saturate:  ;\n  --tw-backdrop-sepia:  ;\n  --tw-contain-size:  ;\n  --tw-contain-layout:  ;\n  --tw-contain-paint:  ;\n  --tw-contain-style:  ;\n} /*\n! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com\n*/ /*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n*,\n::before,\n::after {\n  box-sizing: border-box; /* 1 */\n  border-width: 0; /* 2 */\n  border-style: solid; /* 2 */\n  border-color: #e5e7eb; /* 2 */\n}\n::before,\n::after {\n  --tw-content: \'\';\n} /*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user\'s configured `sans` font-family by default.\n5. Use the user\'s configured `sans` font-feature-settings by default.\n6. Use the user\'s configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\nhtml,\n:host {\n  line-height: 1.5; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n  -moz-tab-size: 4; /* 3 */\n  -o-tab-size: 4;\n     tab-size: 4; /* 3 */\n  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */\n  font-feature-settings: normal; /* 5 */\n  font-variation-settings: normal; /* 6 */\n  -webkit-tap-highlight-color: transparent; /* 7 */\n} /*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\nbody {\n  margin: 0; /* 1 */\n  line-height: inherit; /* 2 */\n} /*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\nhr {\n  height: 0; /* 1 */\n  color: inherit; /* 2 */\n  border-top-width: 1px; /* 3 */\n} /*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\nabbr:where([title]) {\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted;\n} /*\nRemove the default font size and weight for headings.\n*/\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n} /*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\na {\n  color: inherit;\n  text-decoration: inherit;\n} /*\nAdd the correct font weight in Edge and Safari.\n*/\nb,\nstrong {\n  font-weight: bolder;\n} /*\n1. Use the user\'s configured `mono` font-family by default.\n2. Use the user\'s configured `mono` font-feature-settings by default.\n3. Use the user\'s configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\ncode,\nkbd,\nsamp,\npre {\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */\n  font-feature-settings: normal; /* 2 */\n  font-variation-settings: normal; /* 3 */\n  font-size: 1em; /* 4 */\n} /*\nAdd the correct font size in all browsers.\n*/\nsmall {\n  font-size: 80%;\n} /*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\nsub {\n  bottom: -0.25em;\n}\nsup {\n  top: -0.5em;\n} /*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\ntable {\n  text-indent: 0; /* 1 */\n  border-color: inherit; /* 2 */\n  border-collapse: collapse; /* 3 */\n} /*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-feature-settings: inherit; /* 1 */\n  font-variation-settings: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  font-weight: inherit; /* 1 */\n  line-height: inherit; /* 1 */\n  letter-spacing: inherit; /* 1 */\n  color: inherit; /* 1 */\n  margin: 0; /* 2 */\n  padding: 0; /* 3 */\n} /*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\nbutton,\nselect {\n  text-transform: none;\n} /*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\nbutton,\ninput:where([type=\'button\']),\ninput:where([type=\'reset\']),\ninput:where([type=\'submit\']) {\n  -webkit-appearance: button; /* 1 */\n  background-color: transparent; /* 2 */\n  background-image: none; /* 2 */\n} /*\nUse the modern Firefox focus style for all focusable elements.\n*/\n:-moz-focusring {\n  outline: auto;\n} /*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n:-moz-ui-invalid {\n  box-shadow: none;\n} /*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\nprogress {\n  vertical-align: baseline;\n} /*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n  height: auto;\n} /*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n[type=\'search\'] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n} /*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n} /*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n} /*\nAdd the correct display in Chrome and Safari.\n*/\nsummary {\n  display: list-item;\n} /*\nRemoves the default spacing and border for appropriate elements.\n*/\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n  margin: 0;\n}\nfieldset {\n  margin: 0;\n  padding: 0;\n}\nlegend {\n  padding: 0;\n}\nol,\nul,\nmenu {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n} /*\nReset default styling for dialogs.\n*/\ndialog {\n  padding: 0;\n} /*\nPrevent resizing textareas horizontally by default.\n*/\ntextarea {\n  resize: vertical;\n} /*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user\'s configured gray 400 color.\n*/\ninput::-moz-placeholder, textarea::-moz-placeholder {\n  opacity: 1; /* 1 */\n  color: #9ca3af; /* 2 */\n}\ninput::placeholder,\ntextarea::placeholder {\n  opacity: 1; /* 1 */\n  color: #9ca3af; /* 2 */\n} /*\nSet the default cursor for buttons.\n*/\nbutton,\n[role="button"] {\n  cursor: pointer;\n} /*\nMake sure disabled buttons don\'t get the pointer cursor.\n*/\n:disabled {\n  cursor: default;\n} /*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n   This can trigger a poorly considered lint error in some tools but is included by design.\n*/\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block; /* 1 */\n  vertical-align: middle; /* 2 */\n} /*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n} /* Make elements with the HTML hidden attribute stay hidden by default */\n[hidden]:where(:not([hidden="until-found"])) {\n  display: none;\n}\n* {\n  scrollbar-color: initial;\n  scrollbar-width: initial;\n}\n.container {\n  width: 100%;\n  margin-right: auto;\n  margin-left: auto;\n  padding-right: 2rem;\n  padding-left: 2rem;\n}\n@media (min-width: 1400px) {\n  .container {\n    max-width: 1400px;\n  }\n}\n.prose {\n  color: var(--tw-prose-body);\n  max-width: 65ch;\n}\n.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.25em;\n  margin-bottom: 1.25em;\n}\n.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-lead);\n  font-size: 1.25em;\n  line-height: 1.6;\n  margin-top: 1.2em;\n  margin-bottom: 1.2em;\n}\n.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-links);\n  text-decoration: underline;\n  font-weight: 500;\n}\n.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-bold);\n  font-weight: 600;\n}\n.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: decimal;\n  margin-top: 1.25em;\n  margin-bottom: 1.25em;\n  padding-inline-start: 1.625em;\n}\n.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: upper-alpha;\n}\n.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: lower-alpha;\n}\n.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: upper-alpha;\n}\n.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: lower-alpha;\n}\n.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: upper-roman;\n}\n.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: lower-roman;\n}\n.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: upper-roman;\n}\n.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: lower-roman;\n}\n.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: decimal;\n}\n.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  list-style-type: disc;\n  margin-top: 1.25em;\n  margin-bottom: 1.25em;\n  padding-inline-start: 1.625em;\n}\n.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {\n  font-weight: 400;\n  color: var(--tw-prose-counters);\n}\n.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {\n  color: var(--tw-prose-bullets);\n}\n.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 600;\n  margin-top: 1.25em;\n}\n.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-color: var(--tw-prose-hr);\n  border-top-width: 1px;\n  margin-top: 3em;\n  margin-bottom: 3em;\n}\n.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 500;\n  font-style: italic;\n  color: var(--tw-prose-quotes);\n  border-inline-start-width: 0.25rem;\n  border-inline-start-color: var(--tw-prose-quote-borders);\n  quotes: "\\201C""\\201D""\\2018""\\2019";\n  margin-top: 1.6em;\n  margin-bottom: 1.6em;\n  padding-inline-start: 1em;\n}\n.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {\n  content: open-quote;\n}\n.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {\n  content: close-quote;\n}\n.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 800;\n  font-size: 2.25em;\n  margin-top: 0;\n  margin-bottom: 0.8888889em;\n  line-height: 1.1111111;\n}\n.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 900;\n  color: inherit;\n}\n.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 700;\n  font-size: 1.5em;\n  margin-top: 2em;\n  margin-bottom: 1em;\n  line-height: 1.3333333;\n}\n.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 800;\n  color: inherit;\n}\n.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 600;\n  font-size: 1.25em;\n  margin-top: 1.6em;\n  margin-bottom: 0.6em;\n  line-height: 1.6;\n}\n.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 700;\n  color: inherit;\n}\n.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 600;\n  margin-top: 1.5em;\n  margin-bottom: 0.5em;\n  line-height: 1.5;\n}\n.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 700;\n  color: inherit;\n}\n.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 2em;\n  margin-bottom: 2em;\n}\n.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  display: block;\n  margin-top: 2em;\n  margin-bottom: 2em;\n}\n.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 2em;\n  margin-bottom: 2em;\n}\n.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-weight: 500;\n  font-family: inherit;\n  color: var(--tw-prose-kbd);\n  box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);\n  font-size: 0.875em;\n  border-radius: 0.3125rem;\n  padding-top: 0.1875em;\n  padding-inline-end: 0.375em;\n  padding-bottom: 0.1875em;\n  padding-inline-start: 0.375em;\n}\n.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-code);\n  font-weight: 600;\n  font-size: 0.875em;\n}\n.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {\n  content: "`";\n}\n.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {\n  content: "`";\n}\n.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n  font-size: 0.875em;\n}\n.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n  font-size: 0.9em;\n}\n.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: inherit;\n}\n.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-pre-code);\n  background-color: var(--tw-prose-pre-bg);\n  overflow-x: auto;\n  font-weight: 400;\n  font-size: 0.875em;\n  line-height: 1.7142857;\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n  border-radius: 0.375rem;\n  padding-top: 0.8571429em;\n  padding-inline-end: 1.1428571em;\n  padding-bottom: 0.8571429em;\n  padding-inline-start: 1.1428571em;\n}\n.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  background-color: transparent;\n  border-width: 0;\n  border-radius: 0;\n  padding: 0;\n  font-weight: inherit;\n  color: inherit;\n  font-size: inherit;\n  font-family: inherit;\n  line-height: inherit;\n}\n.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {\n  content: none;\n}\n.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {\n  content: none;\n}\n.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  width: 100%;\n  table-layout: auto;\n  margin-top: 2em;\n  margin-bottom: 2em;\n  font-size: 0.875em;\n  line-height: 1.7142857;\n}\n.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-bottom-width: 1px;\n  border-bottom-color: var(--tw-prose-th-borders);\n}\n.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-headings);\n  font-weight: 600;\n  vertical-align: bottom;\n  padding-inline-end: 0.5714286em;\n  padding-bottom: 0.5714286em;\n  padding-inline-start: 0.5714286em;\n}\n.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-bottom-width: 1px;\n  border-bottom-color: var(--tw-prose-td-borders);\n}\n.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-bottom-width: 0;\n}\n.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  vertical-align: baseline;\n}\n.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  border-top-width: 1px;\n  border-top-color: var(--tw-prose-th-borders);\n}\n.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  vertical-align: top;\n}\n.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  text-align: start;\n}\n.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  color: var(--tw-prose-captions);\n  font-size: 0.875em;\n  line-height: 1.4285714;\n  margin-top: 0.8571429em;\n}\n.prose {\n  --tw-prose-body: #374151;\n  --tw-prose-headings: #111827;\n  --tw-prose-lead: #4b5563;\n  --tw-prose-links: #111827;\n  --tw-prose-bold: #111827;\n  --tw-prose-counters: #6b7280;\n  --tw-prose-bullets: #d1d5db;\n  --tw-prose-hr: #e5e7eb;\n  --tw-prose-quotes: #111827;\n  --tw-prose-quote-borders: #e5e7eb;\n  --tw-prose-captions: #6b7280;\n  --tw-prose-kbd: #111827;\n  --tw-prose-kbd-shadows: rgb(17 24 39 / 10%);\n  --tw-prose-code: #111827;\n  --tw-prose-pre-code: #e5e7eb;\n  --tw-prose-pre-bg: #1f2937;\n  --tw-prose-th-borders: #d1d5db;\n  --tw-prose-td-borders: #e5e7eb;\n  --tw-prose-invert-body: #d1d5db;\n  --tw-prose-invert-headings: #fff;\n  --tw-prose-invert-lead: #9ca3af;\n  --tw-prose-invert-links: #fff;\n  --tw-prose-invert-bold: #fff;\n  --tw-prose-invert-counters: #9ca3af;\n  --tw-prose-invert-bullets: #4b5563;\n  --tw-prose-invert-hr: #374151;\n  --tw-prose-invert-quotes: #f3f4f6;\n  --tw-prose-invert-quote-borders: #374151;\n  --tw-prose-invert-captions: #9ca3af;\n  --tw-prose-invert-kbd: #fff;\n  --tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);\n  --tw-prose-invert-code: #fff;\n  --tw-prose-invert-pre-code: #d1d5db;\n  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);\n  --tw-prose-invert-th-borders: #4b5563;\n  --tw-prose-invert-td-borders: #374151;\n  font-size: 1rem;\n  line-height: 1.75;\n}\n.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.5em;\n  margin-bottom: 0.5em;\n}\n.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.375em;\n}\n.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.375em;\n}\n.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.75em;\n  margin-bottom: 0.75em;\n}\n.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.25em;\n}\n.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.25em;\n}\n.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.25em;\n}\n.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.25em;\n}\n.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.75em;\n  margin-bottom: 0.75em;\n}\n.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.25em;\n  margin-bottom: 1.25em;\n}\n.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.5em;\n  padding-inline-start: 1.625em;\n}\n.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-top: 0.5714286em;\n  padding-inline-end: 0.5714286em;\n  padding-bottom: 0.5714286em;\n  padding-inline-start: 0.5714286em;\n}\n.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 2em;\n  margin-bottom: 2em;\n}\n.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 0;\n}\n.prose-sm {\n  font-size: 0.875rem;\n  line-height: 1.7142857;\n}\n.prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n  margin-bottom: 1.1428571em;\n}\n.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.2857143em;\n  line-height: 1.5555556;\n  margin-top: 0.8888889em;\n  margin-bottom: 0.8888889em;\n}\n.prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n  padding-inline-start: 1.1111111em;\n}\n.prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 2.1428571em;\n  margin-top: 0;\n  margin-bottom: 0.8em;\n  line-height: 1.2;\n}\n.prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.4285714em;\n  margin-top: 1.6em;\n  margin-bottom: 0.8em;\n  line-height: 1.4;\n}\n.prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.2857143em;\n  margin-top: 1.5555556em;\n  margin-bottom: 0.4444444em;\n  line-height: 1.5555556;\n}\n.prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.4285714em;\n  margin-bottom: 0.5714286em;\n  line-height: 1.4285714;\n}\n.prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n}\n.prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n}\n.prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n}\n.prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n  border-radius: 0.3125rem;\n  padding-top: 0.1428571em;\n  padding-inline-end: 0.3571429em;\n  padding-bottom: 0.1428571em;\n  padding-inline-start: 0.3571429em;\n}\n.prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n}\n.prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.9em;\n}\n.prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n}\n.prose-sm :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n  line-height: 1.6666667;\n  margin-top: 1.6666667em;\n  margin-bottom: 1.6666667em;\n  border-radius: 0.25rem;\n  padding-top: 0.6666667em;\n  padding-inline-end: 1em;\n  padding-bottom: 0.6666667em;\n  padding-inline-start: 1em;\n}\n.prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n  margin-bottom: 1.1428571em;\n  padding-inline-start: 1.5714286em;\n}\n.prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n  margin-bottom: 1.1428571em;\n  padding-inline-start: 1.5714286em;\n}\n.prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.2857143em;\n  margin-bottom: 0.2857143em;\n}\n.prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.4285714em;\n}\n.prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.4285714em;\n}\n.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.5714286em;\n  margin-bottom: 0.5714286em;\n}\n.prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n}\n.prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.1428571em;\n}\n.prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n}\n.prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.1428571em;\n}\n.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.5714286em;\n  margin-bottom: 0.5714286em;\n}\n.prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n  margin-bottom: 1.1428571em;\n}\n.prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.1428571em;\n}\n.prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.2857143em;\n  padding-inline-start: 1.5714286em;\n}\n.prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 2.8571429em;\n  margin-bottom: 2.8571429em;\n}\n.prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n  line-height: 1.5;\n}\n.prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 1em;\n  padding-bottom: 0.6666667em;\n  padding-inline-start: 1em;\n}\n.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-top: 0.6666667em;\n  padding-inline-end: 1em;\n  padding-bottom: 0.6666667em;\n  padding-inline-start: 1em;\n}\n.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7142857em;\n  margin-bottom: 1.7142857em;\n}\n.prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8571429em;\n  line-height: 1.3333333;\n  margin-top: 0.6666667em;\n}\n.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 0;\n}\n.prose-lg {\n  font-size: 1.125rem;\n  line-height: 1.7777778;\n}\n.prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n}\n.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.2222222em;\n  line-height: 1.4545455;\n  margin-top: 1.0909091em;\n  margin-bottom: 1.0909091em;\n}\n.prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.6666667em;\n  margin-bottom: 1.6666667em;\n  padding-inline-start: 1em;\n}\n.prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 2.6666667em;\n  margin-top: 0;\n  margin-bottom: 0.8333333em;\n  line-height: 1;\n}\n.prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.6666667em;\n  margin-top: 1.8666667em;\n  margin-bottom: 1.0666667em;\n  line-height: 1.3333333;\n}\n.prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 1.3333333em;\n  margin-top: 1.6666667em;\n  margin-bottom: 0.6666667em;\n  line-height: 1.5;\n}\n.prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 0.4444444em;\n  line-height: 1.5555556;\n}\n.prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 1.7777778em;\n}\n.prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 1.7777778em;\n}\n.prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 1.7777778em;\n}\n.prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n  border-radius: 0.3125rem;\n  padding-top: 0.2222222em;\n  padding-inline-end: 0.4444444em;\n  padding-bottom: 0.2222222em;\n  padding-inline-start: 0.4444444em;\n}\n.prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n}\n.prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8666667em;\n}\n.prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.875em;\n}\n.prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n  line-height: 1.75;\n  margin-top: 2em;\n  margin-bottom: 2em;\n  border-radius: 0.375rem;\n  padding-top: 1em;\n  padding-inline-end: 1.5em;\n  padding-bottom: 1em;\n  padding-inline-start: 1.5em;\n}\n.prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n  padding-inline-start: 1.5555556em;\n}\n.prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n  padding-inline-start: 1.5555556em;\n}\n.prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.6666667em;\n  margin-bottom: 0.6666667em;\n}\n.prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.4444444em;\n}\n.prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0.4444444em;\n}\n.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.8888889em;\n  margin-bottom: 0.8888889em;\n}\n.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n}\n.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.3333333em;\n}\n.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n}\n.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 1.3333333em;\n}\n.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.8888889em;\n  margin-bottom: 0.8888889em;\n}\n.prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n  margin-bottom: 1.3333333em;\n}\n.prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.3333333em;\n}\n.prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0.6666667em;\n  padding-inline-start: 1.5555556em;\n}\n.prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 3.1111111em;\n  margin-bottom: 3.1111111em;\n}\n.prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n  line-height: 1.5;\n}\n.prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0.75em;\n  padding-bottom: 0.75em;\n  padding-inline-start: 0.75em;\n}\n.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-top: 0.75em;\n  padding-inline-end: 0.75em;\n  padding-bottom: 0.75em;\n  padding-inline-start: 0.75em;\n}\n.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-start: 0;\n}\n.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  padding-inline-end: 0;\n}\n.prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 1.7777778em;\n  margin-bottom: 1.7777778em;\n}\n.prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  font-size: 0.8888889em;\n  line-height: 1.5;\n  margin-top: 1em;\n}\n.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-top: 0;\n}\n.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n  margin-bottom: 0;\n}\n.prose-invert {\n  --tw-prose-body: var(--tw-prose-invert-body);\n  --tw-prose-headings: var(--tw-prose-invert-headings);\n  --tw-prose-lead: var(--tw-prose-invert-lead);\n  --tw-prose-links: var(--tw-prose-invert-links);\n  --tw-prose-bold: var(--tw-prose-invert-bold);\n  --tw-prose-counters: var(--tw-prose-invert-counters);\n  --tw-prose-bullets: var(--tw-prose-invert-bullets);\n  --tw-prose-hr: var(--tw-prose-invert-hr);\n  --tw-prose-quotes: var(--tw-prose-invert-quotes);\n  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);\n  --tw-prose-captions: var(--tw-prose-invert-captions);\n  --tw-prose-kbd: var(--tw-prose-invert-kbd);\n  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);\n  --tw-prose-code: var(--tw-prose-invert-code);\n  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);\n  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);\n  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);\n  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n.pointer-events-none {\n  pointer-events: none;\n}\n.pointer-events-auto {\n  pointer-events: auto;\n}\n.visible {\n  visibility: visible;\n}\n.invisible {\n  visibility: hidden;\n}\n.collapse {\n  visibility: collapse;\n}\n.static {\n  position: static;\n}\n.fixed {\n  position: fixed;\n}\n.absolute {\n  position: absolute;\n}\n.relative {\n  position: relative;\n}\n.sticky {\n  position: sticky;\n}\n.inset-0 {\n  inset: 0px;\n}\n.inset-x-0 {\n  left: 0px;\n  right: 0px;\n}\n.inset-y-0 {\n  top: 0px;\n  bottom: 0px;\n}\n.-bottom-12 {\n  bottom: -3rem;\n}\n.-bottom-\\[2px\\] {\n  bottom: -2px;\n}\n.-left-12 {\n  left: -3rem;\n}\n.-left-\\[2px\\] {\n  left: -2px;\n}\n.-right-12 {\n  right: -3rem;\n}\n.-right-\\[2px\\] {\n  right: -2px;\n}\n.-top-12 {\n  top: -3rem;\n}\n.-top-\\[2px\\] {\n  top: -2px;\n}\n.bottom-0 {\n  bottom: 0px;\n}\n.bottom-\\[-30px\\] {\n  bottom: -30px;\n}\n.left-0 {\n  left: 0px;\n}\n.left-1 {\n  left: 0.25rem;\n}\n.left-1\\/2 {\n  left: 50%;\n}\n.left-2 {\n  left: 0.5rem;\n}\n.left-3 {\n  left: 0.75rem;\n}\n.left-\\[-1rem\\] {\n  left: -1rem;\n}\n.left-\\[50\\%\\] {\n  left: 50%;\n}\n.left-full {\n  left: 100%;\n}\n.right-0 {\n  right: 0px;\n}\n.right-1 {\n  right: 0.25rem;\n}\n.right-12 {\n  right: 3rem;\n}\n.right-2 {\n  right: 0.5rem;\n}\n.right-3 {\n  right: 0.75rem;\n}\n.right-4 {\n  right: 1rem;\n}\n.right-\\[-10px\\] {\n  right: -10px;\n}\n.right-\\[-16px\\] {\n  right: -16px;\n}\n.right-\\[-19px\\] {\n  right: -19px;\n}\n.right-\\[-1rem\\] {\n  right: -1rem;\n}\n.right-\\[-50px\\] {\n  right: -50px;\n}\n.right-\\[-99px\\] {\n  right: -99px;\n}\n.right-\\[10px\\] {\n  right: 10px;\n}\n.top-0 {\n  top: 0px;\n}\n.top-1\\/2 {\n  top: 50%;\n}\n.top-2 {\n  top: 0.5rem;\n}\n.top-4 {\n  top: 1rem;\n}\n.top-\\[-10px\\] {\n  top: -10px;\n}\n.top-\\[-16px\\] {\n  top: -16px;\n}\n.top-\\[-5px\\] {\n  top: -5px;\n}\n.top-\\[10px\\] {\n  top: 10px;\n}\n.top-\\[1px\\] {\n  top: 1px;\n}\n.top-\\[29\\%\\] {\n  top: 29%;\n}\n.top-\\[50\\%\\] {\n  top: 50%;\n}\n.top-\\[60\\%\\] {\n  top: 60%;\n}\n.top-\\[60px\\] {\n  top: 60px;\n}\n.top-\\[68\\%\\] {\n  top: 68%;\n}\n.top-full {\n  top: 100%;\n}\n.isolate {\n  isolation: isolate;\n}\n.z-10 {\n  z-index: 10;\n}\n.z-50 {\n  z-index: 50;\n}\n.z-\\[10000\\] {\n  z-index: 10000;\n}\n.z-\\[1000\\] {\n  z-index: 1000;\n}\n.z-\\[100\\] {\n  z-index: 100;\n}\n.z-\\[1\\] {\n  z-index: 1;\n}\n.z-\\[200\\] {\n  z-index: 200;\n}\n.z-\\[2\\] {\n  z-index: 2;\n}\n.z-\\[var\\(--dialog-overlay-z-index\\)\\] {\n  z-index: var(--dialog-overlay-z-index);\n}\n.z-\\[var\\(--popover-z-index\\)\\] {\n  z-index: var(--popover-z-index);\n}\n.order-1 {\n  order: 1;\n}\n.order-2 {\n  order: 2;\n}\n.col-span-2 {\n  grid-column: span 2 / span 2;\n}\n.col-span-3 {\n  grid-column: span 3 / span 3;\n}\n.\\!m-0 {\n  margin: 0px !important;\n}\n.m-0 {\n  margin: 0px;\n}\n.m-\\[--timeline-block-container-margin\\] {\n  margin: var(--timeline-block-container-margin);\n}\n.m-auto {\n  margin: auto;\n}\n.-mx-1 {\n  margin-left: -0.25rem;\n  margin-right: -0.25rem;\n}\n.mx-2 {\n  margin-left: 0.5rem;\n  margin-right: 0.5rem;\n}\n.mx-2\\.5 {\n  margin-left: 0.625rem;\n  margin-right: 0.625rem;\n}\n.mx-3 {\n  margin-left: 0.75rem;\n  margin-right: 0.75rem;\n}\n.mx-\\[var\\(--command-separator-margin\\)\\] {\n  margin-left: var(--command-separator-margin);\n  margin-right: var(--command-separator-margin);\n}\n.mx-\\[var\\(--separator-margin\\)\\] {\n  margin-left: var(--separator-margin);\n  margin-right: var(--separator-margin);\n}\n.mx-auto {\n  margin-left: auto;\n  margin-right: auto;\n}\n.my-1 {\n  margin-top: 0.25rem;\n  margin-bottom: 0.25rem;\n}\n.my-10 {\n  margin-top: 2.5rem;\n  margin-bottom: 2.5rem;\n}\n.my-2 {\n  margin-top: 0.5rem;\n  margin-bottom: 0.5rem;\n}\n.my-4 {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n}\n.my-\\[var\\(--separator-margin\\)\\] {\n  margin-top: var(--separator-margin);\n  margin-bottom: var(--separator-margin);\n}\n.\\!mt-0 {\n  margin-top: 0px !important;\n}\n.\\!mt-2 {\n  margin-top: 0.5rem !important;\n}\n.-ml-4 {\n  margin-left: -1rem;\n}\n.-mt-4 {\n  margin-top: -1rem;\n}\n.mb-0 {\n  margin-bottom: 0px;\n}\n.mb-0\\.5 {\n  margin-bottom: 0.125rem;\n}\n.mb-1 {\n  margin-bottom: 0.25rem;\n}\n.mb-10 {\n  margin-bottom: 2.5rem;\n}\n.mb-2 {\n  margin-bottom: 0.5rem;\n}\n.mb-3 {\n  margin-bottom: 0.75rem;\n}\n.mb-4 {\n  margin-bottom: 1rem;\n}\n.mb-5 {\n  margin-bottom: 1.25rem;\n}\n.mb-6 {\n  margin-bottom: 1.5rem;\n}\n.mb-8 {\n  margin-bottom: 2rem;\n}\n.mb-\\[--hero-title-margin-bottom\\] {\n  margin-bottom: var(--hero-title-margin-bottom);\n}\n.mb-\\[--timeline-block-margin-bottom\\] {\n  margin-bottom: var(--timeline-block-margin-bottom);\n}\n.mb-\\[--timeline-block-node-container-margin-bottom\\] {\n  margin-bottom: var(--timeline-block-node-container-margin-bottom);\n}\n.mb-\\[1\\.5rem\\] {\n  margin-bottom: 1.5rem;\n}\n.mb-\\[120px\\] {\n  margin-bottom: 120px;\n}\n.mb-\\[3px\\] {\n  margin-bottom: 3px;\n}\n.mb-\\[5px\\] {\n  margin-bottom: 5px;\n}\n.mb-\\[var\\(--accordion-item-spacing\\)\\] {\n  margin-bottom: var(--accordion-item-spacing);\n}\n.mb-\\[var\\(--alert-\\$\\{effectiveSize\\}-title-margin-bottom\\)\\] {\n  margin-bottom: var(--alert-${effectiveSize}-title-margin-bottom);\n}\n.mb-\\[var\\(--help-text-margin-bottom\\)\\] {\n  margin-bottom: var(--help-text-margin-bottom);\n}\n.mb-\\[var\\(--label-margin-bottom\\)\\] {\n  margin-bottom: var(--label-margin-bottom);\n}\n.ml-1 {\n  margin-left: 0.25rem;\n}\n.ml-2 {\n  margin-left: 0.5rem;\n}\n.ml-3 {\n  margin-left: 0.75rem;\n}\n.ml-4 {\n  margin-left: 1rem;\n}\n.ml-5 {\n  margin-left: 1.25rem;\n}\n.ml-\\[-16px\\] {\n  margin-left: -16px;\n}\n.ml-\\[6px\\] {\n  margin-left: 6px;\n}\n.ml-\\[var\\(--help-text-margin-left\\)\\] {\n  margin-left: var(--help-text-margin-left);\n}\n.ml-\\[var\\(--label-margin-left\\)\\] {\n  margin-left: var(--label-margin-left);\n}\n.ml-\\[var\\(--label-required-margin-left\\)\\] {\n  margin-left: var(--label-required-margin-left);\n}\n.ml-auto {\n  margin-left: auto;\n}\n.mr-1\\.5 {\n  margin-right: 0.375rem;\n}\n.mr-2 {\n  margin-right: 0.5rem;\n}\n.mr-\\[-16px\\] {\n  margin-right: -16px;\n}\n.mt-0 {\n  margin-top: 0px;\n}\n.mt-0\\.5 {\n  margin-top: 0.125rem;\n}\n.mt-1 {\n  margin-top: 0.25rem;\n}\n.mt-1\\.5 {\n  margin-top: 0.375rem;\n}\n.mt-12 {\n  margin-top: 3rem;\n}\n.mt-16 {\n  margin-top: 4rem;\n}\n.mt-2 {\n  margin-top: 0.5rem;\n}\n.mt-24 {\n  margin-top: 6rem;\n}\n.mt-3 {\n  margin-top: 0.75rem;\n}\n.mt-4 {\n  margin-top: 1rem;\n}\n.mt-5 {\n  margin-top: 1.25rem;\n}\n.mt-6 {\n  margin-top: 1.5rem;\n}\n.mt-8 {\n  margin-top: 2rem;\n}\n.mt-\\[30px\\] {\n  margin-top: 30px;\n}\n.mt-\\[40px\\] {\n  margin-top: 40px;\n}\n.mt-\\[var\\(--tabs-content-margin-top\\)\\] {\n  margin-top: var(--tabs-content-margin-top);\n}\n.mt-auto {\n  margin-top: auto;\n}\n.box-border {\n  box-sizing: border-box;\n}\n.line-clamp-2 {\n  overflow: hidden;\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n}\n.\\!block {\n  display: block !important;\n}\n.block {\n  display: block;\n}\n.inline-block {\n  display: inline-block;\n}\n.inline {\n  display: inline;\n}\n.flex {\n  display: flex;\n}\n.inline-flex {\n  display: inline-flex;\n}\n.table {\n  display: table;\n}\n.table-row {\n  display: table-row;\n}\n.grid {\n  display: grid;\n}\n.contents {\n  display: contents;\n}\n.hidden {\n  display: none;\n}\n.aspect-square {\n  aspect-ratio: 1 / 1;\n}\n.aspect-video {\n  aspect-ratio: 16 / 9;\n}\n.h-0\\.5 {\n  height: 0.125rem;\n}\n.h-1 {\n  height: 0.25rem;\n}\n.h-1\\.5 {\n  height: 0.375rem;\n}\n.h-1\\/2 {\n  height: 50%;\n}\n.h-10 {\n  height: 2.5rem;\n}\n.h-12 {\n  height: 3rem;\n}\n.h-14 {\n  height: 3.5rem;\n}\n.h-16 {\n  height: 4rem;\n}\n.h-2 {\n  height: 0.5rem;\n}\n.h-2\\.5 {\n  height: 0.625rem;\n}\n.h-20 {\n  height: 5rem;\n}\n.h-24 {\n  height: 6rem;\n}\n.h-3 {\n  height: 0.75rem;\n}\n.h-3\\.5 {\n  height: 0.875rem;\n}\n.h-32 {\n  height: 8rem;\n}\n.h-4 {\n  height: 1rem;\n}\n.h-40 {\n  height: 10rem;\n}\n.h-48 {\n  height: 12rem;\n}\n.h-5 {\n  height: 1.25rem;\n}\n.h-6 {\n  height: 1.5rem;\n}\n.h-64 {\n  height: 16rem;\n}\n.h-7 {\n  height: 1.75rem;\n}\n.h-8 {\n  height: 2rem;\n}\n.h-9 {\n  height: 2.25rem;\n}\n.h-96 {\n  height: 24rem;\n}\n.h-\\[--timeline-block-connector-height\\] {\n  height: var(--timeline-block-connector-height);\n}\n.h-\\[--timeline-block-content-container-height\\] {\n  height: var(--timeline-block-content-container-height);\n}\n.h-\\[--timeline-block-node-size\\] {\n  height: var(--timeline-block-node-size);\n}\n.h-\\[--timeline-event-card-height\\] {\n  height: var(--timeline-event-card-height);\n}\n.h-\\[100vh\\] {\n  height: 100vh;\n}\n.h-\\[10px\\] {\n  height: 10px;\n}\n.h-\\[150px\\] {\n  height: 150px;\n}\n.h-\\[15rem\\] {\n  height: 15rem;\n}\n.h-\\[160px\\] {\n  height: 160px;\n}\n.h-\\[185px\\] {\n  height: 185px;\n}\n.h-\\[1px\\] {\n  height: 1px;\n}\n.h-\\[240px\\] {\n  height: 240px;\n}\n.h-\\[2px\\] {\n  height: 2px;\n}\n.h-\\[30px\\] {\n  height: 30px;\n}\n.h-\\[40px\\] {\n  height: 40px;\n}\n.h-\\[42px\\] {\n  height: 42px;\n}\n.h-\\[48px\\] {\n  height: 48px;\n}\n.h-\\[60px\\] {\n  height: 60px;\n}\n.h-\\[80px\\] {\n  height: 80px;\n}\n.h-\\[84px\\] {\n  height: 84px;\n}\n.h-\\[87\\%\\] {\n  height: 87%;\n}\n.h-\\[95\\%\\] {\n  height: 95%;\n}\n.h-\\[96px\\] {\n  height: 96px;\n}\n.h-\\[calc\\(100\\%-80px\\)\\] {\n  height: calc(100% - 80px);\n}\n.h-\\[var\\(--avatar-size-lg\\)\\] {\n  height: var(--avatar-size-lg);\n}\n.h-\\[var\\(--avatar-size-md\\)\\] {\n  height: var(--avatar-size-md);\n}\n.h-\\[var\\(--avatar-size-sm\\)\\] {\n  height: var(--avatar-size-sm);\n}\n.h-\\[var\\(--avatar-size-xl\\)\\] {\n  height: var(--avatar-size-xl);\n}\n.h-\\[var\\(--button-default-height\\)\\] {\n  height: var(--button-default-height);\n}\n.h-\\[var\\(--button-image-icon-max-height\\)\\] {\n  height: var(--button-image-icon-max-height);\n}\n.h-\\[var\\(--calendar-day-size\\)\\] {\n  height: var(--calendar-day-size);\n}\n.h-\\[var\\(--calendar-nav-button-size\\)\\] {\n  height: var(--calendar-nav-button-size);\n}\n.h-\\[var\\(--card-image-container-min-height\\)\\] {\n  height: var(--card-image-container-min-height);\n}\n.h-\\[var\\(--command-input-height\\)\\] {\n  height: var(--command-input-height);\n}\n.h-\\[var\\(--command-separator-height\\)\\] {\n  height: var(--command-separator-height);\n}\n.h-\\[var\\(--datepicker-button-height\\)\\] {\n  height: var(--datepicker-button-height);\n}\n.h-\\[var\\(--dialog-close-button-size\\)\\] {\n  height: var(--dialog-close-button-size);\n}\n.h-\\[var\\(--hero-button-height\\)\\] {\n  height: var(--hero-button-height);\n}\n.h-\\[var\\(--input-height\\)\\] {\n  height: var(--input-height);\n}\n.h-\\[var\\(--label-required-size\\)\\] {\n  height: var(--label-required-size);\n}\n.h-\\[var\\(--radio-group-item-size\\)\\] {\n  height: var(--radio-group-item-size);\n}\n.h-\\[var\\(--radix-navigation-menu-viewport-height\\)\\] {\n  height: var(--radix-navigation-menu-viewport-height);\n}\n.h-\\[var\\(--radix-select-trigger-height\\)\\] {\n  height: var(--radix-select-trigger-height);\n}\n.h-\\[var\\(--rich-text-editor-button-size\\)\\] {\n  height: var(--rich-text-editor-button-size);\n}\n.h-\\[var\\(--select-height\\)\\] {\n  height: var(--select-height);\n}\n.h-\\[var\\(--separator-thickness\\)\\] {\n  height: var(--separator-thickness);\n}\n.h-\\[var\\(--timeline-phase-divider-height\\)\\] {\n  height: var(--timeline-phase-divider-height);\n}\n.h-\\[var\\(--toggle-default-height\\)\\] {\n  height: var(--toggle-default-height);\n}\n.h-\\[var\\(--toggle-group-height\\)\\] {\n  height: var(--toggle-group-height);\n}\n.h-\\[var\\(--toggle-lg-height\\)\\] {\n  height: var(--toggle-lg-height);\n}\n.h-\\[var\\(--toggle-sm-height\\)\\] {\n  height: var(--toggle-sm-height);\n}\n.h-auto {\n  height: auto;\n}\n.h-fit {\n  height: -moz-fit-content;\n  height: fit-content;\n}\n.h-full {\n  height: 100%;\n}\n.h-px {\n  height: 1px;\n}\n.h-screen {\n  height: 100vh;\n}\n.max-h-32 {\n  max-height: 8rem;\n}\n.max-h-64 {\n  max-height: 16rem;\n}\n.max-h-96 {\n  max-height: 24rem;\n}\n.max-h-\\[15rem\\] {\n  max-height: 15rem;\n}\n.max-h-\\[300px\\] {\n  max-height: 300px;\n}\n.max-h-\\[30vh\\] {\n  max-height: 30vh;\n}\n.max-h-\\[80vh\\] {\n  max-height: 80vh;\n}\n.max-h-\\[95vh\\] {\n  max-height: 95vh;\n}\n.max-h-\\[var\\(--card-image-positioned-max-height\\)\\] {\n  max-height: var(--card-image-positioned-max-height);\n}\n.max-h-\\[var\\(--command-list-max-height\\)\\] {\n  max-height: var(--command-list-max-height);\n}\n.max-h-\\[var\\(--dialog-content-max-height\\)\\] {\n  max-height: var(--dialog-content-max-height);\n}\n.max-h-\\[var\\(--rich-text-editor-content-height\\)\\] {\n  max-height: var(--rich-text-editor-content-height);\n}\n.max-h-full {\n  max-height: 100%;\n}\n.max-h-screen {\n  max-height: 100vh;\n}\n.min-h-0 {\n  min-height: 0px;\n}\n.min-h-\\[100px\\] {\n  min-height: 100px;\n}\n.min-h-\\[222px\\] {\n  min-height: 222px;\n}\n.min-h-\\[40px\\] {\n  min-height: 40px;\n}\n.min-h-\\[500px\\] {\n  min-height: 500px;\n}\n.min-h-\\[60px\\] {\n  min-height: 60px;\n}\n.min-h-\\[var\\(--button-default-height\\)\\] {\n  min-height: var(--button-default-height);\n}\n.min-h-\\[var\\(--button-lg-height\\)\\] {\n  min-height: var(--button-lg-height);\n}\n.min-h-\\[var\\(--button-sm-height\\)\\] {\n  min-height: var(--button-sm-height);\n}\n.min-h-\\[var\\(--multi-select-height\\)\\] {\n  min-height: var(--multi-select-height);\n}\n.min-h-\\[var\\(--range-calendar-height\\)\\] {\n  min-height: var(--range-calendar-height);\n}\n.min-h-\\[var\\(--rich-text-editor-content-height\\)\\] {\n  min-height: var(--rich-text-editor-content-height);\n}\n.min-h-\\[var\\(--rich-text-editor-min-height\\)\\] {\n  min-height: var(--rich-text-editor-min-height);\n}\n.min-h-\\[var\\(--tabs-list-height-lg\\)\\] {\n  min-height: var(--tabs-list-height-lg);\n}\n.min-h-\\[var\\(--tabs-list-height-md\\)\\] {\n  min-height: var(--tabs-list-height-md);\n}\n.min-h-\\[var\\(--tabs-list-height-sm\\)\\] {\n  min-height: var(--tabs-list-height-sm);\n}\n.min-h-\\[var\\(--textarea-min-height\\)\\] {\n  min-height: var(--textarea-min-height);\n}\n.min-h-full {\n  min-height: 100%;\n}\n.w-1\\/2 {\n  width: 50%;\n}\n.w-10 {\n  width: 2.5rem;\n}\n.w-12 {\n  width: 3rem;\n}\n.w-14 {\n  width: 3.5rem;\n}\n.w-16 {\n  width: 4rem;\n}\n.w-2 {\n  width: 0.5rem;\n}\n.w-2\\.5 {\n  width: 0.625rem;\n}\n.w-20 {\n  width: 5rem;\n}\n.w-24 {\n  width: 6rem;\n}\n.w-3 {\n  width: 0.75rem;\n}\n.w-3\\.5 {\n  width: 0.875rem;\n}\n.w-3\\/4 {\n  width: 75%;\n}\n.w-32 {\n  width: 8rem;\n}\n.w-4 {\n  width: 1rem;\n}\n.w-40 {\n  width: 10rem;\n}\n.w-48 {\n  width: 12rem;\n}\n.w-5 {\n  width: 1.25rem;\n}\n.w-52 {\n  width: 13rem;\n}\n.w-6 {\n  width: 1.5rem;\n}\n.w-60 {\n  width: 15rem;\n}\n.w-64 {\n  width: 16rem;\n}\n.w-7 {\n  width: 1.75rem;\n}\n.w-72 {\n  width: 18rem;\n}\n.w-8 {\n  width: 2rem;\n}\n.w-80 {\n  width: 20rem;\n}\n.w-9 {\n  width: 2.25rem;\n}\n.w-96 {\n  width: 24rem;\n}\n.w-\\[--radix-dropdown-menu-trigger-width\\] {\n  width: var(--radix-dropdown-menu-trigger-width);\n}\n.w-\\[--timeline-block-node-container-width\\] {\n  width: var(--timeline-block-node-container-width);\n}\n.w-\\[--timeline-block-node-size\\] {\n  width: var(--timeline-block-node-size);\n}\n.w-\\[10\\%\\] {\n  width: 10%;\n}\n.w-\\[100px\\] {\n  width: 100px;\n}\n.w-\\[1075px\\] {\n  width: 1075px;\n}\n.w-\\[10px\\] {\n  width: 10px;\n}\n.w-\\[1400px\\] {\n  width: 1400px;\n}\n.w-\\[150px\\] {\n  width: 150px;\n}\n.w-\\[180px\\] {\n  width: 180px;\n}\n.w-\\[1px\\] {\n  width: 1px;\n}\n.w-\\[240px\\] {\n  width: 240px;\n}\n.w-\\[250px\\] {\n  width: 250px;\n}\n.w-\\[290px\\] {\n  width: 290px;\n}\n.w-\\[300px\\] {\n  width: 300px;\n}\n.w-\\[30px\\] {\n  width: 30px;\n}\n.w-\\[319px\\] {\n  width: 319px;\n}\n.w-\\[320px\\] {\n  width: 320px;\n}\n.w-\\[350px\\] {\n  width: 350px;\n}\n.w-\\[400px\\] {\n  width: 400px;\n}\n.w-\\[50px\\] {\n  width: 50px;\n}\n.w-\\[51px\\] {\n  width: 51px;\n}\n.w-\\[600px\\] {\n  width: 600px;\n}\n.w-\\[690px\\] {\n  width: 690px;\n}\n.w-\\[7px\\] {\n  width: 7px;\n}\n.w-\\[80px\\] {\n  width: 80px;\n}\n.w-\\[84px\\] {\n  width: 84px;\n}\n.w-\\[90\\%\\] {\n  width: 90%;\n}\n.w-\\[90vw\\] {\n  width: 90vw;\n}\n.w-\\[calc\\(50\\%-8px\\)\\] {\n  width: calc(50% - 8px);\n}\n.w-\\[var\\(--avatar-size-lg\\)\\] {\n  width: var(--avatar-size-lg);\n}\n.w-\\[var\\(--avatar-size-md\\)\\] {\n  width: var(--avatar-size-md);\n}\n.w-\\[var\\(--avatar-size-sm\\)\\] {\n  width: var(--avatar-size-sm);\n}\n.w-\\[var\\(--avatar-size-xl\\)\\] {\n  width: var(--avatar-size-xl);\n}\n.w-\\[var\\(--block-container-max-width\\)\\] {\n  width: var(--block-container-max-width);\n}\n.w-\\[var\\(--button-image-icon-max-height\\)\\] {\n  width: var(--button-image-icon-max-height);\n}\n.w-\\[var\\(--calendar-day-size\\)\\] {\n  width: var(--calendar-day-size);\n}\n.w-\\[var\\(--calendar-nav-button-size\\)\\] {\n  width: var(--calendar-nav-button-size);\n}\n.w-\\[var\\(--dialog-close-button-size\\)\\] {\n  width: var(--dialog-close-button-size);\n}\n.w-\\[var\\(--dialog-content-max-width\\)\\] {\n  width: var(--dialog-content-max-width);\n}\n.w-\\[var\\(--label-required-size\\)\\] {\n  width: var(--label-required-size);\n}\n.w-\\[var\\(--radio-group-item-size\\)\\] {\n  width: var(--radio-group-item-size);\n}\n.w-\\[var\\(--rich-text-editor-button-size\\)\\] {\n  width: var(--rich-text-editor-button-size);\n}\n.w-\\[var\\(--separator-thickness\\)\\] {\n  width: var(--separator-thickness);\n}\n.w-auto {\n  width: auto;\n}\n.w-fit {\n  width: -moz-fit-content;\n  width: fit-content;\n}\n.w-full {\n  width: 100%;\n}\n.w-max {\n  width: -moz-max-content;\n  width: max-content;\n}\n.w-min {\n  width: -moz-min-content;\n  width: min-content;\n}\n.w-px {\n  width: 1px;\n}\n.w-screen {\n  width: 100vw;\n}\n.min-w-0 {\n  min-width: 0px;\n}\n.min-w-16 {\n  min-width: 4rem;\n}\n.min-w-\\[--radix-dropdown-menu-trigger-width\\] {\n  min-width: var(--radix-dropdown-menu-trigger-width);\n}\n.min-w-\\[--timeline-event-card-min-width\\] {\n  min-width: var(--timeline-event-card-min-width);\n}\n.min-w-\\[100px\\] {\n  min-width: 100px;\n}\n.min-w-\\[12rem\\] {\n  min-width: 12rem;\n}\n.min-w-\\[140px\\] {\n  min-width: 140px;\n}\n.min-w-\\[200px\\] {\n  min-width: 200px;\n}\n.min-w-\\[320px\\] {\n  min-width: 320px;\n}\n.min-w-\\[3rem\\] {\n  min-width: 3rem;\n}\n.min-w-\\[50px\\] {\n  min-width: 50px;\n}\n.min-w-\\[8rem\\] {\n  min-width: 8rem;\n}\n.min-w-\\[900px\\] {\n  min-width: 900px;\n}\n.min-w-\\[var\\(--button-default-height\\)\\] {\n  min-width: var(--button-default-height);\n}\n.min-w-\\[var\\(--radix-select-trigger-width\\)\\] {\n  min-width: var(--radix-select-trigger-width);\n}\n.min-w-full {\n  min-width: 100%;\n}\n.min-w-max {\n  min-width: -moz-max-content;\n  min-width: max-content;\n}\n.min-w-min {\n  min-width: -moz-min-content;\n  min-width: min-content;\n}\n.max-w-2xl {\n  max-width: 42rem;\n}\n.max-w-32 {\n  max-width: 8rem;\n}\n.max-w-4xl {\n  max-width: 56rem;\n}\n.max-w-5xl {\n  max-width: 64rem;\n}\n.max-w-6xl {\n  max-width: 72rem;\n}\n.max-w-7xl {\n  max-width: 80rem;\n}\n.max-w-\\[--timeline-block-container-max-width\\] {\n  max-width: var(--timeline-block-container-max-width);\n}\n.max-w-\\[--timeline-event-card-max-width\\] {\n  max-width: var(--timeline-event-card-max-width);\n}\n.max-w-\\[100\\%\\] {\n  max-width: 100%;\n}\n.max-w-\\[1100px\\] {\n  max-width: 1100px;\n}\n.max-w-\\[130px\\] {\n  max-width: 130px;\n}\n.max-w-\\[1400px\\] {\n  max-width: 1400px;\n}\n.max-w-\\[140px\\] {\n  max-width: 140px;\n}\n.max-w-\\[164px\\] {\n  max-width: 164px;\n}\n.max-w-\\[200px\\] {\n  max-width: 200px;\n}\n.max-w-\\[300px\\] {\n  max-width: 300px;\n}\n.max-w-\\[400px\\] {\n  max-width: 400px;\n}\n.max-w-\\[50\\%\\] {\n  max-width: 50%;\n}\n.max-w-\\[500px\\] {\n  max-width: 500px;\n}\n.max-w-\\[580px\\] {\n  max-width: 580px;\n}\n.max-w-\\[600px\\] {\n  max-width: 600px;\n}\n.max-w-\\[625px\\] {\n  max-width: 625px;\n}\n.max-w-\\[650px\\] {\n  max-width: 650px;\n}\n.max-w-\\[700px\\] {\n  max-width: 700px;\n}\n.max-w-\\[calc\\(100\\%-70px\\)\\] {\n  max-width: calc(100% - 70px);\n}\n.max-w-\\[var\\(--block-container-max-width\\)\\] {\n  max-width: var(--block-container-max-width);\n}\n.max-w-fit {\n  max-width: -moz-fit-content;\n  max-width: fit-content;\n}\n.max-w-full {\n  max-width: 100%;\n}\n.max-w-lg {\n  max-width: 32rem;\n}\n.max-w-max {\n  max-width: -moz-max-content;\n  max-width: max-content;\n}\n.max-w-md {\n  max-width: 28rem;\n}\n.max-w-none {\n  max-width: none;\n}\n.max-w-screen-lg {\n  max-width: 1024px;\n}\n.max-w-sm {\n  max-width: 24rem;\n}\n.max-w-xs {\n  max-width: 20rem;\n}\n.flex-1 {\n  flex: 1 1 0%;\n}\n.flex-\\[--timeline-block-content-container-flex-direction\\] {\n  flex: var(--timeline-block-content-container-flex-direction);\n}\n.flex-\\[--timeline-block-flex-direction\\] {\n  flex: var(--timeline-block-flex-direction);\n}\n.flex-\\[--timeline-block-item-flex-direction\\] {\n  flex: var(--timeline-block-item-flex-direction);\n}\n.flex-\\[--timeline-block-node-container-flex-direction\\] {\n  flex: var(--timeline-block-node-container-flex-direction);\n}\n.flex-initial {\n  flex: 0 1 auto;\n}\n.flex-none {\n  flex: none;\n}\n.flex-shrink {\n  flex-shrink: 1;\n}\n.flex-shrink-0 {\n  flex-shrink: 0;\n}\n.shrink-0 {\n  flex-shrink: 0;\n}\n.flex-grow {\n  flex-grow: 1;\n}\n.grow {\n  flex-grow: 1;\n}\n.grow-0 {\n  flex-grow: 0;\n}\n.grow-\\[--timeline-block-item-flex-grow\\] {\n  flex-grow: var(--timeline-block-item-flex-grow);\n}\n.basis-full {\n  flex-basis: 100%;\n}\n.caption-bottom {\n  caption-side: bottom;\n}\n.border-collapse {\n  border-collapse: collapse;\n}\n.origin-bottom-left {\n  transform-origin: bottom left;\n}\n.origin-bottom-right {\n  transform-origin: bottom right;\n}\n.origin-top-left {\n  transform-origin: top left;\n}\n.origin-top-right {\n  transform-origin: top right;\n}\n.-translate-x-1\\/2 {\n  --tw-translate-x: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.-translate-y-1\\/2 {\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.translate-x-\\[-50\\%\\] {\n  --tw-translate-x: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.translate-y-\\[-50\\%\\] {\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.rotate-180 {\n  --tw-rotate: 180deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.rotate-45 {\n  --tw-rotate: 45deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.rotate-90 {\n  --tw-rotate: 90deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.transform {\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.animate-\\[bounce-once_0\\.5s_ease-out_1s_1\\] {\n  animation: bounce-once 0.5s ease-out 1s 1;\n}\n@keyframes pulse {\n  50% {\n    opacity: .5;\n  }\n}\n.animate-pulse {\n  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n.animate-spin {\n  animation: spin 1s linear infinite;\n}\n.cursor-crosshair {\n  cursor: crosshair;\n}\n.cursor-default {\n  cursor: default;\n}\n.cursor-grab {\n  cursor: grab;\n}\n.cursor-grabbing {\n  cursor: grabbing;\n}\n.cursor-not-allowed {\n  cursor: not-allowed;\n}\n.cursor-pointer {\n  cursor: pointer;\n}\n.touch-none {\n  touch-action: none;\n}\n.select-none {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}\n.resize-none {\n  resize: none;\n}\n.resize {\n  resize: both;\n}\n.list-inside {\n  list-style-position: inside;\n}\n.list-disc {\n  list-style-type: disc;\n}\n.list-none {\n  list-style-type: none;\n}\n.auto-cols-fr {\n  grid-auto-columns: minmax(0, 1fr);\n}\n.grid-flow-row {\n  grid-auto-flow: row;\n}\n.grid-flow-col {\n  grid-auto-flow: column;\n}\n.auto-rows-fr {\n  grid-auto-rows: minmax(0, 1fr);\n}\n.grid-cols-1 {\n  grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n.grid-cols-2 {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n.grid-cols-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n.grid-cols-4 {\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n.grid-cols-\\[1\\.5fr_repeat\\(7\\2c 1fr\\)\\] {\n  grid-template-columns: 1.5fr repeat(7,1fr);\n}\n.grid-cols-\\[150px_1fr\\] {\n  grid-template-columns: 150px 1fr;\n}\n.grid-cols-\\[1fr\\] {\n  grid-template-columns: 1fr;\n}\n.grid-cols-\\[1fr_32px\\] {\n  grid-template-columns: 1fr 32px;\n}\n.grid-cols-\\[1fr_auto\\] {\n  grid-template-columns: 1fr auto;\n}\n.grid-cols-\\[24px\\2c auto\\2c auto\\] {\n  grid-template-columns: 24px auto auto;\n}\n.grid-cols-\\[28px_auto_1fr\\] {\n  grid-template-columns: 28px auto 1fr;\n}\n.grid-cols-\\[80px_100px_65px_16px\\] {\n  grid-template-columns: 80px 100px 65px 16px;\n}\n.grid-cols-\\[auto\\2c 12px\\] {\n  grid-template-columns: auto 12px;\n}\n.grid-cols-\\[auto_1fr\\] {\n  grid-template-columns: auto 1fr;\n}\n.grid-cols-\\[auto_1fr_auto\\] {\n  grid-template-columns: auto 1fr auto;\n}\n.grid-cols-\\[auto_auto_1fr\\] {\n  grid-template-columns: auto auto 1fr;\n}\n.grid-cols-\\[auto_auto_1fr_auto\\] {\n  grid-template-columns: auto auto 1fr auto;\n}\n.grid-cols-\\[minmax\\(150px\\2c _1fr\\)_repeat\\(14\\2c _minmax\\(70px\\2c _1fr\\)\\)\\] {\n  grid-template-columns: minmax(150px, 1fr) repeat(14, minmax(70px, 1fr));\n}\n.grid-cols-\\[repeat\\(6\\2c 1fr\\)_112px\\] {\n  grid-template-columns: repeat(6,1fr) 112px;\n}\n.flex-row {\n  flex-direction: row;\n}\n.flex-col {\n  flex-direction: column;\n}\n.flex-col-reverse {\n  flex-direction: column-reverse;\n}\n.flex-wrap {\n  flex-wrap: wrap;\n}\n.flex-nowrap {\n  flex-wrap: nowrap;\n}\n.place-items-center {\n  place-items: center;\n}\n.items-start {\n  align-items: flex-start;\n}\n.items-end {\n  align-items: flex-end;\n}\n.items-center {\n  align-items: center;\n}\n.items-stretch {\n  align-items: stretch;\n}\n.justify-start {\n  justify-content: flex-start;\n}\n.justify-end {\n  justify-content: flex-end;\n}\n.justify-center {\n  justify-content: center;\n}\n.justify-between {\n  justify-content: space-between;\n}\n.justify-items-center {\n  justify-items: center;\n}\n.justify-items-stretch {\n  justify-items: stretch;\n}\n.\\!gap-2 {\n  gap: 0.5rem !important;\n}\n.gap-0 {\n  gap: 0px;\n}\n.gap-1 {\n  gap: 0.25rem;\n}\n.gap-1\\.5 {\n  gap: 0.375rem;\n}\n.gap-10 {\n  gap: 2.5rem;\n}\n.gap-12 {\n  gap: 3rem;\n}\n.gap-16 {\n  gap: 4rem;\n}\n.gap-2 {\n  gap: 0.5rem;\n}\n.gap-3 {\n  gap: 0.75rem;\n}\n.gap-4 {\n  gap: 1rem;\n}\n.gap-5 {\n  gap: 1.25rem;\n}\n.gap-6 {\n  gap: 1.5rem;\n}\n.gap-8 {\n  gap: 2rem;\n}\n.gap-\\[--timeline-block-content-container-gap\\] {\n  gap: var(--timeline-block-content-container-gap);\n}\n.gap-\\[100px\\] {\n  gap: 100px;\n}\n.gap-\\[10px\\] {\n  gap: 10px;\n}\n.gap-\\[15px\\] {\n  gap: 15px;\n}\n.gap-\\[2px\\] {\n  gap: 2px;\n}\n.gap-\\[40px\\] {\n  gap: 40px;\n}\n.gap-\\[5px\\] {\n  gap: 5px;\n}\n.gap-\\[7px\\] {\n  gap: 7px;\n}\n.gap-\\[var\\(--button-group-dropdown-item-gap\\)\\] {\n  gap: var(--button-group-dropdown-item-gap);\n}\n.gap-\\[var\\(--button-tabs-gap\\)\\] {\n  gap: var(--button-tabs-gap);\n}\n.gap-\\[var\\(--card-gap\\)\\] {\n  gap: var(--card-gap);\n}\n.gap-\\[var\\(--rich-text-editor-toolbar-gap\\)\\] {\n  gap: var(--rich-text-editor-toolbar-gap);\n}\n.gap-\\[var\\(--video-block-gap\\)\\] {\n  gap: var(--video-block-gap);\n}\n.space-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0px * var(--tw-space-x-reverse));\n  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(3rem * var(--tw-space-x-reverse));\n  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1rem * var(--tw-space-x-reverse));\n  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0px * var(--tw-space-y-reverse));\n}\n.space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n}\n.space-y-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n}\n.space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n}\n.space-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n}\n.space-y-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n}\n.space-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n}\n.space-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n}\n.space-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n}\n.space-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n}\n.space-y-\\[var\\(--title-description-spacing\\)\\] > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(var(--title-description-spacing) * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(var(--title-description-spacing) * var(--tw-space-y-reverse));\n}\n.divide-y > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n}\n.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1));\n}\n.self-start {\n  align-self: flex-start;\n}\n.self-end {\n  align-self: flex-end;\n}\n.self-center {\n  align-self: center;\n}\n.justify-self-start {\n  justify-self: start;\n}\n.justify-self-end {\n  justify-self: end;\n}\n.justify-self-center {\n  justify-self: center;\n}\n.overflow-auto {\n  overflow: auto;\n}\n.overflow-hidden {\n  overflow: hidden;\n}\n.overflow-x-auto {\n  overflow-x: auto;\n}\n.overflow-y-auto {\n  overflow-y: auto;\n}\n.overflow-x-hidden {\n  overflow-x: hidden;\n}\n.overflow-y-hidden {\n  overflow-y: hidden;\n}\n.overflow-x-scroll {\n  overflow-x: scroll;\n}\n.truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.text-ellipsis {\n  text-overflow: ellipsis;\n}\n.hyphens-auto {\n  hyphens: auto;\n}\n.whitespace-nowrap {\n  white-space: nowrap;\n}\n.whitespace-pre-line {\n  white-space: pre-line;\n}\n.whitespace-pre-wrap {\n  white-space: pre-wrap;\n}\n.break-words {\n  overflow-wrap: break-word;\n}\n.break-all {\n  word-break: break-all;\n}\n.rounded {\n  border-radius: 0.25rem;\n}\n.rounded-2xl {\n  border-radius: 1rem;\n}\n.rounded-\\[--timeline-block-container-border-radius\\] {\n  border-radius: var(--timeline-block-container-border-radius);\n}\n.rounded-\\[--timeline-event-card-border-radius\\] {\n  border-radius: var(--timeline-event-card-border-radius);\n}\n.rounded-\\[4px\\] {\n  border-radius: 4px;\n}\n.rounded-\\[inherit\\] {\n  border-radius: inherit;\n}\n.rounded-\\[var\\(--accordion-trigger-border-radius\\)\\] {\n  border-radius: var(--accordion-trigger-border-radius);\n}\n.rounded-\\[var\\(--alert-\\$\\{size\\}-border-radius\\)\\] {\n  border-radius: var(--alert-${size}-border-radius);\n}\n.rounded-\\[var\\(--alert-border-radius\\)\\] {\n  border-radius: var(--alert-border-radius);\n}\n.rounded-\\[var\\(--alert-lg-border-radius\\)\\] {\n  border-radius: var(--alert-lg-border-radius);\n}\n.rounded-\\[var\\(--alert-md-border-radius\\)\\] {\n  border-radius: var(--alert-md-border-radius);\n}\n.rounded-\\[var\\(--alert-sm-border-radius\\)\\] {\n  border-radius: var(--alert-sm-border-radius);\n}\n.rounded-\\[var\\(--alert-xs-border-radius\\)\\] {\n  border-radius: var(--alert-xs-border-radius);\n}\n.rounded-\\[var\\(--badge-radius\\)\\] {\n  border-radius: var(--badge-radius);\n}\n.rounded-\\[var\\(--breadcrumb-link-radius\\)\\] {\n  border-radius: var(--breadcrumb-link-radius);\n}\n.rounded-\\[var\\(--breadcrumb-page-radius\\)\\] {\n  border-radius: var(--breadcrumb-page-radius);\n}\n.rounded-\\[var\\(--button-radius\\)\\] {\n  border-radius: var(--button-radius);\n}\n.rounded-\\[var\\(--button-select-radius\\)\\] {\n  border-radius: var(--button-select-radius);\n}\n.rounded-\\[var\\(--button-tabs-tab-radius\\)\\] {\n  border-radius: var(--button-tabs-tab-radius);\n}\n.rounded-\\[var\\(--calendar-border-radius\\)\\] {\n  border-radius: var(--calendar-border-radius);\n}\n.rounded-\\[var\\(--calendar-day-radius\\)\\] {\n  border-radius: var(--calendar-day-radius);\n}\n.rounded-\\[var\\(--calendar-dropdown-border-radius\\)\\] {\n  border-radius: var(--calendar-dropdown-border-radius);\n}\n.rounded-\\[var\\(--calendar-nav-button-radius\\)\\] {\n  border-radius: var(--calendar-nav-button-radius);\n}\n.rounded-\\[var\\(--card-border-radius\\)\\] {\n  border-radius: var(--card-border-radius);\n}\n.rounded-\\[var\\(--checkbox-border-radius\\)\\] {\n  border-radius: var(--checkbox-border-radius);\n}\n.rounded-\\[var\\(--command-border-radius\\)\\] {\n  border-radius: var(--command-border-radius);\n}\n.rounded-\\[var\\(--command-item-border-radius\\)\\] {\n  border-radius: var(--command-item-border-radius);\n}\n.rounded-\\[var\\(--dialog-border-radius\\)\\] {\n  border-radius: var(--dialog-border-radius);\n}\n.rounded-\\[var\\(--hero-button-radius\\)\\] {\n  border-radius: var(--hero-button-radius);\n}\n.rounded-\\[var\\(--input-border-radius\\)\\] {\n  border-radius: var(--input-border-radius);\n}\n.rounded-\\[var\\(--multi-select-border-radius\\)\\] {\n  border-radius: var(--multi-select-border-radius);\n}\n.rounded-\\[var\\(--pagination-button-rounded\\)\\] {\n  border-radius: var(--pagination-button-rounded);\n}\n.rounded-\\[var\\(--popover-radius\\)\\] {\n  border-radius: var(--popover-radius);\n}\n.rounded-\\[var\\(--range-calendar-border-radius\\)\\] {\n  border-radius: var(--range-calendar-border-radius);\n}\n.rounded-\\[var\\(--rich-text-editor-border-radius\\)\\] {\n  border-radius: var(--rich-text-editor-border-radius);\n}\n.rounded-\\[var\\(--rich-text-editor-button-group-border-radius\\)\\] {\n  border-radius: var(--rich-text-editor-button-group-border-radius);\n}\n.rounded-\\[var\\(--select-border-radius\\)\\] {\n  border-radius: var(--select-border-radius);\n}\n.rounded-\\[var\\(--select-item-radius\\)\\] {\n  border-radius: var(--select-item-radius);\n}\n.rounded-\\[var\\(--table-radius\\)\\] {\n  border-radius: var(--table-radius);\n}\n.rounded-\\[var\\(--tabs-list-border-radius\\)\\] {\n  border-radius: var(--tabs-list-border-radius);\n}\n.rounded-\\[var\\(--tabs-trigger-border-radius\\)\\] {\n  border-radius: var(--tabs-trigger-border-radius);\n}\n.rounded-\\[var\\(--textarea-border-radius\\)\\] {\n  border-radius: var(--textarea-border-radius);\n}\n.rounded-\\[var\\(--timeline-phase-divider-border-radius\\)\\] {\n  border-radius: var(--timeline-phase-divider-border-radius);\n}\n.rounded-\\[var\\(--title-description-container-border-radius\\)\\] {\n  border-radius: var(--title-description-container-border-radius);\n}\n.rounded-\\[var\\(--toaster-border-radius\\)\\] {\n  border-radius: var(--toaster-border-radius);\n}\n.rounded-\\[var\\(--toggle-group-border-radius\\)\\] {\n  border-radius: var(--toggle-group-border-radius);\n}\n.rounded-\\[var\\(--toggle-radius\\)\\] {\n  border-radius: var(--toggle-radius);\n}\n.rounded-\\[var\\(--tooltip-radius\\)\\] {\n  border-radius: var(--tooltip-radius);\n}\n.rounded-\\[var\\(--video-border-radius\\)\\] {\n  border-radius: var(--video-border-radius);\n}\n.rounded-full {\n  border-radius: 9999px;\n}\n.rounded-lg {\n  border-radius: var(--radius);\n}\n.rounded-md {\n  border-radius: calc(var(--radius) - 2px);\n}\n.rounded-none {\n  border-radius: 0px;\n}\n.rounded-sm {\n  border-radius: calc(var(--radius) - 4px);\n}\n.rounded-xl {\n  border-radius: 0.75rem;\n}\n.rounded-b-2xl {\n  border-bottom-right-radius: 1rem;\n  border-bottom-left-radius: 1rem;\n}\n.rounded-b-none {\n  border-bottom-right-radius: 0px;\n  border-bottom-left-radius: 0px;\n}\n.rounded-l-\\[var\\(--radio-group-segmented-border-radius\\)\\] {\n  border-top-left-radius: var(--radio-group-segmented-border-radius);\n  border-bottom-left-radius: var(--radio-group-segmented-border-radius);\n}\n.rounded-l-full {\n  border-top-left-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n.rounded-r-\\[var\\(--radio-group-segmented-border-radius\\)\\] {\n  border-top-right-radius: var(--radio-group-segmented-border-radius);\n  border-bottom-right-radius: var(--radio-group-segmented-border-radius);\n}\n.rounded-r-full {\n  border-top-right-radius: 9999px;\n  border-bottom-right-radius: 9999px;\n}\n.rounded-t-2xl {\n  border-top-left-radius: 1rem;\n  border-top-right-radius: 1rem;\n}\n.rounded-t-\\[10px\\] {\n  border-top-left-radius: 10px;\n  border-top-right-radius: 10px;\n}\n.rounded-t-none {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n}\n.rounded-br-lg {\n  border-bottom-right-radius: var(--radius);\n}\n.rounded-tl-sm {\n  border-top-left-radius: calc(var(--radius) - 4px);\n}\n.rounded-tr-lg {\n  border-top-right-radius: var(--radius);\n}\n.border {\n  border-width: 1px;\n}\n.border-0 {\n  border-width: 0px;\n}\n.border-2 {\n  border-width: 2px;\n}\n.border-4 {\n  border-width: 4px;\n}\n.border-\\[length\\:--timeline-block-node-border-width\\] {\n  border-width: var(--timeline-block-node-border-width);\n}\n.border-\\[length\\:var\\(--title-description-container-border-width\\)\\] {\n  border-width: var(--title-description-container-border-width);\n}\n.border-b {\n  border-bottom-width: 1px;\n}\n.border-b-0 {\n  border-bottom-width: 0px;\n}\n.border-b-2 {\n  border-bottom-width: 2px;\n}\n.border-l {\n  border-left-width: 1px;\n}\n.border-l-0 {\n  border-left-width: 0px;\n}\n.border-l-2 {\n  border-left-width: 2px;\n}\n.border-l-4 {\n  border-left-width: 4px;\n}\n.border-r {\n  border-right-width: 1px;\n}\n.border-r-0 {\n  border-right-width: 0px;\n}\n.border-r-2 {\n  border-right-width: 2px;\n}\n.border-t {\n  border-top-width: 1px;\n}\n.border-t-0 {\n  border-top-width: 0px;\n}\n.border-t-2 {\n  border-top-width: 2px;\n}\n.border-solid {\n  border-style: solid;\n}\n.border-dashed {\n  border-style: dashed;\n}\n.border-dotted {\n  border-style: dotted;\n}\n.border-none {\n  border-style: none;\n}\n.border-\\[\\#5AFF7D\\] {\n  --tw-border-opacity: 1;\n  border-color: rgb(90 255 125 / var(--tw-border-opacity, 1));\n}\n.border-\\[\\#d12f22\\] {\n  --tw-border-opacity: 1;\n  border-color: rgb(209 47 34 / var(--tw-border-opacity, 1));\n}\n.border-\\[--badge-default-outline-soft\\] {\n  border-color: var(--badge-default-outline-soft);\n}\n.border-\\[--badge-default-outline\\] {\n  border-color: var(--badge-default-outline);\n}\n.border-\\[--badge-destructive-outline-soft\\] {\n  border-color: var(--badge-destructive-outline-soft);\n}\n.border-\\[--badge-destructive-outline\\] {\n  border-color: var(--badge-destructive-outline);\n}\n.border-\\[--badge-secondary-outline-soft\\] {\n  border-color: var(--badge-secondary-outline-soft);\n}\n.border-\\[--badge-secondary-outline\\] {\n  border-color: var(--badge-secondary-outline);\n}\n.border-\\[--bracket-stroke\\] {\n  border-color: var(--bracket-stroke);\n}\n.border-\\[--button-color-border\\] {\n  border-color: var(--button-color-border);\n}\n.border-\\[--input-textbox-border-color\\] {\n  border-color: var(--input-textbox-border-color);\n}\n.border-\\[--timeline-block-node-active-border-color\\] {\n  border-color: var(--timeline-block-node-active-border-color);\n}\n.border-\\[--timeline-block-node-inactive-border-color\\] {\n  border-color: var(--timeline-block-node-inactive-border-color);\n}\n.border-\\[--timeline-event-card-border\\] {\n  border-color: var(--timeline-event-card-border);\n}\n.border-\\[color\\:var\\(--title-description-container-border-color\\)\\] {\n  border-color: var(--title-description-container-border-color);\n}\n.border-\\[rgba\\(108\\2c 180\\2c 36\\2c 1\\)\\] {\n  border-color: rgba(108,180,36,1);\n}\n.border-\\[rgba\\(220\\2c 43\\2c 36\\2c 1\\)\\] {\n  border-color: rgba(220,43,36,1);\n}\n.border-\\[rgba\\(234\\2c 179\\2c 8\\2c 0\\.7\\)\\] {\n  border-color: rgba(234,179,8,0.7);\n}\n.border-\\[var\\(--accordion-item-border\\)\\] {\n  border-color: var(--accordion-item-border);\n}\n.border-\\[var\\(--alert-accent-border-color\\)\\] {\n  border-color: var(--alert-accent-border-color);\n}\n.border-\\[var\\(--alert-error-border-color\\)\\] {\n  border-color: var(--alert-error-border-color);\n}\n.border-\\[var\\(--alert-info-border-color\\)\\] {\n  border-color: var(--alert-info-border-color);\n}\n.border-\\[var\\(--alert-neutral-border-color\\)\\] {\n  border-color: var(--alert-neutral-border-color);\n}\n.border-\\[var\\(--alert-success-border-color\\)\\] {\n  border-color: var(--alert-success-border-color);\n}\n.border-\\[var\\(--alert-warning-border-color\\)\\] {\n  border-color: var(--alert-warning-border-color);\n}\n.border-\\[var\\(--box-color-border\\)\\] {\n  border-color: var(--box-color-border);\n}\n.border-\\[var\\(--button-color-border\\)\\] {\n  border-color: var(--button-color-border);\n}\n.border-\\[var\\(--button-outline-border\\)\\] {\n  border-color: var(--button-outline-border);\n}\n.border-\\[var\\(--button-purple\\)\\] {\n  border-color: var(--button-purple);\n}\n.border-\\[var\\(--button-select-border-color\\)\\] {\n  border-color: var(--button-select-border-color);\n}\n.border-\\[var\\(--button-tabs-tab-active-color\\)\\] {\n  border-color: var(--button-tabs-tab-active-color);\n}\n.border-\\[var\\(--calendar-border-color\\)\\] {\n  border-color: var(--calendar-border-color);\n}\n.border-\\[var\\(--calendar-dropdown-border-color\\)\\] {\n  border-color: var(--calendar-dropdown-border-color);\n}\n.border-\\[var\\(--card-elevated-border-color\\)\\] {\n  border-color: var(--card-elevated-border-color);\n}\n.border-\\[var\\(--card-ghost-border-color\\)\\] {\n  border-color: var(--card-ghost-border-color);\n}\n.border-\\[var\\(--checkbox-border-color\\)\\] {\n  border-color: var(--checkbox-border-color);\n}\n.border-\\[var\\(--checkbox-error-border-color\\)\\] {\n  border-color: var(--checkbox-error-border-color);\n}\n.border-\\[var\\(--command-border-color\\)\\] {\n  border-color: var(--command-border-color);\n}\n.border-\\[var\\(--command-input-border-color\\)\\] {\n  border-color: var(--command-input-border-color);\n}\n.border-\\[var\\(--dialog-border-color\\)\\] {\n  border-color: var(--dialog-border-color);\n}\n.border-\\[var\\(--indigo-600\\)\\] {\n  border-color: var(--indigo-600);\n}\n.border-\\[var\\(--member-card-color-border\\)\\] {\n  border-color: var(--member-card-color-border);\n}\n.border-\\[var\\(--modal-color-border-primary\\)\\] {\n  border-color: var(--modal-color-border-primary);\n}\n.border-\\[var\\(--multi-select-badge-border\\)\\] {\n  border-color: var(--multi-select-badge-border);\n}\n.border-\\[var\\(--multi-select-divider-color\\)\\] {\n  border-color: var(--multi-select-divider-color);\n}\n.border-\\[var\\(--multi-select-dropdown-border\\)\\] {\n  border-color: var(--multi-select-dropdown-border);\n}\n.border-\\[var\\(--multi-select-error-border\\)\\] {\n  border-color: var(--multi-select-error-border);\n}\n.border-\\[var\\(--multi-select-search-border\\)\\] {\n  border-color: var(--multi-select-search-border);\n}\n.border-\\[var\\(--nav-color-border\\)\\] {\n  border-color: var(--nav-color-border);\n}\n.border-\\[var\\(--nav-color-primary\\)\\] {\n  border-color: var(--nav-color-primary);\n}\n.border-\\[var\\(--neon-green\\)\\] {\n  border-color: var(--neon-green);\n}\n.border-\\[var\\(--pagination-button-active-border-color\\)\\] {\n  border-color: var(--pagination-button-active-border-color);\n}\n.border-\\[var\\(--pagination-button-border-color\\)\\] {\n  border-color: var(--pagination-button-border-color);\n}\n.border-\\[var\\(--pagination-nav-border\\)\\] {\n  border-color: var(--pagination-nav-border);\n}\n.border-\\[var\\(--popover-border\\)\\] {\n  border-color: var(--popover-border);\n}\n.border-\\[var\\(--range-calendar-divider-color\\)\\] {\n  border-color: var(--range-calendar-divider-color);\n}\n.border-\\[var\\(--range-calendar-error-border\\)\\] {\n  border-color: var(--range-calendar-error-border);\n}\n.border-\\[var\\(--rich-text-editor-border\\)\\] {\n  border-color: var(--rich-text-editor-border);\n}\n.border-\\[var\\(--rich-text-editor-button-group-border\\)\\] {\n  border-color: var(--rich-text-editor-button-group-border);\n}\n.border-\\[var\\(--rich-text-editor-toolbar-border\\)\\] {\n  border-color: var(--rich-text-editor-toolbar-border);\n}\n.border-\\[var\\(--select-border-color\\)\\] {\n  border-color: var(--select-border-color);\n}\n.border-\\[var\\(--select-error-border-color\\)\\] {\n  border-color: var(--select-error-border-color);\n}\n.border-\\[var\\(--selector-color-border\\)\\] {\n  border-color: var(--selector-color-border);\n}\n.border-\\[var\\(--slider-variant-default-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-default-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-error-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-error-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-primary-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-primary-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-secondary-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-secondary-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-success-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-success-thumb-border-color);\n}\n.border-\\[var\\(--slider-variant-warning-thumb-border-color\\)\\] {\n  border-color: var(--slider-variant-warning-thumb-border-color);\n}\n.border-\\[var\\(--switch-border\\)\\] {\n  border-color: var(--switch-border);\n}\n.border-\\[var\\(--toaster-border-color\\)\\] {\n  border-color: var(--toaster-border-color);\n}\n.border-\\[var\\(--toggle-outline-border\\)\\] {\n  border-color: var(--toggle-outline-border);\n}\n.border-\\[var\\(--tooltip-border\\)\\] {\n  border-color: var(--tooltip-border);\n}\n.border-amber-300 {\n  --tw-border-opacity: 1;\n  border-color: rgb(252 211 77 / var(--tw-border-opacity, 1));\n}\n.border-blue-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));\n}\n.border-blue-300 {\n  --tw-border-opacity: 1;\n  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));\n}\n.border-blue-400 {\n  --tw-border-opacity: 1;\n  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));\n}\n.border-blue-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));\n}\n.border-border {\n  border-color: hsl(var(--border));\n}\n.border-current {\n  border-color: currentColor;\n}\n.border-destructive {\n  border-color: hsl(var(--destructive));\n}\n.border-destructive\\/50 {\n  border-color: hsl(var(--destructive) / 0.5);\n}\n.border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));\n}\n.border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));\n}\n.border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));\n}\n.border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));\n}\n.border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));\n}\n.border-green-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));\n}\n.border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));\n}\n.border-green-500\\/50 {\n  border-color: rgb(34 197 94 / 0.5);\n}\n.border-input {\n  border-color: hsl(var(--input));\n}\n.border-muted {\n  border-color: hsl(var(--muted));\n}\n.border-neutral-800\\/50 {\n  border-color: rgb(38 38 38 / 0.5);\n}\n.border-primary {\n  border-color: hsl(var(--primary));\n}\n.border-primary\\/50 {\n  border-color: hsl(var(--primary) / 0.5);\n}\n.border-purple-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(168 85 247 / var(--tw-border-opacity, 1));\n}\n.border-purple-500\\/20 {\n  border-color: rgb(168 85 247 / 0.2);\n}\n.border-red-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));\n}\n.border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));\n}\n.border-red-500\\/20 {\n  border-color: rgb(239 68 68 / 0.2);\n}\n.border-slate-600 {\n  --tw-border-opacity: 1;\n  border-color: rgb(71 85 105 / var(--tw-border-opacity, 1));\n}\n.border-transparent {\n  border-color: transparent;\n}\n.border-white {\n  --tw-border-opacity: 1;\n  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));\n}\n.border-white\\/10 {\n  border-color: rgb(255 255 255 / 0.1);\n}\n.border-white\\/20 {\n  border-color: rgb(255 255 255 / 0.2);\n}\n.border-white\\/30 {\n  border-color: rgb(255 255 255 / 0.3);\n}\n.border-white\\/\\[0\\.08\\] {\n  border-color: rgb(255 255 255 / 0.08);\n}\n.border-yellow-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));\n}\n.border-yellow-600 {\n  --tw-border-opacity: 1;\n  border-color: rgb(202 138 4 / var(--tw-border-opacity, 1));\n}\n.border-zinc-800 {\n  --tw-border-opacity: 1;\n  border-color: rgb(39 39 42 / var(--tw-border-opacity, 1));\n}\n.border-b-\\[\\#EBE5EB\\] {\n  --tw-border-opacity: 1;\n  border-bottom-color: rgb(235 229 235 / var(--tw-border-opacity, 1));\n}\n.border-l-transparent {\n  border-left-color: transparent;\n}\n.border-t-transparent {\n  border-top-color: transparent;\n}\n.\\!bg-\\[var\\(--leaderboard-row-highlighted-bg\\)\\] {\n  background-color: var(--leaderboard-row-highlighted-bg) !important;\n}\n.\\!bg-green-500 {\n  --tw-bg-opacity: 1 !important;\n  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;\n}\n.bg-\\[\\#141414\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(20 20 20 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#23263a\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(35 38 58 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#2b0d0c\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(43 13 12 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#2d3a23\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(45 58 35 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#3a232a\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(58 35 42 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#4a4322\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(74 67 34 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#EBE5EB\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(235 229 235 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[\\#d12f22\\] {\n  --tw-bg-opacity: 1;\n  background-color: rgb(209 47 34 / var(--tw-bg-opacity, 1));\n}\n.bg-\\[--badge-default-outline-soft-background\\] {\n  background-color: var(--badge-default-outline-soft-background);\n}\n.bg-\\[--badge-default-solid-soft\\] {\n  background-color: var(--badge-default-solid-soft);\n}\n.bg-\\[--badge-default\\] {\n  background-color: var(--badge-default);\n}\n.bg-\\[--badge-destructive-outline-soft-background\\] {\n  background-color: var(--badge-destructive-outline-soft-background);\n}\n.bg-\\[--badge-destructive-soft\\] {\n  background-color: var(--badge-destructive-soft);\n}\n.bg-\\[--badge-destructive\\] {\n  background-color: var(--badge-destructive);\n}\n.bg-\\[--badge-secondary-soft\\] {\n  background-color: var(--badge-secondary-soft);\n}\n.bg-\\[--badge-secondary\\] {\n  background-color: var(--badge-secondary);\n}\n.bg-\\[--box-color-background\\] {\n  background-color: var(--box-color-background);\n}\n.bg-\\[--bracket-hoverBg\\] {\n  background-color: var(--bracket-hoverBg);\n}\n.bg-\\[--bracket-inputTextBg\\] {\n  background-color: var(--bracket-inputTextBg);\n}\n.bg-\\[--bracket-loserBg\\] {\n  background-color: var(--bracket-loserBg);\n}\n.bg-\\[--bracket-matchBottomBg\\] {\n  background-color: var(--bracket-matchBottomBg);\n}\n.bg-\\[--bracket-matchNumberBg\\] {\n  background-color: var(--bracket-matchNumberBg);\n}\n.bg-\\[--bracket-matchTopBg\\] {\n  background-color: var(--bracket-matchTopBg);\n}\n.bg-\\[--bracket-roundBg\\] {\n  background-color: var(--bracket-roundBg);\n}\n.bg-\\[--bracket-selectBg\\] {\n  background-color: var(--bracket-selectBg);\n}\n.bg-\\[--bracket-selectOptionBg\\] {\n  background-color: var(--bracket-selectOptionBg);\n}\n.bg-\\[--bracket-statsIconBg\\] {\n  background-color: var(--bracket-statsIconBg);\n}\n.bg-\\[--bracket-stickyHeaderBg\\] {\n  background-color: var(--bracket-stickyHeaderBg);\n}\n.bg-\\[--bracket-winnerBg\\] {\n  background-color: var(--bracket-winnerBg);\n}\n.bg-\\[--button-bg\\] {\n  background-color: var(--button-bg);\n}\n.bg-\\[--button-disabled-bg\\] {\n  background-color: var(--button-disabled-bg);\n}\n.bg-\\[--input-textbox-bg\\] {\n  background-color: var(--input-textbox-bg);\n}\n.bg-\\[--member-card-color-background\\] {\n  background-color: var(--member-card-color-background);\n}\n.bg-\\[--pill-buttonActiveBg\\] {\n  background-color: var(--pill-buttonActiveBg);\n}\n.bg-\\[--pill-buttonBg\\] {\n  background-color: var(--pill-buttonBg);\n}\n.bg-\\[--timeline-block-connector-active-bg\\] {\n  background-color: var(--timeline-block-connector-active-bg);\n}\n.bg-\\[--timeline-block-connector-inactive-bg\\] {\n  background-color: var(--timeline-block-connector-inactive-bg);\n}\n.bg-\\[--timeline-block-node-active-bg\\] {\n  background-color: var(--timeline-block-node-active-bg);\n}\n.bg-\\[--timeline-block-node-container-active-bg\\] {\n  background-color: var(--timeline-block-node-container-active-bg);\n}\n.bg-\\[--timeline-block-node-container-inactive-bg\\] {\n  background-color: var(--timeline-block-node-container-inactive-bg);\n}\n.bg-\\[--timeline-block-node-inactive-bg\\] {\n  background-color: var(--timeline-block-node-inactive-bg);\n}\n.bg-\\[--timeline-phase-divider-bg\\] {\n  background-color: var(--timeline-phase-divider-bg);\n}\n.bg-\\[color\\:var\\(--calendar-day-selected-bg\\)\\] {\n  background-color: var(--calendar-day-selected-bg);\n}\n.bg-\\[rgba\\(0\\2c 0\\2c 0\\2c 0\\.5\\)\\] {\n  background-color: rgba(0,0,0,0.5);\n}\n.bg-\\[rgba\\(1\\2c 9\\2c 29\\2c 0\\.8\\)\\] {\n  background-color: rgba(1,9,29,0.8);\n}\n.bg-\\[rgba\\(108\\2c 180\\2c 36\\2c 0\\.7\\)\\] {\n  background-color: rgba(108,180,36,0.7);\n}\n.bg-\\[rgba\\(220\\2c 43\\2c 36\\2c 0\\.7\\)\\] {\n  background-color: rgba(220,43,36,0.7);\n}\n.bg-\\[rgba\\(37\\2c 37\\2c 37\\2c 0\\.7\\)\\] {\n  background-color: rgba(37,37,37,0.7);\n}\n.bg-\\[var\\(--accordion-content-background\\)\\] {\n  background-color: var(--accordion-content-background);\n}\n.bg-\\[var\\(--accordion-trigger-background\\)\\] {\n  background-color: var(--accordion-trigger-background);\n}\n.bg-\\[var\\(--alert-accent-background\\)\\] {\n  background-color: var(--alert-accent-background);\n}\n.bg-\\[var\\(--alert-error-background\\)\\] {\n  background-color: var(--alert-error-background);\n}\n.bg-\\[var\\(--alert-info-background\\)\\] {\n  background-color: var(--alert-info-background);\n}\n.bg-\\[var\\(--alert-neutral-background\\)\\] {\n  background-color: var(--alert-neutral-background);\n}\n.bg-\\[var\\(--alert-success-background\\)\\] {\n  background-color: var(--alert-success-background);\n}\n.bg-\\[var\\(--alert-warning-background\\)\\] {\n  background-color: var(--alert-warning-background);\n}\n.bg-\\[var\\(--box-color-background\\)\\] {\n  background-color: var(--box-color-background);\n}\n.bg-\\[var\\(--button-default\\)\\] {\n  background-color: var(--button-default);\n}\n.bg-\\[var\\(--button-destructive\\)\\] {\n  background-color: var(--button-destructive);\n}\n.bg-\\[var\\(--button-ghost\\)\\] {\n  background-color: var(--button-ghost);\n}\n.bg-\\[var\\(--button-group-dropdown-item-background\\)\\] {\n  background-color: var(--button-group-dropdown-item-background);\n}\n.bg-\\[var\\(--button-link\\)\\] {\n  background-color: var(--button-link);\n}\n.bg-\\[var\\(--button-outline\\)\\] {\n  background-color: var(--button-outline);\n}\n.bg-\\[var\\(--button-primary-bg\\)\\] {\n  background-color: var(--button-primary-bg);\n}\n.bg-\\[var\\(--button-secondary\\)\\] {\n  background-color: var(--button-secondary);\n}\n.bg-\\[var\\(--button-secondary-bg\\)\\] {\n  background-color: var(--button-secondary-bg);\n}\n.bg-\\[var\\(--button-select-hover-bg\\)\\] {\n  background-color: var(--button-select-hover-bg);\n}\n.bg-\\[var\\(--button-tabs-tab-active-background\\)\\] {\n  background-color: var(--button-tabs-tab-active-background);\n}\n.bg-\\[var\\(--button-tabs-tab-inactive-background\\)\\] {\n  background-color: var(--button-tabs-tab-inactive-background);\n}\n.bg-\\[var\\(--button-tertiary-bg\\)\\] {\n  background-color: var(--button-tertiary-bg);\n}\n.bg-\\[var\\(--button-warning\\)\\] {\n  background-color: var(--button-warning);\n}\n.bg-\\[var\\(--calendar-bg\\)\\] {\n  background-color: var(--calendar-bg);\n}\n.bg-\\[var\\(--calendar-dropdown-bg\\)\\] {\n  background-color: var(--calendar-dropdown-bg);\n}\n.bg-\\[var\\(--calendar-nav-button-bg\\)\\] {\n  background-color: var(--calendar-nav-button-bg);\n}\n.bg-\\[var\\(--calendar-today-bg\\)\\] {\n  background-color: var(--calendar-today-bg);\n}\n.bg-\\[var\\(--card-bg\\)\\] {\n  background-color: var(--card-bg);\n}\n.bg-\\[var\\(--card-elevated-bg\\)\\] {\n  background-color: var(--card-elevated-bg);\n}\n.bg-\\[var\\(--card-ghost-bg\\)\\] {\n  background-color: var(--card-ghost-bg);\n}\n.bg-\\[var\\(--card-outlined-bg\\)\\] {\n  background-color: var(--card-outlined-bg);\n}\n.bg-\\[var\\(--checkbox-bg\\)\\] {\n  background-color: var(--checkbox-bg);\n}\n.bg-\\[var\\(--command-background\\)\\] {\n  background-color: var(--command-background);\n}\n.bg-\\[var\\(--command-group-background\\)\\] {\n  background-color: var(--command-group-background);\n}\n.bg-\\[var\\(--command-item-background\\)\\] {\n  background-color: var(--command-item-background);\n}\n.bg-\\[var\\(--command-list-background\\)\\] {\n  background-color: var(--command-list-background);\n}\n.bg-\\[var\\(--command-separator-color\\)\\] {\n  background-color: var(--command-separator-color);\n}\n.bg-\\[var\\(--context-menu-content-bg\\)\\] {\n  background-color: var(--context-menu-content-bg);\n}\n.bg-\\[var\\(--context-menu-item-bg\\)\\] {\n  background-color: var(--context-menu-item-bg);\n}\n.bg-\\[var\\(--context-menu-separator-bg\\)\\] {\n  background-color: var(--context-menu-separator-bg);\n}\n.bg-\\[var\\(--context-menu-sub-content-bg\\)\\] {\n  background-color: var(--context-menu-sub-content-bg);\n}\n.bg-\\[var\\(--context-menu-sub-trigger-bg\\)\\] {\n  background-color: var(--context-menu-sub-trigger-bg);\n}\n.bg-\\[var\\(--dialog-background\\)\\] {\n  background-color: var(--dialog-background);\n}\n.bg-\\[var\\(--dialog-close-button-background\\)\\] {\n  background-color: var(--dialog-close-button-background);\n}\n.bg-\\[var\\(--dialog-overlay-background\\)\\] {\n  background-color: var(--dialog-overlay-background);\n}\n.bg-\\[var\\(--gpg-color-background\\)\\] {\n  background-color: var(--gpg-color-background);\n}\n.bg-\\[var\\(--input-bg\\)\\] {\n  background-color: var(--input-bg);\n}\n.bg-\\[var\\(--label-required-color\\)\\] {\n  background-color: var(--label-required-color);\n}\n.bg-\\[var\\(--member-card-color-background\\)\\] {\n  background-color: var(--member-card-color-background);\n}\n.bg-\\[var\\(--modal-color-background\\)\\] {\n  background-color: var(--modal-color-background);\n}\n.bg-\\[var\\(--multi-select-background\\)\\] {\n  background-color: var(--multi-select-background);\n}\n.bg-\\[var\\(--multi-select-badge-background\\)\\] {\n  background-color: var(--multi-select-badge-background);\n}\n.bg-\\[var\\(--multi-select-dropdown-background\\)\\] {\n  background-color: var(--multi-select-dropdown-background);\n}\n.bg-\\[var\\(--multi-select-option-selected-background\\)\\] {\n  background-color: var(--multi-select-option-selected-background);\n}\n.bg-\\[var\\(--multi-select-search-background\\)\\] {\n  background-color: var(--multi-select-search-background);\n}\n.bg-\\[var\\(--nav-color-background\\)\\] {\n  background-color: var(--nav-color-background);\n}\n.bg-\\[var\\(--nav-color-primary\\)\\] {\n  background-color: var(--nav-color-primary);\n}\n.bg-\\[var\\(--nav-color-secondary\\)\\] {\n  background-color: var(--nav-color-secondary);\n}\n.bg-\\[var\\(--pagination-button-active-bg\\)\\] {\n  background-color: var(--pagination-button-active-bg);\n}\n.bg-\\[var\\(--pagination-button-bg\\)\\] {\n  background-color: var(--pagination-button-bg);\n}\n.bg-\\[var\\(--pagination-nav-bg\\)\\] {\n  background-color: var(--pagination-nav-bg);\n}\n.bg-\\[var\\(--radio-group-item-bg\\)\\] {\n  background-color: var(--radio-group-item-bg);\n}\n.bg-\\[var\\(--range-calendar-background\\)\\] {\n  background-color: var(--range-calendar-background);\n}\n.bg-\\[var\\(--rich-text-editor-bg\\)\\] {\n  background-color: var(--rich-text-editor-bg);\n}\n.bg-\\[var\\(--rich-text-editor-button-active-bg\\)\\] {\n  background-color: var(--rich-text-editor-button-active-bg);\n}\n.bg-\\[var\\(--select-background\\)\\] {\n  background-color: var(--select-background);\n}\n.bg-\\[var\\(--select-content-background\\)\\] {\n  background-color: var(--select-content-background);\n}\n.bg-\\[var\\(--selector-color-background\\)\\] {\n  background-color: var(--selector-color-background);\n}\n.bg-\\[var\\(--separator-color\\)\\] {\n  background-color: var(--separator-color);\n}\n.bg-\\[var\\(--skeleton-color-background\\)\\] {\n  background-color: var(--skeleton-color-background);\n}\n.bg-\\[var\\(--slider-variant-default-range-background\\)\\] {\n  background-color: var(--slider-variant-default-range-background);\n}\n.bg-\\[var\\(--slider-variant-default-thumb-background\\)\\] {\n  background-color: var(--slider-variant-default-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-default-track-background\\)\\] {\n  background-color: var(--slider-variant-default-track-background);\n}\n.bg-\\[var\\(--slider-variant-error-range-background\\)\\] {\n  background-color: var(--slider-variant-error-range-background);\n}\n.bg-\\[var\\(--slider-variant-error-thumb-background\\)\\] {\n  background-color: var(--slider-variant-error-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-error-track-background\\)\\] {\n  background-color: var(--slider-variant-error-track-background);\n}\n.bg-\\[var\\(--slider-variant-primary-range-background\\)\\] {\n  background-color: var(--slider-variant-primary-range-background);\n}\n.bg-\\[var\\(--slider-variant-primary-thumb-background\\)\\] {\n  background-color: var(--slider-variant-primary-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-primary-track-background\\)\\] {\n  background-color: var(--slider-variant-primary-track-background);\n}\n.bg-\\[var\\(--slider-variant-secondary-range-background\\)\\] {\n  background-color: var(--slider-variant-secondary-range-background);\n}\n.bg-\\[var\\(--slider-variant-secondary-thumb-background\\)\\] {\n  background-color: var(--slider-variant-secondary-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-secondary-track-background\\)\\] {\n  background-color: var(--slider-variant-secondary-track-background);\n}\n.bg-\\[var\\(--slider-variant-success-range-background\\)\\] {\n  background-color: var(--slider-variant-success-range-background);\n}\n.bg-\\[var\\(--slider-variant-success-thumb-background\\)\\] {\n  background-color: var(--slider-variant-success-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-success-track-background\\)\\] {\n  background-color: var(--slider-variant-success-track-background);\n}\n.bg-\\[var\\(--slider-variant-warning-range-background\\)\\] {\n  background-color: var(--slider-variant-warning-range-background);\n}\n.bg-\\[var\\(--slider-variant-warning-thumb-background\\)\\] {\n  background-color: var(--slider-variant-warning-thumb-background);\n}\n.bg-\\[var\\(--slider-variant-warning-track-background\\)\\] {\n  background-color: var(--slider-variant-warning-track-background);\n}\n.bg-\\[var\\(--switch-thumb-background\\)\\] {\n  background-color: var(--switch-thumb-background);\n}\n.bg-\\[var\\(--table-bg\\)\\] {\n  background-color: var(--table-bg);\n}\n.bg-\\[var\\(--table-body-bg\\)\\] {\n  background-color: var(--table-body-bg);\n}\n.bg-\\[var\\(--table-footer-bg\\)\\] {\n  background-color: var(--table-footer-bg);\n}\n.bg-\\[var\\(--table-header-bg\\)\\] {\n  background-color: var(--table-header-bg);\n}\n.bg-\\[var\\(--tabs-list-background\\)\\] {\n  background-color: var(--tabs-list-background);\n}\n.bg-\\[var\\(--tabs-trigger-background\\)\\] {\n  background-color: var(--tabs-trigger-background);\n}\n.bg-\\[var\\(--textarea-bg\\)\\] {\n  background-color: var(--textarea-bg);\n}\n.bg-\\[var\\(--title-description-container-bg\\)\\] {\n  background-color: var(--title-description-container-bg);\n}\n.bg-\\[var\\(--toaster-action-background\\)\\] {\n  background-color: var(--toaster-action-background);\n}\n.bg-\\[var\\(--toaster-background\\)\\] {\n  background-color: var(--toaster-background);\n}\n.bg-\\[var\\(--toggle-default-bg\\)\\] {\n  background-color: var(--toggle-default-bg);\n}\n.bg-\\[var\\(--toggle-group-bg\\)\\] {\n  background-color: var(--toggle-group-bg);\n}\n.bg-\\[var\\(--toggle-outline-bg\\)\\] {\n  background-color: var(--toggle-outline-bg);\n}\n.bg-\\[var\\(--tooltip-background\\)\\] {\n  background-color: var(--tooltip-background);\n}\n.bg-accent {\n  background-color: hsl(var(--accent));\n}\n.bg-amber-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));\n}\n.bg-background {\n  background-color: hsl(var(--background));\n}\n.bg-bfGray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(14 17 27 / var(--tw-bg-opacity, 1));\n}\n.bg-bg-timeline {\n  --tw-bg-opacity: 1;\n  background-color: rgb(55 0 60 / var(--tw-bg-opacity, 1));\n}\n.bg-bg-timeline-inactive {\n  --tw-bg-opacity: 1;\n  background-color: rgb(177 155 179 / var(--tw-bg-opacity, 1));\n}\n.bg-bg-timeline-inactive-line {\n  --tw-bg-opacity: 1;\n  background-color: rgb(223 214 224 / var(--tw-bg-opacity, 1));\n}\n.bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));\n}\n.bg-black\\/20 {\n  background-color: rgb(0 0 0 / 0.2);\n}\n.bg-black\\/70 {\n  background-color: rgb(0 0 0 / 0.7);\n}\n.bg-black\\/80 {\n  background-color: rgb(0 0 0 / 0.8);\n}\n.bg-blue-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));\n}\n.bg-blue-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));\n}\n.bg-blue-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));\n}\n.bg-border {\n  background-color: hsl(var(--border));\n}\n.bg-card {\n  background-color: hsl(var(--card));\n}\n.bg-destructive {\n  background-color: hsl(var(--destructive));\n}\n.bg-destructive\\/5 {\n  background-color: hsl(var(--destructive) / 0.05);\n}\n.bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));\n}\n.bg-gray-800\\/30 {\n  background-color: rgb(31 41 55 / 0.3);\n}\n.bg-gray-800\\/50 {\n  background-color: rgb(31 41 55 / 0.5);\n}\n.bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));\n}\n.bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));\n}\n.bg-green-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));\n}\n.bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));\n}\n.bg-green-500\\/5 {\n  background-color: rgb(34 197 94 / 0.05);\n}\n.bg-green-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));\n}\n.bg-indigo-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1));\n}\n.bg-inherit {\n  background-color: inherit;\n}\n.bg-muted {\n  background-color: hsl(var(--muted));\n}\n.bg-muted\\/5 {\n  background-color: hsl(var(--muted) / 0.05);\n}\n.bg-muted\\/50 {\n  background-color: hsl(var(--muted) / 0.5);\n}\n.bg-orange-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));\n}\n.bg-popover {\n  background-color: hsl(var(--popover));\n}\n.bg-primary {\n  background-color: hsl(var(--primary));\n}\n.bg-primary\\/10 {\n  background-color: hsl(var(--primary) / 0.1);\n}\n.bg-primary\\/20 {\n  background-color: hsl(var(--primary) / 0.2);\n}\n.bg-purple-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1));\n}\n.bg-purple-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1));\n}\n.bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));\n}\n.bg-red-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));\n}\n.bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));\n}\n.bg-red-500\\/5 {\n  background-color: rgb(239 68 68 / 0.05);\n}\n.bg-red-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));\n}\n.bg-secondary {\n  background-color: hsl(var(--secondary));\n}\n.bg-slate-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));\n}\n.bg-transparent {\n  background-color: transparent;\n}\n.bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));\n}\n.bg-white\\/20 {\n  background-color: rgb(255 255 255 / 0.2);\n}\n.bg-white\\/5 {\n  background-color: rgb(255 255 255 / 0.05);\n}\n.bg-yellow-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));\n}\n.bg-yellow-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));\n}\n.bg-yellow-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1));\n}\n.bg-zinc-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));\n}\n.bg-zinc-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1));\n}\n.bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n.bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n.bg-bfLogo {\n  background-image: url(\'https://cdn.battlefy.com/helix/images/logos/logo-square-transparent.svg\');\n}\n.bg-gradient-bracket {\n  background-image: linear-gradient(53deg, #963CFF -0.28%, #57065F -0.27%, #37003C 100%);\n}\n.bg-gradient-to-b {\n  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n}\n.bg-gradient-to-br {\n  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n}\n.bg-gradient-to-r {\n  background-image: linear-gradient(to right, var(--tw-gradient-stops));\n}\n.from-blue-50 {\n  --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-indigo-900 {\n  --tw-gradient-from: #312e81 var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-purple-50 {\n  --tw-gradient-from: #faf5ff var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-purple-500\\/10 {\n  --tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-purple-600 {\n  --tw-gradient-from: #9333ea var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.from-purple-900 {\n  --tw-gradient-from: #581c87 var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.via-blue-600 {\n  --tw-gradient-to: rgb(37 99 235 / 0)  var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to);\n}\n.to-cyan-500 {\n  --tw-gradient-to: #06b6d4 var(--tw-gradient-to-position);\n}\n.to-indigo-50 {\n  --tw-gradient-to: #eef2ff var(--tw-gradient-to-position);\n}\n.to-indigo-500\\/10 {\n  --tw-gradient-to: rgb(99 102 241 / 0.1) var(--tw-gradient-to-position);\n}\n.to-indigo-900 {\n  --tw-gradient-to: #312e81 var(--tw-gradient-to-position);\n}\n.to-indigo-950 {\n  --tw-gradient-to: #1e1b4b var(--tw-gradient-to-position);\n}\n.to-pink-50 {\n  --tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position);\n}\n.bg-contain {\n  background-size: contain;\n}\n.bg-cover {\n  background-size: cover;\n}\n.bg-center {\n  background-position: center;\n}\n.bg-no-repeat {\n  background-repeat: no-repeat;\n}\n.fill-blue-500 {\n  fill: #3b82f6;\n}\n.fill-current {\n  fill: currentColor;\n}\n.fill-green-500 {\n  fill: #22c55e;\n}\n.fill-neutral-400 {\n  fill: #a3a3a3;\n}\n.fill-primary {\n  fill: hsl(var(--primary));\n}\n.fill-red-500 {\n  fill: #ef4444;\n}\n.fill-yellow-500 {\n  fill: #eab308;\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.\\!p-0 {\n  padding: 0px !important;\n}\n.p-0 {\n  padding: 0px;\n}\n.p-1 {\n  padding: 0.25rem;\n}\n.p-12 {\n  padding: 3rem;\n}\n.p-16 {\n  padding: 4rem;\n}\n.p-2 {\n  padding: 0.5rem;\n}\n.p-3 {\n  padding: 0.75rem;\n}\n.p-4 {\n  padding: 1rem;\n}\n.p-5 {\n  padding: 1.25rem;\n}\n.p-6 {\n  padding: 1.5rem;\n}\n.p-8 {\n  padding: 2rem;\n}\n.p-\\[--timeline-block-content-padding\\] {\n  padding: var(--timeline-block-content-padding);\n}\n.p-\\[--timeline-event-card-padding\\] {\n  padding: var(--timeline-event-card-padding);\n}\n.p-\\[--timeline-phase-divider-padding\\] {\n  padding: var(--timeline-phase-divider-padding);\n}\n.p-\\[1px\\] {\n  padding: 1px;\n}\n.p-\\[var\\(--accordion-content-padding\\)\\] {\n  padding: var(--accordion-content-padding);\n}\n.p-\\[var\\(--accordion-trigger-padding\\)\\] {\n  padding: var(--accordion-trigger-padding);\n}\n.p-\\[var\\(--alert-\\$\\{size\\}-padding\\)\\] {\n  padding: var(--alert-${size}-padding);\n}\n.p-\\[var\\(--alert-lg-padding\\)\\] {\n  padding: var(--alert-lg-padding);\n}\n.p-\\[var\\(--alert-md-padding\\)\\] {\n  padding: var(--alert-md-padding);\n}\n.p-\\[var\\(--alert-padding\\)\\] {\n  padding: var(--alert-padding);\n}\n.p-\\[var\\(--alert-sm-padding\\)\\] {\n  padding: var(--alert-sm-padding);\n}\n.p-\\[var\\(--alert-xs-padding\\)\\] {\n  padding: var(--alert-xs-padding);\n}\n.p-\\[var\\(--block-container-padding\\)\\] {\n  padding: var(--block-container-padding);\n}\n.p-\\[var\\(--button-group-dropdown-item-padding\\)\\] {\n  padding: var(--button-group-dropdown-item-padding);\n}\n.p-\\[var\\(--calendar-padding\\)\\] {\n  padding: var(--calendar-padding);\n}\n.p-\\[var\\(--card-padding-lg\\)\\] {\n  padding: var(--card-padding-lg);\n}\n.p-\\[var\\(--card-padding-md\\)\\] {\n  padding: var(--card-padding-md);\n}\n.p-\\[var\\(--card-padding-sm\\)\\] {\n  padding: var(--card-padding-sm);\n}\n.p-\\[var\\(--command-group-padding\\)\\] {\n  padding: var(--command-group-padding);\n}\n.p-\\[var\\(--command-item-padding\\)\\] {\n  padding: var(--command-item-padding);\n}\n.p-\\[var\\(--dialog-content-padding\\)\\] {\n  padding: var(--dialog-content-padding);\n}\n.p-\\[var\\(--multi-select-badge-padding\\)\\] {\n  padding: var(--multi-select-badge-padding);\n}\n.p-\\[var\\(--multi-select-dropdown-padding\\)\\] {\n  padding: var(--multi-select-dropdown-padding);\n}\n.p-\\[var\\(--popover-padding\\)\\] {\n  padding: var(--popover-padding);\n}\n.p-\\[var\\(--rich-text-editor-button-group-padding\\)\\] {\n  padding: var(--rich-text-editor-button-group-padding);\n}\n.p-\\[var\\(--rich-text-editor-button-padding\\)\\] {\n  padding: var(--rich-text-editor-button-padding);\n}\n.p-\\[var\\(--rich-text-editor-padding\\)\\] {\n  padding: var(--rich-text-editor-padding);\n}\n.p-\\[var\\(--rich-text-editor-toolbar-padding\\)\\] {\n  padding: var(--rich-text-editor-toolbar-padding);\n}\n.p-\\[var\\(--tabs-list-padding-lg\\)\\] {\n  padding: var(--tabs-list-padding-lg);\n}\n.p-\\[var\\(--tabs-list-padding-md\\)\\] {\n  padding: var(--tabs-list-padding-md);\n}\n.p-\\[var\\(--tabs-list-padding-sm\\)\\] {\n  padding: var(--tabs-list-padding-sm);\n}\n.p-\\[var\\(--title-description-container-lg-padding\\)\\] {\n  padding: var(--title-description-container-lg-padding);\n}\n.p-\\[var\\(--title-description-container-md-padding\\)\\] {\n  padding: var(--title-description-container-md-padding);\n}\n.p-\\[var\\(--title-description-container-sm-padding\\)\\] {\n  padding: var(--title-description-container-sm-padding);\n}\n.p-\\[var\\(--toaster-padding\\)\\] {\n  padding: var(--toaster-padding);\n}\n.p-\\[var\\(--tooltip-padding\\)\\] {\n  padding: var(--tooltip-padding);\n}\n.px-0 {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.px-1 {\n  padding-left: 0.25rem;\n  padding-right: 0.25rem;\n}\n.px-2 {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n.px-2\\.5 {\n  padding-left: 0.625rem;\n  padding-right: 0.625rem;\n}\n.px-3 {\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n}\n.px-4 {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n.px-5 {\n  padding-left: 1.25rem;\n  padding-right: 1.25rem;\n}\n.px-6 {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n}\n.px-8 {\n  padding-left: 2rem;\n  padding-right: 2rem;\n}\n.px-\\[15px\\] {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.px-\\[16px\\] {\n  padding-left: 16px;\n  padding-right: 16px;\n}\n.px-\\[var\\(--badge-default-padding-x\\)\\] {\n  padding-left: var(--badge-default-padding-x);\n  padding-right: var(--badge-default-padding-x);\n}\n.px-\\[var\\(--badge-lg-padding-x\\)\\] {\n  padding-left: var(--badge-lg-padding-x);\n  padding-right: var(--badge-lg-padding-x);\n}\n.px-\\[var\\(--badge-sm-padding-x\\)\\] {\n  padding-left: var(--badge-sm-padding-x);\n  padding-right: var(--badge-sm-padding-x);\n}\n.px-\\[var\\(--button-default-padding-x\\)\\] {\n  padding-left: var(--button-default-padding-x);\n  padding-right: var(--button-default-padding-x);\n}\n.px-\\[var\\(--button-lg-padding-x\\)\\] {\n  padding-left: var(--button-lg-padding-x);\n  padding-right: var(--button-lg-padding-x);\n}\n.px-\\[var\\(--button-sm-padding-x\\)\\] {\n  padding-left: var(--button-sm-padding-x);\n  padding-right: var(--button-sm-padding-x);\n}\n.px-\\[var\\(--button-tabs-tab-padding-x\\)\\] {\n  padding-left: var(--button-tabs-tab-padding-x);\n  padding-right: var(--button-tabs-tab-padding-x);\n}\n.px-\\[var\\(--calendar-dropdown-padding-x\\)\\] {\n  padding-left: var(--calendar-dropdown-padding-x);\n  padding-right: var(--calendar-dropdown-padding-x);\n}\n.px-\\[var\\(--command-input-padding\\)\\] {\n  padding-left: var(--command-input-padding);\n  padding-right: var(--command-input-padding);\n}\n.px-\\[var\\(--datepicker-button-padding-x\\)\\] {\n  padding-left: var(--datepicker-button-padding-x);\n  padding-right: var(--datepicker-button-padding-x);\n}\n.px-\\[var\\(--hero-button-padding-x\\)\\] {\n  padding-left: var(--hero-button-padding-x);\n  padding-right: var(--hero-button-padding-x);\n}\n.px-\\[var\\(--input-padding-x\\)\\] {\n  padding-left: var(--input-padding-x);\n  padding-right: var(--input-padding-x);\n}\n.px-\\[var\\(--multi-select-option-padding-x\\)\\] {\n  padding-left: var(--multi-select-option-padding-x);\n  padding-right: var(--multi-select-option-padding-x);\n}\n.px-\\[var\\(--multi-select-padding-x\\)\\] {\n  padding-left: var(--multi-select-padding-x);\n  padding-right: var(--multi-select-padding-x);\n}\n.px-\\[var\\(--pagination-button-padding-x\\)\\] {\n  padding-left: var(--pagination-button-padding-x);\n  padding-right: var(--pagination-button-padding-x);\n}\n.px-\\[var\\(--range-calendar-padding-x\\)\\] {\n  padding-left: var(--range-calendar-padding-x);\n  padding-right: var(--range-calendar-padding-x);\n}\n.px-\\[var\\(--select-padding-x\\)\\] {\n  padding-left: var(--select-padding-x);\n  padding-right: var(--select-padding-x);\n}\n.px-\\[var\\(--tabs-trigger-padding-x-lg\\)\\] {\n  padding-left: var(--tabs-trigger-padding-x-lg);\n  padding-right: var(--tabs-trigger-padding-x-lg);\n}\n.px-\\[var\\(--tabs-trigger-padding-x-md\\)\\] {\n  padding-left: var(--tabs-trigger-padding-x-md);\n  padding-right: var(--tabs-trigger-padding-x-md);\n}\n.px-\\[var\\(--tabs-trigger-padding-x-sm\\)\\] {\n  padding-left: var(--tabs-trigger-padding-x-sm);\n  padding-right: var(--tabs-trigger-padding-x-sm);\n}\n.px-\\[var\\(--textarea-padding-x\\)\\] {\n  padding-left: var(--textarea-padding-x);\n  padding-right: var(--textarea-padding-x);\n}\n.px-\\[var\\(--toggle-default-padding-x\\)\\] {\n  padding-left: var(--toggle-default-padding-x);\n  padding-right: var(--toggle-default-padding-x);\n}\n.px-\\[var\\(--toggle-group-padding-x\\)\\] {\n  padding-left: var(--toggle-group-padding-x);\n  padding-right: var(--toggle-group-padding-x);\n}\n.px-\\[var\\(--toggle-lg-padding-x\\)\\] {\n  padding-left: var(--toggle-lg-padding-x);\n  padding-right: var(--toggle-lg-padding-x);\n}\n.px-\\[var\\(--toggle-sm-padding-x\\)\\] {\n  padding-left: var(--toggle-sm-padding-x);\n  padding-right: var(--toggle-sm-padding-x);\n}\n.py-0\\.5 {\n  padding-top: 0.125rem;\n  padding-bottom: 0.125rem;\n}\n.py-1 {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n.py-1\\.5 {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n}\n.py-10 {\n  padding-top: 2.5rem;\n  padding-bottom: 2.5rem;\n}\n.py-12 {\n  padding-top: 3rem;\n  padding-bottom: 3rem;\n}\n.py-2 {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n.py-3 {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n.py-4 {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n.py-5 {\n  padding-top: 1.25rem;\n  padding-bottom: 1.25rem;\n}\n.py-6 {\n  padding-top: 1.5rem;\n  padding-bottom: 1.5rem;\n}\n.py-7 {\n  padding-top: 1.75rem;\n  padding-bottom: 1.75rem;\n}\n.py-8 {\n  padding-top: 2rem;\n  padding-bottom: 2rem;\n}\n.py-\\[10px\\] {\n  padding-top: 10px;\n  padding-bottom: 10px;\n}\n.py-\\[14px\\] {\n  padding-top: 14px;\n  padding-bottom: 14px;\n}\n.py-\\[var\\(--badge-default-padding-y\\)\\] {\n  padding-top: var(--badge-default-padding-y);\n  padding-bottom: var(--badge-default-padding-y);\n}\n.py-\\[var\\(--badge-lg-padding-y\\)\\] {\n  padding-top: var(--badge-lg-padding-y);\n  padding-bottom: var(--badge-lg-padding-y);\n}\n.py-\\[var\\(--badge-sm-padding-y\\)\\] {\n  padding-top: var(--badge-sm-padding-y);\n  padding-bottom: var(--badge-sm-padding-y);\n}\n.py-\\[var\\(--breadcrumb-link-padding-y\\)\\] {\n  padding-top: var(--breadcrumb-link-padding-y);\n  padding-bottom: var(--breadcrumb-link-padding-y);\n}\n.py-\\[var\\(--breadcrumb-page-padding-y\\)\\] {\n  padding-top: var(--breadcrumb-page-padding-y);\n  padding-bottom: var(--breadcrumb-page-padding-y);\n}\n.py-\\[var\\(--button-default-padding-y\\)\\] {\n  padding-top: var(--button-default-padding-y);\n  padding-bottom: var(--button-default-padding-y);\n}\n.py-\\[var\\(--button-lg-padding-y\\)\\] {\n  padding-top: var(--button-lg-padding-y);\n  padding-bottom: var(--button-lg-padding-y);\n}\n.py-\\[var\\(--button-sm-padding-y\\)\\] {\n  padding-top: var(--button-sm-padding-y);\n  padding-bottom: var(--button-sm-padding-y);\n}\n.py-\\[var\\(--button-tabs-tab-padding-y\\)\\] {\n  padding-top: var(--button-tabs-tab-padding-y);\n  padding-bottom: var(--button-tabs-tab-padding-y);\n}\n.py-\\[var\\(--calendar-dropdown-padding-y\\)\\] {\n  padding-top: var(--calendar-dropdown-padding-y);\n  padding-bottom: var(--calendar-dropdown-padding-y);\n}\n.py-\\[var\\(--calendar-header-padding\\)\\] {\n  padding-top: var(--calendar-header-padding);\n  padding-bottom: var(--calendar-header-padding);\n}\n.py-\\[var\\(--datepicker-button-padding-y\\)\\] {\n  padding-top: var(--datepicker-button-padding-y);\n  padding-bottom: var(--datepicker-button-padding-y);\n}\n.py-\\[var\\(--hero-button-padding-y\\)\\] {\n  padding-top: var(--hero-button-padding-y);\n  padding-bottom: var(--hero-button-padding-y);\n}\n.py-\\[var\\(--input-padding-y\\)\\] {\n  padding-top: var(--input-padding-y);\n  padding-bottom: var(--input-padding-y);\n}\n.py-\\[var\\(--multi-select-option-padding-y\\)\\] {\n  padding-top: var(--multi-select-option-padding-y);\n  padding-bottom: var(--multi-select-option-padding-y);\n}\n.py-\\[var\\(--multi-select-padding-y\\)\\] {\n  padding-top: var(--multi-select-padding-y);\n  padding-bottom: var(--multi-select-padding-y);\n}\n.py-\\[var\\(--pagination-button-padding-y\\)\\] {\n  padding-top: var(--pagination-button-padding-y);\n  padding-bottom: var(--pagination-button-padding-y);\n}\n.py-\\[var\\(--range-calendar-padding-y\\)\\] {\n  padding-top: var(--range-calendar-padding-y);\n  padding-bottom: var(--range-calendar-padding-y);\n}\n.py-\\[var\\(--select-padding-y\\)\\] {\n  padding-top: var(--select-padding-y);\n  padding-bottom: var(--select-padding-y);\n}\n.py-\\[var\\(--tabs-trigger-padding-y-lg\\)\\] {\n  padding-top: var(--tabs-trigger-padding-y-lg);\n  padding-bottom: var(--tabs-trigger-padding-y-lg);\n}\n.py-\\[var\\(--tabs-trigger-padding-y-md\\)\\] {\n  padding-top: var(--tabs-trigger-padding-y-md);\n  padding-bottom: var(--tabs-trigger-padding-y-md);\n}\n.py-\\[var\\(--tabs-trigger-padding-y-sm\\)\\] {\n  padding-top: var(--tabs-trigger-padding-y-sm);\n  padding-bottom: var(--tabs-trigger-padding-y-sm);\n}\n.py-\\[var\\(--textarea-padding-y\\)\\] {\n  padding-top: var(--textarea-padding-y);\n  padding-bottom: var(--textarea-padding-y);\n}\n.py-\\[var\\(--toggle-default-padding-y\\)\\] {\n  padding-top: var(--toggle-default-padding-y);\n  padding-bottom: var(--toggle-default-padding-y);\n}\n.py-\\[var\\(--toggle-group-padding-y\\)\\] {\n  padding-top: var(--toggle-group-padding-y);\n  padding-bottom: var(--toggle-group-padding-y);\n}\n.py-\\[var\\(--toggle-lg-padding-y\\)\\] {\n  padding-top: var(--toggle-lg-padding-y);\n  padding-bottom: var(--toggle-lg-padding-y);\n}\n.py-\\[var\\(--toggle-sm-padding-y\\)\\] {\n  padding-top: var(--toggle-sm-padding-y);\n  padding-bottom: var(--toggle-sm-padding-y);\n}\n.pb-0 {\n  padding-bottom: 0px;\n}\n.pb-1 {\n  padding-bottom: 0.25rem;\n}\n.pb-10 {\n  padding-bottom: 2.5rem;\n}\n.pb-2 {\n  padding-bottom: 0.5rem;\n}\n.pb-3 {\n  padding-bottom: 0.75rem;\n}\n.pb-32 {\n  padding-bottom: 8rem;\n}\n.pb-4 {\n  padding-bottom: 1rem;\n}\n.pb-5 {\n  padding-bottom: 1.25rem;\n}\n.pb-6 {\n  padding-bottom: 1.5rem;\n}\n.pb-8 {\n  padding-bottom: 2rem;\n}\n.pb-\\[40px\\] {\n  padding-bottom: 40px;\n}\n.pb-\\[5px\\] {\n  padding-bottom: 5px;\n}\n.pl-1 {\n  padding-left: 0.25rem;\n}\n.pl-10 {\n  padding-left: 2.5rem;\n}\n.pl-2 {\n  padding-left: 0.5rem;\n}\n.pl-2\\.5 {\n  padding-left: 0.625rem;\n}\n.pl-3 {\n  padding-left: 0.75rem;\n}\n.pl-4 {\n  padding-left: 1rem;\n}\n.pl-8 {\n  padding-left: 2rem;\n}\n.pl-9 {\n  padding-left: 2.25rem;\n}\n.pl-\\[50px\\] {\n  padding-left: 50px;\n}\n.pr-0 {\n  padding-right: 0px;\n}\n.pr-10 {\n  padding-right: 2.5rem;\n}\n.pr-2 {\n  padding-right: 0.5rem;\n}\n.pr-2\\.5 {\n  padding-right: 0.625rem;\n}\n.pr-3 {\n  padding-right: 0.75rem;\n}\n.pr-6 {\n  padding-right: 1.5rem;\n}\n.pr-8 {\n  padding-right: 2rem;\n}\n.pt-0 {\n  padding-top: 0px;\n}\n.pt-1 {\n  padding-top: 0.25rem;\n}\n.pt-2 {\n  padding-top: 0.5rem;\n}\n.pt-3 {\n  padding-top: 0.75rem;\n}\n.pt-32 {\n  padding-top: 8rem;\n}\n.pt-4 {\n  padding-top: 1rem;\n}\n.pt-5 {\n  padding-top: 1.25rem;\n}\n.pt-6 {\n  padding-top: 1.5rem;\n}\n.pt-8 {\n  padding-top: 2rem;\n}\n.pt-\\[115\\.2\\%\\] {\n  padding-top: 115.2%;\n}\n.pt-\\[2px\\] {\n  padding-top: 2px;\n}\n.pt-\\[4px\\] {\n  padding-top: 4px;\n}\n.text-left {\n  text-align: left;\n}\n.text-center {\n  text-align: center;\n}\n.text-right {\n  text-align: right;\n}\n.text-start {\n  text-align: start;\n}\n.align-middle {\n  vertical-align: middle;\n}\n.\\!font-euro {\n  font-family: eurostile, sans-serif !important;\n}\n.font-\\[\\"Source_Sans_Pro\\"\\2c sans-serif\\] {\n  font-family: "Source Sans Pro",sans-serif;\n}\n.font-duke {\n  font-family: Duke-Fill, sans;\n}\n.font-euro {\n  font-family: eurostile, sans-serif;\n}\n.font-mono {\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;\n}\n.font-sans {\n  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";\n}\n.\\!text-\\[14px\\] {\n  font-size: 14px !important;\n}\n.\\!text-\\[2\\.5rem\\] {\n  font-size: 2.5rem !important;\n}\n.\\!text-\\[2rem\\] {\n  font-size: 2rem !important;\n}\n.\\!text-\\[54px\\] {\n  font-size: 54px !important;\n}\n.\\!text-lg {\n  font-size: 1.125rem !important;\n  line-height: 1.75rem !important;\n}\n.text-2xl {\n  font-size: 1.5rem;\n  line-height: 2rem;\n}\n.text-3xl {\n  font-size: 1.875rem;\n  line-height: 2.25rem;\n}\n.text-4xl {\n  font-size: 2.25rem;\n  line-height: 2.5rem;\n}\n.text-5xl {\n  font-size: 3rem;\n  line-height: 1;\n}\n.text-6xl {\n  font-size: 3.75rem;\n  line-height: 1;\n}\n.text-\\[0\\.8rem\\] {\n  font-size: 0.8rem;\n}\n.text-\\[10px\\] {\n  font-size: 10px;\n}\n.text-\\[11px\\] {\n  font-size: 11px;\n}\n.text-\\[14px\\] {\n  font-size: 14px;\n}\n.text-\\[16px\\] {\n  font-size: 16px;\n}\n.text-\\[26px\\] {\n  font-size: 26px;\n}\n.text-\\[30px\\] {\n  font-size: 30px;\n}\n.text-\\[length\\:--hero-description-font-size\\] {\n  font-size: var(--hero-description-font-size);\n}\n.text-\\[length\\:--hero-title-font-size\\] {\n  font-size: var(--hero-title-font-size);\n}\n.text-\\[length\\:--hero-with-video-title-font-size\\] {\n  font-size: var(--hero-with-video-title-font-size);\n}\n.text-\\[length\\:--timeline-event-date-font-size\\] {\n  font-size: var(--timeline-event-date-font-size);\n}\n.text-\\[length\\:--timeline-event-title-font-size\\] {\n  font-size: var(--timeline-event-title-font-size);\n}\n.text-\\[length\\:--timeline-phase-divider-font-size\\] {\n  font-size: var(--timeline-phase-divider-font-size);\n}\n.text-\\[length\\:var\\(--alert-\\$\\{effectiveSize\\}-description-font-size\\)\\] {\n  font-size: var(--alert-${effectiveSize}-description-font-size);\n}\n.text-\\[length\\:var\\(--calendar-caption-font-size\\)\\] {\n  font-size: var(--calendar-caption-font-size);\n}\n.text-\\[length\\:var\\(--font-size-base-secondary\\)\\] {\n  font-size: var(--font-size-base-secondary);\n}\n.text-base {\n  font-size: 1rem;\n  line-height: 1.5rem;\n}\n.text-lg {\n  font-size: 1.125rem;\n  line-height: 1.75rem;\n}\n.text-sm {\n  font-size: 0.875rem;\n  line-height: 1.25rem;\n}\n.text-xl {\n  font-size: 1.25rem;\n  line-height: 1.75rem;\n}\n.text-xs {\n  font-size: 0.75rem;\n  line-height: 1rem;\n}\n.font-\\[--hero-title-font-weight\\] {\n  font-weight: var(--hero-title-font-weight);\n}\n.font-\\[--timeline-event-date-font-weight\\] {\n  font-weight: var(--timeline-event-date-font-weight);\n}\n.font-\\[--timeline-event-title-font-weight\\] {\n  font-weight: var(--timeline-event-title-font-weight);\n}\n.font-\\[--timeline-phase-divider-font-weight\\] {\n  font-weight: var(--timeline-phase-divider-font-weight);\n}\n.font-\\[var\\(--badge-font-weight\\)\\] {\n  font-weight: var(--badge-font-weight);\n}\n.font-\\[var\\(--button-font-weight\\)\\] {\n  font-weight: var(--button-font-weight);\n}\n.font-\\[var\\(--button-group-dropdown-item-font-weight\\)\\] {\n  font-weight: var(--button-group-dropdown-item-font-weight);\n}\n.font-\\[var\\(--button-tabs-tab-font-weight\\)\\] {\n  font-weight: var(--button-tabs-tab-font-weight);\n}\n.font-\\[var\\(--label-font-weight\\)\\] {\n  font-weight: var(--label-font-weight);\n}\n.font-\\[var\\(--table-footer-font-weight\\)\\] {\n  font-weight: var(--table-footer-font-weight);\n}\n.font-\\[var\\(--table-header-font-weight\\)\\] {\n  font-weight: var(--table-header-font-weight);\n}\n.font-\\[var\\(--tabs-trigger-font-weight\\)\\] {\n  font-weight: var(--tabs-trigger-font-weight);\n}\n.font-\\[var\\(--toaster-title-font-weight\\)\\] {\n  font-weight: var(--toaster-title-font-weight);\n}\n.font-black {\n  font-weight: 900;\n}\n.font-bold {\n  font-weight: 700;\n}\n.font-extrabold {\n  font-weight: 800;\n}\n.font-light {\n  font-weight: 300;\n}\n.font-medium {\n  font-weight: 500;\n}\n.font-normal {\n  font-weight: 400;\n}\n.font-semibold {\n  font-weight: 600;\n}\n.uppercase {\n  text-transform: uppercase;\n}\n.lowercase {\n  text-transform: lowercase;\n}\n.capitalize {\n  text-transform: capitalize;\n}\n.italic {\n  font-style: italic;\n}\n.ordinal {\n  --tw-ordinal: ordinal;\n  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n}\n.\\!leading-none {\n  line-height: 1 !important;\n}\n.leading-6 {\n  line-height: 1.5rem;\n}\n.leading-\\[--hero-description-line-height\\] {\n  line-height: var(--hero-description-line-height);\n}\n.leading-\\[--hero-title-line-height\\] {\n  line-height: var(--hero-title-line-height);\n}\n.leading-\\[--timeline-event-date-line-height\\] {\n  line-height: var(--timeline-event-date-line-height);\n}\n.leading-\\[--timeline-event-title-line-height\\] {\n  line-height: var(--timeline-event-title-line-height);\n}\n.leading-\\[100\\%\\] {\n  line-height: 100%;\n}\n.leading-\\[102\\%\\] {\n  line-height: 102%;\n}\n.leading-\\[18px\\] {\n  line-height: 18px;\n}\n.leading-\\[var\\(--alert-\\$\\{effectiveSize\\}-description-line-height\\)\\] {\n  line-height: var(--alert-${effectiveSize}-description-line-height);\n}\n.leading-\\[var\\(--badge-default-line-height\\)\\] {\n  line-height: var(--badge-default-line-height);\n}\n.leading-\\[var\\(--badge-lg-line-height\\)\\] {\n  line-height: var(--badge-lg-line-height);\n}\n.leading-\\[var\\(--badge-sm-line-height\\)\\] {\n  line-height: var(--badge-sm-line-height);\n}\n.leading-\\[var\\(--dialog-title-line-height\\)\\] {\n  line-height: var(--dialog-title-line-height);\n}\n.leading-\\[var\\(--input-line-height\\)\\] {\n  line-height: var(--input-line-height);\n}\n.leading-\\[var\\(--table-line-height\\)\\] {\n  line-height: var(--table-line-height);\n}\n.leading-\\[var\\(--textarea-line-height\\)\\] {\n  line-height: var(--textarea-line-height);\n}\n.leading-\\[var\\(--title-description-description-line-height\\)\\] {\n  line-height: var(--title-description-description-line-height);\n}\n.leading-\\[var\\(--title-description-title-line-height\\)\\] {\n  line-height: var(--title-description-title-line-height);\n}\n.leading-none {\n  line-height: 1;\n}\n.leading-normal {\n  line-height: 1.5;\n}\n.leading-relaxed {\n  line-height: 1.625;\n}\n.leading-tight {\n  line-height: 1.25;\n}\n.tracking-\\[var\\(--command-shortcut-letter-spacing\\)\\] {\n  letter-spacing: var(--command-shortcut-letter-spacing);\n}\n.tracking-tight {\n  letter-spacing: -0.025em;\n}\n.tracking-wide {\n  letter-spacing: 0.025em;\n}\n.tracking-wider {\n  letter-spacing: 0.05em;\n}\n.tracking-widest {\n  letter-spacing: 0.1em;\n}\n.\\!text-\\[var\\(--button-group-dropdown-item-color\\)\\] {\n  color: var(--button-group-dropdown-item-color) !important;\n}\n.\\!text-white {\n  --tw-text-opacity: 1 !important;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;\n}\n.text-\\[\\#151616\\] {\n  --tw-text-opacity: 1;\n  color: rgb(21 22 22 / var(--tw-text-opacity, 1));\n}\n.text-\\[\\#5865F2\\] {\n  --tw-text-opacity: 1;\n  color: rgb(88 101 242 / var(--tw-text-opacity, 1));\n}\n.text-\\[\\#e91e63\\] {\n  --tw-text-opacity: 1;\n  color: rgb(233 30 99 / var(--tw-text-opacity, 1));\n}\n.text-\\[\\#e94560\\] {\n  --tw-text-opacity: 1;\n  color: rgb(233 69 96 / var(--tw-text-opacity, 1));\n}\n.text-\\[\\#eae2d7\\] {\n  --tw-text-opacity: 1;\n  color: rgb(234 226 215 / var(--tw-text-opacity, 1));\n}\n.text-\\[--bracket-bestOfColor\\] {\n  color: var(--bracket-bestOfColor);\n}\n.text-\\[--bracket-hoverColor\\] {\n  color: var(--bracket-hoverColor);\n}\n.text-\\[--bracket-inputTextColor\\] {\n  color: var(--bracket-inputTextColor);\n}\n.text-\\[--bracket-loserColor\\] {\n  color: var(--bracket-loserColor);\n}\n.text-\\[--bracket-matchColor\\] {\n  color: var(--bracket-matchColor);\n}\n.text-\\[--bracket-matchHighlightColor\\] {\n  color: var(--bracket-matchHighlightColor);\n}\n.text-\\[--bracket-matchNumberColor\\] {\n  color: var(--bracket-matchNumberColor);\n}\n.text-\\[--bracket-matchPlaceholderColor\\] {\n  color: var(--bracket-matchPlaceholderColor);\n}\n.text-\\[--bracket-roundHeaderColor\\] {\n  color: var(--bracket-roundHeaderColor);\n}\n.text-\\[--bracket-roundTextColor\\] {\n  color: var(--bracket-roundTextColor);\n}\n.text-\\[--bracket-selectColor\\] {\n  color: var(--bracket-selectColor);\n}\n.text-\\[--bracket-selectOptionActiveColor\\] {\n  color: var(--bracket-selectOptionActiveColor);\n}\n.text-\\[--bracket-selectOptionColor\\] {\n  color: var(--bracket-selectOptionColor);\n}\n.text-\\[--bracket-statsIconColor\\] {\n  color: var(--bracket-statsIconColor);\n}\n.text-\\[--bracket-verifiedColor\\] {\n  color: var(--bracket-verifiedColor);\n}\n.text-\\[--bracket-winnerColor\\] {\n  color: var(--bracket-winnerColor);\n}\n.text-\\[--button-color\\] {\n  color: var(--button-color);\n}\n.text-\\[--button-disabled-color\\] {\n  color: var(--button-disabled-color);\n}\n.text-\\[--hero-description-color\\] {\n  color: var(--hero-description-color);\n}\n.text-\\[--hero-title-color\\] {\n  color: var(--hero-title-color);\n}\n.text-\\[--input-textbox-color\\] {\n  color: var(--input-textbox-color);\n}\n.text-\\[--pill-buttonActiveColor\\] {\n  color: var(--pill-buttonActiveColor);\n}\n.text-\\[--pill-buttonColor\\] {\n  color: var(--pill-buttonColor);\n}\n.text-\\[--text-color-red\\] {\n  color: var(--text-color-red);\n}\n.text-\\[--timeline-event-card-color\\] {\n  color: var(--timeline-event-card-color);\n}\n.text-\\[--timeline-phase-divider-color\\] {\n  color: var(--timeline-phase-divider-color);\n}\n.text-\\[color\\:var\\(--calendar-caption-color\\)\\] {\n  color: var(--calendar-caption-color);\n}\n.text-\\[color\\:var\\(--calendar-day-selected-color\\)\\] {\n  color: var(--calendar-day-selected-color);\n}\n.text-\\[var\\(--accordion-content-color\\)\\] {\n  color: var(--accordion-content-color);\n}\n.text-\\[var\\(--accordion-trigger-color\\)\\] {\n  color: var(--accordion-trigger-color);\n}\n.text-\\[var\\(--alert-\\$\\{effectiveVariant\\}-text-color\\)\\] {\n  color: var(--alert-${effectiveVariant}-text-color);\n}\n.text-\\[var\\(--alert-accent-icon-color\\)\\] {\n  color: var(--alert-accent-icon-color);\n}\n.text-\\[var\\(--alert-accent-text-color\\)\\] {\n  color: var(--alert-accent-text-color);\n}\n.text-\\[var\\(--alert-error-icon-color\\)\\] {\n  color: var(--alert-error-icon-color);\n}\n.text-\\[var\\(--alert-error-text-color\\)\\] {\n  color: var(--alert-error-text-color);\n}\n.text-\\[var\\(--alert-font-size\\)\\] {\n  color: var(--alert-font-size);\n}\n.text-\\[var\\(--alert-icon-color\\)\\] {\n  color: var(--alert-icon-color);\n}\n.text-\\[var\\(--alert-info-icon-color\\)\\] {\n  color: var(--alert-info-icon-color);\n}\n.text-\\[var\\(--alert-info-text-color\\)\\] {\n  color: var(--alert-info-text-color);\n}\n.text-\\[var\\(--alert-neutral-text-color\\)\\] {\n  color: var(--alert-neutral-text-color);\n}\n.text-\\[var\\(--alert-success-icon-color\\)\\] {\n  color: var(--alert-success-icon-color);\n}\n.text-\\[var\\(--alert-success-text-color\\)\\] {\n  color: var(--alert-success-text-color);\n}\n.text-\\[var\\(--alert-warning-icon-color\\)\\] {\n  color: var(--alert-warning-icon-color);\n}\n.text-\\[var\\(--alert-warning-text-color\\)\\] {\n  color: var(--alert-warning-text-color);\n}\n.text-\\[var\\(--avatar-icon-color\\)\\] {\n  color: var(--avatar-icon-color);\n}\n.text-\\[var\\(--avatar-icon-size-lg\\)\\] {\n  color: var(--avatar-icon-size-lg);\n}\n.text-\\[var\\(--avatar-icon-size-md\\)\\] {\n  color: var(--avatar-icon-size-md);\n}\n.text-\\[var\\(--avatar-icon-size-sm\\)\\] {\n  color: var(--avatar-icon-size-sm);\n}\n.text-\\[var\\(--avatar-icon-size-xl\\)\\] {\n  color: var(--avatar-icon-size-xl);\n}\n.text-\\[var\\(--button-default-color\\)\\] {\n  color: var(--button-default-color);\n}\n.text-\\[var\\(--button-destructive-color\\)\\] {\n  color: var(--button-destructive-color);\n}\n.text-\\[var\\(--button-font-size\\)\\] {\n  color: var(--button-font-size);\n}\n.text-\\[var\\(--button-ghost-color\\)\\] {\n  color: var(--button-ghost-color);\n}\n.text-\\[var\\(--button-link-color\\)\\] {\n  color: var(--button-link-color);\n}\n.text-\\[var\\(--button-outline-color\\)\\] {\n  color: var(--button-outline-color);\n}\n.text-\\[var\\(--button-primary-color\\)\\] {\n  color: var(--button-primary-color);\n}\n.text-\\[var\\(--button-secondary-color\\)\\] {\n  color: var(--button-secondary-color);\n}\n.text-\\[var\\(--button-select-color\\)\\] {\n  color: var(--button-select-color);\n}\n.text-\\[var\\(--button-select-description-color\\)\\] {\n  color: var(--button-select-description-color);\n}\n.text-\\[var\\(--button-select-label-color\\)\\] {\n  color: var(--button-select-label-color);\n}\n.text-\\[var\\(--button-tabs-tab-active-color\\)\\] {\n  color: var(--button-tabs-tab-active-color);\n}\n.text-\\[var\\(--button-tabs-tab-font-size\\)\\] {\n  color: var(--button-tabs-tab-font-size);\n}\n.text-\\[var\\(--button-tabs-tab-inactive-color\\)\\] {\n  color: var(--button-tabs-tab-inactive-color);\n}\n.text-\\[var\\(--button-warning-color\\)\\] {\n  color: var(--button-warning-color);\n}\n.text-\\[var\\(--calendar-dropdown-color\\)\\] {\n  color: var(--calendar-dropdown-color);\n}\n.text-\\[var\\(--calendar-dropdown-font-size\\)\\] {\n  color: var(--calendar-dropdown-font-size);\n}\n.text-\\[var\\(--calendar-today-color\\)\\] {\n  color: var(--calendar-today-color);\n}\n.text-\\[var\\(--card-text-color\\)\\] {\n  color: var(--card-text-color);\n}\n.text-\\[var\\(--checkbox-checkmark-color\\)\\] {\n  color: var(--checkbox-checkmark-color);\n}\n.text-\\[var\\(--checkbox-label-color\\)\\] {\n  color: var(--checkbox-label-color);\n}\n.text-\\[var\\(--command-input-font-size\\)\\] {\n  color: var(--command-input-font-size);\n}\n.text-\\[var\\(--command-input-icon-color\\)\\] {\n  color: var(--command-input-icon-color);\n}\n.text-\\[var\\(--command-input-text-color\\)\\] {\n  color: var(--command-input-text-color);\n}\n.text-\\[var\\(--command-item-text-color\\)\\] {\n  color: var(--command-item-text-color);\n}\n.text-\\[var\\(--command-shortcut-font-size\\)\\] {\n  color: var(--command-shortcut-font-size);\n}\n.text-\\[var\\(--command-shortcut-text-color\\)\\] {\n  color: var(--command-shortcut-text-color);\n}\n.text-\\[var\\(--command-text-color\\)\\] {\n  color: var(--command-text-color);\n}\n.text-\\[var\\(--context-menu-content-text\\)\\] {\n  color: var(--context-menu-content-text);\n}\n.text-\\[var\\(--context-menu-item-color\\)\\] {\n  color: var(--context-menu-item-color);\n}\n.text-\\[var\\(--context-menu-item-destructive-color\\)\\] {\n  color: var(--context-menu-item-destructive-color);\n}\n.text-\\[var\\(--context-menu-shortcut-color\\)\\] {\n  color: var(--context-menu-shortcut-color);\n}\n.text-\\[var\\(--context-menu-sub-content-text\\)\\] {\n  color: var(--context-menu-sub-content-text);\n}\n.text-\\[var\\(--context-menu-sub-trigger-color\\)\\] {\n  color: var(--context-menu-sub-trigger-color);\n}\n.text-\\[var\\(--datepicker-placeholder-color\\)\\] {\n  color: var(--datepicker-placeholder-color);\n}\n.text-\\[var\\(--gpg-color-button\\)\\] {\n  color: var(--gpg-color-button);\n}\n.text-\\[var\\(--help-text-color\\)\\] {\n  color: var(--help-text-color);\n}\n.text-\\[var\\(--help-text-error-color\\)\\] {\n  color: var(--help-text-error-color);\n}\n.text-\\[var\\(--input-placeholder-color\\)\\] {\n  color: var(--input-placeholder-color);\n}\n.text-\\[var\\(--label-color\\)\\] {\n  color: var(--label-color);\n}\n.text-\\[var\\(--label-disabled-color\\)\\] {\n  color: var(--label-disabled-color);\n}\n.text-\\[var\\(--label-error-color\\)\\] {\n  color: var(--label-error-color);\n}\n.text-\\[var\\(--label-font-size\\)\\] {\n  color: var(--label-font-size);\n}\n.text-\\[var\\(--label-required-color\\)\\] {\n  color: var(--label-required-color);\n}\n.text-\\[var\\(--modal-color-text\\)\\] {\n  color: var(--modal-color-text);\n}\n.text-\\[var\\(--multi-select-badge-color\\)\\] {\n  color: var(--multi-select-badge-color);\n}\n.text-\\[var\\(--multi-select-chevron-color\\)\\] {\n  color: var(--multi-select-chevron-color);\n}\n.text-\\[var\\(--multi-select-clear-color\\)\\] {\n  color: var(--multi-select-clear-color);\n}\n.text-\\[var\\(--multi-select-color\\)\\] {\n  color: var(--multi-select-color);\n}\n.text-\\[var\\(--multi-select-empty-color\\)\\] {\n  color: var(--multi-select-empty-color);\n}\n.text-\\[var\\(--multi-select-option-color\\)\\] {\n  color: var(--multi-select-option-color);\n}\n.text-\\[var\\(--multi-select-option-selected-color\\)\\] {\n  color: var(--multi-select-option-selected-color);\n}\n.text-\\[var\\(--multi-select-placeholder\\)\\] {\n  color: var(--multi-select-placeholder);\n}\n.text-\\[var\\(--multi-select-remove-color\\)\\] {\n  color: var(--multi-select-remove-color);\n}\n.text-\\[var\\(--multi-select-search-color\\)\\] {\n  color: var(--multi-select-search-color);\n}\n.text-\\[var\\(--pagination-button-active-color\\)\\] {\n  color: var(--pagination-button-active-color);\n}\n.text-\\[var\\(--pagination-button-color\\)\\] {\n  color: var(--pagination-button-color);\n}\n.text-\\[var\\(--pagination-nav-color\\)\\] {\n  color: var(--pagination-nav-color);\n}\n.text-\\[var\\(--popover-color\\)\\] {\n  color: var(--popover-color);\n}\n.text-\\[var\\(--range-calendar-color\\)\\] {\n  color: var(--range-calendar-color);\n}\n.text-\\[var\\(--range-calendar-placeholder-color\\)\\] {\n  color: var(--range-calendar-placeholder-color);\n}\n.text-\\[var\\(--rich-text-editor-button-active-text\\)\\] {\n  color: var(--rich-text-editor-button-active-text);\n}\n.text-\\[var\\(--rich-text-editor-content-text\\)\\] {\n  color: var(--rich-text-editor-content-text);\n}\n.text-\\[var\\(--select-color\\)\\] {\n  color: var(--select-color);\n}\n.text-\\[var\\(--select-label-color\\)\\] {\n  color: var(--select-label-color);\n}\n.text-\\[var\\(--table-body-color\\)\\] {\n  color: var(--table-body-color);\n}\n.text-\\[var\\(--table-caption-color\\)\\] {\n  color: var(--table-caption-color);\n}\n.text-\\[var\\(--table-caption-font-size\\)\\] {\n  color: var(--table-caption-font-size);\n}\n.text-\\[var\\(--table-font-size\\)\\] {\n  color: var(--table-font-size);\n}\n.text-\\[var\\(--table-header-color\\)\\] {\n  color: var(--table-header-color);\n}\n.text-\\[var\\(--tabs-trigger-color\\)\\] {\n  color: var(--tabs-trigger-color);\n}\n.text-\\[var\\(--text-color-red\\)\\] {\n  color: var(--text-color-red);\n}\n.text-\\[var\\(--text-color-secondary\\)\\] {\n  color: var(--text-color-secondary);\n}\n.text-\\[var\\(--text-color-tertiary\\)\\] {\n  color: var(--text-color-tertiary);\n}\n.text-\\[var\\(--textarea-color\\)\\] {\n  color: var(--textarea-color);\n}\n.text-\\[var\\(--toaster-action-color\\)\\] {\n  color: var(--toaster-action-color);\n}\n.text-\\[var\\(--toaster-description-color\\)\\] {\n  color: var(--toaster-description-color);\n}\n.text-\\[var\\(--toaster-description-font-size\\)\\] {\n  color: var(--toaster-description-font-size);\n}\n.text-\\[var\\(--toaster-title-color\\)\\] {\n  color: var(--toaster-title-color);\n}\n.text-\\[var\\(--toaster-title-font-size\\)\\] {\n  color: var(--toaster-title-font-size);\n}\n.text-\\[var\\(--toggle-default-color\\)\\] {\n  color: var(--toggle-default-color);\n}\n.text-\\[var\\(--toggle-group-color\\)\\] {\n  color: var(--toggle-group-color);\n}\n.text-\\[var\\(--toggle-outline-color\\)\\] {\n  color: var(--toggle-outline-color);\n}\n.text-accent-foreground {\n  color: hsl(var(--accent-foreground));\n}\n.text-amber-400 {\n  --tw-text-opacity: 1;\n  color: rgb(251 191 36 / var(--tw-text-opacity, 1));\n}\n.text-amber-800 {\n  --tw-text-opacity: 1;\n  color: rgb(146 64 14 / var(--tw-text-opacity, 1));\n}\n.text-black {\n  --tw-text-opacity: 1;\n  color: rgb(0 0 0 / var(--tw-text-opacity, 1));\n}\n.text-blue-400 {\n  --tw-text-opacity: 1;\n  color: rgb(96 165 250 / var(--tw-text-opacity, 1));\n}\n.text-blue-500 {\n  --tw-text-opacity: 1;\n  color: rgb(59 130 246 / var(--tw-text-opacity, 1));\n}\n.text-blue-600 {\n  --tw-text-opacity: 1;\n  color: rgb(37 99 235 / var(--tw-text-opacity, 1));\n}\n.text-blue-700 {\n  --tw-text-opacity: 1;\n  color: rgb(29 78 216 / var(--tw-text-opacity, 1));\n}\n.text-blue-800 {\n  --tw-text-opacity: 1;\n  color: rgb(30 64 175 / var(--tw-text-opacity, 1));\n}\n.text-card-foreground {\n  color: hsl(var(--card-foreground));\n}\n.text-current {\n  color: currentColor;\n}\n.text-destructive {\n  color: hsl(var(--destructive));\n}\n.text-destructive-foreground {\n  color: hsl(var(--destructive-foreground));\n}\n.text-destructive\\/60 {\n  color: hsl(var(--destructive) / 0.6);\n}\n.text-destructive\\/80 {\n  color: hsl(var(--destructive) / 0.8);\n}\n.text-foreground {\n  color: hsl(var(--foreground));\n}\n.text-foreground\\/50 {\n  color: hsl(var(--foreground) / 0.5);\n}\n.text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgb(243 244 246 / var(--tw-text-opacity, 1));\n}\n.text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgb(229 231 235 / var(--tw-text-opacity, 1));\n}\n.text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgb(209 213 219 / var(--tw-text-opacity, 1));\n}\n.text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgb(156 163 175 / var(--tw-text-opacity, 1));\n}\n.text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgb(107 114 128 / var(--tw-text-opacity, 1));\n}\n.text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgb(75 85 99 / var(--tw-text-opacity, 1));\n}\n.text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgb(55 65 81 / var(--tw-text-opacity, 1));\n}\n.text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgb(31 41 55 / var(--tw-text-opacity, 1));\n}\n.text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgb(17 24 39 / var(--tw-text-opacity, 1));\n}\n.text-green-400 {\n  --tw-text-opacity: 1;\n  color: rgb(74 222 128 / var(--tw-text-opacity, 1));\n}\n.text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgb(34 197 94 / var(--tw-text-opacity, 1));\n}\n.text-green-600 {\n  --tw-text-opacity: 1;\n  color: rgb(22 163 74 / var(--tw-text-opacity, 1));\n}\n.text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgb(21 128 61 / var(--tw-text-opacity, 1));\n}\n.text-green-800 {\n  --tw-text-opacity: 1;\n  color: rgb(22 101 52 / var(--tw-text-opacity, 1));\n}\n.text-indigo-100 {\n  --tw-text-opacity: 1;\n  color: rgb(224 231 255 / var(--tw-text-opacity, 1));\n}\n.text-indigo-200 {\n  --tw-text-opacity: 1;\n  color: rgb(199 210 254 / var(--tw-text-opacity, 1));\n}\n.text-muted-foreground {\n  color: hsl(var(--muted-foreground));\n}\n.text-muted-foreground\\/60 {\n  color: hsl(var(--muted-foreground) / 0.6);\n}\n.text-orange-700 {\n  --tw-text-opacity: 1;\n  color: rgb(194 65 12 / var(--tw-text-opacity, 1));\n}\n.text-popover-foreground {\n  color: hsl(var(--popover-foreground));\n}\n.text-primary {\n  color: hsl(var(--primary));\n}\n.text-primary-foreground {\n  color: hsl(var(--primary-foreground));\n}\n.text-purple-400 {\n  --tw-text-opacity: 1;\n  color: rgb(192 132 252 / var(--tw-text-opacity, 1));\n}\n.text-purple-600 {\n  --tw-text-opacity: 1;\n  color: rgb(147 51 234 / var(--tw-text-opacity, 1));\n}\n.text-purple-700 {\n  --tw-text-opacity: 1;\n  color: rgb(126 34 206 / var(--tw-text-opacity, 1));\n}\n.text-red-400 {\n  --tw-text-opacity: 1;\n  color: rgb(248 113 113 / var(--tw-text-opacity, 1));\n}\n.text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgb(239 68 68 / var(--tw-text-opacity, 1));\n}\n.text-red-600 {\n  --tw-text-opacity: 1;\n  color: rgb(220 38 38 / var(--tw-text-opacity, 1));\n}\n.text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgb(185 28 28 / var(--tw-text-opacity, 1));\n}\n.text-red-800 {\n  --tw-text-opacity: 1;\n  color: rgb(153 27 27 / var(--tw-text-opacity, 1));\n}\n.text-secondary-foreground {\n  color: hsl(var(--secondary-foreground));\n}\n.text-slate-300 {\n  --tw-text-opacity: 1;\n  color: rgb(203 213 225 / var(--tw-text-opacity, 1));\n}\n.text-slate-400 {\n  --tw-text-opacity: 1;\n  color: rgb(148 163 184 / var(--tw-text-opacity, 1));\n}\n.text-text-timeline {\n  --tw-text-opacity: 1;\n  color: rgb(55 0 60 / var(--tw-text-opacity, 1));\n}\n.text-transparent {\n  color: transparent;\n}\n.text-white {\n  --tw-text-opacity: 1;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1));\n}\n.text-white\\/70 {\n  color: rgb(255 255 255 / 0.7);\n}\n.text-white\\/80 {\n  color: rgb(255 255 255 / 0.8);\n}\n.text-white\\/90 {\n  color: rgb(255 255 255 / 0.9);\n}\n.text-yellow-400 {\n  --tw-text-opacity: 1;\n  color: rgb(250 204 21 / var(--tw-text-opacity, 1));\n}\n.text-yellow-500 {\n  --tw-text-opacity: 1;\n  color: rgb(234 179 8 / var(--tw-text-opacity, 1));\n}\n.text-yellow-700 {\n  --tw-text-opacity: 1;\n  color: rgb(161 98 7 / var(--tw-text-opacity, 1));\n}\n.text-yellow-800 {\n  --tw-text-opacity: 1;\n  color: rgb(133 77 14 / var(--tw-text-opacity, 1));\n}\n.text-zinc-400 {\n  --tw-text-opacity: 1;\n  color: rgb(161 161 170 / var(--tw-text-opacity, 1));\n}\n.underline {\n  text-decoration-line: underline;\n}\n.line-through {\n  text-decoration-line: line-through;\n}\n.no-underline {\n  text-decoration-line: none;\n}\n.decoration-\\[var\\(--text-color-tertiary\\)\\] {\n  text-decoration-color: var(--text-color-tertiary);\n}\n.underline-offset-4 {\n  text-underline-offset: 4px;\n}\n.antialiased {\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.accent-\\[var\\(--modal-color-border-primary\\)\\] {\n  accent-color: var(--modal-color-border-primary);\n}\n.\\!opacity-100 {\n  opacity: 1 !important;\n}\n.\\!opacity-\\[var\\(--button-group-opacity\\2c 1\\)\\] {\n  opacity: var(--button-group-opacity,1) !important;\n}\n.opacity-0 {\n  opacity: 0;\n}\n.opacity-100 {\n  opacity: 1;\n}\n.opacity-50 {\n  opacity: 0.5;\n}\n.opacity-60 {\n  opacity: 0.6;\n}\n.opacity-70 {\n  opacity: 0.7;\n}\n.opacity-75 {\n  opacity: 0.75;\n}\n.opacity-80 {\n  opacity: 0.8;\n}\n.opacity-90 {\n  opacity: 0.9;\n}\n.shadow {\n  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-2xl {\n  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-\\[0_0_40px_rgba\\(0\\2c 0\\2c 0\\2c 0\\.55\\)\\] {\n  --tw-shadow: 0 0 40px rgba(0,0,0,0.55);\n  --tw-shadow-colored: 0 0 40px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-lg {\n  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-md {\n  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-sm {\n  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-xl {\n  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-\\[--hero-featured-image-box-shadow\\] {\n  --tw-shadow-color: var(--hero-featured-image-box-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[--timeline-block-container-shadow\\] {\n  --tw-shadow-color: var(--timeline-block-container-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[--timeline-event-card-shadow\\] {\n  --tw-shadow-color: var(--timeline-event-card-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--calendar-shadow\\)\\] {\n  --tw-shadow-color: var(--calendar-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--card-elevated-shadow\\)\\] {\n  --tw-shadow-color: var(--card-elevated-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--card-ghost-shadow\\)\\] {\n  --tw-shadow-color: var(--card-ghost-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--card-outlined-shadow\\)\\] {\n  --tw-shadow-color: var(--card-outlined-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--card-shadow\\)\\] {\n  --tw-shadow-color: var(--card-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--dialog-box-shadow\\)\\] {\n  --tw-shadow-color: var(--dialog-box-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--multi-select-dropdown-shadow\\)\\] {\n  --tw-shadow-color: var(--multi-select-dropdown-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--popover-shadow\\)\\] {\n  --tw-shadow-color: var(--popover-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.shadow-\\[var\\(--toaster-shadow\\)\\] {\n  --tw-shadow-color: var(--toaster-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.outline-none {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n.outline {\n  outline-style: solid;\n}\n.ring-0 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.ring-\\[var\\(--modal-color-border-primary\\)\\] {\n  --tw-ring-color: var(--modal-color-border-primary);\n}\n.ring-offset-\\[var\\(--tabs-content-focus-ring-offset\\)\\] {\n  --tw-ring-offset-color: var(--tabs-content-focus-ring-offset);\n}\n.ring-offset-background {\n  --tw-ring-offset-color: hsl(var(--background));\n}\n.blur {\n  --tw-blur: blur(8px);\n  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n.filter {\n  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n.backdrop-blur-sm {\n  --tw-backdrop-blur: blur(4px);\n  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n.backdrop-filter {\n  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n.transition {\n  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-\\[--timeline-event-card-transition\\] {\n  transition-property: var(--timeline-event-card-transition);\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-\\[var\\(--button-tabs-tab-transition\\)\\] {\n  transition-property: var(--button-tabs-tab-transition);\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-\\[var\\(--tabs-trigger-transition\\)\\] {\n  transition-property: var(--tabs-trigger-transition);\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-all {\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-colors {\n  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-opacity {\n  transition-property: opacity;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-shadow {\n  transition-property: box-shadow;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-transform {\n  transition-property: transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.duration-200 {\n  transition-duration: 200ms;\n}\n.duration-300 {\n  transition-duration: 300ms;\n}\n.duration-500 {\n  transition-duration: 500ms;\n}\n.ease-in-out {\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n@keyframes enter {\n  from {\n    opacity: var(--tw-enter-opacity, 1);\n    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));\n  }\n}\n@keyframes exit {\n  to {\n    opacity: var(--tw-exit-opacity, 1);\n    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));\n  }\n}\n.animate-in {\n  animation-name: enter;\n  animation-duration: 150ms;\n  --tw-enter-opacity: initial;\n  --tw-enter-scale: initial;\n  --tw-enter-rotate: initial;\n  --tw-enter-translate-x: initial;\n  --tw-enter-translate-y: initial;\n}\n.fade-in {\n  --tw-enter-opacity: 0;\n}\n.fade-in-0 {\n  --tw-enter-opacity: 0;\n}\n.zoom-in-95 {\n  --tw-enter-scale: .95;\n}\n.duration-200 {\n  animation-duration: 200ms;\n}\n.duration-300 {\n  animation-duration: 300ms;\n}\n.duration-500 {\n  animation-duration: 500ms;\n}\n.ease-in-out {\n  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.scrollbar::-webkit-scrollbar-track {\n  background-color: var(--scrollbar-track);\n  border-radius: var(--scrollbar-track-radius);\n}\n.scrollbar::-webkit-scrollbar-thumb {\n  background-color: var(--scrollbar-thumb);\n  border-radius: var(--scrollbar-thumb-radius);\n}\n.scrollbar::-webkit-scrollbar-corner {\n  background-color: var(--scrollbar-corner);\n  border-radius: var(--scrollbar-corner-radius);\n}\n.scrollbar {\n  scrollbar-width: auto;\n  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);\n}\n.scrollbar::-webkit-scrollbar {\n  display: block;\n  width: var(--scrollbar-width, 16px);\n  height: var(--scrollbar-height, 16px);\n}\n.scrollbar-thin::-webkit-scrollbar-track {\n  background-color: var(--scrollbar-track);\n  border-radius: var(--scrollbar-track-radius);\n}\n.scrollbar-thin::-webkit-scrollbar-thumb {\n  background-color: var(--scrollbar-thumb);\n  border-radius: var(--scrollbar-thumb-radius);\n}\n.scrollbar-thin::-webkit-scrollbar-corner {\n  background-color: var(--scrollbar-corner);\n  border-radius: var(--scrollbar-corner-radius);\n}\n.scrollbar-thin {\n  scrollbar-width: thin;\n  scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);\n}\n.scrollbar-thin::-webkit-scrollbar {\n  display: block;\n  width: 8px;\n  height: 8px;\n}\n.scrollbar-none {\n  scrollbar-width: none;\n}\n.scrollbar-none::-webkit-scrollbar {\n  display: none;\n}\n.all-unset {\n  all: unset;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n.scrollbar-none {\n  scrollbar-width: none;\n  -ms-overflow-style: none;\n}\n.scrollbar-none::-webkit-scrollbar {\n  display: none;\n  width: 0px;\n  background: transparent;\n}\n.\\[--badge-font-size\\:var\\(--badge-default-font-size\\)\\] {\n  --badge-font-size: var(--badge-default-font-size);\n}\n.\\[--badge-font-size\\:var\\(--badge-lg-font-size\\)\\] {\n  --badge-font-size: var(--badge-lg-font-size);\n}\n.\\[--badge-font-size\\:var\\(--badge-sm-font-size\\)\\] {\n  --badge-font-size: var(--badge-sm-font-size);\n}\n.\\[--badge-text-color\\:var\\(--badge-default-color\\)\\] {\n  --badge-text-color: var(--badge-default-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-default-outline-color\\)\\] {\n  --badge-text-color: var(--badge-default-outline-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-default-outline-soft-color\\)\\] {\n  --badge-text-color: var(--badge-default-outline-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-default-solid-soft-color\\)\\] {\n  --badge-text-color: var(--badge-default-solid-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-destructive-color\\)\\] {\n  --badge-text-color: var(--badge-destructive-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-destructive-outline-color\\)\\] {\n  --badge-text-color: var(--badge-destructive-outline-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-destructive-outline-soft-color\\)\\] {\n  --badge-text-color: var(--badge-destructive-outline-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-destructive-soft-color\\)\\] {\n  --badge-text-color: var(--badge-destructive-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-secondary-color\\)\\] {\n  --badge-text-color: var(--badge-secondary-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-secondary-outline-color\\)\\] {\n  --badge-text-color: var(--badge-secondary-outline-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-secondary-outline-soft-color\\)\\] {\n  --badge-text-color: var(--badge-secondary-outline-soft-color);\n}\n.\\[--badge-text-color\\:var\\(--badge-secondary-soft-color\\)\\] {\n  --badge-text-color: var(--badge-secondary-soft-color);\n}\n.\\[--toggle-font-size\\:var\\(--toggle-default-font-size\\)\\] {\n  --toggle-font-size: var(--toggle-default-font-size);\n}\n.\\[--toggle-font-size\\:var\\(--toggle-lg-font-size\\)\\] {\n  --toggle-font-size: var(--toggle-lg-font-size);\n}\n.\\[--toggle-font-size\\:var\\(--toggle-sm-font-size\\)\\] {\n  --toggle-font-size: var(--toggle-sm-font-size);\n}\n.\\[--toggle-font-weight\\:var\\(--toggle-default-font-weight\\)\\] {\n  --toggle-font-weight: var(--toggle-default-font-weight);\n}\n.\\[--toggle-font-weight\\:var\\(--toggle-lg-font-weight\\)\\] {\n  --toggle-font-weight: var(--toggle-lg-font-weight);\n}\n.\\[--toggle-font-weight\\:var\\(--toggle-sm-font-weight\\)\\] {\n  --toggle-font-weight: var(--toggle-sm-font-weight);\n}\n.\\[-webkit-text-stroke\\:2px_\\#d12f22\\] {\n  -webkit-text-stroke: 2px #d12f22;\n}\n.\\[clip-path\\:polygon\\(50\\%_0\\2c 100\\%_0\\2c 100\\%_75\\%\\2c 95\\%_100\\%\\2c 0_100\\%\\2c 0_25\\%\\2c 5\\%_0\\)\\] {\n  clip-path: polygon(50% 0,100% 0,100% 75%,95% 100%,0 100%,0 25%,5% 0);\n}\n.\\[color\\:var\\(--title-description-description-color\\)\\] {\n  color: var(--title-description-description-color);\n}\n.\\[color\\:var\\(--title-description-title-color\\)\\] {\n  color: var(--title-description-title-color);\n}\n.\\[font-family\\:var\\(--title-description-title-font-family\\)\\] {\n  font-family: var(--title-description-title-font-family);\n}\n.\\[font-size\\:var\\(--title-description-description-size\\)\\] {\n  font-size: var(--title-description-description-size);\n}\n.\\[font-weight\\:var\\(--title-description-description-font-weight\\)\\] {\n  font-weight: var(--title-description-description-font-weight);\n}\n.\\[font-weight\\:var\\(--title-description-title-font-weight\\)\\] {\n  font-weight: var(--title-description-title-font-weight);\n}\n.\\[letter-spacing\\:--timeline-phase-divider-letter-spacing\\] {\n  letter-spacing: var(--timeline-phase-divider-letter-spacing);\n}\n.\\[text-orientation\\:mixed\\] {\n  text-orientation: mixed;\n}\n.\\[text-transform\\:--timeline-phase-divider-text-transform\\] {\n  text-transform: var(--timeline-phase-divider-text-transform);\n}\n.\\[transform\\:--timeline-phase-divider-transform\\] {\n  transform: var(--timeline-phase-divider-transform);\n}\n.\\[white-space\\:--timeline-phase-divider-white-space\\] {\n  white-space: var(--timeline-phase-divider-white-space);\n}\n.\\[writing-mode\\:--timeline-phase-divider-writing-mode\\] {\n  writing-mode: var(--timeline-phase-divider-writing-mode);\n}\n:root {\n  --main-purple: #37003C;\n  --button-purple: #750080;\n  --neon-green: #75FB93;\n  --neon-red: #EA335F;\n  --neon-blue: #6FEEFC;\n  --neon-yellow: #EEFE53;\n  --text-color: #FFF;\n  --pl-green: #00FF83;\n  --pl-yellow: #EBFF00;\n  --pl-purple: var(--main-purple);\n  --pl-lilac: #963CFF;\n  --white: #FFF;\n  --footer-black: #242424;\n}\n.epl-scrollbar::-webkit-scrollbar {\n  width: 12px; /* Adjust scrollbar width */\n}\n.epl-scrollbar::-webkit-scrollbar-track {\n  background: linear-gradient(53deg, #963CFF -0.28%, #57065F -0.27%, #37003C 100%);\n  border: 3px solid var(--pl-green);\n  border-radius: 6px;\n}\n.epl-scrollbar::-webkit-scrollbar-thumb {\n  background: linear-gradient(270deg,#75FB93 0%,#EEFE53 100%);\n  border-radius: 6px;\n}\n@media (min-width: 640px) {\n  .sm\\:prose-base {\n    font-size: 1rem;\n    line-height: 1.75;\n  }\n  .sm\\:prose-base :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n    margin-bottom: 1.25em;\n  }\n  .sm\\:prose-base :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.25em;\n    line-height: 1.6;\n    margin-top: 1.2em;\n    margin-bottom: 1.2em;\n  }\n  .sm\\:prose-base :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.6em;\n    margin-bottom: 1.6em;\n    padding-inline-start: 1em;\n  }\n  .sm\\:prose-base :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 2.25em;\n    margin-top: 0;\n    margin-bottom: 0.8888889em;\n    line-height: 1.1111111;\n  }\n  .sm\\:prose-base :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.5em;\n    margin-top: 2em;\n    margin-bottom: 1em;\n    line-height: 1.3333333;\n  }\n  .sm\\:prose-base :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.25em;\n    margin-top: 1.6em;\n    margin-bottom: 0.6em;\n    line-height: 1.6;\n  }\n  .sm\\:prose-base :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.5em;\n    margin-bottom: 0.5em;\n    line-height: 1.5;\n  }\n  .sm\\:prose-base :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .sm\\:prose-base :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .sm\\:prose-base :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .sm\\:prose-base :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .sm\\:prose-base :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n    border-radius: 0.3125rem;\n    padding-top: 0.1875em;\n    padding-inline-end: 0.375em;\n    padding-bottom: 0.1875em;\n    padding-inline-start: 0.375em;\n  }\n  .sm\\:prose-base :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n  }\n  .sm\\:prose-base :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n  }\n  .sm\\:prose-base :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.9em;\n  }\n  .sm\\:prose-base :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n    line-height: 1.7142857;\n    margin-top: 1.7142857em;\n    margin-bottom: 1.7142857em;\n    border-radius: 0.375rem;\n    padding-top: 0.8571429em;\n    padding-inline-end: 1.1428571em;\n    padding-bottom: 0.8571429em;\n    padding-inline-start: 1.1428571em;\n  }\n  .sm\\:prose-base :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n    margin-bottom: 1.25em;\n    padding-inline-start: 1.625em;\n  }\n  .sm\\:prose-base :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n    margin-bottom: 1.25em;\n    padding-inline-start: 1.625em;\n  }\n  .sm\\:prose-base :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.5em;\n    margin-bottom: 0.5em;\n  }\n  .sm\\:prose-base :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.375em;\n  }\n  .sm\\:prose-base :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.375em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.75em;\n    margin-bottom: 0.75em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.25em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.25em;\n  }\n  .sm\\:prose-base :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.75em;\n    margin-bottom: 0.75em;\n  }\n  .sm\\:prose-base :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n    margin-bottom: 1.25em;\n  }\n  .sm\\:prose-base :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.25em;\n  }\n  .sm\\:prose-base :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.5em;\n    padding-inline-start: 1.625em;\n  }\n  .sm\\:prose-base :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 3em;\n    margin-bottom: 3em;\n  }\n  .sm\\:prose-base :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n    line-height: 1.7142857;\n  }\n  .sm\\:prose-base :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0.5714286em;\n    padding-bottom: 0.5714286em;\n    padding-inline-start: 0.5714286em;\n  }\n  .sm\\:prose-base :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .sm\\:prose-base :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .sm\\:prose-base :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-top: 0.5714286em;\n    padding-inline-end: 0.5714286em;\n    padding-bottom: 0.5714286em;\n    padding-inline-start: 0.5714286em;\n  }\n  .sm\\:prose-base :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .sm\\:prose-base :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .sm\\:prose-base :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .sm\\:prose-base :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .sm\\:prose-base :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n    line-height: 1.4285714;\n    margin-top: 0.8571429em;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .sm\\:prose-base :where(.sm\\:prose-base > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 1024px) {\n  .lg\\:prose-lg {\n    font-size: 1.125rem;\n    line-height: 1.7777778;\n  }\n  .lg\\:prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n  }\n  .lg\\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.2222222em;\n    line-height: 1.4545455;\n    margin-top: 1.0909091em;\n    margin-bottom: 1.0909091em;\n  }\n  .lg\\:prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.6666667em;\n    margin-bottom: 1.6666667em;\n    padding-inline-start: 1em;\n  }\n  .lg\\:prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 2.6666667em;\n    margin-top: 0;\n    margin-bottom: 0.8333333em;\n    line-height: 1;\n  }\n  .lg\\:prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.6666667em;\n    margin-top: 1.8666667em;\n    margin-bottom: 1.0666667em;\n    line-height: 1.3333333;\n  }\n  .lg\\:prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.3333333em;\n    margin-top: 1.6666667em;\n    margin-bottom: 0.6666667em;\n    line-height: 1.5;\n  }\n  .lg\\:prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 0.4444444em;\n    line-height: 1.5555556;\n  }\n  .lg\\:prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n  }\n  .lg\\:prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n  }\n  .lg\\:prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .lg\\:prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n  }\n  .lg\\:prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n    border-radius: 0.3125rem;\n    padding-top: 0.2222222em;\n    padding-inline-end: 0.4444444em;\n    padding-bottom: 0.2222222em;\n    padding-inline-start: 0.4444444em;\n  }\n  .lg\\:prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n  }\n  .lg\\:prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8666667em;\n  }\n  .lg\\:prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n  }\n  .lg\\:prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n    line-height: 1.75;\n    margin-top: 2em;\n    margin-bottom: 2em;\n    border-radius: 0.375rem;\n    padding-top: 1em;\n    padding-inline-end: 1.5em;\n    padding-bottom: 1em;\n    padding-inline-start: 1.5em;\n  }\n  .lg\\:prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n    padding-inline-start: 1.5555556em;\n  }\n  .lg\\:prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n    padding-inline-start: 1.5555556em;\n  }\n  .lg\\:prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.6666667em;\n    margin-bottom: 0.6666667em;\n  }\n  .lg\\:prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.4444444em;\n  }\n  .lg\\:prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.4444444em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.8888889em;\n    margin-bottom: 0.8888889em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.8888889em;\n    margin-bottom: 0.8888889em;\n  }\n  .lg\\:prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .lg\\:prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.6666667em;\n    padding-inline-start: 1.5555556em;\n  }\n  .lg\\:prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 3.1111111em;\n    margin-bottom: 3.1111111em;\n  }\n  .lg\\:prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n    line-height: 1.5;\n  }\n  .lg\\:prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0.75em;\n    padding-bottom: 0.75em;\n    padding-inline-start: 0.75em;\n  }\n  .lg\\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .lg\\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .lg\\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-top: 0.75em;\n    padding-inline-end: 0.75em;\n    padding-bottom: 0.75em;\n    padding-inline-start: 0.75em;\n  }\n  .lg\\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .lg\\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .lg\\:prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n  }\n  .lg\\:prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .lg\\:prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n    line-height: 1.5;\n    margin-top: 1em;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .lg\\:prose-lg :where(.lg\\:prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 1280px) {\n  .xl\\:prose-2xl {\n    font-size: 1.5rem;\n    line-height: 1.6666667;\n  }\n  .xl\\:prose-2xl :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.25em;\n    line-height: 1.4666667;\n    margin-top: 1.0666667em;\n    margin-bottom: 1.0666667em;\n  }\n  .xl\\:prose-2xl :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.7777778em;\n    margin-bottom: 1.7777778em;\n    padding-inline-start: 1.1111111em;\n  }\n  .xl\\:prose-2xl :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 2.6666667em;\n    margin-top: 0;\n    margin-bottom: 0.875em;\n    line-height: 1;\n  }\n  .xl\\:prose-2xl :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 2em;\n    margin-top: 1.5em;\n    margin-bottom: 0.8333333em;\n    line-height: 1.0833333;\n  }\n  .xl\\:prose-2xl :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 1.5em;\n    margin-top: 1.5555556em;\n    margin-bottom: 0.6666667em;\n    line-height: 1.2222222;\n  }\n  .xl\\:prose-2xl :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.6666667em;\n    margin-bottom: 0.6666667em;\n    line-height: 1.5;\n  }\n  .xl\\:prose-2xl :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .xl\\:prose-2xl :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .xl\\:prose-2xl :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .xl\\:prose-2xl :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .xl\\:prose-2xl :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n    border-radius: 0.375rem;\n    padding-top: 0.25em;\n    padding-inline-end: 0.3333333em;\n    padding-bottom: 0.25em;\n    padding-inline-start: 0.3333333em;\n  }\n  .xl\\:prose-2xl :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n  }\n  .xl\\:prose-2xl :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.875em;\n  }\n  .xl\\:prose-2xl :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8888889em;\n  }\n  .xl\\:prose-2xl :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n    line-height: 1.8;\n    margin-top: 2em;\n    margin-bottom: 2em;\n    border-radius: 0.5rem;\n    padding-top: 1.2em;\n    padding-inline-end: 1.6em;\n    padding-bottom: 1.2em;\n    padding-inline-start: 1.6em;\n  }\n  .xl\\:prose-2xl :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n    padding-inline-start: 1.5833333em;\n  }\n  .xl\\:prose-2xl :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n    padding-inline-start: 1.5833333em;\n  }\n  .xl\\:prose-2xl :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.5em;\n    margin-bottom: 0.5em;\n  }\n  .xl\\:prose-2xl :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.4166667em;\n  }\n  .xl\\:prose-2xl :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0.4166667em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.8333333em;\n    margin-bottom: 0.8333333em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.6666667em;\n    margin-bottom: 0.6666667em;\n  }\n  .xl\\:prose-2xl :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n    margin-bottom: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 1.3333333em;\n  }\n  .xl\\:prose-2xl :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0.5em;\n    padding-inline-start: 1.5833333em;\n  }\n  .xl\\:prose-2xl :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 3em;\n    margin-bottom: 3em;\n  }\n  .xl\\:prose-2xl :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n    line-height: 1.4;\n  }\n  .xl\\:prose-2xl :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0.6em;\n    padding-bottom: 0.8em;\n    padding-inline-start: 0.6em;\n  }\n  .xl\\:prose-2xl :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .xl\\:prose-2xl :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .xl\\:prose-2xl :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-top: 0.8em;\n    padding-inline-end: 0.6em;\n    padding-bottom: 0.8em;\n    padding-inline-start: 0.6em;\n  }\n  .xl\\:prose-2xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-start: 0;\n  }\n  .xl\\:prose-2xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    padding-inline-end: 0;\n  }\n  .xl\\:prose-2xl :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 2em;\n    margin-bottom: 2em;\n  }\n  .xl\\:prose-2xl :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  .xl\\:prose-2xl :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    font-size: 0.8333333em;\n    line-height: 1.6;\n    margin-top: 1em;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-top: 0;\n  }\n  .xl\\:prose-2xl :where(.xl\\:prose-2xl > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {\n    margin-bottom: 0;\n  }\n}\n.\\*\\:\\!text-xs > * {\n  font-size: 0.75rem !important;\n  line-height: 1rem !important;\n}\n.file\\:border-0::file-selector-button {\n  border-width: 0px;\n}\n.file\\:bg-transparent::file-selector-button {\n  background-color: transparent;\n}\n.file\\:text-sm::file-selector-button {\n  font-size: 0.875rem;\n  line-height: 1.25rem;\n}\n.file\\:font-medium::file-selector-button {\n  font-weight: 500;\n}\n.placeholder\\:text-\\[var\\(--command-input-placeholder-color\\)\\]::-moz-placeholder {\n  color: var(--command-input-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--command-input-placeholder-color\\)\\]::placeholder {\n  color: var(--command-input-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--input-placeholder-color\\)\\]::-moz-placeholder {\n  color: var(--input-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--input-placeholder-color\\)\\]::placeholder {\n  color: var(--input-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--multi-select-search-placeholder\\)\\]::-moz-placeholder {\n  color: var(--multi-select-search-placeholder);\n}\n.placeholder\\:text-\\[var\\(--multi-select-search-placeholder\\)\\]::placeholder {\n  color: var(--multi-select-search-placeholder);\n}\n.placeholder\\:text-\\[var\\(--textarea-placeholder-color\\)\\]::-moz-placeholder {\n  color: var(--textarea-placeholder-color);\n}\n.placeholder\\:text-\\[var\\(--textarea-placeholder-color\\)\\]::placeholder {\n  color: var(--textarea-placeholder-color);\n}\n.placeholder\\:text-muted-foreground::-moz-placeholder {\n  color: hsl(var(--muted-foreground));\n}\n.placeholder\\:text-muted-foreground::placeholder {\n  color: hsl(var(--muted-foreground));\n}\n.before\\:absolute::before {\n  content: var(--tw-content);\n  position: absolute;\n}\n.before\\:bottom-full::before {\n  content: var(--tw-content);\n  bottom: 100%;\n}\n.before\\:left-0::before {\n  content: var(--tw-content);\n  left: 0px;\n}\n.before\\:right-0::before {\n  content: var(--tw-content);\n  right: 0px;\n}\n.before\\:border-b-\\[30px\\]::before {\n  content: var(--tw-content);\n  border-bottom-width: 30px;\n}\n.before\\:border-l-\\[30px\\]::before {\n  content: var(--tw-content);\n  border-left-width: 30px;\n}\n.before\\:border-b-\\[\\#2b0d0c\\]::before {\n  content: var(--tw-content);\n  --tw-border-opacity: 1;\n  border-bottom-color: rgb(43 13 12 / var(--tw-border-opacity, 1));\n}\n.before\\:border-l-transparent::before {\n  content: var(--tw-content);\n  border-left-color: transparent;\n}\n.before\\:content-\\[\\"\\"\\]::before {\n  --tw-content: "";\n  content: var(--tw-content);\n}\n.after\\:absolute::after {\n  content: var(--tw-content);\n  position: absolute;\n}\n.after\\:inset-y-0::after {\n  content: var(--tw-content);\n  top: 0px;\n  bottom: 0px;\n}\n.after\\:left-0::after {\n  content: var(--tw-content);\n  left: 0px;\n}\n.after\\:left-1\\/2::after {\n  content: var(--tw-content);\n  left: 50%;\n}\n.after\\:right-0::after {\n  content: var(--tw-content);\n  right: 0px;\n}\n.after\\:top-full::after {\n  content: var(--tw-content);\n  top: 100%;\n}\n.after\\:w-1::after {\n  content: var(--tw-content);\n  width: 0.25rem;\n}\n.after\\:-translate-x-1\\/2::after {\n  content: var(--tw-content);\n  --tw-translate-x: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.after\\:border-r-\\[30px\\]::after {\n  content: var(--tw-content);\n  border-right-width: 30px;\n}\n.after\\:border-t-\\[30px\\]::after {\n  content: var(--tw-content);\n  border-top-width: 30px;\n}\n.after\\:border-r-transparent::after {\n  content: var(--tw-content);\n  border-right-color: transparent;\n}\n.after\\:border-t-\\[\\#2b0d0c\\]::after {\n  content: var(--tw-content);\n  --tw-border-opacity: 1;\n  border-top-color: rgb(43 13 12 / var(--tw-border-opacity, 1));\n}\n.after\\:content-\\[\\"\\"\\]::after {\n  --tw-content: "";\n  content: var(--tw-content);\n}\n.last\\:border-b-0:last-child {\n  border-bottom-width: 0px;\n}\n.checked\\:bg-\\[var\\(--modal-color-border-primary\\)\\]:checked {\n  background-color: var(--modal-color-border-primary);\n}\n.focus-within\\:relative:focus-within {\n  position: relative;\n}\n.focus-within\\:z-20:focus-within {\n  z-index: 20;\n}\n.focus-within\\:bg-\\[var\\(--radio-group-segmented-focus-bg\\)\\]:focus-within {\n  background-color: var(--radio-group-segmented-focus-bg);\n}\n.hover\\:rotate-\\[var\\(--article-card-hover-rotate\\)\\]:hover {\n  --tw-rotate: var(--article-card-hover-rotate);\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.hover\\:scale-105:hover {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.hover\\:scale-\\[1\\.02\\]:hover {\n  --tw-scale-x: 1.02;\n  --tw-scale-y: 1.02;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.hover\\:cursor-pointer:hover {\n  cursor: pointer;\n}\n.hover\\:border-solid:hover {\n  border-style: solid;\n}\n.hover\\:border-\\[var\\(--button-tabs-tab-inactive-hover-color\\)\\]:hover {\n  border-color: var(--button-tabs-tab-inactive-hover-color);\n}\n.hover\\:border-\\[var\\(--checkbox-border-hover-color\\)\\]:hover {\n  border-color: var(--checkbox-border-hover-color);\n}\n.hover\\:border-\\[var\\(--input-border-hover-color\\)\\]:hover {\n  border-color: var(--input-border-hover-color);\n}\n.hover\\:border-\\[var\\(--multi-select-hover-border\\)\\]:hover {\n  border-color: var(--multi-select-hover-border);\n}\n.hover\\:border-\\[var\\(--neon-green\\)\\]:hover {\n  border-color: var(--neon-green);\n}\n.hover\\:border-\\[var\\(--pagination-button-active-hover-border\\)\\]:hover {\n  border-color: var(--pagination-button-active-hover-border);\n}\n.hover\\:border-\\[var\\(--pagination-button-hover-border-color\\)\\]:hover {\n  border-color: var(--pagination-button-hover-border-color);\n}\n.hover\\:border-\\[var\\(--pagination-nav-hover-border\\)\\]:hover {\n  border-color: var(--pagination-nav-hover-border);\n}\n.hover\\:border-\\[var\\(--radio-group-item-border-hover-color\\)\\]:hover {\n  border-color: var(--radio-group-item-border-hover-color);\n}\n.hover\\:border-\\[var\\(--range-calendar-hover-border\\)\\]:hover {\n  border-color: var(--range-calendar-hover-border);\n}\n.hover\\:border-\\[var\\(--textarea-border-hover-color\\)\\]:hover {\n  border-color: var(--textarea-border-hover-color);\n}\n.hover\\:border-\\[var\\(--toggle-group-border-width\\)_solid_var\\(--toggle-group-border-hover-color\\)\\]:hover {\n  border-color: var(--toggle-group-border-width) solid var(--toggle-group-border-hover-color);\n}\n.hover\\:border-\\[var\\(--toggle-outline-hover-border\\)\\]:hover {\n  border-color: var(--toggle-outline-hover-border);\n}\n.hover\\:\\!bg-\\[var\\(--button-group-dropdown-item-hover-background\\)\\]:hover {\n  background-color: var(--button-group-dropdown-item-hover-background) !important;\n}\n.hover\\:\\!bg-green-500:hover {\n  --tw-bg-opacity: 1 !important;\n  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;\n}\n.hover\\:bg-\\[--article-card-hover-bg-color\\]:hover {\n  background-color: var(--article-card-hover-bg-color);\n}\n.hover\\:bg-\\[--bracket-hoverBg\\]:hover {\n  background-color: var(--bracket-hoverBg);\n}\n.hover\\:bg-\\[--bracket-selectOptionHoverBg\\]:hover {\n  background-color: var(--bracket-selectOptionHoverBg);\n}\n.hover\\:bg-\\[--button-disabled-bg\\]:hover {\n  background-color: var(--button-disabled-bg);\n}\n.hover\\:bg-\\[--button-hover-bg\\]:hover {\n  background-color: var(--button-hover-bg);\n}\n.hover\\:bg-\\[--member-card-color-background\\]:hover {\n  background-color: var(--member-card-color-background);\n}\n.hover\\:bg-\\[--pill-buttonHoverBg\\]:hover {\n  background-color: var(--pill-buttonHoverBg);\n}\n.hover\\:bg-\\[color\\:var\\(--calendar-day-selected-bg\\)\\]:hover {\n  background-color: var(--calendar-day-selected-bg);\n}\n.hover\\:bg-\\[rgba\\(255\\2c 255\\2c 255\\2c 0\\.2\\)\\]:hover {\n  background-color: rgba(255,255,255,0.2);\n}\n.hover\\:bg-\\[var\\(--accordion-trigger-hover-background\\)\\]:hover {\n  background-color: var(--accordion-trigger-hover-background);\n}\n.hover\\:bg-\\[var\\(--button-default-hover\\)\\]:hover {\n  background-color: var(--button-default-hover);\n}\n.hover\\:bg-\\[var\\(--button-destructive-hover\\)\\]:hover {\n  background-color: var(--button-destructive-hover);\n}\n.hover\\:bg-\\[var\\(--button-ghost-hover\\)\\]:hover {\n  background-color: var(--button-ghost-hover);\n}\n.hover\\:bg-\\[var\\(--button-link-hover\\)\\]:hover {\n  background-color: var(--button-link-hover);\n}\n.hover\\:bg-\\[var\\(--button-outline-hover\\)\\]:hover {\n  background-color: var(--button-outline-hover);\n}\n.hover\\:bg-\\[var\\(--button-secondary-hover\\)\\]:hover {\n  background-color: var(--button-secondary-hover);\n}\n.hover\\:bg-\\[var\\(--button-select-hover-bg\\)\\]:hover {\n  background-color: var(--button-select-hover-bg);\n}\n.hover\\:bg-\\[var\\(--button-tabs-tab-active-hover-background\\)\\]:hover {\n  background-color: var(--button-tabs-tab-active-hover-background);\n}\n.hover\\:bg-\\[var\\(--button-tabs-tab-inactive-hover-background\\)\\]:hover {\n  background-color: var(--button-tabs-tab-inactive-hover-background);\n}\n.hover\\:bg-\\[var\\(--button-warning-hover\\)\\]:hover {\n  background-color: var(--button-warning-hover);\n}\n.hover\\:bg-\\[var\\(--calendar-day-hover-bg\\)\\]:hover {\n  background-color: var(--calendar-day-hover-bg);\n}\n.hover\\:bg-\\[var\\(--calendar-day-selected-bg\\)\\]:hover {\n  background-color: var(--calendar-day-selected-bg);\n}\n.hover\\:bg-\\[var\\(--calendar-nav-button-hover-bg\\)\\]:hover {\n  background-color: var(--calendar-nav-button-hover-bg);\n}\n.hover\\:bg-\\[var\\(--command-item-hover-background\\)\\]:hover {\n  background-color: var(--command-item-hover-background);\n}\n.hover\\:bg-\\[var\\(--dialog-close-button-hover-background\\)\\]:hover {\n  background-color: var(--dialog-close-button-hover-background);\n}\n.hover\\:bg-\\[var\\(--indigo-alpha-6\\)\\]:hover {\n  background-color: var(--indigo-alpha-6);\n}\n.hover\\:bg-\\[var\\(--input-hover-bg\\)\\]:hover {\n  background-color: var(--input-hover-bg);\n}\n.hover\\:bg-\\[var\\(--multi-select-hover-background\\)\\]:hover {\n  background-color: var(--multi-select-hover-background);\n}\n.hover\\:bg-\\[var\\(--multi-select-option-hover-background\\)\\]:hover {\n  background-color: var(--multi-select-option-hover-background);\n}\n.hover\\:bg-\\[var\\(--nav-color-hover\\)\\]:hover {\n  background-color: var(--nav-color-hover);\n}\n.hover\\:bg-\\[var\\(--pagination-button-active-hover-bg\\)\\]:hover {\n  background-color: var(--pagination-button-active-hover-bg);\n}\n.hover\\:bg-\\[var\\(--pagination-button-hover-bg\\)\\]:hover {\n  background-color: var(--pagination-button-hover-bg);\n}\n.hover\\:bg-\\[var\\(--pagination-nav-hover-bg\\)\\]:hover {\n  background-color: var(--pagination-nav-hover-bg);\n}\n.hover\\:bg-\\[var\\(--radio-group-item-hover-bg\\)\\]:hover {\n  background-color: var(--radio-group-item-hover-bg);\n}\n.hover\\:bg-\\[var\\(--radio-group-segmented-hover-bg\\)\\]:hover {\n  background-color: var(--radio-group-segmented-hover-bg);\n}\n.hover\\:bg-\\[var\\(--range-calendar-hover-background\\)\\]:hover {\n  background-color: var(--range-calendar-hover-background);\n}\n.hover\\:bg-\\[var\\(--rich-text-editor-button-hover-bg\\)\\]:hover {\n  background-color: var(--rich-text-editor-button-hover-bg);\n}\n.hover\\:bg-\\[var\\(--selector-color-focus\\)\\]:hover {\n  background-color: var(--selector-color-focus);\n}\n.hover\\:bg-\\[var\\(--table-row-hover-bg\\)\\]:hover {\n  background-color: var(--table-row-hover-bg);\n}\n.hover\\:bg-\\[var\\(--tabs-trigger-hover-background\\)\\]:hover {\n  background-color: var(--tabs-trigger-hover-background);\n}\n.hover\\:bg-\\[var\\(--textarea-hover-bg\\)\\]:hover {\n  background-color: var(--textarea-hover-bg);\n}\n.hover\\:bg-\\[var\\(--toaster-action-hover-background\\)\\]:hover {\n  background-color: var(--toaster-action-hover-background);\n}\n.hover\\:bg-\\[var\\(--toggle-default-hover-bg\\)\\]:hover {\n  background-color: var(--toggle-default-hover-bg);\n}\n.hover\\:bg-\\[var\\(--toggle-group-hover-bg\\)\\]:hover {\n  background-color: var(--toggle-group-hover-bg);\n}\n.hover\\:bg-\\[var\\(--toggle-outline-hover-bg\\)\\]:hover {\n  background-color: var(--toggle-outline-hover-bg);\n}\n.hover\\:bg-accent:hover {\n  background-color: hsl(var(--accent));\n}\n.hover\\:bg-black:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-blue-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-blue-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-blue-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-destructive:hover {\n  background-color: hsl(var(--destructive));\n}\n.hover\\:bg-destructive\\/80:hover {\n  background-color: hsl(var(--destructive) / 0.8);\n}\n.hover\\:bg-destructive\\/90:hover {\n  background-color: hsl(var(--destructive) / 0.9);\n}\n.hover\\:bg-gray-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-gray-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-gray-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-green-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-green-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-muted:hover {\n  background-color: hsl(var(--muted));\n}\n.hover\\:bg-muted\\/50:hover {\n  background-color: hsl(var(--muted) / 0.5);\n}\n.hover\\:bg-muted\\/80:hover {\n  background-color: hsl(var(--muted) / 0.8);\n}\n.hover\\:bg-orange-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-primary:hover {\n  background-color: hsl(var(--primary));\n}\n.hover\\:bg-primary\\/80:hover {\n  background-color: hsl(var(--primary) / 0.8);\n}\n.hover\\:bg-primary\\/90:hover {\n  background-color: hsl(var(--primary) / 0.9);\n}\n.hover\\:bg-purple-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-red-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-red-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-red-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));\n}\n.hover\\:bg-secondary:hover {\n  background-color: hsl(var(--secondary));\n}\n.hover\\:bg-secondary\\/80:hover {\n  background-color: hsl(var(--secondary) / 0.8);\n}\n.hover\\:bg-white\\/10:hover {\n  background-color: rgb(255 255 255 / 0.1);\n}\n.hover\\:bg-white\\/30:hover {\n  background-color: rgb(255 255 255 / 0.3);\n}\n.hover\\:uppercase:hover {\n  text-transform: uppercase;\n}\n.hover\\:\\!text-\\[var\\(--button-group-dropdown-item-hover-color\\)\\]:hover {\n  color: var(--button-group-dropdown-item-hover-color) !important;\n}\n.hover\\:text-\\[--article-card-hover-color\\]:hover {\n  color: var(--article-card-hover-color);\n}\n.hover\\:text-\\[--bracket-hoverColor\\]:hover {\n  color: var(--bracket-hoverColor);\n}\n.hover\\:text-\\[--bracket-selectOptionHoverColor\\]:hover {\n  color: var(--bracket-selectOptionHoverColor);\n}\n.hover\\:text-\\[--bracket-verifiedHoverColor\\]:hover {\n  color: var(--bracket-verifiedHoverColor);\n}\n.hover\\:text-\\[--button-disabled-color\\]:hover {\n  color: var(--button-disabled-color);\n}\n.hover\\:text-\\[--button-hover-color\\]:hover {\n  color: var(--button-hover-color);\n}\n.hover\\:text-\\[--pill-buttonHoverColor\\]:hover {\n  color: var(--pill-buttonHoverColor);\n}\n.hover\\:text-\\[var\\(--accordion-trigger-hover-color\\)\\]:hover {\n  color: var(--accordion-trigger-hover-color);\n}\n.hover\\:text-\\[var\\(--button-default-hover-color\\)\\]:hover {\n  color: var(--button-default-hover-color);\n}\n.hover\\:text-\\[var\\(--button-destructive-hover-color\\)\\]:hover {\n  color: var(--button-destructive-hover-color);\n}\n.hover\\:text-\\[var\\(--button-ghost-hover-color\\)\\]:hover {\n  color: var(--button-ghost-hover-color);\n}\n.hover\\:text-\\[var\\(--button-link-hover-color\\)\\]:hover {\n  color: var(--button-link-hover-color);\n}\n.hover\\:text-\\[var\\(--button-outline-hover-color\\)\\]:hover {\n  color: var(--button-outline-hover-color);\n}\n.hover\\:text-\\[var\\(--button-secondary-hover-color\\)\\]:hover {\n  color: var(--button-secondary-hover-color);\n}\n.hover\\:text-\\[var\\(--button-select-color\\)\\]:hover {\n  color: var(--button-select-color);\n}\n.hover\\:text-\\[var\\(--button-tabs-tab-active-hover-color\\)\\]:hover {\n  color: var(--button-tabs-tab-active-hover-color);\n}\n.hover\\:text-\\[var\\(--button-tabs-tab-inactive-hover-color\\)\\]:hover {\n  color: var(--button-tabs-tab-inactive-hover-color);\n}\n.hover\\:text-\\[var\\(--button-warning-hover-color\\)\\]:hover {\n  color: var(--button-warning-hover-color);\n}\n.hover\\:text-\\[var\\(--calendar-day-hover-color\\)\\]:hover {\n  color: var(--calendar-day-hover-color);\n}\n.hover\\:text-\\[var\\(--calendar-day-selected-color\\)\\]:hover {\n  color: var(--calendar-day-selected-color);\n}\n.hover\\:text-\\[var\\(--calendar-nav-button-hover-color\\)\\]:hover {\n  color: var(--calendar-nav-button-hover-color);\n}\n.hover\\:text-\\[var\\(--multi-select-chevron-hover-color\\)\\]:hover {\n  color: var(--multi-select-chevron-hover-color);\n}\n.hover\\:text-\\[var\\(--multi-select-clear-hover-color\\)\\]:hover {\n  color: var(--multi-select-clear-hover-color);\n}\n.hover\\:text-\\[var\\(--multi-select-option-hover-color\\)\\]:hover {\n  color: var(--multi-select-option-hover-color);\n}\n.hover\\:text-\\[var\\(--multi-select-remove-hover-color\\)\\]:hover {\n  color: var(--multi-select-remove-hover-color);\n}\n.hover\\:text-\\[var\\(--pagination-button-active-hover-color\\)\\]:hover {\n  color: var(--pagination-button-active-hover-color);\n}\n.hover\\:text-\\[var\\(--pagination-button-hover-color\\)\\]:hover {\n  color: var(--pagination-button-hover-color);\n}\n.hover\\:text-\\[var\\(--pagination-nav-hover-color\\)\\]:hover {\n  color: var(--pagination-nav-hover-color);\n}\n.hover\\:text-\\[var\\(--rich-text-editor-button-hover-text\\)\\]:hover {\n  color: var(--rich-text-editor-button-hover-text);\n}\n.hover\\:text-\\[var\\(--tabs-trigger-hover-color\\)\\]:hover {\n  color: var(--tabs-trigger-hover-color);\n}\n.hover\\:text-\\[var\\(--toggle-default-hover-color\\)\\]:hover {\n  color: var(--toggle-default-hover-color);\n}\n.hover\\:text-\\[var\\(--toggle-group-hover-color\\)\\]:hover {\n  color: var(--toggle-group-hover-color);\n}\n.hover\\:text-\\[var\\(--toggle-outline-hover-color\\)\\]:hover {\n  color: var(--toggle-outline-hover-color);\n}\n.hover\\:text-accent-foreground:hover {\n  color: hsl(var(--accent-foreground));\n}\n.hover\\:text-destructive:hover {\n  color: hsl(var(--destructive));\n}\n.hover\\:text-destructive-foreground:hover {\n  color: hsl(var(--destructive-foreground));\n}\n.hover\\:text-foreground:hover {\n  color: hsl(var(--foreground));\n}\n.hover\\:text-gray-600:hover {\n  --tw-text-opacity: 1;\n  color: rgb(75 85 99 / var(--tw-text-opacity, 1));\n}\n.hover\\:text-indigo-200:hover {\n  --tw-text-opacity: 1;\n  color: rgb(199 210 254 / var(--tw-text-opacity, 1));\n}\n.hover\\:text-muted-foreground:hover {\n  color: hsl(var(--muted-foreground));\n}\n.hover\\:text-primary-foreground:hover {\n  color: hsl(var(--primary-foreground));\n}\n.hover\\:text-red-700:hover {\n  --tw-text-opacity: 1;\n  color: rgb(185 28 28 / var(--tw-text-opacity, 1));\n}\n.hover\\:text-white:hover {\n  --tw-text-opacity: 1;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1));\n}\n.hover\\:text-white\\/80:hover {\n  color: rgb(255 255 255 / 0.8);\n}\n.hover\\:underline:hover {\n  text-decoration-line: underline;\n}\n.hover\\:no-underline:hover {\n  text-decoration-line: none;\n}\n.hover\\:opacity-100:hover {\n  opacity: 1;\n}\n.hover\\:opacity-80:hover {\n  opacity: 0.8;\n}\n.hover\\:shadow-lg:hover {\n  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.focus\\:border-\\[var\\(--multi-select-error-border\\)\\]:focus {\n  border-color: var(--multi-select-error-border);\n}\n.focus\\:border-\\[var\\(--multi-select-focus-border\\)\\]:focus {\n  border-color: var(--multi-select-focus-border);\n}\n.focus\\:border-\\[var\\(--radio-group-item-border-focus-color\\)\\]:focus {\n  border-color: var(--radio-group-item-border-focus-color);\n}\n.focus\\:border-\\[var\\(--range-calendar-error-border\\)\\]:focus {\n  border-color: var(--range-calendar-error-border);\n}\n.focus\\:border-\\[var\\(--range-calendar-focus-border\\)\\]:focus {\n  border-color: var(--range-calendar-focus-border);\n}\n.focus\\:border-blue-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));\n}\n.focus\\:\\!bg-\\[var\\(--button-group-dropdown-item-hover-background\\)\\]:focus {\n  background-color: var(--button-group-dropdown-item-hover-background) !important;\n}\n.focus\\:bg-\\[--bracket-selectOptionHoverBg\\]:focus {\n  background-color: var(--bracket-selectOptionHoverBg);\n}\n.focus\\:bg-\\[color\\:var\\(--calendar-day-selected-bg\\)\\]:focus {\n  background-color: var(--calendar-day-selected-bg);\n}\n.focus\\:bg-\\[var\\(--button-select-hover-bg\\)\\]:focus {\n  background-color: var(--button-select-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-checkbox-item-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-checkbox-item-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-item-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-item-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-radio-item-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-radio-item-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-sub-content-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-sub-content-hover-bg);\n}\n.focus\\:bg-\\[var\\(--context-menu-sub-trigger-hover-bg\\)\\]:focus {\n  background-color: var(--context-menu-sub-trigger-hover-bg);\n}\n.focus\\:bg-\\[var\\(--multi-select-focus-background\\)\\]:focus {\n  background-color: var(--multi-select-focus-background);\n}\n.focus\\:bg-\\[var\\(--radio-group-item-focus-bg\\)\\]:focus {\n  background-color: var(--radio-group-item-focus-bg);\n}\n.focus\\:bg-\\[var\\(--range-calendar-focus-background\\)\\]:focus {\n  background-color: var(--range-calendar-focus-background);\n}\n.focus\\:bg-\\[var\\(--select-hover-bg\\)\\]:focus {\n  background-color: var(--select-hover-bg);\n}\n.focus\\:bg-\\[var\\(--selector-color-focus\\)\\]:focus {\n  background-color: var(--selector-color-focus);\n}\n.focus\\:bg-accent:focus {\n  background-color: hsl(var(--accent));\n}\n.focus\\:bg-primary:focus {\n  background-color: hsl(var(--primary));\n}\n.focus\\:\\!text-\\[var\\(--button-group-dropdown-item-hover-color\\)\\]:focus {\n  color: var(--button-group-dropdown-item-hover-color) !important;\n}\n.focus\\:text-\\[--bracket-selectOptionHoverColor\\]:focus {\n  color: var(--bracket-selectOptionHoverColor);\n}\n.focus\\:text-\\[color\\:var\\(--calendar-day-selected-color\\)\\]:focus {\n  color: var(--calendar-day-selected-color);\n}\n.focus\\:text-\\[var\\(--button-select-color\\)\\]:focus {\n  color: var(--button-select-color);\n}\n.focus\\:text-\\[var\\(--context-menu-checkbox-item-hover-color\\)\\]:focus {\n  color: var(--context-menu-checkbox-item-hover-color);\n}\n.focus\\:text-\\[var\\(--context-menu-item-destructive-color\\)\\]:focus {\n  color: var(--context-menu-item-destructive-color);\n}\n.focus\\:text-\\[var\\(--context-menu-item-hover-color\\)\\]:focus {\n  color: var(--context-menu-item-hover-color);\n}\n.focus\\:text-\\[var\\(--context-menu-radio-item-hover-color\\)\\]:focus {\n  color: var(--context-menu-radio-item-hover-color);\n}\n.focus\\:text-\\[var\\(--context-menu-sub-content-hover-color\\)\\]:focus {\n  color: var(--context-menu-sub-content-hover-color);\n}\n.focus\\:text-\\[var\\(--context-menu-sub-trigger-hover-color\\)\\]:focus {\n  color: var(--context-menu-sub-trigger-hover-color);\n}\n.focus\\:text-\\[var\\(--select-text\\)\\]:focus {\n  color: var(--select-text);\n}\n.focus\\:text-accent-foreground:focus {\n  color: hsl(var(--accent-foreground));\n}\n.focus\\:text-primary-foreground:focus {\n  color: hsl(var(--primary-foreground));\n}\n.focus\\:text-white:focus {\n  --tw-text-opacity: 1;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1));\n}\n.focus\\:opacity-100:focus {\n  opacity: 1;\n}\n.focus\\:outline-none:focus {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n.focus\\:ring-0:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus\\:ring-1:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus\\:ring-2:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus\\:ring-\\[var\\(--multi-select-error-color\\)\\]:focus {\n  --tw-ring-color: var(--multi-select-error-color);\n}\n.focus\\:ring-\\[var\\(--multi-select-focus-ring\\)\\]:focus {\n  --tw-ring-color: var(--multi-select-focus-ring);\n}\n.focus\\:ring-\\[var\\(--pagination-focus-ring\\)\\]:focus {\n  --tw-ring-color: var(--pagination-focus-ring);\n}\n.focus\\:ring-\\[var\\(--range-calendar-error-color\\)\\]:focus {\n  --tw-ring-color: var(--range-calendar-error-color);\n}\n.focus\\:ring-\\[var\\(--range-calendar-focus-ring\\)\\]:focus {\n  --tw-ring-color: var(--range-calendar-focus-ring);\n}\n.focus\\:ring-\\[var\\(--select-error-border-color\\)\\]:focus {\n  --tw-ring-color: var(--select-error-border-color);\n}\n.focus\\:ring-blue-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));\n}\n.focus\\:ring-gray-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1));\n}\n.focus\\:ring-ring:focus {\n  --tw-ring-color: hsl(var(--ring));\n}\n.focus\\:ring-offset-2:focus {\n  --tw-ring-offset-width: 2px;\n}\n.focus\\:ring-offset-\\[var\\(--pagination-focus-ring-offset\\)\\]:focus {\n  --tw-ring-offset-color: var(--pagination-focus-ring-offset);\n}\n.focus-visible\\:outline-none:focus-visible {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n.focus-visible\\:ring-1:focus-visible {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus-visible\\:ring-2:focus-visible {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n.focus-visible\\:ring-\\[var\\(--checkbox-border-focus-color\\)\\]:focus-visible {\n  --tw-ring-color: var(--checkbox-border-focus-color);\n}\n.focus-visible\\:ring-\\[var\\(--input-border-focus-color\\)\\]:focus-visible {\n  --tw-ring-color: var(--input-border-focus-color);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-default-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-default-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-error-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-error-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-primary-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-primary-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-secondary-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-secondary-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-success-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-success-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--slider-variant-warning-range-background\\)\\]:focus-visible {\n  --tw-ring-color: var(--slider-variant-warning-range-background);\n}\n.focus-visible\\:ring-\\[var\\(--switch-focus\\)\\]:focus-visible {\n  --tw-ring-color: var(--switch-focus);\n}\n.focus-visible\\:ring-\\[var\\(--tabs-content-focus-ring-color\\)\\]:focus-visible {\n  --tw-ring-color: var(--tabs-content-focus-ring-color);\n}\n.focus-visible\\:ring-\\[var\\(--tabs-content-focus-ring-width\\)\\]:focus-visible {\n  --tw-ring-color: var(--tabs-content-focus-ring-width);\n}\n.focus-visible\\:ring-\\[var\\(--textarea-border-focus-color\\)\\]:focus-visible {\n  --tw-ring-color: var(--textarea-border-focus-color);\n}\n.focus-visible\\:ring-ring:focus-visible {\n  --tw-ring-color: hsl(var(--ring));\n}\n.focus-visible\\:ring-offset-1:focus-visible {\n  --tw-ring-offset-width: 1px;\n}\n.focus-visible\\:ring-offset-2:focus-visible {\n  --tw-ring-offset-width: 2px;\n}\n.focus-visible\\:ring-offset-\\[var\\(--tabs-content-focus-ring-offset-width\\)\\]:focus-visible {\n  --tw-ring-offset-color: var(--tabs-content-focus-ring-offset-width);\n}\n.focus-visible\\:ring-offset-background:focus-visible {\n  --tw-ring-offset-color: hsl(var(--background));\n}\n.active\\:bg-\\[var\\(--button-default-press\\)\\]:active {\n  background-color: var(--button-default-press);\n}\n.active\\:bg-\\[var\\(--button-destructive-press\\)\\]:active {\n  background-color: var(--button-destructive-press);\n}\n.active\\:bg-\\[var\\(--button-ghost-press\\)\\]:active {\n  background-color: var(--button-ghost-press);\n}\n.active\\:bg-\\[var\\(--button-link-press\\)\\]:active {\n  background-color: var(--button-link-press);\n}\n.active\\:bg-\\[var\\(--button-outline-press\\)\\]:active {\n  background-color: var(--button-outline-press);\n}\n.active\\:bg-\\[var\\(--button-secondary-press\\)\\]:active {\n  background-color: var(--button-secondary-press);\n}\n.active\\:bg-\\[var\\(--button-warning-press\\)\\]:active {\n  background-color: var(--button-warning-press);\n}\n.active\\:text-\\[var\\(--button-default-press-color\\)\\]:active {\n  color: var(--button-default-press-color);\n}\n.active\\:text-\\[var\\(--button-destructive-press-color\\)\\]:active {\n  color: var(--button-destructive-press-color);\n}\n.active\\:text-\\[var\\(--button-ghost-press-color\\)\\]:active {\n  color: var(--button-ghost-press-color);\n}\n.active\\:text-\\[var\\(--button-link-press-color\\)\\]:active {\n  color: var(--button-link-press-color);\n}\n.active\\:text-\\[var\\(--button-outline-press-color\\)\\]:active {\n  color: var(--button-outline-press-color);\n}\n.active\\:text-\\[var\\(--button-secondary-press-color\\)\\]:active {\n  color: var(--button-secondary-press-color);\n}\n.active\\:text-\\[var\\(--button-warning-press-color\\)\\]:active {\n  color: var(--button-warning-press-color);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-default-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-default-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-destructive-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-destructive-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-ghost-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-ghost-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-link-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-link-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-outline-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-outline-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-secondary-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-secondary-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.active\\:shadow-\\[0px_0px_0px_4px_var\\(--button-warning-press-border\\)\\]:active {\n  --tw-shadow: 0px 0px 0px 4px var(--button-warning-press-border);\n  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.disabled\\:pointer-events-none:disabled {\n  pointer-events: none;\n}\n.disabled\\:cursor-\\[var\\(--slider-track-disabled-cursor\\)\\]:disabled {\n  cursor: var(--slider-track-disabled-cursor);\n}\n.disabled\\:cursor-not-allowed:disabled {\n  cursor: not-allowed;\n}\n.disabled\\:border-\\[var\\(--checkbox-border-disabled-color\\)\\]:disabled {\n  border-color: var(--checkbox-border-disabled-color);\n}\n.disabled\\:border-\\[var\\(--datepicker-disabled-border-color\\)\\]:disabled {\n  border-color: var(--datepicker-disabled-border-color);\n}\n.disabled\\:border-\\[var\\(--input-border-disabled-color\\)\\]:disabled {\n  border-color: var(--input-border-disabled-color);\n}\n.disabled\\:border-\\[var\\(--multi-select-disabled-border\\)\\]:disabled {\n  border-color: var(--multi-select-disabled-border);\n}\n.disabled\\:border-\\[var\\(--pagination-nav-disabled-border\\)\\]:disabled {\n  border-color: var(--pagination-nav-disabled-border);\n}\n.disabled\\:border-\\[var\\(--radio-group-item-border-disabled-color\\)\\]:disabled {\n  border-color: var(--radio-group-item-border-disabled-color);\n}\n.disabled\\:border-\\[var\\(--range-calendar-disabled-border\\)\\]:disabled {\n  border-color: var(--range-calendar-disabled-border);\n}\n.disabled\\:border-\\[var\\(--select-disabled-border-color\\)\\]:disabled {\n  border-color: var(--select-disabled-border-color);\n}\n.disabled\\:border-\\[var\\(--textarea-border-disabled-color\\)\\]:disabled {\n  border-color: var(--textarea-border-disabled-color);\n}\n.disabled\\:bg-\\[var\\(--button-default-disabled\\)\\]:disabled {\n  background-color: var(--button-default-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-destructive-disabled\\)\\]:disabled {\n  background-color: var(--button-destructive-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-ghost-disabled\\)\\]:disabled {\n  background-color: var(--button-ghost-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-link-disabled\\)\\]:disabled {\n  background-color: var(--button-link-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-outline-disabled\\)\\]:disabled {\n  background-color: var(--button-outline-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-secondary-disabled\\)\\]:disabled {\n  background-color: var(--button-secondary-disabled);\n}\n.disabled\\:bg-\\[var\\(--button-warning-disabled\\)\\]:disabled {\n  background-color: var(--button-warning-disabled);\n}\n.disabled\\:bg-\\[var\\(--datepicker-disabled-bg\\)\\]:disabled {\n  background-color: var(--datepicker-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--input-disabled-bg\\)\\]:disabled {\n  background-color: var(--input-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--multi-select-disabled-background\\)\\]:disabled {\n  background-color: var(--multi-select-disabled-background);\n}\n.disabled\\:bg-\\[var\\(--pagination-nav-disabled-bg\\)\\]:disabled {\n  background-color: var(--pagination-nav-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--radio-group-item-disabled-bg\\)\\]:disabled {\n  background-color: var(--radio-group-item-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--range-calendar-disabled-background\\)\\]:disabled {\n  background-color: var(--range-calendar-disabled-background);\n}\n.disabled\\:bg-\\[var\\(--select-disabled-bg\\)\\]:disabled {\n  background-color: var(--select-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--switch-disabled\\)\\]:disabled {\n  background-color: var(--switch-disabled);\n}\n.disabled\\:bg-\\[var\\(--textarea-disabled-bg\\)\\]:disabled {\n  background-color: var(--textarea-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--toggle-default-disabled-bg\\)\\]:disabled {\n  background-color: var(--toggle-default-disabled-bg);\n}\n.disabled\\:bg-\\[var\\(--toggle-outline-disabled-bg\\)\\]:disabled {\n  background-color: var(--toggle-outline-disabled-bg);\n}\n.disabled\\:bg-slate-600:disabled {\n  --tw-bg-opacity: 1;\n  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1));\n}\n.disabled\\:text-\\[var\\(--accordion-trigger-disabled-color\\)\\]:disabled {\n  color: var(--accordion-trigger-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-default-disabled-color\\)\\]:disabled {\n  color: var(--button-default-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-destructive-disabled-color\\)\\]:disabled {\n  color: var(--button-destructive-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-ghost-disabled-color\\)\\]:disabled {\n  color: var(--button-ghost-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-link-disabled-color\\)\\]:disabled {\n  color: var(--button-link-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-outline-disabled-color\\)\\]:disabled {\n  color: var(--button-outline-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-secondary-disabled-color\\)\\]:disabled {\n  color: var(--button-secondary-disabled-color);\n}\n.disabled\\:text-\\[var\\(--button-warning-disabled-color\\)\\]:disabled {\n  color: var(--button-warning-disabled-color);\n}\n.disabled\\:text-\\[var\\(--checkbox-checkmark-disabled-color\\)\\]:disabled {\n  color: var(--checkbox-checkmark-disabled-color);\n}\n.disabled\\:text-\\[var\\(--datepicker-disabled-color\\)\\]:disabled {\n  color: var(--datepicker-disabled-color);\n}\n.disabled\\:text-\\[var\\(--input-disabled-color\\)\\]:disabled {\n  color: var(--input-disabled-color);\n}\n.disabled\\:text-\\[var\\(--multi-select-disabled-color\\)\\]:disabled {\n  color: var(--multi-select-disabled-color);\n}\n.disabled\\:text-\\[var\\(--pagination-nav-disabled-color\\)\\]:disabled {\n  color: var(--pagination-nav-disabled-color);\n}\n.disabled\\:text-\\[var\\(--range-calendar-disabled-color\\)\\]:disabled {\n  color: var(--range-calendar-disabled-color);\n}\n.disabled\\:text-\\[var\\(--select-disabled-color\\)\\]:disabled {\n  color: var(--select-disabled-color);\n}\n.disabled\\:text-\\[var\\(--textarea-disabled-color\\)\\]:disabled {\n  color: var(--textarea-disabled-color);\n}\n.disabled\\:text-\\[var\\(--toggle-default-disabled-color\\)\\]:disabled {\n  color: var(--toggle-default-disabled-color);\n}\n.disabled\\:text-\\[var\\(--toggle-outline-disabled-color\\)\\]:disabled {\n  color: var(--toggle-outline-disabled-color);\n}\n.disabled\\:opacity-40:disabled {\n  opacity: 0.4;\n}\n.disabled\\:opacity-50:disabled {\n  opacity: 0.5;\n}\n.disabled\\:opacity-\\[var\\(--datepicker-disabled-opacity\\)\\]:disabled {\n  opacity: var(--datepicker-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--input-disabled-opacity\\)\\]:disabled {\n  opacity: var(--input-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--pagination-nav-disabled-opacity\\)\\]:disabled {\n  opacity: var(--pagination-nav-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--select-disabled-opacity\\)\\]:disabled {\n  opacity: var(--select-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--slider-range-disabled-opacity\\)\\]:disabled {\n  opacity: var(--slider-range-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--slider-track-disabled-opacity\\)\\]:disabled {\n  opacity: var(--slider-track-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--tabs-trigger-disabled-opacity\\)\\]:disabled {\n  opacity: var(--tabs-trigger-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--textarea-disabled-opacity\\)\\]:disabled {\n  opacity: var(--textarea-disabled-opacity);\n}\n.disabled\\:opacity-\\[var\\(--toggle-default-disabled-opacity\\)\\]:disabled {\n  opacity: var(--toggle-default-disabled-opacity);\n}\n.disabled\\:hover\\:bg-\\[var\\(--tabs-trigger-background\\)\\]:hover:disabled {\n  background-color: var(--tabs-trigger-background);\n}\n.disabled\\:hover\\:bg-transparent:hover:disabled {\n  background-color: transparent;\n}\n.disabled\\:hover\\:text-\\[var\\(--tabs-trigger-color\\)\\]:hover:disabled {\n  color: var(--tabs-trigger-color);\n}\n.group:hover .group-hover\\:scale-150 {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.group:hover .group-hover\\:opacity-100 {\n  opacity: 1;\n}\n.group.destructive .group-\\[\\.destructive\\]\\:border-muted\\/40 {\n  border-color: hsl(var(--muted) / 0.4);\n}\n.group.toaster .group-\\[\\.toaster\\]\\:border-border {\n  border-color: hsl(var(--border));\n}\n.group.toast .group-\\[\\.toast\\]\\:bg-muted {\n  background-color: hsl(var(--muted));\n}\n.group.toast .group-\\[\\.toast\\]\\:bg-primary {\n  background-color: hsl(var(--primary));\n}\n.group.toaster .group-\\[\\.toaster\\]\\:bg-background {\n  background-color: hsl(var(--background));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:text-red-300 {\n  --tw-text-opacity: 1;\n  color: rgb(252 165 165 / var(--tw-text-opacity, 1));\n}\n.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground {\n  color: hsl(var(--muted-foreground));\n}\n.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground {\n  color: hsl(var(--primary-foreground));\n}\n.group.toaster .group-\\[\\.toaster\\]\\:text-foreground {\n  color: hsl(var(--foreground));\n}\n.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg {\n  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.group.destructive .group-\\[\\.destructive\\]\\:hover\\:border-destructive\\/30:hover {\n  border-color: hsl(var(--destructive) / 0.3);\n}\n.group.destructive .group-\\[\\.destructive\\]\\:hover\\:bg-destructive:hover {\n  background-color: hsl(var(--destructive));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-destructive-foreground:hover {\n  color: hsl(var(--destructive-foreground));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-red-50:hover {\n  --tw-text-opacity: 1;\n  color: rgb(254 242 242 / var(--tw-text-opacity, 1));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-destructive:focus {\n  --tw-ring-color: hsl(var(--destructive));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-red-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1));\n}\n.group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-offset-red-600:focus {\n  --tw-ring-offset-color: #dc2626;\n}\n.peer:disabled ~ .peer-disabled\\:cursor-not-allowed {\n  cursor: not-allowed;\n}\n.peer:disabled ~ .peer-disabled\\:opacity-70 {\n  opacity: 0.7;\n}\n.has-\\[\\.scroll-bar\\]\\:pb-5:has(.scroll-bar) {\n  padding-bottom: 1.25rem;\n}\n.aria-selected\\:rounded-\\[0\\][aria-selected="true"] {\n  border-radius: 0;\n}\n.aria-selected\\:bg-\\[color\\:var\\(--calendar-day-outside-selected-bg\\)\\][aria-selected="true"] {\n  background-color: var(--calendar-day-outside-selected-bg);\n}\n.aria-selected\\:bg-\\[var\\(--calendar-day-range-bg\\)\\][aria-selected="true"] {\n  background-color: var(--calendar-day-range-bg);\n}\n.aria-selected\\:bg-\\[var\\(--calendar-day-selected-bg\\)\\][aria-selected="true"] {\n  background-color: var(--calendar-day-selected-bg);\n}\n.aria-selected\\:bg-\\[var\\(--command-item-selected-background\\)\\][aria-selected="true"] {\n  background-color: var(--command-item-selected-background);\n}\n.aria-selected\\:bg-\\[var\\(--indigo-alpha-8\\)\\][aria-selected="true"] {\n  background-color: var(--indigo-alpha-8);\n}\n.aria-selected\\:bg-\\[var\\(--multi-select-option-selected-background\\)\\][aria-selected="true"] {\n  background-color: var(--multi-select-option-selected-background);\n}\n.aria-selected\\:bg-accent[aria-selected="true"] {\n  background-color: hsl(var(--accent));\n}\n.aria-selected\\:bg-accent\\/50[aria-selected="true"] {\n  background-color: hsl(var(--accent) / 0.5);\n}\n.aria-selected\\:text-\\[color\\:var\\(--calendar-day-outside-selected-color\\)\\][aria-selected="true"] {\n  color: var(--calendar-day-outside-selected-color);\n}\n.aria-selected\\:text-\\[var\\(--calendar-day-range-color\\)\\][aria-selected="true"] {\n  color: var(--calendar-day-range-color);\n}\n.aria-selected\\:text-\\[var\\(--calendar-day-selected-color\\)\\][aria-selected="true"] {\n  color: var(--calendar-day-selected-color);\n}\n.aria-selected\\:text-\\[var\\(--command-item-selected-text-color\\)\\][aria-selected="true"] {\n  color: var(--command-item-selected-text-color);\n}\n.aria-selected\\:text-\\[var\\(--multi-select-option-selected-color\\)\\][aria-selected="true"] {\n  color: var(--multi-select-option-selected-color);\n}\n.aria-selected\\:text-accent-foreground[aria-selected="true"] {\n  color: hsl(var(--accent-foreground));\n}\n.aria-selected\\:text-muted-foreground[aria-selected="true"] {\n  color: hsl(var(--muted-foreground));\n}\n.aria-selected\\:opacity-100[aria-selected="true"] {\n  opacity: 1;\n}\n.aria-selected\\:opacity-30[aria-selected="true"] {\n  opacity: 0.3;\n}\n.aria-selected\\:hover\\:text-\\[color\\:var\\(--calendar-day-selected-color\\)\\]:hover[aria-selected="true"] {\n  color: var(--calendar-day-selected-color);\n}\n.data-\\[disabled\\]\\:pointer-events-none[data-disabled] {\n  pointer-events: none;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:h-px[data-panel-group-direction="vertical"] {\n  height: 1px;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:w-full[data-panel-group-direction="vertical"] {\n  width: 100%;\n}\n.data-\\[side\\=bottom\\]\\:translate-y-1[data-side="bottom"] {\n  --tw-translate-y: 0.25rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[side\\=left\\]\\:-translate-x-1[data-side="left"] {\n  --tw-translate-x: -0.25rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[side\\=right\\]\\:translate-x-1[data-side="right"] {\n  --tw-translate-x: 0.25rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[side\\=top\\]\\:-translate-y-1[data-side="top"] {\n  --tw-translate-y: -0.25rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[state\\=checked\\]\\:translate-x-4[data-state="checked"] {\n  --tw-translate-x: 1rem;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state="unchecked"] {\n  --tw-translate-x: 0px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[swipe\\=cancel\\]\\:translate-x-0[data-swipe="cancel"] {\n  --tw-translate-x: 0px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[swipe\\=end\\]\\:translate-x-\\[var\\(--radix-toast-swipe-end-x\\)\\][data-swipe="end"] {\n  --tw-translate-x: var(--radix-toast-swipe-end-x);\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[swipe\\=move\\]\\:translate-x-\\[var\\(--radix-toast-swipe-move-x\\)\\][data-swipe="move"] {\n  --tw-translate-x: var(--radix-toast-swipe-move-x);\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n@keyframes accordion-up {\n  from {\n    height: var(--radix-accordion-content-height);\n  }\n  to {\n    height: 0;\n  }\n}\n.data-\\[state\\=closed\\]\\:animate-accordion-up[data-state="closed"] {\n  animation: accordion-up 0.2s ease-out;\n}\n@keyframes accordion-down {\n  from {\n    height: 0;\n  }\n  to {\n    height: var(--radix-accordion-content-height);\n  }\n}\n.data-\\[state\\=open\\]\\:animate-accordion-down[data-state="open"] {\n  animation: accordion-down 0.2s ease-out;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:flex-col[data-panel-group-direction="vertical"] {\n  flex-direction: column;\n}\n.data-\\[disabled\\]\\:border-\\[var\\(--toggle-group-border-width\\)_solid_var\\(--toggle-group-border-disabled-color\\)\\][data-disabled] {\n  border-color: var(--toggle-group-border-width) solid var(--toggle-group-border-disabled-color);\n}\n.data-\\[state\\=checked\\]\\:border-\\[var\\(--checkbox-border-color\\)\\][data-state="checked"] {\n  border-color: var(--checkbox-border-color);\n}\n.data-\\[state\\=on\\]\\:border-\\[var\\(--toggle-outline-active-border\\)\\][data-state="on"] {\n  border-color: var(--toggle-outline-active-border);\n}\n.data-\\[active\\]\\:bg-accent\\/50[data-active] {\n  background-color: hsl(var(--accent) / 0.5);\n}\n.data-\\[disabled\\]\\:bg-\\[var\\(--toggle-group-disabled-bg\\)\\][data-disabled] {\n  background-color: var(--toggle-group-disabled-bg);\n}\n.data-\\[state\\=active\\]\\:bg-\\[var\\(--tabs-trigger-active-background\\)\\][data-state="active"] {\n  background-color: var(--tabs-trigger-active-background);\n}\n.data-\\[state\\=active\\]\\:bg-background[data-state="active"] {\n  background-color: hsl(var(--background));\n}\n.data-\\[state\\=checked\\]\\:bg-\\[var\\(--checkbox-checked-bg\\)\\][data-state="checked"] {\n  background-color: var(--checkbox-checked-bg);\n}\n.data-\\[state\\=checked\\]\\:bg-\\[var\\(--switch-background\\)\\][data-state="checked"] {\n  background-color: var(--switch-background);\n}\n.data-\\[state\\=checked\\]\\:bg-primary[data-state="checked"] {\n  background-color: hsl(var(--primary));\n}\n.data-\\[state\\=on\\]\\:bg-\\[var\\(--toggle-default-active-bg\\)\\][data-state="on"] {\n  background-color: var(--toggle-default-active-bg);\n}\n.data-\\[state\\=on\\]\\:bg-\\[var\\(--toggle-outline-active-bg\\)\\][data-state="on"] {\n  background-color: var(--toggle-outline-active-bg);\n}\n.data-\\[state\\=on\\]\\:bg-accent[data-state="on"] {\n  background-color: hsl(var(--accent));\n}\n.data-\\[state\\=open\\]\\:bg-\\[var\\(--context-menu-sub-trigger-active-bg\\)\\][data-state="open"] {\n  background-color: var(--context-menu-sub-trigger-active-bg);\n}\n.data-\\[state\\=open\\]\\:bg-\\[var\\(--nav-color-primary\\)\\][data-state="open"] {\n  background-color: var(--nav-color-primary);\n}\n.data-\\[state\\=open\\]\\:bg-accent[data-state="open"] {\n  background-color: hsl(var(--accent));\n}\n.data-\\[state\\=open\\]\\:bg-accent\\/50[data-state="open"] {\n  background-color: hsl(var(--accent) / 0.5);\n}\n.data-\\[state\\=open\\]\\:bg-secondary[data-state="open"] {\n  background-color: hsl(var(--secondary));\n}\n.data-\\[state\\=selected\\]\\:bg-\\[var\\(--table-row-selected-bg\\)\\][data-state="selected"] {\n  background-color: var(--table-row-selected-bg);\n}\n.data-\\[state\\=selected\\]\\:bg-muted[data-state="selected"] {\n  background-color: hsl(var(--muted));\n}\n.data-\\[state\\=unchecked\\]\\:bg-\\[var\\(--switch-foreground\\)\\][data-state="unchecked"] {\n  background-color: var(--switch-foreground);\n}\n.data-\\[state\\=unchecked\\]\\:bg-input[data-state="unchecked"] {\n  background-color: hsl(var(--input));\n}\n.data-\\[disabled\\]\\:text-\\[var\\(--command-item-disabled-color\\)\\][data-disabled] {\n  color: var(--command-item-disabled-color);\n}\n.data-\\[disabled\\]\\:text-\\[var\\(--toggle-group-disabled-color\\)\\][data-disabled] {\n  color: var(--toggle-group-disabled-color);\n}\n.data-\\[placeholder\\]\\:text-\\[var\\(--select-placeholder-color\\)\\][data-placeholder] {\n  color: var(--select-placeholder-color);\n}\n.data-\\[state\\=active\\]\\:text-\\[var\\(--tabs-trigger-active-color\\)\\][data-state="active"] {\n  color: var(--tabs-trigger-active-color);\n}\n.data-\\[state\\=active\\]\\:text-foreground[data-state="active"] {\n  color: hsl(var(--foreground));\n}\n.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state="checked"] {\n  color: hsl(var(--primary-foreground));\n}\n.data-\\[state\\=on\\]\\:text-\\[var\\(--toggle-default-active-color\\)\\][data-state="on"] {\n  color: var(--toggle-default-active-color);\n}\n.data-\\[state\\=on\\]\\:text-\\[var\\(--toggle-outline-active-color\\)\\][data-state="on"] {\n  color: var(--toggle-outline-active-color);\n}\n.data-\\[state\\=on\\]\\:text-accent-foreground[data-state="on"] {\n  color: hsl(var(--accent-foreground));\n}\n.data-\\[state\\=open\\]\\:text-\\[var\\(--context-menu-sub-trigger-active-color\\)\\][data-state="open"] {\n  color: var(--context-menu-sub-trigger-active-color);\n}\n.data-\\[state\\=open\\]\\:text-accent-foreground[data-state="open"] {\n  color: hsl(var(--accent-foreground));\n}\n.data-\\[state\\=open\\]\\:text-muted-foreground[data-state="open"] {\n  color: hsl(var(--muted-foreground));\n}\n.data-\\[disabled\\]\\:opacity-50[data-disabled] {\n  opacity: 0.5;\n}\n.data-\\[state\\=active\\]\\:shadow[data-state="active"] {\n  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.data-\\[state\\=active\\]\\:shadow-\\[var\\(--tabs-trigger-active-shadow\\)\\][data-state="active"] {\n  --tw-shadow-color: var(--tabs-trigger-active-shadow);\n  --tw-shadow: var(--tw-shadow-colored);\n}\n.data-\\[swipe\\=move\\]\\:transition-none[data-swipe="move"] {\n  transition-property: none;\n}\n.data-\\[state\\=closed\\]\\:duration-300[data-state="closed"] {\n  transition-duration: 300ms;\n}\n.data-\\[state\\=open\\]\\:duration-500[data-state="open"] {\n  transition-duration: 500ms;\n}\n.data-\\[motion\\^\\=from-\\]\\:animate-in[data-motion^="from-"] {\n  animation-name: enter;\n  animation-duration: 150ms;\n  --tw-enter-opacity: initial;\n  --tw-enter-scale: initial;\n  --tw-enter-rotate: initial;\n  --tw-enter-translate-x: initial;\n  --tw-enter-translate-y: initial;\n}\n.data-\\[state\\=open\\]\\:animate-in[data-state="open"] {\n  animation-name: enter;\n  animation-duration: 150ms;\n  --tw-enter-opacity: initial;\n  --tw-enter-scale: initial;\n  --tw-enter-rotate: initial;\n  --tw-enter-translate-x: initial;\n  --tw-enter-translate-y: initial;\n}\n.data-\\[state\\=visible\\]\\:animate-in[data-state="visible"] {\n  animation-name: enter;\n  animation-duration: 150ms;\n  --tw-enter-opacity: initial;\n  --tw-enter-scale: initial;\n  --tw-enter-rotate: initial;\n  --tw-enter-translate-x: initial;\n  --tw-enter-translate-y: initial;\n}\n.data-\\[motion\\^\\=to-\\]\\:animate-out[data-motion^="to-"] {\n  animation-name: exit;\n  animation-duration: 150ms;\n  --tw-exit-opacity: initial;\n  --tw-exit-scale: initial;\n  --tw-exit-rotate: initial;\n  --tw-exit-translate-x: initial;\n  --tw-exit-translate-y: initial;\n}\n.data-\\[state\\=closed\\]\\:animate-out[data-state="closed"] {\n  animation-name: exit;\n  animation-duration: 150ms;\n  --tw-exit-opacity: initial;\n  --tw-exit-scale: initial;\n  --tw-exit-rotate: initial;\n  --tw-exit-translate-x: initial;\n  --tw-exit-translate-y: initial;\n}\n.data-\\[state\\=hidden\\]\\:animate-out[data-state="hidden"] {\n  animation-name: exit;\n  animation-duration: 150ms;\n  --tw-exit-opacity: initial;\n  --tw-exit-scale: initial;\n  --tw-exit-rotate: initial;\n  --tw-exit-translate-x: initial;\n  --tw-exit-translate-y: initial;\n}\n.data-\\[swipe\\=end\\]\\:animate-out[data-swipe="end"] {\n  animation-name: exit;\n  animation-duration: 150ms;\n  --tw-exit-opacity: initial;\n  --tw-exit-scale: initial;\n  --tw-exit-rotate: initial;\n  --tw-exit-translate-x: initial;\n  --tw-exit-translate-y: initial;\n}\n.data-\\[motion\\^\\=from-\\]\\:fade-in[data-motion^="from-"] {\n  --tw-enter-opacity: 0;\n}\n.data-\\[motion\\^\\=to-\\]\\:fade-out[data-motion^="to-"] {\n  --tw-exit-opacity: 0;\n}\n.data-\\[state\\=closed\\]\\:fade-out-0[data-state="closed"] {\n  --tw-exit-opacity: 0;\n}\n.data-\\[state\\=closed\\]\\:fade-out-80[data-state="closed"] {\n  --tw-exit-opacity: 0.8;\n}\n.data-\\[state\\=hidden\\]\\:fade-out[data-state="hidden"] {\n  --tw-exit-opacity: 0;\n}\n.data-\\[state\\=open\\]\\:fade-in-0[data-state="open"] {\n  --tw-enter-opacity: 0;\n}\n.data-\\[state\\=visible\\]\\:fade-in[data-state="visible"] {\n  --tw-enter-opacity: 0;\n}\n.data-\\[state\\=closed\\]\\:zoom-out-95[data-state="closed"] {\n  --tw-exit-scale: .95;\n}\n.data-\\[state\\=open\\]\\:zoom-in-90[data-state="open"] {\n  --tw-enter-scale: .9;\n}\n.data-\\[state\\=open\\]\\:zoom-in-95[data-state="open"] {\n  --tw-enter-scale: .95;\n}\n.data-\\[motion\\=from-end\\]\\:slide-in-from-right-52[data-motion="from-end"] {\n  --tw-enter-translate-x: 13rem;\n}\n.data-\\[motion\\=from-start\\]\\:slide-in-from-left-52[data-motion="from-start"] {\n  --tw-enter-translate-x: -13rem;\n}\n.data-\\[motion\\=to-end\\]\\:slide-out-to-right-52[data-motion="to-end"] {\n  --tw-exit-translate-x: 13rem;\n}\n.data-\\[motion\\=to-start\\]\\:slide-out-to-left-52[data-motion="to-start"] {\n  --tw-exit-translate-x: -13rem;\n}\n.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side="bottom"] {\n  --tw-enter-translate-y: -0.5rem;\n}\n.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side="left"] {\n  --tw-enter-translate-x: 0.5rem;\n}\n.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side="right"] {\n  --tw-enter-translate-x: -0.5rem;\n}\n.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side="top"] {\n  --tw-enter-translate-y: 0.5rem;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state="closed"] {\n  --tw-exit-translate-y: 100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state="closed"] {\n  --tw-exit-translate-x: -100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-left-1\\/2[data-state="closed"] {\n  --tw-exit-translate-x: -50%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state="closed"] {\n  --tw-exit-translate-x: 100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-right-full[data-state="closed"] {\n  --tw-exit-translate-x: 100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state="closed"] {\n  --tw-exit-translate-y: -100%;\n}\n.data-\\[state\\=closed\\]\\:slide-out-to-top-\\[48\\%\\][data-state="closed"] {\n  --tw-exit-translate-y: -48%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state="open"] {\n  --tw-enter-translate-y: 100%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-left[data-state="open"] {\n  --tw-enter-translate-x: -100%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-left-1\\/2[data-state="open"] {\n  --tw-enter-translate-x: -50%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-right[data-state="open"] {\n  --tw-enter-translate-x: 100%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-top[data-state="open"] {\n  --tw-enter-translate-y: -100%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-top-\\[48\\%\\][data-state="open"] {\n  --tw-enter-translate-y: -48%;\n}\n.data-\\[state\\=open\\]\\:slide-in-from-top-full[data-state="open"] {\n  --tw-enter-translate-y: -100%;\n}\n.data-\\[state\\=closed\\]\\:duration-300[data-state="closed"] {\n  animation-duration: 300ms;\n}\n.data-\\[state\\=open\\]\\:duration-500[data-state="open"] {\n  animation-duration: 500ms;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:left-0[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  left: 0px;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:h-1[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  height: 0.25rem;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:w-full[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  width: 100%;\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:-translate-y-1\\/2[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[panel-group-direction\\=vertical\\]\\:after\\:translate-x-0[data-panel-group-direction="vertical"]::after {\n  content: var(--tw-content);\n  --tw-translate-x: 0px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[state\\=checked\\]\\:disabled\\:border-\\[var\\(--checkbox-border-disabled-color\\)\\]:disabled[data-state="checked"] {\n  border-color: var(--checkbox-border-disabled-color);\n}\n.group[data-state="open"] .group-data-\\[state\\=open\\]\\:rotate-180 {\n  --tw-rotate: 180deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.dark\\:border-destructive:is(.dark *) {\n  border-color: hsl(var(--destructive));\n}\n.dark\\:text-green-400:is(.dark *) {\n  --tw-text-opacity: 1;\n  color: rgb(74 222 128 / var(--tw-text-opacity, 1));\n}\n@media (max-width: 1000px) {\n  .max-\\[1000px\\]\\:min-h-\\[360px\\] {\n    min-height: 360px;\n  }\n  .max-\\[1000px\\]\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n  .max-\\[1000px\\]\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n}\n@media (max-width: 754px) {\n  .max-\\[754px\\]\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n  .max-\\[754px\\]\\:w-\\[90\\%\\] {\n    width: 90%;\n  }\n}\n@media (min-width: 640px) {\n  .sm\\:bottom-0 {\n    bottom: 0px;\n  }\n  .sm\\:right-0 {\n    right: 0px;\n  }\n  .sm\\:top-auto {\n    top: auto;\n  }\n  .sm\\:col-start-4 {\n    grid-column-start: 4;\n  }\n  .sm\\:ml-auto {\n    margin-left: auto;\n  }\n  .sm\\:mt-0 {\n    margin-top: 0px;\n  }\n  .sm\\:block {\n    display: block;\n  }\n  .sm\\:flex {\n    display: flex;\n  }\n  .sm\\:hidden {\n    display: none;\n  }\n  .sm\\:h-10 {\n    height: 2.5rem;\n  }\n  .sm\\:h-\\[96px\\] {\n    height: 96px;\n  }\n  .sm\\:h-auto {\n    height: auto;\n  }\n  .sm\\:w-10 {\n    width: 2.5rem;\n  }\n  .sm\\:w-\\[160px\\] {\n    width: 160px;\n  }\n  .sm\\:w-\\[330px\\] {\n    width: 330px;\n  }\n  .sm\\:w-\\[400px\\] {\n    width: 400px;\n  }\n  .sm\\:w-\\[48\\%\\] {\n    width: 48%;\n  }\n  .sm\\:w-\\[90vw\\] {\n    width: 90vw;\n  }\n  .sm\\:w-auto {\n    width: auto;\n  }\n  .sm\\:w-full {\n    width: 100%;\n  }\n  .sm\\:min-w-\\[150px\\] {\n    min-width: 150px;\n  }\n  .sm\\:max-w-\\[425px\\] {\n    max-width: 425px;\n  }\n  .sm\\:max-w-\\[600px\\] {\n    max-width: 600px;\n  }\n  .sm\\:max-w-\\[70\\%\\] {\n    max-width: 70%;\n  }\n  .sm\\:max-w-none {\n    max-width: none;\n  }\n  .sm\\:max-w-sm {\n    max-width: 24rem;\n  }\n  .sm\\:flex-1 {\n    flex: 1 1 0%;\n  }\n  .sm\\:flex-row {\n    flex-direction: row;\n  }\n  .sm\\:flex-col {\n    flex-direction: column;\n  }\n  .sm\\:items-center {\n    align-items: center;\n  }\n  .sm\\:items-stretch {\n    align-items: stretch;\n  }\n  .sm\\:justify-start {\n    justify-content: flex-start;\n  }\n  .sm\\:justify-end {\n    justify-content: flex-end;\n  }\n  .sm\\:justify-center {\n    justify-content: center;\n  }\n  .sm\\:justify-between {\n    justify-content: space-between;\n  }\n  .sm\\:gap-4 {\n    gap: 1rem;\n  }\n  .sm\\:gap-8 {\n    gap: 2rem;\n  }\n  .sm\\:gap-\\[5px\\] {\n    gap: 5px;\n  }\n  .sm\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n  .sm\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n  .sm\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n  .sm\\:justify-self-end {\n    justify-self: end;\n  }\n  .sm\\:rounded-lg {\n    border-radius: var(--radius);\n  }\n  .sm\\:rounded-none {\n    border-radius: 0px;\n  }\n  .sm\\:p-6 {\n    padding: 1.5rem;\n  }\n  .sm\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n  .sm\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n  .sm\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n  .sm\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n  .sm\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n  .sm\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n  .sm\\:text-left {\n    text-align: left;\n  }\n  .sm\\:text-start {\n    text-align: start;\n  }\n  .sm\\:\\!text-\\[2\\.5rem\\] {\n    font-size: 2.5rem !important;\n  }\n  .sm\\:\\!text-\\[4rem\\] {\n    font-size: 4rem !important;\n  }\n  .sm\\:text-base {\n    font-size: 1rem;\n    line-height: 1.5rem;\n  }\n  .sm\\:text-lg {\n    font-size: 1.125rem;\n    line-height: 1.75rem;\n  }\n  .sm\\:text-xl {\n    font-size: 1.25rem;\n    line-height: 1.75rem;\n  }\n  .sm\\:text-xs {\n    font-size: 0.75rem;\n    line-height: 1rem;\n  }\n  .data-\\[state\\=open\\]\\:sm\\:slide-in-from-bottom-full[data-state="open"] {\n    --tw-enter-translate-y: 100%;\n  }\n}\n@media (min-width: 768px) {\n  .md\\:absolute {\n    position: absolute;\n  }\n  .md\\:bottom-4 {\n    bottom: 1rem;\n  }\n  .md\\:left-1\\/2 {\n    left: 50%;\n  }\n  .md\\:left-\\[-1\\.5rem\\] {\n    left: -1.5rem;\n  }\n  .md\\:right-\\[-1\\.5rem\\] {\n    right: -1.5rem;\n  }\n  .md\\:order-1 {\n    order: 1;\n  }\n  .md\\:order-2 {\n    order: 2;\n  }\n  .md\\:order-3 {\n    order: 3;\n  }\n  .md\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n  .md\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n  .md\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n  .md\\:col-start-1 {\n    grid-column-start: 1;\n  }\n  .md\\:col-start-2 {\n    grid-column-start: 2;\n  }\n  .md\\:row-start-1 {\n    grid-row-start: 1;\n  }\n  .md\\:\\!-mt-\\[24px\\] {\n    margin-top: -24px !important;\n  }\n  .md\\:mt-0 {\n    margin-top: 0px;\n  }\n  .md\\:mt-4 {\n    margin-top: 1rem;\n  }\n  .md\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n  .md\\:block {\n    display: block;\n  }\n  .md\\:flex {\n    display: flex;\n  }\n  .md\\:hidden {\n    display: none;\n  }\n  .md\\:h-\\[15px\\] {\n    height: 15px;\n  }\n  .md\\:h-\\[160px\\] {\n    height: 160px;\n  }\n  .md\\:h-\\[20px\\] {\n    height: 20px;\n  }\n  .md\\:h-\\[75px\\] {\n    height: 75px;\n  }\n  .md\\:h-full {\n    height: 100%;\n  }\n  .md\\:max-h-none {\n    max-height: none;\n  }\n  .md\\:min-h-\\[250px\\] {\n    min-height: 250px;\n  }\n  .md\\:min-h-\\[300px\\] {\n    min-height: 300px;\n  }\n  .md\\:w-32 {\n    width: 8rem;\n  }\n  .md\\:w-48 {\n    width: 12rem;\n  }\n  .md\\:w-64 {\n    width: 16rem;\n  }\n  .md\\:w-80 {\n    width: 20rem;\n  }\n  .md\\:w-\\[160px\\] {\n    width: 160px;\n  }\n  .md\\:w-\\[200px\\] {\n    width: 200px;\n  }\n  .md\\:w-\\[300px\\] {\n    width: 300px;\n  }\n  .md\\:w-\\[400px\\] {\n    width: 400px;\n  }\n  .md\\:w-\\[75px\\] {\n    width: 75px;\n  }\n  .md\\:w-\\[var\\(--radix-navigation-menu-viewport-width\\)\\] {\n    width: var(--radix-navigation-menu-viewport-width);\n  }\n  .md\\:w-auto {\n    width: auto;\n  }\n  .md\\:max-w-\\[200px\\] {\n    max-width: 200px;\n  }\n  .md\\:max-w-\\[420px\\] {\n    max-width: 420px;\n  }\n  .md\\:flex-1 {\n    flex: 1 1 0%;\n  }\n  .md\\:flex-none {\n    flex: none;\n  }\n  .md\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n  .md\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n  .md\\:transform {\n    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n  .md\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n  .md\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .md\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n  .md\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n  .md\\:grid-cols-\\[min-content_1fr\\] {\n    grid-template-columns: min-content 1fr;\n  }\n  .md\\:grid-cols-\\[var\\(--hero-content-grid-cols\\)\\] {\n    grid-template-columns: var(--hero-content-grid-cols);\n  }\n  .md\\:flex-row {\n    flex-direction: row;\n  }\n  .md\\:items-start {\n    align-items: flex-start;\n  }\n  .md\\:items-center {\n    align-items: center;\n  }\n  .md\\:justify-start {\n    justify-content: flex-start;\n  }\n  .md\\:justify-end {\n    justify-content: flex-end;\n  }\n  .md\\:justify-between {\n    justify-content: space-between;\n  }\n  .md\\:gap-12 {\n    gap: 3rem;\n  }\n  .md\\:gap-4 {\n    gap: 1rem;\n  }\n  .md\\:gap-6 {\n    gap: 1.5rem;\n  }\n  .md\\:gap-\\[40px\\] {\n    gap: 40px;\n  }\n  .md\\:bg-\\[--member-card-color-background\\] {\n    background-color: var(--member-card-color-background);\n  }\n  .md\\:p-12 {\n    padding: 3rem;\n  }\n  .md\\:p-6 {\n    padding: 1.5rem;\n  }\n  .md\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n  .md\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n  .md\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n  .md\\:px-\\[35px\\] {\n    padding-left: 35px;\n    padding-right: 35px;\n  }\n  .md\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n  .md\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n  .md\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n  .md\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n  .md\\:pb-0 {\n    padding-bottom: 0px;\n  }\n  .md\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n  .md\\:\\!text-\\[20px\\] {\n    font-size: 20px !important;\n  }\n  .md\\:\\!text-\\[90px\\] {\n    font-size: 90px !important;\n  }\n  .md\\:text-2xl {\n    font-size: 1.5rem;\n    line-height: 2rem;\n  }\n  .md\\:text-3xl {\n    font-size: 1.875rem;\n    line-height: 2.25rem;\n  }\n  .md\\:text-4xl {\n    font-size: 2.25rem;\n    line-height: 2.5rem;\n  }\n  .md\\:text-5xl {\n    font-size: 3rem;\n    line-height: 1;\n  }\n  .md\\:text-\\[50px\\] {\n    font-size: 50px;\n  }\n  .md\\:text-base {\n    font-size: 1rem;\n    line-height: 1.5rem;\n  }\n  .md\\:text-xl {\n    font-size: 1.25rem;\n    line-height: 1.75rem;\n  }\n}\n@media (min-width: 1000px) {\n  .min-\\[1000px\\]\\:grid-cols-\\[60\\%_40\\%\\] {\n    grid-template-columns: 60% 40%;\n  }\n  .min-\\[1000px\\]\\:gap-12 {\n    gap: 3rem;\n  }\n}\n@media (min-width: 1024px) {\n  .lg\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n  .lg\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n  .lg\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n  .lg\\:mb-0 {\n    margin-bottom: 0px;\n  }\n  .lg\\:ml-auto {\n    margin-left: auto;\n  }\n  .lg\\:mt-0 {\n    margin-top: 0px;\n  }\n  .lg\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n  .lg\\:flex {\n    display: flex;\n  }\n  .lg\\:hidden {\n    display: none;\n  }\n  .lg\\:aspect-video {\n    aspect-ratio: 16 / 9;\n  }\n  .lg\\:w-\\[max-content\\] {\n    width: -moz-max-content;\n    width: max-content;\n  }\n  .lg\\:w-auto {\n    width: auto;\n  }\n  .lg\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n  .lg\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .lg\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n  .lg\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n  .lg\\:grid-cols-\\[1fr_auto\\] {\n    grid-template-columns: 1fr auto;\n  }\n  .lg\\:grid-cols-\\[48\\%\\2c 48\\%\\] {\n    grid-template-columns: 48% 48%;\n  }\n  .lg\\:flex-row {\n    flex-direction: row;\n  }\n  .lg\\:items-center {\n    align-items: center;\n  }\n  .lg\\:justify-start {\n    justify-content: flex-start;\n  }\n  .lg\\:justify-center {\n    justify-content: center;\n  }\n  .lg\\:justify-between {\n    justify-content: space-between;\n  }\n  .lg\\:gap-16 {\n    gap: 4rem;\n  }\n  .lg\\:gap-4 {\n    gap: 1rem;\n  }\n  .lg\\:gap-6 {\n    gap: 1.5rem;\n  }\n  .lg\\:\\!p-0 {\n    padding: 0px !important;\n  }\n  .lg\\:p-6 {\n    padding: 1.5rem;\n  }\n  .lg\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n  .lg\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n  .lg\\:pr-4 {\n    padding-right: 1rem;\n  }\n  .lg\\:\\!text-\\[120px\\] {\n    font-size: 120px !important;\n  }\n  .lg\\:\\!text-\\[24px\\] {\n    font-size: 24px !important;\n  }\n}\n@media (min-width: 1150px) {\n  .min-\\[1150px\\]\\:max-h-\\[400px\\] {\n    max-height: 400px;\n  }\n}\n@media (min-width: 1280px) {\n  .xl\\:mt-4 {\n    margin-top: 1rem;\n  }\n  .xl\\:inline {\n    display: inline;\n  }\n  .xl\\:flex {\n    display: flex;\n  }\n  .xl\\:grid {\n    display: grid;\n  }\n  .xl\\:hidden {\n    display: none;\n  }\n  .xl\\:h-full {\n    height: 100%;\n  }\n  .xl\\:w-52 {\n    width: 13rem;\n  }\n  .xl\\:max-w-\\[644px\\] {\n    max-width: 644px;\n  }\n  .xl\\:max-w-none {\n    max-width: none;\n  }\n  .xl\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n  .xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n  .xl\\:flex-row {\n    flex-direction: row;\n  }\n  .xl\\:justify-center {\n    justify-content: center;\n  }\n  .xl\\:gap-4 {\n    gap: 1rem;\n  }\n  .xl\\:rounded-lg {\n    border-radius: var(--radius);\n  }\n  .xl\\:p-4 {\n    padding: 1rem;\n  }\n  .xl\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n}\n@media (min-width: 1432px) {\n  .\\31-2xl\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n}\n@media (min-width: 1536px) {\n  .\\32xl\\:max-w-\\[800px\\] {\n    max-width: 800px;\n  }\n  .\\32xl\\:gap-12 {\n    gap: 3rem;\n  }\n}\n.\\[\\&\\:has\\(\\>\\.day-range-end\\)\\]\\:rounded-r-md:has(>.day-range-end) {\n  border-top-right-radius: calc(var(--radius) - 2px);\n  border-bottom-right-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\>\\.day-range-start\\)\\]\\:rounded-l-md:has(>.day-range-start) {\n  border-top-left-radius: calc(var(--radius) - 2px);\n  border-bottom-left-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-md:has([aria-selected]) {\n  border-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:bg-accent:has([aria-selected]) {\n  background-color: hsl(var(--accent));\n}\n.first\\:\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-l-md:has([aria-selected]):first-child {\n  border-top-left-radius: calc(var(--radius) - 2px);\n  border-bottom-left-radius: calc(var(--radius) - 2px);\n}\n.last\\:\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-r-md:has([aria-selected]):last-child {\n  border-top-right-radius: calc(var(--radius) - 2px);\n  border-bottom-right-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\.day-outside\\)\\]\\:bg-accent\\/50:has([aria-selected].day-outside) {\n  background-color: hsl(var(--accent) / 0.5);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\.day-range-end\\)\\]\\:rounded-r-\\[var\\(--calendar-day-radius\\)\\]:has([aria-selected].day-range-end) {\n  border-top-right-radius: var(--calendar-day-radius);\n  border-bottom-right-radius: var(--calendar-day-radius);\n}\n.\\[\\&\\:has\\(\\[aria-selected\\]\\.day-range-end\\)\\]\\:rounded-r-md:has([aria-selected].day-range-end) {\n  border-top-right-radius: calc(var(--radius) - 2px);\n  border-bottom-right-radius: calc(var(--radius) - 2px);\n}\n.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]) {\n  padding-right: 0px;\n}\n.\\[\\&\\:hover\\]\\:bg-\\[var\\(--nav-color-hover\\)\\]:hover {\n  background-color: var(--nav-color-hover);\n}\n.\\[\\&\\:not\\(\\:focus\\)\\]\\:px-4:not(:focus) {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n.\\[\\&\\:not\\(\\:focus\\)\\]\\:py-4:not(:focus) {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n.\\[\\&\\:not\\(\\:has\\(h5\\)\\)\\>i\\]\\:top-1\\/2:not(:has(h5))>i {\n  top: 50%;\n}\n.\\[\\&\\:not\\(\\:has\\(h5\\)\\)\\>i\\]\\:-translate-y-1\\/2:not(:has(h5))>i {\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\:not\\(\\:has\\(h5\\)\\)\\>svg\\]\\:top-1\\/2:not(:has(h5))>svg {\n  top: 50%;\n}\n.\\[\\&\\:not\\(\\:has\\(h5\\)\\)\\>svg\\]\\:-translate-y-1\\/2:not(:has(h5))>svg {\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\>\\*\\.active\\]\\:bg-\\[var\\(--nav-color-primary\\)\\]>*.active {\n  background-color: var(--nav-color-primary);\n}\n.\\[\\&\\>\\*\\.active\\]\\:font-bold>*.active {\n  font-weight: 700;\n}\n.\\[\\&\\>\\*\\:hover\\]\\:bg-\\[var\\(--nav-color-hover\\)\\]>*:hover {\n  background-color: var(--nav-color-hover);\n}\n.\\[\\&\\>\\*\\:hover\\]\\:uppercase>*:hover {\n  text-transform: uppercase;\n}\n.\\[\\&\\>\\*\\:hover\\]\\:duration-300>*:hover {\n  transition-duration: 300ms;\n}\n.\\[\\&\\>\\*\\:hover\\]\\:ease-in-out>*:hover {\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.\\[\\&\\>\\*\\:hover\\]\\:duration-300>*:hover {\n  animation-duration: 300ms;\n}\n.\\[\\&\\>\\*\\:hover\\]\\:ease-in-out>*:hover {\n  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.\\[\\&\\>\\*\\]\\:w-full>* {\n  width: 100%;\n}\n.\\[\\&\\>\\*\\]\\:min-w-\\[200px\\]>* {\n  min-width: 200px;\n}\n.\\[\\&\\>\\*\\]\\:min-w-min>* {\n  min-width: -moz-min-content;\n  min-width: min-content;\n}\n.\\[\\&\\>\\*\\]\\:flex-1>* {\n  flex: 1 1 0%;\n}\n.\\[\\&\\>\\*\\]\\:border-2>* {\n  border-width: 2px;\n}\n.\\[\\&\\>\\*\\]\\:border-\\[var\\(--nav-color-border\\)\\]>* {\n  border-color: var(--nav-color-border);\n}\n.\\[\\&\\>\\*\\]\\:p-4>* {\n  padding: 1rem;\n}\n.\\[\\&\\>\\*\\]\\:text-center>* {\n  text-align: center;\n}\n.\\[\\&\\>\\*\\]\\:text-white>* {\n  --tw-text-opacity: 1;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1));\n}\n.\\[\\&\\>\\*\\]\\:transition-all>* {\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n@media (min-width: 1280px) {\n  .\\[\\&\\>\\*\\]\\:xl\\:border-2>* {\n    border-width: 2px;\n  }\n  .\\[\\&\\>\\*\\]\\:xl\\:border-\\[var\\(--nav-color-border\\)\\]>* {\n    border-color: var(--nav-color-border);\n  }\n}\n.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox] {\n  --tw-translate-y: 2px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\>button\\]\\:w-full>button {\n  width: 100%;\n}\n.\\[\\&\\>div\\]\\:max-h-none>div {\n  max-height: none;\n}\n.\\[\\&\\>div\\]\\:overflow-visible>div {\n  overflow: visible;\n}\n.\\[\\&\\>i\\+div\\]\\:translate-y-\\[-3px\\]>i+div {\n  --tw-translate-y: -3px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\>i\\]\\:absolute>i {\n  position: absolute;\n}\n.\\[\\&\\>i\\]\\:left-4>i {\n  left: 1rem;\n}\n.\\[\\&\\>i\\]\\:left-5>i {\n  left: 1.25rem;\n}\n.\\[\\&\\>i\\]\\:left-7>i {\n  left: 1.75rem;\n}\n.\\[\\&\\>i\\]\\:text-base>i {\n  font-size: 1rem;\n  line-height: 1.5rem;\n}\n.\\[\\&\\>i\\]\\:text-lg>i {\n  font-size: 1.125rem;\n  line-height: 1.75rem;\n}\n.\\[\\&\\>i\\]\\:text-sm>i {\n  font-size: 0.875rem;\n  line-height: 1.25rem;\n}\n.\\[\\&\\>i\\]\\:text-xl>i {\n  font-size: 1.25rem;\n  line-height: 1.75rem;\n}\n.\\[\\&\\>i\\]\\:text-xs>i {\n  font-size: 0.75rem;\n  line-height: 1rem;\n}\n.\\[\\&\\>i\\]\\:text-foreground>i {\n  color: hsl(var(--foreground));\n}\n.\\[\\&\\>img\\]\\:block>img {\n  display: block;\n}\n.\\[\\&\\>img\\]\\:h-auto>img {\n  height: auto;\n}\n.\\[\\&\\>img\\]\\:max-h-\\[var\\(--button-image-icon-max-height\\)\\]>img {\n  max-height: var(--button-image-icon-max-height);\n}\n.\\[\\&\\>img\\]\\:w-auto>img {\n  width: auto;\n}\n.\\[\\&\\>img\\]\\:object-contain>img {\n  -o-object-fit: contain;\n     object-fit: contain;\n}\n.\\[\\&\\>i\\~\\*\\]\\:pl-7>i~* {\n  padding-left: 1.75rem;\n}\n.\\[\\&\\>span\\]\\:line-clamp-1>span {\n  overflow: hidden;\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 1;\n}\n.\\[\\&\\>svg\\+div\\]\\:translate-y-\\[-3px\\]>svg+div {\n  --tw-translate-y: -3px;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\>svg\\]\\:absolute>svg {\n  position: absolute;\n}\n.\\[\\&\\>svg\\]\\:left-4>svg {\n  left: 1rem;\n}\n.\\[\\&\\>svg\\]\\:top-4>svg {\n  top: 1rem;\n}\n.\\[\\&\\>svg\\]\\:h-\\[var\\(--tooltip-arrow-size\\)\\]>svg {\n  height: var(--tooltip-arrow-size);\n}\n.\\[\\&\\>svg\\]\\:w-\\[var\\(--tooltip-arrow-size\\)\\]>svg {\n  width: var(--tooltip-arrow-size);\n}\n.\\[\\&\\>svg\\]\\:fill-\\[var\\(--tooltip-arrow-color\\)\\]>svg {\n  fill: var(--tooltip-arrow-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-accent-icon-color\\)\\]>svg {\n  color: var(--alert-accent-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-error-icon-color\\)\\]>svg {\n  color: var(--alert-error-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-info-icon-color\\)\\]>svg {\n  color: var(--alert-info-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-neutral-icon-color\\)\\]>svg {\n  color: var(--alert-neutral-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-success-icon-color\\)\\]>svg {\n  color: var(--alert-success-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-\\[var\\(--alert-warning-icon-color\\)\\]>svg {\n  color: var(--alert-warning-icon-color);\n}\n.\\[\\&\\>svg\\]\\:text-destructive>svg {\n  color: hsl(var(--destructive));\n}\n.\\[\\&\\>svg\\]\\:text-foreground>svg {\n  color: hsl(var(--foreground));\n}\n.\\[\\&\\>svg\\~\\*\\]\\:pl-7>svg~* {\n  padding-left: 1.75rem;\n}\n.\\[\\&\\>tr\\]\\:last\\:border-b-0:last-child>tr {\n  border-bottom-width: 0px;\n}\n.\\[\\&\\[data-panel-group-direction\\=vertical\\]\\>div\\]\\:rotate-90[data-panel-group-direction=vertical]>div {\n  --tw-rotate: 90deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\[data-state\\=open\\]\\>div\\]\\:bg-\\[--member-card-color-background\\][data-state=open]>div {\n  background-color: var(--member-card-color-background);\n}\n.\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:rotate-180[data-state=open]>svg {\n  --tw-rotate: 180deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\[data-state\\=open\\]\\]\\:rotate-180[data-state=open] {\n  --tw-rotate: 180deg;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\]\\:text-\\[length\\:var\\(--badge-font-size\\)\\] {\n  font-size: var(--badge-font-size);\n}\n.\\[\\&\\]\\:text-\\[var\\(--badge-text-color\\)\\] {\n  color: var(--badge-text-color);\n}\n.\\[\\&_\\.ProseMirror\\]\\:max-h-\\[var\\(--rich-text-editor-content-height\\)\\] .ProseMirror {\n  max-height: var(--rich-text-editor-content-height);\n}\n.\\[\\&_\\.ProseMirror\\]\\:min-h-\\[var\\(--rich-text-editor-content-height\\)\\] .ProseMirror {\n  min-height: var(--rich-text-editor-content-height);\n}\n.\\[\\&_\\.ProseMirror\\]\\:overflow-y-scroll .ProseMirror {\n  overflow-y: scroll;\n}\n.\\[\\&_\\.ProseMirror\\]\\:p-\\[var\\(--rich-text-editor-content-padding\\)\\] .ProseMirror {\n  padding: var(--rich-text-editor-content-padding);\n}\n.\\[\\&_\\.ProseMirror\\]\\:text-\\[var\\(--rich-text-editor-content-text\\)\\] .ProseMirror {\n  color: var(--rich-text-editor-content-text);\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:pointer-events-none .ProseMirror .is-editor-empty:first-child::before {\n  pointer-events: none;\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:float-left .ProseMirror .is-editor-empty:first-child::before {\n  float: left;\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:h-0 .ProseMirror .is-editor-empty:first-child::before {\n  height: 0px;\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:text-\\[var\\(--rich-text-editor-placeholder\\)\\] .ProseMirror .is-editor-empty:first-child::before {\n  color: var(--rich-text-editor-placeholder);\n}\n.\\[\\&_\\.ProseMirror_\\.is-editor-empty\\:first-child\\:\\:before\\]\\:content-\\[attr\\(data-placeholder\\)\\] .ProseMirror .is-editor-empty:first-child::before {\n  --tw-content: attr(data-placeholder);\n  content: var(--tw-content);\n}\n.\\[\\&_\\.ProseMirror_a\\:hover\\]\\:text-\\[var\\(--rich-text-editor-link-hover-color\\)\\] .ProseMirror a:hover {\n  color: var(--rich-text-editor-link-hover-color);\n}\n.\\[\\&_\\.ProseMirror_a\\:hover\\]\\:decoration-\\[var\\(--rich-text-editor-link-hover-decoration\\)\\] .ProseMirror a:hover {\n  text-decoration-color: var(--rich-text-editor-link-hover-decoration);\n}\n.\\[\\&_\\.ProseMirror_a\\]\\:text-\\[var\\(--rich-text-editor-link-color\\)\\] .ProseMirror a {\n  color: var(--rich-text-editor-link-color);\n}\n.\\[\\&_\\.ProseMirror_a\\]\\:underline .ProseMirror a {\n  text-decoration-line: underline;\n}\n.\\[\\&_\\.ProseMirror_a\\]\\:decoration-\\[var\\(--rich-text-editor-link-decoration\\)\\] .ProseMirror a {\n  text-decoration-color: var(--rich-text-editor-link-decoration);\n}\n.\\[\\&_\\.ProseMirror_a\\]\\:decoration-2 .ProseMirror a {\n  text-decoration-thickness: 2px;\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:my-\\[var\\(--rich-text-editor-blockquote-margin\\)\\] .ProseMirror blockquote {\n  margin-top: var(--rich-text-editor-blockquote-margin);\n  margin-bottom: var(--rich-text-editor-blockquote-margin);\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:border-l-\\[var\\(--rich-text-editor-blockquote-border-color\\)\\] .ProseMirror blockquote {\n  border-left-color: var(--rich-text-editor-blockquote-border-color);\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:border-l-\\[var\\(--rich-text-editor-blockquote-border-width\\)\\] .ProseMirror blockquote {\n  border-left-color: var(--rich-text-editor-blockquote-border-width);\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:pl-\\[var\\(--rich-text-editor-blockquote-padding-left\\)\\] .ProseMirror blockquote {\n  padding-left: var(--rich-text-editor-blockquote-padding-left);\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:italic .ProseMirror blockquote {\n  font-style: italic;\n}\n.\\[\\&_\\.ProseMirror_blockquote\\]\\:text-\\[var\\(--rich-text-editor-blockquote-text-color\\)\\] .ProseMirror blockquote {\n  color: var(--rich-text-editor-blockquote-text-color);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:mb-\\[var\\(--rich-text-editor-heading-h1-margin-bottom\\)\\] .ProseMirror h1 {\n  margin-bottom: var(--rich-text-editor-heading-h1-margin-bottom);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:mt-\\[var\\(--rich-text-editor-heading-h1-margin-top\\)\\] .ProseMirror h1 {\n  margin-top: var(--rich-text-editor-heading-h1-margin-top);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:text-\\[length\\:var\\(--rich-text-editor-heading-h1-font-size\\)\\] .ProseMirror h1 {\n  font-size: var(--rich-text-editor-heading-h1-font-size);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:leading-\\[var\\(--rich-text-editor-heading-h1-line-height\\)\\] .ProseMirror h1 {\n  line-height: var(--rich-text-editor-heading-h1-line-height);\n}\n.\\[\\&_\\.ProseMirror_h1\\]\\:text-\\[var\\(--rich-text-editor-heading-h1-color\\)\\] .ProseMirror h1 {\n  color: var(--rich-text-editor-heading-h1-color);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:mb-\\[var\\(--rich-text-editor-heading-h2-margin-bottom\\)\\] .ProseMirror h2 {\n  margin-bottom: var(--rich-text-editor-heading-h2-margin-bottom);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:mt-\\[var\\(--rich-text-editor-heading-h2-margin-top\\)\\] .ProseMirror h2 {\n  margin-top: var(--rich-text-editor-heading-h2-margin-top);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:text-\\[length\\:var\\(--rich-text-editor-heading-h2-font-size\\)\\] .ProseMirror h2 {\n  font-size: var(--rich-text-editor-heading-h2-font-size);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:leading-\\[var\\(--rich-text-editor-heading-h2-line-height\\)\\] .ProseMirror h2 {\n  line-height: var(--rich-text-editor-heading-h2-line-height);\n}\n.\\[\\&_\\.ProseMirror_h2\\]\\:text-\\[var\\(--rich-text-editor-heading-h2-color\\)\\] .ProseMirror h2 {\n  color: var(--rich-text-editor-heading-h2-color);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:mb-\\[var\\(--rich-text-editor-heading-h3-margin-bottom\\)\\] .ProseMirror h3 {\n  margin-bottom: var(--rich-text-editor-heading-h3-margin-bottom);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:mt-\\[var\\(--rich-text-editor-heading-h3-margin-top\\)\\] .ProseMirror h3 {\n  margin-top: var(--rich-text-editor-heading-h3-margin-top);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:text-\\[length\\:var\\(--rich-text-editor-heading-h3-font-size\\)\\] .ProseMirror h3 {\n  font-size: var(--rich-text-editor-heading-h3-font-size);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:leading-\\[var\\(--rich-text-editor-heading-h3-line-height\\)\\] .ProseMirror h3 {\n  line-height: var(--rich-text-editor-heading-h3-line-height);\n}\n.\\[\\&_\\.ProseMirror_h3\\]\\:text-\\[var\\(--rich-text-editor-heading-h3-color\\)\\] .ProseMirror h3 {\n  color: var(--rich-text-editor-heading-h3-color);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:mb-\\[var\\(--rich-text-editor-heading-h4-margin-bottom\\)\\] .ProseMirror h4 {\n  margin-bottom: var(--rich-text-editor-heading-h4-margin-bottom);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:mt-\\[var\\(--rich-text-editor-heading-h4-margin-top\\)\\] .ProseMirror h4 {\n  margin-top: var(--rich-text-editor-heading-h4-margin-top);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:text-\\[length\\:var\\(--rich-text-editor-heading-h4-font-size\\)\\] .ProseMirror h4 {\n  font-size: var(--rich-text-editor-heading-h4-font-size);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:leading-\\[var\\(--rich-text-editor-heading-h4-line-height\\)\\] .ProseMirror h4 {\n  line-height: var(--rich-text-editor-heading-h4-line-height);\n}\n.\\[\\&_\\.ProseMirror_h4\\]\\:text-\\[var\\(--rich-text-editor-heading-h4-color\\)\\] .ProseMirror h4 {\n  color: var(--rich-text-editor-heading-h4-color);\n}\n.\\[\\&_\\.ProseMirror_li\\]\\:my-\\[var\\(--rich-text-editor-list-item-margin\\)\\] .ProseMirror li {\n  margin-top: var(--rich-text-editor-list-item-margin);\n  margin-bottom: var(--rich-text-editor-list-item-margin);\n}\n.\\[\\&_\\.ProseMirror_li\\]\\:leading-\\[var\\(--rich-text-editor-list-item-line-height\\)\\] .ProseMirror li {\n  line-height: var(--rich-text-editor-list-item-line-height);\n}\n.\\[\\&_\\.ProseMirror_li\\]\\:text-\\[var\\(--rich-text-editor-list-item-text\\)\\] .ProseMirror li {\n  color: var(--rich-text-editor-list-item-text);\n}\n.\\[\\&_\\.ProseMirror_ol\\]\\:my-\\[var\\(--rich-text-editor-list-margin\\)\\] .ProseMirror ol {\n  margin-top: var(--rich-text-editor-list-margin);\n  margin-bottom: var(--rich-text-editor-list-margin);\n}\n.\\[\\&_\\.ProseMirror_ol\\]\\:list-decimal .ProseMirror ol {\n  list-style-type: decimal;\n}\n.\\[\\&_\\.ProseMirror_ol\\]\\:pl-\\[var\\(--rich-text-editor-list-padding-left\\)\\] .ProseMirror ol {\n  padding-left: var(--rich-text-editor-list-padding-left);\n}\n.\\[\\&_\\.ProseMirror_ul\\]\\:my-\\[var\\(--rich-text-editor-list-margin\\)\\] .ProseMirror ul {\n  margin-top: var(--rich-text-editor-list-margin);\n  margin-bottom: var(--rich-text-editor-list-margin);\n}\n.\\[\\&_\\.ProseMirror_ul\\]\\:list-disc .ProseMirror ul {\n  list-style-type: disc;\n}\n.\\[\\&_\\.ProseMirror_ul\\]\\:pl-\\[var\\(--rich-text-editor-list-padding-left\\)\\] .ProseMirror ul {\n  padding-left: var(--rich-text-editor-list-padding-left);\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading] {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading] {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading] {\n  font-size: 0.75rem;\n  line-height: 1rem;\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading] {\n  font-weight: 500;\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-\\[var\\(--command-group-heading-color\\)\\] [cmdk-group-heading] {\n  color: var(--command-group-heading-color);\n}\n.\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground [cmdk-group-heading] {\n  color: hsl(var(--muted-foreground));\n}\n.\\[\\&_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group] {\n  padding-top: 0px;\n}\n.\\[\\&_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group] {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n.\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg {\n  height: 1.25rem;\n}\n.\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg {\n  width: 1.25rem;\n}\n.\\[\\&_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input] {\n  height: 3rem;\n}\n.\\[\\&_\\[cmdk-input\\]\\]\\:h-\\[var\\(--command-input-height\\)\\] [cmdk-input] {\n  height: var(--command-input-height);\n}\n.\\[\\&_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item] {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n.\\[\\&_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item] {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n.\\[\\&_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg {\n  height: 1.25rem;\n}\n.\\[\\&_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg {\n  width: 1.25rem;\n}\n.\\[\\&_\\[role\\=\\"menuitem\\"\\]\\]\\:w-max [role="menuitem"] {\n  width: -moz-max-content;\n  width: max-content;\n}\n.\\[\\&_\\[role\\=\\"menuitem\\"\\]\\]\\:min-w-\\[200px\\] [role="menuitem"] {\n  min-width: 200px;\n}\n.\\[\\&_br\\]\\:hidden br {\n  display: none;\n}\n@media (min-width: 768px) {\n  .md\\:\\[\\&_br\\]\\:block br {\n    display: block;\n  }\n}\n.\\[\\&_img\\]\\:block img {\n  display: block;\n}\n.\\[\\&_img\\]\\:h-auto img {\n  height: auto;\n}\n.\\[\\&_img\\]\\:max-h-full img {\n  max-height: 100%;\n}\n.\\[\\&_img\\]\\:w-auto img {\n  width: auto;\n}\n.\\[\\&_img\\]\\:max-w-full img {\n  max-width: 100%;\n}\n.\\[\\&_img\\]\\:object-contain img {\n  -o-object-fit: contain;\n     object-fit: contain;\n}\n.\\[\\&_p\\]\\:leading-relaxed p {\n  line-height: 1.625;\n}\n.\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child {\n  border-width: 0px;\n}\n.\\[\\&_tr\\]\\:border-b tr {\n  border-bottom-width: 1px;\n}\n.button-group-error .\\[\\.button-group-error_\\&\\]\\:\\!bg-\\[var\\(--button-group-error-bg\\2c inherit\\)\\] {\n  background-color: var(--button-group-error-bg,inherit) !important;\n}\n.button-group-error .\\[\\.button-group-error_\\&\\]\\:\\!text-\\[var\\(--button-group-error-color\\2c inherit\\)\\] {\n  color: var(--button-group-error-color,inherit) !important;\n}\n.button-group-error .\\[\\.button-group-error_\\&\\]\\:hover\\:\\!bg-\\[var\\(--button-group-error-hover-bg\\2c inherit\\)\\]:hover {\n  background-color: var(--button-group-error-hover-bg,inherit) !important;\n}\n.button-group-success .\\[\\.button-group-success_\\&\\]\\:\\!bg-\\[var\\(--button-group-success-bg\\2c inherit\\)\\] {\n  background-color: var(--button-group-success-bg,inherit) !important;\n}\n.button-group-success .\\[\\.button-group-success_\\&\\]\\:\\!text-\\[var\\(--button-group-success-color\\2c inherit\\)\\] {\n  color: var(--button-group-success-color,inherit) !important;\n}\n.button-group-success .\\[\\.button-group-success_\\&\\]\\:hover\\:\\!bg-\\[var\\(--button-group-success-hover-bg\\2c inherit\\)\\]:hover {\n  background-color: var(--button-group-success-hover-bg,inherit) !important;\n}\n',""]),t.A=i},97162:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".afc_bournemouth-theme {\n  --color-brand-primary-200: #F8E5E7;\n  --color-brand-primary-500: #CE0A17;\n  --color-brand-primary-700: #69050C;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #69050C;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},55933:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".arsenal-theme {\n  --color-brand-primary-200: #F8E5E7;\n  --color-brand-primary-500: #E20613;\n  --color-brand-primary-700: #7D030A;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #7D030A;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},83093:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".aston_villa-theme {\n  --color-brand-primary-200: #F0E5EB;\n  --color-brand-primary-500: #480024;\n  --color-brand-primary-700: #14000A;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #14000A;\n  --club-hero-gradient-stop: 30%;\n}\n",""]),t.A=i},46859:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".brentford-theme {\n  --color-brand-primary-200: #F8E5E5;\n  --color-brand-primary-500: #C10000;\n  --color-brand-primary-700: #750000;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #750000;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},55069:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".brighton_hove_albion-theme {\n  --color-brand-primary-200: #E5EFF7;\n  --color-brand-primary-500: #0054A5;\n  --color-brand-primary-700: #002D59;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #002D59;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},15792:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".burnley-theme {\n  --color-brand-primary-200: #F0E5ED;\n  --color-brand-primary-500: #5F0041;\n  --color-brand-primary-700: #2B001E;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #2B001E;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},7840:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".chelsea-theme {\n  --color-brand-primary-200: #E5E9F5;\n  --color-brand-primary-500: #001489;\n  --color-brand-primary-700: #00093D;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #00093D;\n  --club-hero-gradient-stop: 60%;\n}\n\n.chelsea-theme .club-tournament-cta-bg {\n  opacity: 0.75 !important;\n}",""]),t.A=i},78386:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".crystal_palace-theme {\n  --color-brand-primary-200: #FCE5E7;\n  --color-brand-primary-500: #EE2E24;\n  --color-brand-primary-700: #871A14;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #871A14;\n  --club-hero-gradient-stop: 60%;\n}\n\n.crystal_palace-theme .club-tournament-cta-bg {\n  opacity: 1 !important;\n}",""]),t.A=i},77404:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".everton-theme {\n  --color-brand-primary-200: #E5EDF7;\n  --color-brand-primary-500: #014593;\n  --color-brand-primary-700: #002247;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #002247;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},57122:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".fulham-theme {\n  --color-brand-primary-200: #F5F5F5;\n  --color-brand-primary-500: #000000;\n  --color-brand-primary-700: #404040;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #404040;\n  --club-hero-gradient-stop: 60%;\n}\n\n.fulham-theme .club-tournament-cta-bg {\n  opacity: 1 !important;\n\n  path {\n    fill: var(--color-brand-primary-700) !important;\n  }\n}",""]),t.A=i},79869:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".ipswich_town-theme {\n  --color-brand-primary-200: #E5E9F8;\n  --color-brand-primary-500: #00E;\n  --color-brand-primary-700: #011B6C;\n  --color-brand-secondary-500: #000000;\n  --color-brand-secondary-700: #ececec;\n  --semantic-cta-fill-color-default: #FFFFFF;\n  --semantic-cta-fill-color-hover: #011B6C;\n  --semantic-cta-text-color-default: #00E;\n  --semantic-cta-text-color-hover: #FFFFFF;\n  --semantic-hero-background-background: #00E;\n  --semantic-hero-overlay-color: black;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-hero-link-color: #FFFFFF;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-leaderboard-background-color-active: #00E;\n  --semantic-leaderboard-background-color-default: #FFFFFF;\n  --semantic-leaderboard-background-color-highlight: rgba(0, 0, 238, 0.196);\n  --semantic-leaderboard-text-color-active: #FFFFFF;\n  --semantic-leaderboard-text-color-default: #000;\n  --semantic-link-color: #00E;\n  --semantic-linkcard-background-color: #00E;\n  --semantic-linkcard-cta-background-color: #ececec;\n  --semantic-linkcard-cta-text-color: #000;\n  --semantic-linkcard-text-color: #FFFFFF;\n  --color-neutral-black: #000;\n  --color-neutral-grey: #f7f7f7;\n  --color-neutral-white: #FFFFFF;\n  --semantic-news-accent-color: #00E;\n  --semantic-news-link-color: #00E;\n  --semantic-news-outline-color: #000000;\n  --semantic-news-text-color: #000;\n  --semantic-qualified-fill-color-highlight: #00E;\n  --semantic-qualified-fill-color-inactive: #f7f7f7;\n  --semantic-qualified-text-color-highlight: #FFFFFF;\n  --semantic-qualified-text-color-inactive: #000;\n  --semantic-text-color-primary: #000;\n  --semantic-text-color-secondary: #FFFFFF;\n}\n",""]),t.A=i},47414:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".leeds-theme {\n  --color-brand-primary-200: #FFF9E5;\n  --color-brand-primary-500: #FFD600;\n  --color-brand-primary-700: #806B00;\n  --semantic-hero-icon-color: #000000;\n  --semantic-hero-text-color: #000000;\n  --semantic-cta-fill-color-default: #806B00;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},42795:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".leicester_city-theme {\n  --color-brand-primary-200: #E5EBF5;\n  --color-brand-primary-500: #164194;\n  --color-brand-primary-700: #0A2F57;\n  --color-brand-secondary-500: #EEEEEE;\n  --color-brand-secondary-700: #AAAAAA;\n  --semantic-cta-fill-color-default: #FFFFFF;\n  --semantic-cta-fill-color-hover: #0A2F57;\n  --semantic-cta-text-color-default: #164194;\n  --semantic-cta-text-color-hover: #FFFFFF;\n  --semantic-hero-background-background: #164194;\n  --semantic-hero-overlay-color: black;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-hero-link-color: #FFFFFF;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-leaderboard-background-color-active: #164194;\n  --semantic-leaderboard-background-color-default: #FFFFFF;\n  --semantic-leaderboard-background-color-highlight: #16419433;\n  --semantic-leaderboard-text-color-active: #FFFFFF;\n  --semantic-leaderboard-text-color-default: #000;\n  --semantic-link-color: #164194;\n  --semantic-linkcard-background-color: #164194;\n  --semantic-linkcard-cta-background-color: var(--color-brand-secondary-500);\n  --semantic-linkcard-cta-text-color: #164194;\n  --semantic-linkcard-text-color: #FFFFFF;\n  --color-neutral-black: #000;\n  --color-neutral-grey: #f7f7f7;\n  --color-neutral-white: #FFFFFF;\n  --semantic-news-accent-color: #164194;\n  --semantic-news-link-color: #164194;\n  --semantic-news-outline-color: #FFFFFF;\n  --semantic-news-text-color: #000;\n  --semantic-qualified-fill-color-highlight: #164194;\n  --semantic-qualified-fill-color-inactive: #f7f7f7;\n  --semantic-qualified-text-color-highlight: #FFFFFF;\n  --semantic-qualified-text-color-inactive: #000;\n  --semantic-text-color-primary: #000;\n  --semantic-text-color-secondary: #FFFFFF;\n}\n",""]),t.A=i},56669:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".liverpool-theme {\n  --color-brand-primary-200: #F8E5E7;\n  --color-brand-primary-500: #D10011;\n  --color-brand-primary-700: #6B0009;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #6B0009;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},97297:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".machester_city-theme {\n  --color-brand-primary-200: #E2EEF8;\n  --color-brand-primary-500: #7AB2E1;\n  --color-brand-primary-700: #273847;\n  --semantic-hero-icon-color: #000000;\n  --semantic-hero-text-color: #000000;\n  --semantic-cta-fill-color-default: #273847;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},73999:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".manchester_united-theme {\n  --color-brand-primary-200: #F8E5E6;\n  --color-brand-primary-500: #B90006;\n  --color-brand-primary-700: #540003;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #540003;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},55759:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".newcastle_united-theme {\n  --color-brand-primary-200: #F0EFEF;\n  --color-brand-primary-500: #231F20;\n  --color-brand-primary-700: #574D4F;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #574D4F;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},99982:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".nottingham_forrest-theme {\n  --color-brand-primary-200: #F8E5E6;\n  --color-brand-primary-500: #B90006;\n  --color-brand-primary-700: #540003;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #540003;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},77875:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".southhampton-theme {\n  --color-brand-primary-200: #F8E5E8;\n  --color-brand-primary-500: #C80028;\n  --color-brand-primary-700: #730017;\n  --color-brand-secondary-500: #000000;\n  --color-brand-secondary-700: #ececec;\n  --semantic-cta-fill-color-default: #FFFFFF;\n  --semantic-cta-fill-color-hover: #730017;\n  --semantic-cta-text-color-default: #C80028;\n  --semantic-cta-text-color-hover: #FFFFFF;\n  --semantic-hero-background-background: #C80028;\n  --semantic-hero-overlay-color: black;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-hero-link-color: #FFFFFF;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-leaderboard-background-color-active: #C80028;\n  --semantic-leaderboard-background-color-default: #FFFFFF;\n  --semantic-leaderboard-background-color-highlight: #C8002833;\n  --semantic-leaderboard-text-color-active: #FFFFFF;\n  --semantic-leaderboard-text-color-default: #000;\n  --semantic-link-color: #C80028;\n  --semantic-linkcard-background-color: #C80028;\n  --semantic-linkcard-cta-background-color: #ececec;\n  --semantic-linkcard-cta-text-color: #000;\n  --semantic-linkcard-text-color: #FFFFFF;\n  --color-neutral-black: #000;\n  --color-neutral-grey: #f7f7f7;\n  --color-neutral-white: #FFFFFF;\n  --semantic-news-accent-color: #C80028;\n  --semantic-news-link-color: #C80028;\n  --semantic-news-outline-color: #000000;\n  --semantic-news-text-color: #000;\n  --semantic-qualified-fill-color-highlight: #C80028;\n  --semantic-qualified-fill-color-inactive: #f7f7f7;\n  --semantic-qualified-text-color-highlight: #FFFFFF;\n  --semantic-qualified-text-color-inactive: #000;\n  --semantic-text-color-primary: #000;\n  --semantic-text-color-secondary: #FFFFFF;\n}\n",""]),t.A=i},20051:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".sunderland-theme {\n  --color-brand-primary-200: #FCE5E8;\n  --color-brand-primary-500: #EB0024;\n  --color-brand-primary-700: #6B0010;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #6B0010;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},18387:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".tottenham_hotspur-theme {\n  --color-brand-primary-200: #E5E7F0;\n  --color-brand-primary-500: #000A3C;\n  --color-brand-primary-700: #00041A;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #00041A;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},13647:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".west_ham_united-theme {\n  --color-brand-primary-200: #F5E8EB;\n  --color-brand-primary-500: #7C2C3B;\n  --color-brand-primary-700: #301117;\n  --semantic-hero-icon-color: #FFFFFF;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #301117;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},64671:function(e,t,a){"use strict";var r=a(36758),n=a.n(r),o=a(40935),i=a.n(o)()(n());i.push([e.id,".wolves-theme {\n  --color-brand-primary-200: #FFF9E5;\n  --color-brand-primary-500: #FAB900;\n  --color-brand-primary-700: #614800;\n  --semantic-hero-icon-color: #000000;\n  --semantic-hero-text-color: #FFFFFF;\n  --semantic-cta-fill-color-default: #614800;\n  --club-hero-gradient-stop: 60%;\n}\n",""]),t.A=i},69799:function(e){e.exports={DEFAULT_LANGUAGE:"en",LANGUAGES:["id","ms_MY","de_DE","en","es_MX","fr_FR","it_IT","pl","pt_BR","ru_RU","fil","vi","th","zh_TW","ja","ko"],DEFAULT_NAMESPACE:"translations",NAMESPACES:["translations","algs"],COMMON_OPTIONS:{defaultLng:"en",defaultNs:"translations",ns:["translations","algs"],nsSeparator:!1,keySeparator:!1,interpolation:{prefix:"{{",suffix:"}}",escapeValue:!1}},RESOURCE_OPTIONS:{loadPath:"{{lng}}/{{ns}}.json",savePath:"{{lng}}/{{ns}}.json",jsonIndent:2,lineEnding:"\n"}}},26874:function(e){e.exports={}},11514:function(e){e.exports={}},76211:function(e){e.exports={greeting:"bonjour"}},16081:function(e){e.exports={}},23983:function(e){e.exports={}},52093:function(e){e.exports={}},61004:function(e){e.exports={}},18903:function(e){e.exports={}},9734:function(e){e.exports={}},23934:function(e){e.exports={}},79112:function(e){e.exports={}},2333:function(e){e.exports={greeting:"hola"}},3836:function(e){e.exports={}},91037:function(e){e.exports={}},27292:function(e){e.exports={}},65631:function(e){e.exports=[{id:"article-1",title:"The Splatoon 3 North American League Show – Episode 1",excerpt:"Watch episode one of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 1"}},{id:"episode-1-video",blockType:"video",content:{video:{type:"youtube",url:"https://www.youtube.com/watch?v=ro9vc7ZnzGU",thumbnail:"https://img.youtube.com/vi/ro9vc7ZnzGU/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show</h2><p>Episode one of the Splatoon 3 North American League Show is available now! Get an inside look at this exciting weekly Splatoon 3 tournament with this original show!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/ro9vc7ZnzGU/maxresdefault.jpg",status:"published",slug:"the-splatoon-3-north-american-league-show-episode-1",url:"/nintendovs/splatoon3-north-american-league/videos/the-splatoon-3-north-american-league-show-episode-1",publishedAt:"2025-09-19T17:00:00.000Z",scheduledReleaseDate:"2025-09-19T17:00:00.000Z",tags:[]},{id:"article-2",title:"Splatoon 3 North American League Event #1",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League Preseason!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #1"}},{id:"event-1-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/qsvcXhIUhv4",thumbnail:"https://img.youtube.com/vi/qsvcXhIUhv4/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League kicks off with Preseason Week 1!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/qsvcXhIUhv4/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-1",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-1",publishedAt:"2025-09-20T22:55:00.000Z",scheduledReleaseDate:"2025-09-20T22:55:00.000Z",tags:[]},{id:"article-2",title:"The Splatoon 3 North American League Show – Episode 2",excerpt:"Watch episode two of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 2"}},{id:"episode-2-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtu.be/KmT8lonrerc",thumbnail:"https://img.youtube.com/vi/KmT8lonrerc/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show</h2><p>Episode two of the Splatoon 3 North American League Show is available now! Get a recap of last week's action and some fun segments like Identify the Weapon and a section on how to improve your Salmon Run play.</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/KmT8lonrerc/maxresdefault.jpg",status:"published",slug:"the-splatoon-3-north-american-league-show-episode-2",url:"/nintendovs/splatoon3-north-american-league/videos/the-splatoon-3-north-american-league-show-episode-2",publishedAt:"2025-09-26T17:00:00.000Z",scheduledReleaseDate:"2025-09-26T17:00:00.000Z",tags:[]},{id:"article-3",title:"Splatoon 3 North American League Event #2",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League Preseason!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #2"}},{id:"event-2-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/9IGQb_lhulI",thumbnail:"https://img.youtube.com/vi/9IGQb_lhulI/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League continues with Preseason Week 2! </p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/9IGQb_lhulI/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-2",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-2",publishedAt:"2025-09-27T23:00:00.000Z",scheduledReleaseDate:"2025-09-27T23:00:00.000Z",tags:[]},{id:"article-4",title:"The Splatoon 3 North American League Show – Episode 3",excerpt:"Watch episode three of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 3"}},{id:"episode-3-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtu.be/taax9gWydPk",thumbnail:"https://img.youtube.com/vi/taax9gWydPk/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show Continues</h2><p>Episode three of the Splatoon 3 North American League Show is available now! Get a recap of last week's action and check out some fun segments like Trivia Time!, and interview questions with Riptide 2025 attendees.</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/taax9gWydPk/maxresdefault.jpg",status:"published",slug:"the-splatoon-3-north-american-league-show-episode-3",url:"/nintendovs/splatoon3-north-american-league/videos/the-splatoon-3-north-american-league-show-episode-3",publishedAt:"2025-10-03T17:00:00.000Z",scheduledReleaseDate:"2025-10-03T17:00:00.000Z",tags:[]},{id:"article-5",title:"Splatoon 3 North American League Event #3",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #3"}},{id:"event-3-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/ykhUcDkOxr0",thumbnail:"https://img.youtube.com/vi/ykhUcDkOxr0/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League continues with Regular Season Week 3!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/ykhUcDkOxr0/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-3",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-3",publishedAt:"2025-10-04T23:00:00.000Z",scheduledReleaseDate:"2025-10-04T23:00:00.000Z",tags:[]},{id:"article-6",title:"The Splatoon 3 North American League Show – Episode 4",excerpt:"Watch episode four of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 4"}},{id:"episode-4-video",blockType:"video",content:{video:{type:"youtube",url:"https://www.youtube.com/watch?v=zqG1uGsVk-k",thumbnail:"https://img.youtube.com/vi/zqG1uGsVk-k/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show Continues</h2><p>Episode four of the Splatoon 3 North American League Show is available now! Get a recap of last week's action and check out some fun segments like Hide and Seek and another exciting Salmon Run session!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/zqG1uGsVk-k/maxresdefault.jpg",status:"published",slug:"the-splatoon-3-north-american-league-show-episode-4",url:"/nintendovs/splatoon3-north-american-league/videos/the-splatoon-3-north-american-league-show-episode-4",publishedAt:"2025-10-10T17:00:00.000Z",scheduledReleaseDate:"2025-10-10T17:00:00.000Z",tags:[]},{id:"article-7",title:"Splatoon 3 North American League Event #4",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #4"}},{id:"event-4-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/crclb0rpkIA",thumbnail:"https://img.youtube.com/vi/crclb0rpkIA/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League continues with Regular Season Week 4!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/crclb0rpkIA/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-4",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-4",publishedAt:"2025-10-11T23:00:00.000Z",scheduledReleaseDate:"2025-10-11T23:00:00.000Z",tags:[]},{id:"article-episode-5",title:"The Splatoon 3 North American League Show – Episode 5",excerpt:"Watch episode five of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 5"}},{id:"episode-5-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtu.be/erBKmjkYG4o",thumbnail:"https://img.youtube.com/vi/erBKmjkYG4o/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show Continues</h2><p>Episode five of the Splatoon 3 North American League Show is available now! Get a recap of last week's action and check out some fun segments like Favorite Splatfest and Learning Splatoon!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/erBKmjkYG4o/maxresdefault.jpg",status:"published",slug:"the-splatoon-3-north-american-league-show-episode-5",url:"/nintendovs/splatoon3-north-american-league/videos/the-splatoon-3-north-american-league-show-episode-5",publishedAt:"2025-10-17T17:00:00.000Z",scheduledReleaseDate:"2025-10-17T17:00:00.000Z",tags:[]},{id:"article-8",title:"Splatoon 3 North American League Event #5",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #5"}},{id:"event-5-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/IQdczClL7m4",thumbnail:"https://img.youtube.com/vi/IQdczClL7m4/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League continues with Regular Season Week 5!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/IQdczClL7m4/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-5",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-5",publishedAt:"2025-10-18T23:00:00.000Z",scheduledReleaseDate:"2025-10-18T23:00:00.000Z",tags:[]},{id:"article-episode-6",title:"The Splatoon 3 North American League Show – Episode 6",excerpt:"Watch episode six of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 6"}},{id:"episode-6-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtu.be/LxcH9Hw3u4U",thumbnail:"https://img.youtube.com/vi/LxcH9Hw3u4U/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show Continues</h2><p>Episode six of the Splatoon 3 North American League Show is available now! Get a recap of last week's action and check out some fun segments like Rate My Locker and Guess The Stage!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/LxcH9Hw3u4U/maxresdefault.jpg",status:"published",slug:"the-splatoon-3-north-american-league-show-episode-6",url:"/nintendovs/splatoon3-north-american-league/videos/the-splatoon-3-north-american-league-show-episode-6",publishedAt:"2025-10-24T17:00:00.000Z",scheduledReleaseDate:"2025-10-24T17:00:00.000Z",tags:[]},{id:"article-9",title:"Splatoon 3 North American League Event #6",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #6"}},{id:"event-6-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/mpbs2l2u1aQ",thumbnail:"https://img.youtube.com/vi/mpbs2l2u1aQ/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League continues with Regular Season Week 6!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/mpbs2l2u1aQ/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-6",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-6",publishedAt:"2025-10-25T23:00:00.000Z",scheduledReleaseDate:"2025-10-25T23:00:00.000Z",tags:[]},{id:"article-10",title:"Splatoon 3 North American League Event #7",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #7"}},{id:"event-7-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/o-Qtad-3ec4",thumbnail:"https://img.youtube.com/vi/o-Qtad-3ec4/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League continues with Regular Season Week 7!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,itemsPerPage:3,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/o-Qtad-3ec4/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-7",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-7",publishedAt:"2025-11-01T23:00:00.000Z",scheduledReleaseDate:"2025-11-01T23:00:00.000Z",tags:[]},{id:"article-11",title:"Splatoon 3 North American League Event #8",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #8"}},{id:"event-8-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/M4zbjmwuZzA",thumbnail:"https://img.youtube.com/vi/M4zbjmwuZzA/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League continues with Regular Season Week 8!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/M4zbjmwuZzA/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-8",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-8",publishedAt:"2025-11-09T00:00:00.000Z",scheduledReleaseDate:"2025-11-09T00:00:00.000Z",tags:[]},{id:"article-12",title:"Splatoon 3 North American League Event #9",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #9"}},{id:"event-9-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/6oc_qlSd6us",thumbnail:"https://img.youtube.com/vi/6oc_qlSd6us/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League continues with Regular Season Week 9!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,itemsPerPage:3,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/6oc_qlSd6us/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-9",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-9",publishedAt:"2025-11-16T00:00:00.000Z",scheduledReleaseDate:"2025-11-16T00:00:00.000Z",tags:[]},{id:"article-13",title:"Splatoon 3 North American League Event #10",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 North American League Event #10"}},{id:"event-10-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/ogCD67khinA",thumbnail:"https://img.youtube.com/vi/ogCD67khinA/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>The Splatoon 3 North American League continues with Regular Season Week 10!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/ogCD67khinA/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-event-10",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-event-10",publishedAt:"2025-11-23T00:00:00.000Z",scheduledReleaseDate:"2025-11-23T00:00:00.000Z",tags:[]},{id:"article-14",title:"The Splatoon 3 North American League Show – Episode 7",excerpt:"Watch episode seven of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 7"}},{id:"episode-7-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtu.be/3o80xa4i6so",thumbnail:"https://img.youtube.com/vi/3o80xa4i6so/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show Continues</h2><p>Episode seven of the Splatoon 3 North American League Show is available now! Get a recap of last week's action and check out some fun segments like Exploring Alterna!</p><p><br/></p><p>Watch this week's Splatoon 3 North American League Event #6 livestream on Saturday, Nov 1st at 4pm PT here: <a href='https://youtube.com/live/o-Qtad-3ec4'>https://youtube.com/live/o-Qtad-3ec4</a></p><p><br/></p><p>Interested in competing? Register here: <a href='https://battlefy.com/nintendovs/splatoon3-north-american-league/'>https://battlefy.com/nintendovs/splatoon3-north-american-league/</a></p><p><br/></p><p>Nintendo Switch Online membership (sold separately) and Nintendo Account required for online features. Membership auto-renews after initial term at the then-current price unless canceled. Not available in all countries. Internet access required for online features. Terms apply. <a href='http://nintendo.com/purchase-terms/'>http://nintendo.com/purchase-terms/</a></p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/3o80xa4i6so/maxresdefault.jpg",status:"published",slug:"splatoon-3-north-american-league-show-episode-7",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-north-american-league-show-episode-7",publishedAt:"2025-10-31T17:00:00.000Z",scheduledReleaseDate:"2025-10-31T17:00:00.000Z",tags:[]},{id:"article-episode-8",title:"The Splatoon 3 North American League Show – Episode 8",excerpt:"Watch episode eight of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 8"}},{id:"episode-8-video",blockType:"video",content:{video:{type:"youtube",url:"https://www.youtube.com/watch?v=-UITBFGPB_8",thumbnail:"https://img.youtube.com/vi/YAXRE392zBE/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show Continues</h2><p>Episode eight of the Splatoon 3 North American League Show is available now! Get a recap of last week's action and check out some fun segments like Whose Splat is That? and Outfit Review!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/YAXRE392zBE/maxresdefault.jpg",status:"published",slug:"the-splatoon-3-north-american-league-show-episode-8",url:"/nintendovs/splatoon3-north-american-league/videos/the-splatoon-3-north-american-league-show-episode-8",publishedAt:"2025-11-09T00:00:00.000Z",scheduledReleaseDate:"2025-11-09T00:00:00.000Z",tags:[]},{id:"article-episode-9",title:"The Splatoon 3 North American League Show – Episode 9",excerpt:"Watch episode nine of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 9"}},{id:"episode-9-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtu.be/YAXRE392zBE",thumbnail:"https://img.youtube.com/vi/YAXRE392zBE/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show Continues</h2><p>Episode nine of the Splatoon 3 North American League Show is available now! Get a recap of last week's action and check out some fun segments!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/YAXRE392zBE/maxresdefault.jpg",status:"published",slug:"the-splatoon-3-north-american-league-show-episode-9",url:"/nintendovs/splatoon3-north-american-league/videos/the-splatoon-3-north-american-league-show-episode-9",publishedAt:"2025-11-16T00:00:00.000Z",scheduledReleaseDate:"2025-11-16T00:00:00.000Z",tags:[]},{id:"article-episode-10",title:"The Splatoon 3 North American League Show – Episode 10",excerpt:"Watch episode ten of the Splatoon 3 North American League Show",content:[{id:"text-block-1",blockType:"text",content:{title:"The Splatoon 3 North American League Show – Episode 10"}},{id:"episode-10-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtu.be/https://youtu.be/Ea08UNgmTco",thumbnail:"https://img.youtube.com/vi/https://youtu.be/Ea08UNgmTco/maxresdefault.jpg",youtubeControls:{autoplay:!0}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>The Show Continues</h2><p>Episode ten of the Splatoon 3 North American League Show is available now! Get a recap of last week's action, speculation on which team might take home the gold, and check out a fun segment featuring our hard-working announcers taking a little break with Mario Kart World!</p>"}},{id:"recent-articles",blockType:"article-listing",content:{title:"Watch More!",showFilters:!1,maxArticles:3}}],featuredImage:"https://img.youtube.com/vi/https://youtu.be/Ea08UNgmTco/maxresdefault.jpg",status:"published",slug:"the-splatoon-3-north-american-league-show-episode-10",url:"/nintendovs/splatoon3-north-american-league/videos/the-splatoon-3-north-american-league-show-episode-10",publishedAt:"2025-11-23T00:00:00.000Z",scheduledReleaseDate:"2025-11-23T00:00:00.000Z",tags:[]},{id:"article-15",title:"Splatoon 3 League - Playoffs Day 1",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 North American League Playoffs!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 League - Playoffs Day 1"}},{id:"event-december-12-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/UVe2d0chSLU",thumbnail:"https://img.youtube.com/vi/UVe2d0chSLU/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!</p>"}},{id:"recent-articles",blockType:"recent-articles",content:{title:"Watch More!"}}],featuredImage:"https://img.youtube.com/vi/UVe2d0chSLU/maxresdefault.jpg",status:"published",slug:"splatoon-3-league-december-12-live",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-league-december-12-live",publishedAt:"2025-12-13T20:00:00.000Z",scheduledReleaseDate:"2025-12-13T20:00:00.000Z",tags:[]},{id:"article-16",title:"Splatoon 3 League - Playoffs Day 2",excerpt:"Watch as teams try to out-ink their opponents in the Splatoon 3 North American League Playoffs!",content:[{id:"text-block-1",blockType:"text",content:{title:"Splatoon 3 League - Playoffs Day 2"}},{id:"event-december-13-video",blockType:"video",content:{video:{type:"youtube",url:"https://youtube.com/live/5rZdMYXFSSc",thumbnail:"https://img.youtube.com/vi/5rZdMYXFSSc/maxresdefault.jpg",youtubeControls:{autoplay:!1}}}},{id:"text-block-2",blockType:"text",content:{text:"<h2>Live Action Replay</h2><p>Watch as teams try to out-ink their opponents in the Splatoon 3 League North American League!</p>"}},{id:"recent-articles",blockType:"recent-articles",content:{title:"Watch More!"}}],featuredImage:"https://img.youtube.com/vi/5rZdMYXFSSc/maxresdefault.jpg",status:"published",slug:"splatoon-3-league-december-13-live",url:"/nintendovs/splatoon3-north-american-league/videos/splatoon-3-league-december-13-live",publishedAt:"2025-12-14T20:00:00.000Z",scheduledReleaseDate:"2025-12-14T20:00:00.000Z",tags:[]}]},30922:function(e){e.exports={Wins:"Wins",Losses:"Losses",Points:"Points",Games:"Games","Goals For":"Goals For","Goals Against":"Goals Against","Peak Elo Score":"Peak Elo Score","Current Elo Score":"Current Elo Score","Matches Played":"Matches Played","Win Rate":"Win Rate"}},5162:function(e){e.exports={Wins:"Victoires",Losses:"Défaites",Points:"Points",Games:"Jeux","Goals For":"Buts Pour","Goals Against":"Buts Contre","Peak Elo Score":"Score Elo Maximum","Current Elo Score":"Score Elo Actuel","Matches Played":"Matchs Joués","Win Rate":"Taux de Victoire"}},90786:function(e){e.exports={Wins:"Victorias",Losses:"Derrotas",Points:"Puntos",Games:"Juegos","Goals For":"Goles a Favor","Goals Against":"Goles en Contra","Peak Elo Score":"Puntuación Elo Máxima","Current Elo Score":"Puntuación Elo Actual","Matches Played":"Partidos Jugados","Win Rate":"Tasa de Victoria"}},74036:function(e){e.exports={browse:"瀏覽",comet__awards_title:"獎勵",comet__change_game:"更改遊戲……",comet__follow_the_action:"跟隨行動",comet__in_total_prizing:"總獎金",comet__learn_more:"了解更多",comet__live:"直播",comet__load_more:"加載更多",comet__log_in:"登錄",comet__log_out:"退出",comet__menu:"菜單",comet__powered_by:"技術支持",comet__select_a_game:"選擇遊戲…",comet__select_a_place:"選擇所在賽區",comet__sign_up:"註冊",comet__total_prizes:"獎勵",comet__tournaments:"賽事",compete:"對戰",no_tournaments_found:"賽事尚未開始。<br />請稍後再來!",no_tournaments_found_filters:"選擇的過濾器沒有結果。<br />請嘗試其他篩選條件!",no_tournaments_found_title:"Booo ! ! <wbr>什麼都沒發現。",no_tournaments_found_title_filters:"Booo ! ! <wbr>沒有賽事。",organize:"組織",twitch_channel_offline:"當前處於離線狀態。<br /> 關注<param name='channel' />以隨時獲得上線最新通知。"}},2663:function(e){e.exports={comet__change_game:"Change game...",comet__load_more:"Load more",comet__log_in:"Log in",comet__log_out:"Log out",comet__menu:"Menu",comet__powered_by:"Powered by",comet__select_a_game:"Select a game...",comet__sign_up:"Sign up",comet__total_prizes:"Total prizes",comet__tournaments:"Tournaments",comet__follow_the_action:"Follow the action",comet__live:"Live",comet__select_a_place:"Select a place",comet__in_total_prizing:"In total prizing",comet__learn_more:"Learn more",comet__awards_title:"Awards",twitch_channel_offline:"The stream is currently offline.<br />Follow <param name='channel' /> to be notified whenever they go online:",no_tournaments_found_title_filters:"Booo!! <wbr>No tournaments yet.",no_tournaments_found_title:"Booo!! <wbr>Nothing found.",no_tournaments_found_filters:"No results were found with the selected filters.<br />Try a different combination!",no_tournaments_found:"Tournaments are yet to start.<br />Please come back later!",browse:"Browse",compete:"Compete",organize:"Organize"}},79768:function(e){e.exports={browse:"Selaa",comet__awards_title:"Palkinnot",comet__change_game:"Vaihda peli...",comet__follow_the_action:"Seuraa toimintaa",comet__in_total_prizing:"Kokonaispalkinnoissa",comet__learn_more:"Lisätietoja",comet__live:"Live",comet__load_more:"Lataa lisää",comet__log_in:"Kirjaudu sisään",comet__log_out:"Kirjaudu ulos",comet__menu:"Valikko",comet__powered_by:"Yhteistyössä",comet__select_a_game:"Valitse peli ...",comet__select_a_place:"Valitse paikka",comet__sign_up:"Rekisteröidy",comet__total_prizes:"Kokonaispalkinnot",comet__tournaments:"Turnaukset",compete:"Kilpailla",no_tournaments_found:"Turnaukset eivät ole alkaneet vielä.<br />Tule takaisin myöhemmin!",no_tournaments_found_filters:"Tuloksia ei löytynyt valituilla suodattimilla.<br />Kokeile toista yhdistelmää!",no_tournaments_found_title:"Booo!! <wbr>Mitään ei löytynyt.",no_tournaments_found_title_filters:"Booo!! <wbr>Ei vielä turnauksia.",organize:"Järjestää",twitch_channel_offline:"Stream on tällä offline-tilassa. <br />Seuraa <param name='channel' /> -kanavaa saadaksesi ilmoituksen, kun se palaa online-tilaan:"}},3341:function(e){e.exports={browse:"Parcourir",comet__awards_title:"Prix",comet__change_game:"Changer de jeu…",comet__follow_the_action:"Suivre l’action",comet__in_total_prizing:"de prix au total",comet__learn_more:"En savoir plus",comet__live:"Live",comet__load_more:"Voir plus",comet__log_in:"Se connecter",comet__log_out:"Se déconnecter",comet__menu:"Menu",comet__powered_by:"Powered by",comet__select_a_game:"Choisir un jeu…",comet__select_a_place:"Choisir un lieu",comet__sign_up:"S’inscrire",comet__total_prizes:"Prix",comet__tournaments:"Tournois",compete:"Participer",no_tournaments_found:"Les tournois n’ont pas encore commencé.<br />Reviens plus tard !",no_tournaments_found_filters:"Aucun résultat n’a été trouvé avec les filtres sélectionnés.<br />Essaie avec une combinaison différente !",no_tournaments_found_title:"Booo!! <wbr>Rien de trouvé.",no_tournaments_found_title_filters:"Booo!! <wbr>Aucun tournoi pour le moment.",organize:"Organisez",twitch_channel_offline:"Le stream est actuellement hors ligne. <br /> S’abonner <param name='channel' /> pour être notifié quand il sera en ligne"}},37375:function(e){e.exports={browse:"Durchsuche",comet__awards_title:"Auszeichnungen",comet__change_game:"Spiel ändern ...",comet__follow_the_action:"Folgen Sie der Aktion",comet__in_total_prizing:"Insgesamt",comet__learn_more:"Mehr erfahren",comet__live:"Live",comet__load_more:"Mehr laden",comet__log_in:"Einloggen",comet__log_out:"Ausloggen",comet__menu:"Menü",comet__powered_by:"Präsentiert von",comet__select_a_game:"Wähle ein Spiel aus ...",comet__select_a_place:"Wähle einen Ort",comet__sign_up:"Registrieren",comet__total_prizes:"Preise",comet__tournaments:"Turniere",compete:"Teilnehmen",no_tournaments_found:"Die Turniere stehen noch aus.<br />Bitte kommen Sie später wieder!",no_tournaments_found_filters:"Mit den ausgewählten Filtern wurden keine Ergebnisse gefunden.<br />Versuchen Sie eine andere Kombination!",no_tournaments_found_title:"Booo!! <wbr>Nichts gefunden.",no_tournaments_found_title_filters:"Booo!! <wbr>Noch keine Turniere.",organize:"Organisieren",twitch_channel_offline:"Der Stream ist derzeit offline.<br />Folgen Sie <param name='channel' /> , um benachrichtigt zu werden, wenn sie online gehen:"}},44909:function(e){e.exports={browse:"Jelajahi",comet__awards_title:"Penghargaan",comet__change_game:"Ubah permainan...",comet__follow_the_action:"Ikuti aksinya",comet__in_total_prizing:"Total hadiah",comet__learn_more:"Pelajari lebih lanjut",comet__live:"Live",comet__load_more:"Muat Lebih Banyak",comet__log_in:"Masuk",comet__log_out:"Keluar",comet__menu:"Menu",comet__powered_by:"Didukung oleh",comet__select_a_game:"Pilih permainan...",comet__select_a_place:"Pilih tempat",comet__sign_up:"Daftar",comet__total_prizes:"Hadiah",comet__tournaments:"Turnamen",compete:"Bersaing",no_tournaments_found:"Turnamen belum dimulai.<br /> Silakan kembali lagi nanti!",no_tournaments_found_filters:"Tidak ada hasil yang ditemukan dengan filter yang dipilih.<br /> Coba kombinasi yang berbeda!",no_tournaments_found_title:"Booo!! <wbr>Tidak ada yang ditemukan.",no_tournaments_found_title_filters:"Booo!! <wbr>Belum ada turnamen.",organize:"Mengatur",twitch_channel_offline:"Stream sedang offline.<br />Follow <param name='channel' /> untuk mendapatkan pemberitahuan setiap kali mereka online:"}},48183:function(e){e.exports={browse:"Navigare",comet__awards_title:"Premi",comet__change_game:"Cambia gioco ...",comet__follow_the_action:"Segui l'azione",comet__in_total_prizing:"In totale premio",comet__learn_more:"Per saperne di più",comet__live:"Vivere",comet__load_more:"Carica di più",comet__log_in:"Accedi",comet__log_out:"Esci",comet__menu:"Menu",comet__powered_by:"Offerto da",comet__select_a_game:"Seleziona un gioco ...",comet__select_a_place:"Seleziona un luogo",comet__sign_up:"Iscriviti",comet__total_prizes:"Premi",comet__tournaments:"Tornei",compete:"Competi",no_tournaments_found:"I tornei devono ancora iniziare.<br />Torna più tardi!",no_tournaments_found_filters:"Nessun risultato trovato con i filtri selezionati.<br />Prova una combinazione diversa!",no_tournaments_found_title:"Booo!! <wbr>Non abbiamo trovato nulla.",no_tournaments_found_title_filters:"Booo!! <wbr>Ancora nessun torneo.",organize:"Organizza",twitch_channel_offline:"Lo streaming è attualmente offline.<br /> Segui <param name='channel' /> per ricevere una notifica ogni volta che sarà online:"}},93658:function(e){e.exports={browse:"閲覧",comet__awards_title:"報酬",comet__change_game:"ゲームを変えます…",comet__follow_the_action:"フォローする",comet__in_total_prizing:"総合賞金",comet__learn_more:"詳細",comet__live:"ライブ",comet__load_more:"詳細",comet__log_in:"ログイン",comet__log_out:"ログアウト",comet__menu:"メニュー",comet__powered_by:"提供",comet__select_a_game:"ゲームを選びます…",comet__select_a_place:"地域を選択",comet__sign_up:"サインアップ",comet__total_prizes:"賞品",comet__tournaments:"トーナメント",compete:"プレイ",no_tournaments_found:"トーナメントはまだ始まっていません。<br />後ほど再確認してください！",no_tournaments_found_filters:"絞り込み条件に合致するレコードはありませんでした。<br />違う絞り込み条件を再度試しください。",no_tournaments_found_title:"おや？<wbr>何も見つかりませんでした。",no_tournaments_found_title_filters:"おや？<wbr>トーナメントはまだのようです。",organize:"主催する",twitch_channel_offline:"この配信は現在オフラインです。<br />オンラインになったときの通知を貰うためには<param name='channel' /> のチャンネル登録してください:"}},25185:function(e){e.exports={browse:"검색",comet__awards_title:"상",comet__change_game:"게임을 변경",comet__follow_the_action:"행동을 따라주세요",comet__in_total_prizing:"총 상금",comet__learn_more:"더 알아보기",comet__live:"실시간",comet__load_more:"더 불러오기",comet__log_in:"로그인",comet__log_out:"로그아웃",comet__menu:"메뉴",comet__powered_by:"후원:",comet__select_a_game:"게임을 선택",comet__select_a_place:"국가 선택",comet__sign_up:"가입",comet__total_prizes:"경품",comet__tournaments:"토너먼트",compete:"경쟁",no_tournaments_found:"아직 토너먼트가 시작 되지 않았습니다.<br /> 나중에 다시 와주세요!",no_tournaments_found_filters:"선택한 필터로 검색된 결과가 없습니다. <br /> 다른 조합을 사용해보세요!",no_tournaments_found_title:"우우!! <wbr>아무것도 찾을 수 없습니다.",no_tournaments_found_title_filters:"우우!! <wbr>아직 토너먼트가 없습니다.",organize:"조직",twitch_channel_offline:"스트림이 현재 오프라인 상태입니다. <br /> 온라인 상태가 될 때마다 알림을 받으려면 <param name='channel' /> 팔로우 하세요:"}},22384:function(e){e.exports={comet__load_more:"Wczytaj więcej",comet__log_in:"Zaloguj się",comet__log_out:"Wyloguj",comet__powered_by:"Zasilany przez",comet__sign_up:"Rejestracja",comet__total_prizes:"Nagrody",comet__tournaments:"Turnieje",organize:"Zorganizować"}},56608:function(e){e.exports={browse:"Navegar",comet__awards_title:"Recompensas",comet__change_game:"Mudar jogo...",comet__follow_the_action:"Acompanhe a ação",comet__in_total_prizing:"Em premiação total",comet__learn_more:"Saiba Mais",comet__live:"Ao Vivo",comet__load_more:"Carregar mais",comet__log_in:"Fazer login",comet__log_out:"Logout",comet__menu:"Menu",comet__powered_by:"Powered by",comet__select_a_game:"Selecione um jogo...",comet__select_a_place:"Selecione um local",comet__sign_up:"Criar Conta",comet__total_prizes:"Premiações",comet__tournaments:"Torneios",compete:"Compita",no_tournaments_found:"Torneios ainda não começaram.<br />Favor voltar mais tarde!",no_tournaments_found_filters:"Nenhum resultado foi encontrado com os filtros selecionados.<br />Tente uma combinação diferente!",no_tournaments_found_title:"Booo!! <wbr>Nada encontrado.",no_tournaments_found_title_filters:"Booo!! <wbr>Ainda sem torneios.",organize:"Organizar",twitch_channel_offline:"A stream está neste momento offline.<br />Siga <param name='channel' /> para ser notificado quando estiver online:"}},22654:function(e){e.exports={browse:"Просмотреть",comet__awards_title:"Награды",comet__change_game:"Сменить игру",comet__follow_the_action:"Следите за происходящим",comet__in_total_prizing:"Общие призовые",comet__learn_more:"Узнать больше",comet__live:"Прямой эфир",comet__load_more:"Загрузить больше",comet__log_in:"Вход",comet__log_out:"Выйти из системы",comet__menu:"Меню",comet__powered_by:"На платформе",comet__select_a_game:"Выбрать игру",comet__select_a_place:"Выбрать место",comet__sign_up:"Зарегистрироваться",comet__total_prizes:"Призы",comet__tournaments:"Турниры",compete:"Соревноваться",no_tournaments_found:"Турниры ещё не начались. <br /> Пожалуйста, вернитесь позже!",no_tournaments_found_filters:"Не найдено результатов с такими параметрами.<br /> Попробуйте другую комбинацию!",no_tournaments_found_title:"Э-э-х!! <wbr> Ничего не нашли.",no_tournaments_found_title_filters:"Нууу!! <wbr> Пока нет турниров.",organize:"Организовать",twitch_channel_offline:"Стрим сейчас оффлайн.<br /> Следите за <param name='channel' /> для уведомлений о начале трансляции."}},21703:function(e){e.exports={browse:"Navegar",comet__awards_title:"Premios",comet__change_game:"Cambiar juego...",comet__follow_the_action:"Sigue la acción",comet__in_total_prizing:"En premios total",comet__learn_more:"Más información",comet__live:"En vivo",comet__load_more:"Cargar más",comet__log_in:"Conectarse",comet__log_out:"Cerrar sesión",comet__menu:"Menú",comet__powered_by:"Energizado por",comet__select_a_game:"Seleccionar juego...",comet__select_a_place:"Selecciona un lugar",comet__sign_up:"Registrarse",comet__total_prizes:"Premios",comet__tournaments:"Torneos",compete:"Competir",no_tournaments_found:"Los torneos aún no han comenzado.<br />¡Por favor vuelve más tarde!",no_tournaments_found_filters:"No se han encontrado resultados con los filtros seleccionados.<br />¡Intenta una combinación diferente!",no_tournaments_found_title:"Booo!! <wbr>Nada encontrado.",no_tournaments_found_title_filters:"Booo!! <wbr>Aún no hay torneos.",organize:"Organizar",twitch_channel_offline:"La transmisión está fuera de línea por el momento.<br />Sigue <param name='channel' /> para recibir una notificación cuando esté en línea:"}},55062:function(e){e.exports={browse:"Bläddra",comet__awards_title:"Utmärkelser",comet__change_game:"Ändra spel ...",comet__follow_the_action:"Följ åtgärden",comet__in_total_prizing:"Totalt prisvärda",comet__learn_more:"Läs mer",comet__live:"Live",comet__load_more:"Ladda mer",comet__log_in:"Logga in",comet__log_out:"Logga ut",comet__menu:"Meny",comet__powered_by:"Drivs av",comet__select_a_game:"Välj ett spel ...",comet__select_a_place:"Välj en plats",comet__sign_up:"Bli Medlem",comet__total_prizes:"Totalt antal priser",comet__tournaments:"Turneringar",compete:"Tävla",no_tournaments_found:"Turneringar har ännu inte startat.<br />Kom tillbaka senare!",no_tournaments_found_filters:"Inga resultat hittades med de valda filtren.<br />Prova en annan kombination!",no_tournaments_found_title:"Booo!! <wbr>Ingenting hittades.",no_tournaments_found_title_filters:"Booo!! <wbr>Inga turneringar än.",organize:"Organisera",twitch_channel_offline:"Strömmen är för närvarande offline.<br />Följ <param name='channel' /> för att få ett meddelande när de går online:"}},66183:function(e){e.exports={browse:"ค้นหา",comet__awards_title:"รางวัล",comet__change_game:"เปลี่ยนเกม...",comet__follow_the_action:"ติดตามถ่ายทอดสด",comet__in_total_prizing:"เลือกสถานที่",comet__learn_more:"ศึกษาเพิ่มเติม",comet__live:"ถ่ายทอดสด",comet__load_more:"โหลดเพิ่ม",comet__log_in:"เข้าสู่ระบบ",comet__log_out:"ออกจากระบบ",comet__menu:"เมนู",comet__powered_by:"ขับเคลื่อนโดย",comet__select_a_game:"เลือกเกม...",comet__select_a_place:"เลือกสถานที่",comet__sign_up:"สมัครสมาชิก",comet__total_prizes:"รางวัล",comet__tournaments:"ทัวร์นาเมนต์",compete:"แข่งขัน",no_tournaments_found:"การแข่งขันยังไม่เริ่ม<br />โปรดกลับมาใหม่ในภายหลัง!",no_tournaments_found_filters:"ไม่พบผลลัพธ์จากการคัดกรองที่เลือก<br />โปรดเลือกคำค้นหาอื่น!",no_tournaments_found_title:"แฮ่!! <wbr> ไม่พบข้อมูล",no_tournaments_found_title_filters:"แฮ่!! <wbr> ยังไม่มีการแข่งขัน",organize:"ศูนย์แข่งขัน",twitch_channel_offline:"ขณะนี้การถ่ายทอดสดยังออฟไลน์อยู่<br />ติดตาม <param name='channel' /> เพื่อรับแจ้งเมื่อออนไลน์:"}},90890:function(e){e.exports={comet__load_more:"Tải thêm",comet__log_in:"Đăng nhập",comet__log_out:"Đăng xuất",comet__powered_by:"Cung cấp bởi",comet__sign_up:"Đăng ký",comet__total_prizes:"Giải thưởng",comet__tournaments:"Các giải đấu",compete:"Thi đấu",organize:"Tổ chức"}},96706:function(e,t,a){var r={"./de":14830,"./de.js":14830,"./es-mx":65247,"./es-mx.js":65247,"./fr":35997,"./fr.js":35997,"./id":74380,"./id.js":74380,"./it":27900,"./it.js":27900,"./ja":27544,"./ja.js":27544,"./ko":82195,"./ko.js":82195,"./pl":45993,"./pl.js":45993,"./pt-br":58250,"./pt-br.js":58250,"./ru":48828,"./ru.js":48828,"./th":79513,"./th.js":79513,"./vi":83756,"./vi.js":83756,"./zh-tw":85861,"./zh-tw.js":85861};function n(e){var t=o(e);return a(t)}function o(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=o,e.exports=n,n.id=96706},75705:function(e,t,a){"use strict";a.d(t,{A4f:function(){return Kp}});var r={};a.r(r),a.d(r,{Approval:function(){return Bm},Banner:function(){return sg},Box:function(){return ki},BracketElimination:function(){return Sp},ChampionBanner:function(){return lg},ConfirmationButton:function(){return yi},ConfirmationButtonCss:function(){return wi},Countdown:function(){return hg},Cutoff:function(){return nm},DiscordLinking:function(){return rg},Dropdown:function(){return vg},EaLogin:function(){return Ni},EaUser:function(){return tg},EligibleEvent:function(){return Ng},EventCard:function(){return Tg},FeatureStat:function(){return _g},Form:function(){return Sg},FormInput:function(){return Lg},FormModal:function(){return $g},GlobalPlayerGuide:function(){return Ig},JoinTeamModal:function(){return Dg},LanguageDropdown:function(){return fg},MemberCard:function(){return jg},Modal:function(){return yg},NavDropdownMenu:function(){return zm},Navigation:function(){return qg},PdfModal:function(){return Hg},PlayerStats:function(){return Zg},PrimaryButton:function(){return gi},PrimaryButtonCss:function(){return ui},ResultsAccordion:function(){return Am},Sandbox:function(){return Ip},ScoreType:function(){return am},SeasonSchedule:function(){return tm},SecondaryButton:function(){return bi},SecondaryButtonCss:function(){return pi},Selector:function(){return Bg},StandingsAccordion:function(){return om},TeamCard:function(){return im},TeamsAccordion:function(){return sm},TertiaryButton:function(){return fi},TertiaryButtonCss:function(){return vi},TooltipWrapper:function(){return Og},TopBarNavigation:function(){return xm},UpcomingEventCard:function(){return wm},UpcomingEvents:function(){return Cm},formatDate:function(){return mg},formatOrdinal:function(){return bg},getSecondsLeftToStart:function(){return pg}});var n=a(41594),o=a.n(n),i=(a(25873),a(75206),a(97434)),l=a(45250),s=a.n(l),c=a(87017),d=a(41594);const u={defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:1,staleTime:3e4,cacheTime:6e4}}},g=new c.QueryClient(u);function m({children:e,config:t={}}){const a=t?new c.QueryClient(s().defaultsDeep(u,t)):g;return d.createElement(c.QueryClientProvider,{client:a},e)}const p={all:["tournaments","stages"],bracket:e=>[...p.all,e,"bracket"],participants:e=>[...p.all,e,"participants"],myStageTeam:e=>[...p.all,e,"myStageTeam"]};let b=function(e){return e.ANDURIL="anduril",e.AUTH="auth",e.CATALYST="catalyst",e.TARTARUS="tartarus",e.PLATFORM_API_PROGRAM="platform_api_program",e.MAJESTIC="majestic",e.CACHED_MAJESTIC="cachedMajestic",e.LEADERBOARD="leaderboard",e.CACHED_LEADERBOARD="cachedLeaderboard",e.TOURNAMENT_STRUCTURE_VIEW="tournamentStructureView",e.CACHED_TOURNAMENT_STRUCTURE_VIEW="cachedTournamentStructureView",e.TOURNAMENT_STRUCTURE="tournamentStructure",e}({}),h=function(e){return e.Championship="championship",e.Consolation="consolation",e.Final="final",e}({});const v={all:["tournaments"],listing:(e,t)=>[...v.all,"listing",e,t],details:(e,t)=>[...v.all,"details",e,t]};var f=a(21756);let x;try{x=a.g?.localStorage||window?.localStorage||localStorage}catch(e){x=window?.localStorage||localStorage}const w=x,y={ENVIRONMENT:"production",ANDURIL_URL:"https://api.battlefy.com",AUTH_URL:"https://auth.battlefy.com",CATALYST_API_KEY:{BATTLEFY_COM_CHANGES:"[]",COMMIT_REF:"a7d953a3783e46921cc07a3acb10ea03df875572",NETLIFY_PROJECT:"production",ENVIRONMENT:"production",NODE_ENV:"production",ROBOTS_META_TAG:"all",ANDURIL_URL:"https://api.battlefy.com",ALGS_CATALYST_URL:"https://algs.battlefy.com/",AUTH0_CLIENT_ID:"GBGyXlHUh5OhqbdSGk5IGjaTxh7R2xyH",AUTH_URL:"https://auth.battlefy.com",BATTLEFY_CDN_URL:"https://d33jl3tgfli0fm.cloudfront.net",BATTLEFY_COMMERCE_URL:"https://d3juq23d3ilxx1.cloudfront.net",BATTLEFY_CSGO_MANAGER_URL:"https://csgo-server-manager.battlefy.com",BATTLEFY_EA_DATA_URL:"https://edt.battlefy.com",BATTLEFY_INTEGRATION_URL:"https://integrations.battlefy.com",PANTHEON_URL:"https://pantheon.battlefy.com",BATTLEFY_LADDER_URL:"https://ladder.battlefy.com",LEADERBOARD_URL:"https://leaderboard.battlefy.com",BATTLEFY_LINK_URL:"https://go.battlefy.com",BATTLEFY_LIVE_URL:"https://live.battlefy.com",BATTLEFY_PAYMENTS_URL:"https://payments.battlefy.com",CACHED_ANDURIL_URL:"https://dtmwra1jsgyb0.cloudfront.net",CACHED_LEADERBOARD_URL:"https://d3q4fnxloga6gz.cloudfront.net",CACHED_MAJESTIC_URL:"https://d2jpovtdeeoi3i.cloudfront.net",CAPTCHA_SITEKEY:"6LciHCsUAAAAAGkT7fr-ocYKCt1NhTDpwDkTXMhW",COMMUNITY_PRIZING_URL:"https://community-prizing-api.battlefy.com",FIREBASE_ACTIVITYFEED_URL:"https://bfy-agnostos-v2-default-rtdb.firebaseio.com/",FIREBASE_AUTH_DOMAIN:"battlefy-2f59d.firebaseapp.com",FIREBASE_LIVE_URL:"https://bfy-live.firebaseio.com",FIREBASE_NOTIFICATION_URL:"https://bfy-neith.firebaseio.com/",FIREBASE_PROJECT_ID:"battlefy-2f59d",FIREBASE_STORAGE_BUCKETNAME:"battlefy-2f59d.appspot.com",FIREBASE_URL:"https://battlefy-2f59d.firebaseio.com",FIREBASE_URL_MATCH_DASHBOARD:"https://battlefy-production-match-dashboard.firebaseio.com",HELIX_URL:"https://battlefy.com",HELLO_SIGN_CLIENT_ID:"b13532fd01278c57f26f0b7e7ec50a09",INTERCOM_APP_ID:"u01nggx8",INVISIBLE_CAPTCHA_SITEKEY:"6LdlIisUAAAAAJJeJH-gT-b94AUlc-lIVVBvTZX7",MAJESTIC_URL:"https://majestic.battlefy.com",PAYPALV2_CLIENTID:"AYzxsxeD4O5gac1EF9Mo1qEBaZd8lIoiwBEFzysMtlA6_wj8A40NMlW15fEAA5QUlbDPLeNvGuVXp9R_",SEARCH_URL:"https://search.battlefy.com",TOURNAMENT_STRUCTURE_URL:"https://tournament-structure.battlefy.com",TOURNAMENT_STRUCTURE_VIEW_URL:"https://tournament-structure.battlefy.com/views",CACHED_TOURNAMENT_STRUCTURE_VIEW_URL:"https://d14eb5sje6oeoy.cloudfront.net/views",TWITCH_CLIENT_ID:"nqlf7zbd7811lcj0edcnykx2cy1u8w7",YOUTUBE_BROWSER_API_KEY:"AIzaSyA-PIqgRs1oPCGpQFK7ih8RfFUUkHX0YHE",PICK_BAN_URL:"https://pick-ban.battlefy.com",VALIDATE_RIOT_TEAM_URL:"https://validate-riot-team.battlefy.com",SNS_TRANSPORT:"https://90x4dytop5.execute-api.us-east-1.amazonaws.com/production/sns-transport",PLATFORM_API_PROGRAM_URL:"https://platform-api.battlefy.com/",APPLICATION_NAME:"epl25",PORT:"10125",STORYBLOK_FOLDER:"epl25",EPL_CAPTCHA_SITEKEY:"6LfoCH0qAAAAAArcLWdsdhvhYNAa4GGr132dqVRi",SKIP_ISLANDS_BINDING:"true",STORYBLOK_TOKEN:"IVXxSAUstC6WPoCEK23hNgtt",SECONDARY_STORYBLOK_TOKEN:"AGxRV9YvjOi07UT9EeKVrAtt"}.CATALYST_API_KEY,MAJESTIC_URL:"https://majestic.battlefy.com",PLATFORM_API_PROGRAM_URL:"https://platform-api.battlefy.com/",CACHED_MAJESTIC_URL:"https://d2jpovtdeeoi3i.cloudfront.net",LEADERBOARD_URL:"https://leaderboard.battlefy.com",CACHED_LEADERBOARD_URL:"https://d3q4fnxloga6gz.cloudfront.net",TOURNAMENT_STRUCTURE_VIEW_URL:"https://tournament-structure.battlefy.com/views",TOURNAMENT_STRUCTURE_URL:"https://tournament-structure.battlefy.com",CACHED_TOURNAMENT_STRUCTURE_VIEW_URL:"https://d14eb5sje6oeoy.cloudfront.net/views"},k=()=>{const e=(t=document?.cookie,t.split(";").map(e=>e.split("=")).reduce((e,t)=>{const[a,r]=t;return e[decodeURIComponent(a?.trim()||"")]=decodeURIComponent(r?.trim()||""),e},{}));var t;let a="";try{a=JSON.parse(String(w?.getItem("token")||""))}catch(e){}return a||!e?.bfyToken||{BATTLEFY_COM_CHANGES:"[]",COMMIT_REF:"a7d953a3783e46921cc07a3acb10ea03df875572",NETLIFY_PROJECT:"production",ENVIRONMENT:"production",NODE_ENV:"production",ROBOTS_META_TAG:"all",ANDURIL_URL:"https://api.battlefy.com",ALGS_CATALYST_URL:"https://algs.battlefy.com/",AUTH0_CLIENT_ID:"GBGyXlHUh5OhqbdSGk5IGjaTxh7R2xyH",AUTH_URL:"https://auth.battlefy.com",BATTLEFY_CDN_URL:"https://d33jl3tgfli0fm.cloudfront.net",BATTLEFY_COMMERCE_URL:"https://d3juq23d3ilxx1.cloudfront.net",BATTLEFY_CSGO_MANAGER_URL:"https://csgo-server-manager.battlefy.com",BATTLEFY_EA_DATA_URL:"https://edt.battlefy.com",BATTLEFY_INTEGRATION_URL:"https://integrations.battlefy.com",PANTHEON_URL:"https://pantheon.battlefy.com",BATTLEFY_LADDER_URL:"https://ladder.battlefy.com",LEADERBOARD_URL:"https://leaderboard.battlefy.com",BATTLEFY_LINK_URL:"https://go.battlefy.com",BATTLEFY_LIVE_URL:"https://live.battlefy.com",BATTLEFY_PAYMENTS_URL:"https://payments.battlefy.com",CACHED_ANDURIL_URL:"https://dtmwra1jsgyb0.cloudfront.net",CACHED_LEADERBOARD_URL:"https://d3q4fnxloga6gz.cloudfront.net",CACHED_MAJESTIC_URL:"https://d2jpovtdeeoi3i.cloudfront.net",CAPTCHA_SITEKEY:"6LciHCsUAAAAAGkT7fr-ocYKCt1NhTDpwDkTXMhW",COMMUNITY_PRIZING_URL:"https://community-prizing-api.battlefy.com",FIREBASE_ACTIVITYFEED_URL:"https://bfy-agnostos-v2-default-rtdb.firebaseio.com/",FIREBASE_AUTH_DOMAIN:"battlefy-2f59d.firebaseapp.com",FIREBASE_LIVE_URL:"https://bfy-live.firebaseio.com",FIREBASE_NOTIFICATION_URL:"https://bfy-neith.firebaseio.com/",FIREBASE_PROJECT_ID:"battlefy-2f59d",FIREBASE_STORAGE_BUCKETNAME:"battlefy-2f59d.appspot.com",FIREBASE_URL:"https://battlefy-2f59d.firebaseio.com",FIREBASE_URL_MATCH_DASHBOARD:"https://battlefy-production-match-dashboard.firebaseio.com",HELIX_URL:"https://battlefy.com",HELLO_SIGN_CLIENT_ID:"b13532fd01278c57f26f0b7e7ec50a09",INTERCOM_APP_ID:"u01nggx8",INVISIBLE_CAPTCHA_SITEKEY:"6LdlIisUAAAAAJJeJH-gT-b94AUlc-lIVVBvTZX7",MAJESTIC_URL:"https://majestic.battlefy.com",PAYPALV2_CLIENTID:"AYzxsxeD4O5gac1EF9Mo1qEBaZd8lIoiwBEFzysMtlA6_wj8A40NMlW15fEAA5QUlbDPLeNvGuVXp9R_",SEARCH_URL:"https://search.battlefy.com",TOURNAMENT_STRUCTURE_URL:"https://tournament-structure.battlefy.com",TOURNAMENT_STRUCTURE_VIEW_URL:"https://tournament-structure.battlefy.com/views",CACHED_TOURNAMENT_STRUCTURE_VIEW_URL:"https://d14eb5sje6oeoy.cloudfront.net/views",TWITCH_CLIENT_ID:"nqlf7zbd7811lcj0edcnykx2cy1u8w7",YOUTUBE_BROWSER_API_KEY:"AIzaSyA-PIqgRs1oPCGpQFK7ih8RfFUUkHX0YHE",PICK_BAN_URL:"https://pick-ban.battlefy.com",VALIDATE_RIOT_TEAM_URL:"https://validate-riot-team.battlefy.com",SNS_TRANSPORT:"https://90x4dytop5.execute-api.us-east-1.amazonaws.com/production/sns-transport",PLATFORM_API_PROGRAM_URL:"https://platform-api.battlefy.com/",APPLICATION_NAME:"epl25",PORT:"10125",STORYBLOK_FOLDER:"epl25",EPL_CAPTCHA_SITEKEY:"6LfoCH0qAAAAAArcLWdsdhvhYNAa4GGr132dqVRi",SKIP_ISLANDS_BINDING:"true",STORYBLOK_TOKEN:"IVXxSAUstC6WPoCEK23hNgtt",SECONDARY_STORYBLOK_TOKEN:"AGxRV9YvjOi07UT9EeKVrAtt"}.usingSubpath||(a=e.bfyToken),a||"none"},C=(k(),()=>({Authorization:`Bearer ${k()}`})),E=({baseURL:e,authType:t="enabled",...a})=>{const r="none"!==t,n=f.A.create({...a,baseURL:e,withCredentials:r});return n.interceptors.request.use(e=>{const a=k();return r&&"none"!==a&&("asCommon"===t?(e.headers.common||(e.headers.common={}),e.headers.common={...e.headers.common,Authorization:C().Authorization}):e.headers.set("Authorization",C().Authorization)),e}),n},N=E({baseURL:y.ANDURIL_URL}),A=(E({baseURL:y.AUTH_URL}),E({baseURL:"PRODUCTION"===y.ENVIRONMENT?`https://${{BATTLEFY_COM_CHANGES:"[]",COMMIT_REF:"a7d953a3783e46921cc07a3acb10ea03df875572",NETLIFY_PROJECT:"production",ENVIRONMENT:"production",NODE_ENV:"production",ROBOTS_META_TAG:"all",ANDURIL_URL:"https://api.battlefy.com",ALGS_CATALYST_URL:"https://algs.battlefy.com/",AUTH0_CLIENT_ID:"GBGyXlHUh5OhqbdSGk5IGjaTxh7R2xyH",AUTH_URL:"https://auth.battlefy.com",BATTLEFY_CDN_URL:"https://d33jl3tgfli0fm.cloudfront.net",BATTLEFY_COMMERCE_URL:"https://d3juq23d3ilxx1.cloudfront.net",BATTLEFY_CSGO_MANAGER_URL:"https://csgo-server-manager.battlefy.com",BATTLEFY_EA_DATA_URL:"https://edt.battlefy.com",BATTLEFY_INTEGRATION_URL:"https://integrations.battlefy.com",PANTHEON_URL:"https://pantheon.battlefy.com",BATTLEFY_LADDER_URL:"https://ladder.battlefy.com",LEADERBOARD_URL:"https://leaderboard.battlefy.com",BATTLEFY_LINK_URL:"https://go.battlefy.com",BATTLEFY_LIVE_URL:"https://live.battlefy.com",BATTLEFY_PAYMENTS_URL:"https://payments.battlefy.com",CACHED_ANDURIL_URL:"https://dtmwra1jsgyb0.cloudfront.net",CACHED_LEADERBOARD_URL:"https://d3q4fnxloga6gz.cloudfront.net",CACHED_MAJESTIC_URL:"https://d2jpovtdeeoi3i.cloudfront.net",CAPTCHA_SITEKEY:"6LciHCsUAAAAAGkT7fr-ocYKCt1NhTDpwDkTXMhW",COMMUNITY_PRIZING_URL:"https://community-prizing-api.battlefy.com",FIREBASE_ACTIVITYFEED_URL:"https://bfy-agnostos-v2-default-rtdb.firebaseio.com/",FIREBASE_AUTH_DOMAIN:"battlefy-2f59d.firebaseapp.com",FIREBASE_LIVE_URL:"https://bfy-live.firebaseio.com",FIREBASE_NOTIFICATION_URL:"https://bfy-neith.firebaseio.com/",FIREBASE_PROJECT_ID:"battlefy-2f59d",FIREBASE_STORAGE_BUCKETNAME:"battlefy-2f59d.appspot.com",FIREBASE_URL:"https://battlefy-2f59d.firebaseio.com",FIREBASE_URL_MATCH_DASHBOARD:"https://battlefy-production-match-dashboard.firebaseio.com",HELIX_URL:"https://battlefy.com",HELLO_SIGN_CLIENT_ID:"b13532fd01278c57f26f0b7e7ec50a09",INTERCOM_APP_ID:"u01nggx8",INVISIBLE_CAPTCHA_SITEKEY:"6LdlIisUAAAAAJJeJH-gT-b94AUlc-lIVVBvTZX7",MAJESTIC_URL:"https://majestic.battlefy.com",PAYPALV2_CLIENTID:"AYzxsxeD4O5gac1EF9Mo1qEBaZd8lIoiwBEFzysMtlA6_wj8A40NMlW15fEAA5QUlbDPLeNvGuVXp9R_",SEARCH_URL:"https://search.battlefy.com",TOURNAMENT_STRUCTURE_URL:"https://tournament-structure.battlefy.com",TOURNAMENT_STRUCTURE_VIEW_URL:"https://tournament-structure.battlefy.com/views",CACHED_TOURNAMENT_STRUCTURE_VIEW_URL:"https://d14eb5sje6oeoy.cloudfront.net/views",TWITCH_CLIENT_ID:"nqlf7zbd7811lcj0edcnykx2cy1u8w7",YOUTUBE_BROWSER_API_KEY:"AIzaSyA-PIqgRs1oPCGpQFK7ih8RfFUUkHX0YHE",PICK_BAN_URL:"https://pick-ban.battlefy.com",VALIDATE_RIOT_TEAM_URL:"https://validate-riot-team.battlefy.com",SNS_TRANSPORT:"https://90x4dytop5.execute-api.us-east-1.amazonaws.com/production/sns-transport",PLATFORM_API_PROGRAM_URL:"https://platform-api.battlefy.com/",APPLICATION_NAME:"epl25",PORT:"10125",STORYBLOK_FOLDER:"epl25",EPL_CAPTCHA_SITEKEY:"6LfoCH0qAAAAAArcLWdsdhvhYNAa4GGr132dqVRi",SKIP_ISLANDS_BINDING:"true",STORYBLOK_TOKEN:"IVXxSAUstC6WPoCEK23hNgtt",SECONDARY_STORYBLOK_TOKEN:"AGxRV9YvjOi07UT9EeKVrAtt"}.PROJECT_NAME}.battlefy.com`:"",headers:{"x-bfy-api-key":String(y.CATALYST_API_KEY)}}),E({baseURL:y.PLATFORM_API_PROGRAM_URL})),V=E({baseURL:y.MAJESTIC_URL}),T=E({baseURL:y.CACHED_MAJESTIC_URL}),_=E({baseURL:y.LEADERBOARD_URL}),z=E({baseURL:y.CACHED_LEADERBOARD_URL}),B=E({baseURL:y.CACHED_TOURNAMENT_STRUCTURE_VIEW_URL}),S=E({baseURL:y.TOURNAMENT_STRUCTURE_VIEW_URL}),L=E({baseURL:y.TOURNAMENT_STRUCTURE_URL});function P(){const[e,t]=(0,n.useState)(()=>{const e=k();return{isAuthenticated:!!e&&"none"!==e&&e.length>0,token:e}}),a=(0,n.useCallback)(()=>{const e=k(),a=!!e&&"none"!==e&&e.length>0;t(t=>t.token!==e||t.isAuthenticated!==a?{isAuthenticated:a,token:e}:t)},[]);return(0,n.useEffect)(()=>{const e=e=>{"token"===e.key&&a()},t=()=>{a()};window.addEventListener("storage",e),window.addEventListener("authStateChanged",t);const r=setInterval(a,2e3);return()=>{window.removeEventListener("storage",e),window.removeEventListener("authStateChanged",t),clearInterval(r)}},[a]),e}function I({queryKey:e,queryFn:t,...a}){const{isAuthenticated:r}=P();return(0,c.useQuery)({queryKey:e,queryFn:t,enabled:r&&!1!==a?.enabled,...a})}const R=e=>{if(!e)return"en";const t=e.replace("-","_"),[a,r]=t.split("_"),n=(a||"").toLowerCase(),o=r?r.toUpperCase():void 0;return"en"===n?"en":o?`${n}_${o}`:n},M=()=>{if("undefined"!=typeof window&&"undefined"!=typeof localStorage){const e=localStorage.getItem("bfy-locale")||"en";return{locale:R(e).replace(/"/g,"")}}return{locale:"en"}},O=e=>{if(!e)return!1;try{const t=new Date(e),a=new Date;return!isNaN(t.getTime())&&t<=a}catch{return!1}},j=e=>{const t=Object.entries(e).filter(([e,t])=>void 0!==t).sort(([e],[t])=>e.localeCompare(t));return JSON.stringify(t)},F=()=>{if("undefined"==typeof window)return;const e=new URLSearchParams(window.location.search).get("as-of-date");return e?{asOfDate:e}:void 0},D=e=>e??"algs-season-6",U={all:["member"],details:e=>[...U.all,"details",e?j(e):"default"],submissions:e=>[...U.all,"submissions",e]},H={all:["team"],filtered:(e,t)=>[...H.all,"filtered",j(e),j(t??{})],myTeams:e=>[...H.all,"my",j(e??{})],detail:(e,t)=>[...H.all,e,j(t??{})],inviteInfo:(e,t)=>[...H.all,"invite-info",e,j(t??{})],joinUrl:(e,t)=>[...H.all,"join-url",e,j(t??{})],approvedLogos:(e,t)=>[...H.all,"approved-logos",e.sort().join(","),j(t??{})],approvedLineupLogos:(e,t)=>[...H.all,"approved-lineup-logos",e.sort().join(","),j(t??{})],logs:(e,t)=>[...H.all,"logs",j(e),j(t??{})]},$={all:["event"],lists:e=>[...$.all,"list",j(e??{})],eligible:(e,t,a)=>[...$.all,"eligible",e,t,j(a??{})],byType:(e,t)=>[...$.all,"type",e,j(t??{})],byStructure:(e,t)=>[...$.all,"structure",e,j(t??{})],details:(e,t)=>[...$.all,e,j(t??{})],batch:(e,t)=>[...$.all,"batch",e.join(","),j(t??{})],type:(e,t)=>[...$.all,"type-by-id",e,j(t??{})]},q={all:["lineup"],lists:e=>[...q.all,"list",j(e??{})],details:(e,t)=>[...q.all,e,j(t??{})],eventLineups:(e,t)=>[...q.all,"event",e,j(t??{})],filteredEventLineupsByRegion:(e,t,a,r)=>[...q.all,"event",e,"region",t,"filters",j(a),j(r??{})],batch:(e,t)=>[...q.all,"batch",e.join(","),j(t??{})]},G={all:["standings"],filtered:e=>[...G.all,"filtered",j(e)],teamLeaderboardRows:(e,t)=>[...G.all,"teamLeaderboardRows",e,t],qualifiedTeams:e=>[...G.all,"qualifiedTeams",e],leaderboard:(e,t)=>[...G.all,"leaderboard",e,j(t)],playerTeamStatsByEventType:(e,t)=>[...G.all,"teamStats",e,t],teamStatsByTeamIDAndEventType:(e,t)=>[...G.all,"playerStats",e,t],allStatsByTeamIDAndEventType:(e,t,a)=>[...G.all,"allStats",e,t,a]},Z={all:["structure-view"],view:(e,t)=>[...Z.all,"view",e,t],matchTeams:e=>[...Z.all,"match-teams",e]},W={all:["structure"],participant:e=>[...W.all,"participant",e],search:(e,t,a)=>[...W.all,"search",e,t,a]},Y={all:["approval"],lists:e=>[...Y.all,"list",j(e??{})],details:(e,t)=>[...Y.all,e,j(t??{})],teamApprovals:(e,t,a)=>[...Y.all,"team",e,t||"all",j(a??{})],publicApprovals:(e,t,a,r)=>[...Y.all,"public",e||"all",t||"all",a||"all",j(r??{})]},K={all:["admin"],qualCheckData:(e,t)=>[...K.all,"qual-check",e,j(t??{})]},Q={all:["game-assets"],lists:()=>[...Q.all,"list"],list:(e,t,a,r)=>[...Q.lists(),e,t,a,r]},X={all:["organization"],current:e=>[...X.all,"current",j(e??{})],list:e=>[...X.all,"list",j(e??{})],detail:(e,t)=>[...X.all,e,j(t??{})],slug:(e,t)=>[...X.all,"slug",e,j(t??{})]},J={all:["hub"],list:(e,t)=>[...J.all,"list",e,j(t??{})],detail:(e,t,a)=>[...J.all,"detail",e,t,j(a??{})],hubAndPrograms:(e,t)=>[...J.all,"hub-and-programs",e,j(t??{})],uiFeatures:(e,t,a)=>[...J.all,"ui-features",e,t,j(a??{})],globalCss:(e,t,a)=>[...J.all,"global-css",e,t,j(a??{})],checkSlug:(e,t,a)=>[...J.all,"check-slug",e,t,a]},ee={all:["hub-builder-program"],list:(e,t,a)=>[...ee.all,"list",e,t,j(a??{})],detail:(e,t,a,r)=>[...ee.all,"detail",e,t,a,j(r??{})],uiFeatures:(e,t)=>[...ee.all,"ui-features",e,j(t??{})],globalCss:(e,t)=>[...ee.all,"global-css",e,j(t??{})],checkSlug:(e,t,a)=>[...ee.all,"check-slug",{slug:e,hubId:t,programId:a}]},te={all:["hub-permissions"],myPermissions:(e,t,a)=>[...te.all,"me",e,t,j(a??{})],listBase:(e,t)=>[...te.all,"list",e,t],list:(e,t,a,r,n)=>[...te.listBase(e,t),a,r,j(n??{})]},ae={all:["program-permissions"],myPermissions:(e,t)=>[...ae.all,"me",e,j(t??{})],uiFeatures:(e,t)=>[...ae.all,"ui-features",e,j(t??{})],listBase:e=>[...ae.all,"list",e],list:(e,t,a,r)=>[...ae.listBase(e),t,a,j(r??{})]},re={all:["navigations"],detail:(e,t,a)=>[...re.all,"detail",e,t,j(a??{})]};let ne=function(e){return e.UNREGISTERED="unregistered",e.REGISTERED="registered",e.PENDING_VERIFICATION="pending_verification",e.VERIFIED="verified",e}({}),oe=function(e){return e.ELIGIBLE="eligible",e.DISQUALIFIED="disqualified",e.SUSPENDED="suspended",e.INACTIVE="inactive",e}({});var ie=a(17609);let le=function(e){return e.PUBLISHED="published",e.DRAFT="draft",e.ARCHIVED="archived",e}({});const se=ie.Ik({id:ie.Yj(),title:ie.Yj(),excerpt:ie.Yj().optional(),content:ie.Yj().optional(),author:ie.Yj().optional(),authorAvatar:ie.Yj().optional(),lastModified:ie.Yj().optional(),category:ie.Yj().optional(),tags:ie.YO(ie.Yj()).default([]),featuredImage:ie.Yj().optional(),readTime:ie.ai().optional(),status:ie.fc(le).default(le.PUBLISHED),slug:ie.Yj().optional(),url:ie.Yj().optional(),createdAt:ie.Yj().optional(),updatedAt:ie.Yj().optional(),publishedAt:ie.Yj().optional(),scheduledReleaseDate:ie.Yj().optional()});ie.Ik({_id:ie.Yj(),title:ie.Yj(),slug:ie.Yj(),url:ie.Yj().optional(),hubId:ie.Yj().optional(),programId:ie.Yj().optional(),layoutId:ie.Yj().optional(),isHomepage:ie.zM().default(!1),publishedAt:ie.p6().nullable().optional(),scheduledPublishDate:ie.Yj().nullable().optional(),article:ie.Yj().nullable().optional(),draft:ie.Ik({title:ie.Yj().optional(),slug:ie.Yj().optional(),meta:ie.g1(ie.L5()).optional(),layoutId:ie.Yj().optional(),article:ie.Yj().nullable().optional(),updatedAt:ie.Yj()}).nullable().optional(),createdBy:ie.Yj().optional(),updatedBy:ie.Yj().optional(),createdAt:ie.Yj().optional(),updatedAt:ie.Yj().optional()});let ce=function(e){return e.PAGE="page",e.SYSTEM="system",e.ARTICLE="article",e}({});ie.Ik({id:ie.Yj(),name:ie.Yj(),order:ie.ai(),slotKey:ie.Yj().optional()}),ie.Ik({id:ie.Yj(),name:ie.Yj(),slug:ie.Yj().optional(),isDefault:ie.zM().optional(),type:ie.fc(ce).optional(),isRequired:ie.zM().optional(),systemKey:ie.Yj().optional(),slotsLocked:ie.zM().optional(),publishedAt:ie.Yj().nullable().optional()});let de=function(e){return e.default="Default",e.xs="Small Mobile (≤360px)",e.sm="Mobile (≤640px)",e.md="Tablet (≤768px)",e.lg="Laptop (≤1024px)",e.xl="Desktop (≤1280px)",e}({}),ue=function(e){return e.WebP="webp",e.JPEG="jpeg",e.PNG="png",e.AVIF="avif",e}({}),ge=function(e){return e.Center="center",e.Top="top",e.Bottom="bottom",e.Left="left",e.Right="right",e.TopLeft="top-left",e.TopRight="top-right",e.BottomLeft="bottom-left",e.BottomRight="bottom-right",e}({});const me=ie.Ik({url:ie.KC([ie.Yj(),ie.ch(),ie.Vx()]).refine(e=>null==e||""===e||!!e.startsWith("blob:")||ie.Yj().url("Must be a valid URL").safeParse(e).success,"Must be a valid image URL"),alt:ie.Yj().optional(),displayWidth:ie.fc(de).optional(),apiOptions:ie.Ik({crop:ie.Ik({mode:ie.fc(ge).optional(),x:ie.ai().optional(),y:ie.ai().optional(),width:ie.ai().optional(),height:ie.ai().optional()}).optional(),resize:ie.Ik({width:ie.ai().optional(),height:ie.ai().optional(),fit:ie.k5(["contain","cover","fill","inside","outside"]).optional()}).optional(),format:ie.fc(ue).optional(),quality:ie.ai().min(1).max(100).optional(),blur:ie.ai().min(0).max(100).optional(),sharpen:ie.ai().min(0).max(100).optional()}).optional(),imageId:ie.Yj().optional(),guid:ie.Yj().optional(),localeVariants:ie.g1(ie.Ik({url:ie.Yj(),s3Key:ie.Yj().optional()})).optional(),isProductionProtected:ie.zM().optional(),_pendingFile:ie.bz().optional()}),pe=ie.YO(me).refine(e=>{if(e.length<=1)return!0;const t=e.map(e=>e.displayWidth).filter(e=>void 0!==e),a=new Set(t);return t.length===a.size},{message:"When multiple images are provided, each must have a unique 'Display Width' option"});let be=function(e){return e.Unknown="",e.Hero="hero",e.Text="text",e.Image="image",e.Video="video",e.AccordionTabs="accordion-tabs",e.Cards="cards",e.InPageBanner="in-page-banner",e.RulesPdfReader="rules-pdf-reader",e.Timeline="timeline",e.TournamentListing="tournament-listing",e.Participants="participants",e.ArticleListing="article-listing",e.RecentArticles="recent-articles",e.Header="header",e.Footer="footer",e.Leaderboard="leaderboard",e.TournamentBanners="tournament-banners",e.Notice="notice",e.Custom="custom",e.ArticleDetails="article-details",e}({});const he={all:["layouts"],hubLayouts:e=>[...he.all,"hub",e],programLayouts:e=>[...he.all,"program",e],layout:e=>[...he.all,"detail",e],checkSlug:(e,t,a)=>[...he.all,"check-slug",{slug:e,hubId:t,programId:a}],slotBlocks:(e,t)=>[...he.all,e,"slots",t,"blocks"]},ve={all:["pages"],hubPages:(e,t)=>[...ve.all,"hub",e,j(t??{})],programPages:(e,t)=>[...ve.all,"program",e,j(t??{})],checkSlug:(e,t,a)=>[...ve.all,"check-slug",{slug:e,hubId:t,programId:a}],page:(e,t,a)=>[...ve.all,"detail",e,{hubId:t,programId:a}],articleTaxonomy:(e,t)=>[...ve.all,"article-taxonomy",e,t??""]},fe={all:["blocks"],pageBlocks:(e,t,a)=>[...fe.all,"page",e,{hubId:t,programId:a}],block:(e,t,a)=>[...fe.all,"detail",e,{hubId:t,programId:a}]},xe={all:["documents"],forHub:(e,t)=>[...xe.all,"hub",e,j(t??{})],forProgram:(e,t)=>[...xe.all,"program",e,j(t??{})],detail:e=>[...xe.all,"detail",e]},we=["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"],ye={all:["images"],forHub:(e,t)=>[...ye.all,"hub",e,j(t??{})],forProgram:(e,t)=>[...ye.all,"program",e,j(t??{})],detail:e=>[...ye.all,"detail",e]};Object.fromEntries(Object.entries(de).flatMap(([e,t])=>[[t,e],[e,e]])),Object.fromEntries(Object.entries(de).map(([e,t])=>[e,t]));const ke={all:["registration-settings"],byProgram:e=>[...ke.all,e],status:e=>[...ke.all,"status",e]},Ce={all:["wizard-admin"],steps:e=>[...Ce.all,"steps",e],configs:e=>[...Ce.all,"configs",e],settings:e=>[...Ce.all,"settings",e]},Ee={all:["audit-logs"],programLogs:(e,t)=>[...Ee.all,"program",e,j(t??{})],programSummary:e=>[...Ee.all,"program",e,"summary"],hubLogs:(e,t)=>[...Ee.all,"hub",e,j(t??{})],hubSummary:e=>[...Ee.all,"hub",e,"summary"]},Ne={all:["program-member"],self:(e,t)=>[...Ne.all,"self",e,j(t??{})],byUser:(e,t,a)=>[...Ne.all,"by-user",e,t,j(a??{})],registrationFields:(e,t,a)=>[...Ne.all,"registration-fields",e,t,j(a??{})]},Ae={all:["program-team"],list:(e,t)=>[...Ae.all,"list",e,j(t??{})],self:(e,t)=>[...Ae.all,"self",e,j(t??{})],detail:(e,t,a)=>[...Ae.all,"detail",e,t,j(a??{})]},Ve={all:["program-phase"],timeline:(e,t)=>[...Ve.all,"timeline",e,j(t??{})],list:(e,t)=>[...Ve.all,"list",e,j(t??{})],detail:(e,t,a)=>[...Ve.all,"detail",e,t,j(a??{})],bySlug:(e,t,a)=>[...Ve.all,"slug",e,t,j(a??{})]},Te={all:["program-team-invite"],detail:(e,t,a)=>[...Te.all,"detail",e,t,j(a??{})],byInviteCode:(e,t,a)=>[...Te.all,"byInviteCode",e,t,j(a??{})]},_e={all:["program-team-member"],list:(e,t,a)=>[..._e.all,"list",e,t,j(a??{})],detail:(e,t,a,r)=>[..._e.all,"detail",e,t,a,j(r??{})]},ze={all:["program-event"],list:(e,t,a)=>[...ze.all,"list",e,t,j(a??{})],byType:(e,t,a,r)=>[...ze.all,"type",e,t,a,j(r??{})],batch:(e,t,a,r)=>[...ze.all,"batch",e,t,a.join(","),j(r??{})],detail:(e,t,a)=>[...ze.all,"detail",e,t,j(a??{})],listTimeline:(e,t)=>[...ze.all,"timeline",e,j(t??{})]},Be={all:["program-event-type"],list:(e,t,a)=>[...Be.all,"list",e,t,j(a??{})],detail:(e,t,a,r)=>[...Be.all,"detail",e,t,a,j(r??{})]},Se={all:["program-lineups"],lists:()=>[...Se.all,"list"],list:(e,t,a)=>[...Se.lists(),e,t,j(a??{})],details:()=>[...Se.all,"detail"],detail:(e,t,a,r)=>[...Se.details(),e,t,a,j(r??{})],teamLineup:(e,t,a,r)=>[...Se.all,"team-lineup",e,t,a,j(r??{})]},Le=(e,t)=>["program-management","user-program-data",e],Pe={all:["programs"],detail:(e,t)=>[...Pe.all,"detail",e,j(t??{})]},Ie={all:["program-leaderboards"],entries:(e,t,a)=>[...Ie.all,"entries",e,t,j(a??{})],leaderboards:(e,t)=>[...Ie.all,"available",e,j(t??{})]},Re={all:["programs","content"],lists:()=>[...Re.all,"list"],list:(e,t)=>[...Re.lists(),e,t],recent:(e,t)=>[...Re.all,"recent",e,t],details:()=>[...Re.all,"detail"],detail:(e,t)=>[...Re.details(),e,t],page:(e,t,a)=>[...Re.all,"page",e,t,j(a??{})]},Me={all:["content","articles"],listing:(e,t,a)=>[...Me.all,e,t??"",j(a??{})],taxonomy:(e,t,a)=>[...Me.all,"taxonomy",e,t??"",j(a??{})]},Oe={all:["wizard-config"],byContext:(e,t,a)=>[...Oe.all,"by-context",e,j({...t,...a??{}})]},je={all:["wizard-preview"],byType:(e,t)=>[...je.all,"by-type",e,t]},Fe={all:["wizard-missing-fields"],byProgram:e=>[...Fe.all,"by-program",e]},De={all:["wizard-progress"],byWizard:(e,t)=>[...De.all,"by-wizard",e,t]},Ue={all:["socialLinking"],accounts:e=>[...Ue.all,"accounts",e]},He=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}`}async createTeamFromWizard(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.post(`${this.buildBase(e)}/teams/wizard`,t);return n.data}async joinTeamFromWizard(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.post(`${this.buildBase(e)}/teams/${t}/wizard-join`,a);return o.data}async getWizardConfig(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/wizard`,{params:t});return n}async getWizardPreview(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/wizard/preview`,{params:{wizardType:t}});return n}async getMissingFields(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/wizard/missing-fields`);return r}async getWizardProgress(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/wizard/progress/${t}`);return n}async saveWizardProgress(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.put(`${this.buildBase(e)}/wizard/progress/${t}`,a);return o}async clearWizardProgress(e,t,a){const r=this.getClient(a?.clientType);await r.delete(`${this.buildBase(e)}/wizard/progress/${t}`)}},$e={useGetWizardConfig:(e,t,a,r)=>(0,c.useQuery)({queryKey:Oe.byContext(e,t,a),queryFn:()=>He.getWizardConfig(e,t,a),enabled:!!e&&!1!==r?.enabled,...r}),useGetWizardPreview:(e,t,a,r)=>I({queryKey:je.byType(e,t),queryFn:()=>He.getWizardPreview(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useGetMissingFields:(e,t,a)=>I({queryKey:Fe.byProgram(e),queryFn:()=>He.getMissingFields(e,t),enabled:!!e&&!1!==a?.enabled,select:e=>e?.data??{allMissingFields:[],missingRequiredFields:[]},...a}),useJoinTeamFromWizard:(e,t,a)=>(0,c.useMutation)({mutationFn:({data:a,options:r})=>He.joinTeamFromWizard(e,t,a,r),...a}),useWizardSubmission:(e,t,a)=>(0,c.useMutation)({mutationFn:({data:a,teamOption:r,options:n})=>{if("create"===r)return He.createTeamFromWizard(e,a,n);if("join"===r&&t)return He.joinTeamFromWizard(e,t,a,n);throw new Error("Invalid team option or missing team ID for join")},...a}),useGetWizardProgress:(e,t,a,r)=>I({queryKey:De.byWizard(e,t),queryFn:()=>He.getWizardProgress(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,select:e=>e?.data??null,...r}),useSaveWizardProgress:(e,t,a)=>(0,c.useMutation)({mutationFn:a=>He.saveWizardProgress(e,t,a),...a}),useClearWizardProgress:(e,t,a)=>(0,c.useMutation)({mutationFn:()=>He.clearWizardProgress(e,t),...a})};var qe=$e;const Ge=new class{basePath="/stages";clients={[b.MAJESTIC]:V,[b.CACHED_MAJESTIC]:T};getClient(e){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildUrl(e){return`${this.basePath}${e}`}async getBracketDisplay(e,t=b.CACHED_MAJESTIC){const a=this.getClient(t),{data:r}=await a.get(this.buildUrl(`/${e}/bracket`));return r}async getBracketParticipants(e,t=b.CACHED_MAJESTIC){const a=this.getClient(t),{data:r}=await a.get(this.buildUrl(`/${e}/participants`));return r}async getMyStageTeam(e,t=b.MAJESTIC){const a=this.getClient(t),{data:r}=await a.get(this.buildUrl(`/${e}/my-stage-team`));return r}};var Ze={useGetBracketDisplay:(e,t=0)=>(0,c.useQuery)({queryKey:p.bracket(e),queryFn:async()=>Ge.getBracketDisplay(e),enabled:!!e,refetchInterval:t}),useGetBracketParticipants:e=>(0,c.useQuery)({queryKey:p.participants(e),queryFn:()=>Ge.getBracketParticipants(e),enabled:!!e}),useGetMyStageTeam:e=>(0,c.useQuery)({queryKey:p.myStageTeam(e),queryFn:()=>Ge.getMyStageTeam(e),enabled:!!e})};const We=new class{clients={[b.MAJESTIC]:V,[b.CACHED_MAJESTIC]:T};getClient(e){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(){return"/portals"}async getTournamentListing(e,t){const a=this.getClient(b.CACHED_MAJESTIC),{data:r}=await a.get(`${this.buildBase()}/tournament-listing`,{params:e});return r}},Ye={useGetTournamentListing:(e,t,a)=>(0,c.useQuery)({queryKey:v.listing(e,t),queryFn:()=>We.getTournamentListing(e,t),enabled:e.tournamentIDs.length>0,...a})};var Ke={stages:Ze,...Ye};const Qe=new class{basePath="/members";adminBasePath=e=>`/algs/${e||D()}/admin/members`;clients={[b.MAJESTIC]:V};getClient(e){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildUrl(e,t){return`/algs/${"string"==typeof t?t:D(t)}${this.basePath}${e}`}async upsertMemberQualificationCheck(e={},t=b.MAJESTIC){const a=this.getClient(t),{data:r}=await a.put(this.buildUrl("/qualification-check",e.season));return r}async getMember(e={},t=b.MAJESTIC){const a=this.getClient(t),{data:r}=await a.get(this.buildUrl("/my",e.season));return r}async getMemberSubmissions(e,t={},a=b.MAJESTIC){const r=this.getClient(a),{data:n}=await r.get(this.buildUrl(`/${e}/submissions`,t.season));return n}async createMemberSubmission(e,t,a={},r=b.MAJESTIC){const n=this.getClient(r),{data:o}=await n.post(this.buildUrl(`/${e}/submissions`,a.season),{...t,metadata:t.metadata||{}});return o}async updateMember(e,t,a={},r=b.MAJESTIC){const n=this.getClient(r),{data:o}=await n.put(this.buildUrl(`/${e}`,a.season),t);return o}async getMemberSubmissionByID(e,t,a={},r=b.MAJESTIC){const n=this.getClient(r),{data:o}=await n.get(this.buildUrl(`/${e}/submissions/${t}`,a.season));return o}async getMembersByUserIDs(e,t={},a=b.MAJESTIC){const r=this.getClient(a),{data:n}=await r.post(`${this.adminBasePath(t.season)}/by-userids`,{userIDs:e});return n}},Xe={useUpsertMemberQualificationCheck:({options:e,mutationOptions:t})=>(0,c.useMutation)({mutationFn:()=>Qe.upsertMemberQualificationCheck(e),...t}),useGetMember:(e,t)=>(0,c.useQuery)({queryKey:U.details(e),queryFn:()=>Qe.getMember(e),enabled:!1!==t?.enabled,...t}),useGetMemberSubmissions:(e,t,a)=>(0,c.useQuery)({queryKey:U.submissions(e),queryFn:()=>Qe.getMemberSubmissions(e,t),...a}),useCreateMemberSubmission:({memberID:e,options:t,mutationOptions:a})=>(0,c.useMutation)({mutationFn:a=>Qe.createMemberSubmission(e,{...a,metadata:a.metadata||{}},t),...a}),useUpdateMember:({memberID:e,options:t,mutationOptions:a})=>(0,c.useMutation)({mutationFn:a=>Qe.updateMember(e,a,t),...a}),useGetMemberSubmissionByID:(e,t,a,r)=>(0,c.useQuery)({queryKey:e&&t?[...U.submissions(e),t]:[],queryFn:()=>{if(!e||!t)throw new Error("Member ID and Submission ID are required");return Qe.getMemberSubmissionByID(e,t,a)},enabled:Boolean(e)&&Boolean(t)&&!1!==r?.enabled,...r}),useAdminGetMembersByUserIDs:(e,t,a)=>(0,c.useQuery)({queryKey:[...U.all,"byUserIDs",JSON.stringify(e)],queryFn:()=>Qe.getMembersByUserIDs(e,t),enabled:e?.length>0,staleTime:3e5,cacheTime:3e5,...a})};var Je=Xe;const et=new class{basePath="/teams";clients={[b.MAJESTIC]:V,[b.CACHED_MAJESTIC]:T};getClient(e){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildUrl(e,t){return`/algs/${"string"==typeof t?t:D(t)}${this.basePath}${e}`}async getFilteredTeams(e,t,a=b.CACHED_MAJESTIC){const r=this.getClient(a),{data:n}=await r.get(this.buildUrl("/filtered",t?.season),{params:e});return n}async getFilteredTeamsWithMembers(e,t,a=b.CACHED_MAJESTIC){const r=this.getClient(a),{data:n}=await r.get(this.buildUrl("/filtered-with-members",t?.season),{params:e});return n}async getMyTeams(e,t=b.MAJESTIC){const a=this.getClient(t),{data:r}=await a.get(this.buildUrl("/my",e?.season));return r}async createTeam(e,t,a=b.MAJESTIC){const r=this.getClient(a),{data:n}=await r.post(this.buildUrl("/",t?.season),e);return n}async updateTeam(e,t,a,r=b.MAJESTIC){const n=this.getClient(r),{data:o}=await n.put(this.buildUrl(`/${e}`,a?.season),t);return o}async deleteTeam(e,t,a=b.MAJESTIC){const r=this.getClient(a),{data:n}=await r.delete(this.buildUrl(`/${e}`,t?.season));return n}async updateTeamMemberRoles(e,t,a,r=b.MAJESTIC){const n=this.getClient(r),{data:o}=await n.put(this.buildUrl(`/${e}/member-roles`,a?.season),{roleUpdates:t});return o}async joinTeam(e,t,a=b.MAJESTIC){const r=this.getClient(a),{data:n}=await r.post(this.buildUrl(`/join/${e}`,t?.season));return n}async getTeamInviteInfo(e,t,a=b.MAJESTIC){const r=this.getClient(a),{data:n}=await r.get(this.buildUrl(`/invite-info/${e}`,t?.season));return n}async getJoinTeamUrl(e,t,a=b.MAJESTIC){const r=this.getClient(a),{data:n}=await r.get(this.buildUrl(`/join-url/${e}`,t?.season));return n}async getTeamLogs(e){const{teamID:t,...a}=e,r=this.getClient(b.MAJESTIC),{data:n}=await r.get(this.buildUrl(`/${t}/logs`,e.season),{params:a});return n}async removeTeamMember(e,t,a,r=b.MAJESTIC){const n=this.getClient(r),{data:o}=await n.delete(this.buildUrl(`/${e}/members/${t}`,a?.season));return o}async deleteTeamMember(e,t,a,r=b.MAJESTIC){const n=this.getClient(r),{data:o}=await n.delete(this.buildUrl(`/${e}/members/${t}`,a?.season));return o}async getApprovedTeamLogos(e,t,a=b.CACHED_MAJESTIC){const r=this.getClient(a),{data:n}=await r.get(this.buildUrl("/approved-team-logos",t?.season),{params:{teamIDs:e.join(","),duration:43200}});return n}async getApprovedLineupLogos(e,t,a=b.CACHED_MAJESTIC){const r=this.getClient(a),{data:n}=await r.get(this.buildUrl("/approved-lineup-logos",t?.season),{params:{lineupIDs:e.join(","),duration:43200}});return n}async uploadLogo(e,t,a,r=b.MAJESTIC){const n=this.getClient(r),o=new FormData;o.append("logo",t);const{data:i}=await n.post(this.buildUrl(`/${e}/upload-logo`,a?.season),o,{headers:{"Content-Type":"multipart/form-data"}});return i}async updateTeamCaptain(e,t=b.MAJESTIC){const a=this.getClient(t),{teamId:r,newCaptainTeamMemberId:n,options:o}=e,{data:i}=await a.put(this.buildUrl(`/${r}/captain`,o?.season),{newCaptainTeamMemberID:n});return i}},tt={useGetFilteredTeams:(e,t,a)=>(0,c.useQuery)({queryKey:H.filtered(e,t),queryFn:()=>et.getFilteredTeams(e,t),...a}),useGetFilteredTeamsWithMembers:(e,t,a)=>(0,c.useQuery)({queryKey:H.filtered(e,t),queryFn:()=>et.getFilteredTeamsWithMembers(e,t),...a}),useGetMyTeams:(e,t)=>(0,c.useQuery)({queryKey:H.myTeams(e),queryFn:()=>et.getMyTeams(e),enabled:!1!==t?.enabled,...t}),useCreateTeam:()=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>et.createTeam(e,t)}),useUpdateTeam:()=>(0,c.useMutation)({mutationFn:({teamId:e,updates:t,options:a})=>et.updateTeam(e,t,a)}),useDeleteTeam:()=>(0,c.useMutation)({mutationFn:({teamId:e,options:t})=>et.deleteTeam(e,t)}),useUpdateTeamMemberRoles:()=>(0,c.useMutation)({mutationFn:({teamId:e,roleUpdates:t,options:a})=>et.updateTeamMemberRoles(e,t,a)}),useJoinTeam:()=>(0,c.useMutation)({mutationFn:({inviteCode:e,options:t})=>et.joinTeam(e,t)}),useGetTeamInviteInfo:(e,t,a)=>(0,c.useQuery)({queryKey:H.inviteInfo(e,t),queryFn:()=>et.getTeamInviteInfo(e,t),enabled:!!e,...a}),useGetJoinTeamUrl:(e,t,a)=>(0,c.useQuery)({queryKey:H.joinUrl(e,t),queryFn:()=>et.getJoinTeamUrl(e,t),enabled:!!e,...a}),useRemoveTeamMember:()=>(0,c.useMutation)({mutationFn:({teamId:e,memberId:t,options:a})=>et.removeTeamMember(e,t,a)}),useDeleteTeamMember:()=>(0,c.useMutation)({mutationFn:({teamId:e,memberId:t,options:a})=>et.deleteTeamMember(e,t,a)}),useGetTeamLogos:(e,t,a)=>(0,c.useQuery)({queryKey:H.approvedLogos(e,t),queryFn:()=>et.getApprovedTeamLogos(e,t),staleTime:36e5,cacheTime:72e5,enabled:e.length>0,...a}),useGetLineupLogos:(e,t,a)=>(0,c.useQuery)({queryKey:H.approvedLineupLogos(e,t),queryFn:()=>et.getApprovedLineupLogos(e,t),staleTime:36e5,cacheTime:72e5,enabled:e.length>0,...a}),useTeamLogs:(e,t)=>(0,c.useQuery)({queryKey:H.logs(e),queryFn:()=>et.getTeamLogs(e),...t,enabled:!!e.teamID}),useUploadLogo:()=>(0,c.useMutation)({mutationFn:({teamId:e,file:t,options:a})=>et.uploadLogo(e,t,a)}),useUpdateTeamCaptain:()=>(0,c.useMutation)({mutationFn:e=>et.updateTeamCaptain(e)})};var at=tt;const rt=new class{basePath="/events";clients={[b.MAJESTIC]:V};getClient(e=b.MAJESTIC){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildUrl(e,t){return`/algs/${"string"==typeof t?t:D(t)}${this.basePath}${e}`}async getEligibleEvents(e,t="upcoming",a){const r=this.getClient(a?.clientType),{data:n}=await r.get(this.buildUrl("/eligible-events",a?.season),{params:{teamID:e,dateFilter:t}});return n}async getAllEvents(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(this.buildUrl("",t?.season),{params:{projection:e}});return r}async getEventsByType(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(this.buildUrl(`/type/${e}`,a?.season),{params:{projection:t}});return n}async getEventsBatch(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(this.buildUrl("/batch",a?.season),{params:{ids:e.join(","),projection:t}});return n}async getEventByStructure(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(this.buildUrl(`/structure/${e}`,a?.season),{params:{projection:t}});return n}async getEvent(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(this.buildUrl(`/${e}`,a?.season),{params:{projection:t}});return n}async getEventType(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(this.buildUrl(`/event-type/${e}`,t?.season));return r}},nt={useGetTeamsEligibleEvents:(e,t,a)=>{const r=["upcoming","completed"],o=(0,c.useQueries)(e?.flatMap(e=>r.map(r=>({queryKey:$.eligible(e,r,{season:t}),queryFn:()=>rt.getEligibleEvents(e,r,{season:t}),enabled:!!e&&!!t,...a})))||[]);return{eligibleEventsByTeamId:(0,n.useMemo)(()=>e?.length?e.reduce((e,t,a)=>{const n=a*r.length,i=o[n],l=o[n+1];return e[t]={upcomingEvents:i?.data?.events||[],completedEvents:l?.data?.events||[],isCaptain:i?.data?.isCaptain||!1},e},{}):{},[o,e]),isLoading:o.some(e=>e.isLoading),isError:o.some(e=>e.isError),refetch:async()=>{await Promise.all(o.map(e=>e.refetch()))}}},useGetEligibleEvents:(e,t="upcoming",a,r)=>(0,c.useQuery)({queryKey:$.eligible(e,t,a),queryFn:()=>rt.getEligibleEvents(e,t,a),enabled:!!e,...r}),useGetAllEvents:(e,t,a)=>(0,c.useQuery)({queryKey:$.lists(t),queryFn:()=>rt.getAllEvents(e,t),...a}),useGetEventsByType:(e,t,a,r)=>(0,c.useQuery)({queryKey:$.byType(e,a),queryFn:()=>rt.getEventsByType(e,t,a),enabled:!!e,...r}),useGetEventsBatch:(e,t,a,r)=>(0,c.useQuery)({queryKey:$.batch(e,a),queryFn:()=>rt.getEventsBatch(e,t,a),enabled:e.length>0,...r}),useGetEventByStructure:(e,t,a,r)=>(0,c.useQuery)({queryKey:$.byStructure(e,a),queryFn:()=>rt.getEventByStructure(e,t,a),enabled:!!e,...r}),useGetEvent:(e,t,a,r)=>(0,c.useQuery)({queryKey:$.details(e,a),queryFn:()=>rt.getEvent(e,t,a),enabled:!!e,...r}),useGetEventType:(e,t,a)=>(0,c.useQuery)({queryKey:$.type(e,t),queryFn:()=>rt.getEventType(e,t),enabled:!!e,...a})};var ot=nt;const it=new class{basePath="/lineups";clients={[b.MAJESTIC]:V};getClient(e=b.MAJESTIC){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildUrl(e,t){return`/algs/${"string"==typeof t?t:D(t)}${this.basePath}${e}`}async getLineup(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(this.buildUrl(`/${e}`,t?.season));return r}async getLineupsBatch(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(this.buildUrl("/batch",t?.season),{params:{ids:e.join(",")}});return r}async getEventLineups(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(this.buildUrl(`/event/${e}`,t?.season));return r}async getFilteredEventLineupsByRegion(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.get(this.buildUrl(`/event/${e}/region/${t}`,r?.season),{params:a});return o}async createLineup(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post(this.buildUrl(`/event/${e.eventID}/${e.teamID}`,t?.season),e);return r}async updateLineupMembers(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.put(this.buildUrl(`/${e.teamID}/${e.lineupID}/members`,t?.season),{newLineupTeamMembers:e.newLineupTeamMembers});return r}async deleteLineup(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.delete(this.buildUrl(`/${e}/${t}`,a?.season));return n}async leaveLineup(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.delete(this.buildUrl(`/${e.teamID}/${e.lineupID}/leave`,t?.season));return r}},lt={useSubmitLineup:()=>(0,c.useMutation)({mutationFn:async({eventId:e,teamId:t,existingLineupId:a,members:r,options:n})=>a?await it.updateLineupMembers({teamID:t,lineupID:a,newLineupTeamMembers:r},n):await it.createLineup({eventID:e,teamID:t,newLineupTeamMembers:r},n)}),useGetLineup:(e,t,a)=>(0,c.useQuery)({queryKey:q.details(e,t),queryFn:()=>it.getLineup(e,t),enabled:!!e,...a}),useGetLineupsBatch:(e,t,a)=>(0,c.useQuery)({queryKey:q.batch(e,t),queryFn:()=>it.getLineupsBatch(e,t),enabled:e.length>0,...a}),useCreateLineup:()=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>it.createLineup(e,t)}),useGetEventLineups:(e,t,a)=>(0,c.useQuery)({queryKey:q.eventLineups(e,t),queryFn:()=>it.getEventLineups(e,t),enabled:!!e,...a}),useGetFilteredEventLineupsByRegion:(e,t,a,r,n)=>(0,c.useQuery)({queryKey:q.filteredEventLineupsByRegion(e,t,a,r),queryFn:()=>it.getFilteredEventLineupsByRegion(e,t,a,r),enabled:!!e&&!!t,...n}),useDeleteLineup:()=>(0,c.useMutation)({mutationFn:async({teamId:e,lineupId:t,options:a})=>it.deleteLineup(e,t,a)}),useLeaveLineup:()=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>it.leaveLineup(e,t)})};var st=lt;const ct=new class{clients={[b.LEADERBOARD]:_,[b.CACHED_LEADERBOARD]:z};getClient(e){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildUrl(e,t){return`/algs/${"string"==typeof t?t:D(t)}${e}`}async getTeamsLeaderboard({leaderboardSeasonID:e,filters:t,isAdmin:a=!1}){const r=this.getClient(a?b.LEADERBOARD:b.CACHED_LEADERBOARD),{data:n}=await r.get(this.buildUrl(`/team-leaderboards/${e}`),{params:t});return n}async getTeamLeaderboardRowsByTeamIDs({teamIDs:e,leaderboardSeasonID:t,isAdmin:a=!1}){if(s().isEmpty(e))return[];const r=this.getClient(a?b.LEADERBOARD:b.CACHED_LEADERBOARD),{data:n}=await r.get(this.buildUrl(`/team-leaderboards/${t}/teams?teamIDs=${e.join(",")}`));return n}async getLeaderboard({seasonID:e,limit:t=10,offset:a=0,search:r="",aggregatorID:n="",aggregatorType:o="algs-sub-id",isAdmin:i=!1}){const l=this.getClient(i?b.LEADERBOARD:b.CACHED_LEADERBOARD),s={limit:t,offset:a,search:r,aggregatorID:n,aggregatorType:o},{data:c}=await l.get(this.buildUrl(`/leaderboards/${e}`),{params:s});return c}async getQualifiedTeams(e){const t=this.getClient(b.CACHED_LEADERBOARD),{data:a}=await t.get(this.buildUrl(`/qualified-teams/${e}`));return a}async getTeamStatsByTeamIDAndEventType({teamID:e,eventTypeSlug:t}){const a=this.getClient(b.CACHED_LEADERBOARD),{data:r}=await a.get(this.buildUrl(`/stats/team-stats-by-event-type/${t}`),{params:{search:e}});return r}async getPlayerStatsByTeamIDAndEventType({teamID:e,eventTypeSlug:t}){const a=this.getClient(b.CACHED_LEADERBOARD),{data:r}=await a.get(this.buildUrl(`/stats/player-stats-by-event-type/${t}`),{params:{search:e}});return r}async getAllStatsByTeamIDAndEventType({teamID:e,eventTypeSlug:t,season:a}){const r=this.getClient(b.CACHED_LEADERBOARD),{data:n}=await r.get(this.buildUrl(`/stats/team/${e}/all-stats-by-event-type/${t}`,a));return n}};var dt={useGetTeamsLeaderboard:({leaderboardSeasonID:e,filters:t,isAdmin:a=!1,queryOptions:r})=>(0,c.useQuery)({queryKey:G.filtered(t),queryFn:()=>ct.getTeamsLeaderboard({leaderboardSeasonID:e,filters:t,isAdmin:a}),...r,enabled:Boolean(void 0!==r?.enabled?r.enabled&&!!e&&!!t:!!e&&!!t)}),useGetTeamLeaderboardRowsByTeamIDs:({teamIDs:e,leaderboardSeasonID:t,isAdmin:a=!1,queryOptions:r})=>(0,c.useQuery)({queryKey:G.teamLeaderboardRows(e,t),queryFn:()=>ct.getTeamLeaderboardRowsByTeamIDs({teamIDs:e,leaderboardSeasonID:t,isAdmin:a}),...r,enabled:Boolean(void 0!==r?.enabled?r.enabled&&!!e&&!!t:!!e&&!!t)}),useGetLeaderboard:({seasonID:e,filters:t,isAdmin:a=!1,queryOptions:r})=>{const n=!t.aggregatorID||t.aggregatorID&&t.aggregatorType;return(0,c.useQuery)({queryKey:G.leaderboard(e,t),queryFn:()=>ct.getLeaderboard({seasonID:e,...t,isAdmin:a}),...r,enabled:Boolean(void 0!==r?.enabled?r.enabled&&!!e&&n:!!e&&n)})},useGetQualifiedTeams:(e,t)=>(0,c.useQuery)({queryKey:G.qualifiedTeams(e),queryFn:()=>ct.getQualifiedTeams(e),...t,enabled:Boolean(void 0!==t?.enabled?t.enabled&&!!e:!!e)}),useGetTeamStatsByTeamIDAndEventType:({teamID:e,eventTypeSlug:t,queryOptions:a})=>(0,c.useQuery)({queryKey:G.teamStatsByTeamIDAndEventType(e,t),queryFn:()=>ct.getTeamStatsByTeamIDAndEventType({teamID:e,eventTypeSlug:t}),...a,enabled:Boolean(void 0!==a?.enabled?a.enabled&&!!e&&!!t:!!e&&!!t)}),useGetPlayerStatsByTeamIDAndEventType:({teamID:e,eventTypeSlug:t,queryOptions:a})=>(0,c.useQuery)({queryKey:G.playerTeamStatsByEventType(e,t),queryFn:()=>ct.getPlayerStatsByTeamIDAndEventType({teamID:e,eventTypeSlug:t}),...a,enabled:Boolean(void 0!==a?.enabled?a.enabled&&!!e&&!!t:!!e&&!!t)}),useGetAllStatsByTeamIDAndEventType:({teamID:e,eventTypeSlug:t,season:a,queryOptions:r})=>(0,c.useQuery)({queryKey:G.allStatsByTeamIDAndEventType(e,t,a),queryFn:()=>ct.getAllStatsByTeamIDAndEventType({teamID:e,eventTypeSlug:t,season:a}),...r,enabled:Boolean(void 0!==r?.enabled?r.enabled&&!!e&&!!t:!!e&&!!t)})};const ut=new class{clients={[b.TOURNAMENT_STRUCTURE_VIEW]:S,[b.CACHED_TOURNAMENT_STRUCTURE_VIEW]:B,[b.TOURNAMENT_STRUCTURE]:L};getClient(e){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}async getView(e,t,a=b.TOURNAMENT_STRUCTURE_VIEW){const r=this.getClient(a),{data:n}=await r.get(`/algs/${e}`,{params:{structureID:t.structureID,roundNumber:t.roundNumber,matchNumber:t.matchNumber,disableSnapshot:t.disableSnapshot}});return n}async getMatchTeams(e,t=b.TOURNAMENT_STRUCTURE){const a=this.getClient(t);console.log(a);const{data:r}=await a.get(`/algs/${e.structureID}/round/${e.roundNumber}/match/${e.matchNumber}/round-robin-match-teams`);return r}},gt=new class{async getParticipant(e){const{data:t}=await L.get(`/structure/${e}/my-participant`);return t}async searchStructure(e,t){const{data:a}=await L.get(`/algs/${e}/search`,{params:{q:t,limit:20,includeMatches:!0}});return a}},mt={useView:(e,t,a)=>(0,c.useQuery)({queryKey:Z.view(e,t),queryFn:()=>ut.getView(e,t,a?.clientType),enabled:e.includes("viewer-match")?!!t.structureID&&void 0!==t.roundNumber&&void 0!==t.matchNumber&&!1!==a?.enabled:!!t.structureID&&!1!==a?.enabled,...a}),useMatchTeams:(e,t)=>(0,c.useQuery)({queryKey:Z.matchTeams(e),queryFn:()=>ut.getMatchTeams(e,t?.clientType),enabled:!!e.structureID&&!1!==t?.enabled,...t})};var pt={useParticipant:(e,t)=>(0,c.useQuery)({queryKey:W.participant(e),queryFn:()=>gt.getParticipant(e),enabled:!!e&&!1!==t?.enabled,...t}),useSearchStructure:(e,t,a,r)=>{const n=!!e&&!!t&&t.length>=3&&!1!==r?.enabled;return(0,c.useQuery)({queryKey:W.search(e,t,a),queryFn:()=>gt.searchStructure(e,t),enabled:n,staleTime:12e4,cacheTime:3e5,...r})},...mt};const bt=new class{basePath="/approvals";clients={[b.MAJESTIC]:V};getClient(e=b.MAJESTIC){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildUrl(e,t){return`/algs/${"string"==typeof t?t:D(t)}${this.basePath}${e}`}async requestRosterChange(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post(this.buildUrl("/roster-change",t?.season),{eventID:e.eventID,lineupID:e.lineupID,incomingMembers:e.incomingMembers,outgoingMembers:e.outgoingMembers,roleChanges:e.roleChanges});return r}async cancelPendingApprovalsByIDs(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post(this.buildUrl("/cancel",t?.season),{approvalIDs:e.approvalIDs,teamID:e.teamID},{params:{userID:e.cancelingUserID}});return r}async requestTeamNameChange(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post(this.buildUrl(`/${e.teamID}/name-change`,t?.season),{newTeamName:e.newTeamName,newAbbreviation:e.newAbbreviation});return r}async getPublicApprovals(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(this.buildUrl("/public",t?.season),{params:{status:e.status,type:e.type,region:e.region,limit:e.limit,skip:e.skip}});return r}async getTeamApprovals(e,t){const a=this.getClient(t?.clientType),r=(await a.get(this.buildUrl(`/team/${e.teamID}`,t?.season),{params:{type:e.type}})).data;return{success:!0,data:r?.approvals||[]}}async dismissApprovalNotifications(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post(this.buildUrl("/dismiss-notifications",t?.season),{approvalIDs:e.approvalIDs,teamID:e.teamID,userID:e.userID,status:e.status});return r}},ht={useRequestRosterChange:()=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>bt.requestRosterChange(e,t)}),useCancelApprovals:()=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>bt.cancelPendingApprovalsByIDs(e,t)}),useRequestTeamNameChange:()=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>bt.requestTeamNameChange(e,t)}),useGetPublicApprovals:(e,t,a,r=100,n=0,o,i)=>(0,c.useQuery)({queryKey:Y.publicApprovals(e,t,a,o),queryFn:()=>bt.getPublicApprovals({status:e,type:t,region:a,limit:r,skip:n},o),...i}),useGetTeamApprovals:(e,t,a,r)=>(0,c.useQuery)({queryKey:Y.teamApprovals(e,t,a),queryFn:()=>bt.getTeamApprovals({teamID:e,type:t},a),enabled:!!e,...r}),useDismissApprovalNotification:()=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>bt.dismissApprovalNotifications(e,t)})};var vt=ht;const ft=new class{basePath="/admin";clients={[b.MAJESTIC]:V};getClient(e=b.MAJESTIC){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildUrl(e,t){return`/algs/${"string"==typeof t?t:D(t)}${this.basePath}${e}`}async getQualCheckData(e,t){const a=this.getClient(t?.clientType);return(await a.get(this.buildUrl(`/members/qualification-check/${e.memberID}`,t?.season))).data}},xt={useGetQualCheckData:(e,t,a)=>(0,c.useQuery)({queryKey:K.qualCheckData(e,t),queryFn:()=>ft.getQualCheckData({memberID:e},t),enabled:!!e,...a})};var wt=xt;const yt=new class{basePath="/game-assets";async getGameAssets(e,t,a=!1,r=null){const{data:n}=await L.get(this.basePath,{params:{type:e,category:t,includeDisabled:a,...r&&{group:r}}});return n}async createGameAsset(e,t){const{data:a}=await V.post(`/algs/${t?.season}/admin/game-assets`,e);return a}async updateGameAsset(e,t,a){const{data:r}=await V.put(`/algs/${a?.season}/admin/game-assets/${e}`,t);return r}async deleteGameAsset(e,t){await V.delete(`/algs/${t?.season}/admin/game-assets/${e}`)}},kt={useGetGameAssets:(e="apex-legends",t="legend",a=!1,r,n)=>(0,c.useQuery)({queryKey:Q.list(e,t,a,r),queryFn:()=>yt.getGameAssets(e,t,a,r),enabled:Boolean(e)&&Boolean(t),staleTime:36e5,...n}),useCreateGameAsset:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:e,options:t})=>yt.createGameAsset(e,t),onSuccess:()=>{t.invalidateQueries(Q.lists())},...e})},useUpdateGameAsset:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({assetId:e,updates:t,options:a})=>yt.updateGameAsset(e,t,a),onSuccess:()=>{t.invalidateQueries(Q.lists())},...e})},useDeleteGameAsset:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({assetId:e,options:t})=>yt.deleteGameAsset(e,t),onSuccess:()=>{t.invalidateQueries(Q.lists())},...e})}};var Ct={members:Je,teams:at,events:ot,lineups:st,standings:dt,structures:pt,approvals:vt,admin:wt,gameAssets:kt};const Et=(e,t="return-upon-login",a="")=>{const r="undefined"!=typeof window?window.location.origin:"https://battlefy.com",n=new URL(`/account/${e}`,r);return n.searchParams.set(t,encodeURI(window.location.href)),a&&n.searchParams.set("theme",a),"logout"===e&&n.searchParams.set("logout","true"),n.href},Nt=new class{basePath="/account-linking";async refreshSocialAccounts(e){const{data:t}=await V.post(`${this.basePath}/${encodeURIComponent(e)}/refresh-social-accounts`);return t}async unlinkSocial(e){await V.post(`${this.basePath}/unlink-social`,{provider:e})}},At={useRefreshSocialAccounts:(e,t)=>I({queryKey:Ue.accounts(e),queryFn:()=>Nt.refreshSocialAccounts(e),enabled:!!e&&!1!==t?.enabled,staleTime:3e5,cacheTime:6e5,...t}),useDeleteSocialLink:e=>(0,c.useMutation)({mutationFn:e=>Nt.unlinkSocial(e),...e})},Vt="intercom_pending_after_login",Tt=(e=0)=>{"function"==typeof window.Intercom?window.Intercom("show"):e<10&&setTimeout(()=>Tt(e+1),500)};var _t={accountUrl:Et,connectToSocial:e=>{const t="undefined"!=typeof window?window.location.origin:"https://battlefy.com",a=new URL(`/start-social-linking?connection=${e}`,t);localStorage.setItem("finish-social-linking-url",window.location.href),window.location.href=a.href},socialLinking:At};const zt=new class{basePath="/account-linking";clients={[b.MAJESTIC]:V};getClient(e=b.MAJESTIC){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}async isConnectionBeforeDateUnchanged(e,t,a,r){if(!t||!a)return{hasChanges:!1};const n=this.getClient(r?.clientType),{data:o}=await n.get(`${this.basePath}/${e}/social-account-history/${t}/unchanged-since`,{params:{date:a}});return o}async getChangedSocialConnections(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.basePath}/admin/changed-social-connections/${e}`,{params:{date:t}});return n}},Bt={all:["accountLinking"],connectionHistory:(e,t,a)=>[...Bt.all,"connectionHistory",e,t,a?.toString()],changedConnections:(e,t)=>[...Bt.all,"changedConnections",e,t?.toString()]},St={useIsConnectionBeforeDateUnchanged:(e,t,a,r)=>I({queryKey:Bt.connectionHistory(e,t,a),queryFn:()=>zt.isConnectionBeforeDateUnchanged(e,t,a,{clientType:r?.clientType}),enabled:!!e&&!!t&&!!a,staleTime:3e5,cacheTime:3e5,retry:!1,...r}),useAdminListChangedSocialConnections:(e,t,a)=>I({queryKey:Bt.changedConnections(e,t),queryFn:()=>zt.getChangedSocialConnections(e,t,{clientType:a?.clientType}),enabled:!!e&&!!t,staleTime:3e5,cacheTime:3e5,retry:!1,...a})};var Lt=St;const Pt=new class{basePath="/me";generatePlayerHubAttributes(e,t){e.auth0Profile?.email_verified?ne.VERIFIED:e.email?ne.PENDING_VERIFICATION:ne.REGISTERED;let a=oe.ELIGIBLE;t&&(a=oe.ELIGIBLE);const r=[];if(e.accounts?.apple&&r.push({provider:"apple",displayName:`Apple: ${e.accounts.apple.name}`,iconType:"remix",iconValue:"ri-apple-fill",settingsUrl:"/settings?currentTab=connections"}),e.accounts?.google&&r.push({provider:"google",displayName:`Google: ${e.accounts.google.name}`,iconType:"remix",iconValue:"ri-google-fill",settingsUrl:"/settings?currentTab=connections"}),e.accounts?.facebook&&r.push({provider:"facebook",displayName:`Facebook: ${e.accounts.facebook.name}`,iconType:"remix",iconValue:"ri-facebook-fill",settingsUrl:"/settings?currentTab=connections"}),e.accounts?.discord&&r.push({provider:"discord",displayName:`Discord: ${e.accounts.discord.name}`,iconType:"image",iconValue:"https://cdn.battlefy.com/helix/images/social/discord-icon.png",settingsUrl:"/settings?currentTab=connections"}),e.accounts?.ea&&r.push({provider:"ea",displayName:e.accounts.ea.name,iconType:"svg",iconValue:'<svg viewBox="0 0 32 32" preserveAspectRatio="xMidYMid meet" aria-hidden="true" focusable="false" class="w-4 h-4"><g><path fill="white" d="M19.766,8.372L6.927,8.392l-2.093,3.337l12.818-0.004L19.766,8.372 M14.221,20.518c-0.151,0-7.604,0.016-8.114,0.016 c0.249-0.393,1.665-2.611,1.738-2.733c0.163,0,5.014,0,5.271,0l2.122-3.354L3.117,14.467l-2.114,3.342l2.827-0.005L0,23.874h16.151 c0.286-0.453,5.654-9.017,5.904-9.412c0.219,0.334,1.664,2.623,1.9,3.002c-0.363,0-1.682,0-1.682,0l-2.101,3.337 c0,0,0.009,0,0.029,0c0.428,0,5.719,0,5.875,0c0.085,0.135,1.827,2.876,1.921,3.023H32L22.038,8.127 C21.646,8.738,14.311,20.374,14.221,20.518"></path></g></svg>',settingsUrl:"/settings?currentTab=connections"}),e.accounts?.battlenet&&r.push({provider:"battlenet",displayName:`Battle.net: ${e.accounts.battlenet.battletag}`,iconType:"image",iconValue:"https://cdn.battlefy.com/helix/images/games/battlenet/icon.png",settingsUrl:"/settings?currentTab=connections"}),e.accounts?.riot&&r.push({provider:"riot",displayName:`Riot: ${e.accounts.riot.gameName}#${e.accounts.riot.tagLine}`,iconType:"image",iconValue:"https://cdn.battlefy.com/helix/images/social/riot-sign-on-icon-light.png",settingsUrl:"/settings?currentTab=connections"}),e.accounts?.["league-of-legends"]){const t=e.accounts["league-of-legends"],a=t.RANKED_SOLO_5x5,n="unranked"!==a.tier?`${a.tier} ${a.division}`:"Unranked";r.push({provider:"league-of-legends",displayName:`LoL: ${t.summonerName} (${n})`,iconType:"image",iconValue:"https://cdn.battlefy.com/helix/images/games/league-of-legends/icon.png",settingsUrl:"/settings?currentTab=connections"})}return e.accounts?.supercell&&r.push({provider:"supercell",displayName:`Clash Royale: ${e.accounts.supercell.clashRoyaleName}`,iconType:"remix",iconValue:"ri-gamepad-line",settingsUrl:"/settings?currentTab=connections"}),{registrationStatus:ne.UNREGISTERED,programState:a,equipment:e.equipment,linkedAccounts:r,programs:[],actions:[]}}async fetchUser(e,t){try{const a=(await N.get(this.basePath)).data,r=Boolean(a?._id);if(r&&("FS"in window&&"undefined"!=typeof FS&&FS.identify&&a?._id&&FS.identify(a._id,{email:a.email,displayName:a.username,slug_str:a.slug}),"Intercom"in window&&void 0!==window.Intercom&&a?._id)){let e={user_id:a._id,email:a.email,created_at:a.createdAt};a?.accounts?.discord&&(e.discordLinkedAccountName=a.accounts.discord.name,e.discordLinkedAccountId=a.accounts.discord.accountID,e.discordDataLastUpdated=(new Date).toISOString()),window.Intercom("update",e)}let n=!1;if(r&&e&&t)try{const{data:a}=await V.get(`/hub-builder/${t}/${e}/admin/can-admin`);n=a.canAdmin}catch(e){console.warn("Failed to check admin status:",e)}const o=this.generatePlayerHubAttributes(a,n);return{_id:a._id,isAuthenticated:r,isAdmin:n,account:a,equipment:a.equipment,playerHub:o}}catch(e){if(401===e?.response?.status)return{_id:"",isAuthenticated:!1,isAdmin:!1,account:{},equipment:{},playerHub:{registrationStatus:ne.UNREGISTERED,programState:oe.ELIGIBLE,linkedAccounts:[],programs:[],actions:[]}};throw e}}},It={all:["user"],details:(e,t)=>[...It.all,"details",e,t]},Rt={useGetUser:(e,t,a)=>I({queryKey:It.details(e,t),queryFn:()=>Pt.fetchUser(e,t),enabled:!!localStorage.getItem("token"),staleTime:3e5,cacheTime:6e5,retry:(e,t)=>401!==t?.response?.status&&e<3,...a})};var Mt={accountLinking:Lt,...Rt};const Ot=new class{basePath="/organizations";clients={[b.MAJESTIC]:V,[b.CACHED_MAJESTIC]:T};getClient(e){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildUrl(e){return`${this.basePath}${e}`}async getCurrentOrganization(e,t=b.MAJESTIC){const a=this.getClient(t),{data:r}=await a.get(this.buildUrl("/current"));return r}async getOrganization(e,t,a=b.CACHED_MAJESTIC){const r=this.getClient(a),{data:n}=await r.get(this.buildUrl(`/${e}`));return n}async getOrganizationBySlug(e,t,a=b.CACHED_MAJESTIC){const r=this.getClient(a),{data:n}=await r.get(this.buildUrl(`/slug/${e}/org-details`));return n}async getOrganizations(e,t=b.CACHED_MAJESTIC){const a=this.getClient(t),{data:r}=await a.get(this.buildUrl("/"));return r}async createOrganization(e,t,a=b.MAJESTIC){const r=this.getClient(a),{data:n}=await r.post(this.buildUrl("/"),e);return n}async updateOrganization(e,t,a,r=b.MAJESTIC){const n=this.getClient(r),{data:o}=await n.put(this.buildUrl(`/${e}`),t);return o}async deleteOrganization(e,t,a=b.MAJESTIC){const r=this.getClient(a),{data:n}=await r.delete(this.buildUrl(`/${e}`));return n}},jt={useGetCurrentOrganization:(e,t)=>(0,c.useQuery)({queryKey:X.current(e),queryFn:()=>Ot.getCurrentOrganization(e),enabled:!1!==t?.enabled,...t}),useGetOrganization:(e,t,a)=>(0,c.useQuery)({queryKey:X.detail(e,t),queryFn:()=>Ot.getOrganization(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useGetOrganizationBySlug:(e,t,a)=>(0,c.useQuery)({queryKey:X.slug(e,t),queryFn:()=>Ot.getOrganizationBySlug(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useGetOrganizations:(e,t)=>(0,c.useQuery)({queryKey:X.list(e),queryFn:()=>Ot.getOrganizations(e),enabled:!1!==t?.enabled,...t}),useCreateOrganization:()=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>Ot.createOrganization(e,t)}),useUpdateOrganization:()=>(0,c.useMutation)({mutationFn:({organizationId:e,updates:t,options:a})=>Ot.updateOrganization(e,t,a)}),useDeleteOrganization:()=>(0,c.useMutation)({mutationFn:({organizationId:e,options:t})=>Ot.deleteOrganization(e,t)})},Ft=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/organizations/${e}/hubs`}async createHub(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.post(this.buildBase(e),t);return n}async getHubAndPrograms(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`/api/v1/organizations/${e}/hub-and-programs`);return r}async getHub(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/${t}`);return n}async getHubGlobalCss(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/${t}/global-css`);return n}async getHubUiFeatures(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`/api/v1/organizations/${e}/hubs/${t}/permissions/ui-features`);return n}async updateHubGlobalCss(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.put(`${this.buildBase(e)}/${t}/global-css`,a);return o}async publishHubGlobalCss(e,t){const a=this.getClient(),{data:r}=await a.post(`${this.buildBase(e)}/${t}/global-css/publish`);return r}async discardHubGlobalCss(e,t){const a=this.getClient(),{data:r}=await a.post(`${this.buildBase(e)}/${t}/global-css/discard`);return r}async updateHub(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.put(`${this.buildBase(e)}/${t}`,a);return o}async checkSlugAvailability(e,t,a){const r=this.getClient(),n={slug:e};a&&(n.hubId=a);const{data:o}=await r.get(`${this.buildBase(t)}/check-slug`,{params:n});return o}},Dt={useGetHubAndPrograms:(e,t,a)=>(0,c.useQuery)({queryKey:J.hubAndPrograms(e,t),queryFn:()=>Ft.getHubAndPrograms(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useCreateHub:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:t,options:a})=>Ft.createHub(e,t,a),onSuccess:()=>{a.invalidateQueries(X.all),a.invalidateQueries(J.list(e)),a.invalidateQueries(J.hubAndPrograms(e))},...t})},useGetHub:(e,t,a,r)=>(0,c.useQuery)({queryKey:J.detail(e,t,a),queryFn:()=>Ft.getHub(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useGetHubGlobalCss:(e,t,a,r)=>(0,c.useQuery)({queryKey:J.globalCss(e,t,a),queryFn:()=>Ft.getHubGlobalCss(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useGetHubUiFeatures:(e,t,a,r)=>(0,c.useQuery)({queryKey:J.uiFeatures(e,t,a),queryFn:()=>Ft.getHubUiFeatures(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useUpdateHubGlobalCss:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:a=>Ft.updateHubGlobalCss(e,t,a),onSuccess:()=>{r.invalidateQueries({queryKey:J.hubAndPrograms(e)}),r.invalidateQueries({queryKey:J.detail(e,t)}),r.invalidateQueries({queryKey:J.globalCss(e,t)})},...a})},usePublishHubGlobalCss:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:()=>Ft.publishHubGlobalCss(e,t),onSuccess:()=>{r.invalidateQueries({queryKey:J.hubAndPrograms(e)}),r.invalidateQueries({queryKey:J.detail(e,t)}),r.invalidateQueries({queryKey:J.globalCss(e,t)})},...a})},useDiscardHubGlobalCss:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:()=>Ft.discardHubGlobalCss(e,t),onSuccess:()=>{r.invalidateQueries({queryKey:J.globalCss(e,t)})},...a})},useCheckSlugAvailability:(e,t,a,r)=>(0,c.useQuery)({queryKey:J.checkSlug(e,t,a),queryFn:()=>Ft.checkSlugAvailability(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useUpdateHub:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:a=>Ft.updateHub(e,t,a),onSuccess:()=>{r.invalidateQueries({queryKey:J.hubAndPrograms(e)}),r.invalidateQueries({queryKey:J.detail(e,t)}),r.invalidateQueries({queryKey:J.list(e)})},...a})}},Ut=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e,t){return`/api/v1/organizations/${e}/hubs/${t}/programs`}async createProgram(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.post(this.buildBase(e,t),a);return o}async checkSlugAvailability(e,t,a){const r=this.getClient(),n={slug:e,hubId:t};a&&(n.programId=a);const{data:o}=await r.get("/api/v1/content/programs/check-slug",{params:n});return o}async getProgramUiFeatures(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`/api/v1/programs/${e}/permissions/ui-features`);return r}async getProgramGlobalCss(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`/api/v1/programs/${e}/global-css`);return r}async updateProgram(e,t,a,r,n){const o=this.getClient(n?.clientType),{data:i}=await o.put(`${this.buildBase(e,t)}/${a}`,r);return i}async deleteProgram(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.delete(`${this.buildBase(e,t)}/${a}`);return o}async updateProgramGlobalCss(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.put(`/api/v1/programs/${e}/global-css`,t);return n}async publishProgramGlobalCss(e){const t=this.getClient(),{data:a}=await t.post(`/api/v1/programs/${e}/global-css/publish`);return a}async discardProgramGlobalCss(e){const t=this.getClient(),{data:a}=await t.post(`/api/v1/programs/${e}/global-css/discard`);return a}},Ht={useCreateProgram:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:a,options:r})=>Ut.createProgram(e,t,a,r),onSuccess:()=>{r.invalidateQueries(X.all),r.invalidateQueries(J.hubAndPrograms(e))},...a})},useGetProgramUiFeatures:(e,t,a)=>(0,c.useQuery)({queryKey:ee.uiFeatures(e,t),queryFn:()=>Ut.getProgramUiFeatures(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useGetProgramGlobalCss:(e,t,a)=>(0,c.useQuery)({queryKey:ee.globalCss(e,t),queryFn:()=>Ut.getProgramGlobalCss(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useUpdateProgramGlobalCss:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:t=>Ut.updateProgramGlobalCss(e,t),onSuccess:()=>{a.invalidateQueries({queryKey:ee.globalCss(e)})},...t})},usePublishProgramGlobalCss:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:()=>Ut.publishProgramGlobalCss(e),onSuccess:()=>{a.invalidateQueries({queryKey:ee.globalCss(e)})},...t})},useDiscardProgramGlobalCss:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:()=>Ut.discardProgramGlobalCss(e),onSuccess:()=>{a.invalidateQueries({queryKey:ee.globalCss(e)})},...t})},useCheckSlugAvailability:(e,t,a,r)=>(0,c.useQuery)({queryKey:ee.checkSlug(e,t,a),queryFn:()=>Ut.checkSlugAvailability(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useUpdateProgram:(e,t,a,r)=>{const n=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:r=>Ut.updateProgram(e,t,a,r),onSuccess:()=>{n.invalidateQueries({queryKey:J.hubAndPrograms(e)}),n.invalidateQueries({queryKey:ee.all})},...r})},useDeleteProgram:(e,t,a,r)=>{const n=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:()=>Ut.deleteProgram(e,t,a),onSuccess:()=>{n.invalidateQueries({queryKey:J.hubAndPrograms(e)})},...r})}},$t=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e,t){return`/api/v1/organizations/${e}/hubs/${t}/permissions`}async getMyPermissions(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e,t)}/me`);return n}async listPermissions(e,t,a=1,r=20,n){const o=this.getClient(n?.clientType),{data:i}=await o.get(this.buildBase(e,t),{params:{page:a,pageSize:r}});return i}async createPermissions(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.post(this.buildBase(e,t),a);return o}async updatePermissions(e,t,a,r,n){const o=this.getClient(n?.clientType),{data:i}=await o.put(`${this.buildBase(e,t)}/${a}`,r);return i}async revokePermissions(e,t,a,r){const n=this.getClient(r?.clientType);await n.delete(`${this.buildBase(e,t)}/${a}`)}async transferOwnership(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.post(`${this.buildBase(e,t)}/transfer-ownership`,a);return o}},qt={useGetMyPermissions:(e,t,a,r)=>(0,c.useQuery)({queryKey:te.myPermissions(e,t,a),queryFn:()=>$t.getMyPermissions(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useListPermissions:(e,t,a,r,n,o)=>(0,c.useQuery)({queryKey:te.list(e,t,a,r,n),queryFn:()=>$t.listPermissions(e,t,a,r,n),enabled:!!e&&!!t&&!1!==o?.enabled,...o}),useCreatePermissions:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({input:a,options:r})=>$t.createPermissions(e,t,a,r),onSuccess:()=>{r.invalidateQueries(te.listBase(e,t)),r.invalidateQueries(te.myPermissions(e,t))},...a})},useUpdatePermissions:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({userId:a,input:r,options:n})=>$t.updatePermissions(e,t,a,r,n),onSuccess:()=>{r.invalidateQueries(te.listBase(e,t)),r.invalidateQueries(te.myPermissions(e,t))},...a})},useRevokePermissions:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({userId:a,options:r})=>$t.revokePermissions(e,t,a,r),onSuccess:()=>{r.invalidateQueries(te.listBase(e,t)),r.invalidateQueries(te.myPermissions(e,t))},...a})},useTransferOwnership:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({input:a,options:r})=>$t.transferOwnership(e,t,a,r),onSuccess:()=>{r.invalidateQueries(te.listBase(e,t)),r.invalidateQueries(te.myPermissions(e,t))},...a})}},Gt=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}/permissions`}async getMyPermissions(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/me`);return r}async getUiFeatures(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/ui-features`);return r}async listPermissions(e,t=1,a=20,r){const n=this.getClient(r?.clientType),{data:o}=await n.get(this.buildBase(e),{params:{page:t,pageSize:a}});return o}async createPermissions(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.post(this.buildBase(e),t);return n}async updatePermissions(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.put(`${this.buildBase(e)}/${t}`,a);return o}async revokePermissions(e,t,a){const r=this.getClient(a?.clientType);await r.delete(`${this.buildBase(e)}/${t}`)}},Zt={useGetMyPermissions:(e,t,a)=>(0,c.useQuery)({queryKey:ae.myPermissions(e,t),queryFn:()=>Gt.getMyPermissions(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useGetUiFeatures:(e,t,a)=>(0,c.useQuery)({queryKey:ae.uiFeatures(e,t),queryFn:()=>Gt.getUiFeatures(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useListPermissions:(e,t,a,r,n)=>(0,c.useQuery)({queryKey:ae.list(e,t,a,r),queryFn:()=>Gt.listPermissions(e,t,a,r),enabled:!!e&&!1!==n?.enabled,...n}),useCreatePermissions:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({input:t,options:a})=>Gt.createPermissions(e,t,a),onSuccess:()=>{a.invalidateQueries(ae.listBase(e)),a.invalidateQueries(ae.myPermissions(e))},...t})},useUpdatePermissions:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({userId:t,input:a,options:r})=>Gt.updatePermissions(e,t,a,r),onSuccess:()=>{a.invalidateQueries(ae.listBase(e)),a.invalidateQueries(ae.myPermissions(e))},...t})},useRevokePermissions:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({userId:t,options:a})=>Gt.revokePermissions(e,t,a),onSuccess:()=>{a.invalidateQueries(ae.listBase(e)),a.invalidateQueries(ae.myPermissions(e))},...t})}},Wt=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(){return"/api/v1/content/navigation"}async getNavigation(e,t,a){const r=this.getClient(a?.clientType),n=t?{programId:t}:{hubId:e},{data:o}=await r.get(this.buildBase(),{params:{...n,...a?.locale&&{locale:a.locale}}});return o}async updateNavigation(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.put(`${this.buildBase()}/${e}`,t,{params:{...a?.locale&&{locale:a.locale}}});return n}},Yt={useGetNavigation:(e,t,a,r)=>(0,c.useQuery)({queryKey:re.detail(e,t,a),queryFn:()=>Wt.getNavigation(e,t,a),enabled:!!e&&!1!==r?.enabled,...r}),useUpdateNavigation:(e,t,a)=>{const r=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({id:e,request:t,options:a})=>Wt.updateNavigation(e,t,a),onSuccess:()=>{r.invalidateQueries(re.all),r.invalidateQueries(re.detail(e,t))},...a})}},Kt=new class{client=A;async getBlocksByPage(e,t,a){const r={};t&&(r.hubId=t),a&&(r.programId=a);const{data:n}=await this.client.get(`/api/v1/content/pages/${e}/blocks`,{params:r});return n}async getBlockById(e,t,a){const r={};t&&(r.hubId=t),a&&(r.programId=a);const{data:n}=await this.client.get(`/api/v1/content/blocks/${e}`,{params:r});return n}async updateBlock(e){const{blockId:t,content:a,theming:r,_localized:n,publish:o,hubId:i,programId:l}=e,s={};void 0!==a&&(s.content=a),void 0!==r&&(s.theming=r),void 0!==n&&(s._localized=n),void 0!==o&&(s.publish=o),i&&(s.hubId=i),l&&(s.programId=l);const{data:c}=await this.client.patch(`/api/v1/content/blocks/${t}`,s);return c}async createBlock(e){const{pageId:t,blockType:a,content:r,hubId:n,programId:o}=e,{data:i}=await this.client.post(`/api/v1/content/pages/${t}/blocks`,{blockType:a,content:r,hubId:n,programId:o});return i}async bulkUpdateBlocks(e){const{data:t}=await this.client.patch(`/api/v1/content/pages/${e.pageId}/blocks/bulk-update`,e);return t}async reorderBlocks(e){const{data:t}=await this.client.patch(`/api/v1/content/pages/${e.pageId}/blocks/reorder`,e);return t}async discardBlockDraft(e,t,a){const r={};t&&(r.hubId=t),a&&(r.programId=a);const{data:n}=await this.client.delete(`/api/v1/content/blocks/${e}/draft`,{params:r});return n}async stageImageRemoval(e){const{blockId:t,imageId:a,hubId:r,programId:n}=e,{data:o}=await this.client.patch(`/api/v1/content/blocks/${t}/stage-image-removal`,{imageId:a,hubId:r,programId:n});return o}async deleteBlock(e){const{blockId:t,hubId:a,programId:r}=e,n={};a&&(n.hubId=a),r&&(n.programId=r);const{data:o}=await this.client.delete(`/api/v1/content/blocks/${t}`,{params:n});return o}},Qt={useGetBlocksByPage:(e,t,a,r)=>(0,c.useQuery)({queryKey:fe.pageBlocks(e,t,a),queryFn:()=>Kt.getBlocksByPage(e,t,a),enabled:!!e&&!1!==r?.enabled,...r}),useGetBlockById:(e,t,a,r)=>(0,c.useQuery)({queryKey:fe.block(e,t,a),queryFn:()=>Kt.getBlockById(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useUpdateBlock:e=>(0,c.useMutation)({mutationFn:e=>Kt.updateBlock(e),...e}),useCreateBlock:e=>(0,c.useMutation)({mutationFn:e=>Kt.createBlock(e),...e}),useBulkUpdateBlocks:e=>(0,c.useMutation)({mutationFn:e=>Kt.bulkUpdateBlocks(e),...e}),useReorderBlocks:e=>(0,c.useMutation)({mutationFn:e=>Kt.reorderBlocks(e),...e}),useDiscardBlockDraft:e=>(0,c.useMutation)({mutationFn:e=>Kt.discardBlockDraft(e.blockId,e.hubId,e.programId),...e}),useStageImageRemoval:e=>(0,c.useMutation)({mutationFn:e=>Kt.stageImageRemoval(e),...e}),useDeleteBlock:e=>(0,c.useMutation)({mutationFn:e=>Kt.deleteBlock(e),...e})},Xt=new class{clients={[b.PLATFORM_API_PROGRAM]:A};async getLayoutsByHub(e){const t=this.getClient(),{data:a}=await t.get(`/api/v1/content/layouts/hub/${e}`);return a}async getLayoutsByProgram(e,t){const a=this.getClient(),{data:r}=await a.get(`/api/v1/content/layouts/hub/${e}/program/${t}`);return r}async getLayoutById(e){const t=this.getClient(),{data:a}=await t.get(`/api/v1/content/layouts/${e}`);return a}async checkSlugAvailability(e,t,a){const r=this.getClient(),n={slug:e};t&&(n.hubId=t),a&&(n.programId=a);const{data:o}=await r.get("/api/v1/content/layouts/check-slug",{params:n});return o}async createLayout(e){const t=this.getClient(),{data:a}=await t.post("/api/v1/content/layouts",e);return a}async updateLayout(e,t,a,r){const n=this.getClient(),o={};void 0!==t.name&&(o.name=t.name),void 0!==t.slug&&(o.slug=t.slug),a&&(o.hubId=a),r&&(o.programId=r);const{data:i}=await n.patch(`/api/v1/content/layouts/${e}`,o);return i}async deleteLayout(e,t,a){const r=this.getClient(),n={};t&&(n.hubId=t),a&&(n.programId=a);const{data:o}=await r.delete(`/api/v1/content/layouts/${e}`,{params:n});return o}async bulkUpdateLayoutPublishStatus(e){const t=this.getClient(),{data:a}=await t.patch("/api/v1/content/layouts/bulk-publish",e);return a}async addSlot(e,t,a,r){const n=this.getClient(),o={name:t};a&&(o.hubId=a),r&&(o.programId=r);const{data:i}=await n.post(`/api/v1/content/layouts/${e}/slots`,o);return i}async removeSlot(e,t,a,r){const n=this.getClient(),o={};a&&(o.hubId=a),r&&(o.programId=r);const{data:i}=await n.delete(`/api/v1/content/layouts/${e}/slots/${t}`,{params:o});return i}async reorderSlots(e,t,a,r){const n=this.getClient(),o={slotIds:t};a&&(o.hubId=a),r&&(o.programId=r);const{data:i}=await n.patch(`/api/v1/content/layouts/${e}/slots/reorder`,o);return i}async getSlotBlocks(e,t){const a=this.getClient(),{data:r}=await a.get(`/api/v1/content/layouts/${e}/slots/${t}/blocks`);return r}async createSlotBlock(e){const t=this.getClient(),a={blockType:e.blockType};e.content&&(a.content=e.content),e.hubId&&(a.hubId=e.hubId),e.programId&&(a.programId=e.programId);const{data:r}=await t.post(`/api/v1/content/layouts/${e.layoutId}/slots/${e.slotId}/blocks`,a);return r}async bulkUpdateSlotBlocks(e){const t=this.getClient(),a={blocks:e.blocks};e.hubId&&(a.hubId=e.hubId),e.programId&&(a.programId=e.programId);const{data:r}=await t.patch(`/api/v1/content/layouts/${e.layoutId}/slots/${e.slotId}/blocks/bulk-update`,a);return r}getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}},Jt={useGetLayoutsByHub:(e,t)=>(0,c.useQuery)({queryKey:he.hubLayouts(e),queryFn:()=>Xt.getLayoutsByHub(e),enabled:!!e&&!1!==t?.enabled,...t}),useGetLayoutsByProgram:(e,t,a)=>(0,c.useQuery)({queryKey:he.programLayouts(t),queryFn:()=>Xt.getLayoutsByProgram(e,t),enabled:!!t&&!1!==a?.enabled,...a}),useGetLayoutById:(e,t)=>(0,c.useQuery)({queryKey:he.layout(e),queryFn:()=>Xt.getLayoutById(e),enabled:!!e&&!1!==t?.enabled,...t}),useCheckLayoutSlugAvailability:(e,t,a,r)=>(0,c.useQuery)({queryKey:he.checkSlug(e,t,a),queryFn:()=>Xt.checkSlugAvailability(e,t,a),enabled:!(!e||!t&&!a||!1===r?.enabled),...r}),useGetBlocksBySlot:(e,t,a)=>(0,c.useQuery)({queryKey:he.slotBlocks(e,t),queryFn:()=>Xt.getSlotBlocks(e,t),enabled:!!e&&!!t&&!1!==a?.enabled,...a}),useGetPageLayoutsByHub:(e,t)=>(0,c.useQuery)({queryKey:he.hubLayouts(e),queryFn:()=>Xt.getLayoutsByHub(e),enabled:!!e&&!1!==t?.enabled,...t,select:e=>({...e,data:e.data.filter(e=>e.type===ce.PAGE)})}),useGetPageLayoutsByProgram:(e,t,a)=>(0,c.useQuery)({queryKey:he.programLayouts(t),queryFn:()=>Xt.getLayoutsByProgram(e,t),enabled:!!t&&!1!==a?.enabled,...a,select:e=>({...e,data:e.data.filter(e=>e.type===ce.PAGE)})}),useGetSystemLayoutsByHub:(e,t)=>(0,c.useQuery)({queryKey:he.hubLayouts(e),queryFn:()=>Xt.getLayoutsByHub(e),enabled:!!e&&!1!==t?.enabled,...t,select:e=>({...e,data:e.data.filter(e=>e.type===ce.SYSTEM)})}),useGetSystemLayoutsByProgram:(e,t,a)=>(0,c.useQuery)({queryKey:he.programLayouts(t),queryFn:()=>Xt.getLayoutsByProgram(e,t),enabled:!!t&&!1!==a?.enabled,...a,select:e=>({...e,data:e.data.filter(e=>e.type===ce.SYSTEM)})}),useGetArticleLayoutsByHub:(e,t)=>(0,c.useQuery)({queryKey:he.hubLayouts(e),queryFn:()=>Xt.getLayoutsByHub(e),enabled:!!e&&!1!==t?.enabled,...t,select:e=>({...e,data:e.data.filter(e=>e.type===ce.ARTICLE)})}),useGetArticleLayoutsByProgram:(e,t,a)=>(0,c.useQuery)({queryKey:he.programLayouts(t),queryFn:()=>Xt.getLayoutsByProgram(e,t),enabled:!!t&&!1!==a?.enabled,...a,select:e=>({...e,data:e.data.filter(e=>e.type===ce.ARTICLE)})}),useGetDefaultLayout:(e,t)=>{const a=!!e.programId;return(0,c.useQuery)({queryKey:a?he.programLayouts(e.programId):he.hubLayouts(e.hubId),queryFn:()=>a?Xt.getLayoutsByProgram(e.hubId,e.programId):Xt.getLayoutsByHub(e.hubId),enabled:!!e.hubId&&!1!==t?.enabled,select:e=>({...e,data:e.data.find(e=>e.isDefault)??null})})},useGetLayoutBySystemKey:(e,t,a)=>{const r=!!e.programId;return(0,c.useQuery)({queryKey:r?he.programLayouts(e.programId):he.hubLayouts(e.hubId),queryFn:()=>r?Xt.getLayoutsByProgram(e.hubId,e.programId):Xt.getLayoutsByHub(e.hubId),enabled:!!e.hubId&&!!t&&!1!==a?.enabled,select:e=>({...e,data:e.data.find(e=>e.systemKey===t)??null})})},useCreateLayout:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>Xt.createLayout(e),onSuccess:(e,a)=>{a.hubId&&t.invalidateQueries(he.hubLayouts(a.hubId)),a.programId&&t.invalidateQueries(he.programLayouts(a.programId))},...e})},useUpdateLayout:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>Xt.updateLayout(e.layoutId,{name:e.name,slug:e.slug},e.hubId,e.programId),onSuccess:(e,a)=>{t.invalidateQueries(he.layout(a.layoutId)),a.hubId&&t.invalidateQueries(he.hubLayouts(a.hubId)),a.programId&&t.invalidateQueries(he.programLayouts(a.programId)),t.invalidateQueries([...he.all,"check-slug"]),t.invalidateQueries([...ve.all,"check-slug"])},...e})},useDeleteLayout:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>Xt.deleteLayout(e.layoutId,e.hubId,e.programId),onSuccess:(e,a)=>{a.hubId&&t.invalidateQueries(he.hubLayouts(a.hubId)),a.programId&&t.invalidateQueries(he.programLayouts(a.programId)),t.invalidateQueries([...he.all,"check-slug"]),t.invalidateQueries([...ve.all,"check-slug"])},...e})},useBulkUpdateLayoutPublishStatus:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>Xt.bulkUpdateLayoutPublishStatus(e),onSuccess:(e,a)=>{for(const e of a.layouts)t.invalidateQueries(he.layout(e._id));a.hubId&&t.invalidateQueries(he.hubLayouts(a.hubId)),a.programId&&t.invalidateQueries(he.programLayouts(a.programId))},...e})},useAddSlot:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>Xt.addSlot(e.layoutId,e.name,e.hubId,e.programId),onSuccess:(e,a)=>{t.invalidateQueries(he.layout(a.layoutId))},...e})},useRemoveSlot:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>Xt.removeSlot(e.layoutId,e.slotId,e.hubId,e.programId),onSuccess:(e,a)=>{t.invalidateQueries(he.layout(a.layoutId)),t.invalidateQueries(he.slotBlocks(a.layoutId,a.slotId))},...e})},useReorderSlots:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>Xt.reorderSlots(e.layoutId,e.slotIds,e.hubId,e.programId),onSuccess:(e,a)=>{t.invalidateQueries(he.layout(a.layoutId))},...e})},useCreateSlotBlock:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>Xt.createSlotBlock(e),onSuccess:(e,a)=>{t.invalidateQueries(he.slotBlocks(a.layoutId,a.slotId)),t.invalidateQueries(he.layout(a.layoutId))},...e})},useBulkUpdateSlotBlocks:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>Xt.bulkUpdateSlotBlocks(e),onSuccess:(e,a)=>{t.invalidateQueries(he.slotBlocks(a.layoutId,a.slotId)),t.invalidateQueries(he.layout(a.layoutId))},...e})}},ea=new class{clients={[b.PLATFORM_API_PROGRAM]:A};async getPagesByHub(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`/api/v1/content/pages/hub/${e}`,{params:{page:t?.page,pageSize:t?.pageSize}});return r}async getPagesByProgram(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`/api/v1/content/pages/hub/${e}/program/${t}`,{params:{page:a?.page,pageSize:a?.pageSize}});return n}async checkSlugAvailability(e,t,a,r){const n=this.getClient(),o={slug:e};t&&(o.hubId=t),a&&(o.programId=a),r&&(o.layoutId=r);const{data:i}=await n.get("/api/v1/content/pages/check-slug",{params:o});return i}async createPage(e){const t=this.getClient(),{data:a}=await t.post("/api/v1/content/pages",e);return a}async bulkUpdatePagePublishStatus(e){const t=this.getClient(),{data:a}=await t.patch("/api/v1/content/pages/bulk-publish",e);return a}async getPageById(e,t,a){const r=this.getClient(),n={};t&&(n.hubId=t),a&&(n.programId=a);const{data:o}=await r.get(`/api/v1/content/pages/${e}`,{params:n});return o}async updatePage(e,t,a,r){const n=this.getClient(),o={};void 0!==t.title&&(o.title=t.title),void 0!==t.slug&&(o.slug=t.slug),void 0!==t.meta&&(o.meta=t.meta),void 0!==t.layoutId&&(o.layoutId=t.layoutId),void 0!==t.scheduledPublishDate&&(o.scheduledPublishDate=t.scheduledPublishDate),void 0!==t.publish&&(o.publish=t.publish),void 0!==t.article&&(o.article=t.article),a&&(o.hubId=a),r&&(o.programId=r);const{data:i}=await n.patch(`/api/v1/content/pages/${e}`,o);return i}async discardPageDraft(e,t,a){const r=this.getClient(),n={};t&&(n.hubId=t),a&&(n.programId=a);const{data:o}=await r.delete(`/api/v1/content/pages/${e}/draft`,{params:n});return o}async deletePage(e,t,a){const r=this.getClient(),n={};t&&(n.hubId=t),a&&(n.programId=a);const{data:o}=await r.delete(`/api/v1/content/pages/${e}`,{params:n});return o}async getArticleTaxonomy(e,t){const a=this.getClient(),r=t?`/api/v1/content/pages/hub/${encodeURIComponent(e)}/program/${encodeURIComponent(t)}/article-taxonomy`:`/api/v1/content/pages/hub/${encodeURIComponent(e)}/article-taxonomy`,{data:n}=await a.get(r);return n}getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}},ta={useGetPagesByHub:(e,t,a)=>(0,c.useQuery)({queryKey:ve.hubPages(e,t),queryFn:()=>ea.getPagesByHub(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useGetPagesByProgram:(e,t,a,r)=>(0,c.useQuery)({queryKey:ve.programPages(t,a),queryFn:()=>ea.getPagesByProgram(e,t,a),enabled:!!t&&!1!==r?.enabled,...r}),useCheckSlugAvailability:(e,t,a,r,n)=>(0,c.useQuery)({queryKey:[...ve.checkSlug(e,t,a),n],queryFn:()=>ea.checkSlugAvailability(e,t,a,n),enabled:!(!e||!t&&!a||!1===r?.enabled),...r}),useGetPageById:(e,t,a,r)=>(0,c.useQuery)({queryKey:ve.page(e,t,a),queryFn:()=>ea.getPageById(e,t,a),enabled:!(!e||!t&&!a||!1===r?.enabled),...r}),useGetArticlesByHub:(e,t,a)=>(0,c.useQuery)({queryKey:ve.hubPages(e,t),queryFn:()=>ea.getPagesByHub(e,t),enabled:!!e&&!1!==a?.enabled,...a,select:e=>({...e,data:e.data.filter(e=>null!=e.article).sort((e,t)=>{const a=e.publishedAt?new Date(e.publishedAt).getTime():0;return(t.publishedAt?new Date(t.publishedAt).getTime():0)-a})})}),useGetArticlesByProgram:(e,t,a,r)=>(0,c.useQuery)({queryKey:ve.programPages(t,a),queryFn:()=>ea.getPagesByProgram(e,t,a),enabled:!!t&&!1!==r?.enabled,...r,select:e=>({...e,data:e.data.filter(e=>null!=e.article).sort((e,t)=>{const a=e.publishedAt?new Date(e.publishedAt).getTime():0;return(t.publishedAt?new Date(t.publishedAt).getTime():0)-a})})}),useGetArticleTaxonomy:(e,t,a)=>(0,c.useQuery)({queryKey:ve.articleTaxonomy(e,t),queryFn:()=>ea.getArticleTaxonomy(e,t),enabled:!!e&&!1!==a?.enabled,staleTime:3e5,...a}),useCreatePage:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>ea.createPage(e),...e,onSuccess:(...a)=>{t.invalidateQueries([...he.all,"check-slug"]),e?.onSuccess?.(...a)}})},useBulkUpdatePagePublishStatus:e=>(0,c.useMutation)({mutationFn:e=>ea.bulkUpdatePagePublishStatus(e),...e}),useUpdatePage:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:e=>ea.updatePage(e.pageId,{title:e.title,slug:e.slug,meta:e.meta,layoutId:e.layoutId,scheduledPublishDate:e.scheduledPublishDate,publish:e.publish,article:e.article},e.hubId,e.programId),...e,onSuccess:(...a)=>{t.invalidateQueries([...he.all,"check-slug"]),e?.onSuccess?.(...a)}})},useDiscardPageDraft:e=>(0,c.useMutation)({mutationFn:e=>ea.discardPageDraft(e.pageId,e.hubId,e.programId),...e}),useDeletePage:e=>(0,c.useMutation)({mutationFn:e=>ea.deletePage(e.pageId,e.hubId,e.programId),...e})},aa=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}async sendHeartbeat(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post("/api/v1/user-presence/heartbeat",e);return r}},ra={useSendHeartbeat:e=>(0,c.useMutation)({mutationFn:({body:e,options:t})=>aa.sendHeartbeat(e,t),...e})},na="/api/v1/content/images";function oa(e){return"hubId"in e&&"string"==typeof e.hubId&&!!e.hubId}function ia(e){return"programId"in e&&"string"==typeof e.programId&&!!e.programId}const la=new class{async uploadImage(e){const t=new FormData;t.append("file",e.file),t.append("displayWidth",e.displayWidth),t.append("alt",e.alt),oa(e)?t.append("hubId",e.hubId):ia(e)&&t.append("programId",e.programId),e.apiOptions&&t.append("apiOptions",JSON.stringify(e.apiOptions)),t.append("locale",e.locale||"en"),e.guid&&t.append("guid",e.guid);const{data:a}=await A.post(na,t,{headers:{"Content-Type":"multipart/form-data"}});if(!a.data)throw new Error(a.message||"Failed to upload image");return a.data}async listImages(e,t){const a=new URLSearchParams;oa(e)?a.append("hubId",e.hubId):ia(e)&&a.append("programId",e.programId),t?.displayWidth&&a.append("displayWidth",t.displayWidth);const{data:r}=await A.get(`${na}?${a.toString()}`);return r.data}async getImage(e){const{data:t}=await A.get(`${na}/${e}`);if(!t.data)throw new Error(t.message||"Image not found");return t.data}async updateImage(e,t){const a=new FormData;t.file&&a.append("file",t.file),void 0!==t.alt&&a.append("alt",t.alt),void 0!==t.displayWidth&&a.append("displayWidth",t.displayWidth),void 0!==t.apiOptions&&a.append("apiOptions",JSON.stringify(t.apiOptions));const{data:r}=await A.put(`${na}/${e}`,a,{headers:{"Content-Type":"multipart/form-data"}});if(!r.data)throw new Error(r.message||"Failed to update image");return r.data}async deleteImage(e){const{data:t}=await A.delete(`${na}/${e}`);if(!t.data?.deleted)throw new Error("Failed to delete image")}async deleteLocaleVariant(e,t){const{data:a}=await A.delete(`${na}/${e}/locale/${t}`);return a.data??null}};function sa(e){return"hubId"in e&&"string"==typeof e.hubId&&!!e.hubId}const ca={useListImages:(e,t,a)=>{const r=sa(e),n=r?e.hubId:e.programId;return(0,c.useQuery)({queryKey:r?ye.forHub(e.hubId,t):ye.forProgram(e.programId,t),queryFn:()=>la.listImages(e,t),enabled:!!n&&!1!==a?.enabled,...a})},useGetImage:(e,t)=>(0,c.useQuery)({queryKey:ye.detail(e),queryFn:()=>la.getImage(e),enabled:!!e&&!1!==t?.enabled,...t}),useUploadImage:(e,t)=>{const a=(0,c.useQueryClient)(),r=sa(e);return(0,c.useMutation)({mutationFn:t=>la.uploadImage({...t,...e}),onSuccess:()=>{r?a.invalidateQueries(ye.forHub(e.hubId)):a.invalidateQueries(ye.forProgram(e.programId))},...t})},useUpdateImage:(e,t)=>{const a=(0,c.useQueryClient)(),r=sa(e);return(0,c.useMutation)({mutationFn:({imageId:e,params:t})=>la.updateImage(e,t),onSuccess:t=>{a.invalidateQueries(ye.detail(t._id)),r?a.invalidateQueries(ye.forHub(e.hubId)):a.invalidateQueries(ye.forProgram(e.programId))},...t})},useDeleteImage:(e,t)=>{const a=(0,c.useQueryClient)(),r=sa(e);return(0,c.useMutation)({mutationFn:e=>la.deleteImage(e),onSuccess:(t,n)=>{a.invalidateQueries(ye.detail(n)),r?a.invalidateQueries(ye.forHub(e.hubId)):a.invalidateQueries(ye.forProgram(e.programId))},...t})},useDeleteLocaleVariant:(e,t)=>{const a=(0,c.useQueryClient)(),r=sa(e);return(0,c.useMutation)({mutationFn:({imageId:e,locale:t})=>la.deleteLocaleVariant(e,t),onSuccess:(t,{imageId:n})=>{a.invalidateQueries(ye.detail(n)),r?a.invalidateQueries(ye.forHub(e.hubId)):a.invalidateQueries(ye.forProgram(e.programId))},...t})}},da="/api/v1/content/documents";function ua(e){return"hubId"in e&&"string"==typeof e.hubId&&!!e.hubId}function ga(e){return"programId"in e&&"string"==typeof e.programId&&!!e.programId}const ma=new class{async uploadDocument(e){const t=new FormData;t.append("file",e.file),t.append("title",e.title),ua(e)?t.append("hubId",e.hubId):ga(e)&&t.append("programId",e.programId),e.documentType&&t.append("documentType",e.documentType),t.append("locale",e.locale||"en"),e.guid&&t.append("guid",e.guid);const{data:a}=await A.post(da,t,{headers:{"Content-Type":"multipart/form-data"}});if(!a.data)throw new Error(a.message||"Failed to upload document");return a.data}async listDocuments(e,t){const a=new URLSearchParams;ua(e)?a.append("hubId",e.hubId):ga(e)&&a.append("programId",e.programId),t?.documentType&&a.append("documentType",t.documentType);const{data:r}=await A.get(`${da}?${a.toString()}`);return r.data}async getDocument(e){const{data:t}=await A.get(`${da}/${e}`);if(!t.data)throw new Error(t.message||"Document not found");return t.data}async deleteDocument(e){const{data:t}=await A.delete(`${da}/${e}`);if(!t.data?.deleted)throw new Error("Failed to delete document")}async deleteLocaleVariant(e,t){const{data:a}=await A.delete(`${da}/${e}/locale/${t}`),r=a.data;return!r||"deleted"in r&&r.deleted?null:r}};function pa(e){return"hubId"in e&&"string"==typeof e.hubId&&!!e.hubId}const ba={useListDocuments:(e,t,a)=>{const r=pa(e),n=r?e.hubId:e.programId;return(0,c.useQuery)({queryKey:r?xe.forHub(e.hubId,t):xe.forProgram(e.programId,t),queryFn:()=>ma.listDocuments(e,t),enabled:!!n&&!1!==a?.enabled,...a})},useGetDocument:(e,t)=>(0,c.useQuery)({queryKey:xe.detail(e),queryFn:()=>ma.getDocument(e),enabled:!!e&&!1!==t?.enabled,...t}),useUploadDocument:(e,t)=>{const a=(0,c.useQueryClient)(),r=pa(e);return(0,c.useMutation)({mutationFn:t=>ma.uploadDocument({...t,...e}),onSuccess:()=>{r?a.invalidateQueries(xe.forHub(e.hubId)):a.invalidateQueries(xe.forProgram(e.programId))},...t})},useDeleteDocument:(e,t)=>{const a=(0,c.useQueryClient)(),r=pa(e);return(0,c.useMutation)({mutationFn:e=>ma.deleteDocument(e),onSuccess:(t,n)=>{a.invalidateQueries(xe.detail(n)),r?a.invalidateQueries(xe.forHub(e.hubId)):a.invalidateQueries(xe.forProgram(e.programId))},...t})},useDeleteLocaleVariant:(e,t)=>{const a=(0,c.useQueryClient)(),r=pa(e);return(0,c.useMutation)({mutationFn:({documentId:e,locale:t})=>ma.deleteLocaleVariant(e,t),onSuccess:(t,{documentId:n})=>{a.invalidateQueries(xe.detail(n)),r?a.invalidateQueries(xe.forHub(e.hubId)):a.invalidateQueries(xe.forProgram(e.programId))},...t})}},ha=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}`}async getSettings(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/registration-settings`);return r}async updateSettings(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.put(`${this.buildBase(e)}/registration-settings`,t);return n}async getStatus(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/registration-status`);return r}},va={useGetRegistrationSettings:(e,t)=>(0,c.useQuery)({queryKey:ke.byProgram(e),queryFn:()=>ha.getSettings(e),enabled:!!e&&!1!==t?.enabled,...t}),useGetRegistrationStatus:(e,t)=>(0,c.useQuery)({queryKey:ke.status(e),queryFn:()=>ha.getStatus(e),enabled:!!e&&!1!==t?.enabled,...t}),useUpdateRegistrationSettings:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:t=>ha.updateSettings(e,t),onSuccess:()=>{a.invalidateQueries(ke.byProgram(e)),a.invalidateQueries(ke.status(e))},...t})}},fa=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}/wizard-admin`}async getSteps(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/steps`);return r}async createStep(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.post(`${this.buildBase(e)}/steps`,t);return n}async updateStep(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.put(`${this.buildBase(e)}/steps/${t}`,a);return o}async deleteStep(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.delete(`${this.buildBase(e)}/steps/${t}`);return n}async getConfigs(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/configs`);return r}async createConfig(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.post(`${this.buildBase(e)}/configs`,t);return n}async updateConfig(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.put(`${this.buildBase(e)}/configs/${t}`,a);return o}async deleteConfig(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.delete(`${this.buildBase(e)}/configs/${t}`);return n}async getSettings(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/settings`);return r}async updateSettings(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.put(`${this.buildBase(e)}/settings`,t);return n}async bulkSave(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.post(`${this.buildBase(e)}/bulk-save`,t);return n}},xa={useGetWizardSteps:(e,t)=>(0,c.useQuery)({queryKey:Ce.steps(e),queryFn:()=>fa.getSteps(e),enabled:!!e&&!1!==t?.enabled,...t}),useGetWizardConfigs:(e,t)=>(0,c.useQuery)({queryKey:Ce.configs(e),queryFn:()=>fa.getConfigs(e),enabled:!!e&&!1!==t?.enabled,...t}),useGetWizardSettings:(e,t)=>(0,c.useQuery)({queryKey:Ce.settings(e),queryFn:()=>fa.getSettings(e),enabled:!!e&&!1!==t?.enabled,...t}),useBulkSaveWizard:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:t=>fa.bulkSave(e,t),onSuccess:()=>{a.invalidateQueries(Ce.all)},...t})},useCreateStep:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:t=>fa.createStep(e,t),onSuccess:()=>{a.invalidateQueries(Ce.steps(e))},...t})},useUpdateStep:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({stepId:t,params:a})=>fa.updateStep(e,t,a),onSuccess:()=>{a.invalidateQueries(Ce.steps(e))},...t})},useDeleteStep:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:t=>fa.deleteStep(e,t),onSuccess:()=>{a.invalidateQueries(Ce.steps(e)),a.invalidateQueries(Ce.configs(e))},...t})},useCreateConfig:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:t=>fa.createConfig(e,t),onSuccess:()=>{a.invalidateQueries(Ce.all)},...t})},useUpdateConfig:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({wizardId:t,params:a})=>fa.updateConfig(e,t,a),onSuccess:()=>{a.invalidateQueries(Ce.configs(e))},...t})},useUpdateSettings:(e,t)=>{const a=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:t=>fa.updateSettings(e,t),onSuccess:()=>{a.invalidateQueries(Ce.settings(e))},...t})}},wa=new class{clients={[b.PLATFORM_API_PROGRAM]:A};async listByProgram(e,t){const a=this.getClient(),{data:r}=await a.get(`/api/v1/audit-logs/programs/${e}`,{params:this.buildQueryParams(t)});return r}async getSummaryByProgram(e){const t=this.getClient(),{data:a}=await t.get(`/api/v1/audit-logs/programs/${e}/summary`);return a}async listByHub(e,t){const a=this.getClient(),{data:r}=await a.get(`/api/v1/audit-logs/hubs/${e}`,{params:this.buildQueryParams(t)});return r}async getSummaryByHub(e){const t=this.getClient(),{data:a}=await t.get(`/api/v1/audit-logs/hubs/${e}/summary`);return a}buildQueryParams(e){if(!e)return;const t={};return void 0!==e.page&&(t.page=e.page),void 0!==e.pageSize&&(t.pageSize=e.pageSize),e.sortBy&&(t.sortBy=e.sortBy),e.sortOrder&&(t.sortOrder=e.sortOrder),e.actorId&&(t.actorId=e.actorId),e.actionType&&(t.actionType=Array.isArray(e.actionType)?e.actionType.join(","):e.actionType),e.resourceType&&(t.resourceType=Array.isArray(e.resourceType)?e.resourceType.join(","):e.resourceType),e.resourceId&&(t.resourceId=e.resourceId),e.startDate&&(t.startDate=e.startDate),e.endDate&&(t.endDate=e.endDate),e.hubId&&(t.hubId=e.hubId),e.programId&&(t.programId=e.programId),e.programTeamId&&(t.programTeamId=e.programTeamId),e.programMemberId&&(t.programMemberId=e.programMemberId),e.userId&&(t.userId=e.userId),Object.keys(t).length>0?t:void 0}getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}};var ya={organizations:jt,hubs:Dt,programs:Ht,hubPermissions:qt,programPermissions:Zt,navigations:Yt,blocks:Qt,layouts:Jt,pages:ta,userPresence:ra,images:ca,documents:ba,registrationSettings:va,wizardAdmin:xa,auditLogs:{useListByProgram:(e,t,a)=>(0,c.useQuery)({queryKey:Ee.programLogs(e,t),queryFn:()=>wa.listByProgram(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useSummaryByProgram:(e,t)=>(0,c.useQuery)({queryKey:Ee.programSummary(e),queryFn:()=>wa.getSummaryByProgram(e),enabled:!!e&&!1!==t?.enabled,...t}),useListByHub:(e,t,a)=>(0,c.useQuery)({queryKey:Ee.hubLogs(e,t),queryFn:()=>wa.listByHub(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useSummaryByHub:(e,t)=>(0,c.useQuery)({queryKey:Ee.hubSummary(e),queryFn:()=>wa.getSummaryByHub(e),enabled:!!e&&!1!==t?.enabled,...t})}};const ka=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}`}async listTeams(e,t){const{clientType:a,...r}=t??{},n=this.getClient(a),{data:o}=await n.get(`${this.buildBase(e)}/teams`,{params:r});return o}async listMyTeams(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/teams/self`);return r}async createTeam(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post(`${this.buildBase(e.programId)}/teams`,{name:e.name,region:e.region,logoUrl:e.logoUrl,registrationFields:e.registrationFields});return r}async updateTeam(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.put(`${this.buildBase(e.programId)}/teams/${e.teamId}`,{name:e.name,bio:e.bio,divisionID:e.divisionID,logoUrl:e.logoUrl,registrationFields:e.registrationFields});return r}async updateTeamMemberRoles(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.put(`${this.buildBase(e.programId)}/teams/${e.teamId}/members/roles`,{roleUpdates:e.roleUpdates});return r}async deleteTeam(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.delete(`${this.buildBase(e.programId)}/teams/${e.teamId}`);return r}},Ca=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}`}async getTeamInvite(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/teams/${t}/invite`);return n}async getTeamByInviteCode(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/teams/invite/${t}`);return n}async createMemberByInviteCode(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post(`${this.buildBase(e.programId)}/teams/invite/${e.inviteCode}/join`);return r}},Ea={useGetTeamInvite:(e,t,a,r)=>I({queryKey:Te.detail(e,t,a),queryFn:()=>Ca.getTeamInvite(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useGetTeamByInviteCode:(e,t,a,r)=>(0,c.useQuery)({queryKey:Te.byInviteCode(e,t,a),queryFn:()=>Ca.getTeamByInviteCode(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useCreateTeamMemberByInviteCode:e=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>Ca.createMemberByInviteCode(e,t),...e})};var Na=Ea;const Aa=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e,t){return`/api/v1/programs/${e}/teams/${t}`}async listMembers(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e,t)}/members`);return n}async getMember(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.get(`${this.buildBase(e,t)}/members/${a}`);return o}async createMember(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post(`${this.buildBase(e.programId,e.teamId)}/members`,{userID:e.userID,role:e.role,inGameName:e.inGameName});return r}async updateMember(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.put(`${this.buildBase(e.programId,e.teamId)}/members/${e.memberId}`,{role:e.role,inGameName:e.inGameName});return r}async removeMember(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.delete(`${this.buildBase(e,t)}/members/${a}`,{params:{...F()}});return o}},Va={useListTeamMembers:(e,t,a,r)=>(0,c.useQuery)({queryKey:_e.list(e,t,a),queryFn:()=>Aa.listMembers(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useGetTeamMember:(e,t,a,r,n)=>(0,c.useQuery)({queryKey:_e.detail(e,t,a,r),queryFn:()=>Aa.getMember(e,t,a,r),enabled:!!e&&!!t&&!!a&&!1!==n?.enabled,...n}),useCreateTeamMember:e=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>Aa.createMember(e,t),...e}),useUpdateTeamMember:e=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>Aa.updateMember(e,t),...e}),useRemoveTeamMember:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:e,options:t})=>Aa.removeMember(e.programId,e.teamId,e.teamMemberId,t),onSuccess:(e,{params:a,options:r})=>{t.invalidateQueries(_e.detail(a.programId,a.teamId,a.teamMemberId,r)),t.invalidateQueries(_e.list(a.programId,a.teamId,r)),t.invalidateQueries(_e.all)},...e})}};var Ta={useListTeams:(e,t,a)=>(0,c.useQuery)({queryKey:Ae.list(e,t),queryFn:()=>ka.listTeams(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useListMyTeams:(e,t,a)=>I({queryKey:Ae.self(e,t),queryFn:()=>ka.listMyTeams(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useCreateTeam:e=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>ka.createTeam(e,t),...e}),useUpdateTeam:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:e,options:t})=>ka.updateTeam(e,t),onSuccess:(e,{params:a,options:r})=>{t.invalidateQueries(Ae.detail(a.programId,a.teamId,r)),t.invalidateQueries(Ae.list(a.programId,r)),t.invalidateQueries(Ae.self(a.programId,r)),t.invalidateQueries(Le(a.programId))},...e})},useUpdateTeamMemberRoles:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:e,options:t})=>ka.updateTeamMemberRoles(e,t),onSuccess:(e,{params:a,options:r})=>{t.invalidateQueries(Ae.detail(a.programId,a.teamId,r)),t.invalidateQueries(Ae.list(a.programId,r)),t.invalidateQueries(Ae.self(a.programId,r))},...e})},useDeleteTeam:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:e,options:t})=>ka.deleteTeam(e,t),onSuccess:(e,{params:a,options:r})=>{t.invalidateQueries(Ae.detail(a.programId,a.teamId,r)),t.invalidateQueries(Ae.list(a.programId,r)),t.invalidateQueries(Ae.self(a.programId,r))},...e})},teamInvites:Na,teamMembers:Va};const _a=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}`}async getSelf(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/members/self`);return r}async createSelf(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.post(`${this.buildBase(e.programId)}/members/self`,{inGameName:e.inGameName,registrationFields:e.registrationFields,regionCountry:e.regionCountry??null});return r}async getByUser(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/members/by-user/${t}`);return n}async patchRegistrationFields(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.patch(`${this.buildBase(e.programId)}/members/self/registration-fields`,{fields:e.fields});return r}},za={useGetSelf:(e,t,a)=>I({queryKey:Ne.self(e,t),queryFn:()=>_a.getSelf(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useCreateSelf:e=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>{const{inGameName:a,regionCountry:r,...n}=e.wizardMemberData;return _a.createSelf({programId:e.programId,inGameName:String(a),regionCountry:r?String(r):void 0,registrationFields:n},t)},...e}),useGetByUser:(e,t,a,r)=>(0,c.useQuery)({queryKey:Ne.byUser(e,t,a),queryFn:()=>_a.getByUser(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),usePatchRegistrationFields:e=>(0,c.useMutation)({mutationFn:({params:e,options:t})=>_a.patchRegistrationFields({programId:e.programId,memberId:e.memberId,fields:e.fields},t),...e})};var Ba=za;const Sa=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}/phases`}async getPhaseTimeline(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/timeline`);return r}async listPhases(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}`);return r}async getPhase(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/${t}`);return n}async getPhaseBySlug(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/slug/${t}`);return n}},La={useGetPhaseTimeline:(e,t,a)=>(0,c.useQuery)({queryKey:Ve.timeline(e,t),queryFn:()=>Sa.getPhaseTimeline(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useListPhases:(e,t,a)=>(0,c.useQuery)({queryKey:Ve.list(e,t),queryFn:()=>Sa.listPhases(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useGetPhase:(e,t,a,r)=>(0,c.useQuery)({queryKey:Ve.detail(e,t,a),queryFn:()=>Sa.getPhase(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useGetPhaseBySlug:(e,t,a,r)=>(0,c.useQuery)({queryKey:Ve.bySlug(e,t,a),queryFn:()=>Sa.getPhaseBySlug(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r})};var Pa=La;const Ia=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return"/api/v1/programs"+(e?`/${e}`:"")}async getProgram(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}`);return r}async getRegistrationStatus(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/registration-status`);return r}},Ra={useGetProgram:(e,t,a)=>(0,c.useQuery)({queryKey:Pe.detail(e,t),queryFn:()=>Ia.getProgram(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useGetRegistrationStatus:(e,t)=>(0,c.useQuery)({queryKey:ke.status(e),queryFn:()=>Ia.getRegistrationStatus(e),enabled:!!e&&!1!==t?.enabled,...t})};var Ma=Ra;const Oa=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e,t){return`/api/v1/programs/${e}${t?`/phases/${t}`:""}`}async listEvents(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e,t)}/events`);return n}async listEventsByType(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.get(`${this.buildBase(e,t)}/events/type/${a}`);return o}async getEventsBatch(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.get(`${this.buildBase(e,t)}/events/batch`,{params:{idsOrSlugs:a.join(",")}});return o}async getEvent(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/events/${t}`);return n}async listTimelineEvents(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/phases/timeline`);return r}},ja={useListEvents:(e,t,a,r)=>(0,c.useQuery)({queryKey:ze.list(e,t,a),queryFn:()=>Oa.listEvents(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useListEventsByType:(e,t,a,r,n)=>(0,c.useQuery)({queryKey:ze.byType(e,t,a,r),queryFn:()=>Oa.listEventsByType(e,t,a,r),enabled:!!e&&!!t&&!!a&&!1!==n?.enabled,...n}),useGetEventsBatch:(e,t,a,r,n)=>(0,c.useQuery)({queryKey:ze.batch(e,t,a,r),queryFn:()=>Oa.getEventsBatch(e,t,a,r),enabled:!!e&&!!t&&a.length>0&&!1!==n?.enabled,...n}),useGetEvent:(e,t,a,r)=>(0,c.useQuery)({queryKey:ze.detail(e,t,a),queryFn:()=>Oa.getEvent(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useListTimelineEvents:(e,t,a)=>(0,c.useQuery)({queryKey:ze.listTimeline(e,t),queryFn:()=>Oa.listTimelineEvents(e,t),enabled:!!e&&!1!==a?.enabled,...a})};var Fa={events:ja};const Da=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e,t){return`/api/v1/programs/${e}/phases/${t}`}async listEventTypes(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e,t)}/event-types`);return n}async getEventType(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.get(`${this.buildBase(e,t)}/event-types/${a}`);return o}},Ua={useListEventTypes:(e,t,a,r)=>(0,c.useQuery)({queryKey:Be.list(e,t,a),queryFn:()=>Da.listEventTypes(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useGetEventType:(e,t,a,r,n)=>(0,c.useQuery)({queryKey:Be.detail(e,t,a,r),queryFn:()=>Da.getEventType(e,t,a,r),enabled:!!e&&!!t&&!!a&&!1!==n?.enabled,...n})};var Ha={eventTypes:Ua};const $a=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e,t){return`/api/v1/programs/${e}/events/${t}`}async listLineups(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e,t)}/lineups`);return n}async getLineup(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.get(`${this.buildBase(e,t)}/lineups/${a}`);return o}async createLineup(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.post(`${this.buildBase(e,t)}/lineups`,{teamId:a.teamId,members:a.members},{params:{...F()}});return o}async updateLineup(e,t,a,r,n){const o=this.getClient(n?.clientType),{data:i}=await o.put(`${this.buildBase(e,t)}/lineups/${a}`,r,{params:{...F()}});return i}async deleteLineup(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.delete(`${this.buildBase(e,t)}/lineups/${a}`);return o}async getTeamLineup(e,t,a,r){const n=this.getClient(r?.clientType),{data:o}=await n.get(`${this.buildBase(e,t)}/teams/${a}/lineup`);return o}},qa={useListLineups:(e,t,a,r)=>(0,c.useQuery)({queryKey:Se.list(e,t,a),queryFn:()=>$a.listLineups(e,t,a),enabled:!!e&&!!t&&!1!==r?.enabled,...r}),useGetLineup:(e,t,a,r,n)=>(0,c.useQuery)({queryKey:Se.detail(e,t,a,r),queryFn:()=>$a.getLineup(e,t,a,r),enabled:!!e&&!!t&&!!a&&!1!==n?.enabled,...n}),useGetTeamLineup:(e,t,a,r,n)=>(0,c.useQuery)({queryKey:Se.teamLineup(e,t,a,r),queryFn:()=>$a.getTeamLineup(e,t,a,r),enabled:!!e&&!!t&&!!a&&!1!==n?.enabled,...n}),useCreateLineup:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:e,options:t})=>$a.createLineup(e.programId,e.eventId,e.input,t),onSuccess:(e,{params:a,options:r})=>{t.invalidateQueries(Se.list(a.programId,a.eventId,r)),e.data?.teamId&&t.invalidateQueries(Se.teamLineup(a.programId,a.eventId,e.data.teamId.toString(),r))},...e})},useUpdateLineup:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:e,options:t})=>$a.updateLineup(e.programId,e.eventId,e.lineupId,e.input,t),onSuccess:(e,{params:a,options:r})=>{t.invalidateQueries(Se.detail(a.programId,a.eventId,a.lineupId,r)),t.invalidateQueries(Se.list(a.programId,a.eventId,r)),e.data?.teamId&&t.invalidateQueries(Se.teamLineup(a.programId,a.eventId,e.data.teamId.toString(),r))},...e})},useDeleteLineup:e=>{const t=(0,c.useQueryClient)();return(0,c.useMutation)({mutationFn:({params:e,options:t})=>$a.deleteLineup(e.programId,e.eventId,e.lineupId,t),onSuccess:(e,{params:a,options:r})=>{t.removeQueries(Se.detail(a.programId,a.eventId,a.lineupId,r)),t.invalidateQueries(Se.list(a.programId,a.eventId,r))},...e})}};var Ga=qa;const Za=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}`}async getUserProgramData(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/members/user-program-data`);return r}},Wa={useGetUserProgramData:(e,t,a)=>I({queryKey:Le(e),queryFn:()=>Za.getUserProgramData(e,t),enabled:!!e&&!1!==a?.enabled,refetchInterval:12e4,refetchIntervalInBackground:!0,select:e=>{const t=e?.data;return t?{...t,isRegistered:"member-on-team"===t.registrationStatus}:{}},...a})};var Ya={...Wa};const Ka=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}`}async getLeaderboardEntries(e,t,a){const r=this.getClient(a?.clientType),{data:n}=await r.get(`${this.buildBase(e)}/leaderboards/${t}/entries`,{params:{page:a?.page,pageSize:a?.pageSize,search:a?.search}});return n}async getProgramLeaderboards(e,t){const a=this.getClient(t?.clientType),{data:r}=await a.get(`${this.buildBase(e)}/leaderboards/available`,{params:{search:t?.search}});return r}},Qa={useGetProgramLeaderboards:(e,t,a)=>(0,c.useQuery)({queryKey:Ie.leaderboards(e,t),queryFn:()=>Ka.getProgramLeaderboards(e,t),enabled:Boolean(e)&&!1!==a?.enabled,...a}),useGetProgramLeaderboardEntries:(e,t,a,r)=>(0,c.useQuery)({queryKey:Ie.entries(e,t,a),queryFn:()=>Ka.getLeaderboardEntries(e,t,a),enabled:Boolean(e&&t)&&!1!==r?.enabled,...r})};var Xa=Qa,Ja=a(65631),er=a.n(Ja);const tr=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}`}buildContentBase(){return"/api/v1/content"}async getNewsArticleList(e,t){const a=t?.page||1,r=t?.pageSize||10,n=er().filter(e=>O(e.scheduledReleaseDate)).sort((e,t)=>new Date(t.scheduledReleaseDate).getTime()-new Date(e.scheduledReleaseDate).getTime()),o=(a-1)*r,i=o+r;return{success:!0,data:{items:n.slice(o,i),totalItems:n.length,page:a,pageSize:r,totalPages:Math.ceil(n.length/r)}}}async getPageByUrl(e,t){const a=er().find(t=>t.url===e&&O(t.scheduledReleaseDate));return console.log("mock getPageByUrl",{url:e,foundPage:a}),a||null}async getRecentArticles(e,t){const a=er().filter(e=>O(e.scheduledReleaseDate)).sort((e,t)=>new Date(t.scheduledReleaseDate).getTime()-new Date(e.scheduledReleaseDate).getTime()).slice(0,3);return console.log("mock getRecentArticles",a),{success:!0,data:{items:a,totalItems:a.length,page:1,pageSize:3,totalPages:1}}}async getPageBySlug(e,t,a){const r=this.getClient(a?.clientType),n={locale:t};a?.layoutOverride&&(n.layoutOverride=a.layoutOverride),a?.preview&&(n.preview=a.preview),n.slug=e,a?.noCache&&(n._cb=Date.now().toString());try{const e=await r.get(`${this.buildContentBase()}/pages`,{params:n});if(!1===e.data.success)throw new Error(e.data.message||"Failed to fetch page");return e.data.data??null}catch(e){if(404===e?.response?.status)return null;throw e}}async getArticleListing(e,t,a){const r=this.getClient(),n=t?`${this.buildContentBase()}/articles/hub/${encodeURIComponent(e)}/program/${encodeURIComponent(t)}`:`${this.buildContentBase()}/articles/hub/${encodeURIComponent(e)}`;return(await r.get(n,{params:{...a?.page&&{page:a.page},...a?.pageSize&&{pageSize:a.pageSize},...a?.category&&{category:a.category},...a?.tags&&{tags:a.tags},...a?.search&&{search:a.search},...a?.locale&&{locale:a.locale},...a?.preview&&{preview:a.preview}}})).data}async getArticleTaxonomy(e,t,a){const r=this.getClient(),n=t?`${this.buildContentBase()}/articles/hub/${encodeURIComponent(e)}/program/${encodeURIComponent(t)}/taxonomy`:`${this.buildContentBase()}/articles/hub/${encodeURIComponent(e)}/taxonomy`;return(await r.get(n,{params:{...a?.preview&&{preview:a.preview}}})).data}},ar={useGetNewsArticleList:(e,t,a)=>(0,c.useQuery)({queryKey:Re.list(e,t),queryFn:()=>tr.getNewsArticleList(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useGetRecentArticles:(e,t,a)=>(0,c.useQuery)({queryKey:Re.recent(e,t),queryFn:()=>tr.getRecentArticles(e,t),enabled:!!e&&!1!==a?.enabled,...a}),useGetPage:(e,t,a,r)=>(0,c.useQuery)({queryKey:Re.page(e,t,a),queryFn:()=>tr.getPageBySlug(e,t,a),enabled:Boolean(e)&&Boolean(t)&&!1!==r?.enabled,...r}),useGetArticleListing:(e,t,a,r)=>(0,c.useQuery)({queryKey:Me.listing(e,t,a),queryFn:()=>tr.getArticleListing(e,t,a),enabled:!!e&&!1!==r?.enabled,...r}),useGetArticleTaxonomy:(e,t,a,r)=>(0,c.useQuery)({queryKey:Me.taxonomy(e,t,a),queryFn:()=>tr.getArticleTaxonomy(e,t,a),enabled:!!e&&!1!==r?.enabled,staleTime:3e5,...r})};var rr=ar;const nr=new class{clients={[b.PLATFORM_API_PROGRAM]:A};getClient(e=b.PLATFORM_API_PROGRAM){const t=this.clients[e];if(!t)throw new Error(`Client ${e} not configured`);return t}buildBase(e){return`/api/v1/programs/${e}`}async checkTeamIntegrityViolation(e,t,a,r,n,o,i){const{clientType:l,...s}=i??{},c=this.getClient(l),{data:d}=await c.post(`${this.buildBase(e)}/team-integrity/violation-check`,{teamId:t,action:a,targetId:r,eventId:n,asOfDate:o},{params:{...s,...M(),...F()}});return d}},or={checkTeamIntegrityViolation:e=>(0,c.useMutation)({mutationFn:({programId:e,teamId:t,action:a,targetId:r,eventId:n,asOfDate:o,options:i})=>nr.checkTeamIntegrityViolation(e,t,a,r,n,o,i),...e})};var ir={algs:Ct,auth:_t,tournaments:Ke,user:Mt,hubBuilder:ya,playerHub:{programTeams:Ta,programMembers:Ba,programPhases:Pa,programs:Ma,programEvents:Fa,programEventTypes:Ha,programLineups:Ga,programManagement:Ya,programLeaderboards:Xa,content:rr,wizard:qe,teamIntegrity:or},useQueryClient:()=>(0,c.useQueryClient)()},lr=a(50869),sr=a(32602),cr=a(54357),dr=a(49073);function ur(...e){return(0,dr.QP)((0,cr.$)(e))}function gr(){return gr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},gr.apply(null,arguments)}lr.bL,n.forwardRef(({className:e,...t},a)=>n.createElement(lr.q7,gr({ref:a,className:ur("border-b",e)},t))).displayName="AccordionItem",n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(lr.Y9,{className:"flex"},n.createElement(lr.l9,gr({ref:r,className:ur("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e)},a),t,n.createElement(sr.D3D,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})))).displayName=lr.l9.displayName,n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(lr.UC,gr({ref:r,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down"},a),n.createElement("div",{className:ur("pb-4 pt-0",e)},t))).displayName=lr.UC.displayName;var mr=a(31512),pr=a(43178),br=a(75699);function hr(){return hr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},hr.apply(null,arguments)}const vr=(0,br.F)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),fr=n.forwardRef(({className:e,variant:t,size:a,asChild:r=!1,...o},i)=>{const l=r?pr.DX:"button";return n.createElement(l,hr({className:ur(vr({variant:t,size:a,className:e})),ref:i},o))});function xr(){return xr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},xr.apply(null,arguments)}fr.displayName="Button",mr.bL,mr.l9;const wr=mr.ZL,yr=n.forwardRef(({className:e,...t},a)=>n.createElement(mr.hJ,xr({className:ur("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e)},t,{ref:a})));yr.displayName=mr.hJ.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(wr,null,n.createElement(yr,null),n.createElement(mr.UC,xr({ref:a,className:ur("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e)},t)))).displayName=mr.UC.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(mr.hE,xr({ref:a,className:ur("text-lg font-semibold",e)},t))).displayName=mr.hE.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(mr.VY,xr({ref:a,className:ur("text-sm text-muted-foreground",e)},t))).displayName=mr.VY.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(mr.rc,xr({ref:a,className:ur(vr(),e)},t))).displayName=mr.rc.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(mr.ZD,xr({ref:a,className:ur(vr({variant:"outline"}),"mt-2 sm:mt-0",e)},t))).displayName=mr.ZD.displayName,a(93009).b;var kr=a(14751);function Cr(){return Cr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Cr.apply(null,arguments)}const Er=n.forwardRef(({className:e,...t},a)=>n.createElement(kr.bL,Cr({ref:a,className:ur("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",e)},t)));Er.displayName=kr.bL.displayName;const Nr=n.forwardRef(({className:e,...t},a)=>n.createElement(kr._V,Cr({ref:a,className:ur("aspect-square h-full w-full",e)},t)));Nr.displayName=kr._V.displayName;const Ar=n.forwardRef(({className:e,...t},a)=>n.createElement(kr.H4,Cr({ref:a,className:ur("flex h-full w-full items-center justify-center rounded-full bg-muted",e)},t)));Ar.displayName=kr.H4.displayName;var Vr=a(19213),Tr=a(37885);function _r(){return _r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},_r.apply(null,arguments)}const zr=n.createContext(null);function Br(){const e=n.useContext(zr);if(!e)throw new Error("useCarousel must be used within a <Carousel />");return e}n.forwardRef(({orientation:e="horizontal",opts:t,setApi:a,plugins:r,className:o,children:i,...l},s)=>{const[c,d]=(0,Tr.A)({...t,axis:"horizontal"===e?"x":"y"},r),[u,g]=n.useState(!1),[m,p]=n.useState(!1),b=n.useCallback(e=>{e&&(g(e.canScrollPrev()),p(e.canScrollNext()))},[]),h=n.useCallback(()=>{d?.scrollPrev()},[d]),v=n.useCallback(()=>{d?.scrollNext()},[d]),f=n.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),h()):"ArrowRight"===e.key&&(e.preventDefault(),v())},[h,v]);return n.useEffect(()=>{d&&a&&a(d)},[d,a]),n.useEffect(()=>{if(d)return b(d),d.on("reInit",b),d.on("select",b),()=>{d?.off("select",b)}},[d,b]),n.createElement(zr.Provider,{value:{carouselRef:c,api:d,opts:t,orientation:e||("y"===t?.axis?"vertical":"horizontal"),scrollPrev:h,scrollNext:v,canScrollPrev:u,canScrollNext:m}},n.createElement("div",_r({ref:s,onKeyDownCapture:f,className:ur("relative",o),role:"region","aria-roledescription":"carousel"},l),i))}).displayName="Carousel",n.forwardRef(({className:e,...t},a)=>{const{carouselRef:r,orientation:o}=Br();return n.createElement("div",{ref:r,className:"overflow-hidden"},n.createElement("div",_r({ref:a,className:ur("flex","horizontal"===o?"-ml-4":"-mt-4 flex-col",e)},t)))}).displayName="CarouselContent",n.forwardRef(({className:e,...t},a)=>{const{orientation:r}=Br();return n.createElement("div",_r({ref:a,role:"group","aria-roledescription":"slide",className:ur("min-w-0 shrink-0 grow-0 basis-full","horizontal"===r?"pl-4":"pt-4",e)},t))}).displayName="CarouselItem",n.forwardRef(({className:e,variant:t="outline",size:a="icon",...r},o)=>{const{orientation:i,scrollPrev:l,canScrollPrev:s}=Br();return n.createElement(fr,_r({ref:o,variant:t,size:a,className:ur("absolute  h-8 w-8 rounded-full","horizontal"===i?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!s,onClick:l},r),n.createElement(sr.A60,{className:"h-4 w-4"}),n.createElement("span",{className:"sr-only"},"Previous slide"))}).displayName="CarouselPrevious",n.forwardRef(({className:e,variant:t="outline",size:a="icon",...r},o)=>{const{orientation:i,scrollNext:l,canScrollNext:s}=Br();return n.createElement(fr,_r({ref:o,variant:t,size:a,className:ur("absolute h-8 w-8 rounded-full","horizontal"===i?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",e),disabled:!s,onClick:l},r),n.createElement(sr.flY,{className:"h-4 w-4"}),n.createElement("span",{className:"sr-only"},"Next slide"))}).displayName="CarouselNext";var Sr=a(76044);function Lr(){return Lr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Lr.apply(null,arguments)}const Pr=n.forwardRef(({className:e,...t},a)=>n.createElement(Sr.bL,Lr({ref:a,className:ur("peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e)},t),n.createElement(Sr.C1,{className:ur("flex items-center justify-center text-current")},n.createElement(sr.Srz,{className:"h-4 w-4"}))));Pr.displayName=Sr.bL.displayName;var Ir=a(27987);const Rr=Ir.bL,Mr=Ir.R6,Or=Ir.Ke;var jr=a(78003),Fr=a(23157);function Dr(){return Dr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Dr.apply(null,arguments)}const Ur=Fr.bL,Hr=(Fr.l9,Fr.ZL),$r=(Fr.bm,n.forwardRef(({className:e,...t},a)=>n.createElement(Fr.hJ,Dr({ref:a,className:ur("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e)},t))));$r.displayName=Fr.hJ.displayName;const qr=n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(Hr,null,n.createElement($r,null),n.createElement(Fr.UC,Dr({ref:r,className:ur("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e)},a),t,n.createElement(Fr.bm,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground"},n.createElement(sr.MKb,{className:"h-4 w-4"}),n.createElement("span",{className:"sr-only"},"Close")))));qr.displayName=Fr.UC.displayName;const Gr=({className:e,...t})=>n.createElement("div",Dr({className:ur("flex flex-col space-y-1.5 text-center sm:text-left",e)},t));Gr.displayName="DialogHeader";const Zr=n.forwardRef(({className:e,...t},a)=>n.createElement(Fr.hE,Dr({ref:a,className:ur("text-lg font-semibold leading-none tracking-tight",e)},t)));function Wr(){return Wr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Wr.apply(null,arguments)}Zr.displayName=Fr.hE.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Fr.VY,Dr({ref:a,className:ur("text-sm text-muted-foreground",e)},t))).displayName=Fr.VY.displayName;n.forwardRef(({className:e,...t},a)=>n.createElement(jr.uB,Wr({ref:a,className:ur("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",e)},t))).displayName=jr.uB.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":""},n.createElement(sr.$p$,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),n.createElement(jr.uB.Input,Wr({ref:a,className:ur("flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",e)},t)))).displayName=jr.uB.Input.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(jr.uB.List,Wr({ref:a,className:ur("max-h-[300px] overflow-y-auto overflow-x-hidden",e)},t))).displayName=jr.uB.List.displayName,n.forwardRef((e,t)=>n.createElement(jr.uB.Empty,Wr({ref:t,className:"py-6 text-center text-sm"},e))).displayName=jr.uB.Empty.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(jr.uB.Group,Wr({ref:a,className:ur("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",e)},t))).displayName=jr.uB.Group.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(jr.uB.Separator,Wr({ref:a,className:ur("-mx-1 h-px bg-border",e)},t))).displayName=jr.uB.Separator.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(jr.uB.Item,Wr({ref:a,className:ur("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none aria-selected:bg-accent aria-selected:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e)},t))).displayName=jr.uB.Item.displayName;var Yr=a(66272);function Kr(){return Kr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Kr.apply(null,arguments)}Yr.bL,Yr.l9,Yr.YJ,Yr.ZL,Yr.Pb,Yr.z6,n.forwardRef(({className:e,inset:t,children:a,...r},o)=>n.createElement(Yr.ZP,Kr({ref:o,className:ur("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",t&&"pl-8",e)},r),a,n.createElement(sr.vKP,{className:"ml-auto h-4 w-4"}))).displayName=Yr.ZP.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Yr.G5,Kr({ref:a,className:ur("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},t))).displayName=Yr.G5.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Yr.ZL,null,n.createElement(Yr.UC,Kr({ref:a,className:ur("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},t)))).displayName=Yr.UC.displayName,n.forwardRef(({className:e,inset:t,...a},r)=>n.createElement(Yr.q7,Kr({ref:r,className:ur("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e)},a))).displayName=Yr.q7.displayName,n.forwardRef(({className:e,children:t,checked:a,...r},o)=>n.createElement(Yr.H_,Kr({ref:o,className:ur("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:a},r),n.createElement("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},n.createElement(Yr.VF,null,n.createElement(sr.Srz,{className:"h-4 w-4"}))),t)).displayName=Yr.H_.displayName,n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(Yr.hN,Kr({ref:r,className:ur("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e)},a),n.createElement("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},n.createElement(Yr.VF,null,n.createElement(sr.RiX,{className:"h-4 w-4 fill-current"}))),t)).displayName=Yr.hN.displayName,n.forwardRef(({className:e,inset:t,...a},r)=>n.createElement(Yr.JU,Kr({ref:r,className:ur("px-2 py-1.5 text-sm font-semibold text-foreground",t&&"pl-8",e)},a))).displayName=Yr.JU.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Yr.wv,Kr({ref:a,className:ur("-mx-1 my-1 h-px bg-border",e)},t))).displayName=Yr.wv.displayName;var Qr=a(91243);function Xr(){return Xr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Xr.apply(null,arguments)}Qr._.Trigger;const Jr=Qr._.Portal,en=(Qr._.Close,n.forwardRef(({className:e,...t},a)=>n.createElement(Qr._.Overlay,Xr({ref:a,className:ur("fixed inset-0 z-50 bg-black/80",e)},t))));en.displayName=Qr._.Overlay.displayName,n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(Jr,null,n.createElement(en,null),n.createElement(Qr._.Content,Xr({ref:r,className:ur("fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] border bg-background",e)},a),n.createElement("div",{className:"mx-auto mt-4 h-2 w-[100px] rounded-full bg-muted"}),t))).displayName="DrawerContent",n.forwardRef(({className:e,...t},a)=>n.createElement(Qr._.Title,Xr({ref:a,className:ur("text-lg font-semibold leading-none tracking-tight",e)},t))).displayName=Qr._.Title.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Qr._.Description,Xr({ref:a,className:ur("text-sm text-muted-foreground",e)},t))).displayName=Qr._.Description.displayName;var tn=a(56260);function an(){return an=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},an.apply(null,arguments)}const rn=tn.bL,nn=tn.l9;tn.YJ,tn.ZL,tn.Pb,tn.z6,n.forwardRef(({className:e,inset:t,children:a,...r},o)=>n.createElement(tn.ZP,an({ref:o,className:ur("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",t&&"pl-8",e)},r),a,n.createElement(sr.vKP,{className:"ml-auto h-4 w-4"}))).displayName=tn.ZP.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(tn.G5,an({ref:a,className:ur("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},t))).displayName=tn.G5.displayName;const on=n.forwardRef(({className:e,sideOffset:t=4,...a},r)=>n.createElement(tn.ZL,null,n.createElement(tn.UC,an({ref:r,sideOffset:t,className:ur("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},a))));on.displayName=tn.UC.displayName;const ln=n.forwardRef(({className:e,inset:t,...a},r)=>n.createElement(tn.q7,an({ref:r,className:ur("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e)},a)));ln.displayName=tn.q7.displayName,n.forwardRef(({className:e,children:t,checked:a,...r},o)=>n.createElement(tn.H_,an({ref:o,className:ur("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:a},r),n.createElement("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},n.createElement(tn.VF,null,n.createElement(sr.Srz,{className:"h-4 w-4"}))),t)).displayName=tn.H_.displayName,n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(tn.hN,an({ref:r,className:ur("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e)},a),n.createElement("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},n.createElement(tn.VF,null,n.createElement(sr.RiX,{className:"h-4 w-4 fill-current"}))),t)).displayName=tn.hN.displayName,n.forwardRef(({className:e,inset:t,...a},r)=>n.createElement(tn.JU,an({ref:r,className:ur("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e)},a))).displayName=tn.JU.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(tn.wv,an({ref:a,className:ur("-mx-1 my-1 h-px bg-muted",e)},t))).displayName=tn.wv.displayName;var sn=a(80824),cn=a(86971);function dn(){return dn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},dn.apply(null,arguments)}const un=(0,br.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),gn=n.forwardRef(({className:e,...t},a)=>n.createElement(cn.b,dn({ref:a,className:ur(un(),e)},t)));function mn(){return mn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},mn.apply(null,arguments)}gn.displayName=cn.b.displayName;const pn=n.createContext({}),bn=({...e})=>n.createElement(pn.Provider,{value:{name:e.name}},n.createElement(sn.xI,e)),hn=()=>{const e=n.useContext(pn),t=n.useContext(vn),{getFieldState:a,formState:r}=(0,sn.xW)(),o=a(e.name,r);if(!e)throw new Error("useFormField should be used within <FormField>");const{id:i}=t;return{id:i,name:e.name,formItemId:`${i}-form-item`,formDescriptionId:`${i}-form-item-description`,formMessageId:`${i}-form-item-message`,...o}},vn=n.createContext({}),fn=n.forwardRef(({className:e,...t},a)=>{const r=n.useId();return n.createElement(vn.Provider,{value:{id:r}},n.createElement("div",mn({ref:a,className:ur("space-y-2",e)},t)))});fn.displayName="FormItem";const xn=n.forwardRef(({className:e,...t},a)=>{const{error:r,formItemId:o}=hn();return n.createElement(gn,mn({ref:a,className:ur(r&&"text-destructive",e),htmlFor:o},t))});xn.displayName="FormLabel";const wn=n.forwardRef(({...e},t)=>{const{error:a,formItemId:r,formDescriptionId:o,formMessageId:i}=hn();return n.createElement(pr.DX,mn({ref:t,id:r,"aria-describedby":a?`${o} ${i}`:`${o}`,"aria-invalid":!!a},e))});wn.displayName="FormControl",n.forwardRef(({className:e,...t},a)=>{const{formDescriptionId:r}=hn();return n.createElement("p",mn({ref:a,id:r,className:ur("text-[0.8rem] text-muted-foreground",e)},t))}).displayName="FormDescription";const yn=e=>{if(e){if(e.message&&"string"==typeof e.message)return e.message;if(Array.isArray(e))for(const t of e){const e=yn(t);if(e)return e}if(e.errors&&Array.isArray(e.errors))for(const t of e.errors){const e=yn(t);if(e)return e}if(e.type&&e.type.errors&&Array.isArray(e.type.errors))for(const t of e.type.errors){const e=yn(t);if(e)return e}if("object"==typeof e)for(const t of Object.keys(e)){const a=yn(e[t]);if(a)return a}}},kn=n.forwardRef(({className:e,children:t,...a},r)=>{const{error:o,formMessageId:i}=hn(),l=(o?yn(o):void 0)||t;return l?n.createElement("p",mn({ref:r,id:i,className:ur("text-[0.8rem] font-medium text-destructive",e)},a),l):null});kn.displayName="FormMessage";var Cn=a(31966);function En(){return En=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},En.apply(null,arguments)}Cn.bL,Cn.l9,n.forwardRef(({className:e,align:t="center",sideOffset:a=4,...r},o)=>n.createElement(Cn.UC,En({ref:o,align:t,sideOffset:a,className:ur("z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},r))).displayName=Cn.UC.displayName;var Nn=a(95963);function An(){return An=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},An.apply(null,arguments)}Nn.W1,Nn.YJ,Nn.ZL,Nn.Pb,Nn.z6,n.forwardRef(({className:e,...t},a)=>n.createElement(Nn.bL,An({ref:a,className:ur("flex h-9 items-center space-x-1 rounded-md border bg-background p-1 shadow-sm",e)},t))).displayName=Nn.bL.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Nn.l9,An({ref:a,className:ur("flex cursor-default select-none items-center rounded-sm px-3 py-1 text-sm font-medium outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",e)},t))).displayName=Nn.l9.displayName,n.forwardRef(({className:e,inset:t,children:a,...r},o)=>n.createElement(Nn.ZP,An({ref:o,className:ur("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",t&&"pl-8",e)},r),a,n.createElement(sr.vKP,{className:"ml-auto h-4 w-4"}))).displayName=Nn.ZP.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Nn.G5,An({ref:a,className:ur("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},t))).displayName=Nn.G5.displayName,n.forwardRef(({className:e,align:t="start",alignOffset:a=-4,sideOffset:r=8,...o},i)=>n.createElement(Nn.ZL,null,n.createElement(Nn.UC,An({ref:i,align:t,alignOffset:a,sideOffset:r,className:ur("z-50 min-w-[12rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},o)))).displayName=Nn.UC.displayName,n.forwardRef(({className:e,inset:t,...a},r)=>n.createElement(Nn.q7,An({ref:r,className:ur("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e)},a))).displayName=Nn.q7.displayName,n.forwardRef(({className:e,children:t,checked:a,...r},o)=>n.createElement(Nn.H_,An({ref:o,className:ur("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:a},r),n.createElement("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},n.createElement(Nn.VF,null,n.createElement(sr.Srz,{className:"h-4 w-4"}))),t)).displayName=Nn.H_.displayName,n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(Nn.hN,An({ref:r,className:ur("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e)},a),n.createElement("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},n.createElement(Nn.VF,null,n.createElement(sr.RiX,{className:"h-4 w-4 fill-current"}))),t)).displayName=Nn.hN.displayName,n.forwardRef(({className:e,inset:t,...a},r)=>n.createElement(Nn.JU,An({ref:r,className:ur("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e)},a))).displayName=Nn.JU.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Nn.wv,An({ref:a,className:ur("-mx-1 my-1 h-px bg-muted",e)},t))).displayName=Nn.wv.displayName;var Vn=a(30705);function Tn(){return Tn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Tn.apply(null,arguments)}const _n=n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(Vn.bL,Tn({ref:r,className:ur("relative z-10 flex max-w-max flex-1 items-center justify-center",e)},a),t,n.createElement(Pn,null)));_n.displayName=Vn.bL.displayName;const zn=n.forwardRef(({className:e,...t},a)=>n.createElement(Vn.B8,Tn({ref:a,className:ur("group flex flex-1 list-none items-center justify-center space-x-1",e)},t)));zn.displayName=Vn.B8.displayName;const Bn=Vn.q7,Sn=(0,br.F)("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50");n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(Vn.l9,Tn({ref:r,className:ur(Sn(),"group",e)},a),t," ",n.createElement(sr.D3D,{className:"relative top-[1px] ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"}))).displayName=Vn.l9.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Vn.UC,Tn({ref:a,className:ur("left-0 top-0 w-full data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 md:absolute md:w-auto ",e)},t))).displayName=Vn.UC.displayName;const Ln=Vn.N_,Pn=n.forwardRef(({className:e,...t},a)=>n.createElement("div",{className:ur("absolute left-0 top-full flex justify-center")},n.createElement(Vn.LM,Tn({className:ur("origin-top-center relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border bg-popover text-popover-foreground shadow data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 md:w-[var(--radix-navigation-menu-viewport-width)]",e),ref:a},t))));Pn.displayName=Vn.LM.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Vn.C1,Tn({ref:a,className:ur("top-full z-[1] flex h-1.5 items-end justify-center overflow-hidden data-[state=visible]:animate-in data-[state=hidden]:animate-out data-[state=hidden]:fade-out data-[state=visible]:fade-in",e)},t),n.createElement("div",{className:"relative top-[60%] h-2 w-2 rotate-45 rounded-tl-sm bg-border shadow-md"}))).displayName=Vn.C1.displayName;var In=a(79394);function Rn(){return Rn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Rn.apply(null,arguments)}In.bL,In.l9,In.Mz,n.forwardRef(({className:e,align:t="center",sideOffset:a=4,...r},o)=>n.createElement(In.ZL,null,n.createElement(In.UC,Rn({ref:o,align:t,sideOffset:a,className:ur("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},r)))).displayName=In.UC.displayName;var Mn=a(24478);function On(){return On=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},On.apply(null,arguments)}n.forwardRef(({className:e,value:t,...a},r)=>n.createElement(Mn.bL,On({ref:r,className:ur("relative h-2 w-full overflow-hidden rounded-full bg-primary/20",e)},a),n.createElement(Mn.C1,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:`translateX(-${100-(t||0)}%)`}}))).displayName=Mn.bL.displayName;var jn=a(93002);function Fn(){return Fn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Fn.apply(null,arguments)}n.forwardRef(({className:e,...t},a)=>n.createElement(jn.bL,Fn({className:ur("grid gap-2",e)},t,{ref:a}))).displayName=jn.bL.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(jn.q7,Fn({ref:a,className:ur("aspect-square h-4 w-4 rounded-full border border-primary text-primary shadow focus:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",e)},t),n.createElement(jn.C1,{className:"flex items-center justify-center"},n.createElement(sr.Srz,{className:"h-3.5 w-3.5 fill-primary"})))).displayName=jn.q7.displayName;var Dn=a(80748);a(41594),Dn.Zk;var Un=a(45982);function Hn(){return Hn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Hn.apply(null,arguments)}const $n=n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(Un.bL,Hn({ref:r,className:ur("relative overflow-hidden",e)},a),n.createElement(Un.LM,{className:"h-full w-full rounded-[inherit]"},t),n.createElement(qn,{className:"scroll-bar",orientation:a.orientation||"vertical"}),n.createElement(Un.OK,null)));$n.displayName=Un.bL.displayName;const qn=n.forwardRef(({className:e,orientation:t="vertical",alwaysShow:a,...r},o)=>n.createElement(Un.VM,Hn({ref:o,orientation:t,className:ur("flex touch-none select-none transition-colors","vertical"===t&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===t&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",e),"data-state":a?"visible":void 0},r),n.createElement(Un.lr,{className:"relative flex-1 rounded-full bg-border"})));qn.displayName=Un.VM.displayName;var Gn=a(46993);function Zn(){return Zn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Zn.apply(null,arguments)}const Wn=Gn.bL,Yn=(Gn.YJ,Gn.WT),Kn=n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(Gn.l9,Zn({ref:r,className:ur("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e)},a),t,n.createElement(Gn.In,{asChild:!0},n.createElement(sr.TBE,{className:"h-4 w-4 opacity-50"}))));Kn.displayName=Gn.l9.displayName;const Qn=n.forwardRef(({className:e,...t},a)=>n.createElement(Gn.PP,Zn({ref:a,className:ur("flex cursor-default items-center justify-center py-1",e)},t),n.createElement(sr.Mtm,null)));Qn.displayName=Gn.PP.displayName;const Xn=n.forwardRef(({className:e,...t},a)=>n.createElement(Gn.wn,Zn({ref:a,className:ur("flex cursor-default items-center justify-center py-1",e)},t),n.createElement(sr.D3D,null)));Xn.displayName=Gn.wn.displayName;const Jn=n.forwardRef(({className:e,children:t,position:a="popper",...r},o)=>n.createElement(Gn.ZL,null,n.createElement(Gn.UC,Zn({ref:o,className:ur("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:a},r),n.createElement(Qn,null),n.createElement(Gn.LM,{className:ur("p-1","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]")},t),n.createElement(Xn,null))));Jn.displayName=Gn.UC.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Gn.JU,Zn({ref:a,className:ur("px-2 py-1.5 text-sm font-semibold",e)},t))).displayName=Gn.JU.displayName;const eo=n.forwardRef(({className:e,children:t,...a},r)=>n.createElement(Gn.q7,Zn({ref:r,className:ur("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e)},a),n.createElement("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center"},n.createElement(Gn.VF,null,n.createElement(sr.Srz,{className:"h-4 w-4"}))),n.createElement(Gn.p4,null,t)));eo.displayName=Gn.q7.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Gn.wv,Zn({ref:a,className:ur("-mx-1 my-1 h-px bg-muted",e)},t))).displayName=Gn.wv.displayName;var to=a(71356);function ao(){return ao=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ao.apply(null,arguments)}function ro(){return ro=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ro.apply(null,arguments)}n.forwardRef(({className:e,orientation:t="horizontal",decorative:a=!0,...r},o)=>n.createElement(to.b,ao({ref:o,decorative:a,orientation:t,className:ur("shrink-0 bg-border","horizontal"===t?"h-[1px] w-full":"h-full w-[1px]",e)},r))).displayName=to.b.displayName,Fr.bL,Fr.l9,Fr.bm;const no=Fr.ZL,oo=n.forwardRef(({className:e,...t},a)=>n.createElement(Fr.hJ,ro({className:ur("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e)},t,{ref:a})));oo.displayName=Fr.hJ.displayName;const io=(0,br.F)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}});n.forwardRef(({side:e="right",className:t,children:a,...r},o)=>n.createElement(no,null,n.createElement(oo,null),n.createElement(Fr.UC,ro({ref:o,className:ur(io({side:e}),t)},r),a,n.createElement(Fr.bm,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary"},n.createElement(sr.MKb,{className:"h-4 w-4"}),n.createElement("span",{className:"sr-only"},"Close"))))).displayName=Fr.UC.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Fr.hE,ro({ref:a,className:ur("text-lg font-semibold text-foreground",e)},t))).displayName=Fr.hE.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(Fr.VY,ro({ref:a,className:ur("text-sm text-muted-foreground",e)},t))).displayName=Fr.VY.displayName;var lo=a(7224);function so(){return so=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},so.apply(null,arguments)}n.forwardRef(({className:e,...t},a)=>n.createElement(lo.bL,so({ref:a,className:ur("relative flex w-full touch-none select-none items-center",e)},t),n.createElement(lo.CC,{className:"relative h-1.5 w-full grow overflow-hidden rounded-full bg-primary/20"},n.createElement(lo.Q6,{className:"absolute h-full bg-primary"})),n.createElement(lo.zi,{className:"block h-4 w-4 rounded-full border border-primary/50 bg-background shadow transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50"}))).displayName=lo.bL.displayName;var co=a(67549);function uo(){return uo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},uo.apply(null,arguments)}n.forwardRef(({className:e,...t},a)=>n.createElement(co.bL,uo({className:ur("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e)},t,{ref:a}),n.createElement(co.zi,{className:ur("pointer-events-none block h-4 w-4 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")}))).displayName=co.bL.displayName;var go=a(19633);function mo(){return mo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},mo.apply(null,arguments)}go.bL,n.forwardRef(({className:e,...t},a)=>n.createElement(go.B8,mo({ref:a,className:ur("inline-flex h-9 items-center justify-center rounded-lg bg-muted p-1 text-muted-foreground",e)},t))).displayName=go.B8.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(go.l9,mo({ref:a,className:ur("inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow",e)},t))).displayName=go.l9.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(go.UC,mo({ref:a,className:ur("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e)},t))).displayName=go.UC.displayName;var po=a(14164),bo=a(52512);function ho(){return ho=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ho.apply(null,arguments)}const vo=po.Kq,fo=n.forwardRef(({className:e,...t},a)=>n.createElement(po.LM,ho({ref:a,className:ur("toast-viewport fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e)},t)));fo.displayName=po.LM.displayName;const xo=(0,br.F)("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground",warning:"warning bg-background text-destructive-foreground"}},defaultVariants:{variant:"default"}}),wo=n.forwardRef(({className:e,variant:t,...a},r)=>n.createElement(po.bL,ho({ref:r,className:ur(xo({variant:t}),e)},a)));wo.displayName=po.bL.displayName,n.forwardRef(({className:e,...t},a)=>n.createElement(po.rc,ho({ref:a,className:ur("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e)},t))).displayName=po.rc.displayName;const yo=n.forwardRef(({className:e,...t},a)=>n.createElement(po.bm,ho({ref:a,className:ur("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":""},t),n.createElement(bo.A,{className:"h-4 w-4"})));yo.displayName=po.bm.displayName;const ko=n.forwardRef(({className:e,...t},a)=>n.createElement(po.hE,ho({ref:a,className:ur("text-sm font-semibold",e)},t)));ko.displayName=po.hE.displayName;const Co=n.forwardRef(({className:e,...t},a)=>n.createElement(po.VY,ho({ref:a,className:ur("text-sm opacity-90",e)},t)));Co.displayName=po.VY.displayName;let Eo=0;const No=new Map,Ao=e=>{if(No.has(e))return;const t=setTimeout(()=>{No.delete(e),zo({type:"REMOVE_TOAST",toastId:e})},1e6);No.set(e,t)},Vo=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{const{toastId:a}=t;return a?Ao(a):e.toasts.forEach(e=>{Ao(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===a||void 0===a?{...e,open:!1}:e)}}case"REMOVE_TOAST":return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},To=[];let _o={toasts:[]};function zo(e){_o=Vo(_o,e),To.forEach(e=>{e(_o)})}function Bo({...e}){const t=(Eo=(Eo+1)%Number.MAX_SAFE_INTEGER,Eo.toString()),a=()=>zo({type:"DISMISS_TOAST",toastId:t});return zo({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:e=>{e||a()}}}),{id:t,dismiss:a,update:e=>zo({type:"UPDATE_TOAST",toast:{...e,id:t}})}}function So(){return So=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},So.apply(null,arguments)}function Lo(){const{toasts:e}=function(){const[e,t]=n.useState(_o);return n.useEffect(()=>(To.push(t),()=>{const e=To.indexOf(t);e>-1&&To.splice(e,1)}),[e]),{...e,toast:Bo,dismiss:e=>zo({type:"DISMISS_TOAST",toastId:e})}}();return o().createElement(vo,null,e.map(function({id:e,title:t,description:a,action:r,...n}){return o().createElement(wo,So({key:e,className:"toast"},n),o().createElement("div",{className:"toast-content grid gap-1"},t&&o().createElement(ko,{className:"toast-title"},t),a&&o().createElement(Co,{className:"toast-description"},a)),r,o().createElement(yo,null))}),o().createElement(fo,null))}var Po=a(43737);function Io(){return Io=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Io.apply(null,arguments)}const Ro=(0,br.F)("inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-3",sm:"h-8 px-2",lg:"h-10 px-3"}},defaultVariants:{variant:"default",size:"default"}});n.forwardRef(({className:e,variant:t,size:a,...r},o)=>n.createElement(Po.b,Io({ref:o,className:ur(Ro({variant:t,size:a,className:e}))},r))).displayName=Po.b.displayName;var Mo=a(9723);function Oo(){return Oo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Oo.apply(null,arguments)}const jo=n.createContext({size:"default",variant:"default"});n.forwardRef(({className:e,variant:t,size:a,children:r,...o},i)=>n.createElement(Mo.bL,Oo({ref:i,className:ur("flex items-center justify-center gap-1",e)},o),n.createElement(jo.Provider,{value:{variant:t,size:a}},r))).displayName=Mo.bL.displayName,n.forwardRef(({className:e,children:t,variant:a,size:r,...o},i)=>{const l=n.useContext(jo);return n.createElement(Mo.q7,Oo({ref:i,className:ur(Ro({variant:l.variant||a,size:l.size||r}),e)},o),t)}).displayName=Mo.q7.displayName;var Fo=a(72532);function Do(){return Do=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Do.apply(null,arguments)}const Uo=Fo.Kq,Ho=Fo.bL,$o=Fo.l9,qo=n.forwardRef(({className:e,sideOffset:t=4,...a},r)=>n.createElement(Fo.UC,Do({ref:r,sideOffset:t,className:ur("z-50 overflow-hidden rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},a)));function Go(){return Go=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Go.apply(null,arguments)}qo.displayName=Fo.UC.displayName;const Zo=(0,br.F)("relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}});function Wo(){return Wo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Wo.apply(null,arguments)}n.forwardRef(({className:e,variant:t,...a},r)=>n.createElement("div",Go({ref:r,role:"alert",className:ur(Zo({variant:t}),e)},a))).displayName="Alert",n.forwardRef(({className:e,...t},a)=>n.createElement("h5",Go({ref:a,className:ur("mb-1 font-medium leading-none tracking-tight",e)},t))).displayName="AlertTitle",n.forwardRef(({className:e,...t},a)=>n.createElement("div",Go({ref:a,className:ur("text-sm [&_p]:leading-relaxed",e)},t))).displayName="AlertDescription",(0,br.F)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});const Yo=n.forwardRef(({className:e,...t},a)=>n.createElement("div",Wo({ref:a,className:ur("rounded-xl border bg-card text-card-foreground shadow",e)},t)));Yo.displayName="Card";const Ko=n.forwardRef(({className:e,...t},a)=>n.createElement("div",Wo({ref:a,className:ur("flex flex-col space-y-1.5 p-6",e)},t)));Ko.displayName="CardHeader";const Qo=n.forwardRef(({className:e,...t},a)=>n.createElement("h3",Wo({ref:a,className:ur("font-semibold leading-none tracking-tight",e)},t)));Qo.displayName="CardTitle";const Xo=n.forwardRef(({className:e,...t},a)=>n.createElement("p",Wo({ref:a,className:ur("text-sm text-muted-foreground",e)},t)));Xo.displayName="CardDescription";const Jo=n.forwardRef(({className:e,...t},a)=>n.createElement("div",Wo({ref:a,className:ur("p-6 pt-0",e)},t)));function ei(){return ei=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ei.apply(null,arguments)}Jo.displayName="CardContent",n.forwardRef(({className:e,...t},a)=>n.createElement("div",Wo({ref:a,className:ur("flex items-center p-6 pt-0",e)},t))).displayName="CardFooter";const ti=n.forwardRef(({className:e,type:t,...a},r)=>n.createElement("input",ei({type:t,className:ur("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",e),ref:r},a)));function ai(){return ai=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ai.apply(null,arguments)}ti.displayName="Input",n.forwardRef(({className:e,...t},a)=>n.createElement("ul",ai({ref:a,className:ur("flex flex-row items-center gap-1",e)},t))).displayName="PaginationContent",n.forwardRef(({className:e,...t},a)=>n.createElement("li",ai({ref:a,className:ur("",e)},t))).displayName="PaginationItem";var ri=a(41594);function ni(){return ni=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ni.apply(null,arguments)}function oi({className:e,...t}){return ri.createElement("div",ni({className:ur("animate-pulse rounded-md bg-primary/10",e)},t))}function ii(){return ii=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ii.apply(null,arguments)}function li(){return li=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},li.apply(null,arguments)}n.forwardRef(({className:e,...t},a)=>n.createElement("div",{className:"relative w-full overflow-auto"},n.createElement("table",ii({ref:a,className:ur("w-full caption-bottom text-sm",e)},t)))).displayName="Table",n.forwardRef(({className:e,...t},a)=>n.createElement("thead",ii({ref:a,className:ur("[&_tr]:border-b",e)},t))).displayName="TableHeader",n.forwardRef(({className:e,...t},a)=>n.createElement("tbody",ii({ref:a,className:ur("[&_tr:last-child]:border-0",e)},t))).displayName="TableBody",n.forwardRef(({className:e,...t},a)=>n.createElement("tfoot",ii({ref:a,className:ur("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e)},t))).displayName="TableFooter",n.forwardRef(({className:e,...t},a)=>n.createElement("tr",ii({ref:a,className:ur("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",e)},t))).displayName="TableRow",n.forwardRef(({className:e,...t},a)=>n.createElement("th",ii({ref:a,className:ur("h-10 px-2 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e)},t))).displayName="TableHead",n.forwardRef(({className:e,...t},a)=>n.createElement("td",ii({ref:a,className:ur("p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e)},t))).displayName="TableCell",n.forwardRef(({className:e,...t},a)=>n.createElement("caption",ii({ref:a,className:ur("mt-4 text-sm text-muted-foreground",e)},t))).displayName="TableCaption",n.forwardRef(({className:e,...t},a)=>n.createElement("textarea",li({className:ur("flex min-h-[60px] w-full rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",e),ref:a},t))).displayName="Textarea";var si=a(73214);const ci=({icon:e,isHidden:t,classNames:a,color:r})=>t?null:o().createElement(o().Fragment,null,e||o().createElement(si.A,{className:ur(a),color:r}));function di(){return di=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},di.apply(null,arguments)}const ui=ur("\n  font-euro accordion-body rounded-none text-[var(--button-primary-color)] text-xl\n  font-bold leading-none w-fit h-fit flex items-center justify-between gap-[40px]\n  py-3 px-4 bg-[var(--button-primary-bg)] uppercase\n  transition-all duration-300 ease-in-out\n"),gi=(0,n.forwardRef)(({icon:e,hideicon:t,classes:a,styles:r,children:n,...i},l)=>o().createElement(fr,di({ref:l,className:ur(ui,a,{"py-3":"true"!==t,"py-[14px]":"true"===t}),style:r},i),n,o().createElement(ci,{icon:e,isHidden:"true"===t,classNames:ur("primary-button-arrow")})));function mi(){return mi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},mi.apply(null,arguments)}gi.displayName="PrimaryButton";const pi=ur("\n  font-euro accordion-body rounded-none text-[var(--button-secondary-color)] text-xl leading-none\n  font-bold w-fit h-fit flex items-center justify-between gap-[40px] py-3 px-4\n  bg-[var(--button-secondary-bg)] border-2 border-[var(--button-color-border)]\n  uppercase transition-all duration-300 ease-in-out\n"),bi=(0,n.forwardRef)(({icon:e,hideicon:t,classes:a,styles:r,children:n,...i},l)=>o().createElement(fr,mi({ref:l,className:ur(pi,a,{"py-3":"true"!==t,"py-[14px]":"true"===t}),style:r},i),n,o().createElement(ci,{icon:e,isHidden:"true"===t,classNames:ur("secondary-button-arrow")})));function hi(){return hi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},hi.apply(null,arguments)}bi.displayName="SecondaryButton";const vi=ur("\n  font-euro accordion-body rounded-none leading-none\n  w-fit h-fit flex items-center justify-between gap-[40px] py-3 px-4\n  bg-[var(--button-tertiary-bg)] text-xl uppercase font-bold\n  border-2 border-transparent\n  transition-all duration-300 ease-in-out\n"),fi=(0,n.forwardRef)(({icon:e,hideicon:t,classes:a,styles:r,color:n,children:i,iconPosition:l="right",...s},c)=>{const d=o().createElement(ci,{icon:e,isHidden:"true"===t,color:n,classNames:ur("primary-button-arrow",{"rotate-180":"left"===l})});return o().createElement(fr,hi({ref:c,className:ur(vi,a,{"py-3":"true"!==t,"py-[14px]":"true"===t}),style:{...r,color:n||"var(--button-tertiary-color)"}},s),"left"===l&&d,i,"right"===l&&d)});function xi(){return xi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},xi.apply(null,arguments)}fi.displayName="TertiaryButton";const wi=ur("\n  font-euro accordion-body rounded-none text-[var(--button-secondary-color)] text-xl leading-none\n  font-bold w-fit h-fit flex items-center justify-between gap-[40px] py-3 px-4\n  bg-[var(--button-secondary-bg)] border-2 border-[var(--button-color-border)]\n  uppercase transition-all duration-300 ease-in-out\n"),yi=(0,n.forwardRef)(({icon:e,hideicon:t,classes:a,styles:r,children:i,confirmText:l="Confirm",cancelText:s="Cancel",onConfirm:c,onCancel:d,variant:u="secondary",...g},m)=>{const[p,b]=(0,n.useState)(!1),h=()=>{c(),b(!1)},v=()=>{b(!1),d?.()};return p?o().createElement("div",{className:"flex gap-2"},"primary"===u?o().createElement(o().Fragment,null,o().createElement(bi,{onClick:v,classes:a,styles:r,hideicon:"true"},s),o().createElement(gi,{onClick:h,classes:a,styles:r},l)):o().createElement(o().Fragment,null,o().createElement(bi,{onClick:v,classes:a,styles:r,hideicon:"true"},s),o().createElement(bi,{onClick:h,classes:a,styles:r},l))):o().createElement(fr,xi({ref:m,className:ur(wi,a,{"py-3":"true"!==t,"py-[14px]":"true"===t}),style:r,onClick:()=>{b(!0)}},g),i,o().createElement(ci,{icon:e,isHidden:"true"===t,classNames:ur("confirmation-button-arrow")}))});yi.displayName="ConfirmationButton";const ki=(0,n.forwardRef)(({type:e="primary",children:t,classNames:a="",background:r},n)=>o().createElement("div",{ref:n,className:ur("\n        border-2 border-[var(--box-color-border)]\n        flex flex-col gap-4 text-white\n        w-full [&>*]:w-full\n        p-4 md:p-6",e?`box-${e}`:"","primary"===e?"bg-[var(--box-color-background)]":"bg-transparent",a),style:{backgroundImage:r?.backgroundImage||"",backgroundSize:r?.backgroundSize||"cover",backgroundPosition:r?.backgroundPosition||"center",backgroundRepeat:r?.backgroundRepeat||"no-repeat"}},t));ki.displayName="Box";var Ci=a(41594);const Ei=ir.auth.accountUrl("login"),Ni=({labels:e,loginAction:t=()=>{window.location.href=`${Ei}&with=ea`},otherOptionsHref:a=Ei})=>{const{t:r}=(0,i.Bd)("algs"),o={title:r("APEX LEGENDS GLOBAL SERIES"),heading:r("APEX LEGENDS GLOBAL SERIES"),description:r("The Apex Legends Global Series is the pinnacle of competitive Apex Legends. It's a global tournament that brings together the best players from around the world to compete for the title of Apex Legends World Champion."),loginButtonText:r("Login/Sign up with EA account"),otherOptionsText:r("OTHER LOGIN OPTIONS")},l=(0,n.useMemo)(()=>({...o,...e}),[e]);return Ci.createElement("main",{className:ur("\n        ea-login-container\n        font-font-family-[Duke] lg:py-20 md:py-8 pt-0 pb-4 md:px-0 px-2\n        grid lg:gap-16 gap-8 lg:grid-cols-2 bg-black\n      ")},Ci.createElement("div",{className:ur("flex flex-col md:gap-6 gap-4")},Ci.createElement("div",{className:ur("flex flex-col gap-2")},Ci.createElement("h2",{className:ur("text-3xl font-bold text-white")},l.title),Ci.createElement("h1",{className:ur("font-black uppercase text-white"),style:{fontSize:"var(--font-size-4xl-primary)"}},l.heading)),Ci.createElement("p",{className:ur("max-w-[600px] text-base leading-relaxed text-gray-400 font-sans")},l.description)),Ci.createElement(ki,{type:"secondary",classNames:ur("flex items-center justify-center border-2 border-white/20 bg-black/20")},Ci.createElement("div",{className:ur("h-full w-full max-w-md py-4 lg:py-8 flex flex-col gap-8 items-center justify-center m-auto")},Ci.createElement(gi,{onClick:t,classes:ur("login-with-ea-button p-6")},l.loginButtonText),Ci.createElement("div",{className:ur("text-center")},Ci.createElement("a",{href:a,className:ur("font-duke text-base text-white hover:text-white hover:underline"),style:{fontSize:"var(--font-size-md-primary)"}},l.otherOptionsText)))))};var Ai=a(21161),Vi=a(10484),Ti=a(82666),_i=a(78899),zi=a(17987),Bi=a(41594);function Si(){return Si=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Si.apply(null,arguments)}const Li=lr.bL,Pi=(0,n.forwardRef)(({className:e,...t},a)=>Bi.createElement(lr.q7,Si({ref:a,className:ur("border-[var(--accordion-item-border)]\n      mb-[var(--accordion-item-spacing)]\n      bg-[var(--accordion-content-background)]\n      rounded-[var(--accordion-trigger-border-radius)]\n      overflow-hidden",e)},t)));Pi.displayName="AccordionItem";const Ii=(0,n.forwardRef)(({className:e,children:t,hideIcon:a,...r},o)=>Bi.createElement(lr.Y9,{className:"flex"},Bi.createElement(lr.l9,Si({ref:o,style:{fontSize:"var(--accordion-trigger-font-size)",fontWeight:"var(--accordion-trigger-font-weight)"},className:ur("flex flex-1 items-center justify-between\n        p-[var(--accordion-trigger-padding)]\n        bg-[var(--accordion-trigger-background)]\n        transition-all font-bold text-lg\n        text-[var(--accordion-trigger-color)]\n        hover:text-[var(--accordion-trigger-hover-color)]\n        hover:bg-[var(--accordion-trigger-hover-background)]\n        [&[data-state=open]>svg]:rotate-180\n        disabled:text-[var(--accordion-trigger-disabled-color)]\n        rounded-[var(--accordion-trigger-border-radius)]\n        hover:no-underline",e)},r),r.asChild?t:Bi.createElement(n.Fragment,null,t,!a&&Bi.createElement(Vi.A,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})))));Ii.displayName="AccordionTrigger";const Ri=(0,n.forwardRef)(({className:e,children:t,...a},r)=>Bi.createElement(lr.UC,Si({ref:r,className:ur("overflow-hidden\n      transition-all text-base font-normal\n      bg-[var(--accordion-content-background)]\n      text-[var(--accordion-content-color)]\n      data-[state=closed]:animate-accordion-up\n      data-[state=open]:animate-accordion-down",e),style:{"--accordion-animation-duration":"var(--accordion-animation-duration)","--accordion-animation-timing":"var(--accordion-animation-timing)"}},a),Bi.createElement("div",{className:"p-[var(--accordion-content-padding)]"},t)));Ri.displayName="AccordionContent";const Mi=(0,n.createContext)({size:"md",variant:"accent"}),Oi=()=>(0,n.useContext)(Mi),ji=(0,br.F)("relative w-full rounded-[var(--alert-border-radius)] border p-[var(--alert-padding)] text-[var(--alert-font-size)] [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg~*]:pl-7 [&:not(:has(h5))>svg]:top-1/2 [&:not(:has(h5))>svg]:-translate-y-1/2 [&>i+div]:translate-y-[-3px] [&>i]:absolute [&>i]:text-foreground [&>i~*]:pl-7 [&:not(:has(h5))>i]:top-1/2 [&:not(:has(h5))>i]:-translate-y-1/2",{variants:{variant:{accent:ur("bg-[var(--alert-accent-background)] text-[var(--alert-accent-text-color)]","border-[var(--alert-accent-border-color)] [&>svg]:text-[var(--alert-accent-icon-color)]"),neutral:ur("bg-[var(--alert-neutral-background)] text-[var(--alert-neutral-text-color)]","border-[var(--alert-neutral-border-color)] [&>svg]:text-[var(--alert-neutral-icon-color)]"),info:ur("bg-[var(--alert-info-background)] text-[var(--alert-info-text-color)]","border-[var(--alert-info-border-color)] [&>svg]:text-[var(--alert-info-icon-color)]"),warning:ur("bg-[var(--alert-warning-background)] text-[var(--alert-warning-text-color)]","border-[var(--alert-warning-border-color)] [&>svg]:text-[var(--alert-warning-icon-color)]"),success:ur("bg-[var(--alert-success-background)] text-[var(--alert-success-text-color)]","border-[var(--alert-success-border-color)] [&>svg]:text-[var(--alert-success-icon-color)]"),error:ur("bg-[var(--alert-error-background)] text-[var(--alert-error-text-color)]","border-[var(--alert-error-border-color)] [&>svg]:text-[var(--alert-error-icon-color)]")},size:{xs:ur("p-[var(--alert-xs-padding)] [&>i]:left-4 [&>i]:text-xs rounded-[var(--alert-xs-border-radius)]","alert-sm"),sm:ur("p-[var(--alert-sm-padding)] [&>i]:left-4 [&>i]:text-sm rounded-[var(--alert-sm-border-radius)]","alert-sm"),md:ur("p-[var(--alert-md-padding)] [&>i]:left-5 [&>i]:text-base rounded-[var(--alert-md-border-radius)]","alert-md"),lg:ur("p-[var(--alert-lg-padding)] [&>i]:left-7 [&>i]:text-lg rounded-[var(--alert-lg-border-radius)]","alert-lg"),xl:ur("p-[var(--alert-lg-padding)] [&>i]:left-7 [&>i]:text-xl rounded-[var(--alert-lg-border-radius)]","alert-xl")}},defaultVariants:{variant:"accent",size:"md"}});var Fi=a(41594);function Di(){return Di=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Di.apply(null,arguments)}const Ui=(0,n.forwardRef)(({className:e,variant:t="accent",size:a="md",iconSize:r,showIcon:n=!1,icon:o,iconClassName:i,title:l,description:s,children:c,...d},u)=>{const g=o||(i?Fi.createElement("i",{className:ur(i,`text-[var(--alert-${t}-icon-color, var(--alert-icon-color))]`),style:{fontSize:`var(--alert-icon-${r||a}-font-size)`}}):null)||(n?((e,t="md")=>{const a=(()=>{switch(t){case"sm":return"text-sm";case"lg":return"text-lg";case"xl":return"text-xl";default:return"text-base"}})();switch(e){case"info":return Fi.createElement("i",{className:ur("ri-information-fill text-[var(--alert-info-icon-color)]",a)});case"success":return Fi.createElement("i",{className:ur("ri-checkbox-circle-line text-[var(--alert-success-icon-color)]",a)});case"error":return Fi.createElement("i",{className:ur("ri-close-circle-line text-[var(--alert-error-icon-color)]",a)});case"warning":return Fi.createElement("i",{className:ur("ri-alert-line text-[var(--alert-warning-icon-color)]",a)});case"accent":return Fi.createElement("i",{className:ur("ri-alert-line text-[var(--alert-accent-icon-color)]",a)});default:return Fi.createElement("i",{className:ur("ri-alert-line text-[var(--alert-icon-color)]",a)})}})(t,r||a):null),m=l||s?Fi.createElement(Fi.Fragment,null,l&&Fi.createElement($i,{variant:t,size:a},l),s&&Fi.createElement(qi,{variant:t,size:a},Fi.createElement("div",{dangerouslySetInnerHTML:{__html:s}}))):c;return Fi.createElement("div",Di({ref:u,role:"alert",className:ur("alert",ji({variant:t,size:a}),`p-[var(--alert-${a}-padding)]`,`rounded-[var(--alert-${a}-border-radius)]`,e),style:{fontSize:`var(--alert-${a}-font-size)`,color:`var(--alert-${t}-text-color)`,lineHeight:`var(--alert-${a}-line-height)`}},d),g&&Fi.createElement("div",{className:ur("flex gap-2"),style:{alignItems:l?"var(--alert-icon-align)":"var(--alert-icon-align-no-title)"}},Fi.createElement("div",{className:"shrink-0 leading-none flex items-center"},g),Fi.createElement("div",{className:"min-w-0 flex-1"},m)),!g&&m)});Ui.displayName="Alert";const Hi=e=>Fi.createElement(Mi.Provider,{value:{size:e.size||"md",variant:e.variant||"accent"}},Fi.createElement(Ui,e)),$i=(0,n.forwardRef)(({className:e,variant:t,size:a,...r},n)=>{const o=Oi(),i=a||o.size||"md",l=t||o.variant||"accent";return Fi.createElement("h3",Di({ref:n,style:{fontSize:`var(--alert-${i}-title-font-size)`,lineHeight:`var(--alert-${i}-title-line-height)`,fontWeight:"var(--alert-title-font-weight)",color:`var(--alert-${l}-title-color)`},className:ur(`mb-[var(--alert-${i}-title-margin-bottom)]`,e)},r))});$i.displayName="AlertTitle";const qi=(0,n.forwardRef)(({className:e,size:t,variant:a,...r},n)=>{const o=Oi(),i=t||o.size||"md",l=a||o.variant||"accent";return Fi.createElement("div",Di({ref:n,style:{fontWeight:"var(--alert-description-font-weight)"},className:ur("[&_p]:leading-relaxed",`text-[length:var(--alert-${i}-description-font-size)]`,`leading-[var(--alert-${i}-description-line-height)]`,`text-[var(--alert-${l}-text-color)]`,e)},r))});qi.displayName="AlertDescription",a(41594);var Gi=a(41594);function Zi(){return Zi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Zi.apply(null,arguments)}const Wi="https://cdn.battlefy.com/helix/images/store",Yi=(0,n.forwardRef)(({avatarUrl:e,equipment:t,iconClassName:a="ri-user-line",size:r="md",alt:o="Avatar",className:i,...l},s)=>{const[c,d]=(0,n.useState)(!1);(0,n.useEffect)(()=>{d(!1)},[e,t]);const u={sm:"w-[var(--avatar-size-sm)] h-[var(--avatar-size-sm)]",md:"w-[var(--avatar-size-md)] h-[var(--avatar-size-md)]",lg:"w-[var(--avatar-size-lg)] h-[var(--avatar-size-lg)]",xl:"w-[var(--avatar-size-xl)] h-[var(--avatar-size-xl)]"},g=t&&(t.face||t.head||t.body),m=e&&!c&&!g,p=(!e||c)&&!g&&a;return g?Gi.createElement("div",Zi({ref:s,className:ur("avatar avatar-equipment","relative block",u[r],i),style:{...l.style}},l),Gi.createElement("div",{className:"relative w-full pt-[115.2%]"},Gi.createElement("div",{className:"absolute top-0 left-0 right-0 h-[87%] transition-colors",style:{borderRadius:"var(--avatar-radius)",background:"var(--avatar-equipment-bg)"},"aria-hidden":"true"}),t.body&&Gi.createElement("img",{src:`${Wi}/${t.body}`,alt:o,className:"absolute inset-0 w-full h-full z-[1] block",onError:()=>d(!0)}),t.head&&Gi.createElement("img",{src:`${Wi}/${t.head}`,alt:o,className:"absolute inset-0 w-full h-full z-[1] block",onError:()=>d(!0)}),t.face&&Gi.createElement("img",{src:`${Wi}/${t.face}`,alt:o,className:"absolute inset-0 w-full h-full z-[1] block",onError:()=>d(!0)}))):Gi.createElement("div",Zi({ref:s,className:ur("avatar","relative flex items-center justify-center","overflow-hidden",u[r],i),style:{borderRadius:"var(--avatar-radius)",background:m?"var(--avatar-image-bg)":p?"var(--avatar-icon-bg)":"var(--avatar-bg)",...l.style}},l),m&&Gi.createElement("img",{src:e,alt:o,className:"w-full h-full object-cover",onError:()=>d(!0)}),p&&Gi.createElement("i",{className:ur(a,{sm:"text-[var(--avatar-icon-size-sm)]",md:"text-[var(--avatar-icon-size-md)]",lg:"text-[var(--avatar-icon-size-lg)]",xl:"text-[var(--avatar-icon-size-xl)]"}[r],"text-[var(--avatar-icon-color)]")}))});Yi.displayName="Avatar";var Ki=a(41594);function Qi(){return Qi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Qi.apply(null,arguments)}const Xi=(0,br.F)("inline-flex items-center rounded-[var(--badge-radius)] font-[var(--badge-font-weight)] transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 [&]:text-[var(--badge-text-color)] [&]:text-[length:var(--badge-font-size)]",{variants:{variant:{default:"bg-[--badge-default] [--badge-text-color:var(--badge-default-color)]","default-solid-soft":"bg-[--badge-default-solid-soft] [--badge-text-color:var(--badge-default-solid-soft-color)]","default-outline":"bg-transparent border border-[--badge-default-outline] [--badge-text-color:var(--badge-default-outline-color)]","default-outline-soft":"bg-transparent border border-[--badge-default-outline-soft] [--badge-text-color:var(--badge-default-outline-soft-color)] bg-[--badge-default-outline-soft-background]",secondary:"bg-[--badge-secondary] [--badge-text-color:var(--badge-secondary-color)]","secondary-solid-soft":"bg-[--badge-secondary-soft] [--badge-text-color:var(--badge-secondary-soft-color)]","secondary-outline":"bg-transparent border border-[--badge-secondary-outline] [--badge-text-color:var(--badge-secondary-outline-color)]","secondary-outline-soft":"bg-transparent border border-[--badge-secondary-outline-soft] [--badge-text-color:var(--badge-secondary-outline-soft-color)]",destructive:"bg-[--badge-destructive] [--badge-text-color:var(--badge-destructive-color)]","destructive-solid-soft":"bg-[--badge-destructive-soft] [--badge-text-color:var(--badge-destructive-soft-color)]","destructive-outline":"bg-transparent border border-[--badge-destructive-outline] [--badge-text-color:var(--badge-destructive-outline-color)]","destructive-outline-soft":"bg-transparent border border-[--badge-destructive-outline-soft] [--badge-text-color:var(--badge-destructive-outline-soft-color)] bg-[--badge-destructive-outline-soft-background]"},size:{default:"px-[var(--badge-default-padding-x)] py-[var(--badge-default-padding-y)] [--badge-font-size:var(--badge-default-font-size)] leading-[var(--badge-default-line-height)]",sm:"px-[var(--badge-sm-padding-x)] py-[var(--badge-sm-padding-y)] [--badge-font-size:var(--badge-sm-font-size)] leading-[var(--badge-sm-line-height)]",lg:"px-[var(--badge-lg-padding-x)] py-[var(--badge-lg-padding-y)] [--badge-font-size:var(--badge-lg-font-size)] leading-[var(--badge-lg-line-height)]"}},defaultVariants:{variant:"default",size:"default"}}),Ji=(0,n.forwardRef)(({className:e,variant:t,size:a,...r},n)=>Ki.createElement("div",Qi({ref:n,className:ur(Xi({variant:t,size:a}),e)},r)));Ji.displayName="Badge",a(41594);var el=a(90045);const tl=(0,br.F)("inline-flex items-center gap-2 justify-center rounded-[var(--button-radius)] text-[var(--button-font-size)] font-[var(--button-font-weight)] transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&>img]:max-h-[var(--button-image-icon-max-height)] [&>img]:object-contain [&>img]:w-auto [&>img]:h-auto [&>img]:block",{variants:{variant:{default:"\n          bg-[var(--button-default)]\n          text-[var(--button-default-color)]\n          hover:bg-[var(--button-default-hover)]\n          hover:text-[var(--button-default-hover-color)]\n          active:bg-[var(--button-default-press)]\n          active:text-[var(--button-default-press-color)]\n          active:shadow-[0px_0px_0px_4px_var(--button-default-press-border)]\n          disabled:bg-[var(--button-default-disabled)]\n          disabled:text-[var(--button-default-disabled-color)]\n        ",secondary:"\n          bg-[var(--button-secondary)]\n          text-[var(--button-secondary-color)]\n          hover:bg-[var(--button-secondary-hover)]\n          hover:text-[var(--button-secondary-hover-color)]\n          active:bg-[var(--button-secondary-press)]\n          active:text-[var(--button-secondary-press-color)]\n          active:shadow-[0px_0px_0px_4px_var(--button-secondary-press-border)]\n          disabled:bg-[var(--button-secondary-disabled)]\n          disabled:text-[var(--button-secondary-disabled-color)]\n        ",outline:"\n          bg-[var(--button-outline)]\n          text-[var(--button-outline-color)]\n          border-2 border-[var(--button-outline-border)]\n          hover:bg-[var(--button-outline-hover)]\n          hover:text-[var(--button-outline-hover-color)]\n          active:bg-[var(--button-outline-press)]\n          active:text-[var(--button-outline-press-color)]\n          active:shadow-[0px_0px_0px_4px_var(--button-outline-press-border)]\n          disabled:bg-[var(--button-outline-disabled)]\n          disabled:text-[var(--button-outline-disabled-color)]\n        ",warning:"\n          bg-[var(--button-warning)]\n          text-[var(--button-warning-color)]\n          hover:bg-[var(--button-warning-hover)]\n          hover:text-[var(--button-warning-hover-color)]\n          active:bg-[var(--button-warning-press)]\n          active:text-[var(--button-warning-press-color)]\n          active:shadow-[0px_0px_0px_4px_var(--button-warning-press-border)]\n          disabled:bg-[var(--button-warning-disabled)]\n          disabled:text-[var(--button-warning-disabled-color)]\n        ",destructive:"\n          bg-[var(--button-destructive)]\n          text-[var(--button-destructive-color)]\n          hover:bg-[var(--button-destructive-hover)]\n          hover:text-[var(--button-destructive-hover-color)]\n          active:bg-[var(--button-destructive-press)]\n          active:text-[var(--button-destructive-press-color)]\n          active:shadow-[0px_0px_0px_4px_var(--button-destructive-press-border)]\n          disabled:bg-[var(--button-destructive-disabled)]\n          disabled:text-[var(--button-destructive-disabled-color)]\n        ",ghost:"\n          bg-[var(--button-ghost)]\n          text-[var(--button-ghost-color)]\n          hover:bg-[var(--button-ghost-hover)]\n          hover:text-[var(--button-ghost-hover-color)]\n          active:bg-[var(--button-ghost-press)]\n          active:text-[var(--button-ghost-press-color)]\n          active:shadow-[0px_0px_0px_4px_var(--button-ghost-press-border)]\n          disabled:bg-[var(--button-ghost-disabled)]\n          disabled:text-[var(--button-ghost-disabled-color)]\n        ",link:"\n          bg-[var(--button-link)]\n          text-[var(--button-link-color)]\n          hover:bg-[var(--button-link-hover)]\n          hover:text-[var(--button-link-hover-color)]\n          active:bg-[var(--button-link-press)]\n          active:text-[var(--button-link-press-color)]\n          active:shadow-[0px_0px_0px_4px_var(--button-link-press-border)]\n          disabled:bg-[var(--button-link-disabled)]\n          disabled:text-[var(--button-link-disabled-color)]\n          underline-offset-4 hover:underline\n        "},size:{md:"min-h-[var(--button-default-height)] px-[var(--button-default-padding-x)] py-[var(--button-default-padding-y)]",sm:"min-h-[var(--button-sm-height)] px-[var(--button-sm-padding-x)] py-[var(--button-sm-padding-y)] text-xs",lg:"min-h-[var(--button-lg-height)] px-[var(--button-lg-padding-x)] py-[var(--button-lg-padding-y)]"}},defaultVariants:{variant:"default",size:"lg"}});var al=a(41594);function rl(){return rl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},rl.apply(null,arguments)}const nl=(0,n.memo)((0,n.forwardRef)(({className:e,variant:t,size:a,asChild:r=!1,children:n,style:o,isIconOnly:i=!1,...l},s)=>{const c=r?el.DX:"button";return al.createElement(c,rl({},l,{className:ur("cursor-pointer",tl({variant:t,size:a,className:e}),i&&"p-0"),style:{fontFamily:"var(--button-font-family)",whiteSpace:"var(--button-text-wrap)",...i?{width:"sm"===a?"var(--button-icon-only-sm-width)":"lg"===a?"var(--button-icon-only-lg-width)":"var(--button-icon-only-width)",minHeight:"sm"===a?"var(--button-sm-height)":"lg"===a?"var(--button-lg-height)":"var(--button-default-height)"}:{},...o},ref:s}),n)}));nl.displayName="PureButton";const ol=new class{listeners=new Map;isClient="undefined"!=typeof window;subscribe(e,t){if(!this.isClient)return()=>{};this.listeners.has(e)||this.listeners.set(e,new Set);const a=this.listeners.get(e);return a.add(t),()=>{a.delete(t),0===a.size&&this.listeners.delete(e)}}emit(e,t){if(!this.isClient)return;const a=this.listeners.get(e);a&&Array.from(a).forEach(a=>{try{a(t)}catch(t){console.error(`Error in global UI event handler for ${e}:`,t)}})}getListenerCount(e){return e?this.listeners.get(e)?.size??0:Array.from(this.listeners.values()).reduce((e,t)=>e+t.size,0)}clear(){this.listeners.clear()}};var il=a(47134),ll=a(40364),sl=a(12187),cl=a(50235);class dl{parameterRegistry=new Map;updateInterval=null;widget=null;constructor(e){this.widget=e}registerParameter(e,t,a="string",r=!1,n){this.parameterRegistry.set(e,{name:e,value:t,type:a,isDynamic:r,updateCallback:n}),r&&!this.updateInterval&&this.startUpdateInterval(),this.widget?.updateWidget()}unregisterParameter(e){this.parameterRegistry.delete(e),this.widget?.updateWidget()}startUpdateInterval(){this.updateInterval||(this.updateInterval=setInterval(()=>{let e=!1;for(const[t,a]of this.parameterRegistry)if(a.isDynamic&&a.updateCallback){const t=a.updateCallback();t!==a.value&&(a.value=t,e=!0)}e&&this.widget?.updateWidget()},1e3))}getRegistry(){return this.parameterRegistry}cleanup(){this.updateInterval&&(clearInterval(this.updateInterval),this.updateInterval=null),this.parameterRegistry.clear()}}class ul{urlParams=null;qaParamNames=new Set(["as-of-date","qa-debug","qa-test"]);constructor(){this.initializeParams()}initializeParams(){if("undefined"!=typeof window)try{this.urlParams=new URLSearchParams(window.location.search)}catch(e){console.warn("Failed to parse URL parameters:",e)}}detectParameterType(e){return"true"===e||"false"===e?"boolean":!isNaN(parseFloat(e))&&isFinite(parseFloat(e))?"number":e.startsWith("{")||e.startsWith("[")?"json":isNaN(Date.parse(e))?"string":"date"}getAllParameters(){if(!this.urlParams)return[];const e=[];for(const t of this.urlParams.keys()){const a=this.urlParams.get(t);null!==a&&e.push({name:t,value:a,type:this.detectParameterType(a)})}return e}getQAParameters(){if(!this.urlParams)return[];const e=[];for(const t of this.qaParamNames)if(this.urlParams.has(t)){const a=this.urlParams.get(t);null!==a&&e.push({name:t,value:a,type:this.detectParameterType(a)})}return e}addQAParameterName(e){this.qaParamNames.add(e)}removeQAParameterName(e){this.qaParamNames.delete(e)}getString(e,t=""){if(!this.urlParams)return t;const a=this.urlParams.get(e);return null!==a?a:t}getNumber(e,t=0){if(!this.urlParams)return t;const a=this.urlParams.get(e);if(null===a)return t;const r=parseFloat(a);return isNaN(r)?t:r}getBoolean(e,t=!1){if(!this.urlParams)return t;const a=this.urlParams.get(e);return null===a?t:"true"===a.toLowerCase()||"1"===a}getDate(e,t=new Date){if(!this.urlParams)return t;const a=this.urlParams.get(e);if(null===a)return t;const r=new Date(a);return isNaN(r.getTime())?t:r}getJSON(e,t){if(!this.urlParams)return t;const a=this.urlParams.get(e);if(null===a)return t;try{return JSON.parse(a)}catch{return t}}has(e){return!!this.urlParams&&this.urlParams.has(e)}getAllParamNames(){return this.urlParams?Array.from(this.urlParams.keys()):[]}}class gl{paramName="as-of-date";qaNow=null;intervalId=null;constructor(e,t){this.paramName=t||"as-of-date",this.parameterRegistry=e,this.initializeQADate()}initializeQADate(){const e=this.getInitialDateParam();if(e){const t=new Date(e);isNaN(t.getTime())||(this.qaNow=t,this.startTimer(),this.parameterRegistry.registerParameter(this.paramName,this.qaNow,"date",!0,()=>this.qaNow))}}getInitialDateParam(){if("undefined"==typeof window)return null;try{return new URLSearchParams(window.location.search).get(this.paramName)}catch{return null}}startTimer(){this.intervalId&&clearInterval(this.intervalId),this.intervalId=setInterval(()=>{this.qaNow&&(this.qaNow=new Date(this.qaNow.getTime()+1e3))},1e3)}getDate(){return this.qaNow}cleanup(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null),this.parameterRegistry.unregisterParameter(this.paramName)}}class ml{static instance=null;paramValues=new Map;widget=null;dateManager=null;constructor(){this.parameterRegistry=new dl(this.widget),this.parameterParser=new ul}static getInstance(){return ml.instance||(ml.instance=new ml),ml.instance}initializeQAParameters(){const e=this.parameterParser.getQAParameters();for(const t of e)this.parameterRegistry.registerParameter(t.name,t.value,t.type);this.parameterRegistry.getRegistry().size>0&&this.widget?.createWidget()}initializeWidget(){"undefined"!=typeof window&&this.widget?.setParameterRegistry(this.parameterRegistry.getRegistry())}shouldShowWidget(){return this.parameterRegistry.getRegistry().size>0}registerParameter(e,t,a="string",r=!1,n){this.parameterRegistry.registerParameter(e,t,a,r,n),this.parameterRegistry.getRegistry().size>0&&this.widget?.createWidget()}registerQAParameterFromURL(e){if(this.parameterParser.has(e)){const t=this.parameterParser.getString(e),a=this.parameterParser.detectParameterType(t);this.parameterRegistry.registerParameter(e,t,a),this.parameterRegistry.getRegistry().size>0&&this.widget?.createWidget()}}addQAParameterName(e){this.parameterParser.addQAParameterName(e)}removeQAParameterName(e){this.parameterParser.removeQAParameterName(e)}initializeQADate(){this.registerQAParameterFromURL("as-of-date")}unregisterParameter(e){this.parameterRegistry.unregisterParameter(e)}getString(e,t=""){return this.parameterParser.getString(e,t)}getNumber(e,t=0){return this.parameterParser.getNumber(e,t)}getBoolean(e,t=!1){return this.parameterParser.getBoolean(e,t)}getDate(e,t=new Date){return this.parameterParser.getDate(e,t)}getJSON(e,t){return this.parameterParser.getJSON(e,t)}has(e){return this.parameterParser.has(e)}getAllParamNames(){return this.parameterParser.getAllParamNames()}set(e,t){this.paramValues.set(e,t)}getCached(e){return this.paramValues.get(e)||null}clearCache(){this.paramValues.clear()}initializeDateManager(e){this.dateManager||(this.dateManager=new gl(this.parameterRegistry,e))}getDateManager(){return this.dateManager}cleanup(){this.parameterRegistry.cleanup(),this.widget?.cleanup(),this.dateManager&&(this.dateManager.cleanup(),this.dateManager=null)}static reset(){ml.instance&&ml.instance.cleanup(),ml.instance=null}}const pl=(()=>{const e=ml.getInstance();return e.initializeDateManager(),e.getDateManager()})(),bl=(e,t={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"},a)=>{if(!e)return"";try{const r=(0,il.H)(e);return(0,ll.f)(r)?new Intl.DateTimeFormat(void 0,{...t,timeZone:a||Intl.DateTimeFormat().resolvedOptions().timeZone}).format(r):""}catch{return""}},hl=(e,t={hour:"numeric",minute:"2-digit",timeZoneName:"short"},a)=>{if(!e)return"";try{const r=(0,il.H)(e);return(0,ll.f)(r)?new Intl.DateTimeFormat("en-US",{...t,timeZone:a||Intl.DateTimeFormat().resolvedOptions().timeZone}).format(r):""}catch{return""}};function vl(e){try{const t=new Date,a=new Date(e);if(isNaN(a.getTime()))return"";if((0,sl.Y)(a,t))return"";const r=(0,cl.o)(a,t);if(r<=0||isNaN(r))return"";const n=Math.floor(r/1440),o=Math.floor(r%1440/60),i=r%60;return n>0?`${n}d ${o}h`:o>0?`${o}h ${i}m`:`${i}m`}catch{return""}}const fl=()=>{const e=pl?.getDate();return e||new Date},xl=(e,t,a)=>{try{const r=(0,il.H)(e),n=(0,il.H)(t);if(!(0,ll.f)(r)||!(0,ll.f)(n))return!1;const o=a||new Date;return o>=r&&o<n}catch{return!1}};var wl=a(41594),yl=a(74700),kl=a(41594);const Cl=(0,n.memo)(({icon:e,className:t})=>e?kl.createElement("span",{className:ur("flex items-center justify-center shrink-0 overflow-hidden","w-[var(--button-image-icon-max-height)] h-[var(--button-image-icon-max-height)]","min-w-0 min-h-0","[&_img]:max-h-full [&_img]:max-w-full [&_img]:w-auto [&_img]:h-auto","[&_img]:object-contain [&_img]:block",t)},(e=>"string"==typeof e&&e.includes("<")&&e.includes(">")?wl.createElement("span",{dangerouslySetInnerHTML:{__html:e}}):e)(e)):null);var El=a(41594);function Nl(){return Nl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Nl.apply(null,arguments)}const Al=e=>{if(null==e)return!1;if("object"==typeof e&&"type"in e){const t=e;if("svg"===t.type)return!0;if(t.props?.children){const e=Array.isArray(t.props.children)?t.props.children:[t.props.children];if(e.length>0&&e.every(Al))return!0}}return!!Array.isArray(e)&&e.length>0&&e.every(Al)},Vl=e=>{if(null==e)return!1;if("string"==typeof e)return e.trim().length>0;if("number"==typeof e)return!0;if(Array.isArray(e))return e.some(Vl);if("object"==typeof e&&"props"in e&&e.props){const t=e.props;if(t.children)return Vl(t.children)}return!1},Tl=(0,n.forwardRef)(({to:e,href:t,children:a,label:r,iconBefore:n,iconAfter:o,size:i,...l},s)=>{const c=((e,t,a,r)=>{const n=Boolean(a||r),o=Vl(e)||Vl(t);return!(!n||o)||!!Al(e)||!(o||t||!e||"object"!=typeof e||Array.isArray(e)||!(e=>{if(null==e)return!1;if("object"==typeof e&&"type"in e&&"props"in e){const t=e;if("string"==typeof t.type){const e=t.type.toLowerCase();if(["i","span","div"].includes(e)){const e=t.props?.className;if(e&&"string"==typeof e)return/(?:^|\s)(?:ri-|icon-|fa-|material-icons|icon)/.test(e)}}if("function"==typeof t.type||"object"==typeof t.type&&null!==t.type)return!1}return!1})(e))})(a,r,n,o);return e?El.createElement(nl,Nl({},l,{size:i,ref:s,asChild:!0,isIconOnly:c}),El.createElement("a",{onClick:t=>{e&&"undefined"!=typeof window&&window.scrollTo({top:0,behavior:"smooth"}),e.endsWith("/registration")&&window.trackProgramRegister(null,t),(e.includes("discord.gg/")||e.includes("discord.com/invite/"))&&window.trackDiscordLink(null,t,e),"undefined"!=typeof window&&window.routerNavigate?window.routerNavigate(e):window.location.href=e,l?.onClick?.(t)}},El.createElement(Cl,{icon:n}),a||r,El.createElement(Cl,{icon:o}))):t?El.createElement(nl,Nl({},l,{size:i,ref:s,asChild:!0,isIconOnly:c}),El.createElement("a",{href:t,onClick:e=>{t.endsWith("/registration")&&window.trackProgramRegister(null,e),(t.includes("discord.gg/")||t.includes("discord.com/invite/"))&&window.trackDiscordLink(null,e,t),l?.onClick?.(e)}},El.createElement(Cl,{icon:n}),a||r,El.createElement(Cl,{icon:o}))):El.createElement(nl,Nl({},l,{size:i,ref:s,isIconOnly:c}),El.createElement(El.Fragment,null,El.createElement(Cl,{icon:n}),a||r,El.createElement(Cl,{icon:o})))});Tl.displayName="Button";var _l=a(41594);const zl=(0,n.forwardRef)(({mainAction:e,menuActions:t,variant:a="default",size:r="lg",className:n,buttonClassName:o,disabled:i=!1,style:l={},type:s="button"},c)=>{const d={display:"var(--button-group-container-display)",alignItems:"var(--button-group-container-align-items)",gap:"var(--button-group-gap)",...l};return _l.createElement("div",{ref:c,className:ur("flex items-stretch",n),style:d},_l.createElement(Tl,{type:s,variant:a,size:r,onClick:e.onClick,disabled:i,className:ur(o,"[.button-group-success_&]:!bg-[var(--button-group-success-bg,inherit)] [.button-group-success_&]:!text-[var(--button-group-success-color,inherit)] [.button-group-success_&]:hover:!bg-[var(--button-group-success-hover-bg,inherit)]","[.button-group-error_&]:!bg-[var(--button-group-error-bg,inherit)] [.button-group-error_&]:!text-[var(--button-group-error-color,inherit)] [.button-group-error_&]:hover:!bg-[var(--button-group-error-hover-bg,inherit)]","!opacity-[var(--button-group-opacity,1)]"),style:{borderTopRightRadius:"var(--button-group-main-button-border-radius-right)",borderBottomRightRadius:"var(--button-group-main-button-border-radius-right)",borderRight:"var(--button-group-main-button-border-right)",alignSelf:"stretch"}},e.label),_l.createElement(rn,null,_l.createElement(nn,{asChild:!0},_l.createElement(Tl,{variant:a,size:r,disabled:i,className:ur("px-2",o,"[.button-group-success_&]:!bg-[var(--button-group-success-bg,inherit)] [.button-group-success_&]:!text-[var(--button-group-success-color,inherit)] [.button-group-success_&]:hover:!bg-[var(--button-group-success-hover-bg,inherit)]","[.button-group-error_&]:!bg-[var(--button-group-error-bg,inherit)] [.button-group-error_&]:!text-[var(--button-group-error-color,inherit)] [.button-group-error_&]:hover:!bg-[var(--button-group-error-hover-bg,inherit)]","!opacity-[var(--button-group-opacity,1)]"),style:{borderTopLeftRadius:"var(--button-group-dropdown-button-border-radius-left)",borderBottomLeftRadius:"var(--button-group-dropdown-button-border-radius-left)",paddingLeft:"var(--button-group-dropdown-button-padding-x)",paddingRight:"var(--button-group-dropdown-button-padding-x)",alignSelf:"stretch"}},_l.createElement("i",{className:"ri-arrow-down-s-line",style:{fontSize:"var(--button-group-arrow-icon-size)",lineHeight:1,color:"var(--button-group-arrow-icon-color)"}}))),_l.createElement(on,{align:"end",style:{width:"var(--button-group-dropdown-menu-width)",padding:"var(--button-group-dropdown-menu-padding)",gap:"var(--button-group-dropdown-menu-gap)",background:"var(--button-group-dropdown-menu-background)",border:"var(--button-group-dropdown-menu-border)",borderRadius:"var(--button-group-dropdown-menu-radius)",boxShadow:"var(--button-group-dropdown-menu-shadow)"}},t.map((e,t)=>_l.createElement(ln,{key:t,onClick:i?void 0:e.onClick,className:ur("flex flex-col items-start bg-[var(--button-group-dropdown-item-background)] !text-[var(--button-group-dropdown-item-color)]","p-[var(--button-group-dropdown-item-padding)]","gap-[var(--button-group-dropdown-item-gap)]","hover:!bg-[var(--button-group-dropdown-item-hover-background)] hover:!text-[var(--button-group-dropdown-item-hover-color)]","focus:!bg-[var(--button-group-dropdown-item-hover-background)] focus:!text-[var(--button-group-dropdown-item-hover-color)]",i?"opacity-50 cursor-not-allowed":"cursor-pointer"),disabled:i},_l.createElement("div",{className:"flex items-center gap-2 w-full"},e.isSelected&&_l.createElement("i",{className:"ri-check-line",style:{fontSize:"var(--button-group-menu-icon-size)",lineHeight:1,color:"var(--button-group-menu-icon-color)"}}),_l.createElement("span",{className:"font-[var(--button-group-dropdown-item-font-weight)]"},e.label)),e.description&&_l.createElement("span",{style:{fontSize:"var(--button-group-dropdown-item-description-font-size)"}},e.description))))))});zl.displayName="ButtonGroup";var Bl=a(41594);function Sl(){return Sl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Sl.apply(null,arguments)}const Ll=In.bL,Pl=In.l9,Il=(In.Mz,(0,n.forwardRef)(({className:e,align:t="center",sideOffset:a=4,...r},n)=>Bl.createElement(In.ZL,null,Bl.createElement(In.UC,Sl({ref:n,align:t,sideOffset:a,className:ur("z-[var(--popover-z-index)] w-72","rounded-[var(--popover-radius)] border border-[var(--popover-border)] p-[var(--popover-padding)]","text-[var(--popover-color)] shadow-[var(--popover-shadow)] outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e)},r,{style:{"--popover-side-offset":`${a}px`,background:"var(--popover-background)",...r.style||{}}})))));Il.displayName=In.UC.displayName;var Rl=a(41594);function Ml(){return Ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Ml.apply(null,arguments)}const Ol=(0,n.forwardRef)(({options:e,onSelect:t,disabled:a=!1,popoverClassName:r,children:o,popoverSide:i="bottom",selectedValue:l,...s},c)=>{const[d,u]=(0,n.useState)(!1),g=(0,n.useRef)(null);!function(e,t,a=!0){const r=(0,n.useRef)(t);r.current=t,(0,n.useEffect)(()=>{if(a)return ol.subscribe(e,e=>{r.current(e)})},[e,a])}("ui:close-all-popovers",()=>u(!1));const m=e=>{const a=l===e.value;return Rl.createElement("button",{key:e.value,onClick:()=>(e=>{e.disabled||(t(e),u(!1))})(e),disabled:e.disabled,"aria-selected":a,className:ur("w-full text-left px-3 py-2 rounded-[var(--button-select-radius)]","hover:bg-[var(--button-select-hover-bg)] hover:text-[var(--button-select-color)]",!a&&"focus:bg-[var(--button-select-hover-bg)] focus:text-[var(--button-select-color)]","focus:outline-none","disabled:opacity-50 disabled:cursor-not-allowed disabled:hover:bg-transparent","transition-colors",a&&"bg-[var(--button-select-hover-bg)] text-[var(--button-select-color)]"),style:{fontSize:"var(--button-select-font-size)"}},Rl.createElement("div",{className:"text-sm"},e.label),e.description&&Rl.createElement("div",{className:"text-xs text-[var(--button-select-label-color)] mt-0.5"},e.description))};return Rl.createElement(Ll,{open:d,onOpenChange:u},Rl.createElement(Pl,{asChild:!0},Rl.createElement(Tl,Ml({},s,{ref:c,disabled:a}),o)),Rl.createElement(Il,{className:ur("p-0",r),align:"start",side:i,sideOffset:8,avoidCollisions:!0,collisionBoundary:document.documentElement,collisionPadding:16,sticky:"partial",onOpenAutoFocus:e=>{l&&(e.preventDefault(),queueMicrotask(()=>{const e=g.current?.querySelector('button[aria-selected="true"]');e?.focus()}))},style:{width:"max(var(--button-select-min-popover-width), min(var(--radix-popover-trigger-width), var(--button-select-max-popover-width)))"}},Rl.createElement("div",{ref:g,className:"max-h-64 overflow-y-auto"},e.map((e,t)=>"type"in e&&"group"===e.type?((e,t)=>Rl.createElement("div",{key:e.name},Rl.createElement("div",{className:ur("px-3 py-2 border-b border-[var(--button-select-border-color)] mt-3",0===t&&"mt-0")},Rl.createElement("div",{className:"text-md font-semibold text-[var(--button-select-label-color)]"},e.label||e.name),e.description&&Rl.createElement("div",{className:"text-sm text-[var(--button-select-description-color)] mt-0.5"},e.description)),e.items.map(m)))(e,t):m(e)))))});Ol.displayName="ButtonSelect";var jl=a(93977),Fl=a(41594);function Dl(){return Dl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Dl.apply(null,arguments)}function Ul({displayMonth:e}){const{goToMonth:t,previousMonth:a,nextMonth:r}=(0,Vr.cq)(),n=ur("inline-flex items-center justify-center","h-[var(--calendar-nav-button-size)] w-[var(--calendar-nav-button-size)]","bg-[var(--calendar-nav-button-bg)] rounded-[var(--calendar-nav-button-radius)]","hover:bg-[var(--calendar-nav-button-hover-bg)] hover:text-[var(--calendar-nav-button-hover-color)]","disabled:opacity-50 disabled:pointer-events-none","cursor-pointer");return Fl.createElement("div",{className:"flex justify-between items-center pt-1"},Fl.createElement("button",{type:"button",className:n,disabled:!a,onClick:()=>a&&t(a),"aria-label":"Go to previous month"},Fl.createElement("i",{className:"ri-arrow-left-s-line text-xl"})),Fl.createElement("div",{className:"font-medium text-[length:var(--calendar-caption-font-size)] text-[color:var(--calendar-caption-color)]"},(0,jl.GP)(e,"MMMM yyyy")),Fl.createElement("button",{type:"button",className:n,disabled:!r,onClick:()=>r&&t(r),"aria-label":"Go to next month"},Fl.createElement("i",{className:"ri-arrow-right-s-line text-xl"})))}function Hl({className:e,classNames:t={},showOutsideDays:a=!0,...r}){return Fl.createElement("div",null,"dropdown"===r.captionLayout&&Fl.createElement("style",null,"\n            .rdp-vhidden {\n              display: none;\n            }\n          "),Fl.createElement(Vr.hv,Dl({showOutsideDays:a,className:ur("p-[var(--calendar-padding)] bg-[var(--calendar-bg)] border border-[var(--calendar-border-color)] shadow-[var(--calendar-shadow)] rounded-[var(--calendar-border-radius)]",e),classNames:{months:"flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0",month:"space-y-4",caption:"flex justify-center pt-1 relative items-center",caption_label:"dropdown"===r.captionLayout?"sr-only":"font-medium text-[length:var(--calendar-caption-font-size)] text-[color:var(--calendar-caption-color)]",caption_dropdowns:"flex justify-center space-x-2",dropdown:"rounded-[var(--calendar-dropdown-border-radius)] border border-[var(--calendar-dropdown-border-color)] bg-[var(--calendar-dropdown-bg)] text-[var(--calendar-dropdown-color)] px-[var(--calendar-dropdown-padding-x)] py-[var(--calendar-dropdown-padding-y)] text-[var(--calendar-dropdown-font-size)] shadow-sm focus:outline-none focus:ring-2 focus:ring-ring",nav:"space-x-1 flex items-center",nav_button:ur(tl({variant:"ghost",size:"sm"}),"h-[var(--calendar-nav-button-size)] w-[var(--calendar-nav-button-size)] bg-[var(--calendar-nav-button-bg)] rounded-[var(--calendar-nav-button-radius)]","hover:bg-[var(--calendar-nav-button-hover-bg)] hover:text-[var(--calendar-nav-button-hover-color)]","rounded-[var(--calendar-nav-button-radius)]"),nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-y-1",head_row:"flex py-[var(--calendar-header-padding)]",head_cell:ur("text-muted-foreground rounded-md font-normal text-[0.8rem]","w-[var(--calendar-day-size)]"),row:"flex w-full mt-2",cell:ur("relative p-0 text-center text-sm focus-within:relative focus-within:z-20 [&:has([aria-selected].day-range-end)]:rounded-r-[var(--calendar-day-radius)]"),day:ur(tl({variant:"ghost"}),"p-0 font-normal aria-selected:opacity-100","w-[var(--calendar-day-size)] h-[var(--calendar-day-size)]","rounded-[var(--calendar-day-radius)]","hover:bg-[var(--calendar-day-hover-bg)] hover:text-[var(--calendar-day-hover-color)]"),day_range_start:"day-range-start",day_range_end:"day-range-end",day_selected:ur("day-selected bg-[color:var(--calendar-day-selected-bg)] text-[color:var(--calendar-day-selected-color)]","hover:bg-[color:var(--calendar-day-selected-bg)] aria-selected:hover:text-[color:var(--calendar-day-selected-color)]","focus:bg-[color:var(--calendar-day-selected-bg)] focus:text-[color:var(--calendar-day-selected-color)]"),day_today:ur("day-today bg-[var(--calendar-today-bg)] text-[var(--calendar-today-color)]","aria-selected:bg-[var(--calendar-day-selected-bg)] aria-selected:text-[var(--calendar-day-selected-color)]","hover:bg-[var(--calendar-day-selected-bg)] hover:text-[var(--calendar-day-selected-color)]"),day_outside:"day-outside text-muted-foreground opacity-50  aria-selected:bg-[color:var(--calendar-day-outside-selected-bg)] aria-selected:text-[color:var(--calendar-day-outside-selected-color)] aria-selected:opacity-30",day_disabled:"text-muted-foreground opacity-50",day_range_middle:"aria-selected:bg-[var(--calendar-day-range-bg)] aria-selected:text-[var(--calendar-day-range-color)] aria-selected:rounded-[0]",day_hidden:"invisible",...t},components:{Caption:Ul}},r)))}Hl.displayName="Calendar";var $l=a(41594);function ql(){return ql=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ql.apply(null,arguments)}const Gl=(0,br.F)("card rounded-[var(--card-border-radius)] text-[var(--card-text-color)] shadow-[var(--card-shadow)]",{variants:{variant:{default:"\n          bg-[var(--card-bg)]\n          shadow-[var(--card-shadow)]\n        ",elevated:"\n          bg-[var(--card-elevated-bg)]\n          border-[var(--card-elevated-border-color)]\n          shadow-[var(--card-elevated-shadow)]\n        ",outlined:"\n          bg-[var(--card-outlined-bg)]\n          shadow-[var(--card-outlined-shadow)]\n        ",ghost:"\n          bg-[var(--card-ghost-bg)]\n          border-[var(--card-ghost-border-color)]\n          shadow-[var(--card-ghost-shadow)]\n        "},size:{sm:"p-[var(--card-padding-sm)]",md:"p-[var(--card-padding-md)]",lg:"p-[var(--card-padding-lg)]"},orientation:{vertical:"flex flex-col gap-[var(--card-gap)]",horizontal:"flex flex-col md:flex-row gap-[var(--card-gap)]"}},defaultVariants:{variant:"default",size:"md",orientation:"vertical"}}),Zl=(e,t)=>({..."default"===e&&{border:"var(--card-border)"},..."elevated"===e&&{border:"var(--card-elevated-border)"},..."outlined"===e&&{border:"var(--card-outlined-border)"},..."ghost"===e&&{border:"var(--card-ghost-border)"},...t}),Wl=(0,n.forwardRef)(({className:e,variant:t="default",size:a,orientation:r,head:n,content:o,image:i,footer:l,children:s,onClick:c,...d},u)=>{const g=!!c;if(s)return $l.createElement("div",ql({ref:u},d,{onClick:c,"data-variant":t,"data-interactive":g||void 0,className:ur(Gl({variant:t,size:a,orientation:r,className:e})),style:{color:"var(--card-text-color)",...Zl(t,d.style)}}),s);const m=i?.position||"left",p=!(!i||!i.url&&!i.icon),b=p&&("left"===m||"right"===m),h=p?$l.createElement(es,{url:i.url,alt:i.alt,position:m,className:ur(b?"h-[var(--card-image-container-min-height)]":void 0)},i.icon):null,v=n?.title||n?.description?$l.createElement(Yl,null,n.title&&$l.createElement(Kl,{dangerouslySetInnerHTML:{__html:n.title}}),n.description&&$l.createElement(Ql,{dangerouslySetInnerHTML:{__html:n.description}})):null,f=o?$l.createElement(Xl,null,$l.createElement("span",{dangerouslySetInnerHTML:{__html:o}})):null,x=l?.content?$l.createElement(Jl,null,$l.createElement("span",{dangerouslySetInnerHTML:{__html:l.content}})):null,w=b?"horizontal":r||"vertical";let y;return y=p&&"top"===m?$l.createElement($l.Fragment,null,h,v,f,x):p&&"bottom"===m?$l.createElement($l.Fragment,null,v,f,x,h):p&&"left"===m?$l.createElement($l.Fragment,null,h,$l.createElement("div",{className:"flex flex-col flex-1 gap-4 w-full md:w-auto"},v,f,x)):p&&"right"===m?$l.createElement($l.Fragment,null,$l.createElement("div",{className:"flex flex-col flex-1 gap-4 w-full md:w-auto"},v,f,x),h):$l.createElement($l.Fragment,null,v,f,x),$l.createElement("div",ql({ref:u},d,{onClick:c,"data-variant":t,"data-interactive":g||void 0,className:ur(Gl({variant:t,size:a,orientation:w,className:e})),style:Zl(t,d.style)}),y)});Wl.displayName="Card";const Yl=(0,n.forwardRef)(({className:e,style:t,...a},r)=>$l.createElement("div",ql({ref:r,className:ur("flex flex-col space-y-1.5",e),style:{padding:"var(--card-header-padding)",textAlign:"var(--card-header-text-align)",...t}},a)));Yl.displayName="CardHeader";const Kl=(0,n.forwardRef)(({className:e,...t},a)=>$l.createElement("h3",ql({ref:a,className:ur("card-title",e),style:{fontSize:"var(--card-title-font-size)",fontWeight:"var(--card-title-font-weight)",lineHeight:"var(--card-title-line-height)",color:"var(--card-title-color)",padding:"var(--card-title-padding)"}},t)));Kl.displayName="CardTitle";const Ql=(0,n.forwardRef)(({className:e,...t},a)=>$l.createElement("div",ql({ref:a,className:ur("card-description",e),style:{fontSize:"var(--card-description-font-size)",color:"var(--card-description-color)",lineHeight:"var(--card-description-line-height)",padding:"var(--card-description-padding)"}},t)));Ql.displayName="CardDescription";const Xl=(0,n.forwardRef)(({className:e,style:t,...a},r)=>$l.createElement("div",ql({ref:r,className:ur("card-content",e),style:{color:"var(--card-content-color)",padding:"var(--card-content-padding)",textAlign:"var(--card-content-text-align)",...t}},a)));Xl.displayName="CardContent";const Jl=(0,n.forwardRef)(({className:e,style:t,...a},r)=>$l.createElement("div",ql({ref:r,className:ur("card-footer",e),style:{padding:"var(--card-footer-padding)",textAlign:"var(--card-footer-text-align)",...t}},a)));Jl.displayName="CardFooter";const es=(0,n.forwardRef)(({className:e,url:t,alt:a,position:r="left",children:n,style:o,...i},l)=>{const s=t?$l.createElement("img",{src:t,alt:a||"",className:"card-image",style:{objectFit:"var(--card-image-object-fit)",objectPosition:"var(--card-image-object-position)",borderRadius:"var(--card-image-border-radius)",maxHeight:"left"===r||"right"===r?"var(--card-image-positioned-max-height)":"var(--card-image-max-height)",margin:"var(--card-image-margin)",width:"var(--card-image-width)"}}):n;return $l.createElement("div",ql({ref:l,className:ur("card-image-container","overflow-hidden","left"===r||"right"===r?"w-full max-h-[var(--card-image-positioned-max-height)] md:max-h-none md:w-auto md:flex-shrink-0":"w-full flex-shrink-0",e),style:{background:"var(--card-image-container-bg )",border:"var(--card-image-container-border)",minHeight:"var(--card-image-container-min-height)",borderRadius:"var(--card-image-container-border-radius)",padding:"var(--card-image-container-padding)",display:"var(--card-image-container-display)",justifyContent:"var(--card-image-container-justify-content)",alignItems:"var(--card-image-container-align-items)",margin:"var(--card-image-container-margin)",...o}},i),s)});es.displayName="CardImage";var ts=a(41594);function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},as.apply(null,arguments)}const rs=(0,br.F)("text-sm font-light peer-disabled:cursor-not-allowed peer-disabled:opacity-70",{variants:{variant:{default:"text-[var(--help-text-color)]",error:"text-[var(--help-text-error-color)]"},layout:{top:"mb-[var(--help-text-margin-bottom)]",inline:"ml-[var(--help-text-margin-left)]"}},defaultVariants:{variant:"default",layout:"top"}}),ns=(0,n.forwardRef)(({className:e,variant:t,layout:a,html:r,children:n,...o},i)=>ts.createElement("div",{className:"flex items-center"},ts.createElement(cn.b,as({ref:i,className:ur(rs({variant:t,layout:a}),e)},o),r?ts.createElement("span",{dangerouslySetInnerHTML:{__html:r}}):n)));ns.displayName=cn.b.displayName;var os=a(41594);function is(){return is=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},is.apply(null,arguments)}const ls=(0,n.forwardRef)(({className:e,error:t,label:a,description:r,labelProps:o,id:i,onCheckedChange:l,...s},c)=>{const d=i||(0,n.useId)(),u=os.createElement(Sr.bL,is({ref:c,id:d,className:ur("peer box-border flex items-center justify-center rounded-[var(--checkbox-border-radius)] border border-[var(--checkbox-border-color)] bg-[var(--checkbox-bg)] transition-colors","hover:border-[var(--checkbox-border-hover-color)]","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[var(--checkbox-border-focus-color)] focus-visible:ring-offset-2","disabled:opacity-40 disabled:border-[var(--checkbox-border-disabled-color)]","disabled:cursor-not-allowed","data-[state=checked]:border-[var(--checkbox-border-color)]","data-[state=checked]:bg-[var(--checkbox-checked-bg)]","data-[state=checked]:disabled:border-[var(--checkbox-border-disabled-color)]",t&&"border-[var(--checkbox-error-border-color)]",e),style:{width:"var(--checkbox-size)",height:"var(--checkbox-size)",minWidth:"var(--checkbox-size)",minHeight:"var(--checkbox-size)"},onCheckedChange:e=>{l?.(e)}},s),os.createElement(Sr.C1,{className:ur("flex items-center justify-center","text-[var(--checkbox-checkmark-color)]","disabled:text-[var(--checkbox-checkmark-disabled-color)]")},os.createElement("i",{className:"ri-check-line"})));return a?os.createElement("div",{className:"space-y-2"},os.createElement("div",{className:"flex items-center space-x-2"},u,os.createElement("label",is({htmlFor:d,className:ur("text-[var(--checkbox-label-color)]",o?.className),style:{fontSize:"var(--checkbox-label-font-size)",fontWeight:"var(--checkbox-label-font-weight)",lineHeight:"var(--checkbox-label-line-height)",letterSpacing:"var(--checkbox-label-letter-spacing)"}},o),a)),t&&os.createElement(ns,{variant:"error"},t),r&&os.createElement(ns,{html:r})):u});ls.displayName=Sr.bL.displayName;var ss=a(41594);function cs(){return cs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},cs.apply(null,arguments)}const ds=(0,br.F)("text-[var(--label-font-size)] font-[var(--label-font-weight)] leading-normal peer-disabled:cursor-not-allowed peer-disabled:opacity-70",{variants:{variant:{default:"text-[var(--label-color)]",disabled:"text-[var(--label-disabled-color)]",error:"text-[var(--label-error-color)]",required:"text-[var(--label-required-color)]"},layout:{top:"mb-[var(--label-margin-bottom)]",inline:"ml-[var(--label-margin-left)]"}},defaultVariants:{variant:"default",layout:"top"}}),us=(0,n.forwardRef)(({className:e,variant:t,layout:a,required:r,...n},o)=>ss.createElement("div",{className:"flex items-center w-full"},ss.createElement(cn.b,cs({ref:o,className:ur(ds({variant:t,layout:a}),e)},n)),r&&ss.createElement("span",{className:"ml-[var(--label-required-margin-left)] w-[var(--label-required-size)] h-[var(--label-required-size)] rounded-full bg-[var(--label-required-color)]","aria-hidden":"true"})));us.displayName=cn.b.displayName;var gs=a(41594);function ms(){return ms=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ms.apply(null,arguments)}const ps=e=>{const t=[];let a=0;const r=e.includes("A");for(let r=0;r<e.length;r++)"#"===e[r]||"A"===e[r]?a++:t.push({position:a,char:e[r]});return{separators:t,maxDigits:a,totalLength:e.length,hasAlpha:r}},bs=(e,t)=>{const{separators:a,maxDigits:r,hasAlpha:n}=ps(t),o=n?e.replace(/[^a-zA-Z0-9]/g,"").slice(0,r):e.replace(/[^0-9]/g,"").slice(0,r);if(0===o.length)return"";let i="",l=0;for(const e of a){if(l>=o.length)break;const t=o.slice(l,e.position);if(0===t.length)break;i+=t,o.length>e.position&&(i+=e.char),l=e.position}return l<o.length&&(i+=o.slice(l)),i},hs=(e,t)=>"uppercase"===t?e.toUpperCase():"lowercase"===t?e.toLowerCase():e,vs=(0,n.forwardRef)(({type:e,error:t,icon:a,label:r,description:o,value:i,className:l,classNames:s={},onChange:c,onBlur:d,mask:u,formatOnInput:g=!0,onValueChange:m,textTransform:p,allowedChars:b,prefix:h,...v},f)=>{const x=Boolean(u),[w,y]=(0,n.useState)(x&&i||""),k=u?ps(u):null,C=x&&h||"";(0,n.useEffect)(()=>{x&&y(i||"")},[i,x]);const E=x?w:i,N=k?k.totalLength+C.length:v.maxLength;return gs.createElement("div",{className:"space-y-2"},r&&gs.createElement(us,{htmlFor:v.id},r),gs.createElement("div",{className:ur("relative",l)},a&&gs.createElement("div",{className:ur("absolute left-3 top-1/2 -translate-y-1/2 text-[var(--input-placeholder-color)]",s.icon)},a),gs.createElement("input",ms({},v,{type:x?"text":e,value:E,onChange:e=>{if(x&&u){let t=e.target.value;if(C){const e=hs(t,p),a=hs(C,p);if(e.startsWith(a))t=t.slice(C.length);else{const a=C.replace(/[^a-zA-Z0-9]/g,""),r=e.replace(/[^a-zA-Z0-9]/g,"");if(a&&r.startsWith(hs(a,p))){let e=0,r=0;for(let n=0;n<t.length&&r<a.length;n++)e++,/[a-zA-Z0-9]/.test(t[n])&&r++;t=t.slice(e)}}}const a=u.replace(/[#A]/g,"").replace(/[-[\]{}()*+?.,\\^$|]/g,"\\$&"),r=new RegExp(`[^${k?.hasAlpha?`a-zA-Z0-9${a}`:`0-9${a}`}]`,"g");t=t.replace(r,""),t=hs(t,p),g&&(t=bs(t,u));const n=t?C+t:"";y(n),m?.(n)}else{let t=e.target.value;b&&(t=t.replace(new RegExp(`[^${b}]`,"g"),"")),t=hs(t,p),void 0!==v.maxLength&&(t=t.slice(0,v.maxLength)),t!==e.target.value&&(e.target.value=t),c?.(e)}},onBlur:e=>{if(x&&u&&g&&w){let e=w;C&&e.startsWith(C)&&(e=e.slice(C.length));let t=bs(e,u);t=hs(t,p);const a=t?C+t:"";y(a),m?.(a)}d?.(e)},maxLength:N,className:ur("flex w-full rounded-[var(--input-border-radius)] shadow-sm","h-[var(--input-height)]","px-[var(--input-padding-x)] py-[var(--input-padding-y)]","leading-[var(--input-line-height)] bg-[var(--input-bg)]","placeholder:text-[var(--input-placeholder-color)]","hover:bg-[var(--input-hover-bg)] hover:border-[var(--input-border-hover-color)]","focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-[var(--input-border-focus-color)]","disabled:cursor-not-allowed disabled:bg-[var(--input-disabled-bg)] disabled:text-[var(--input-disabled-color)] disabled:border-[var(--input-border-disabled-color)] disabled:opacity-[var(--input-disabled-opacity)]",a&&"pl-9",s.input),ref:f,style:{borderWidth:"var(--input-border-width)",borderColor:t?"var(--input-error-border-color)":"var(--input-border-color)",boxShadow:t?"var(--input-error-box-shadow)":"none",borderStyle:"solid",color:"var(--input-color)",fontWeight:"var(--input-font-weight)",fontFamily:"var(--input-font-family)",fontSize:"var(--input-font-size)"}}))),t&&gs.createElement(ns,{variant:"error"},t),o&&gs.createElement(ns,{html:o}))});vs.displayName="Input";var fs=a(41594);function xs(){return xs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},xs.apply(null,arguments)}const ws=(0,br.F)("relative flex w-full touch-none select-none items-center",{variants:{size:{sm:"h-4",md:"h-6",lg:"h-8"},variant:{default:"",primary:"",secondary:"",success:"",warning:"",error:""}},defaultVariants:{size:"md",variant:"default"}}),ys=(0,br.F)("relative w-full grow overflow-hidden rounded-full",{variants:{size:{sm:"h-1",md:"h-1.5",lg:"h-2"},variant:{default:"bg-[var(--slider-variant-default-track-background)]",primary:"bg-[var(--slider-variant-primary-track-background)]",secondary:"bg-[var(--slider-variant-secondary-track-background)]",success:"bg-[var(--slider-variant-success-track-background)]",warning:"bg-[var(--slider-variant-warning-track-background)]",error:"bg-[var(--slider-variant-error-track-background)]"}},defaultVariants:{size:"md",variant:"default"}}),ks=(0,br.F)("absolute h-full rounded-full transition-colors",{variants:{variant:{default:"bg-[var(--slider-variant-default-range-background)]",primary:"bg-[var(--slider-variant-primary-range-background)]",secondary:"bg-[var(--slider-variant-secondary-range-background)]",success:"bg-[var(--slider-variant-success-range-background)]",warning:"bg-[var(--slider-variant-warning-range-background)]",error:"bg-[var(--slider-variant-error-range-background)]"}},defaultVariants:{variant:"default"}}),Cs=(0,br.F)("block rounded-full border shadow transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{size:{sm:"h-3 w-3",md:"h-4 w-4",lg:"h-5 w-5"},variant:{default:"bg-[var(--slider-variant-default-thumb-background)] border-[var(--slider-variant-default-thumb-border-color)] focus-visible:ring-[var(--slider-variant-default-range-background)]",primary:"bg-[var(--slider-variant-primary-thumb-background)] border-[var(--slider-variant-primary-thumb-border-color)] focus-visible:ring-[var(--slider-variant-primary-range-background)]",secondary:"bg-[var(--slider-variant-secondary-thumb-background)] border-[var(--slider-variant-secondary-thumb-border-color)] focus-visible:ring-[var(--slider-variant-secondary-range-background)]",success:"bg-[var(--slider-variant-success-thumb-background)] border-[var(--slider-variant-success-thumb-border-color)] focus-visible:ring-[var(--slider-variant-success-range-background)]",warning:"bg-[var(--slider-variant-warning-thumb-background)] border-[var(--slider-variant-warning-thumb-border-color)] focus-visible:ring-[var(--slider-variant-warning-range-background)]",error:"bg-[var(--slider-variant-error-thumb-background)] border-[var(--slider-variant-error-thumb-border-color)] focus-visible:ring-[var(--slider-variant-error-range-background)]"}},defaultVariants:{size:"md",variant:"default"}}),Es=(0,n.forwardRef)(({className:e,size:t,variant:a,trackClassName:r,rangeClassName:n,thumbClassName:o,defaultValue:i,value:l,disabled:s,...c},d)=>{const u=l&&Array.isArray(l)?l.length:i&&Array.isArray(i)?i.length:1;return fs.createElement(lo.bL,xs({},c,{ref:d,className:ur(ws({size:t,variant:a}),"disabled:opacity-[var(--slider-track-disabled-opacity)] disabled:cursor-[var(--slider-track-disabled-cursor)] cursor-pointer",e),defaultValue:i,value:l,disabled:s}),fs.createElement(lo.CC,{className:ur(ys({size:t,variant:a}),"disabled:cursor-[var(--slider-track-disabled-cursor)]",r)},fs.createElement(lo.Q6,{className:ur(ks({variant:a}),"disabled:opacity-[var(--slider-range-disabled-opacity)]",n)})),Array.from({length:u},(e,r)=>fs.createElement(lo.zi,{key:r,className:ur(Cs({size:t,variant:a}),o)})))});Es.displayName=lo.bL.displayName;var Ns=a(41594);function As({value:e="#ff0000ff",onChange:t,disabled:a=!1,showOpacity:r=!0,showRgb:o=!1,className:l=""}){const{t:s}=(0,i.Bd)(),[c,d]=(0,n.useState)(!1),[u,g]=(0,n.useState)({h:0,s:100,v:100,a:1}),[m,p]=(0,n.useState)(""),b=(0,n.useRef)(null),h=(0,n.useRef)(null),v=(0,n.useRef)(!1),f=(0,n.useRef)(!1),x=(0,n.useCallback)(e=>{let t=0,a=0,r=0,n=1;4===e.length&&e[1]&&e[2]&&e[3]?(t=Number.parseInt(e[1]+e[1],16),a=Number.parseInt(e[2]+e[2],16),r=Number.parseInt(e[3]+e[3],16)):7===e.length?(t=Number.parseInt(e.slice(1,3),16),a=Number.parseInt(e.slice(3,5),16),r=Number.parseInt(e.slice(5,7),16)):9===e.length&&(t=Number.parseInt(e.slice(1,3),16),a=Number.parseInt(e.slice(3,5),16),r=Number.parseInt(e.slice(5,7),16),n=Number.parseInt(e.slice(7,9),16)/255),t/=255,a/=255,r/=255;const o=Math.max(t,a,r),i=o-Math.min(t,a,r);let l=0;return 0!==i&&(l=o===t?(a-r)/i%6:o===a?(r-t)/i+2:(t-a)/i+4),l=Math.round(60*l),l<0&&(l+=360),{h:l,s:0===o?0:Math.round(i/o*100),v:Math.round(100*o),a:n}},[]),w=(0,n.useCallback)(e=>{const{h:t,s:a,v:r,a:n}=e,o=r/100*(a/100),i=o*(1-Math.abs(t/60%2-1)),l=r/100-o;let s=0,c=0,d=0;return t>=0&&t<60?(s=o,c=i,d=0):t>=60&&t<120?(s=i,c=o,d=0):t>=120&&t<180?(s=0,c=o,d=i):t>=180&&t<240?(s=0,c=i,d=o):t>=240&&t<300?(s=i,c=0,d=o):t>=300&&t<360&&(s=o,c=0,d=i),{r:Math.round(255*(s+l)),g:Math.round(255*(c+l)),b:Math.round(255*(d+l)),a:n}},[]),y=(0,n.useCallback)(e=>{const t=e=>e.toString(16).padStart(2,"0"),a=`#${t(e.r)}${t(e.g)}${t(e.b)}`;return r&&e.a<1?a+t(Math.round(255*e.a)):a},[r]);(0,n.useEffect)(()=>{if(e){const t=x(e);g(t),p(e)}},[e,x]);const k=(0,n.useCallback)(()=>{const e=b.current;if(!e)return;const t=e.getContext("2d");if(!t)return;e.width=256,e.height=256;const a=e.width,r=e.height;t.clearRect(0,0,a,r);const n=t.createLinearGradient(0,0,a,0);n.addColorStop(0,"#ffffff"),n.addColorStop(1,`hsl(${u.h}, 100%, 50%)`),t.fillStyle=n,t.fillRect(0,0,a,r);const o=t.createLinearGradient(0,0,0,r);o.addColorStop(0,"rgba(0, 0, 0, 0)"),o.addColorStop(1,"rgba(0, 0, 0, 1)"),t.fillStyle=o,t.fillRect(0,0,a,r)},[u.h]),C=(0,n.useCallback)(()=>{const e=h.current;if(!e)return;const t=e.getContext("2d");if(!t)return;e.width=256,e.height=20;const a=e.width,r=e.height;t.clearRect(0,0,a,r);const n=t.createLinearGradient(0,0,a,0);for(let e=0;e<=360;e+=60)n.addColorStop(e/360,`hsl(${e}, 100%, 50%)`);t.fillStyle=n,t.fillRect(0,0,a,r)},[]);(0,n.useEffect)(()=>{const e=setTimeout(()=>{k(),C()},0);return()=>clearTimeout(e)},[k,C]),(0,n.useEffect)(()=>{if(c){const e=setTimeout(()=>{k(),C()},100);return()=>clearTimeout(e)}},[c,k,C]);const E=(0,n.useCallback)(e=>{if(a)return;const r=b.current;if(!r)return;const n=r.getBoundingClientRect(),o=e.clientX-n.left,i=e.clientY-n.top,l=Math.round(o/r.width*100),s=Math.round(100-i/r.height*100),c={...u,s:Math.max(0,Math.min(100,l)),v:Math.max(0,Math.min(100,s))};g(c);const d=w(c),m=y(d);p(m),t?.(m)},[u,a,w,y,t]),N=(0,n.useCallback)(e=>{if(a)return;const r=h.current;if(!r)return;const n=r.getBoundingClientRect(),o=e.clientX-n.left,i=Math.round(o/r.width*360),l={...u,h:Math.max(0,Math.min(360,i))};g(l);const s=w(l),c=y(s);p(c),t?.(c)},[u,a,w,y,t]),A=(0,n.useCallback)(e=>{if(a||null==u||null==e||0===e.length||null==e[0])return;const r={...u,a:e[0]/100};g(r);const n=w(r),o=y(n);p(o),t?.(o)},[u,a,w,y,t]),V=(0,n.useCallback)(e=>{const a=e.target.value;if(p(a),/^#([0-9A-F]{3}|[0-9A-F]{6}|[0-9A-F]{8})$/i.test(a)){const e=x(a);g(e),t?.(a)}},[x,t]),T=w(u),_=y(T);return Ns.createElement("div",{className:l},Ns.createElement(Ll,{open:c,onOpenChange:d},Ns.createElement(Pl,{asChild:!0},Ns.createElement(Tl,{variant:"outline",disabled:a,className:"w-full justify-start text-left font-normal",style:{backgroundColor:"var(--color-picker-trigger-bg)",borderColor:a?"var(--color-picker-trigger-disabled-border-color)":"var(--color-picker-trigger-border-color)",color:a?"var(--color-picker-trigger-disabled-color)":"var(--color-picker-trigger-color)",fontSize:"var(--color-picker-font-size)",fontWeight:"var(--color-picker-font-weight)",height:"var(--color-picker-trigger-height)",paddingLeft:"var(--color-picker-trigger-padding-x)",paddingRight:"var(--color-picker-trigger-padding-x)",paddingTop:"var(--color-picker-trigger-padding-y)",paddingBottom:"var(--color-picker-trigger-padding-y)",borderRadius:"var(--color-picker-border-radius)",opacity:a?"var(--color-picker-trigger-disabled-opacity)":"1"}},Ns.createElement("div",{className:"mr-2 flex-shrink-0 rounded border",style:{backgroundColor:_,width:"var(--color-picker-color-preview-size)",height:"var(--color-picker-color-preview-size)",borderRadius:"var(--color-picker-color-preview-border-radius)",opacity:a?"var(--color-picker-trigger-disabled-opacity)":"1"}}),Ns.createElement("span",null,_.toUpperCase()))),Ns.createElement(Il,{className:"p-4",align:"start",style:{backgroundColor:"var(--color-picker-popover-bg)",borderColor:"var(--color-picker-popover-border-color)",boxShadow:"var(--color-picker-popover-shadow)",width:"var(--color-picker-popover-width)",padding:"var(--color-picker-popover-padding)",borderRadius:"var(--color-picker-popover-border-radius)"}},Ns.createElement("div",{className:"space-y-4"},Ns.createElement("div",{className:"relative"},Ns.createElement("canvas",{ref:b,width:256,height:256,className:"w-full h-64 cursor-crosshair",style:{borderColor:"var(--color-picker-canvas-border-color)",borderRadius:"var(--color-picker-canvas-border-radius)"},onMouseDown:e=>{v.current=!0,E(e)},onMouseMove:e=>{v.current&&E(e)},onMouseUp:()=>{v.current=!1},onMouseLeave:()=>{v.current=!1}}),Ns.createElement("div",{className:"absolute pointer-events-none rounded-full border-2",style:{width:"var(--color-picker-canvas-indicator-size)",height:"var(--color-picker-canvas-indicator-size)",borderColor:"var(--color-picker-canvas-indicator-border)",boxShadow:"var(--color-picker-canvas-indicator-shadow)",left:u.s/100*100+"%",top:100-u.v/100*100+"%",transform:"translate(-50%, -50%)"}})),Ns.createElement("div",{className:"relative"},Ns.createElement("canvas",{ref:h,width:256,height:20,className:"w-full h-5 cursor-pointer",style:{borderColor:"var(--color-picker-hue-border-color)",borderRadius:"var(--color-picker-hue-border-radius)"},onMouseDown:e=>{f.current=!0,N(e)},onMouseMove:e=>{f.current&&N(e)},onMouseUp:()=>{f.current=!1},onMouseLeave:()=>{f.current=!1}}),Ns.createElement("div",{className:"absolute pointer-events-none rounded",style:{width:"var(--color-picker-hue-indicator-width)",height:"var(--color-picker-hue-indicator-height)",backgroundColor:"var(--color-picker-hue-indicator-bg)",border:"1px solid var(--color-picker-hue-indicator-border)",boxShadow:"var(--color-picker-hue-indicator-shadow)",left:u.h/360*100+"%",top:"50%",transform:"translate(-50%, -50%)"}})),r&&Ns.createElement("div",{className:"space-y-2"},Ns.createElement(us,{style:{fontSize:"var(--color-picker-label-font-size)",color:"var(--color-picker-opacity-label-color)"}},s("Opacity")),Ns.createElement(Es,{value:[Math.round(100*u.a)],onValueChange:A,max:100,step:1,disabled:a}),Ns.createElement("div",{className:"text-right",style:{color:"var(--color-picker-opacity-value-color)",fontSize:"var(--color-picker-opacity-font-size)"}},Math.round(100*u.a),"%")),Ns.createElement("div",{className:"space-y-3"},Ns.createElement("div",{className:"space-y-1"},Ns.createElement(us,{htmlFor:"hex-input",style:{color:"var(--color-picker-label-color)",fontSize:"var(--color-picker-label-font-size)",fontWeight:"var(--color-picker-label-font-weight)"}},"Hex"),Ns.createElement(vs,{id:"hex-input",value:m,onChange:V,disabled:a,placeholder:"#000000",style:{backgroundColor:"var(--color-picker-input-bg)",borderColor:"var(--color-picker-input-border-color)",borderRadius:"var(--color-picker-input-border-radius)",color:"var(--color-picker-input-color)",fontFamily:"var(--color-picker-input-font-family)",fontSize:"var(--color-picker-input-font-size)",paddingLeft:"var(--color-picker-input-padding-x)",paddingRight:"var(--color-picker-input-padding-x)",paddingTop:"var(--color-picker-input-padding-y)",paddingBottom:"var(--color-picker-input-padding-y)"}})),o&&Ns.createElement("div",{className:"grid grid-cols-3 gap-2"},Ns.createElement("div",{className:"space-y-1"},Ns.createElement(us,{style:{fontSize:"var(--color-picker-label-font-size)"}},"R"),Ns.createElement("div",{style:{backgroundColor:"var(--color-picker-rgb-bg)",color:"var(--color-picker-rgb-color)",fontSize:"var(--color-picker-rgb-font-size)",paddingLeft:"var(--color-picker-rgb-padding-x)",paddingRight:"var(--color-picker-rgb-padding-x)",paddingTop:"var(--color-picker-rgb-padding-y)",paddingBottom:"var(--color-picker-rgb-padding-y)",borderRadius:"var(--color-picker-rgb-border-radius)"}},T.r)),Ns.createElement("div",{className:"space-y-1"},Ns.createElement(us,{style:{fontSize:"var(--color-picker-label-font-size)"}},"G"),Ns.createElement("div",{style:{backgroundColor:"var(--color-picker-rgb-bg)",color:"var(--color-picker-rgb-color)",fontSize:"var(--color-picker-rgb-font-size)",paddingLeft:"var(--color-picker-rgb-padding-x)",paddingRight:"var(--color-picker-rgb-padding-x)",paddingTop:"var(--color-picker-rgb-padding-y)",paddingBottom:"var(--color-picker-rgb-padding-y)",borderRadius:"var(--color-picker-rgb-border-radius)"}},T.g)),Ns.createElement("div",{className:"space-y-1"},Ns.createElement(us,{style:{fontSize:"var(--color-picker-label-font-size)"}},"B"),Ns.createElement("div",{style:{backgroundColor:"var(--color-picker-rgb-bg)",color:"var(--color-picker-rgb-color)",fontSize:"var(--color-picker-rgb-font-size)",paddingLeft:"var(--color-picker-rgb-padding-x)",paddingRight:"var(--color-picker-rgb-padding-x)",paddingTop:"var(--color-picker-rgb-padding-y)",paddingBottom:"var(--color-picker-rgb-padding-y)",borderRadius:"var(--color-picker-rgb-border-radius)"}},T.b))),Ns.createElement("div",{className:"space-y-1"},Ns.createElement(us,{style:{color:"var(--color-picker-label-color)",fontSize:"var(--color-picker-label-font-size)",fontWeight:"var(--color-picker-label-font-weight)"}},"Preview"),Ns.createElement("div",{className:"w-full border rounded",style:{backgroundColor:_,borderColor:"var(--color-picker-preview-border-color)",borderRadius:"var(--color-picker-preview-border-radius)",height:"var(--color-picker-preview-height)",...r&&u.a<1?{backgroundImage:"\n                            linear-gradient(45deg, var(--color-picker-preview-checkerboard-color) 25%, transparent 25%),\n                            linear-gradient(-45deg, var(--color-picker-preview-checkerboard-color) 25%, transparent 25%),\n                            linear-gradient(45deg, transparent 75%, var(--color-picker-preview-checkerboard-color) 75%),\n                            linear-gradient(-45deg, transparent 75%, var(--color-picker-preview-checkerboard-color) 75%)\n                          ",backgroundSize:"var(--color-picker-preview-checkerboard-size) var(--color-picker-preview-checkerboard-size)",backgroundPosition:"0 0, 0 var(--color-picker-preview-checkerboard-size), var(--color-picker-preview-checkerboard-size) calc(-1 * var(--color-picker-preview-checkerboard-size)), calc(-1 * var(--color-picker-preview-checkerboard-size)) 0"}:{}}})))))))}var Vs=a(41594);function Ts(){return Ts=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Ts.apply(null,arguments)}const _s=Fr.bL,zs=(Fr.l9,Fr.ZL),Bs=(Fr.bm,(0,n.forwardRef)(({className:e,...t},a)=>Vs.createElement(Fr.hJ,Ts({ref:a,className:ur("fixed inset-0 z-[var(--dialog-overlay-z-index)] bg-[var(--dialog-overlay-background)] data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e)},t))));Bs.displayName=Fr.hJ.displayName;const Ss=(0,n.forwardRef)(({className:e,children:t,hideCloseButton:a,...r},n)=>Vs.createElement(zs,null,Vs.createElement(Bs,null),Vs.createElement(Fr.UC,Ts({ref:n,className:ur("fixed left-[50%] top-[50%] z-[var(--dialog-overlay-z-index)]","bg-[var(--dialog-background)]","p-[var(--dialog-content-padding)]","grid w-[var(--dialog-content-max-width)] max-w-full max-h-[var(--dialog-content-max-height)] translate-x-[-50%] translate-y-[-50%] gap-4 border border-[var(--dialog-border-color)] shadow-[var(--dialog-box-shadow)] rounded-[var(--dialog-border-radius)] duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%]",e)},r),t,!a&&Vs.createElement(Fr.bm,{className:ur("absolute right-[-10px] top-[-10px] flex items-center justify-center","h-[var(--dialog-close-button-size)] w-[var(--dialog-close-button-size)]","rounded-full border border-[var(--dialog-border-color)] p-2 transition-colors","bg-[var(--dialog-close-button-background)] hover:bg-[var(--dialog-close-button-hover-background)] focus:outline-none",e)},Vs.createElement("i",{className:"ri-close-line",style:{fontSize:"var(--dialog-close-button-icon-size)",color:"var(--dialog-close-button-icon-color)"}})))));Ss.displayName=Fr.UC.displayName;const Ls=({className:e,...t})=>Vs.createElement("div",Ts({className:ur("text-center sm:text-left",e),style:{margin:"var(--dialog-header-margin)"}},t));Ls.displayName="DialogHeader";const Ps=({className:e,...t})=>Vs.createElement("div",Ts({className:ur("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e)},t));Ps.displayName="DialogFooter";const Is=(0,n.forwardRef)(({className:e,...t},a)=>Vs.createElement(Fr.hE,Ts({ref:a,className:ur("leading-[var(--dialog-title-line-height)] tracking-tight",e),style:{fontFamily:"var(--dialog-title-font-family)",fontSize:"var(--dialog-title-font-size)",fontWeight:"var(--dialog-title-font-weight)",color:"var(--dialog-title-color)"}},t)));Is.displayName=Fr.hE.displayName;const Rs=(0,n.forwardRef)(({className:e,...t},a)=>Vs.createElement(Fr.VY,Ts({ref:a,className:ur("",e),style:{margin:"var(--dialog-description-margin)",fontSize:"var(--dialog-description-font-size)",color:"var(--dialog-description-color)",fontWeight:"var(--dialog-description-font-weight)",lineHeight:"var(--dialog-description-line-height)"}},t)));Rs.displayName=Fr.VY.displayName;var Ms=a(41594);function Os(){return Os=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Os.apply(null,arguments)}const js=(0,n.forwardRef)(({className:e,...t},a)=>Ms.createElement(jr.uB,Os({ref:a,className:ur("flex h-full w-full flex-col overflow-hidden rounded-md","bg-[var(--command-background)] text-[var(--command-text-color)]","border border-[var(--command-border-color)]","rounded-[var(--command-border-radius)]",e)},t)));js.displayName=jr.uB.displayName;const Fs=(0,n.forwardRef)(({className:e,...t},a)=>Ms.createElement("div",{className:"flex items-center border-b border-[var(--command-input-border-color)] px-3","cmdk-input-wrapper":""},Ms.createElement(sr.$p$,{className:"mr-2 h-4 w-4 shrink-0 opacity-50 text-[var(--command-input-icon-color)]"}),Ms.createElement(jr.uB.Input,Os({ref:a,className:ur("flex w-full rounded-md bg-transparent py-3 text-sm outline-none","text-[var(--command-input-text-color)]","placeholder:text-[var(--command-input-placeholder-color)]","disabled:cursor-not-allowed disabled:opacity-50","h-[var(--command-input-height)] px-[var(--command-input-padding)]","text-[var(--command-input-font-size)]",e)},t))));Fs.displayName=jr.uB.Input.displayName;const Ds=(0,n.forwardRef)(({className:e,...t},a)=>Ms.createElement(jr.uB.List,Os({ref:a,className:ur("overflow-y-auto overflow-x-hidden","scrollbar-thin ","max-h-[var(--command-list-max-height)]","bg-[var(--command-list-background)]",e)},t)));Ds.displayName=jr.uB.List.displayName;const Us=(0,n.forwardRef)((e,t)=>Ms.createElement(jr.uB.Empty,Os({ref:t,className:"text-center",style:{padding:"var(--command-empty-padding)",color:"var(--command-empty-text-color)",fontSize:"var(--command-empty-font-size)"}},e)));Us.displayName=jr.uB.Empty.displayName;const Hs=(0,n.forwardRef)(({className:e,...t},a)=>Ms.createElement(jr.uB.Group,Os({ref:a,className:ur("command-group","overflow-hidden text-[var(--command-text-color)]","p-[var(--command-group-padding)]","bg-[var(--command-group-background)]","text-[var(--command-text-color)]",e)},t)));Hs.displayName=jr.uB.Group.displayName,(0,n.forwardRef)(({className:e,...t},a)=>Ms.createElement(jr.uB.Separator,Os({ref:a,className:ur("h-[var(--command-separator-height)] bg-[var(--command-separator-color)]","mx-[var(--command-separator-margin)]",e)},t))).displayName=jr.uB.Separator.displayName;const $s=(0,n.forwardRef)(({className:e,...t},a)=>Ms.createElement(jr.uB.Item,Os({ref:a,className:ur("relative flex cursor-default select-none items-center rounded-sm outline-none","rounded-[var(--command-item-border-radius)]","bg-[var(--command-item-background)] text-[var(--command-item-text-color)]","p-[var(--command-item-padding)]","hover:bg-[var(--command-item-hover-background)]","aria-selected:bg-[var(--command-item-selected-background)] aria-selected:text-[var(--command-item-selected-text-color)]","data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[disabled]:text-[var(--command-item-disabled-color)]",e),style:{fontSize:"var(--command-item-font-size)"}},t)));$s.displayName=jr.uB.Item.displayName;var qs=a(41594);function Gs(){return Gs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Gs.apply(null,arguments)}Yr.bL,Yr.l9,Yr.YJ,Yr.ZL,Yr.Pb,Yr.z6,(0,n.forwardRef)(({className:e,inset:t,children:a,...r},n)=>qs.createElement(Yr.ZP,Gs({ref:n,className:ur("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none","data-[state=open]:bg-[var(--context-menu-sub-trigger-active-bg)] data-[state=open]:text-[var(--context-menu-sub-trigger-active-color)]","bg-[var(--context-menu-sub-trigger-bg)] text-[var(--context-menu-sub-trigger-color)]","focus:bg-[var(--context-menu-sub-trigger-hover-bg)] focus:text-[var(--context-menu-sub-trigger-hover-color)]",t&&"pl-8",e),style:{paddingLeft:"var(--context-menu-sub-trigger-padding-x)",paddingRight:"var(--context-menu-sub-trigger-padding-x)",paddingTop:"var(--context-menu-sub-trigger-padding-y)",paddingBottom:"var(--context-menu-sub-trigger-padding-y)",borderRadius:"var(--context-menu-sub-trigger-radius)",fontSize:"var(--context-menu-sub-trigger-font-size)",cursor:"var(--context-menu-sub-trigger-cursor)",userSelect:"none"}},r),a,qs.createElement(sr.vKP,{className:"ml-auto h-4 w-4",style:{width:"var(--context-menu-chevron-size)",height:"var(--context-menu-chevron-size)",color:"var(--context-menu-chevron-color)",marginLeft:"var(--context-menu-chevron-margin-left)"}}))).displayName=Yr.ZP.displayName,(0,n.forwardRef)(({className:e,...t},a)=>qs.createElement(Yr.G5,Gs({ref:a,className:ur("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground","shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","bg-[var(--context-menu-sub-content-bg)] text-[var(--context-menu-sub-content-text)]","focus:bg-[var(--context-menu-sub-content-hover-bg)] focus:text-[var(--context-menu-sub-content-hover-color)]",e),style:{borderColor:"var(--context-menu-sub-content-border)",borderRadius:"var(--context-menu-sub-content-radius)",boxShadow:"var(--context-menu-sub-content-shadow)",padding:"var(--context-menu-sub-content-padding)",zIndex:"var(--context-menu-sub-content-z-index)",minWidth:"var(--context-menu-min-width)"}},t))).displayName=Yr.G5.displayName,(0,n.forwardRef)(({className:e,...t},a)=>qs.createElement(Yr.ZL,null,qs.createElement(Yr.UC,Gs({ref:a,className:ur("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","bg-[var(--context-menu-content-bg)] text-[var(--context-menu-content-text)]",e),style:{borderColor:"var(--context-menu-content-border)",borderRadius:"var(--context-menu-content-radius)",boxShadow:"var(--context-menu-content-shadow)",padding:"var(--context-menu-content-padding)",zIndex:"var(--context-menu-z-index)",minWidth:"var(--context-menu-min-width)"}},t)))).displayName=Yr.UC.displayName,(0,n.forwardRef)(({className:e,inset:t,destructive:a,...r},n)=>qs.createElement(Yr.q7,Gs({ref:n,className:ur("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5","text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50","bg-[var(--context-menu-item-bg)] text-[var(--context-menu-item-color)]","focus:bg-[var(--context-menu-item-hover-bg)] focus:text-[var(--context-menu-item-hover-color)]",a&&"text-[var(--context-menu-item-destructive-color)] focus:text-[var(--context-menu-item-destructive-color)]",t&&"pl-8",e),style:{paddingLeft:t?"2rem":"var(--context-menu-item-padding-x)",paddingRight:"var(--context-menu-item-padding-x)",paddingTop:"var(--context-menu-item-padding-y)",paddingBottom:"var(--context-menu-item-padding-y)",borderRadius:"var(--context-menu-item-radius)",fontSize:"var(--context-menu-item-font-size)",cursor:"var(--context-menu-item-cursor)",userSelect:"none"}},r))).displayName=Yr.q7.displayName,(0,n.forwardRef)(({className:e,children:t,checked:a,...r},n)=>qs.createElement(Yr.H_,Gs({ref:n,className:ur("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50","bg-[var(--context-menu-item-bg)] text-[var(--context-menu-item-color)]","focus:bg-[var(--context-menu-checkbox-item-hover-bg)] focus:text-[var(--context-menu-checkbox-item-hover-color)]",e),style:{paddingLeft:"var(--context-menu-checkbox-item-padding-left)",paddingRight:"var(--context-menu-checkbox-item-padding-x)",paddingTop:"var(--context-menu-checkbox-item-padding-y)",paddingBottom:"var(--context-menu-checkbox-item-padding-y)",borderRadius:"var(--context-menu-checkbox-item-radius)",fontSize:"var(--context-menu-checkbox-item-font-size)",cursor:"var(--context-menu-checkbox-item-cursor)",userSelect:"none"},checked:a},r),qs.createElement("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",style:{left:"var(--spacing-2)",width:"var(--context-menu-indicator-size)",height:"var(--context-menu-indicator-size)"}},qs.createElement(Yr.VF,null,qs.createElement(sr.Srz,{className:"h-4 w-4",style:{width:"var(--context-menu-indicator-size)",height:"var(--context-menu-indicator-size)",color:"var(--context-menu-indicator-check-color)"}}))),t)).displayName=Yr.H_.displayName,(0,n.forwardRef)(({className:e,children:t,...a},r)=>qs.createElement(Yr.hN,Gs({ref:r,className:ur("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none  data-[disabled]:pointer-events-none data-[disabled]:opacity-50","bg-[var(--context-menu-item-bg)] text-[var(--context-menu-item-color)]","focus:bg-[var(--context-menu-radio-item-hover-bg)] focus:text-[var(--context-menu-radio-item-hover-color)]",e),style:{paddingLeft:"var(--context-menu-radio-item-padding-left)",paddingRight:"var(--context-menu-radio-item-padding-x)",paddingTop:"var(--context-menu-radio-item-padding-y)",paddingBottom:"var(--context-menu-radio-item-padding-y)",borderRadius:"var(--context-menu-radio-item-radius)",fontSize:"var(--context-menu-radio-item-font-size)",cursor:"var(--context-menu-radio-item-cursor)",userSelect:"none"}},a),qs.createElement("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",style:{left:"var(--spacing-2)",width:"var(--context-menu-indicator-size)",height:"var(--context-menu-indicator-size)"}},qs.createElement(Yr.VF,null,qs.createElement(sr.RiX,{className:"h-4 w-4 fill-current",style:{width:"var(--context-menu-indicator-size)",height:"var(--context-menu-indicator-size)",color:"var(--context-menu-indicator-radio-color)"}}))),t)).displayName=Yr.hN.displayName,(0,n.forwardRef)(({className:e,inset:t,...a},r)=>qs.createElement(Yr.JU,Gs({ref:r,className:ur("px-2 py-1.5 font-semibold",t&&"pl-8",e),style:{backgroundColor:"var(--context-menu-label-bg)",color:"var(--context-menu-label-color)",paddingLeft:t?"2rem":"var(--context-menu-label-padding-x)",paddingRight:"var(--context-menu-label-padding-x)",paddingTop:"var(--context-menu-label-padding-y)",paddingBottom:"var(--context-menu-label-padding-y)",fontSize:"var(--context-menu-label-font-size)",fontWeight:"var(--context-menu-label-font-weight)"}},a))).displayName=Yr.JU.displayName,(0,n.forwardRef)(({className:e,...t},a)=>qs.createElement(Yr.wv,Gs({ref:a,className:ur("-mx-1 my-1 h-px bg-border","bg-[var(--context-menu-separator-bg)]",e),style:{marginLeft:"var(--context-menu-separator-margin-x)",marginRight:"var(--context-menu-separator-margin-x)",marginTop:"var(--context-menu-separator-margin-y)",marginBottom:"var(--context-menu-separator-margin-y)",height:"var(--context-menu-separator-height)"}},t))).displayName=Yr.wv.displayName;var Zs=a(41594);function Ws(){return Ws=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Ws.apply(null,arguments)}(0,n.forwardRef)(({copyText:e,label:t="",instructions:a="",footerText:r="",allowHtml:o=!1,className:i,onCopy:l,classNames:s,...c},d)=>{const[u,g]=(0,n.useState)(!1);return e?Zs.createElement("div",Ws({ref:d,className:ur("space-y-2",!t&&!a&&!r&&"flex items-center",i)},c),Zs.createElement("div",{style:{backgroundColor:"var(--copy-text-background)",border:"1px solid var(--copy-text-border)",borderRadius:"var(--copy-text-border-radius)",padding:"var(--copy-text-padding)",gap:"var(--copy-text-gap)"}},Zs.createElement("div",{className:"flex items-start gap-2"},Zs.createElement("button",{onClick:async()=>{try{await navigator.clipboard.writeText(e),g(!0),l?.(e),setTimeout(()=>g(!1),2e3)}catch(e){console.error("Failed to copy link:",e)}},className:ur("transition-colors flex-shrink-0 mt-0.5",s?.button),style:{color:"var(--copy-text-button-color)",transition:"var(--copy-text-button-transition)"},onMouseEnter:e=>{e.currentTarget.style.color="var(--copy-text-button-hover-color)"},onMouseLeave:e=>{e.currentTarget.style.color="var(--copy-text-button-color)"},title:u?"Copied!":"Copy link"},Zs.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"var(--copy-text-icon-color)",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"transition-transform",style:{transition:"var(--copy-text-button-scale-transition)",transform:u?"scale(var(--copy-text-button-copied-scale))":"scale(1)"}},u?Zs.createElement("path",{d:"M20 6L9 17l-5-5"}):Zs.createElement(Zs.Fragment,null,Zs.createElement("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),Zs.createElement("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})))),Zs.createElement("div",{className:"min-w-0 flex-1"},t&&Zs.createElement("div",{className:ur("text-sm mb-1",s?.label),style:{color:"var(--copy-text-label-color)",fontSize:"var(--copy-text-label-font-size)",fontWeight:"var(--copy-text-label-font-weight)"}},t),Zs.createElement("div",{className:ur("text-sm break-all",s?.label),style:{color:"var(--copy-text-label-color)",fontSize:"var(--copy-text-label-font-size)",fontWeight:"var(--copy-text-label-font-weight)"}},e))),a&&Zs.createElement("p",{className:ur("text-xs",s?.instructions),style:{color:"var(--copy-text-instructions-color)",fontSize:"var(--copy-text-instructions-font-size)",fontWeight:"var(--copy-text-instructions-font-weight)",marginLeft:"var(--copy-text-instructions-margin-left)"}},a)),r&&Zs.createElement("p",{className:ur("text-xs",s?.footerText),style:{color:"var(--copy-text-footer-color)",fontSize:"var(--copy-text-footer-font-size)",lineHeight:"var(--copy-text-instructions-line-height)",fontWeight:"var(--copy-text-footer-font-weight)",marginLeft:"var(--copy-text-footer-margin-left)"}},o?Zs.createElement("span",{dangerouslySetInnerHTML:{__html:r}}):r)):null}).displayName="CopyText";var Ys=a(41594);function Ks(){return Ks=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Ks.apply(null,arguments)}function Qs({id:e,date:t,label:a,description:r,error:o,onDateChange:l,placeholder:s,className:c,disabled:d=!1,calendarProps:u}){const{t:g}=(0,i.Bd)(),[m,p]=(0,n.useState)(!1),b=s||g("Pick a date");return Ys.createElement("div",{className:"space-y-2"},a&&Ys.createElement(us,{htmlFor:`date-picker-${e}`},a),Ys.createElement(Ll,{open:m,onOpenChange:p},Ys.createElement(Pl,{asChild:!0},Ys.createElement(Tl,{id:"date-picker",variant:"outline",disabled:d,className:ur("w-full justify-start text-left","gap-0","px-[var(--datepicker-button-padding-x)] py-[var(--datepicker-button-padding-y)]","h-[var(--datepicker-button-height)]",!t&&"text-[var(--datepicker-placeholder-color)]","disabled:cursor-not-allowed disabled:bg-[var(--datepicker-disabled-bg)] disabled:text-[var(--datepicker-disabled-color)] disabled:border-[var(--datepicker-disabled-border-color)] disabled:opacity-[var(--datepicker-disabled-opacity)]",c),style:{borderColor:o?"var(--datepicker-error-border-color)":"var(--datepicker-border-color)",borderWidth:"var(--datepicker-border-width)",boxShadow:o?"var(--datepicker-error-box-shadow)":"none",borderRadius:"var(--datepicker-border-radius)",fontSize:"var(--datepicker-button-font-size)",fontWeight:"var(--datepicker-button-font-weight)",fontFamily:"var(--datepicker-button-font-family)"}},Ys.createElement("i",{className:"ri-calendar-line mr-2 mb-[3px]",style:{fontSize:"var(--datepicker-button-icon-size)"}}),t?(0,jl.GP)(t,"dd MMMM yyyy"):Ys.createElement("span",null,b))),Ys.createElement(Il,{className:"w-auto p-0 rounded-lg",align:"start"},Ys.createElement(Hl,Ks({},u,{mode:"single",selected:t,defaultMonth:t,onSelect:e=>{l(e),p(!1)}})))),o&&Ys.createElement(ns,{variant:"error"},o),r&&Ys.createElement(ns,{html:r}))}Qs.displayName="DatePicker";var Xs=a(41594);function Js(){return Js=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Js.apply(null,arguments)}const ec=(0,n.forwardRef)(({id:e,error:t,items:a,groups:r,label:o,description:i,required:l,placeholder:s,className:c,children:d,...u},g)=>{(0,n.useEffect)(()=>{const e=e=>{e.preventDefault(),document.body.removeAttribute("data-scroll-locked"),document.body.style.overflow="",document.body.style.paddingRight=""};return document.addEventListener("scroll-lock",e,!0),()=>{document.removeEventListener("scroll-lock",e,!0)}},[]);const m=e=>{e&&(document.body.removeAttribute("data-scroll-locked"),document.body.style.overflow="",document.body.style.paddingRight=""),u.onOpenChange?.(e)},p=e=>{u.onValueChange?.(e)};if(r){const a=n.Children.toArray(d).some(e=>(0,n.isValidElement)(e)&&e.type===rc);return Xs.createElement("div",{className:ur("space-y-2",c)},o&&Xs.createElement(us,{htmlFor:e},o),Xs.createElement(Gn.bL,Js({},u,{required:l,onOpenChange:m,onValueChange:p}),a?n.Children.map(d,e=>(0,n.isValidElement)(e)&&e.type===rc?(0,n.cloneElement)(e,{error:t}):e):Xs.createElement(rc,{error:t},Xs.createElement(ac,{placeholder:s})),Xs.createElement(ic,null,r.map(e=>Xs.createElement(tc,{key:e.name},Xs.createElement(lc,null,e.name),e.items.map(e=>Xs.createElement(sc,{key:e.value,value:e.value,disabled:e.disabled},e.label)))))),t&&Xs.createElement(ns,{variant:"error"},t),i&&Xs.createElement(ns,{html:i}))}if(a){const r=a.reduce((e,t)=>{const a=t.group||"default";return e[a]||(e[a]=[]),e[a].push(t),e},{}),g=n.Children.toArray(d).some(e=>(0,n.isValidElement)(e)&&e.type===rc);return Xs.createElement("div",{className:ur("space-y-2",c)},o&&Xs.createElement(us,{htmlFor:e},o),Xs.createElement(Gn.bL,Js({},u,{required:l,onOpenChange:m,onValueChange:p}),g?n.Children.map(d,e=>(0,n.isValidElement)(e)&&e.type===rc?(0,n.cloneElement)(e,{error:t}):e):Xs.createElement(rc,{error:t},Xs.createElement(ac,{placeholder:s})),Xs.createElement(ic,null,Object.entries(r).map(([e,t])=>Xs.createElement(tc,{key:e},"default"!==e&&Xs.createElement(lc,null,e),t.map(e=>Xs.createElement(sc,{key:e.value,value:e.value,disabled:e.disabled},e.label)))))),t&&Xs.createElement(ns,{variant:"error"},t),i&&Xs.createElement(ns,{html:i}))}return Xs.createElement(Gn.bL,Js({},u,{required:l,onOpenChange:m,onValueChange:p}),n.Children.map(d,e=>(0,n.isValidElement)(e)&&e.type===rc?(0,n.cloneElement)(e,{error:t}):e))});ec.displayName=Gn.bL.displayName;const tc=Gn.YJ,ac=Gn.WT,rc=(0,n.forwardRef)(({className:e,children:t,error:a,disabled:r,...n},o)=>Xs.createElement("div",{className:"relative"},Xs.createElement(Gn.l9,Js({ref:o,className:ur("flex h-[var(--select-height)] w-full items-center justify-between whitespace-nowrap rounded-[var(--select-border-radius)] border","shadow-sm ring-offset-background focus:outline-none focus:ring-1","px-[var(--select-padding-x)] py-[var(--select-padding-y)]","bg-[var(--select-background)] text-[var(--select-color)]","disabled:cursor-not-allowed disabled:bg-[var(--select-disabled-bg)] disabled:text-[var(--select-disabled-color)] disabled:opacity-[var(--select-disabled-opacity)] disabled:border-[var(--select-disabled-border-color)]","[&>span]:line-clamp-1","data-[placeholder]:text-[var(--select-placeholder-color)]",a&&"border-[var(--select-error-border-color)] focus:ring-[var(--select-error-border-color)]",e),style:{borderWidth:"var(--select-border-width)",borderStyle:"var(--select-border-style)",borderColor:a?"var(--select-error-border-color)":"var(--select-border-color)",boxShadow:a?"var(--select-error-box-shadow)":"none",fontSize:"var(--select-font-size)",fontWeight:"var(--select-font-weight)",fontFamily:"var(--select-font-family)"}},n),t,Xs.createElement(Gn.In,{asChild:!0},Xs.createElement(sr.D3D,{className:"h-5 w-5 text-[var(--select-color)]"})))));rc.displayName=Gn.l9.displayName;const nc=(0,n.forwardRef)(({className:e,...t},a)=>Xs.createElement(Gn.PP,Js({ref:a,className:ur("flex cursor-default items-center justify-center py-1",e)},t),Xs.createElement(sr.Mtm,null)));nc.displayName=Gn.PP.displayName;const oc=(0,n.forwardRef)(({className:e,...t},a)=>Xs.createElement(Gn.wn,Js({ref:a,className:ur("flex cursor-default items-center justify-center py-1",e)},t),Xs.createElement(sr.D3D,null)));oc.displayName=Gn.wn.displayName;const ic=(0,n.forwardRef)(({className:e,children:t,position:a="popper",error:r,...n},o)=>Xs.createElement(Gn.ZL,null,Xs.createElement(Gn.UC,Js({ref:o,className:ur("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-[var(--select-border-radius)]","border border-[var(--select-border-color)] bg-[var(--select-background)]","bg-[var(--select-content-background)]","text-[var(--select-color)] shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r&&"border-[var(--select-error-border-color)]",e),position:a},n),Xs.createElement(nc,null),Xs.createElement(Gn.LM,{className:ur("p-1","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]")},t),Xs.createElement(oc,null))));ic.displayName=Gn.UC.displayName;const lc=(0,n.forwardRef)(({className:e,...t},a)=>Xs.createElement(Gn.JU,Js({ref:a,className:ur("px-2 py-1.5 text-sm font-semibold text-[var(--select-label-color)]",e)},t)));lc.displayName=Gn.JU.displayName;const sc=(0,n.forwardRef)(({className:e,children:t,...a},r)=>Xs.createElement(Gn.q7,Js({ref:r,className:ur("relative flex w-full cursor-default select-none items-center rounded-[var(--select-item-radius)] py-1.5 pl-2 pr-8 outline-none focus:bg-[var(--select-hover-bg)] focus:text-[var(--select-text)] data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),style:{fontSize:"var(--select-item-font-size)"}},a),Xs.createElement("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center"},Xs.createElement(Gn.VF,null,Xs.createElement(sr.Srz,{className:"h-4 w-4"}))),Xs.createElement(Gn.p4,null,t)));sc.displayName=Gn.q7.displayName,(0,n.forwardRef)(({className:e,...t},a)=>Xs.createElement(Gn.wv,Js({ref:a,className:ur("-mx-1 my-1 h-px bg-muted",e)},t))).displayName=Gn.wv.displayName;const cc=[{zone:"EST",location:"EST (Eastern Standard Time)",offset:-5},{zone:"CST",location:"CST (Central Standard Time)",offset:-6},{zone:"MST",location:"MST (Mountain Standard Time)",offset:-7},{zone:"PST",location:"PST (Pacific Standard Time)",offset:-8},{zone:"UTC",location:"UTC (Coordinated Universal Time)",offset:0},{zone:"GMT",location:"GMT (Greenwich Mean Time)",offset:0},{zone:"Pacific/Midway",location:"(UTC-12:00) Midway Island, American Samoa",offset:-12},{zone:"Pacific/Honolulu",location:"(UTC-10:00) Hawaii",offset:-10},{zone:"America/Anchorage",location:"(UTC-9:00) Alaska",offset:-9},{zone:"America/Los_Angeles",location:"(UTC-08:00) Pacific Time (US and Canada)",offset:-8},{zone:"America/Phoenix",location:"(UTC-07:00) Arizona",offset:-7},{zone:"America/Chihuahua",location:"(UTC-07:00) Chihuahua, La Paz, Mazatlan",offset:-7},{zone:"America/Denver",location:"(UTC-07:00) Mountain Time (US and Canada)",offset:-7},{zone:"America/Belize",location:"(UTC-06:00) Central America",offset:-6},{zone:"America/Chicago",location:"(UTC-06:00) Central Time (US and Canada)",offset:-6},{zone:"America/Mexico_City",location:"(UTC-06:00) Guadalajara, Mexico City, Monterrey",offset:-6},{zone:"America/Regina",location:"(UTC-06:00) Saskatchewan",offset:-6},{zone:"America/Bogota",location:"(UTC-05:00) Bogota, Lima, Quito",offset:-5},{zone:"America/Jamaica",location:"(UTC-05:00) Kingston, George Town",offset:-5},{zone:"America/New_York",location:"(UTC-05:00) Eastern Time (US and Canada)",offset:-5},{zone:"America/Indiana/Indianapolis",location:"(UTC-05:00) Indiana (East)",offset:-5},{zone:"America/Caracas",location:"(UTC-04:00) Caracas",offset:-4},{zone:"America/Asuncion",location:"(UTC-04:00) Asuncion",offset:-4},{zone:"America/Halifax",location:"(UTC-04:00) Atlantic Time (Canada)",offset:-4},{zone:"America/Cuiaba",location:"(UTC-04:00) Cuiaba",offset:-4},{zone:"America/Manaus",location:"(UTC-04:00) Georgetown, La Paz, Manaus, San Juan",offset:-4},{zone:"America/St_Johns",location:"(UTC-03:30) Newfoundland and Labrador",offset:-3.5},{zone:"America/Sao_Paulo",location:"(UTC-03:00) Brasilia",offset:-3},{zone:"America/Buenos_Aires",location:"(UTC-03:00) Buenos Aires",offset:-3},{zone:"America/Cayenne",location:"(UTC-03:00) Cayenne, Fortaleza",offset:-3},{zone:"America/Godthab",location:"(UTC-03:00) Greenland",offset:-3},{zone:"America/Montevideo",location:"(UTC-03:00) Montevideo",offset:-3},{zone:"America/Bahia",location:"(UTC-03:00) Salvador",offset:-3},{zone:"America/Santiago",location:"(UTC-04:00) Santiago",offset:-4},{zone:"America/Noronha",location:"(UTC-02:00) Mid-Atlantic",offset:-2},{zone:"Atlantic/Azores",location:"(UTC-01:00) Azores",offset:-1},{zone:"Atlantic/Cape_Verde",location:"(UTC-01:00) Cape Verde Islands",offset:-1},{zone:"Europe/London",location:"(UTC+00:00) Dublin, Edinburgh, Lisbon, London",offset:0},{zone:"Africa/Casablanca",location:"(UTC+00:00) Casablanca",offset:0},{zone:"Africa/Monrovia",location:"(UTC+00:00) Monrovia, Reykjavik",offset:0},{zone:"Europe/Amsterdam",location:"(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna",offset:1},{zone:"Europe/Belgrade",location:"(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague",offset:1},{zone:"Europe/Brussels",location:"(UTC+01:00) Brussels, Copenhagen, Madrid, Paris",offset:1},{zone:"Europe/Warsaw",location:"(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb",offset:1},{zone:"Africa/Algiers",location:"(UTC+01:00) West Central Africa",offset:1},{zone:"Africa/Windhoek",location:"(UTC+02:00) Windhoek",offset:2},{zone:"Europe/Athens",location:"(UTC+02:00) Athens, Bucharest",offset:2},{zone:"Asia/Beirut",location:"(UTC+02:00) Beirut",offset:2},{zone:"Africa/Cairo",location:"(UTC+02:00) Cairo",offset:2},{zone:"Asia/Damascus",location:"(UTC+02:00) Damascus",offset:2},{zone:"EET",location:"(UTC+02:00) Eastern Europe",offset:2},{zone:"Africa/Harare",location:"(UTC+02:00) Harare, Pretoria",offset:2},{zone:"Europe/Helsinki",location:"(UTC+02:00) Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius",offset:2},{zone:"Asia/Istanbul",location:"(UTC+02:00) Istanbul",offset:2},{zone:"Asia/Jerusalem",location:"(UTC+02:00) Jerusalem",offset:2},{zone:"Europe/Kaliningrad",location:"(UTC+02:00) Kaliningrad",offset:2},{zone:"Africa/Tripoli",location:"(UTC+02:00) Tripoli",offset:2},{zone:"Asia/Amman",location:"(UTC+02:00) Amman",offset:2},{zone:"Asia/Baghdad",location:"(UTC+03:00) Baghdad",offset:3},{zone:"Asia/Kuwait",location:"(UTC+03:00) Kuwait, Riyadh",offset:3},{zone:"Europe/Minsk",location:"(UTC+03:00) Minsk",offset:3},{zone:"Europe/Moscow",location:"(UTC+03:00) Moscow, St. Petersburg, Volgograd",offset:3},{zone:"Africa/Nairobi",location:"(UTC+03:00) Nairobi",offset:3},{zone:"Asia/Tehran",location:"(UTC+03:30) Tehran",offset:3.5},{zone:"Asia/Muscat",location:"(UTC+04:00) Abu Dhabi, Muscat",offset:4},{zone:"Asia/Baku",location:"(UTC+04:00) Baku",offset:4},{zone:"Europe/Samara",location:"(UTC+04:00) Izhevsk, Samara",offset:4},{zone:"Indian/Mauritius",location:"(UTC+04:00) Port Louis",offset:4},{zone:"Asia/Tbilisi",location:"(UTC+04:00) Tbilisi",offset:4},{zone:"Asia/Yerevan",location:"(UTC+04:00) Yerevan",offset:4},{zone:"Asia/Kabul",location:"(UTC+04:30) Kabul",offset:4.5},{zone:"Asia/Tashkent",location:"(UTC+05:00) Tashkent, Ashgabat",offset:5},{zone:"Asia/Karachi",location:"(UTC+05:00) Islamabad, Karachi",offset:5},{zone:"Asia/Kolkata",location:"(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi",offset:5.5},{zone:"Asia/Colombo",location:"(UTC+05:30) Sri Jayawardenepura",offset:5.5},{zone:"Asia/Katmandu",location:"(UTC+05:45) Kathmandu",offset:5.75},{zone:"Asia/Almaty",location:"(UTC+06:00) Astana",offset:6},{zone:"Asia/Dhaka",location:"(UTC+06:00) Dhaka",offset:6},{zone:"Asia/Novosibirsk",location:"(UTC+07:00) Novosibirsk",offset:7},{zone:"Asia/Rangoon",location:"(UTC+06:30) Yangon (Rangoon)",offset:6.5},{zone:"Asia/Bangkok",location:"(UTC+07:00) Bangkok, Hanoi, Jakarta",offset:7},{zone:"Asia/Krasnoyarsk",location:"(UTC+07:00) Krasnoyarsk",offset:7},{zone:"Asia/Chongqing",location:"(UTC+08:00) Beijing, Chongqing, Hong Kong SAR, Urumqi",offset:8},{zone:"Asia/Irkutsk",location:"(UTC+08:00) Irkutsk",offset:8},{zone:"Asia/Kuala_Lumpur",location:"(UTC+08:00) Kuala Lumpur, Singapore",offset:8},{zone:"Australia/Perth",location:"(UTC+08:00) Perth",offset:8},{zone:"Asia/Taipei",location:"(UTC+08:00) Taipei",offset:8},{zone:"Asia/Ulaanbaatar",location:"(UTC+08:00) Ulaanbaatar",offset:8},{zone:"Asia/Tokyo",location:"(UTC+09:00) Osaka, Sapporo, Tokyo",offset:9},{zone:"Asia/Seoul",location:"(UTC+09:00) Seoul",offset:9},{zone:"Asia/Yakutsk",location:"(UTC+09:00) Yakutsk",offset:9},{zone:"Australia/Adelaide",location:"(UTC+10:30) Adelaide",offset:10.5},{zone:"Australia/Darwin",location:"(UTC+09:30) Darwin",offset:9.5},{zone:"Australia/Brisbane",location:"(UTC+10:00) Brisbane",offset:10},{zone:"Australia/Canberra",location:"(UTC+11:00) Canberra, Melbourne, Sydney",offset:11},{zone:"Pacific/Guam",location:"(UTC+10:00) Guam, Port Moresby",offset:10},{zone:"Australia/Hobart",location:"(UTC+11:00) Hobart",offset:11},{zone:"Asia/Magadan",location:"(UTC+10:00) Magadan",offset:10},{zone:"Asia/Vladivostok",location:"(UTC+10:00) Vladivostok, Magadan",offset:10},{zone:"Asia/Srednekolymsk",location:"(UTC+11:00) Chokirdakh",offset:11},{zone:"Pacific/Guadalcanal",location:"(UTC+11:00) Solomon Islands, New Caledonia",offset:11},{zone:"Asia/Anadyr",location:"(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky",offset:12},{zone:"Pacific/Auckland",location:"(UTC+13:00) Auckland, Wellington",offset:13},{zone:"Pacific/Fiji",location:"(UTC+12:00) Fiji Islands, Kamchatka, Marshall Islands",offset:12},{zone:"Pacific/Tongatapu",location:"(UTC+13:00) Nuku'alofa",offset:13},{zone:"Pacific/Apia",location:"(UTC+14:00) Samoa",offset:14}];var dc=a(41594);function uc({onDateTimeChange:e,onTimezoneChange:t,initialDate:a,initialTimezone:r,className:o="",classNames:l={},calendarProps:s,labels:c={},errors:d={},disabled:u=!1}){const{t:g}=(0,i.Bd)(),m=`time-${(0,n.useId)()}`,[p,b]=(0,n.useState)(a),[h,v]=(0,n.useState)(a?(0,jl.GP)(a,"HH:mm"):""),[f,x]=(0,n.useState)(r??"UTC"),w=a?.getTime();(0,n.useEffect)(()=>{a&&(b(a),v((0,jl.GP)(a,"HH:mm")))},[w]),(0,n.useEffect)(()=>{r&&x(r)},[r]);const y=e=>{if("UTC"===e)return 0;try{const t=new Date,a=t.getTime()+6e4*t.getTimezoneOffset(),r=new Date(a+0),n=new Intl.DateTimeFormat("en",{timeZone:e,year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1});return(new Date(n.formatToParts(r).map(({value:e})=>e).join("")).getTime()-r.getTime())/6e4}catch(e){return 0}};return(0,n.useEffect)(()=>{(()=>{if((()=>{const e=[];return p||e.push("Date is required"),h?/^([01]?[0-9]|2[0-3]):[0-5][0-9]$/.test(h)||e.push("Invalid time format (use HH:MM)"):e.push("Time is required"),f||e.push("Timezone is required"),0===e.length})())try{if(!p||!h.includes(":"))return void e?.(null);const t=`${(0,jl.GP)(p,"yyyy-MM-dd")}T${h+":00"}`,a=(0,il.H)(t),r=y(f),n=new Date(a.getTime()-60*r*1e3);e?.(n)}catch(t){e?.(null)}else e?.(null)})()},[p,h,f]),dc.createElement("div",{className:`w-full max-w-md mx-auto flex flex-col gap-4 ${o}`},dc.createElement("div",null,dc.createElement(us,{htmlFor:"date",className:ur(l?.dateLabel||""),variant:d?.date?"error":"required"},c.date||g("Date")),dc.createElement(Qs,{date:p,onDateChange:b,placeholder:"Pick a date",className:l?.datePicker,calendarProps:s,error:d?.date,disabled:u})),dc.createElement("div",{className:"time-wrapper grid grid-cols-2 gap-3"},dc.createElement("div",null,dc.createElement(us,{htmlFor:m,className:ur(l?.timeLabel||""),variant:d?.time?"error":"required"},c.time||g("Time")),dc.createElement("div",{className:"relative"},dc.createElement(vs,{id:m,type:"time",value:h,icon:dc.createElement("i",{className:""}),error:d?.time,onChange:e=>v(e.target.value),disabled:u}),dc.createElement("button",{type:"button",onClick:()=>{const e=document.getElementById(m);e&&"showPicker"in e?e.showPicker():e?.focus?.()},className:ur("absolute left-3 top-1/2 transform -translate-y-1/2 flex items-center justify-center rounded",u&&"cursor-not-allowed"),disabled:u,"aria-label":"Open time picker"},dc.createElement("i",{className:"ri-time-line",style:{fontSize:"var(--datetime-calendar-time-icon-size)",color:u?"var(--datetime-calendar-time-icon-disabled-color)":"var(--datetime-calendar-time-icon-color)",opacity:u?"var(--datetime-calendar-time-icon-disabled-opacity)":"1"}})))),dc.createElement("div",null,dc.createElement(us,{htmlFor:"timezone",className:ur(l?.timezoneLabel||""),variant:d?.timezone?"error":"required"},c.timezone||g("Timezone")),dc.createElement(ec,{value:f,onValueChange:e=>{x(e),t?.(e)},error:d?.timezone,disabled:u},dc.createElement(rc,null,dc.createElement(ac,null)),dc.createElement(ic,null,cc.map(e=>dc.createElement(sc,{key:e.zone,value:e.zone},e.location)))))))}const gc=e=>{if("string"!=typeof e||0===e.length)return!1;if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith("data:")||e.startsWith("blob:")||e.startsWith("file:"))return!0;try{return new URL(e),!0}catch{return!1}},mc=e=>{if(!e)return!1;if("string"==typeof e&&0===e.length)return!1;if(gc(e)){const t=e.toLowerCase();return!!(t.startsWith("data:image/")||t.startsWith("blob:")||/\.(jpg|jpeg|png|gif|webp|svg|bmp|ico|tiff?|avif|heic)(\?|$)/i.test(t)||t.includes("image/"))}return e instanceof File&&"string"==typeof e.type&&e.type.startsWith("image/")},pc=e=>{if(!e)return"No file";if("string"==typeof e&&0===e.length)return"No file";if(gc(e))try{const t=new URL(e).pathname,a=t.split("/").pop()?.split("?")[0];return a&&a.length>0?a:"image"}catch{return"image"}return e instanceof File&&e.name||"file"};var bc=a(41594);function hc(){return hc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},hc.apply(null,arguments)}const vc=(0,n.forwardRef)(({id:e,label:t,description:a,className:r,accept:o,multiple:l=!1,value:s,onChange:c,onPreview:d,onDelete:u,onDrop:g,maxSize:m,maxFiles:p,button:b,dragAndDrop:h=!1,placeholder:v,hideFileName:f=!0,disabled:x,error:w,...y},k)=>{const[C,E]=(0,n.useState)(!1),N=(0,n.useRef)(null),[A,V]=(0,n.useState)(""),[T,_]=(0,n.useState)(new Set),z=(0,n.useRef)(new Map),{t:B}=(0,i.Bd)(),S=v||B(l?"Upload files":"Upload file"),L=w||A;(0,n.useImperativeHandle)(k,()=>N.current);const P=(0,n.useMemo)(()=>s?Array.isArray(s)?s.filter(e=>null!=e&&""!==e):"string"==typeof s?s.length>0?[s]:[]:[s]:[],[s]);(0,n.useEffect)(()=>{_(e=>e.size>0?new Set:e);const e=new Set(P.map((e,t)=>`${pc(e)}-${t}`));z.current.forEach((t,a)=>{e.has(a)||(URL.revokeObjectURL(t),z.current.delete(a))})},[P]),(0,n.useEffect)(()=>{_(e=>e.size>0?new Set:e)},[s]),(0,n.useEffect)(()=>()=>{z.current.forEach(e=>{URL.revokeObjectURL(e)}),z.current.clear()},[]);const I=e=>((e,t)=>!t||e.size<=t)(e,m)?(V(""),!0):(V(`File size must be less than ${(e=>{if(0===e)return"0 Bytes";const t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(2))+" "+["Bytes","KB","MB","GB"][t]})(m)}`),!1),R=()=>{!x&&N.current&&N.current.click()},M=bc.createElement("div",{style:{"--button-lg-padding-x":"var(--file-input-upload-button-padding-x)","--button-lg-padding-y":"var(--file-input-upload-button-padding-y)"}},bc.createElement(Tl,{variant:"secondary",type:"button",className:"flex items-center gap-2",disabled:x,style:{color:"var(--file-input-upload-button-color)",backgroundColor:"var(--file-input-upload-button-bg-color)"}},S,bc.createElement("i",{className:"ri-upload-cloud-2-line",style:{fontSize:"var(--file-input-icon-font-size)"}}))),O=bc.createElement(Tl,{type:"button",variant:"outline",size:"sm",className:"flex items-center justify-center border-2 border-dashed hover:border-solid transition-all",disabled:x,onClick:R,style:{width:"var(--file-input-add-more-button-size)",height:"var(--file-input-add-more-button-size)",borderColor:"var(--file-input-add-more-button-border-color)",borderStyle:"dashed",borderRadius:"var(--file-input-add-more-button-border-radius)",backgroundColor:"var(--file-input-add-more-button-bg)",color:"var(--file-input-add-more-button-color)",transition:"var(--file-input-add-more-button-transition)"}},bc.createElement("i",{className:"ri-add-line",style:{fontSize:"var(--file-input-add-more-icon-font-size)"}})),j=b||M,F=0===P.length,D=!!p&&P.length>=p;return bc.createElement("div",{className:"space-y-2"},t&&bc.createElement(us,{htmlFor:e},t),bc.createElement("input",hc({},y,{ref:N,type:"file",accept:o,multiple:l,onChange:e=>{const t=Array.from(e.target.files||[]);if(0===t.length)return;const a=t.filter(I);if(0!==a.length&&c)if(l){if(p&&P.length+a.length>p)return void V(`Maximum ${p} files allowed`);c([...P,...a])}else c(a[0])},disabled:x,className:"sr-only","aria-label":S,"aria-describedby":o?"file-types":void 0,"aria-invalid":!!L})),F&&bc.createElement("div",{className:ur("file-input-upload-container relative rounded-lg transition-colors",x&&"disabled opacity-50 cursor-not-allowed",L&&"error",C&&!x&&"drag-over",r),style:{padding:"var(--file-input-container-padding)",boxShadow:L?"var(--file-input-error-box-shadow)":"none",transition:"var(--file-input-container-transition)",cursor:x?"not-allowed":"var(--file-input-container-cursor)",backgroundColor:C&&!x?"var(--file-input-drag-over-bg)":x?"var(--file-input-disabled-bg)":"var(--file-input-bg)",opacity:x?"var(--file-input-disabled-opacity)":"1"},onDrop:h?e=>{if(e.preventDefault(),E(!1),x)return;const t=Array.from(e.dataTransfer.files).filter(I);if(0!==t.length)if(g)g(t);else if(c)if(l){if(p&&P.length+t.length>p)return void V(`Maximum ${p} files allowed`);c([...P,...t])}else c(t[0])}:void 0,onDragOver:h?e=>{e.preventDefault(),x||E(!0)}:void 0,onDragLeave:h?e=>{e.preventDefault(),E(!1)}:void 0},bc.createElement("div",{className:"flex flex-col items-center justify-center cursor-pointer",onClick:R,style:{padding:"var(--file-input-container-padding)"}},j)),L&&bc.createElement(ns,{variant:"error"},L),a&&bc.createElement(ns,null,a),P.length>0&&bc.createElement("div",{className:"grid gap-4",style:{gridTemplateColumns:l?"repeat(var(--file-input-preview-grid-columns), minmax(0, 1fr))":"1fr",gap:"var(--file-input-preview-grid-gap)",marginTop:"var(--file-input-preview-margin-top)"}},P.map((e,t)=>((e,t)=>{const a=mc(e),r=pc(e),n=`${r}-${t}`,o=T.has(n),i=(()=>{if("string"==typeof e)return e;if(e instanceof File){if(z.current.has(n))return z.current.get(n);try{const t=URL.createObjectURL(e);return z.current.set(n,t),t}catch(e){return console.error("Error creating object URL for file:",e),""}}return""})();return bc.createElement("div",{key:n,className:"relative group"},bc.createElement("div",{className:"relative border rounded-lg p-2",style:{borderColor:"var(--file-input-preview-item-border-color)",borderRadius:"var(--file-input-preview-item-border-radius)",padding:"var(--file-input-preview-item-padding)",backgroundColor:"var(--file-input-preview-item-bg)"}},d?d(e):a&&!o&&i?bc.createElement("img",{src:i,alt:r,style:{maxHeight:"var(--file-input-preview-image-max-height)",maxWidth:"var(--file-input-preview-image-max-width)",borderRadius:"var(--file-input-preview-image-border-radius)"},className:"object-contain",onError:()=>{_(e=>new Set(e).add(n))}}):bc.createElement("div",{className:"flex items-center gap-2",style:{padding:"var(--file-input-preview-file-padding)"}},bc.createElement("i",{className:"ri-file-line",style:{fontSize:"var(--file-input-preview-file-icon-size)"}}),bc.createElement("span",{className:"truncate",style:{fontSize:"var(--file-input-preview-file-text-font-size)",color:"var(--file-input-preview-file-text-color)",maxWidth:"var(--file-input-preview-file-text-max-width)"}},r)),u&&bc.createElement("div",{className:"absolute opacity-0 group-hover:opacity-100 transition-opacity",style:{top:"var(--file-input-delete-button-position-top)",right:"var(--file-input-delete-button-position-right)",transition:"var(--file-input-delete-button-transition)"}},bc.createElement(Tl,{type:"button",variant:"destructive",onClick:()=>((e,t)=>{const a=`${pc(e)}-${t}`;if(z.current.has(a)&&(URL.revokeObjectURL(z.current.get(a)),z.current.delete(a)),u&&u(e,t),c)if(l){const e=P.filter((e,a)=>a!==t);c(e)}else c(l?[]:null);N.current&&(N.current.value="")})(e,t)},bc.createElement("i",{className:"ri-delete-bin-2-line",style:{fontSize:"var(--file-input-delete-icon-font-size)"}})))),!f&&bc.createElement("p",{className:"truncate mt-1",style:{fontSize:"var(--file-input-preview-filename-font-size)",color:"var(--file-input-preview-filename-color)",marginTop:"var(--file-input-preview-filename-margin-top)",maxWidth:"var(--file-input-preview-filename-max-width)"}},r))})(e,t)),l&&!D&&bc.createElement("div",{className:"flex items-center justify-center"},O)))});vc.displayName="FileInput",a(41594);var fc=a(22659);const xc=["id","ms_MY","de_DE","en","es_MX","fr_FR","it_IT","pl","pt_BR","ru_RU","fil","vi","th","zh_TW","ja","ko"],wc=()=>{const{i18n:e}=(0,i.Bd)();(0,n.useEffect)(()=>{const t=localStorage.getItem("bfy-locale");if(t){const a=t.replace(/^"|"$/g,"");xc.includes(a)&&e.language!==a&&e.changeLanguage(a)}},[e]);const t=(e=>{if(!e)return"en";const t=e.replace("-","_"),[a,r]=t.split("_"),n=(a||"").toLowerCase(),o=r?r.toUpperCase():void 0;return"en"===n?"en":o?`${n}_${o}`:n})(e.language),a=xc.includes(t);return{currentLanguage:a?t:"en",normalizedCurrentLanguage:t,isLanguageSupported:a,changeLanguage:t=>{e&&(e.changeLanguage(t),localStorage.setItem("bfy-locale",`"${t}"`))},supportedLanguages:xc}};var yc=a(41594);function kc({iconOnlyButton:e=!0,availableLanguages:t,className:a,showCodeAsLabel:r=!1}){const{t:n}=(0,i.Bd)(),{currentLanguage:o,changeLanguage:l,supportedLanguages:s}=wc(),c={selectLanguage:n("Select Language")},d=t||s,u=[{value:"id",label:"Bahasa Indonesia"},{value:"ms_MY",label:"Bahasa Melayu"},{value:"de_DE",label:"Deutsch"},{value:"en",label:"English"},{value:"es_MX",label:"Español"},{value:"fr_FR",label:"Français"},{value:"it_IT",label:"Italiano"},{value:"pl",label:"język polski"},{value:"pt_BR",label:"Português"},{value:"ru_RU",label:"Pусский"},{value:"fil",label:"Tagalog"},{value:"vi",label:"tiếng Việt"},{value:"th",label:"ไทย"},{value:"zh_TW",label:"中文"},{value:"ja",label:"日本語"},{value:"ko",label:"한국어"}].filter(e=>d.includes(e.value)).map(({value:e,label:t})=>({value:e,label:t})),g=u.find(e=>e.value===o),m=e?null:g?.label||c.selectLanguage;return yc.createElement(Ol,{options:u,onSelect:e=>{l(e.value)},placeholder:c.selectLanguage,selectedValue:g?.value,variant:"ghost",size:"md",className:ur("text-white",!e&&"w-full justify-start",a)},yc.createElement(fc.A,{className:ur("mr-2 h-4 w-4",!e&&"mr-2 h-4 w-4")}),r?yc.createElement("span",{className:"text-md"},g?.value):m)}var Cc=a(41594);function Ec(){return Ec=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Ec.apply(null,arguments)}const Nc=(0,n.memo)(({tabs:e,activeTabId:t,className:a,renderTab:r,onSelectTab:o,...i})=>Cc.createElement("div",Ec({className:ur("button-tabs flex flex-row flex-nowrap items-stretch gap-[var(--button-tabs-gap)] overflow-x-auto overflow-y-hidden scrollbar-thin",a)},i),e.map(e=>{const a=!!t&&t===e.id;return r?Cc.createElement(n.Fragment,{key:e.id},r(e,a)):Cc.createElement(Tl,{key:e.id,type:"button",onClick:()=>o?.(e),className:ur("button-tabs-tab","rounded-[var(--button-tabs-tab-radius)]","px-[var(--button-tabs-tab-padding-x)]","py-[var(--button-tabs-tab-padding-y)]","text-[var(--button-tabs-tab-font-size)]","font-[var(--button-tabs-tab-font-weight)]","transition-[var(--button-tabs-tab-transition)]",a?"bg-[var(--button-tabs-tab-active-background)] text-[var(--button-tabs-tab-active-color)] hover:bg-[var(--button-tabs-tab-active-hover-background)] hover:text-[var(--button-tabs-tab-active-hover-color)]":"bg-[var(--button-tabs-tab-inactive-background)] text-[var(--button-tabs-tab-inactive-color)] hover:bg-[var(--button-tabs-tab-inactive-hover-background)] hover:text-[var(--button-tabs-tab-inactive-hover-color)]")},e.label)})));Nc.displayName="ButtonTabs";var Ac=a(41594);const Vc={sm:{container:{paddingTop:"var(--page-spinner-container-padding-top-sm, 1rem)",paddingBottom:"var(--page-spinner-container-padding-bottom-sm, 1rem)"},logo:{top:"var(--page-spinner-logo-top-sm, 0.5rem)",left:"var(--page-spinner-logo-left-sm, 0.5rem)",display:"var(--page-spinner-logo-display)"},logoSize:{height:"var(--page-spinner-logo-size-sm, 1rem)",width:"var(--page-spinner-logo-size-sm, 1rem)",backgroundColor:"var(--page-spinner-logo-color)"},spinner:{height:"var(--page-spinner-size-sm, 2rem)",width:"var(--page-spinner-size-sm, 2rem)",borderWidth:"var(--page-spinner-border-width-sm, 2px)",borderTopColor:"var(--page-spinner-color)",borderRightColor:"var(--page-spinner-color)",borderBottomColor:"var(--page-spinner-bg)",borderLeftColor:"var(--page-spinner-bg)",borderStyle:"solid"}},md:{container:{paddingTop:"var(--page-spinner-container-padding-top-md, 1.5rem)",paddingBottom:"var(--page-spinner-container-padding-bottom-md, 1.5rem)"},logo:{top:"var(--page-spinner-logo-top-md, 0.75rem)",left:"var(--page-spinner-logo-left-md, 0.75rem)",display:"var(--page-spinner-logo-display)"},logoSize:{height:"var(--page-spinner-logo-size-md, 1.5rem)",width:"var(--page-spinner-logo-size-md, 1.5rem)",backgroundColor:"var(--page-spinner-logo-color)"},spinner:{height:"var(--page-spinner-size-md, 3rem)",width:"var(--page-spinner-size-md, 3rem)",borderWidth:"var(--page-spinner-border-width-md, 3px)",borderTopColor:"var(--page-spinner-color)",borderRightColor:"var(--page-spinner-color)",borderBottomColor:"var(--page-spinner-bg)",borderLeftColor:"var(--page-spinner-bg)",borderStyle:"solid"}},lg:{container:{paddingTop:"var(--page-spinner-container-padding-top-lg, 2rem)",paddingBottom:"var(--page-spinner-container-padding-bottom-lg, 2rem)"},logo:{top:"var(--page-spinner-logo-top-lg, 1rem)",left:"var(--page-spinner-logo-left-lg, 1rem)",display:"var(--page-spinner-logo-display)"},logoSize:{height:"var(--page-spinner-logo-size-lg, 2rem)",width:"var(--page-spinner-logo-size-lg, 2rem)",backgroundColor:"var(--page-spinner-logo-color)"},spinner:{height:"var(--page-spinner-size-lg, 4rem)",width:"var(--page-spinner-size-lg, 4rem)",borderWidth:"var(--page-spinner-border-width-lg, 4px)",borderTopColor:"var(--page-spinner-color)",borderRightColor:"var(--page-spinner-color)",borderBottomColor:"var(--page-spinner-bg)",borderLeftColor:"var(--page-spinner-bg)",borderStyle:"solid"}}};function Tc({className:e,size:t="lg"}){const a=Vc[t];return Ac.createElement("div",{className:ur("mx-auto flex justify-center",e),style:a.container},Ac.createElement("div",{className:"relative inline-block"},Ac.createElement("div",{className:"logo absolute z-10",style:a.logo},Ac.createElement("div",{className:"bg-bfLogo bg-no-repeat bg-contain bg-center",style:a.logoSize})),Ac.createElement("div",{className:"circle-spinner"},Ac.createElement("div",{className:"am-spinner rounded-full bg-transparent animate-spin",style:a.spinner}))))}var _c=a(41594);function zc(){return zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},zc.apply(null,arguments)}const Bc=({className:e,...t})=>_c.createElement("nav",zc({role:"navigation","aria-label":"pagination",className:ur("flex lg:justify-center justify-end",e)},t));Bc.displayName="PaginationNav";const Sc=(0,n.forwardRef)(({className:e,...t},a)=>_c.createElement("ul",zc({ref:a,className:ur("flex flex-row items-center gap-1",e)},t)));Sc.displayName="PaginationContent";const Lc=(0,n.forwardRef)(({className:e,...t},a)=>_c.createElement("li",zc({ref:a,className:ur("",e)},t)));Lc.displayName="PaginationItem";const Pc=(0,n.forwardRef)(({className:e,isActive:t,size:a="md",...r},n)=>_c.createElement("a",zc({ref:n,"aria-current":t?"page":void 0,className:ur(tl({variant:t?"outline":"ghost",size:a}),"bg-[var(--pagination-button-bg)] text-[var(--pagination-button-color)] border-[var(--pagination-button-border-color)]","rounded-[var(--pagination-button-rounded)]","px-[var(--pagination-button-padding-x)] py-[var(--pagination-button-padding-y)]","min-w-[var(--button-default-height)] h-[var(--button-default-height)]","hover:bg-[var(--pagination-button-hover-bg)] hover:text-[var(--pagination-button-hover-color)] hover:border-[var(--pagination-button-hover-border-color)]","focus:outline-none focus:ring-[var(--pagination-focus-ring)] focus:ring-offset-[var(--pagination-focus-ring-offset)]","transition-all",t&&"bg-[var(--pagination-button-active-bg)] text-[var(--pagination-button-active-color)] border-[var(--pagination-button-active-border-color)]",t&&"hover:bg-[var(--pagination-button-active-hover-bg)] hover:text-[var(--pagination-button-active-hover-color)] hover:border-[var(--pagination-button-active-hover-border)]",e),style:{fontSize:"var(--pagination-button-text-size)",transitionDuration:"var(--pagination-transition-duration)",transitionTimingFunction:"var(--pagination-transition-timing)"}},r)));Pc.displayName="PaginationLink";const Ic=({className:e,hideLabel:t=!0,navIcon:a="ri-arrow-left-line",...r})=>{const{t:n}=(0,i.Bd)();return _c.createElement(Pc,zc({"aria-label":"Go to previous page",size:"md",className:ur("gap-1",t?"pr-2.5 pl-2.5":"pl-2.5","bg-[var(--pagination-nav-bg)] text-[var(--pagination-nav-color)] border-[var(--pagination-nav-border)]","hover:bg-[var(--pagination-nav-hover-bg)] hover:text-[var(--pagination-nav-hover-color)] hover:border-[var(--pagination-nav-hover-border)]","disabled:bg-[var(--pagination-nav-disabled-bg)] disabled:text-[var(--pagination-nav-disabled-color)] disabled:border-[var(--pagination-nav-disabled-border)] disabled:opacity-[var(--pagination-nav-disabled-opacity)]","focus:outline-none focus:ring-[var(--pagination-focus-ring)] focus:ring-offset-[var(--pagination-focus-ring-offset)]","transition-all",e),style:{transitionDuration:"var(--pagination-transition-duration)",transitionTimingFunction:"var(--pagination-transition-timing)",backgroundImage:"var(--pagination-nav-previous-image)",backgroundSize:"var(--pagination-nav-image-size)",backgroundPosition:"var(--pagination-nav-image-position)",backgroundRepeat:"var(--pagination-nav-image-repeat)"}},r),_c.createElement("i",{className:a,style:{opacity:"var(--pagination-nav-previous-image) === 'none' ? 1 : 0"}}),!t&&_c.createElement("span",null,n("Previous")))};Ic.displayName="PaginationPrevious";const Rc=({className:e,hideLabel:t=!0,navIcon:a="ri-arrow-right-line",...r})=>{const{t:n}=(0,i.Bd)();return _c.createElement(Pc,zc({"aria-label":"Go to next page",size:"md",className:ur("gap-1",t?"pl-2.5 pr-2.5":"pr-2.5","bg-[var(--pagination-nav-bg)] text-[var(--pagination-nav-color)] border-[var(--pagination-nav-border)]","hover:bg-[var(--pagination-nav-hover-bg)] hover:text-[var(--pagination-nav-hover-color)] hover:border-[var(--pagination-nav-hover-border)]","disabled:bg-[var(--pagination-nav-disabled-bg)] disabled:text-[var(--pagination-nav-disabled-color)] disabled:border-[var(--pagination-nav-disabled-border)] disabled:opacity-[var(--pagination-nav-disabled-opacity)]","focus:outline-none focus:ring-[var(--pagination-focus-ring)] focus:ring-offset-[var(--pagination-focus-ring-offset)]","transition-all",e),style:{transitionDuration:"var(--pagination-transition-duration)",transitionTimingFunction:"var(--pagination-transition-timing)",backgroundImage:"var(--pagination-nav-next-image)",backgroundSize:"var(--pagination-nav-image-size)",backgroundPosition:"var(--pagination-nav-image-position)",backgroundRepeat:"var(--pagination-nav-image-repeat)"}},r),!t&&_c.createElement("span",null,n("Next")),_c.createElement("i",{className:a,style:{opacity:"var(--pagination-nav-next-image) === 'none' ? 1 : 0"}}))};Rc.displayName="PaginationNext";const Mc=({className:e,...t})=>{const{t:a}=(0,i.Bd)();return _c.createElement("span",zc({"aria-hidden":!0,className:ur("flex h-9 w-9 items-center justify-center",e),style:{color:"var(--pagination-ellipsis-color)",fontSize:"var(--pagination-ellipsis-size)"}},t),_c.createElement("i",{className:"ri-more-line"}),_c.createElement("span",{className:"sr-only"},a("More pages")))};Mc.displayName="PaginationEllipsis";const Oc=({currentPage:e,totalPages:t,onPageChange:a,maxVisiblePages:r=5,itemsPerPage:o,itemsPerPageOptions:l=[10,20,50,100],onItemsPerPageChange:s,navIconType:c="line",layout:d="default",forceCompact:u=!1,className:g,classNames:m,style:p={}})=>{const{t:b}=(0,i.Bd)(),{width:h,containerRef:v}=function(){const[e,t]=(0,n.useState)(0),a=(0,n.useRef)(null);return(0,n.useEffect)(()=>{const e=()=>{a.current&&t(a.current.offsetWidth)};e(),window.addEventListener("resize",e);const r=new ResizeObserver(e);return a.current&&r.observe(a.current),()=>{window.removeEventListener("resize",e),r.disconnect()}},[]),{width:e,containerRef:a}}(),f=u||h<320,x=s&&o,w=()=>_c.createElement("div",{className:"flex justify-end"},_c.createElement("div",{className:"grid grid-cols-2 items-center w-fit gap-2"},_c.createElement("span",{className:"text-sm"},b("Page {{currentPage}} of {{totalPages}}",{currentPage:e,totalPages:t})),_c.createElement(Bc,{className:m?.compactNavigation},_c.createElement(Sc,null,_c.createElement(Lc,null,_c.createElement(Ic,{href:"#",onClick:t=>{t.preventDefault(),e>1&&a(e-1)},className:e<=1?"pointer-events-none opacity-50":"","aria-label":"Previous page",navIcon:"s-line"===c?"ri-arrow-left-s-line":"ri-arrow-left-line"})),_c.createElement(Lc,null,_c.createElement(Rc,{href:"#",onClick:r=>{r.preventDefault(),e<t&&a(e+1)},className:e>=t?"pointer-events-none opacity-50":"","aria-label":"Next page",navIcon:"s-line"===c?"ri-arrow-right-s-line":"ri-arrow-right-line"})))))),y=()=>_c.createElement(Bc,{className:ur(x&&"default"===d?"justify-end":"lg:justify-center justify-center",m?.fullNavigation)},_c.createElement(Sc,null,_c.createElement(Lc,null,_c.createElement(Ic,{href:"#",onClick:t=>{t.preventDefault(),e>1&&a(e-1)},className:e<=1?"pointer-events-none opacity-50":"",navIcon:"s-line"===c?"ri-arrow-left-s-line":"ri-arrow-left-line"})),(()=>{const a=[];if(t>r+2){const n=Math.floor(r/2),o=Math.max(1,e-n),i=Math.min(t,e+n);if(i-o+1<r)if(1===o){const e=Math.min(t,o+r-1);for(let t=o;t<=e;t++)a.push(t);e<t&&(a.push("ellipsis"),a.push(t))}else{const e=Math.max(1,i-r+1);e>1&&(a.push(1),a.push("ellipsis"));for(let t=e;t<=i;t++)a.push(t)}else{o>1&&(a.push(1),a.push("ellipsis"));for(let e=o;e<=i;e++)a.push(e);i<t&&(a.push("ellipsis"),a.push(t))}}else for(let e=1;e<=t;e++)a.push(e);return a})().map((t,r)=>_c.createElement(Lc,{key:r},"ellipsis"===t?_c.createElement(Mc,null):_c.createElement(Pc,{href:"#",isActive:e===t,onClick:e=>{e.preventDefault(),a(t)}},t))),_c.createElement(Lc,null,_c.createElement(Rc,{href:"#",onClick:r=>{r.preventDefault(),e<t&&a(e+1)},className:e>=t?"pointer-events-none opacity-50":"",navIcon:"s-line"===c?"ri-arrow-right-s-line":"ri-arrow-right-line"})))),k=()=>x?_c.createElement("div",{className:ur("grid grid-cols-[1fr_auto] items-center gap-2")},_c.createElement("span",{style:{fontSize:"var(--pagination-label-font-size)",color:"var(--pagination-label-color)"}},b("Rows per page")),_c.createElement(ec,{value:o.toString(),onValueChange:e=>s(Number.parseInt(e))},_c.createElement(rc,null,_c.createElement(ac,null)),_c.createElement(ic,{className:"min-w-16"},l.map(e=>_c.createElement(sc,{key:e,value:e.toString()},e))))):null;return _c.createElement("div",{ref:v,className:ur("flex flex-col gap-4",g),style:p},_c.createElement("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-4 w-full"},"rows-left-pagination-right"===d?_c.createElement(_c.Fragment,null,_c.createElement("div",{className:"flex items-center lg:justify-start justify-end"},_c.createElement(k,null)),_c.createElement("div",{className:"flex items-center justify-end"},f?_c.createElement(w,null):_c.createElement(y,null))):_c.createElement(_c.Fragment,null,f?_c.createElement(w,null):_c.createElement(y,null),_c.createElement("div",{className:"flex items-center justify-end mt-2 lg:mt-0"},_c.createElement(k,null)))))};var jc=a(41594);const Fc=({src:e,width:t="100%",height:a="100%",zoom:r=100,className:n="",unsupportedPdfMessage:o,hideNavPane:l=!1})=>{const{t:s}=(0,i.Bd)(),c=`${e}#zoom=${r}${l?"&navpanes=0":""}`;return(()=>{const e=navigator.userAgent,t=/^((?!chrome|android).)*safari/i.test(e)||/iPhone|iPad|iPod/.test(e)&&!/CriOS|FxiOS|OPiOS|mercury/i.test(e),a=/Chrome/.test(e)&&/Android/.test(e);return t||a})()?jc.createElement("div",{className:`pdf-viewer-container w-full h-full ${n}`,style:{height:"100%",minHeight:"var(--pdf-viewer-container-min-height)",backgroundColor:"var(--pdf-viewer-safari-fallback-bg)",border:"var(--pdf-viewer-safari-fallback-border-width) var(--pdf-viewer-safari-fallback-border-style) var(--pdf-viewer-safari-fallback-border-color)",borderRadius:"var(--pdf-viewer-safari-fallback-border-radius)",padding:"var(--pdf-viewer-safari-fallback-padding)",color:"var(--pdf-viewer-safari-fallback-text-color)"}},jc.createElement("div",{className:"flex flex-col items-center justify-center h-full"},jc.createElement("p",{className:"mb-4 text-center",style:{color:"var(--pdf-viewer-safari-fallback-message-color)"}},s("For optimal viewing experience, please download the PDF")),jc.createElement(Tl,{className:"p-3 rounded border border-white/10 bg-white/5 text-sm",href:e,target:"_blank",type:"button",rel:"noreferrer noopener"},s("Download PDF")))):jc.createElement("div",{className:`pdf-viewer-container w-full h-full ${n}`,style:{height:"100%",minHeight:"var(--pdf-viewer-container-min-height)",backgroundColor:"var(--pdf-viewer-container-bg)",borderRadius:"var(--pdf-viewer-container-border-radius)",boxShadow:"var(--pdf-viewer-container-shadow)"}},jc.createElement("object",{key:e,className:"pdf-viewer w-full h-full",type:"application/pdf",data:c,width:t,height:a,style:{height:"100%",minHeight:"var(--pdf-viewer-object-min-height)",backgroundColor:"var(--pdf-viewer-object-bg)",border:"var(--pdf-viewer-object-border-width) var(--pdf-viewer-object-border-style) var(--pdf-viewer-object-border-color)",borderRadius:"var(--pdf-viewer-object-border-radius)"}},jc.createElement("iframe",{key:e,src:c,width:"100%",height:"100%",style:{height:"100%",minHeight:"var(--pdf-viewer-object-min-height)",backgroundColor:"var(--pdf-viewer-object-bg)",border:"var(--pdf-viewer-object-border-width) var(--pdf-viewer-object-border-style) var(--pdf-viewer-object-border-color)",borderRadius:"var(--pdf-viewer-object-border-radius)"}},jc.createElement("p",null,o||s("Browser does not support PDF")))))};var Dc=a(41594);function Uc(){return Uc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Uc.apply(null,arguments)}(0,n.forwardRef)(({className:e,items:t,layout:a="default",variant:r="default",label:n,description:o,error:i,required:l=!1,children:s,value:c,onValueChange:d,...u},g)=>{const m=e=>{d?.(e)};return Dc.createElement("div",{style:{padding:"var(--radio-group-padding)"}},Dc.createElement("div",{className:"space-y-2"},n&&Dc.createElement(us,{htmlFor:u.id},n),"segmented"===r?Dc.createElement("div",{className:"inline-flex overflow-hidden max-w-full",style:{borderWidth:"var(--radio-group-segmented-border-width)",borderColor:"var(--radio-group-segmented-border-color)",borderRadius:"var(--radio-group-segmented-border-radius)",backgroundColor:"var(--radio-group-segmented-bg)",padding:"var(--radio-group-segmented-padding)"}},Dc.createElement(jn.bL,Uc({className:ur("inline-flex max-w-full",e),value:c,onValueChange:m},u,{ref:g}),"default"===a&&t?t.map((e,a)=>{const r=c===e.value;return t.length,Dc.createElement("label",{key:e.id,htmlFor:e.id,className:ur("flex items-center justify-center relative","cursor-pointer transition-colors","min-w-0",e.disabled&&"opacity-50 cursor-not-allowed",!e.disabled&&"hover:bg-[var(--radio-group-segmented-hover-bg)]",!e.disabled&&"focus-within:bg-[var(--radio-group-segmented-focus-bg)]"),style:{paddingLeft:"var(--radio-group-segmented-padding-x)",paddingRight:"var(--radio-group-segmented-padding-x)",paddingTop:"var(--radio-group-segmented-padding-y)",paddingBottom:"var(--radio-group-segmented-padding-y)",borderRadius:"var(--radio-group-segmented-border-radius)",backgroundColor:r?"var(--radio-group-segmented-selected-bg)":e.disabled?"var(--radio-group-segmented-disabled-bg)":"var(--radio-group-segmented-bg)"}},Dc.createElement(Hc,{value:e.value,id:e.id,disabled:e.disabled,error:!!e.error,className:"mr-2 flex-shrink-0"}),Dc.createElement("span",{className:"select-none break-words",style:{color:"var(--radio-group-segmented-text-color)"}},e.label))}):s)):Dc.createElement(jn.bL,Uc({className:ur("grid gap-2",e),value:c,onValueChange:m},u,{ref:g}),"default"===a&&t?t.map(e=>Dc.createElement("div",{key:e.id,className:"flex items-center space-x-2"},Dc.createElement(Hc,{value:e.value,id:e.id,disabled:e.disabled,error:!!e.error}),Dc.createElement("label",{htmlFor:e.id},e.label))):s),i&&Dc.createElement(ns,{variant:"error"},i),o&&!i&&Dc.createElement(ns,null,o)))}).displayName=jn.bL.displayName;const Hc=(0,n.forwardRef)(({className:e,error:t,...a},r)=>Dc.createElement(jn.q7,Uc({ref:r,className:ur("aspect-square rounded-full border shadow focus:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50","h-[var(--radio-group-item-size)] w-[var(--radio-group-item-size)]","bg-[var(--radio-group-item-bg)]","hover:bg-[var(--radio-group-item-hover-bg)] hover:border-[var(--radio-group-item-border-hover-color)]","focus:bg-[var(--radio-group-item-focus-bg)] focus:border-[var(--radio-group-item-border-focus-color)]","disabled:bg-[var(--radio-group-item-disabled-bg)] disabled:border-[var(--radio-group-item-border-disabled-color)]",e),style:{borderColor:t?"var(--radio-group-item-error-border-color)":"var(--radio-group-item-border-color)",borderWidth:"var(--radio-group-item-border-width)",background:t?"var(--radio-group-item-error-bg)":void 0}},a),Dc.createElement(jn.C1,{className:"flex items-center justify-center"},Dc.createElement("div",{style:{width:"var(--radio-group-item-checkmark-size)",height:"var(--radio-group-item-checkmark-size)",borderRadius:"50%",background:t?"var(--radio-group-item-checkmark-error-color)":"var(--radio-group-item-checkmark-color)"}}))));Hc.displayName=jn.q7.displayName;var $c=a(29524),qc=a(1422),Gc=a(45013),Zc=a(39188),Wc=a(15657),Yc=a(81690),Kc=a(84285),Qc=a(86919),Xc=a(83114),Jc=a(44216),ed=a(58359),td=a(76938),ad=a(96016),rd=a(34710),nd=a(38922),od=a(9511),id=a(87795),ld=a(70534),sd=a(90916),cd=a(66494),dd=a(90993),ud=a(2888),gd=a(8958),md=a(41594);let pd=function(e){return e.textFormatting="textFormatting",e.contentFormatting="contentFormatting",e.headings="headings",e.alignment="alignment",e.link="link",e.history="history",e}({});const bd=({editor:e,disabled:t=!1,activeToolbarGroups:a,className:r=""})=>{const{t:o}=(0,i.Bd)(),l=(0,n.useCallback)(()=>{if(!e)return;const t=e.getAttributes("link").href,a=window.prompt(o("URL"),t);null!==a&&(""!==a?e.chain().focus().extendMarkRange("link").setLink({href:a}).run():e.chain().focus().extendMarkRange("link").unsetLink().run())},[e,o]);return md.createElement("div",{className:ur("flex flex-wrap items-center gap-[var(--rich-text-editor-toolbar-gap)] p-[var(--rich-text-editor-toolbar-padding)] border-b border-[var(--rich-text-editor-toolbar-border)]",r)},a.map(a=>{if(!e)return null;switch(a){case pd.textFormatting:return md.createElement("div",{key:"textFormatting",className:"flex items-center gap-1 border border-[var(--rich-text-editor-button-group-border)] rounded-[var(--rich-text-editor-button-group-border-radius)] p-[var(--rich-text-editor-button-group-padding)]"},md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleBold().run(),disabled:t,title:o("Bold"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("bold")?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(Kc.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleStrike().run(),disabled:t,title:o("Strikethrough"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("strike")?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(Qc.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleItalic().run(),disabled:t,title:o("Italic"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("italic")?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(Xc.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleUnderline().run(),disabled:t,title:o("Underline"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("underline")?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(Jc.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleCode().run(),disabled:t,title:o("Code"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("code")?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(ed.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().clearNodes().unsetAllMarks().run(),disabled:t,title:o("Clear formatting"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]")},md.createElement(td.A,{className:"h-4 w-4"})));case pd.contentFormatting:return md.createElement("div",{key:"contentFormatting",className:"flex items-center gap-1 border border-[var(--rich-text-editor-button-group-border)] rounded-[var(--rich-text-editor-button-group-border-radius)] p-[var(--rich-text-editor-button-group-padding)]"},md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleBlockquote().run(),disabled:t,title:o("Blockquote"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("blockquote")?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(ad.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleBulletList().run(),disabled:t,title:o("Bullet list"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("bulletList")?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(rd.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleOrderedList().run(),disabled:t,title:o("Numbered list"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("orderedList")?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(nd.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().setHorizontalRule().run(),disabled:t,title:o("Horizontal rule"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]")},md.createElement("span",{className:"text-lg font-bold"},"—")),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",disabled:t,title:o("Superscript"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]")},md.createElement("span",{className:"text-xs font-bold"},"X²")),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",disabled:t,title:o("Subscript"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]")},md.createElement("span",{className:"text-xs font-bold"},"X₂")));case pd.headings:return md.createElement("div",{key:"headings",className:"flex items-center gap-1 border border-[var(--rich-text-editor-button-group-border)] rounded-[var(--rich-text-editor-button-group-border-radius)] p-[var(--rich-text-editor-button-group-padding)]"},md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleHeading({level:1}).run(),disabled:t,title:o("Heading 1"),className:ur("h-[var(--rich-text-editor-button-size)] px-2 text-xs font-bold hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("heading",{level:1})?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},"H1"),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleHeading({level:2}).run(),disabled:t,title:o("Heading 2"),className:ur("h-[var(--rich-text-editor-button-size)] px-2 text-xs font-bold hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("heading",{level:2})?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},"H2"),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleHeading({level:3}).run(),disabled:t,title:o("Heading 3"),className:ur("h-[var(--rich-text-editor-button-size)] px-2 text-xs font-bold hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("heading",{level:3})?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},"H3"),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().toggleHeading({level:4}).run(),disabled:t,title:o("Heading 4"),className:ur("h-[var(--rich-text-editor-button-size)] px-2 text-xs font-bold hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("heading",{level:4})?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},"H4"));case pd.alignment:return md.createElement("div",{key:"alignment",className:"flex items-center gap-1 border border-[var(--rich-text-editor-button-group-border)] rounded-[var(--rich-text-editor-button-group-border-radius)] p-[var(--rich-text-editor-button-group-padding)]"},md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().setTextAlign("left").run(),disabled:t,title:o("Align left"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive({textAlign:"left"})?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(od.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().setTextAlign("center").run(),disabled:t,title:o("Align center"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive({textAlign:"center"})?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(id.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().setTextAlign("right").run(),disabled:t,title:o("Align right"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive({textAlign:"right"})?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(ld.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().setTextAlign("justify").run(),disabled:t,title:o("Justify"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive({textAlign:"justify"})?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(sd.A,{className:"h-4 w-4"})));case pd.link:return md.createElement("div",{key:"link",className:"flex items-center gap-1 border border-[var(--rich-text-editor-button-group-border)] rounded-[var(--rich-text-editor-button-group-border-radius)] p-[var(--rich-text-editor-button-group-padding)]"},md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:l,disabled:t,title:o("Insert link"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]",e.isActive("link")?"bg-[var(--rich-text-editor-button-active-bg)] text-[var(--rich-text-editor-button-active-text)]":"")},md.createElement(cd.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().unsetLink().run(),disabled:t||!e.isActive("link"),title:o("Remove link"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]")},md.createElement(dd.A,{className:"h-4 w-4"})));case pd.history:return md.createElement("div",{key:"history",className:"flex items-center gap-1 border border-[var(--rich-text-editor-button-group-border)] rounded-[var(--rich-text-editor-button-group-border-radius)] p-[var(--rich-text-editor-button-group-padding)]"},md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().undo().run(),disabled:t||!e.can().undo(),title:o("Undo"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]")},md.createElement(ud.A,{className:"h-4 w-4"})),md.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.chain().focus().redo().run(),disabled:t||!e.can().redo(),title:o("Redo"),className:ur("h-[var(--rich-text-editor-button-size)] w-[var(--rich-text-editor-button-size)] p-[var(--rich-text-editor-button-padding)] hover:bg-[var(--rich-text-editor-button-hover-bg)] hover:text-[var(--rich-text-editor-button-hover-text)]")},md.createElement(gd.A,{className:"h-4 w-4"})));default:return null}}))};var hd=a(41594);function vd(){return vd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},vd.apply(null,arguments)}const fd=(0,n.forwardRef)(({id:e,value:t="",onChange:a,placeholder:r,disabled:o=!1,className:i="",toolbarClassName:l="",maxLength:s,showCharacterCount:c=!0,toolbars:d,...u},g)=>{const[m,p]=(0,n.useState)(0),b=d||[pd.textFormatting,pd.contentFormatting,pd.headings,pd.alignment,pd.link,pd.history],h=(0,$c.hG)({extensions:[qc.A,Gc.Ay.configure({openOnClick:!1}),Zc.A.configure({types:["heading","paragraph"]}),Wc.A,Yc.A.configure({placeholder:r})],content:t,editable:!o,editorProps:{attributes:{class:"prose prose-sm sm:prose-base lg:prose-lg xl:prose-2xl mx-auto focus:outline-none min-h-[var(--rich-text-editor-min-height)] p-[var(--rich-text-editor-padding)]"}},onUpdate:({editor:e})=>{const r=e.getHTML(),n=e.getText().length;if(!s||n<=s)p(n),a?.(r);else{const a=t;e.commands.setContent(a,!1)}}});(0,n.useEffect)(()=>{if(h&&t!==h.getHTML()){h.commands.setContent(t,!1);const e=h.getText();p(e.length)}},[h,t]),(0,n.useEffect)(()=>{h&&h.setEditable(!o)},[h,o]),(0,n.useEffect)(()=>{if(h){const e=h.extensionManager.extensions.find(e=>"placeholder"===e.name);e&&e.options&&(e.options.placeholder=r)}},[h,r]);const v=(()=>{if(!s)return null;const e=m/s*100;return{percentage:e,isNearLimit:e>=80,isAtLimit:m>=s,remaining:s-m}})();return h?hd.createElement("div",vd({},u,{ref:g,id:e,className:ur("w-full max-w-5xl mx-auto bg-[var(--rich-text-editor-bg)] rounded-[var(--rich-text-editor-border-radius)] border border-[var(--rich-text-editor-border)]",i)}),hd.createElement(bd,{editor:h,disabled:o,activeToolbarGroups:b,className:l}),hd.createElement("div",{className:"min-h-[var(--rich-text-editor-content-height)] max-h-[var(--rich-text-editor-content-height)] text-[var(--rich-text-editor-content-text)]  "},hd.createElement($c.$Z,{editor:h,className:ur("prose prose-invert max-w-none [&_.ProseMirror]:outline-none] [&_.ProseMirror]:min-h-[var(--rich-text-editor-content-height)] [&_.ProseMirror]:max-h-[var(--rich-text-editor-content-height)] [&_.ProseMirror]:overflow-y-scroll","[&_.ProseMirror]:p-[var(--rich-text-editor-content-padding)] [&_.ProseMirror]:text-[var(--rich-text-editor-content-text)]","[&_.ProseMirror_h1]:text-[var(--rich-text-editor-heading-h1-color)] [&_.ProseMirror_h1]:text-[length:var(--rich-text-editor-heading-h1-font-size)] [&_.ProseMirror_h1]:font-[weight:var(--rich-text-editor-heading-h1-font-weight)]","[&_.ProseMirror_h1]:leading-[var(--rich-text-editor-heading-h1-line-height)] [&_.ProseMirror_h1]:mt-[var(--rich-text-editor-heading-h1-margin-top)] [&_.ProseMirror_h1]:mb-[var(--rich-text-editor-heading-h1-margin-bottom)]","[&_.ProseMirror_h2]:text-[var(--rich-text-editor-heading-h2-color)] [&_.ProseMirror_h2]:text-[length:var(--rich-text-editor-heading-h2-font-size)] [&_.ProseMirror_h2]:font-[weight:var(--rich-text-editor-heading-h2-font-weight)]","[&_.ProseMirror_h2]:leading-[var(--rich-text-editor-heading-h2-line-height)] [&_.ProseMirror_h2]:mt-[var(--rich-text-editor-heading-h2-margin-top)] [&_.ProseMirror_h2]:mb-[var(--rich-text-editor-heading-h2-margin-bottom)]","[&_.ProseMirror_h3]:text-[var(--rich-text-editor-heading-h3-color)] [&_.ProseMirror_h3]:text-[length:var(--rich-text-editor-heading-h3-font-size)] [&_.ProseMirror_h3]:font-[weight:var(--rich-text-editor-heading-h3-font-weight)]","[&_.ProseMirror_h3]:leading-[var(--rich-text-editor-heading-h3-line-height)] [&_.ProseMirror_h3]:mt-[var(--rich-text-editor-heading-h3-margin-top)] [&_.ProseMirror_h3]:mb-[var(--rich-text-editor-heading-h3-margin-bottom)]","[&_.ProseMirror_h4]:text-[var(--rich-text-editor-heading-h4-color)] [&_.ProseMirror_h4]:text-[length:var(--rich-text-editor-heading-h4-font-size)] [&_.ProseMirror_h4]:font-[weight:var(--rich-text-editor-heading-h4-font-weight)]","[&_.ProseMirror_h4]:leading-[var(--rich-text-editor-heading-h4-line-height)] [&_.ProseMirror_h4]:mt-[var(--rich-text-editor-heading-h4-margin-top)] [&_.ProseMirror_h4]:mb-[var(--rich-text-editor-heading-h4-margin-bottom)]","[&_.ProseMirror_.is-editor-empty:first-child::before]:content-[attr(data-placeholder)] [&_.ProseMirror_.is-editor-empty:first-child::before]:text-[var(--rich-text-editor-placeholder)]","[&_.ProseMirror_.is-editor-empty:first-child::before]:float-left [&_.ProseMirror_.is-editor-empty:first-child::before]:pointer-events-none [&_.ProseMirror_.is-editor-empty:first-child::before]:h-0","[&_.ProseMirror_blockquote]:border-l-[var(--rich-text-editor-blockquote-border-width)] [&_.ProseMirror_blockquote]:border-l-[var(--rich-text-editor-blockquote-border-color)] [&_.ProseMirror_blockquote]:pl-[var(--rich-text-editor-blockquote-padding-left)]","[&_.ProseMirror_blockquote]:text-[var(--rich-text-editor-blockquote-text-color)] [&_.ProseMirror_blockquote]:italic [&_.ProseMirror_blockquote]:my-[var(--rich-text-editor-blockquote-margin)]","[&_.ProseMirror_a]:text-[var(--rich-text-editor-link-color)] [&_.ProseMirror_a]:underline [&_.ProseMirror_a]:decoration-[var(--rich-text-editor-link-decoration)] [&_.ProseMirror_a]:decoration-2","[&_.ProseMirror_a:hover]:text-[var(--rich-text-editor-link-hover-color)] [&_.ProseMirror_a:hover]:decoration-[var(--rich-text-editor-link-hover-decoration)]","[&_.ProseMirror_ul]:my-[var(--rich-text-editor-list-margin)] [&_.ProseMirror_ul]:pl-[var(--rich-text-editor-list-padding-left)] [&_.ProseMirror_ul]:list-disc","[&_.ProseMirror_ol]:my-[var(--rich-text-editor-list-margin)] [&_.ProseMirror_ol]:pl-[var(--rich-text-editor-list-padding-left)] [&_.ProseMirror_ol]:list-decimal","[&_.ProseMirror_li]:text-[var(--rich-text-editor-list-item-text)] [&_.ProseMirror_li]:leading-[var(--rich-text-editor-list-item-line-height)] [&_.ProseMirror_li]:my-[var(--rich-text-editor-list-item-margin)]")})),s&&c&&hd.createElement("div",{className:"flex items-center justify-end gap-2 p-[var(--rich-text-editor-toolbar-padding)] border-t border-[var(--rich-text-editor-toolbar-border)] text-xs"},hd.createElement("span",{className:ur("font-medium",v?.isAtLimit?"text-red-500":v?.isNearLimit?"text-yellow-500":"text-gray-500")},m,"/",s),v?.isNearLimit&&!v?.isAtLimit&&hd.createElement("span",{className:"text-yellow-500"},"(",v.remaining," remaining)"))):null});fd.displayName="RichTextEditor",a(41594),a(41594);var xd=a(72591),wd=a.n(xd),yd=a(1740),kd=a.n(yd),Cd=a(88128),Ed=a.n(Cd),Nd=a(30855),Ad=a.n(Nd),Vd=a(93051),Td=a.n(Vd),_d=a(73656),zd=a.n(_d),Bd=a(68379),Sd={};Sd.styleTagTransform=zd(),Sd.setAttributes=Ad(),Sd.insert=Ed().bind(null,"head"),Sd.domAPI=kd(),Sd.insertStyleElement=Td(),wd()(Bd.A,Sd),Bd.A&&Bd.A.locals&&Bd.A.locals,a(41594);var Ld=a(41594);function Pd(){return Pd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Pd.apply(null,arguments)}(0,n.forwardRef)(({className:e,orientation:t="horizontal",decorative:a=!0,...r},n)=>Ld.createElement(to.b,Pd({ref:n,decorative:a,orientation:t,className:ur("shrink-0","horizontal"===t?"h-[var(--separator-thickness)] w-full my-[var(--separator-margin)]":"h-full w-[var(--separator-thickness)] mx-[var(--separator-margin)]","bg-[var(--separator-color)]",e)},r))).displayName=to.b.displayName,a(41594),a(91582);var Id=a(66117),Rd={};Rd.styleTagTransform=zd(),Rd.setAttributes=Ad(),Rd.insert=Ed().bind(null,"head"),Rd.domAPI=kd(),Rd.insertStyleElement=Td(),wd()(Id.A,Rd),Id.A&&Id.A.locals&&Id.A.locals;var Md=a(25399),Od={};Od.styleTagTransform=zd(),Od.setAttributes=Ad(),Od.insert=Ed().bind(null,"head"),Od.domAPI=kd(),Od.insertStyleElement=Td(),wd()(Md.A,Od),Md.A&&Md.A.locals&&Md.A.locals,a(41594);var jd=a(41594);function Fd(){return Fd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Fd.apply(null,arguments)}const Dd=(0,n.forwardRef)(({className:e,label:t,labelProps:a,id:r,...n},o)=>jd.createElement("div",{className:"flex items-center space-x-2"},jd.createElement(co.bL,Fd({className:ur("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full","border-2 border-[var(--switch-border)] shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background","disabled:cursor-not-allowed disabled:opacity-50","data-[state=checked]:bg-[var(--switch-background)] data-[state=unchecked]:bg-[var(--switch-foreground)]","focus-visible:ring-[var(--switch-focus)]","disabled:bg-[var(--switch-disabled)]",e),id:r},n,{ref:o}),jd.createElement(co.zi,{className:ur("pointer-events-none block h-4 w-4 rounded-full bg-[var(--switch-thumb-background)] shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})),t&&jd.createElement(us,Fd({htmlFor:r,className:"mb-0"},a),t)));Dd.displayName=co.bL.displayName;var Ud=a(41594);function Hd(){return Hd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Hd.apply(null,arguments)}(0,n.forwardRef)(({className:e,...t},a)=>Ud.createElement("div",{className:"relative w-full overflow-auto",style:{border:"1px solid var(--table-border-color)",borderRadius:"var(--table-radius)"}},Ud.createElement("table",Hd({ref:a,className:ur("w-full caption-bottom border-collapse","text-[var(--table-font-size)] leading-[var(--table-line-height)]","bg-[var(--table-bg)]","rounded-[var(--table-radius)]","overflow-hidden",e),style:{borderRadius:"var(--table-radius)",padding:"var(--table-padding)"}},t)))).displayName="Table",(0,n.forwardRef)(({className:e,...t},a)=>Ud.createElement("thead",Hd({ref:a,className:ur("[&_tr]:border-b","bg-[var(--table-header-bg)]","text-[var(--table-header-color)]","font-[var(--table-header-font-weight)]",e),style:{borderColor:"var(--table-header-border)"}},t))).displayName="TableHeader",(0,n.forwardRef)(({className:e,...t},a)=>Ud.createElement("tbody",Hd({ref:a,className:ur("[&_tr:last-child]:border-0","bg-[var(--table-body-bg)]","text-[var(--table-body-color)]",e)},t))).displayName="TableBody",(0,n.forwardRef)(({className:e,...t},a)=>Ud.createElement("tfoot",Hd({ref:a,className:ur("table-foot","border-t font-[var(--table-footer-font-weight)] [&>tr]:last:border-b-0","bg-[var(--table-footer-bg)]",e),style:{borderColor:"var(--table-footer-border)"}},t))).displayName="TableFooter",(0,n.forwardRef)(({className:e,...t},a)=>Ud.createElement("tr",Hd({ref:a,className:ur("table-row","border-b transition-colors","hover:bg-[var(--table-row-hover-bg)]","data-[state=selected]:bg-[var(--table-row-selected-bg)]",e),style:{borderColor:"var(--table-row-border)"}},t))).displayName="TableRow",(0,n.forwardRef)(({className:e,...t},a)=>Ud.createElement("th",Hd({ref:a,className:ur("table-head","text-left font-[var(--table-header-font-weight)]",e),style:{padding:"var(--table-cell-padding)",borderColor:"var(--table-cell-border)"}},t))).displayName="TableHead",(0,n.forwardRef)(({className:e,...t},a)=>Ud.createElement("td",Hd({ref:a,className:ur("align-middle",e),style:{padding:"var(--table-cell-padding)",borderColor:"var(--table-cell-border)"}},t))).displayName="TableCell",(0,n.forwardRef)(({className:e,...t},a)=>Ud.createElement("caption",Hd({ref:a,className:ur("text-[var(--table-caption-font-size)]","text-[var(--table-caption-color)]",e),style:{padding:"var(--table-caption-padding)",marginTop:"var(--table-caption-margin-top)"}},t))).displayName="TableCaption";var $d=a(41594);function qd(){return qd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},qd.apply(null,arguments)}const Gd=go.bL,Zd=(0,n.createContext)("md"),Wd=(0,n.forwardRef)(({className:e,size:t="md",children:a,...r},n)=>$d.createElement(Zd.Provider,{value:t},$d.createElement(go.B8,qd({ref:n,className:ur("flex w-full gap-0 rounded-[var(--tabs-list-border-radius)] bg-[var(--tabs-list-background)] overflow-x-auto flex-nowrap tabs-list-scrollbar",{lg:"min-h-[var(--tabs-list-height-lg)] p-[var(--tabs-list-padding-lg)]",md:"min-h-[var(--tabs-list-height-md)] p-[var(--tabs-list-padding-md)]",sm:"min-h-[var(--tabs-list-height-sm)] p-[var(--tabs-list-padding-sm)]"}[t],e),"data-size":t},r),a)));Wd.displayName=go.B8.displayName;const Yd=(0,n.forwardRef)(({className:e,size:t,...a},r)=>{const o=(0,n.useContext)(Zd),i=t??o;return $d.createElement(go.l9,qd({ref:r,className:ur("flex-1 h-full inline-flex items-center justify-center rounded-[var(--tabs-trigger-border-radius)] bg-[var(--tabs-trigger-background)] text-[var(--tabs-trigger-color)] font-[var(--tabs-trigger-font-weight)] transition-[var(--tabs-trigger-transition)] min-w-max flex-shrink-0","data-[state=active]:bg-[var(--tabs-trigger-active-background)] data-[state=active]:text-[var(--tabs-trigger-active-color)] data-[state=active]:shadow-[var(--tabs-trigger-active-shadow)]","hover:bg-[var(--tabs-trigger-hover-background)] hover:text-[var(--tabs-trigger-hover-color)]","disabled:pointer-events-[var(--tabs-trigger-disabled-pointer-events)] disabled:opacity-[var(--tabs-trigger-disabled-opacity)]","disabled:hover:bg-[var(--tabs-trigger-background)] disabled:hover:text-[var(--tabs-trigger-color)]",{lg:"px-[var(--tabs-trigger-padding-x-lg)] py-[var(--tabs-trigger-padding-y-lg)]",md:"px-[var(--tabs-trigger-padding-x-md)] py-[var(--tabs-trigger-padding-y-md)] text-md",sm:"px-[var(--tabs-trigger-padding-x-sm)] py-[var(--tabs-trigger-padding-y-sm)] text-sm"}[i],e),style:{fontWeight:"var(--tabs-trigger-font-weight)",transition:"var(--tabs-trigger-transition)"},"data-size":i},a))});Yd.displayName=go.l9.displayName;const Kd=(0,n.forwardRef)(({className:e,...t},a)=>$d.createElement(go.UC,qd({ref:a,className:ur("mt-[var(--tabs-content-margin-top)] ring-offset-[var(--tabs-content-focus-ring-offset)] focus-visible:outline-none focus-visible:ring-[var(--tabs-content-focus-ring-width)] focus-visible:ring-[var(--tabs-content-focus-ring-color)] focus-visible:ring-offset-[var(--tabs-content-focus-ring-offset-width)]",e)},t)));Kd.displayName=go.UC.displayName;var Qd=a(41594);function Xd(){return Xd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Xd.apply(null,arguments)}const Jd=(0,n.forwardRef)(({className:e,label:t,description:a,error:r,required:n=!1,value:o,...i},l)=>Qd.createElement("div",{className:"space-y-2"},t&&Qd.createElement(us,{htmlFor:i.id},t),Qd.createElement("textarea",Xd({},i,{value:o,className:ur("flex w-full rounded-[var(--textarea-border-radius)] shadow-sm","min-h-[var(--textarea-min-height)]","px-[var(--textarea-padding-x)] py-[var(--textarea-padding-y)]","leading-[var(--textarea-line-height)]","bg-[var(--textarea-bg)] text-[var(--textarea-color)]","placeholder:text-[var(--textarea-placeholder-color)]","hover:bg-[var(--textarea-hover-bg)] hover:border-[var(--textarea-border-hover-color)]","focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-[var(--textarea-border-focus-color)]","disabled:cursor-not-allowed disabled:opacity-[var(--textarea-disabled-opacity)] disabled:bg-[var(--textarea-disabled-bg)] disabled:text-[var(--textarea-disabled-color)] disabled:border-[var(--textarea-border-disabled-color)]","scrollbar-thin",e),ref:l,style:{borderWidth:"var(--textarea-border-width)",borderColor:r?"var(--textarea-error-border-color)":"var(--textarea-border-color)",boxShadow:r?"var(--textarea-error-box-shadow)":"none",borderStyle:"solid",fontSize:"var(--textarea-font-size)",fontWeight:"var(--textarea-font-weight)"}})),r&&Qd.createElement(ns,{variant:"error"},r),a&&Qd.createElement(ns,{html:a})));Jd.displayName="Textarea";var eu=a(41594);function tu(){return tu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},tu.apply(null,arguments)}const au=(0,n.forwardRef)(({value:e="",onChange:t,autoResize:a=!0,maxLines:r=25,saveError:o,wrapperClassName:l,className:s,...c},d)=>{const[u,g]=(0,n.useState)([]),[m,p]=(0,n.useState)(!1),[b,h]=(0,n.useState)(1),v=(0,n.useRef)(null),f=d??v,x=(0,n.useRef)(),{t:w}=(0,i.Bd)(),y="string"==typeof e?e:"",k=y.split("\n").length,C=m&&y.trim();(0,n.useEffect)(()=>{if(!a)return;const e=f.current;if(e)if(e.style.height="auto",void 0!==r){const t=parseFloat(getComputedStyle(e).lineHeight)||20,a=parseFloat(getComputedStyle(e).paddingTop)||0,n=parseFloat(getComputedStyle(e).paddingBottom)||0,o=t*r+a+n;e.style.height=`${Math.min(e.scrollHeight,o)}px`,e.style.overflowY=e.scrollHeight>o?"auto":"hidden"}else e.style.height=`${e.scrollHeight}px`,e.style.overflowY="hidden"},[y,a,r]),(0,n.useEffect)(()=>(x.current&&clearTimeout(x.current),y.trim()?(x.current=setTimeout(()=>{g(function(e){const t=`div {\n${e}\n}`;let a;try{a=yl.Ay.parse(t,{from:void 0})}catch(e){return[{message:e.reason||e.message||"Unknown CSS error",line:void 0!==e.line?e.line-1:void 0,column:e.column}]}const r=[];return a.walk(e=>{if("decl"===e.type){const t=e.value.trim();if(t){if(/\n\s*[\w-]+\s*:/.test(t)){const t=e.source?.start?.line;r.push({message:`Missing semicolon after "${e.prop}" value — the next line was merged into this declaration`,line:void 0!==t?t-1:void 0,column:e.source?.start?.column})}}else{const t=e.source?.start?.line;r.push({message:`Empty value for property "${e.prop}"`,line:void 0!==t?t-1:void 0,column:e.source?.start?.column})}}}),r}(y)),p(!0)},300),()=>{x.current&&clearTimeout(x.current)}):(g([]),void p(!1))),[y]);const E=(0,n.useCallback)(()=>{const e=f.current;e&&h(e.value.slice(0,e.selectionStart).split("\n").length)},[]),N=(0,n.useCallback)(e=>{if(a){const t=e.target;if(t.style.height="auto",void 0!==r){const e=parseFloat(getComputedStyle(t).lineHeight)||20,a=parseFloat(getComputedStyle(t).paddingTop)||0,n=parseFloat(getComputedStyle(t).paddingBottom)||0,o=e*r+a+n;t.style.height=`${Math.min(t.scrollHeight,o)}px`,t.style.overflowY=t.scrollHeight>o?"auto":"hidden"}else t.style.height=`${t.scrollHeight}px`,t.style.overflowY="hidden"}h(e.target.value.slice(0,e.target.selectionStart).split("\n").length),t?.(e)},[t,a,r]);return eu.createElement("div",{className:ur("space-y-2",l)},eu.createElement(Jd,tu({ref:f,value:e,onChange:N,onClick:E,onKeyUp:E,spellCheck:!1,className:ur("resize-none font-mono",s)},c)),eu.createElement("div",{className:"flex justify-end"},eu.createElement("span",{className:"font-mono text-xs text-muted-foreground"},w("Line {{cursorLine}}/{{totalLines}}",{cursorLine:b,totalLines:k}))),o&&eu.createElement("p",{className:"text-xs text-destructive"},o),C&&eu.createElement("div",{className:ur("rounded border p-3 font-mono text-xs",0===u.length?"border-green-500/50 bg-green-500/5":"border-destructive/50 bg-destructive/5")},0===u.length?eu.createElement("div",{className:"flex items-center gap-1.5 text-green-600 dark:text-green-400 font-sans text-xs font-medium"},eu.createElement("i",{className:"ri-checkbox-circle-line text-sm"}),w("Valid CSS")):eu.createElement("div",{className:"space-y-1"},eu.createElement("div",{className:"flex items-center gap-1.5 text-destructive font-sans text-xs font-medium"},eu.createElement("i",{className:"ri-error-warning-line text-sm"}),w("CSS validation errors")),eu.createElement("ul",{className:"space-y-0.5 ml-5"},u.map((e,t)=>eu.createElement("li",{key:t,className:"text-destructive/80"},void 0!==e.line&&eu.createElement("span",{className:"text-destructive/60"},"Line ",e.line,void 0!==e.column&&`:${e.column}`," — "),e.message))))))});au.displayName="CssTextarea";var ru=a(41594);function nu(){return nu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},nu.apply(null,arguments)}const ou=(0,br.F)("space-y-[var(--title-description-spacing)]",{variants:{titleLevel:{h1:"",h2:"",h3:"",h4:"",h5:"",h6:""},alignment:{left:"text-left",center:"text-center",right:"text-right"},container:{none:"",sm:"p-[var(--title-description-container-sm-padding)] bg-[var(--title-description-container-bg)] border-[length:var(--title-description-container-border-width)] border-[color:var(--title-description-container-border-color)] border-solid rounded-[var(--title-description-container-border-radius)]",md:"p-[var(--title-description-container-md-padding)] bg-[var(--title-description-container-bg)] border-[length:var(--title-description-container-border-width)] border-[color:var(--title-description-container-border-color)] border-solid rounded-[var(--title-description-container-border-radius)]",lg:"p-[var(--title-description-container-lg-padding)] bg-[var(--title-description-container-bg)] border-[length:var(--title-description-container-border-width)] border-[color:var(--title-description-container-border-color)] border-solid rounded-[var(--title-description-container-border-radius)]"}},defaultVariants:{titleLevel:"h2",alignment:"left",container:"none"}}),iu=(0,br.F)("[font-family:var(--title-description-title-font-family)] [font-weight:var(--title-description-title-font-weight)] [color:var(--title-description-title-color)] leading-[var(--title-description-title-line-height)]",{variants:{titleLevel:{h1:"",h2:"",h3:"",h4:"",h5:"",h6:""}},defaultVariants:{titleLevel:"h2"}}),lu=e=>({h1:"var(--title-description-title-h1-size)",h2:"var(--title-description-title-h2-size)",h3:"var(--title-description-title-h3-size)",h4:"var(--title-description-title-h4-size)",h5:"var(--title-description-title-h5-size)",h6:"var(--title-description-title-h6-size)"}[e]),su=(0,br.F)("title-description-description [color:var(--title-description-description-color)] [font-weight:var(--title-description-description-font-weight)] [font-size:var(--title-description-description-size)] leading-[var(--title-description-description-line-height)]");(0,n.forwardRef)(({className:e,title:t,description:a,titleLevel:r="h2",alignment:n="left",container:o="none",allowHtml:i=!0,classNames:l={},...s},c)=>{const d=r;return t||a?ru.createElement("div",nu({className:ur("title-description",ou({titleLevel:r,alignment:n,container:o,className:e})),style:{margin:"var(--title-description-margin)",width:"var(--title-description-width)",height:"var(--title-description-height)"},ref:c},s),t&&ru.createElement(d,{className:ur(iu({titleLevel:r}),l?.title),style:{fontSize:lu(r)}},t),a&&i?ru.createElement("div",{className:ur(su(),l?.description),dangerouslySetInnerHTML:{__html:a}}):ru.createElement("div",{className:ur(su(),l?.description)},a)):null}).displayName="TitleDescription";var cu=a(41594);function du(){return du=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},du.apply(null,arguments)}const uu=(0,br.F)("inline-flex items-center justify-center rounded-[var(--toggle-radius)] transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-[var(--toggle-default-disabled-opacity)]",{variants:{variant:{default:"\n          bg-[var(--toggle-default-bg)]\n          text-[var(--toggle-default-color)]\n          hover:bg-[var(--toggle-default-hover-bg)]\n          hover:text-[var(--toggle-default-hover-color)]\n          data-[state=on]:bg-[var(--toggle-default-active-bg)]\n          data-[state=on]:text-[var(--toggle-default-active-color)]\n          disabled:bg-[var(--toggle-default-disabled-bg)]\n          disabled:text-[var(--toggle-default-disabled-color)]\n        ",outline:"\n          bg-[var(--toggle-outline-bg)]\n          text-[var(--toggle-outline-color)]\n          border-2 border-[var(--toggle-outline-border)]\n          hover:bg-[var(--toggle-outline-hover-bg)]\n          hover:text-[var(--toggle-outline-hover-color)]\n          hover:border-[var(--toggle-outline-hover-border)]\n          data-[state=on]:bg-[var(--toggle-outline-active-bg)]\n          data-[state=on]:text-[var(--toggle-outline-active-color)]\n          data-[state=on]:border-[var(--toggle-outline-active-border)]\n          disabled:bg-[var(--toggle-outline-disabled-bg)]\n          disabled:text-[var(--toggle-outline-disabled-color)]\n        "},size:{default:"h-[var(--toggle-default-height)] px-[var(--toggle-default-padding-x)] py-[var(--toggle-default-padding-y)] [--toggle-font-size:var(--toggle-default-font-size)] [--toggle-font-weight:var(--toggle-default-font-weight)]",sm:"h-[var(--toggle-sm-height)] px-[var(--toggle-sm-padding-x)] py-[var(--toggle-sm-padding-y)] [--toggle-font-size:var(--toggle-sm-font-size)] [--toggle-font-weight:var(--toggle-sm-font-weight)]",lg:"h-[var(--toggle-lg-height)] px-[var(--toggle-lg-padding-x)] py-[var(--toggle-lg-padding-y)] [--toggle-font-size:var(--toggle-lg-font-size)] [--toggle-font-weight:var(--toggle-lg-font-weight)]"}},defaultVariants:{variant:"default",size:"default"}}),gu=(0,n.forwardRef)(({className:e,variant:t,size:a,...r},n)=>cu.createElement(Po.b,du({ref:n,className:ur(uu({variant:t,size:a,className:e})),style:{fontFamily:"var(--toggle-font-family)"}},r)));gu.displayName=Po.b.displayName;var mu=a(41594);const pu=(0,n.createContext)({size:"default",variant:"default"}),bu=(0,n.forwardRef)(({className:e,variant:t,size:a,items:r,value:n,onValueChange:o,type:i="single",...l},s)=>{const c={...l,ref:s,className:ur("flex items-center justify-center gap-1","bg-[var(--toggle-group-bg)]","text-[var(--toggle-group-color)]","h-[var(--toggle-group-height)]","px-[var(--toggle-group-padding-x)]","py-[var(--toggle-group-padding-y)]","rounded-[var(--toggle-group-border-radius)]","hover:bg-[var(--toggle-group-hover-bg)]","hover:text-[var(--toggle-group-hover-color)]","hover:border-[var(--toggle-group-border-width)_solid_var(--toggle-group-border-hover-color)]","data-[disabled]:bg-[var(--toggle-group-disabled-bg)]","data-[disabled]:text-[var(--toggle-group-disabled-color)]","data-[disabled]:border-[var(--toggle-group-border-width)_solid_var(--toggle-group-border-disabled-color)]",e),style:{borderWidth:"var(--toggle-group-border-width)",borderStyle:"solid",borderColor:"var(--toggle-group-border-color)"}};return"single"===i?(c.type="single",void 0!==n&&(c.value=n),o&&(c.onValueChange=o)):(c.type="multiple",void 0!==n&&(c.value=n),o&&(c.onValueChange=o)),mu.createElement(Mo.bL,c,mu.createElement(pu.Provider,{value:{variant:t,size:a}},r.map(e=>mu.createElement(Mo.q7,{key:e.value,value:e.value,disabled:e.disabled,title:e.title,"aria-label":e.title,className:ur(uu({variant:t||"default",size:a||"default"}))},e.label))))});bu.displayName="ToggleGroup";var hu=a(41594);function vu(){return vu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},vu.apply(null,arguments)}const fu=Fo.Kq,xu=Fo.bL,wu=Fo.l9,yu=(0,n.forwardRef)(({className:e,sideOffset:t=4,...a},r)=>hu.createElement(Fo.UC,vu({ref:r,sideOffset:t,style:{fontSize:"var(--tooltip-font-size)",color:"var(--tooltip-color)"},className:ur("z-50 overflow-hidden rounded-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","bg-[var(--tooltip-background)] border border-[var(--tooltip-border)] rounded-[var(--tooltip-radius)] p-[var(--tooltip-padding)]","[&>svg]:fill-[var(--tooltip-arrow-color)] [&>svg]:w-[var(--tooltip-arrow-size)] [&>svg]:h-[var(--tooltip-arrow-size)]",e)},a)));yu.displayName=Fo.UC.displayName;const ku=({content:e,children:t,contentClassName:a,contentSideOffset:r,providerProps:n,...o})=>void 0!==e?hu.createElement(fu,n,hu.createElement(xu,o,hu.createElement(wu,{asChild:!0},t),hu.createElement(yu,{className:a,sideOffset:r},e))):hu.createElement(xu,o,t);ku.displayName=Fo.bL.displayName;var Cu=a(41594);function Eu(){return Eu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Eu.apply(null,arguments)}(0,n.forwardRef)(({className:e,iconBefore:t,iconAfter:a,children:r,confirmText:o="Confirm",cancelText:i="Cancel",onConfirm:l,onCancel:s,variant:c="secondary",...d},u)=>{const[g,m]=(0,n.useState)(!1),p=()=>{l(),m(!1)},b=()=>{m(!1),s?.()};return g?Cu.createElement("div",{className:"confirmation-button-wrapper flex gap-2"},"primary"===c?Cu.createElement(Cu.Fragment,null,Cu.createElement(Tl,{variant:"secondary",onClick:b},i),Cu.createElement(Tl,{onClick:p},o)):Cu.createElement(Cu.Fragment,null,Cu.createElement(Tl,{variant:"secondary",onClick:b},i),Cu.createElement(Tl,{variant:"secondary",onClick:p},o))):Cu.createElement(Tl,Eu({ref:u,className:ur(e),iconBefore:t,iconAfter:a,onClick:()=>{m(!0)}},d),r)}).displayName="ConfirmationButton";var Nu=a(41594);const Au=({children:e,onClick:t,className:a,tooltipText:r,isVisible:n=!0})=>n?Nu.createElement(Uo,null,Nu.createElement(Ho,null,Nu.createElement($o,{className:"all-unset"},Nu.createElement("a",{className:`w-10 h-10 bg-[--button-bg] text-[--button-color] hover:text-indigo-200 hover:bg-[--button-hover-bg] flex items-center justify-center rounded focus:outline-none\n              ${a||""}`,onClick:t},e)),Nu.createElement(qo,{className:"bg-black text-indigo-200"},Nu.createElement("div",{className:"text-sm"},r)))):null;var Vu=a(41594);function Tu({onSearchChange:e,alwaysExpanded:t=!1,placeholder:a="Search..."}){const[r,o]=(0,n.useState)(!1),[i,l]=(0,n.useState)(""),s=(0,n.useRef)(null);(0,n.useEffect)(()=>{t&&o(!0)},[t]);const c=t=>{e(t),l(t)};return Vu.createElement("div",{className:ur("relative",{"w-full":r})},Vu.createElement("div",{className:ur("flex items-center rounded-md overflow-hidden transition-all duration-300 ease-in-out",{"w-full":t,"w-72":!t&&r,"w-10":!t&&!r})},Vu.createElement("input",{ref:s,type:"text",placeholder:a,value:i,onChange:e=>c(e.target.value),className:"border-none bg-[--bracket-inputTextBg] text-[--bracket-inputTextColor] pl-3 pr-10 h-10 py-2 w-full focus:outline-none "+(r?"opacity-100":"opacity-0")}),r&&i&&Vu.createElement("a",{className:"absolute right-12",onClick:()=>c("")},Vu.createElement(bo.A,{className:"h-5 w-5 text-gray-400"})),Vu.createElement("div",{className:"absolute right-0 top-0 bottom-0"},Vu.createElement(Au,{tooltipText:"Search",onClick:()=>{t||(o(!r),l(""),s.current?.focus())}},Vu.createElement("i",{className:"ri-search-line text-lg"})))))}var _u=a(41594);const zu=(e,t)=>e.length<=t?e:e.slice(0,t)+"...",Bu=(e,t)=>ur("text-[var(--multi-select-option-color)]","aria-selected:bg-[var(--multi-select-option-selected-background)] aria-selected:text-[var(--multi-select-option-selected-color)]","hover:bg-[var(--multi-select-option-hover-background)] hover:text-[var(--multi-select-option-hover-color)]","px-[var(--multi-select-option-padding-x)] py-[var(--multi-select-option-padding-y)]",e&&"bg-[var(--multi-select-option-selected-background)] text-[var(--multi-select-option-selected-color)]",t);function Su({id:e,options:t,value:a,label:r,description:o,defaultValue:l,placeholder:s="Select items...",onChange:c,className:d,disabled:u=!1,error:g,maxSelections:m,searchable:p=!1,clearable:b=!1,required:h=!1,showSelectAll:v=!1,showFooterActions:f=!1,maxLabelLength:x=20,maxDropdownWidth:w="320px",truncateLabels:y=!0,maxVisibleItems:k=2,onSearchChange:C,searchPlaceholder:E,emptyMessage:N}){const{t:A}=(0,i.Bd)(),[V,T]=(0,n.useState)(!1),[_,z]=(0,n.useState)(l||[]),B=void 0!==a?a:_,S=void 0!==a?c:z,L=1===m,P=t.length>0&&B.length===t.length,I=(0,n.useCallback)(e=>{if(L){const t=B.includes(e)?[]:[e];return S?.(t),C?.(""),void T(!1)}if(m&&B.length>=m&&!B.includes(e))return;const t=B.includes(e)?B.filter(t=>t!==e):[...B,e];S?.(t)},[L,m,B,S,C]),R=(0,n.useCallback)(e=>{const t=B.filter(t=>t!==e);S?.(t)},[B,S]),M=()=>{S?.([])},O=()=>{T(!1)},j=t.filter(e=>B.includes(e.value)),F=({option:e})=>{const t=y?zu(e.label,x):e.label,a=y&&e.label.length>x,r=_u.createElement(Ji,{variant:"secondary-solid-soft",size:"sm",className:ur("flex gap-1 items-center max-w-[200px] rounded-full","bg-[var(--multi-select-badge-background)] text-[var(--multi-select-badge-color)]","border-[var(--multi-select-badge-border)] rounded-full","p-[var(--multi-select-badge-padding)]")},_u.createElement("span",{className:"truncate flex-1 min-w-0 text-xs"},t),_u.createElement("span",{className:ur("flex ml-1 outline-none cursor-pointer"),onKeyDown:t=>{"Enter"===t.key&&R(e.value)},onMouseDown:e=>{e.preventDefault(),e.stopPropagation()},onClick:t=>{t.preventDefault(),t.stopPropagation(),R(e.value)},tabIndex:-1,role:"button","aria-label":`Remove ${e.label}`},_u.createElement("i",{className:"ri-close-circle-line text-[var(--multi-select-remove-color)] hover:text-[var(--multi-select-remove-hover-color)] text-lg leading-none"})));return a?_u.createElement(ku,null,_u.createElement(wu,{asChild:!0},r),_u.createElement(yu,null,_u.createElement("p",{className:"max-w-[300px] break-words"},e.label))):r},D=({option:e})=>{const t=y?zu(e.label,2*x):e.label,a=y&&e.label.length>2*x,r=B.includes(e.value),n=_u.createElement($s,{key:e.value,value:e.value,onSelect:()=>I(e.value),className:Bu(r),"aria-checked":r,role:"option"},L?_u.createElement("span",{className:"mr-2 h-4 w-4 flex items-center justify-center"},r&&_u.createElement("i",{className:"ri-check-line text-[var(--multi-select-option-selected-color)]"})):_u.createElement("span",{className:"mr-2 h-4 w-4 flex items-center justify-center"},_u.createElement(ls,{checked:r,tabIndex:-1,"aria-hidden":"true"})),_u.createElement("span",null,t));return a?_u.createElement(ku,null,_u.createElement(wu,{asChild:!0},n),_u.createElement(yu,{side:"left"},_u.createElement("p",{className:"max-w-[300px] break-words"},e.label))):n};return _u.createElement(fu,null,_u.createElement("div",{className:"space-y-2"},r&&_u.createElement(us,{htmlFor:e},r),_u.createElement("div",{className:"relative"},_u.createElement(Ll,{open:V,onOpenChange:T},_u.createElement(Pl,{asChild:!0},_u.createElement(Tl,{variant:"outline",role:"combobox","aria-expanded":V,"aria-invalid":!!g,"aria-required":h,className:ur("w-full justify-between min-h-[var(--multi-select-height)] h-auto","bg-[var(--multi-select-background)] text-[var(--multi-select-color)]","rounded-[var(--multi-select-border-radius)]","px-[var(--multi-select-padding-x)] py-[var(--multi-select-padding-y)]","hover:bg-[var(--multi-select-hover-background)] hover:border-[var(--multi-select-hover-border)]","focus:bg-[var(--multi-select-focus-background)] focus:border-[var(--multi-select-focus-border)]","focus:ring-2 focus:ring-[var(--multi-select-focus-ring)] focus:ring-offset-2","disabled:bg-[var(--multi-select-disabled-background)] disabled:border-[var(--multi-select-disabled-border)] disabled:text-[var(--multi-select-disabled-color)]",g&&"border-[var(--multi-select-error-border)] focus:border-[var(--multi-select-error-border)] focus:ring-[var(--multi-select-error-color)]",d),style:{boxShadow:g?"var(--multi-select-error-box-shadow)":"none",borderColor:g?"var(--multi-select-error-border)":"var(--multi-select-border)",borderWidth:"var(--multi-select-border-width)",fontSize:"var(--multi-select-font-size)"},disabled:u},_u.createElement("div",{className:"flex flex-wrap gap-1 flex-1 min-w-0 overflow-hidden"},j.length>0?L?_u.createElement("span",{className:"truncate"},j[0]?.label):_u.createElement(_u.Fragment,null,j.slice(0,k).map(e=>_u.createElement(F,{key:e.value,option:e})),j.length>k&&_u.createElement(ku,null,_u.createElement(wu,{asChild:!0},_u.createElement(Ji,{variant:"secondary-solid-soft",size:"sm",className:ur("flex gap-1 items-center mb-0","border-[var(--multi-select-badge-border)] rounded-full")},"+",j.length-k," more")),_u.createElement(yu,null,_u.createElement("div",{className:"max-w-[300px]"},_u.createElement("p",{className:"font-medium mb-1"},A("Additional selections"),":"),_u.createElement("ul",{className:"text-sm space-y-1"},j.slice(k).map(e=>_u.createElement("li",{key:e.value,className:"break-words"},e.label))))))):_u.createElement("span",{className:"text-[var(--multi-select-placeholder)]"},s)),b&&j.length>0&&_u.createElement("span",{className:"p-1 rounded hover:bg-[var(--multi-select-hover-background)] cursor-pointer ml-1",onClick:e=>{e.preventDefault(),e.stopPropagation(),M()},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),M())},tabIndex:0,role:"button","aria-label":"Clear all selections"},_u.createElement("i",{className:"ri-close-line text-[var(--multi-select-clear-color)] hover:text-[var(--multi-select-clear-hover-color)] text-lg leading-none"})),_u.createElement("div",{className:"flex items-center gap-2 pl-2 border-l border-[var(--multi-select-divider-color)] ml-2"},_u.createElement("i",{className:"ri-arrow-down-s-line text-[var(--multi-select-chevron-color)] hover:text-[var(--multi-select-chevron-hover-color)] text-lg leading-none"})))),_u.createElement(Il,{style:{width:w},className:ur("w-full p-0 border-none","bg-[var(--multi-select-dropdown-background)]","shadow-[var(--multi-select-dropdown-shadow)]"),align:"start",onCloseAutoFocus:O},_u.createElement(js,null,p&&_u.createElement(Fs,{placeholder:E??A("Search..."),onValueChange:C,className:ur("w-full bg-[var(--multi-select-search-background)] border-[var(--multi-select-search-border)]","text-[var(--multi-select-search-color)]","placeholder:text-[var(--multi-select-search-placeholder)]")}),_u.createElement(Ds,null,_u.createElement(Us,{className:"text-[var(--multi-select-empty-color)]"},N??A("No options found.")),_u.createElement(Hs,{className:"p-[var(--multi-select-dropdown-padding)]"},v&&!L&&_u.createElement($s,{value:"__select_all__",onSelect:()=>{const e=P?[]:t.map(e=>e.value);S?.(e)},className:Bu(P,"font-semibold"),"aria-checked":P,role:"option"},_u.createElement("span",{className:"mr-2 h-4 w-4 flex items-center justify-center"},_u.createElement(ls,{checked:P,tabIndex:-1,"aria-hidden":"true"})),`${A("Select all")} (${t.length})`),t.map(e=>_u.createElement(D,{key:e.value,option:e})))),f&&!L&&_u.createElement("div",{className:"flex border-t border-[var(--multi-select-dropdown-border)] mt-2"},_u.createElement(Tl,{type:"button",variant:"ghost",className:"flex-1 py-2 text-center rounded-none text-[var(--multi-select-color)] hover:bg-[var(--multi-select-hover-background)] focus:outline-none",onClick:M,tabIndex:0},A("Clear")),_u.createElement(Tl,{type:"button",variant:"ghost",className:"flex-1 py-2 text-center rounded-none text-[var(--multi-select-color)] hover:bg-[var(--multi-select-hover-background)] focus:outline-none border-l border-[var(--multi-select-dropdown-border)]",onClick:O,tabIndex:0},A("Close"))))))),g&&_u.createElement(ns,{variant:"error"},g),o&&!g&&_u.createElement(ns,null,o)))}var Lu=a(41594);function Pu({children:e,isActive:t=!1,onClick:a,className:r}){return Lu.createElement("button",{className:ur("border-none px-4 py-2 rounded-full text-base font-medium transition-colors whitespace-nowrap",t?"bg-[--pill-buttonActiveBg] text-[--pill-buttonActiveColor]":"bg-[--pill-buttonBg] text-[--pill-buttonColor] hover:text-[--pill-buttonHoverColor] hover:bg-[--pill-buttonHoverBg]",r),onClick:a},e)}function Iu({children:e,className:t}){return Lu.createElement("div",{className:ur("flex gap-2",t)},e)}function Ru({options:e,initialSelected:t,pillGroupClassName:a,pillClassName:r,onChange:o}){const[i,l]=(0,n.useState)(t||"");return(0,n.useEffect)(()=>{l(t||"")},[t]),Lu.createElement(Iu,{className:a},e.map(e=>Lu.createElement(Pu,{key:e.id,className:r,isActive:i===e.id,onClick:()=>{return t=e.id,l(t),void(o&&o(t));var t}},e.label)))}a(41594);var Mu=a(41594);const Ou=({className:e})=>Mu.createElement("svg",{className:ur("discord-icon",e),viewBox:"0 0 127.14 96.36",fill:"currentColor","aria-hidden":"true"},Mu.createElement("path",{d:"M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z"}));var ju=a(41594);const Fu=({className:e})=>ju.createElement("svg",{className:ur("check-icon",e),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true"},ju.createElement("path",{d:"M20 6L9 17l-5-5"}));var Du=a(41594);function Uu(){return Uu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Uu.apply(null,arguments)}const Hu=(0,n.forwardRef)(({state:e,username:t,label:a="Discord Account",connectButtonComponent:r,connectLabel:n="Connect Discord",reconnectButtonComponent:o,reconnectLabel:i="Reconnect",disconnectButtonComponent:l,disconnectLabel:s="Disconnect",required:c=!1,error:d,onConnect:u,onDisconnect:g,disconnectDisabled:m=!1,className:p,...b},h)=>{const v="discord-linking-display";return"loading"===e?Du.createElement("div",Uu({ref:h,className:ur(v,"flex items-center gap-2",p),role:"status"},b),Du.createElement("div",{className:"h-4 w-4 animate-spin rounded-full border-2 border-current border-t-transparent"}),Du.createElement("span",{className:"sr-only"},"Loading")):"linked"===e?Du.createElement("div",Uu({ref:h,className:ur(v,"flex flex-col gap-2",p)},b),Du.createElement(us,{required:c},a),Du.createElement("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-stretch"},Du.createElement("div",{className:"flex flex-1 items-center gap-2 rounded border border-white/10 bg-white/5 px-3 py-2","aria-label":`Discord account linked: ${t}`},Du.createElement(Ou,{className:"h-5 w-5 text-[#5865F2]"}),Du.createElement("span",{className:"text-md text-gray-200"},t),Du.createElement(Fu,{className:"ml-auto h-4 w-4 text-green-500"}),Du.createElement("span",{className:"sr-only"},"Linked")),Du.createElement("div",{className:"flex gap-2"},o??Du.createElement(Tl,{className:"p-3 rounded border border-white/10 bg-white/5",variant:"outline",size:"md",type:"button",onClick:u},i),!m&&(l??Du.createElement(Tl,{className:"p-3 rounded border border-white/10 bg-white/5",variant:"outline",size:"md",type:"button",onClick:g},s)))),d&&Du.createElement("p",{role:"alert",className:"text-sm text-destructive"},d)):Du.createElement("div",Uu({ref:h,className:ur(v,"flex flex-col gap-2",p)},b),Du.createElement(us,{required:c},a),r??Du.createElement(Tl,{className:"p-3 rounded border border-white/10 bg-white/5",variant:"secondary",type:"button",onClick:u},Du.createElement(Ou,{className:"mr-2 h-5 w-5"}),n),d&&Du.createElement("p",{role:"alert",className:"text-sm text-destructive"},d))});Hu.displayName="DiscordLinkingDisplay";var $u=a(41594);const qu=({size:e=12,color:t="white"})=>$u.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",role:"img"},$u.createElement("g",{clipPath:"url(#clip0_2313_7355)"},$u.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.03117 8.9251C4.03117 8.9251 7.64445 1.92015 11.9776 0.0138245L9.79854 8.39321L2.15217 11.9854C2.15217 11.9854 8.57631 7.36746 9.07588 7.14624L10.3993 2.18729C10.3994 2.18739 10.3788 2.20721 10.3398 2.24472L10.3396 2.24484C9.76277 2.79945 5.17229 7.2128 4.03117 8.9251ZM0.023502 3.39146C0.0378563 3.1016 1.20008 0.880295 1.51141 0.69136C1.82273 0.502425 4.82019 0.227393 4.82019 0.227393C4.82019 0.227393 2.29572 2.46544 1.80485 5.8347C1.31398 9.20396 1.95568 11.812 1.95568 11.812C1.95568 11.812 -0.0148545 4.10726 0.023502 3.39146ZM3.20498 8.92247C3.98176 6.3795 7.0917 3.19176 7.0917 3.19176L2.83788 6.80353C2.74705 7.19622 3.20498 8.92247 3.20498 8.92247Z",fill:t})),$u.createElement("defs",null,$u.createElement("clipPath",{id:"clip0_2313_7355"},$u.createElement("rect",{width:"12",height:"12",fill:t}))));var Gu=a(41594);const Zu=({className:e=""})=>Gu.createElement("svg",{viewBox:"0 0 32 32",preserveAspectRatio:"xMidYMid meet","aria-hidden":"true",focusable:"false",className:ur("w-[30px] h-[30px] fill-neutral-400",e)},Gu.createElement("g",null,Gu.createElement("path",{d:"M19.766,8.372L6.927,8.392l-2.093,3.337l12.818-0.004L19.766,8.372 M14.221,20.518c-0.151,0-7.604,0.016-8.114,0.016 c0.249-0.393,1.665-2.611,1.738-2.733c0.163,0,5.014,0,5.271,0l2.122-3.354L3.117,14.467l-2.114,3.342l2.827-0.005L0,23.874h16.151 c0.286-0.453,5.654-9.017,5.904-9.412c0.219,0.334,1.664,2.623,1.9,3.002c-0.363,0-1.682,0-1.682,0l-2.101,3.337 c0,0,0.009,0,0.029,0c0.428,0,5.719,0,5.875,0c0.085,0.135,1.827,2.876,1.921,3.023H32L22.038,8.127 C21.646,8.738,14.311,20.374,14.221,20.518"})));var Wu=a(41594);const Yu=({color:e="white",className:t="",width:a=35,height:r=35})=>Wu.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:a,height:r,viewBox:"0 0 35 35",className:ur(t)},Wu.createElement("g",{fill:"none",fillRule:"evenodd",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",transform:"translate(1 1)"},Wu.createElement("rect",{width:"7.656",height:"10.938",x:".641",y:"21.969",rx:".75"}),Wu.createElement("rect",{width:"7.656",height:"6.563",x:"24.703",y:"26.344",rx:".75"}),Wu.createElement("rect",{width:"7.656",height:"15.313",x:"12.672",y:"17.594",rx:".75"}),Wu.createElement("path",{style:{transform:"translateX(-1px)"},d:"M17.82.57l1.821 3.58h3.102a.849.849 0 0 1 .611 1.458l-2.848 2.797 1.578 3.624a.859.859 0 0 1-1.224 1.075l-3.813-2.146-3.814 2.146a.859.859 0 0 1-1.223-1.075l1.573-3.624-2.843-2.803a.849.849 0 0 1 .61-1.458h3.108L16.28.564a.866.866 0 0 1 1.54.005z"})));var Ku=a(41594);const Qu=({color:e="white",className:t="",width:a=23,height:r=37})=>Ku.createElement("svg",{width:a,height:r,viewBox:"0 0 23 37",version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:ur(t)},Ku.createElement("g",{stroke:"none",strokeWidth:"3",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},Ku.createElement("g",{transform:"translate(-282.000000, -506.000000)",stroke:e,strokeWidth:"2"},Ku.createElement("g",{transform:"translate(283.000000, 504.000000)"},Ku.createElement("g",{transform:"translate(0.000000, 3.000000)"},Ku.createElement("g",null,Ku.createElement("path",{d:"M9.84104545,0.594837963 C9.96704485,0.342132232 10.2217286,0.18293188 10.5,0.18293188 C10.7782714,0.18293188 11.0329551,0.342132232 11.1589545,0.594837963 L12.6884545,3.73819444 C12.7960486,3.95709947 13.0021729,4.10837231 13.2401023,4.14304398 L16.6754318,4.64795139 C16.9489025,4.68796206 17.17691,4.881487 17.2648636,5.14824074 C17.3506904,5.414112 17.2796424,5.706557 17.0819886,5.9009838 L14.5882386,8.36394676 C14.4182331,8.5318417 14.3402362,8.77419511 14.3796705,9.01201389 L14.9675909,12.4832523 C15.0142395,12.760865 14.9001909,13.0410877 14.6743864,13.203669 C14.4470984,13.3676521 14.1486944,13.3878744 13.9020795,13.2560069 L10.8430795,11.6273727 C10.6284145,11.5118782 10.3715855,11.5118782 10.1569205,11.6273727 L7.09792045,13.2560069 C6.85130558,13.3878744 6.55290164,13.3676521 6.32561364,13.203669 C6.09980914,13.0410877 5.98576046,12.760865 6.03240909,12.4832523 L6.62032955,9.01201389 C6.66168863,8.77549079 6.58658137,8.53334256 6.41931818,8.36394676 L3.92556818,5.9009838 C3.72791443,5.706557 3.65686644,5.414112 3.74269318,5.14824074 C3.83064678,4.881487 4.05865434,4.68796206 4.332125,4.64795139 L7.76745455,4.14304398 C8.00538394,4.10837231 8.21150822,3.95709947 8.31910227,3.73819444 L9.84104545,0.594837963 Z"}),Ku.createElement("path",{d:"M0.298295455,19.4349653 L8.98863636,27.3072106 C9.84780251,28.0856916 11.1431293,28.0856916 12.0022955,27.3072106 L20.6971705,19.4349653"}),Ku.createElement("path",{d:"M19.9414886,27.0439815 L12.0113636,34.234294 C11.1521975,35.0127749 9.85687069,35.0127749 8.99770455,34.234294 L1.05851136,27.0439815 C0.576504206,26.6048798 0.30155197,25.9770213 0.302825113,25.3183681 L0.302825113,15.0785995 C0.303829828,14.6249057 0.565633039,14.2138658 0.971984883,14.0280029 C1.37833673,13.84214 1.85390009,13.9159128 2.1875,14.2165625 L8.99619318,20.3739699 C9.85535932,21.1524508 11.1506861,21.1524508 12.0098523,20.3739699 L18.8109886,14.2165625 C19.1445172,13.9148978 19.6207423,13.8405064 20.0277032,14.0264988 C20.4346641,14.2124911 20.6966952,14.6242859 20.6971705,15.0785995 L20.6971705,25.3245255 C20.696726,25.9810331 20.4219238,26.6063098 19.9414886,27.0439815 Z"})))))));var Xu=a(41594);const Ju=({color:e="white",className:t="",width:a=31,height:r=35})=>Xu.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:a,height:r,viewBox:"0 0 31 35",className:ur(t)},Xu.createElement("g",{fill:"none",fillRule:"evenodd",stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"3"},Xu.createElement("path",{d:"M30 15.436c-.002-7.154-5.264-13.227-12.369-14.278C10.526.107 3.719 4.396 1.629 11.24c-2.09 6.844 1.168 14.18 7.658 17.246v3.451c0 1.14.928 2.063 2.072 2.063h8.285a2.067 2.067 0 0 0 2.07-2.063v-3.451A14.437 14.437 0 0 0 30 15.436zM10.125 15.125C10.125 14.504 9.621 14 9 14M9 16.125c.621 0 1.125-.504 1.125-1.125M8 15c0 .621.504 1.125 1.125 1.125M9.125 14C8.504 14 8 14.504 8 15.125M23.125 15.125c0-.621-.504-1.125-1.125-1.125M22 16.125c.621 0 1.125-.504 1.125-1.125M20 15c0 .621.504 1.125 1.125 1.125M21.125 14c-.621 0-1.125.504-1.125 1.125"})));var eg=a(41594);function tg({eaUsername:e,eaEmail:t,inGameName:a,username:r,labels:o,warning:l=null,onRefresh:s=()=>{ir.auth.connectToSocial("EA")},onManage:c=()=>{window.location.href="/settings"},onLogout:d=()=>{window.location.href=ir.auth.accountUrl("logout","return-upon-logout")},className:u}){const g={eaUsername:eg.createElement(i.x6,null,"EA Username"),email:eg.createElement(i.x6,null,"EA Email"),warning:eg.createElement(i.x6,null,"Your EA account may be out of sync. Please click below to refresh it."),refresh:eg.createElement(i.x6,null,"Refresh"),logout:eg.createElement(i.x6,null,"Logout"),battlefyUsername:eg.createElement(eg.Fragment,null,"Battlefy ",eg.createElement(i.x6,null,"Username")),manage:eg.createElement(i.x6,null,"Manage")},m=(0,n.useMemo)(()=>({...g,...o}),[o]);return eg.createElement(rn,null,eg.createElement(nn,{asChild:!0},eg.createElement(fr,{variant:"outline",className:ur("\n            ea-user-dropdown-trigger\n            font-bold text-xl\n            justify-between gap-2 xl:w-52 w-min max-w-[140px] xl:max-w-none rounded-none\n            !m-0 hover:text-white bg-[var(--nav-color-secondary)] border-2 border-[var(--nav-color-border)]\n            [&:hover]:bg-[var(--nav-color-hover)] transition-all duration-300 ease-in-out xl:p-4 xl:h-full\n          ",u)},eg.createElement("span",{className:ur("truncate uppercase xl:max-w-auto max-w-[130px]")},a||r),l?eg.createElement(Ai.A,{className:ur("h-8 w-8 text-yellow-400")}):eg.createElement(Vi.A,{className:ur("h-8 w-8")}))),eg.createElement(on,{side:"bottom",align:"end",className:ur("\n          ea-user-dropdown-content\n          min-w-[--radix-dropdown-menu-trigger-width] w-72 p-4 border-2 rounded-none\n          border-[var(--nav-color-border)] bg-[#141414] text-white\n        ")},eg.createElement("div",{className:ur("space-y-4")},eg.createElement("div",{className:ur("space-y-2")},eg.createElement("h4",{className:ur("text-lg font-bold")},m.eaUsername),eg.createElement("p",{className:ur("truncate")},e)),eg.createElement("div",{className:ur("space-y-2")},eg.createElement("h4",{className:ur("text-lg font-bold")},m.email),eg.createElement("p",{className:ur("truncate")},t)),l&&eg.createElement("div",{className:ur("text-sm text-yellow-400 font-euro")},eg.createElement("b",null,l.title),": ",l.message),eg.createElement(bi,{classes:ur("w-full text-xl gap-2",l?"border-yellow-600":""),onClick:s,icon:eg.createElement(Ti.A,{className:ur("h-5 w-5")})},eg.createElement("span",{className:"flex items-center gap-2"},eg.createElement(Zu,{className:ur("h-7 w-7")})," ",m.refresh)),eg.createElement("div",{className:ur("space-y-2")},eg.createElement("h4",{className:ur("text-lg font-bold")},m.battlefyUsername),eg.createElement("p",{className:ur("truncate")},r)),eg.createElement(bi,{classes:ur("w-full text-xl gap-2"),onClick:c,icon:eg.createElement(_i.A,{className:ur("h-5 w-5")})},eg.createElement("span",{className:"flex items-center gap-2"},eg.createElement(qu,{size:16})," ",m.manage)),eg.createElement(bi,{classes:ur("w-full text-xl gap-2 !mt-2"),onClick:d,icon:eg.createElement(zi.A,{className:ur("h-5 w-5")})},eg.createElement("span",{className:"flex items-center gap-2"},eg.createElement(qu,{size:16})," ",m.logout)))))}var ag=a(41594);const rg=({userID:e,isRequired:t=!1,error:a,onLinked:r,onUnlinked:o,className:l})=>{const{t:s}=(0,i.Bd)("algs"),{data:c,isLoading:d}=ir.auth.socialLinking.useRefreshSocialAccounts(e,{refetchOnWindowFocus:"always"}),u=c?.discord?.username,m=(0,n.useRef)(r);m.current=r,(0,n.useEffect)(()=>{u&&m.current?.(u)},[u]);const p=(0,n.useCallback)(()=>{ir.auth.connectToSocial("Discord")},[]),{mutateAsync:b}=ir.auth.socialLinking.useDeleteSocialLink({onSuccess:()=>{g.invalidateQueries(Ue.accounts(e)),o?.()}}),h=(0,n.useCallback)(async()=>{await b("Discord")},[b]),v=d?"loading":u?"linked":"ready";return ag.createElement(Hu,{state:v,username:u,label:s("Discord Account"),connectLabel:s("Connect Discord"),reconnectLabel:s("Reconnect"),disconnectLabel:s("Disconnect"),required:t,error:a,onConnect:p,onDisconnect:h,disconnectDisabled:!0,className:l})},ng=({data:e})=>o().createElement("div",{className:ur("banner-ctas grid gap-4 p-4 md:gap-6 grid-cols-1 auto-rows-fr")},e?.map(({title:e,description:t,icon:a,onClick:r},n)=>r?o().createElement(og,{key:`${e}-${n}`,onClick:r},o().createElement("div",{className:ur("w-full h-full flex flex-col justify-center gap-2 p-4")},o().createElement("div",{className:ur("flex items-center justify-between w-full")},o().createElement("h2",{className:ur("banner-cta-title font-duke text-xl md:text-2xl uppercase m-0 leading-none")},e),a||o().createElement(si.A,null)),t&&o().createElement("p",{className:ur("banner-cta-description text-sm md:text-base m-0 opacity-90")},t))):o().createElement("div",{key:`${e}-${n}`,className:ur("banner-cta bg-black/70 flex flex-col justify-center gap-2 h-full p-4")},o().createElement("h2",{className:ur("banner-cta-title text-xl md:text-2xl uppercase m-0 leading-none")},e),t&&o().createElement("p",{className:ur("banner-cta-description text-sm md:text-base m-0 opacity-90")},t)))),og=({onClick:e,children:t})=>o().createElement("div",{className:ur("\n        banner-cta-link\n        group relative flex-1\n        flex justify-center items-center no-underline text-white\n        hover:bg-var(--banner-cta-link-hover-background-color)\n        transition-all duration-300 ease-in-out\n      ",{"cursor-pointer":e}),style:{backgroundColor:"var(--banner-cta-link-background-color)"},onClick:e},t);var ig=a(78447);const lg=({title:e,description:t,teamName:a,teamLogoUrl:r,teamMembers:n=[],prizeAmount:i,congratsText:l="Congratulations on winning",backgroundImage:s,leftCharacterImage:c,rightCharacterImage:d,isLoading:u=!1})=>o().createElement("div",{className:ur("champion-banner-wrapper w-full relative")},s&&o().createElement("div",{className:ur("absolute inset-0 bg-cover bg-center"),style:{backgroundImage:`url(${s})`}}),(e||t)&&o().createElement("div",{className:ur("headline-wrapper flex flex-col items-center w-full mb-5")},e&&o().createElement("span",{className:ur("block text-center font-duke uppercase select-none","text-transparent [-webkit-text-stroke:2px_#d12f22]","!text-[54px] md:!text-[90px] lg:!text-[120px]","!leading-none !m-0 !p-0")},e),t&&o().createElement("span",{className:ur("block text-center font-euro font-bold uppercase text-white","!text-[14px] md:!text-[20px] lg:!text-[24px]","!leading-none !p-0","!mt-2 md:!-mt-[24px]")},t)),o().createElement("div",{className:ur("champion-card-container relative w-full","mt-[40px] mb-[120px]")},o().createElement("div",{className:ur("champion-card relative w-full max-w-2xl mx-auto z-10","bg-[#2b0d0c] pt-5 px-4 md:px-0",'before:content-[""] before:absolute before:left-0 before:right-0 before:bottom-full',"before:border-b-[30px] before:border-b-[#2b0d0c]","before:border-l-[30px] before:border-l-transparent",'after:content-[""] after:absolute after:left-0 after:right-0 after:top-full',"after:border-t-[30px] after:border-t-[#2b0d0c]","after:border-r-[30px] after:border-r-transparent")},u&&o().createElement("div",{className:ur("flex justify-center items-center h-[160px]")},o().createElement("div",{className:ur("animate-spin rounded-full h-8 w-8 border-b-2 border-white")})),!u&&a&&o().createElement("div",{className:ur("champion-team relative mx-auto w-full max-w-[580px] h-[80px] md:h-[160px]","bg-white flex items-center","[clip-path:polygon(50%_0,100%_0,100%_75%,95%_100%,0_100%,0_25%,5%_0)]")},o().createElement("span",{className:ur("absolute top-[-5px] right-0 w-1/2 h-[10px] md:h-[15px]","bg-[#d12f22]")}),o().createElement("div",{className:ur("flex items-center gap-[10px] px-4 md:px-[35px] pb-[5px]")},o().createElement(Er,{className:ur("w-10 h-10 md:w-[75px] md:h-[75px] z-10")},o().createElement(Nr,{src:r,alt:a,loading:"lazy",className:ur("object-cover")}),o().createElement(Ar,{className:ur("bg-gray-300 text-gray-600")},a?.charAt(0)||"?")),o().createElement("h3",{className:ur("font-duke font-bold text-black text-[30px] md:text-[50px] z-10","leading-tight truncate max-w-[400px] m-0")},a)),o().createElement("span",{className:ur("absolute bottom-0 left-0 w-full h-[10px] md:h-[20px]","bg-[#d12f22]")})),!u&&n.length>0&&o().createElement("div",{className:ur("champion-players flex flex-wrap justify-center gap-[15px]","max-w-[625px] mx-auto mt-5")},n.map((e,t)=>o().createElement("span",{key:e._id||e.userID||t,className:ur("border border-[#d12f22] rounded-lg","px-[15px] py-[10px] text-center text-[#eae2d7]","w-full sm:w-[48%] md:w-[300px]")},e.inGameName||e.name||"Player"))),!u&&i&&o().createElement("div",{className:ur("prize-heading w-full text-center font-bold uppercase mt-[30px] mb-[5px]")},o().createElement("p",{className:ur("mb-[5px] text-white text-sm m-0")},l),o().createElement("h2",{className:ur("text-xl md:text-3xl font-euro text-white m-0","animate-[bounce-once_0.5s_ease-out_1s_1]")},o().createElement(ig.Ay,{prefix:"$",suffix:" USD",duration:1,separator:",",end:i})))),c&&o().createElement("img",{src:c,alt:"",className:ur("absolute bottom-[-30px] left-0","max-h-[300px] min-[1150px]:max-h-[400px]","z-[2] hidden md:block pointer-events-none")}),d&&o().createElement("img",{src:d,alt:"",className:ur("absolute bottom-[-30px] right-0","max-h-[300px] min-[1150px]:max-h-[400px]","z-[2] hidden md:block pointer-events-none")})),o().createElement("style",null,"\n        @keyframes bounce-once {\n          0%, 100% { transform: translateY(0); }\n          50% { transform: translateY(-10px); }\n        }\n      ")),sg=({backgroundImage:e,title:t,description:a,ctas:r,streamUrl:n,transparentCtaBackground:i=!1})=>o().createElement("div",{className:ur("banner w-full h-fit max-h-full min-h-[222px] flex relative text-white")},o().createElement("div",{className:ur("banner-image absolute inset-0 bg-cover bg-center"),style:{backgroundImage:`url(${e})`}}),o().createElement("div",{className:ur("banner-content relative w-full max-w-7xl mx-auto flex items-stretch p-6")},o().createElement("div",{className:ur("banner-grid w-full grid grid-cols-1 md:grid-cols-2 gap-8")},o().createElement("div",{className:ur("banner-text flex flex-col justify-center h-full")},o().createElement("h1",{className:ur("banner-title font-bold text-4xl md:text-xl uppercase")},t),o().createElement("h4",{className:ur("banner-description mt-2 md:mt-4")},a)),n&&o().createElement("div",{className:ur("\n              banner-stream-container relative w-full aspect-video\n              bg-black/80 rounded-lg overflow-hidden\n            ")},o().createElement("iframe",{className:ur("w-full h-full absolute inset-0"),src:`${n}&parent=${window.location.hostname}`,allowFullScreen:!0,style:{border:"none"}})),!s().isEmpty(r)&&!n&&o().createElement("div",{className:ur("banner-ctas flex flex-col justify-center h-full"),style:i?{backgroundColor:"transparent"}:void 0},o().createElement(ng,{data:r})))));var cg=a(99420),dg=a.n(cg),ug=a(36302),gg=a.n(ug);const mg=(e,t={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"},a)=>{if(!e)return"";const r=gg().isMoment(e)?e:gg()(e);return r.isValid()?new Intl.DateTimeFormat(void 0,{...t,timeZone:a||r.tz()}).format(r.toDate()):""},pg=e=>{if(!e)return;const t=gg().utc(e),a=gg().utc();return t.diff(a,"seconds")},bg=e=>{const t=String(e).split(""),a=t.pop();if("1"===t.pop())return`${e}th`;switch(a){case"1":return`${e}st`;case"2":return`${e}nd`;case"3":return`${e}rd`;default:return`${e}th`}},hg=({labelPrefix:e,countdownFinishedLabel:t,date:a})=>{const r=pg(a)||0,[i,l]=(0,n.useState)(r),[s,c]=(0,n.useState)(""),[d,u]=(0,n.useState)(a),g=-86400;return(0,n.useEffect)(()=>{a!==d&&(u(a),c(""))},[a,d]),(0,n.useEffect)(()=>{0===i&&r>0&&l(r)},[i,r]),(0,n.useEffect)(()=>{if(!t&&(!i||i<g))return;const r=setTimeout(()=>{if(l(i-1),i<=2)return void c(t||"");const r=e?`${e} ${dg()(a).fromNow()}`:dg()(a).fromNow();c(r)},1e3);return()=>clearInterval(r)},[a,g,e,i]),!i||i<g?o().createElement(oi,{className:ur("h-6 w-[250px] bg-[var(--skeleton-color-background)] animate-pulse")}):s?o().createElement("div",{className:ur("countdown flex flex-col items-center gap-2")},o().createElement("h4",{className:ur("text-white")},s)):o().createElement(oi,{className:ur("h-6 w-[250px] bg-[var(--skeleton-color-background)] animate-pulse")})},vg=({activeLabel:e,className:t,icon:a=o().createElement(Vi.A,{className:ur("h-8 w-8")}),children:r})=>{const[n,i]=o().useState(!1);return o().createElement(rn,{open:n,onOpenChange:i},o().createElement(nn,{asChild:!0},o().createElement(fr,{variant:"outline",className:ur("\n            dropdown-menu-trigger\n            justify-between w-52 h-full rounded-none p-4 !m-0\n            hover:text-white uppercase bg-black data-[state=open]:bg-[var(--nav-color-primary)]\n            border-2 border-[var(--nav-color-border)] [&:hover]:bg-[var(--nav-color-hover)]\n            transition-all duration-300 ease-in-out text-xl font-bold\n          ",t)},o().createElement("span",{className:ur("dropdown-menu-trigger-label truncate")},e),a)),o().createElement(on,{side:"bottom",align:"start",className:ur("\n          dropdown-menu-content\n          min-w-[--radix-dropdown-menu-trigger-width] w-max rounded-none text-white font-euro text-lg\n          border-2 border-[var(--nav-color-border)] bg-[#141414] p-0 \n        ")},o().createElement("div",{className:ur("dropdown-content-grid grid grid-cols-1"),onClick:e=>{e.target.closest(".dropdown-content-grid")&&i(!1)}},r)))},fg=({className:e,availableLanguages:t,currentLanguage:a})=>{const[r,n]=o().useState(!1),{i18n:l}=(0,i.Bd)(),s=[{value:"id",label:"Bahasa Indonesia"},{value:"ms_MY",label:"Bahasa Melayu"},{value:"de_DE",label:"Deutsch"},{value:"en",label:"English"},{value:"es_MX",label:"Español"},{value:"fr_FR",label:"Français"},{value:"it_IT",label:"Italiano"},{value:"pl",label:"język polski"},{value:"pt_BR",label:"Português"},{value:"ru_RU",label:"Pусский"},{value:"fil",label:"Tagalog"},{value:"vi",label:"tiếng Việt"},{value:"th",label:"ไทย"},{value:"zh_TW",label:"中文"},{value:"ja",label:"日本語"},{value:"ko",label:"한국어"}],c=(e=>{if(e.startsWith("en-"))return"en";if(s.find(t=>t.value===e))return e;if(e.includes("-")){const t=e.replace("-","_"),a=s.find(e=>e.value===t);if(a)return a.value}return"en"})(a||l.language),d=s.some(e=>e.value===c)?c:"en",u=t||s.map(e=>e.value),g=s.filter(e=>u.includes(e.value));return o().createElement(rn,{open:r,onOpenChange:n},o().createElement(nn,{asChild:!0},o().createElement(fr,{variant:"outline",className:ur("\n            dropdown-menu-trigger\n            justify-center w-14 h-full rounded-none p-4 !m-0\n            hover:text-white uppercase bg-black data-[state=open]:bg-[var(--nav-color-primary)]\n            border-2 border-[var(--nav-color-border)] [&:hover]:bg-[var(--nav-color-hover)]\n            transition-all duration-300 ease-in-out\n          ",e)},o().createElement(fc.A,{className:"h-6 w-6"}))),o().createElement(on,{side:"bottom",align:"end",className:ur("\n          dropdown-menu-content\n          min-w-[200px] w-max rounded-none text-white font-euro\n          border-2 border-[var(--nav-color-border)] bg-[#141414] p-0\n          max-h-[80vh] overflow-y-auto\n        ")},o().createElement("div",{className:ur("dropdown-content-grid grid grid-cols-1")},g.map(({value:e,label:t})=>o().createElement(fr,{key:e,variant:"ghost",className:ur("w-full px-4 py-2 text-left text-lg hover:bg-[var(--nav-color-hover)] hover:text-white transition-colors rounded-none",e===d&&"bg-[var(--nav-color-primary)]"),onClick:()=>{return t=e,void(l&&(l.changeLanguage(t),n(!1),localStorage.setItem("bfy-locale",t)));var t}},t)))))};var xg=a(79110),wg=a(15428);const yg=({children:e,onClose:t,isOpen:a=!1,className:r="",zIndex:n=50,mobileHeight:i})=>o().createElement(o().Fragment,null,o().createElement(wg.mL,{styles:wg.AH`
          [data-portal-root] > [data-state="open"] {
            z-index: ${n} !important;
          }
          [role="dialog"][data-state="open"] {
            z-index: ${n} !important;
          }
          div[role="dialog"].hide-close-modal-button > button.absolute.right-4.top-4,
          div[role="dialog"].hide-close-modal-button > button.absolute.right-4.top-4 svg {
            display: none !important;
            visibility: hidden !important;
            opacity: 0 !important;
            pointer-events: none !important;
            width: 0 !important;
            height: 0 !important;
          }
          .modal {
            overflow-y: auto;
            overflow-x: hidden;
          }
          .modal::-webkit-scrollbar {
            width: 8px;
            display: none;
          }
          .modal:hover::-webkit-scrollbar {
            display: block;
          }
          /* .modal::-webkit-scrollbar-track {
            background: #1a1a1a;
          } */
          .modal::-webkit-scrollbar-thumb {
            background: #333333;
            border-radius: 4px;
          }
          .modal::-webkit-scrollbar-thumb:hover {
            background: #444444;
          }
          @media (max-width: 640px) {
            .modal {
              height: ${i||"auto"};
              max-height: ${i||"95vh"};
              margin: 0;
              border-radius: 0;
              width: 95% !important;
              max-width: 95% !important;
            }
          }
        `}),o().createElement(Ur,{open:a,onOpenChange:t},o().createElement(qr,{className:ur("modal w-[90vw] max-w-[1100px] bg-[var(--modal-color-background)]","border-2 border-[var(--modal-color-border-primary)]","text-[var(--modal-color-text)]","p-3 sm:p-6 md:p-12","sm:w-[90vw] w-screen","sm:h-auto h-screen","overflow-y-auto overflow-x-hidden","rounded-none sm:rounded-none",r)},e))),kg=({title:e,content:t,className:a})=>{const{t:r}=(0,i.Bd)("algs"),[l,s]=(0,n.useState)(!1),c=(0,n.useMemo)(()=>e||t?o().createElement("div",{className:ur("flex flex-col gap-2 text-center sm:text-left sm:py-0 py-6 sm:px-0 px-2")},e&&o().createElement("div",{className:ur("flex justify-center w-full")},o().createElement("span",{className:ur("font-duke uppercase text-4xl text-white")},e)),o().createElement("div",{className:ur("flex flex-col items-start")},t?.map((e,t)=>{const a=Boolean(e?.includes("<><><> ")),r=a?e?.replace("<><><> ","").trim():null,n=a&&t>0,i=e?.split(":"),l=i?.length>1?`${i[0]}:`:null,s=i?.length>1?`${i[1]}`:i[0];return o().createElement(o().Fragment,null,n&&o().createElement("div",{className:ur("w-full h-px bg-gray-400 my-4")}),o().createElement("div",{key:`${e}-${t}`,className:ur("text-left")},r?o().createElement("span",{className:ur("font-euro uppercase font-bold text-2xl text-white mb-2")},r):o().createElement("div",null,l&&o().createElement("span",{className:ur("font-euro uppercase text-md font-bold text-white")},l),s&&o().createElement("span",{className:ur("font-euro uppercase text-md text-zinc-400")},s))))}))):null,[e,t]);return o().createElement(o().Fragment,null,o().createElement("div",{className:ur("starting-maps-wrapper flex justify-center cursor-pointer",a),onClick:()=>s(!0)},o().createElement("div",{className:ur("\n          starting-maps\n          flex items-center gap-2 p-2 max-w-fit font-euro uppercase font-bold\n          border-2 hover:bg-black\n          bg-[--box-color-background] border-[--button-color-border]\n        ")},o().createElement("span",{className:ur("hidden sm:block")},r("Maps")),o().createElement(xg.A,{className:ur("w-8 h-8")}))),o().createElement(yg,{isOpen:l,onClose:()=>s(!1),className:"max-w-[650px] h-auto max-h-[95vh]"},c))};var Cg=a(82429);const Eg=({eventName:e,content:t,className:a})=>{const{t:r}=(0,i.Bd)("algs"),[l,s]=(0,n.useState)(!1),c=(0,n.useMemo)(()=>t?o().createElement("div",{className:ur("flex flex-col gap-2 sm:py-0 py-6 sm:px-0 px-2")},o().createElement("div",{className:ur("flex justify-center w-full")},o().createElement("span",{className:ur("font-duke uppercase text-4xl text-white")},e?`${e} - POI Draft`:"POI Draft")),o().createElement("div",{className:ur("flex flex-col items-start")},t?.map((e,a)=>{const r=dg().isMoment(e?.startTime)?e.startTime.format("MMMM D, YYYY, h:mm A z"):e?.startTime;return o().createElement("div",{key:e?.roundName,className:ur("w-full")},o().createElement("div",{className:ur("flex flex-col gap-1")},o().createElement("span",{className:ur("font-euro uppercase font-bold text-2xl text-white")},e?.roundName),o().createElement("span",{className:ur("font-euro text-md uppercase")},r),e?.linkUrl&&o().createElement("a",{href:e?.linkUrl,target:"_blank",rel:"noopener noreferrer",className:ur("font-euro text-md font-bold text-[--text-color-red] hover:underline")},e?.linkLabel||e?.linkUrl)),a<t.length-1&&o().createElement("div",{className:ur("w-full h-px bg-gray-400 my-4")}))}))):null,[t]);return o().createElement(o().Fragment,null,o().createElement("div",{className:ur("poi-draft-content-wrapper flex justify-center cursor-pointer",a),onClick:()=>s(!0)},o().createElement("div",{className:ur("\n          poi-draft-content\n          flex items-center gap-2 p-2 w-auto sm:min-w-[150px] font-euro uppercase font-bold\n          border-2 hover:bg-black bg-[--box-color-background] border-[--button-color-border]\n        ")},o().createElement("span",{className:ur("hidden sm:block")},r("POI Draft")),o().createElement(Cg.A,{className:ur("w-8 h-8")}))),o().createElement(yg,{isOpen:l,onClose:()=>s(!1),className:"max-w-[650px] h-auto max-h-[95vh]"},c))},Ng=({title:e,datePrefix:t,dates:a,state:r,startingMaps:n,poiDraftContent:l,isRegistered:s,placement:c,action:d,backgroundImage:u})=>{const{t:g}=(0,i.Bd)("algs"),m=Boolean(n?.title||n?.content),p=s&&Boolean(l?.length);return o().createElement(ki,{classNames:ur("eligible-event !p-0 lg:!p-0")},o().createElement("div",{className:ur("eligible-event-background flex flex-col gap-4 lg:gap-6 p-4 lg:p-6 uppercase"),style:{backgroundImage:`url(${u})`,backgroundSize:"cover",backgroundPosition:"center"}},o().createElement("div",{className:ur("eligible-event-content flex flex-col gap-2")},o().createElement("div",{className:ur("eligible-event-header flex flex-col gap-3")},o().createElement("div",{className:ur("eligible-event-date-wrapper flex items-center gap-4")},o().createElement("h4",{className:ur("bg-white font-bold px-3 py-1 text-[var(--text-color-secondary)] w-fit whitespace-nowrap")},g(r)),o().createElement("span",{className:ur("text-[var(--text-color-tertiary)] uppercase text-sm")},t?`${t} - `:"",a.matchStartTime?mg(a.matchStartTime):mg(a.tournamentStartTime))),o().createElement("h3",{className:ur("eligible-event-title sm:!text-[4rem] !text-[2.5rem]")},e)),o().createElement("div",{className:ur("\n            eligible-event-footer\n            flex flex-col gap-4 justify-between items-start\n            lg:flex-row lg:gap-6 lg:items-center w-full\n          ")},o().createElement(Vg,{dates:a,isRegistered:s,placement:c,state:r}),o().createElement("div",{className:ur("flex flex-row md:gap-4 gap-2 lg:w-auto w-full")},(m||p)&&o().createElement("div",{className:ur("flex flex-row md:gap-4 gap-2")},m&&o().createElement(kg,{title:n?.title,content:n?.content}),p&&o().createElement(Eg,{eventName:e,content:l})),o().createElement("div",{className:ur("\n                eligible-event-action\n                bg-[var(--box-color-background)] lg:w-[max-content] w-full [&>button]:w-full\n              ")},d))))))},Ag=({children:e})=>o().createElement("div",{className:ur("\n    countdown-and-placement-wrapper\n    bg-black py-2 px-4 border-2 border-[var(--box-color-border)] text-[var(--text-color-red)]\n  ")},e),Vg=({dates:e,isRegistered:t,placement:a,state:r})=>{const{t:n}=(0,i.Bd)("algs"),l=dg().now();return e.completedAt||"completed"===r?a?o().createElement(Ag,null,o().createElement("h4",{className:ur("placement text-white")},a)):o().createElement(Ag,null,o().createElement("h4",{className:ur("placement text-white")},n("Completed"))):dg()(l).isBefore(e.registrationOpenTime)?o().createElement(Ag,null,o().createElement(hg,{labelPrefix:n("Registration opens"),countdownFinishedLabel:n("Registration open"),date:e.registrationOpenTime})):dg()(l).isAfter(e.registrationOpenTime)&&dg()(l).isBefore(e.registrationCloseTime)?o().createElement(Ag,null,o().createElement(hg,{labelPrefix:n("Registration closes"),countdownFinishedLabel:n("Registration closed"),date:e.registrationCloseTime})):dg()(l).isAfter(e.registrationCloseTime)&&!t?o().createElement(Ag,null,o().createElement("h4",{className:ur("placement text-white")},n("Registration closed"))):e.matchStartTime&&dg()(l).isAfter(e.matchStartTime)?o().createElement(Ag,null,o().createElement("h4",{className:ur("placement text-white")},n("Match in-progress"))):!e.matchStartTime&&dg()(l).isAfter(e.tournamentStartTime)?o().createElement(Ag,null,o().createElement("h4",{className:ur("placement text-white")},n("Tournament in-progress"))):dg()(l).isAfter(e.tournamentCheckInStartTime)||e.matchStartTime&&dg()(l).isBefore(e.matchStartTime)?o().createElement(Ag,null,o().createElement(hg,{labelPrefix:e.matchStartTime?n("Match starts"):n("Tournament starts"),countdownFinishedLabel:e.matchStartTime?n("Match in-progress"):n("Tournament in-progress"),date:e.matchStartTime||e.tournamentStartTime})):dg()(l).isAfter(e.registrationCloseTime)?o().createElement(Ag,null,o().createElement(hg,{labelPrefix:n("Check in starts"),countdownFinishedLabel:n("Check in open"),date:e.tournamentCheckInStartTime})):null},Tg=({title:e,tournamentStartTime:t,onClickTeams:a,onClickResults:r,startingMaps:n,background:l,classNames:s})=>{const{t:c}=(0,i.Bd)("algs"),d=Boolean(n?.title||n?.content),u=Boolean(a)||Boolean(r),g=[Boolean(a),Boolean(r),u&&d].filter(Boolean).length;return o().createElement("div",{className:ur("event-card text-white relative",s),style:{backgroundImage:l?.backgroundImage||"",backgroundSize:l?.backgroundSize||"cover",backgroundPosition:l?.backgroundPosition||"center",backgroundRepeat:l?.backgroundRepeat||"no-repeat"}},o().createElement("div",{className:ur("event-card-wrapper flex flex-col gap-2 p-4")},o().createElement("span",{className:ur("event-card-date uppercase text-lg text-[var(--text-color-tertiary)] leading-none")},c(mg(t,{weekday:"short",month:"long",day:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"}))),o().createElement("div",{className:ur("event-card-content flex flex-col gap-4")},o().createElement("div",{className:ur("flex flex-row items-center justify-between")},o().createElement("h3",{className:ur("sm:!text-[2.5rem] !text-[2rem]")},e),d&&!u&&o().createElement(kg,{title:n?.title,content:n?.content})),g>0?o().createElement("div",{className:ur("flex flex-row items-center justify-between sm:gap-4 gap-2 w-full")},o().createElement("div",{className:ur("\n                event-card-actions\n                flex flex-row items-center justify-between sm:justify-start sm:gap-4 gap-2 w-full\n              ")},a&&o().createElement(fi,{classes:ur("w-1/2 sm:px-4 px-2 md:max-w-[200px] gap-0 border-0",{"w-[calc(50%-8px)]":!r}),onClick:a},c("Teams")),r&&o().createElement(fi,{classes:ur("w-1/2 sm:px-4 px-2 md:max-w-[200px] gap-0 border-0"),onClick:r},c("Results"))),d&&u&&o().createElement(kg,{title:n?.title,content:n?.content})):null)))},_g=({stat:e=0,name:t,className:a})=>o().createElement(ki,{classNames:ur("flex flex-col items-start gap-4 p-4 flex-1",a)},o().createElement("h2",{className:ur("font-euro text-[var(--text-color-red)] font-bold text-3xl")},e),o().createElement("h4",{className:ur("font-euro uppercase font-bold text-white/80")},t));var zg=a(29430);const Bg=({type:e,value:t,onChange:a,placeholder:r,options:n,disabled:i=!1})=>o().createElement(Wn,{value:t,onValueChange:e=>a(e),disabled:i},o().createElement(Kn,{className:ur(`\n        selector-trigger ${e?`selector-trigger-${e}`:""}\n        w-full bg-transparent border-2 border-[var(--modal-color-border-primary)]\n        text-white !text-lg !font-euro font-bold uppercase leading-none rounded-none p-6 pl-4\n        cursor-pointer\n      `)},o().createElement(Yn,{placeholder:r})),o().createElement(Jn,{className:ur(`\n        selector-content ${e?`selector-content-${e}`:""}\n        bg-[var(--selector-color-background)] border-[var(--selector-color-border)] rounded-none z-[200]\n      `)},n?.map(t=>o().createElement(eo,{key:t.value,value:t.value,disabled:t.disabled,className:ur(`\n              selector-item ${e?`selector-item-${e}`:""}\n              text-white hover:bg-[var(--selector-color-focus)] focus:bg-[var(--selector-color-focus)]\n              focus:text-white cursor-pointer rounded-none\n              disabled:opacity-50 disabled:cursor-not-allowed\n              text-[length:var(--font-size-base-secondary)]\n            `)},t.label?.toUpperCase())))),Sg=({background:e,formData:t,onSubmit:a,displaySubmitButton:r=!0,className:n,children:l})=>{const{t:c}=(0,i.Bd)("algs");return o().createElement("form",{onSubmit:a,className:ur("form form-wrapper w-full max-w-[700px] mx-auto bg-black/80 p-8",n),style:{backgroundImage:e?.backgroundImage?e.backgroundImage:"",backgroundSize:e?.backgroundSize?e.backgroundSize:"",backgroundPosition:e?.backgroundPosition?e.backgroundPosition:""}},o().createElement("div",{className:ur("form-input-wrapper flex flex-col gap-4 w-full justify-center items-center")},t?.map(({type:e,label:t,placeholder:a,value:r="",onChange:n,isRequired:i,options:l,error:c},d)=>o().createElement(Lg,{key:`form-input-${"string"==typeof t?s().camelCase(t):d}`,type:e,label:t,placeholder:a,value:r,onChange:n,isRequired:i,options:l,error:c})),l,r&&o().createElement(fr,{type:"submit",className:ur("submit-button bg-white text-black px-8 py-2 transition-all duration-300 ease-in-out rounded-none hover:text-white")},c("Submit"))))},Lg=({type:e,label:t,placeholder:a,value:r,onChange:n,isRequired:i,options:l,disabled:c,className:d,labelClassName:u,dangerouslySetInnerHTML:g,error:m})=>{const p=s().camelCase("string"==typeof t?t:""),b=()=>{if(g&&"string"==typeof t){const e=t.replace(/<a /g,'<a class="font-bold underline" target="_blank" rel="noopener noreferrer" ');return o().createElement("span",{dangerouslySetInnerHTML:{__html:e}})}return t},h=()=>(i||r)&&m?o().createElement("p",{className:ur("text-red-500 text-sm mt-1")},m):null;switch(e){case"file":return o().createElement("div",{className:ur("form-file-input flex flex-col items-center")},o().createElement(gn,{htmlFor:p,className:ur("\n              form-label\n              w-40 h-40 rounded-full border-2 border-white cursor-pointer\n              flex items-center justify-center text-white text-lg uppercase\n            ")},r?o().createElement("img",{src:r,alt:t,className:ur("form-file-image w-full h-full rounded-full object-cover")}):o().createElement("div",{className:ur("form-file-image-placeholder-wrapper text-center flex flex-col justify-center items-center gap-2")},o().createElement("div",{className:ur("form-file-image-placeholder-icon")},o().createElement(zg.A,null)),o().createElement("div",{className:ur("form-file-image-placeholder-label text-lg")},a)),o().createElement(ti,{id:p,name:p,type:e,accept:"image/*",onChange:n,className:ur("hidden")})),h());case"checkbox":return o().createElement("div",{className:ur("form-checkbox-input flex flex-col",d)},o().createElement("div",{className:ur("flex items-center gap-2")},o().createElement(Pr,{id:p,name:p,value:r,onCheckedChange:e=>n(e),className:ur("modal-checkbox w-6 h-6 border-2 border-[var(--modal-color-border-primary)]\n                rounded-none bg-transparent accent-[var(--modal-color-border-primary)]\n                checked:bg-[var(--modal-color-border-primary)]\n                ring-[var(--modal-color-border-primary)]\n                cursor-pointer")}),o().createElement(gn,{htmlFor:p,className:ur("modal-checkbox-label text-[var(--modal-color-text)] text-lg font-bold uppercase leading-none",u)},b())),h());case"selector":return o().createElement("div",{className:ur("form-input w-full")},o().createElement(gn,{htmlFor:p,className:ur("form-label block text-white mb-2 text-lg uppercase")},b()),o().createElement(Bg,{value:r,onChange:n,placeholder:a,options:l}),h());default:return o().createElement("div",{className:ur("form-input w-full")},o().createElement(gn,{htmlFor:p,className:ur("form-label block text-white mb-2 text-lg uppercase")},b()),o().createElement(ti,{id:p,name:p,type:e,value:r,onChange:n,className:ur(`\n              form-input-field\n              w-full bg-transparent border-2 border-[var(--modal-color-border-primary)] text-white\n              text-lg leading-none rounded-none [&:not(:focus)]:px-4 [&:not(:focus)]:py-4\n              ${m?"border-red-500":""}\n            `),placeholder:a,required:i,disabled:c}),h())}};var Pg=a(79700);const Ig=({display:e,title:t,description:a,buttonText:r,onClick:i,variant:l="default",customButton:s})=>{const[c,d]=(0,n.useState)(e);if((0,n.useEffect)(()=>{d(e)},[e]),!c)return null;return o().createElement(Pg.uf,{className:ur("\n        global-player-guide\n        fixed bottom-0 left-0 right-0 bg-black pb-[40px]\n        transition-opacity duration-500 ease-in-out\n      "),style:{zIndex:100}},o().createElement("div",{className:ur("\n          global-player-guide-content\n          relative flex flex-col justify-start py-7 px-5 gap-6\n          md:flex-row md:py-7 md:px-9 md:justify-between md:items-center md:gap-[40px]\n          min-h-[100px] h-fit rounded bg-[var(--gpg-color-background)]"),style:{boxShadow:{warning:"var(--gpg-box-shadow-warning)",success:"var(--gpg-box-shadow-success)",error:"var(--gpg-box-shadow-error)",default:"inset 0 0 10px 8px rgba(255, 255, 255, 0.2),\n      inset 0 0 8px 4px rgba(255, 255, 255, 0.4)"}[l]}},o().createElement("div",{className:ur("global-player-guide-text text-white flex flex-col gap-3 text-left")},o().createElement("span",{className:ur("global-player-guide-title font-euro uppercase text-[26px] font-bold leading-[100%]")},t),o().createElement("p",{className:ur("global-player-guide-description m-0 leading-[100%]")},a)),s||r&&o().createElement(gi,{classes:ur("w-full md:w-auto"),onClick:i},r)),o().createElement("button",{onClick:()=>d(!1),className:ur("\n          close-button\n          absolute top-[10px] right-[10px] bg-transparent border-none\n          outline-none text-[var(--gpg-color-button)] hover:text-white\n        ")},o().createElement(bo.A,{width:20,height:20})))};var Rg=a(77874),Mg=a(24221);const Og=({content:e,children:t,type:a,side:r="top",align:i="center",delayDuration:l=200,disabled:s=!1,classes:c})=>{const[d,u]=(0,n.useState)(!1);return s?o().createElement(o().Fragment,null,t):o().createElement(Uo,null,o().createElement(Ho,{open:d,onOpenChange:u,delayDuration:l},o().createElement($o,{asChild:!0,onClick:()=>u(!d)},t),o().createElement(qo,{side:r,align:i,className:ur(`\n            tooltip-content ${a?`tooltip-content-${a}`:""}\n            bg-black\n            text-white\n            border\n            border-white/20\n            backdrop-blur-sm\n            px-4 py-2\n            rounded-none\n            z-[200]\n            text-md\n            font-medium\n            touch-none\n            ${c}\n          `),onPointerEnter:()=>u(!0),onPointerLeave:()=>u(!1)},e)))},jg=({iconUrl:e="https://cdn.battlefy.com/algs/algs-season-5/legend-ballistic.png",member:t,role:a,actions:r,displayWarnings:n=!0,variant:i="default"})=>{const l=n&&Boolean(t.warningReason||t.disqualifiedReason||!t.memberSubmissions?.rules);return o().createElement("div",{className:ur(`\n      member-card\n      flex ${"manage"===i?"flex-col md:flex-row":r?.default?"flex-col sm:flex-row":"flex-row"} items-center\n      px-3 md:px-6 py-3 md:py-1\n      bg-[var(--member-card-color-background)] border-2 border-[var(--member-card-color-border)]\n    `)},o().createElement("div",{className:ur(`\n        member-card-content flex items-center gap-2 md:gap-4\n        ${r?.default?"manage"===i?"w-full md:w-[400px]":"w-full sm:w-[400px]":"flex-1"}\n      `)},e&&o().createElement("img",{src:e,alt:"",className:ur("hidden md:block w-[84px] h-[84px] object-contain")}),o().createElement("div",{className:ur("member-card-name-wrapper flex flex-col justify-center uppercase md:py-4")},o().createElement("span",{className:ur("text-white truncate")},t.regionCountry&&o().createElement("span",{className:"text-xs block text-zinc-400"},t.regionCountry),o().createElement("div",{className:"flex items-center gap-2"},o().createElement("span",{className:ur("font-euro text-lg uppercase")},t.inGameName),l&&o().createElement(Fg,{member:t}))))),o().createElement("div",{className:ur(`\n          member-card-role-wrapper flex flex-col items-start text-bold\n          ${"manage"===i?"w-full md:flex-1 mt-2 md:mt-0":r?.default?"w-full sm:flex-1 mt-2 sm:mt-0":r?.role?"flex-1":""}\n        `)},r?.role?o().createElement("div",{className:ur("flex md:flex-row flex-col md:items-center gap-2 md:gap-4 w-full")},o().createElement("div",{className:ur("uppercase text-[var(--text-color-tertiary)] text-xs leading-none whitespace-nowrap")},"ROLE"),o().createElement("div",{className:ur("flex-1",{"md:w-[200px] md:flex-none":"manage"===i})},r.role.component)):o().createElement("div",{className:ur("flex flex-col")},o().createElement("div",{className:ur("uppercase text-[var(--text-color-tertiary)] text-xs leading-none")},"ROLE"),o().createElement("div",{className:ur("\n              text-[var(--text-color-red)] font-bold uppercase leading-none text-sm md:text-base\n            ",{"line-through decoration-[var(--text-color-tertiary)]":t.disqualifiedReason})},a))),r?.default&&o().createElement("div",{className:ur(`\n          member-card-action-wrapper\n          ${"manage"===i?"w-full md:w-[160px] mt-2 md:mt-0":"w-full sm:w-[160px] mt-2 sm:mt-0"}\n          flex justify-center ${"manage"===i?"md:justify-end":"sm:justify-end"}\n        `)},r.default.component))},Fg=({member:e})=>{const{t:t}=(0,i.Bd)("algs"),a=Boolean(e.disqualifiedReason||e.warningReason),r=!e.memberSubmissions?.rules,n=t("Missing Rules Acceptance"),l=a?e.disqualifiedReason||e.warningReason:r&&n;return l?o().createElement(Og,{content:l},e.disqualifiedReason?o().createElement(Rg.A,{className:"w-6 h-6",color:"var(--text-color-red)"}):o().createElement(Mg.A,{className:"w-6 h-6",color:"var(--ui-yellow)"})):null},Dg=({isOpen:e=!1,onClickButton:t,onClose:a,team:r,content:n,Button:i=gi})=>o().createElement(yg,{isOpen:e,onClose:a},o().createElement("div",{className:ur(`\n        modal-body\n        grid grid-cols-1 ${r?.teamLogoUrl?"md:grid-cols-[min-content_1fr]":""}\n        gap-6 md:gap-12 place-items-center\n      `)},r?.teamLogoUrl&&o().createElement(Er,{className:ur("avatar w-[240px] h-[240px] rounded-full")},o().createElement(Nr,{src:r.teamLogoUrl,alt:"team-logo",loading:"lazy"})),o().createElement("div",{className:ur("modal-content-wrapper w-full flex flex-col gap-6 items-start")},o().createElement(Gr,null,o().createElement(Zr,{className:ur("modal-header text-2xl font-duke text-white uppercase")},n.title)),o().createElement("p",{className:ur("modal-description text-[var(--modal-color-text)]")},n.description),o().createElement(i,{classes:"modal-button",styles:{width:"100%"},onClick:t},n.buttonText),n.footerText&&o().createElement("div",{className:ur("modal-footer flex items-center gap-2")},o().createElement(Ai.A,null),o().createElement("p",{className:ur("modal-footer text-sm text-[var(--modal-color-text)]")},n.footerText)))));var Ug=a(25155);const Hg=({children:e,isOpen:t=!1,onClickButton:a,onClose:r,pdfUrl:i,content:l,Button:s=gi,buttonDisabled:c=!1,Selector:d,variant:u="default",standalone:g=!0})=>{const m=(0,Ug.useMediaQuery)({query:"(max-width: 754px)"}),p="viewer-only"===u,b=(0,n.useMemo)(()=>{const t=d&&o().createElement("div",{className:ur("w-48 max-[754px]:w-[90%] max-[754px]:mx-auto")},o().createElement(d,{className:ur("w-full")})),r=o().createElement("div",{className:ur("pdf-viewer-wrapper min-h-[500px] \n        "+(p?"w-full h-full max-w-full overflow-hidden":"max-[1000px]:min-h-[360px]"))},o().createElement(Fc,{src:i,className:ur("rounded w-full h-full"),zoom:p?100:m?35:60})),n=!p&&o().createElement("div",{className:ur("modal-content-wrapper flex flex-col gap-6 justify-center md:pr-10 pr-0")},o().createElement("div",{className:ur("modal-header-wrapper flex flex-col gap-2")},o().createElement(Gr,null,l?.title&&o().createElement(Zr,{className:ur("modal-header text-3xl font-duke text-white uppercase text-start")},l?.title)),l?.description&&o().createElement("p",{className:ur("modal-description text-gray-300")},l?.description)),e,l?.buttonText&&o().createElement(s,{classes:ur("modal-button"),styles:{width:"90%"},onClick:a,disabled:c},l?.buttonText));return o().createElement(o().Fragment,null,o().createElement("div",{className:ur("flex justify-between items-center mb-2")},t),o().createElement("div",{className:ur(`\n          modal-body grid grid-cols-1 gap-6\n          ${p?"grid-cols-1":"\n            max-[1000px]:grid-cols-1 max-[1000px]:py-6\n            min-[1000px]:grid-cols-[60%_40%] min-[1000px]:gap-12\n          "}\n        `)},r,n))},[i,l,e,p,m,d,a,c,s]);return g?o().createElement(yg,{isOpen:t,onClose:r,className:ur("max-w-[1400px]",{"hide-close-modal-button":!r})},b):b},$g=({isOpen:e,onClose:t,onSubmit:a,title:r,children:n,submitLabel:i="Submit",cancelLabel:l="Cancel",isSubmitting:s=!1,className:c="",hideFooter:d=!1,submitDisabled:u=!1})=>o().createElement(yg,{isOpen:e,onClose:t,className:ur(c),mobileHeight:"fit-content"},o().createElement("div",{className:ur("modal-content-wrapper flex flex-col gap-6 justify-center")},r&&o().createElement("div",{className:ur("modal-header-wrapper flex flex-col gap-2 mb-4")},o().createElement("h2",{className:"modal-header text-xl font-bold text-white uppercase sm:text-start text-center"},r)),o().createElement("form",{onSubmit:a,className:ur("flex flex-col gap-4","sm:items-stretch sm:justify-start","items-center justify-center")},n,!d&&o().createElement("div",{className:"flex flex-row gap-2 justify-end items-center mt-4"},o().createElement(bi,{type:"button",onClick:t,hideicon:"true",disabled:s},l),o().createElement(bi,{type:"submit",disabled:s||u},i))))),qg=({children:e,classNames:t,mobileViewportWidth:a,mobileActiveLabel:r})=>{const n=(0,Ug.useMediaQuery)({query:`(max-width: ${a})`}),i=!a||a&&!n,l=a&&n;return o().createElement(_n,{className:ur(`navigation w-full text-xl font-bold ${t??""}`),style:{maxHeight:"fit-content"}},i&&o().createElement(zn,{className:ur("\n          navigation-menu-list \n          flex items-start justify-start gap-4\n          [&>*]:border-2 [&>*]:border-[var(--nav-color-border)] [&>*]:p-4\n          [&>*]:flex-1 [&>*]:min-w-[200px] [&>*]:w-full [&>*]:text-center [&>*]:text-white\n          [&>*:hover]:bg-[var(--nav-color-hover)] [&>*]:transition-all\n          [&>*:hover]:duration-300 [&>*:hover]:ease-in-out [&>*:hover]:uppercase\n          [&>*.active]:bg-[var(--nav-color-primary)]\n        ")},e),l&&o().createElement(vg,{className:ur("mobile-navigation bg-[var(--nav-color-primary)] border-2 border-transparent"),activeLabel:r},e))};var Gg=a(22994);function Zg(e){const{t:t}=(0,i.Bd)("algs"),[a,r]=(0,n.useState)(!1),l=(0,n.useRef)(null);return(0,n.useEffect)(()=>{const e=l.current;if(e){Yg.add(e);const t=()=>{e&&Qg(e,e.scrollLeft)};return e.addEventListener("scroll",t),()=>{e&&(e.removeEventListener("scroll",t),Yg.delete(e))}}},[]),e.id?o().createElement("div",{className:ur("font-euro md:bg-[--member-card-color-background]")},o().createElement("div",{ref:l,className:ur("md:block hidden overflow-x-auto",!e.isLastItem&&"scrollbar-none"),style:{scrollbarGutter:e.isLastItem?"stable":"auto",...!e.isLastItem&&{msOverflowStyle:"none",scrollbarWidth:"none",WebkitOverflowScrolling:"touch"}}},o().createElement("div",{className:ur("min-w-[900px] py-2")},o().createElement("div",{key:e.id,className:ur("relative")},o().createElement("div",{className:ur("grid grid-cols-[minmax(150px,_1fr)_repeat(14,_minmax(70px,_1fr))] items-center gap-2")},o().createElement("div",{className:ur("sticky left-0 z-10 bg-[--member-card-color-background] flex items-center gap-4 col-span-2 py-3 px-6")},o().createElement("div",{className:ur("min-w-0 flex-1")},o().createElement("span",{className:ur("font-euro font-bold text-xl text-white uppercase break-words hyphens-auto")},e.name))),Xg(t).map(({desktopLabel:t,key:a,defaultValue:r})=>o().createElement("div",{key:`${e.id}-${a}`,className:ur("flex flex-col items-center py-3 px-4")},o().createElement("span",{className:ur("font-euro font-bold text-xl")},Wg(a,e[a],r)),o().createElement("span",{className:ur("font-euro text-xs uppercase leading-none text-zinc-400")},t))))))),o().createElement("div",{className:ur("md:hidden")},o().createElement(Li,{type:"single",collapsible:!0,value:a?String(e.id):"",onValueChange:e=>r(!!e),className:ur("flex flex-col gap-2")},o().createElement(Pi,{value:String(e.id),className:ur("m-0 border-0 rounded-none flex flex-col gap-2")},o().createElement(Ii,{className:ur("\n                w-full sm:p-6 px-3 py-6 bg-[--member-card-color-background]\n                no-underline hover:no-underline\n              "),hideIcon:!0},o().createElement("span",{className:ur("font-euro font-bold text-xl text-white uppercase break-words hyphens-auto")},e.name),o().createElement("div",{className:ur(`\n                transition-transform duration-300 ease-in-out\n                ${a?"rotate-90":""}\n              `)},a?o().createElement(bo.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")}):o().createElement(Gg.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")}))),o().createElement(Ri,{className:ur("p-0 bg-black border-2 border-[var(--box-color-border)]")},Xg(t).map(({mobileLabel:a,key:r,defaultValue:n},i)=>o().createElement("div",{key:`${e.id}-${r}`,className:ur("flex flex-row justify-between items-center border-[var(--box-color-border)]",{"border-b-2":i!==Xg(t).length-1})},o().createElement("span",{className:ur("\n                    font-euro font-bold sm:text-xl text-lg uppercase\n                    leading-none text-zinc-400 sm:pl-6 pl-3 py-3\n                  ")},a),o().createElement("span",{className:ur("font-euro font-bold sm:text-xl text-lg sm:pr-6 pr-3 py-3")},Wg(r,e[r],n))))))))):null}const Wg=(e,t,a)=>"avgSurvivalTimePerGame"===e?(e=>{if(!e&&0!==e)return"N/A";const t=Math.floor(e/60),a=Math.round(e%60);return`${t}:${String(a).padStart(2,"0")}`})(t):"avgGamePlacement"===e?bg(t):t||a;let Yg=new Set,Kg=!1;const Qg=(e,t)=>{Kg||(Kg=!0,Yg.forEach(a=>{a!==e&&(a.scrollLeft=t)}),Kg=!1)},Xg=e=>[{desktopLabel:e("GP"),mobileLabel:e("Games Played"),key:"gamesPlayed",defaultValue:0},{desktopLabel:e("K"),mobileLabel:e("Total Kills"),key:"totalKills",defaultValue:0},{desktopLabel:e("KPG"),mobileLabel:e("Kills Per Game"),key:"avgKillsPerGame",defaultValue:0},{desktopLabel:e("A"),mobileLabel:e("Total Assists"),key:"totalAssists",defaultValue:0},{desktopLabel:e("APG"),mobileLabel:e("Assists Per Game"),key:"avgAssistsPerGame",defaultValue:0},{desktopLabel:e("DPG"),mobileLabel:e("Damage Dealt Per Game"),key:"avgDamagePerGame",defaultValue:0},{desktopLabel:e("KNPG"),mobileLabel:e("Knockdowns Per Game"),key:"avgKnockdownsPerGame",defaultValue:0},{desktopLabel:e("RPG"),mobileLabel:e("Revives Given Per Game"),key:"avgRevivesGivenPerGame",defaultValue:0},{desktopLabel:e("RSPG"),mobileLabel:e("Respawns Given Per Game"),key:"avgRespawnsGivenPerGame",defaultValue:0},{desktopLabel:e("HIT%"),mobileLabel:e("Hit Percentage"),key:"hitPercentage",defaultValue:0},{desktopLabel:e("HS%"),mobileLabel:e("Headshot Percentage"),key:"headshotPercentage",defaultValue:0},{desktopLabel:e("AST"),mobileLabel:e("Average Survival Time (mins)"),key:"avgSurvivalTimePerGame",defaultValue:"N/A"},{desktopLabel:e("AGP"),mobileLabel:e("Average Game Placement"),key:"avgGamePlacement",defaultValue:"N/A"}],Jg=({eventName:e,startDate:t,endDate:a,isActive:r,onClick:l})=>{const{t:s}=(0,i.Bd)();return(0,n.useMemo)(()=>!!t&&new Date>=new Date(t),[t]),o().createElement("div",{className:ur("event-type-card\n          group relative p-4 sm:p-6 w-max-content\n          sm:w-[330px] h-[80px] sm:h-[96px] flex items-center justify-center\n          ",{"active bg-[var(--nav-color-primary)]":r,"border-2 border-[var(--nav-color-primary)]":r,"bg-black":!r,"border-2 border-neutral-800/50":!r,"cursor-pointer":l}),onClick:l},o().createElement("div",{className:ur("\n        corner-bracket\n        absolute -left-[2px] -top-[2px] w-2 h-2 border-l-2 border-t-2 border-white\n        z-1 transition-transform duration-300 ease-in-out origin-top-left\n      ",{"group-hover:scale-150":l})}),o().createElement("div",{className:ur("\n        corner-bracket\n        absolute -right-[2px] -top-[2px] w-2 h-2 border-r-2 border-t-2 border-white\n        z-1 transition-transform duration-300 ease-in-out origin-top-right\n      ",{"group-hover:scale-150":l})}),o().createElement("div",{className:ur("\n        corner-bracket\n        absolute -left-[2px] -bottom-[2px] w-2 h-2 border-l-2 border-b-2 border-white\n        z-1 transition-transform duration-300 ease-in-out origin-bottom-left\n      ",{"group-hover:scale-150":l})}),o().createElement("div",{className:ur("\n        corner-bracket\n        absolute -right-[2px] -bottom-[2px] w-2 h-2 border-r-2 border-b-2 border-white\n        z-1 transition-transform duration-300 ease-in-out origin-bottom-right\n      ",{"group-hover:scale-150":l})}),o().createElement("div",{className:ur("card-content overflow-hidden")},o().createElement("h3",{className:ur("\n          event-name text-lg sm:text-xl font-bold text-white\n          tracking-wider truncate text-center\n        ")},e)))},em=()=>{const e=(0,n.useRef)(null),[t,a]=(0,n.useState)(0);(0,n.useEffect)(()=>{if(!e.current)return;const t=new ResizeObserver(e=>{for(const t of e)a(t.contentRect.width)});return t.observe(e.current),()=>{t.disconnect()}},[]);const r=Math.max(1,Math.floor(t/300));return o().createElement("div",{className:ur("season-schedule-skeleton flex flex-row gap-4"),ref:e},Array.from({length:r}).map((e,t)=>o().createElement(oi,{key:`season-schedule-skeleton-${t}`,className:ur("h-[96px] w-[300px] bg-[var(--skeleton-color-background)] animate-pulse")})))},tm=({header:e,eventTypes:t,selectedEventType:a,isLoading:r,actionsDisabled:i})=>{const l=(0,n.useRef)(null);return(0,n.useEffect)(()=>{const e=t?.findIndex(e=>e.slug===a);if(-1!==e&&l.current){const t=l.current.getElementsByClassName("event-type-card")[e];t&&t.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}},[t]),r?o().createElement("div",{className:ur("season-schedule w-full max-w-full overflow-x-auto flex flex-col gap-4")},o().createElement(oi,{className:ur("h-12 w-[300px] bg-[var(--skeleton-color-background)] animate-pulse")}),o().createElement(em,null)):o().createElement("div",{className:ur("season-schedule w-full max-w-full overflow-x-auto")},e&&o().createElement("h2",{className:ur("season-schedule-header text-white text-xl mb-4")},e),o().createElement($n,{className:ur("scroll-area pb-5 w-full max-w-full"),orientation:"horizontal",type:"auto"},o().createElement("div",{ref:l,className:ur("event-type-card-container flex gap-4 min-w-min")},t?.map(({name:e,slug:t,startDate:r,endDate:n,onClick:l},s)=>o().createElement(Jg,{key:s,eventName:e,startDate:mg(r),endDate:mg(n),isActive:t===a,onClick:i?void 0:l})))))};let am=function(e){return e.AlgPointPerPlacement="algs-point-per-placement",e.AlgsProLeague="algs-proleague",e.AlgsPlayoffsMatchScoring="algs-playoffs-match-scoring",e.AlgsPlayoffs="algs-playoffs",e}({});var rm=a(41594);function nm({label:e="Disbanded",className:t=""}){return rm.createElement("div",{className:ur("flex items-center my-2",t)},rm.createElement("div",{className:ur("flex-1 h-0.5 bg-zinc-300 opacity-60")}),rm.createElement("span",{className:ur("mx-3 text-xs uppercase text-zinc-400 font-euro z-10")},e),rm.createElement("div",{className:ur("flex-1 h-0.5 bg-zinc-300 opacity-60")}))}function om({standings:e,defaultLogoUrl:t,numQualifyingTeams:a,numRelegatedTeams:r,showMedal:l=!1,scoreType:c=am.AlgPointPerPlacement}){const[d,u]=(0,n.useState)([]),{t:g}=(0,i.Bd)("algs");if(s().isEmpty(e))return null;const m=e.findIndex(e=>e?.meta?.disqualifiedReason);return o().createElement(Li,{type:"multiple",value:d,onValueChange:u,className:ur("space-y-2")},e.map((i,p)=>o().createElement(n.Fragment,{key:i.id},Boolean(a&&p===a)&&o().createElement("div",{className:ur("relative w-full py-2")},o().createElement("div",{className:ur("absolute left-[-1rem] md:left-[-1.5rem] right-[-1rem] md:right-[-1.5rem] h-[2px] bg-white")})),Boolean(r&&p===e.length-r)&&o().createElement("div",{className:ur("relative w-full py-2")},o().createElement("div",{className:ur("absolute left-[-1rem] md:left-[-1.5rem] right-[-1rem] md:right-[-1.5rem] h-[2px] bg-white")}),o().createElement("div",{className:ur("absolute top-1/2 left-1/2 -translate-y-1/2 -translate-x-1/2 bg-black px-4")},o().createElement("span",{className:ur("font-euro text-white uppercase")},"Bottom ",r))),m===p&&o().createElement(nm,{label:g("Disbanded")}),o().createElement(Pi,{value:String(i.id),className:ur("border-0 rounded-none")},o().createElement(Ii,{asChild:!0,onClick:()=>{return!s().isEmpty(i?.breakdown)&&(e=String(i.id),void u(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]));var e},className:ur("\n                w-full bg-[--member-card-color-background] px-2 py-3 sm:px-4\n                hover:cursor-pointer hover:bg-[--member-card-color-background]\n                [&[data-state=open]>div]:bg-[--member-card-color-background]\n              ",{"cursor-default":s().isEmpty(i?.breakdown)})},o().createElement("div",{className:ur("w-full grid grid-cols-[auto_1fr] items-center gap-2")},o().createElement("div",{className:ur("flex items-center gap-2 sm:gap-4 w-full")},o().createElement("div",{className:ur("text-3xl text-zinc-400")},"#",i.rank),o().createElement(Er,{className:ur("sm:h-10 sm:w-10 h-8 w-8")},o().createElement(Nr,{src:i?.teamLogoUrl,loading:"lazy"}),t&&o().createElement(Ar,null,o().createElement("img",{src:t,alt:i?.name,loading:"lazy",className:ur("sm:w-10 sm:h-10 w-8 h-8 object-cover")}))),o().createElement("span",{className:ur("font-euro font-bold sm:text-xl text-lg text-white justify-self-start flex gap-4 uppercase")},o().createElement("span",{className:ur("sm:max-w-none max-w-[164px] text-left break-words",{"line-through text-zinc-400":i?.meta?.disqualifiedReason})},i?.name),l&&o().createElement("span",{style:{backgroundImage:1===i?.rank?"url('https://cdn.battlefy.com/algs/leaderboard-gold-medal.png')":2===i?.rank?"url('https://cdn.battlefy.com/algs/leaderboard-silver-medal.png')":3===i?.rank?"url('https://cdn.battlefy.com/algs/leaderboard-bronze-medal.png')":"none",backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"right",padding:"0 1rem"}}," "))),o().createElement("div",{className:ur("flex items-center sm:gap-8 gap-3 w-full justify-end sm:justify-self-end sm:col-start-4")},c!==am.AlgPointPerPlacement&&o().createElement("div",{className:ur("flex flex-col items-center")},o().createElement("span",{className:ur("font-euro font-bold sm:text-xl text-lg")},i?.meta?.totalMatchesPlayed||0),o().createElement("span",{className:ur("font-euro sm:text-xs text-[10px] uppercase leading-none text-zinc-400")},g("Matches"))),o().createElement("div",{className:ur("flex items-center gap-2 sm:w-full justify-end")},o().createElement("div",{className:ur("flex flex-col items-center")},o().createElement("span",{className:ur("font-euro font-bold sm:text-xl text-lg")},i?.score),c!==am.AlgPointPerPlacement&&o().createElement("span",{className:ur("font-euro sm:text-xs text-[10px] uppercase leading-none text-zinc-400")},g("Points"))),!s().isEmpty(i?.breakdown)&&o().createElement("div",{className:ur(`\n                        transition-transform duration-300 ease-in-out\n                        ${d.includes(String(i.id))?"rotate-90":""}\n                      `)},d.includes(String(i.id))?o().createElement(bo.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")}):o().createElement(Gg.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")})))))),o().createElement(Ri,{className:ur("p-0")},o().createElement("div",{className:ur("border border-zinc-800")},s()(i?.breakdown).filter((e,t)=>!i?.meta?.aggregatePointsTopN||t<i?.meta?.aggregatePointsTopN).map((e,t)=>o().createElement("div",{key:t,className:ur("\n                      font-euro uppercase px-4 py-3 flex items-center justify-between\n                      gap-2 text-lg sm:text-xl bg-zinc-900 border-b border-zinc-800\n                    ")},o().createElement("div",{className:ur("font-euro uppercase")},e.name),o().createElement("div",{className:ur("font-euro")},e.score))).value()))))))}const im=({topText:e,teamLogoUrl:t,name:a,defaultLogoUrl:r,isDisqualified:n=!1})=>o().createElement("div",{className:ur("team-card","border-2 border-[var(--box-color-border)]")},o().createElement("div",{className:ur("p-4 bg-no-repeat bg-center bg-cover flex flex-col gap-2"),style:{backgroundImage:"linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 42%,rgba(0,0,0,0.8) 43%,rgba(0,0,0,0.5) 100%), "+(t?`url(${t})`:`url(${r})`)}},o().createElement("h4",{className:ur("text-zinc-400")},e),o().createElement("div",{className:ur("grid grid-cols-[auto_1fr] items-center gap-3")},o().createElement(Er,{className:ur("h-10 w-10")},o().createElement(Nr,{src:t,loading:"lazy"}),o().createElement(Ar,null,o().createElement("img",{src:r,alt:a,loading:"lazy",className:ur("w-10 h-10 object-cover")}))),o().createElement("h3",null,o().createElement("span",{className:ur("font-euro font-bold text-white justify-self-start",{"line-through text-zinc-400":n})},a)))));var lm=a(41594);function sm({teams:e,defaultLogoUrl:t}){const{t:a}=(0,i.Bd)("algs"),[r,o]=(0,n.useState)([]);if(s().isEmpty(e))return null;const l=(e,t)=>{const a=e?.members?.filter(e=>e.role===t);return a?.length||0};return lm.createElement(Li,{type:"multiple",value:r,onValueChange:o,className:ur("flex flex-col gap-2")},e.map(e=>lm.createElement(Pi,{key:e._id,value:e._id,className:ur("border-0 rounded-none")},lm.createElement(Ii,{asChild:!0,onClick:()=>{return t=e._id,void o(e=>e.includes(t)?e.filter(e=>e!==t):[...e,t]);var t},className:ur("\n              w-full bg-[--member-card-color-background] px-2 py-2 sm:px-4 sm:py-4 no-underline hover:no-underline hover:cursor-pointer\n            ")},lm.createElement("div",{className:ur("grid w-full grid-cols-[auto_1fr_auto] items-center gap-3")},lm.createElement(Er,{className:ur("h-10 w-10")},lm.createElement(Nr,{src:e?.teamLogoUrl,loading:"lazy"}),t&&lm.createElement(Ar,null,lm.createElement("img",{src:t,alt:e?.name,loading:"lazy",className:ur("w-10 h-10 object-cover")}))),lm.createElement("span",{className:ur("\n                font-euro font-bold sm:text-xl text-sm text-white uppercase sm:max-w-fit-content\n                flex items-center gap-2 justify-self-start\n              ")},e?.name,e?.seedNumber&&lm.createElement("span",{className:ur("font-euro font-bold text-xs text-zinc-400")},a("(seed #{{seed}})",{seed:e?.seedNumber}))),lm.createElement("div",{className:ur("flex items-center gap-2 justify-self-end")},lm.createElement("span",{className:ur("font-euro text-zinc-400 uppercase sm:text-lg text-lg bg-inherit")},(e=>{const t=(e=>l(e,"player"))(e),r=(e=>l(e,"coach"))(e);let n=`${t} ${a("players")}`;return r>0&&(n+=` / ${r} ${a("coach")}`),n})(e)),lm.createElement("div",{className:ur("transition-transform duration-300 ease-in-out "+(r.includes(e._id)?"rotate-90":""))},r.includes(e._id)?lm.createElement(bo.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")}):lm.createElement(Gg.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")}))))),lm.createElement(Ri,{className:ur("p-0 pt-4")},lm.createElement("div",{className:ur("border border-zinc-800 p-4 flex flex-col gap-2")},lm.createElement("style",null,"\n                  .member-card {\n                    display: grid;\n                    grid-template-columns: 420px auto;\n                  }\n\n                  @media (max-width: 768px) {\n                    .member-card {\n                      grid-template-columns: 1fr auto;\n                    }\n                  }\n                "),s().get(e,"members",[]).map((e,t)=>lm.createElement(jg,{key:t,member:e,role:e.role,displayWarnings:!1})))))))}var cm=a(69145);const dm=(0,n.createContext)({track:async(e,t)=>console.log("track",e,t),register:e=>console.log("register",e)});function um(){const{track:e}=(0,n.useContext)(dm);return e}var gm=a(8358);(new Date).toISOString();const mm=(0,gm.parse)(navigator.userAgent);let pm=mm.type;function bm(e){return async function(t){null!==t.target?.getAttribute("data-enable-default")?t.target?.removeAttribute("data-enable-default"):(t.persist(),t.preventDefault(),t.stopPropagation(),await e(t),t.target?.setAttribute("data-enable-default","true"),t.target?.click())}}function hm({className:e,helixUrl:t,children:a}){const r=um(),n=ir.auth.accountUrl("login");return o().createElement(Ln,{href:n,onClick:bm(async()=>{try{r("portal_top_bar_log_in_click",{action:"top_bar_log_in_click"})}catch(e){}}),className:ur(`login-anchor ${e}`)},a)}function vm({className:e,helixUrl:t,children:a}){const r=um();return o().createElement("a",{href:t,onClick:bm(async()=>{await r("portal_top_bar_battlefy_logo_click",{action:"top_bar_battlefy_logo_click"})}),className:ur(`battlefy-logo-anchor ${e}`)},a)}"Tablet"===pm&&(pm="Mobile"),mm.os;const fm=({children:e,baseUrl:t,user:a,mobileActiveLabel:r,userWarning:n,onClickRefresh:l})=>{const{t:s}=(0,i.Bd)("algs"),c=a?.accounts?.ea?.eaUserName||a?.username||"",d=a?.accounts?.ea?.eaEmail||"";return o().createElement(_n,{className:ur("\n        top-bar-nav\n        w-full max-w-none sticky top-0 py-10 text-xl font-bold\n        bg-[var(--nav-color-background)] [&>div]:max-h-none [&>div]:overflow-visible\n      "),style:{maxHeight:"fit-content"}},o().createElement("div",{className:ur("top-bar-nav-menu-list-wrapper flex flex-col xl:flex-row justify-between items-stretch bg-black w-full")},o().createElement("div",{className:ur("flex justify-between items-stretch w-full")},o().createElement("div",{className:ur("nav-dropdown-wrapper flex justify-start items-center flex-1 xl:hidden")},o().createElement(vg,{className:ur('\n                top-bar-mobile-navigation \n                bg-[var(--nav-color-primary)] border-2 border-transparent w-[90%] max-w-[500px]\n                [&>*]:w-full [&_[role="menuitem"]]:min-w-[200px] [&_[role="menuitem"]]:w-max\n              '),icon:null,activeLabel:o().createElement("span",{className:ur("flex justify-start items-center gap-2 w-full")},o().createElement(cm.A,{className:ur("h-6 w-6 text-white flex-shrink-0")}),o().createElement("div",{className:"text-center"},r))},e)),o().createElement(zn,{className:ur("\n            desktop-nav-menu-list top-bar-nav-menu-list\n            hidden xl:grid grid-flow-col auto-cols-fr gap-4 items-stretch\n          ")},e),o().createElement(zn,{className:ur("top-bar-nav-menu-list h-full w-max gap-4 flex-shrink-0 hidden xl:flex")},a?o().createElement(tg,{inGameName:a?.inGameName,username:a.username,eaUsername:c,eaEmail:d,warning:n,labels:{warning:n?.title},onRefresh:l}):o().createElement(Bn,{className:ur("\n                  top-bar-nav-menu-item flex justify-center items-center\n                  bg-[var(--nav-color-secondary)] border-2 border-[var(--nav-color-border)]\n                ")},o().createElement(hm,{helixUrl:t,className:ur("\n                    top-bar-nav-menu-link\n                    w-full px-4 py-2 h-[60px] flex justify-center items-center text-white\n                    [&:hover]:bg-[var(--nav-color-hover)] transition-all duration-300 ease-in-out\n                  ")},o().createElement("span",{className:ur("hidden xl:inline")},s("Log in to Battlefy")),o().createElement("span",{className:ur("xl:hidden")},s("Login")))),o().createElement(fg,null))),o().createElement("div",{className:ur("w-full flex items-center mt-2 xl:hidden")},o().createElement("div",{className:ur("w-[90%] flex justify-start")},a?o().createElement(tg,{inGameName:a?.inGameName,username:a.username,eaUsername:c,eaEmail:d,warning:n,labels:{warning:n?.title},onRefresh:l,className:"w-[90%] max-w-[500px] h-[60px] p-2"}):o().createElement(Bn,{className:ur("\n                  top-bar-nav-menu-item flex justify-center items-center\n                  bg-[var(--nav-color-secondary)] border-2 border-[var(--nav-color-border)]\n                ")},o().createElement(hm,{helixUrl:t,className:ur("\n                    top-bar-nav-menu-link\n                    w-full px-4 py-2 h-[60px] flex justify-center items-center text-white\n                    [&:hover]:bg-[var(--nav-color-hover)] transition-all duration-300 ease-in-out\n                  ")},o().createElement("span",{className:ur("xl:hidden")},s("Login"))))),o().createElement("div",{className:ur("w-[10%] flex justify-end")},o().createElement(fg,null)))))},xm=({user:e,mobileActiveLabel:t,userWarning:a,onClickRefresh:r,children:n})=>{const i=window.location.origin;return o().createElement(fm,{baseUrl:i,user:e,mobileActiveLabel:t,userWarning:a,onClickRefresh:r},o().createElement(zn,{className:ur("\n          top-bar-nav-menu-list grid xl:grid-flow-col grid-flow-row\n          auto-cols-fr xl:gap-4 items-stretch h-full flex-grow\n          [&>*]:min-w-min [&>*]:text-center [&>*]:text-white\n          [&>*:hover]:bg-[var(--nav-color-hover)] [&>*]:transition-all\n          [&>*:hover]:duration-300 [&>*:hover]:ease-in-out [&>*:hover]:uppercase\n          [&>*.active]:bg-[var(--nav-color-primary)] [&>*.active]:font-bold\n          [&>*]:xl:border-2 [&>*]:xl:border-[var(--nav-color-border)]\n        ")},!e&&o().createElement(Bn,{className:ur("\n            top-bar-nav-menu-item\n            flex h-full bg-[var(--nav-color-secondary)] min-h-full\n          ")},o().createElement(vm,{helixUrl:i,className:ur("w-full flex justify-start xl:justify-center items-center p-4 h-full")},o().createElement("img",{src:"https://cdn.battlefy.com/olympus/images/logos/battlefy-white.png",alt:"Battlefy",className:ur("h-6")}))),n))},wm=({name:e,tournamentStartTime:t,registrationCloseTime:a,isRegistered:r,isInviteOnly:n,teamLogoUrl:l,onClick:s,actionsDisabled:c=!1,canRegister:d=!1})=>{const{t:u}=(0,i.Bd)("algs"),g=new Date,m=new Date(a)<g;return o().createElement(ki,{classNames:ur("upcoming-event-card !gap-2 min-w-[320px] max-w-[50%]"),type:"secondary"},o().createElement("h3",{className:ur("upcoming-event-card-header text-lg font-duke")},e),o().createElement("p",{className:ur("upcoming-event-card-date uppercase text-[var(--text-color-tertiary)]"),style:{fontSize:"14px"}},mg(t)),!n&&o().createElement("p",{className:ur("upcoming-event-card-date uppercase text-[var(--text-color-tertiary)]"),style:{fontSize:"14px"}},u("Registration closes")," ",mg(a)),r?o().createElement(gi,{classes:ur("upcoming-event-card-button"),onClick:s,disabled:c||!d},o().createElement("div",{className:ur("flex items-center gap-2")},l&&o().createElement(Er,{className:ur("avatar w-7 h-7 rounded-full")},o().createElement(Nr,{src:l,alt:"team-logo",loading:"lazy",className:ur("object-fit")})),u("Registered"))):!n&&o().createElement(bi,{classes:ur("upcoming-event-card-button"),onClick:s,disabled:m||c||!d,hideicon:c&&!r?"true":""},u(m?"Registration closed":"Register Now")))},ym=()=>{const e=(0,n.useRef)(null),[t,a]=(0,n.useState)(0);(0,n.useEffect)(()=>{if(!e.current)return;const t=new ResizeObserver(e=>{for(const t of e)a(t.contentRect.width)});return t.observe(e.current),()=>{t.disconnect()}},[]);const r=Math.max(1,Math.floor(t/300));return o().createElement(ki,{classNames:ur("upcoming-events-skeleton gap-8"),ref:e},o().createElement(oi,{className:ur("py-4 h-6 max-w-[400px] bg-[var(--skeleton-color-background)] animate-pulse")}),o().createElement("div",{className:ur("flex flex-row gap-4 justify-between")},Array.from({length:r}).map((e,t)=>o().createElement("div",{key:`upcoming-event-skeleton-${t}`,className:ur("space-y-4")},o().createElement(oi,{className:ur("h-4 w-[250px] bg-[var(--skeleton-color-background)] animate-pulse")}),o().createElement(oi,{className:ur("h-4 w-[150px] bg-[var(--skeleton-color-background)] animate-pulse")}),o().createElement(oi,{className:ur("h-8 w-[300px] bg-[var(--skeleton-color-background)] animate-pulse")})))))};function km(){return km=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},km.apply(null,arguments)}const Cm=({header:e,events:t=[],teamLogoUrl:a,actionsDisabled:r=!1,canRegister:n=!1,isLoading:l=!0})=>{const{t:c}=(0,i.Bd)("algs");return l?o().createElement(ym,null):o().createElement(ki,{classNames:ur("upcoming-events")},o().createElement("h2",{className:ur("upcoming-events-header")},e),s().isEmpty(t)?o().createElement("span",{className:ur("font-euro uppercase text-2xl font-bold")},c("No upcoming events")):o().createElement($n,{className:ur("scroll-area w-full max-w-full has-[.scroll-bar]:pb-5"),orientation:"horizontal",type:"auto"},o().createElement("div",{className:ur("upcoming-events-list flex flex-row gap-4 justify-between")},t?.map(e=>o().createElement(wm,km({key:e._id},e,{teamLogoUrl:a,actionsDisabled:e?.actionsDisabled||!n||r,canRegister:n}))))))},Em=({type:e,value:t,label:a,hidden:r=!1})=>{const n={points:o().createElement(Qu,{height:32}),placement:o().createElement(Yu,{height:26,className:ur("pt-[4px]")}),kills:o().createElement(Ju,{height:28})};return r?o().createElement("div",null):"placement"===e?o().createElement("div",{className:ur("flex flex-col justify-between gap-1")},o().createElement("div",{className:ur("flex gap-3 items-center")},n[e],o().createElement("span",{className:ur("font-euro font-bold text-xl leading-none")},t)),o().createElement("span",{className:ur("\n        font-euro font-bold text-[10px] leading-none uppercase\n        w-full text-zinc-400 text-left ml-[6px]")},a)):o().createElement("div",{className:ur("flex gap-1 items-start")},n[e],o().createElement("div",{className:ur("flex flex-col justify-between items-end gap-[7px] pt-[2px]")},o().createElement("span",{className:ur("font-euro font-bold text-lg leading-none")},t),o().createElement("span",{className:ur("font-euro font-bold text-[10px] leading-none uppercase text-zinc-400")},a)))},Nm=e=>{if(!e&&0!==e)return"0 min";const t=Math.floor(e/60),a=Math.round(e%60);return`${t}:${String(a).padStart(2,"0")} min`};function Am({teams:e=[],defaultLogoUrl:t,isAllGames:a=!1,isAdvanceStartingPoints:r=!1,numMatchPointEligible:l=0,highlightWinner:c=!1}){const{t:d}=(0,i.Bd)("algs"),[u,g]=(0,n.useState)([]),m=(0,Ug.useMediaQuery)({query:"(max-width: 1024px)"});return e?.length?o().createElement("div",{style:{fontFamily:"var(--font-family-secondary)"},className:ur("")},o().createElement(Li,{type:"multiple",value:u,onValueChange:g,className:ur("flex flex-col gap-2")},e.map((e,n)=>o().createElement("div",{key:`${e.name}-${n}`},a&&n===l&&n>0&&o().createElement("div",{className:ur("flex items-center w-full my-2")},o().createElement("div",{className:ur("flex-1 h-px bg-white")}),o().createElement("span",{className:ur("font-euro font-bold text-lg uppercase text-white px-4")},d("Match Point Eligible")),o().createElement("div",{className:ur("flex-1 h-px bg-white")})),o().createElement(Pi,{value:e.name,className:ur("m-0 border-0 rounded-none")},o().createElement(Ii,{asChild:!0,onClick:()=>{return t=e.name,void g(e=>e.includes(t)?e.filter(e=>e!==t):[...e,t]);var t},className:ur("w-full bg-[--member-card-color-background] py-2 px-4 no-underline","hover:no-underline hover:cursor-pointer",{"border-white border-2":c&&a&&0===n})},o().createElement("div",{className:ur("grid w-full gap-3 grid-cols-[1fr]")},m?o().createElement(o().Fragment,null,o().createElement("div",{className:ur("grid grid-cols-[auto_auto_1fr] items-center gap-3")},!r&&o().createElement("span",{className:ur("font-duke text-3xl text-zinc-400")},"#",n+1),o().createElement(Er,{className:ur("h-10 w-10")},o().createElement(Nr,{src:e.teamLogoUrl,loading:"lazy"}),t&&o().createElement(Ar,null,o().createElement("img",{src:t,alt:e.name,loading:"lazy",className:"w-10 h-10 object-cover"}))),o().createElement("div",{className:ur("flex items-center justify-between w-full")},o().createElement("span",{className:ur("font-euro font-bold max-w-[calc(100%-70px)] text-lg uppercase text-white")},e.name),e.seedNumber&&o().createElement("span",{className:ur("font-euro font-bold text-xs shrink-0 text-zinc-400")},d("(#{{seed}})",{seed:e.seedNumber})))),o().createElement("div",{className:ur("flex items-center justify-between",{"justify-end gap-4":r})},o().createElement("div",{className:ur("flex gap-8 text-sm items-center")},s().isNumber(e.points)&&o().createElement(Em,{type:"points",value:e.points,label:d("Points"),hidden:r}),s().isNumber(e.placement)&&o().createElement(Em,{type:"placement",value:e.placement,label:d("Placement"),hidden:r}),s().isNumber(e.minPlacement)&&o().createElement(Em,{type:"placement",value:e.minPlacement,label:d("Best placement"),hidden:r}),(s().isNumber(e.kills)||s().isNumber(e.advanceStartingPoints))&&o().createElement(Em,{type:r?"points":"kills",value:r?e.advanceStartingPoints??0:e.kills??0,label:d(r?"Points":"Kills")})),o().createElement("div",{className:"transition-transform duration-300 ease-in-out "+(u.includes(e.name)?"rotate-90":"")},u.includes(e.name)?o().createElement(bo.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")}):o().createElement(Gg.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")})))):o().createElement("div",{className:ur("grid grid-cols-[auto_auto_1fr_auto] items-center gap-3")},!r&&o().createElement("span",{className:ur("font-duke text-3xl text-zinc-400")},"#",n+1),o().createElement(Er,{className:ur("h-10 w-10")},o().createElement(Nr,{src:e.teamLogoUrl,loading:"lazy"}),t&&o().createElement(Ar,null,o().createElement("img",{src:t,alt:e.name,loading:"lazy",className:ur("w-10 h-10 object-cover")}))),o().createElement("div",{className:ur("flex items-center")},o().createElement("span",{className:ur("font-euro font-bold flex items-center gap-2 text-xl uppercase text-white")},e.name,e.seedNumber&&o().createElement("span",{className:ur("font-euro font-bold text-xs text-zinc-400")},d("(seed #{{seed}})",{seed:e.seedNumber})))),o().createElement("div",{className:ur("grid gap-4 justify-self-end grid-cols-[80px_100px_65px_16px] items-center")},s().isNumber(e.points)&&o().createElement(Em,{type:"points",value:e.points,label:d("Points"),hidden:r}),s().isNumber(e.placement)&&o().createElement(Em,{type:"placement",value:e.placement,label:d("Placement"),hidden:r}),s().isNumber(e.minPlacement)&&o().createElement(Em,{type:"placement",value:e.minPlacement,label:d("Best placement"),hidden:r}),(s().isNumber(e.kills)||s().isNumber(e.advanceStartingPoints))&&o().createElement(Em,{type:r?"points":"kills",value:r?e.advanceStartingPoints??0:e.kills??0,label:d(r?"Points":"Kills")}),o().createElement("div",{className:ur("transition-transform duration-300 ease-in-out flex justify-center items-center",{"rotate-90":u.includes(e.name)})},u.includes(e.name)?o().createElement(bo.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")}):o().createElement(Gg.A,{className:ur("h-4 w-4 shrink-0 text-zinc-400")})))))),o().createElement(Ri,{className:ur(m?"p-0":"p-0 pt-4")},o().createElement("div",{className:ur("border border-zinc-800 "+(m?"p-0":"p-4"))},e.players?.length?o().createElement("div",{className:ur("space-y-2")},m?o().createElement("div",{className:ur("grid",{"grid-cols-[150px_1fr]":!r})},o().createElement("div",{className:ur("flex flex-col")},o().createElement("div",{className:ur("h-[40px] flex items-center text-sm py-4 px-2 truncate uppercase text-zinc-400")},d("Player")),e.players.map(e=>o().createElement("div",{key:e.name,className:ur("\n                                h-[40px] flex items-center text-sm text-white py-4 px-2\n                                bg-[--member-card-color-background] uppercase truncate\n                              ")},e.name))),!r&&o().createElement("div",{className:ur("overflow-x-auto")},o().createElement("div",{style:{minWidth:"700px"}},o().createElement("div",{className:ur("grid grid-cols-[repeat(6,1fr)_112px] gap-4 text-sm text-zinc-400")},o().createElement("div",{className:ur("h-[40px] flex items-center py-2 uppercase")},d("Kills")),o().createElement("div",{className:ur("h-[40px] flex items-center py-2 uppercase")},d("Damage")),o().createElement("div",{className:ur("h-[40px] flex items-center py-2 uppercase")},d("Assists")),o().createElement("div",{className:ur("h-[40px] flex items-center py-2 uppercase")},d("Knockdowns")),o().createElement("div",{className:ur("h-[40px] flex items-center py-2 uppercase")},d("Revives")),o().createElement("div",{className:ur("h-[40px] flex items-center py-2 uppercase")},d("Respawns")),o().createElement("div",{className:ur("h-[40px] flex items-center py-2 uppercase")},d(a?"Avg Survival":"Survival Time"))),e.players.map(e=>o().createElement("div",{key:e.name,className:ur("grid grid-cols-[repeat(6,1fr)_112px] gap-4 bg-[--member-card-color-background]")},o().createElement("span",{className:ur("h-[40px] flex items-center py-2 text-sm")},e.kills??"0"),o().createElement("span",{className:ur("h-[40px] flex items-center py-2 text-sm")},e.damageDealt??"0"),o().createElement("span",{className:ur("h-[40px] flex items-center py-2 text-sm")},e.assists??"0"),o().createElement("span",{className:ur("h-[40px] flex items-center py-2 text-sm")},e.knockdowns??"0"),o().createElement("span",{className:ur("h-[40px] flex items-center py-2 text-sm")},e.revivesGiven??"0"),o().createElement("span",{className:ur("h-[40px] flex items-center py-2 text-sm")},e.respawnsGiven??"0"),o().createElement("span",{className:ur("h-[40px] flex items-center py-2 text-sm")},Nm(a?e.avgSurvivalTime:e.survivalTime))))))):o().createElement(o().Fragment,null,o().createElement("div",{className:ur("grid grid-cols-[1.5fr_repeat(7,1fr)] gap-6 px-4 pt-2 text-sm text-zinc-400")},o().createElement("div",{className:ur("uppercase")},d("Player")),!r&&o().createElement(o().Fragment,null,o().createElement("div",{className:ur("uppercase text-right")},d("Kills")),o().createElement("div",{className:ur("uppercase text-right")},d("Damage")),o().createElement("div",{className:ur("uppercase text-right")},d("Assists")),o().createElement("div",{className:ur("uppercase text-right")},d("Knockdowns")),o().createElement("div",{className:ur("uppercase text-right")},d("Revives")),o().createElement("div",{className:ur("uppercase text-right")},d("Respawns")),a?o().createElement("div",{className:ur("uppercase text-right")},d("Avg Survival")):o().createElement("div",{className:ur("uppercase text-right")},d("Survival Time")))),e.players.map(e=>o().createElement("div",{key:e.name,className:ur("grid grid-cols-[1.5fr_repeat(7,1fr)] gap-6 p-4 bg-[--member-card-color-background]")},o().createElement("span",{className:ur("text-sm text-white uppercase")},e.name),!r&&o().createElement(o().Fragment,null,o().createElement("span",{className:ur("text-right text-sm")},e.kills??"0"),o().createElement("span",{className:ur("text-right text-sm")},e.damageDealt??"0"),o().createElement("span",{className:ur("text-right text-sm")},e.assists??"0"),o().createElement("span",{className:ur("text-right text-sm")},e.knockdowns??"0"),o().createElement("span",{className:ur("text-right text-sm")},e.revivesGiven??"0"),o().createElement("span",{className:ur("text-right text-sm")},e.respawnsGiven??"0"),o().createElement("span",{className:ur("text-right text-sm")},Nm(a?e.avgSurvivalTime:e.survivalTime))))))):o().createElement("div",{className:ur("grid items-center p-4 bg-[--member-card-color-background]")},o().createElement("span",{className:ur("text-2xl text-zinc-400")},d("Coming soon")))))))))):null}var Vm=a(19902),Tm=a(52484);function _m(){return _m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},_m.apply(null,arguments)}const zm=({label:e,items:t,triggerIcon:a=o().createElement(Vi.A,{className:ur("h-8 w-8")}),defaultItemIcon:r=o().createElement(Vm.A,{className:"h-4 w-4"}),defaultInternalIcon:n=o().createElement(Tm.A,{className:"h-4 w-4"})})=>o().createElement(rn,null,o().createElement(nn,{asChild:!0},o().createElement(fr,{variant:"outline",className:ur("\n            nav-link\n            justify-between w-52 h-full rounded-none px-4\n            bg-transparent border-2 border-[var(--nav-color-border)]\n            hover:bg-[var(--nav-color-hover)] data-[state=open]:bg-[var(--nav-color-primary)]\n            transition-colors duration-300 ease-in-out text-white uppercase\n            hover:uppercase hover:text-white\n          "),style:{fontSize:"var(--font-size-button)"}},o().createElement("span",null,e),a)),o().createElement(on,{className:ur("\n        w-[--radix-dropdown-menu-trigger-width] p-4 border rounded-none\n        border-white/[0.08] bg-[#141414] text-white uppercase\n      ")},o().createElement("div",{className:ur("space-y-4")},t.map((e,t)=>{const a=e.onClick?"button":e.isExternal?"a":"button",i=e.isExternal?{target:"_blank",rel:"noopener noreferrer"}:{};return o().createElement(a,_m({key:t},e.href?{href:e.href}:{},i,{className:ur("flex w-full items-center justify-between hover:text-white/80 transition-colors uppercase hover:uppercase"),onClick:()=>{e.onClick?e.onClick():!e.isExternal&&e.href&&(window.location.href=e.href)}}),o().createElement("span",null,e.label),e.icon||(e.isExternal?r:n))})))),Bm=(0,n.forwardRef)(({variant:e="pending",title:t,description:a,icon:r,action:n,className:i,children:l},s)=>o().createElement("div",{ref:s,className:ur("relative w-full rounded-lg border-2 p-4","flex flex-col sm:flex-row gap-4 text-white",'font-["Source_Sans_Pro",sans-serif]',{pending:"bg-[rgba(37,37,37,0.7)] border-[rgba(234,179,8,0.7)]",approved:"bg-[rgba(108,180,36,0.7)] border-[rgba(108,180,36,1)]",rejected:"bg-[rgba(220,43,36,0.7)] border-[rgba(220,43,36,1)]"}[e],i)},o().createElement("div",{className:"flex flex-col items-start w-full sm:hidden"},o().createElement("div",{className:"flex items-center gap-3 mb-3"},r&&r,t&&o().createElement("span",{className:ur("font-euro uppercase text-2xl font-bold")},t)),o().createElement("div",{className:"flex flex-col justify-center w-full gap-[5px]"},a&&o().createElement("div",{className:"whitespace-pre-line text-base m-0 grid"},a),l)),o().createElement("div",{className:"hidden sm:flex sm:items-center sm:justify-center"},r),o().createElement("div",{className:"hidden sm:flex sm:flex-col sm:justify-center sm:max-w-[70%] sm:gap-[5px]"},t&&o().createElement("span",{className:ur("font-euro uppercase text-2xl font-bold")},t),a&&o().createElement("div",{className:"whitespace-pre-line text-base m-0 grid"},a),l),n&&o().createElement("div",{className:"flex items-center justify-center sm:ml-auto sm:items-center"},n)));Bm.displayName="Approval";const Sm=({startRound:e,totalRounds:t,subsetSize:a})=>{const r=Array.from({length:t},(e,t)=>t+1);if(!a||0===a||a>=t)return r;e<=0&&(e=1),e>t&&(e=t-a+1);const n=Math.min(e+a-1,t);let o=r.slice(e-1,n);return o.length<a&&(o=r.slice(-a)),o};var Lm=a(41594);function Pm({bracket:e,fullScreenUrl:t,broadcastUrl:a,myJoinedTeamID:r,onFindMe:n,searchTerm:o,onSearchChange:l,onSelectTeam:c,isCompletedRoundsHidden:d,onHideCompletedRounds:u,highlightedSearchTeamIDs:g,bracketTeamsByTeamID:m,onToggleSplitScreen:p,buttonsToHide:b,searchAlwaysExpanded:v=!1}){const{t:f}=(0,i.Bd)(),x=({onClick:e,tooltipText:t,isVisible:a,iconClass:r})=>a?Lm.createElement(Au,{onClick:e,tooltipText:t,isVisible:a},Lm.createElement("i",{className:r})):null;return Lm.createElement("div",{className:"flex gap-[2px] rounded"},Lm.createElement("div",{className:ur("relative",{"w-full":v})},Lm.createElement(Tu,{onSearchChange:l,alwaysExpanded:v}),!s().isEmpty(g)&&o&&Lm.createElement("div",{className:ur("absolute top-full left-0 w-full z-[1000] bg-bfGray-800 overflow-x-auto flex rounded-md shadow-lg mt-1"),style:{border:"2px solid var(--bracket-hoverBg)"}},Im(e,h.Championship,f("Winners stage"),g,m,c),Im(e,h.Consolation,f("Losers stage"),g,m,c),Im(e,h.Final,f("Grand final"),g,m,c))),Lm.createElement(x,{onClick:()=>n(),tooltipText:f("Find me"),isVisible:Boolean(r&&!b?.findMe),iconClass:"ri-crosshair-2-fill text-lg"}),Lm.createElement(x,{onClick:u,tooltipText:f(d?"Show all rounds":"Hide completed rounds"),isVisible:!b?.hideCompletedRounds,iconClass:d?"ri-eye-line text-lg":"ri-eye-off-line text-lg"}),Lm.createElement(x,{onClick:()=>window.open(a,"_blank"),tooltipText:f("Broadcast"),isVisible:!b?.broadcast,iconClass:"ri-video-on-line text-lg"}),Lm.createElement(x,{onClick:()=>window.open(t,"_self"),tooltipText:f("Full screen"),isVisible:!b?.expand,iconClass:"ri-expand-diagonal-line text-lg"}),Lm.createElement(x,{onClick:p,tooltipText:f("Split screen"),isVisible:!b?.splitScreen,iconClass:"ri-layout-3-line text-lg rotate-180"}))}const Im=(e,t,a,r,n,o)=>{const i=n[t];if(s().isEmpty(s().keys(i)))return null;const l=s().chain(r).map(e=>{const t=s().get(i,[e,"name"]);return t?{id:e,label:t}:null}).compact().value();return s().isEmpty(l)?null:Lm.createElement("div",{className:"p-3 flex-shrink-0 whitespace-nowrap"},"double"===e.style&&Lm.createElement("div",{className:"bg-indigo-900 text-indigo-100 py-1 px-2 rounded-lg text-sm inline-block mb-2"},a),Lm.createElement(Ru,{options:l,onChange:e=>o(e,t)}))};var Rm=a(74305);const Mm=(0,n.createContext)(void 0),Om=({children:e})=>{const[t,a]=(0,n.useState)(null);return o().createElement(Mm.Provider,{value:{bracketTheme:t,setBracketTheme:a}},o().createElement("style",null,`\n        :root {\n          --bracket-bestOfColor: ${t?.bestOfColor||"#c7d2fe"};\n          --bracket-hoverBg: ${t?.hoverBg||"#312e81"};\n          --bracket-hoverColor: ${t?.hoverColor||"#c7d2fe"};\n          --bracket-inputTextBg: ${t?.inputTextBg||"rgba(255,255,255,0.0392157)"};\n          --bracket-inputTextColor: ${t?.inputTextColor||"#fff"};\n          --bracket-loserBg: ${t?.loserBg||t?.matchBg||"rgba(255,255,255,0.0392157)"};\n          --bracket-loserColor: ${t?.loserColor||t?.matchColor||"#c7d2fe"};\n          --bracket-matchBottomBg: ${t?.matchBottomBg||t?.matchBg||"rgba(255,255,255,0.0392157)"};\n          --bracket-matchColor: ${t?.matchColor||"#6b7280"};\n          --bracket-matchHighlightColor: ${t?.matchHighlightColor||"#c7d2fe"};\n          --bracket-matchNumberBg: ${t?.matchNumberBg||"rgba(255,255,255,0.0392157)"};\n          --bracket-matchNumberColor: ${t?.matchNumberColor||"#c7d2fe"};\n          --bracket-matchPlaceholderColor: ${t?.matchPlaceholderColor||"#9ca3af"};\n          --bracket-matchTopBg: ${t?.matchTopBg||t?.matchBg&&(0,Rm.a)(.05,t?.matchBg)||"rgba(255,255,255,0.0784314)"};\n          --bracket-roundBg: ${t?.roundBg||"rgba(255,255,255,0.0392157)"};\n          --bracket-roundHeaderColor: ${t?.roundHeaderColor||"#ffffff"};\n          --bracket-roundTextColor: ${t?.roundTextColor||"#9ca3af"};\n          --bracket-selectBg: ${t?.selectBg||"rgba(255,255,255,0.0784314)"};\n          --bracket-selectColor: ${t?.selectColor||"#c7d2fe"};\n          --bracket-selectOptionBg: ${t?.selectOptionBg||"#181c25"};\n          --bracket-selectOptionActiveColor: ${t?.selectOptionActiveColor||"#c7d2fe"};\n          --bracket-selectOptionColor: ${t?.selectOptionColor||"#c7d2fe"};\n          --bracket-selectOptionHoverBg: ${t?.selectOptionHoverBg||"#282c35"};\n          --bracket-selectOptionHoverColor: ${t?.selectOptionHoverColor||"#fff"};\n          --bracket-statsIconBg: ${t?.statsIconBg||"#312e81"};\n          --bracket-statsIconColor: ${t?.statsIconColor||"#c7d2fe"};\n          --bracket-stickyHeaderBg: ${t?.stickyHeaderBg||"#171A25"};\n          --bracket-stroke: ${t?.stroke||"#282c35"};\n          --bracket-verifiedColor: ${t?.verifiedColor||"#c7d2fe"};\n          --bracket-verifiedHoverColor: ${t?.verifiedHoverColor||"#312e81"};\n          --bracket-winnerBg: ${t?.winnerBg||t?.matchBg&&(0,Rm.a)(.05,t?.matchBg)||"rgba(255,255,255,0.0784314)"};\n          --bracket-winnerColor: ${t?.winnerColor||t?.matchColor||"#fff"};\n\n          --button-bg: ${t?.buttonBg||"rgba(255,255,255,0.0784314)"};\n          --button-color: ${t?.buttonColor||"#e0e7ff"};\n          --button-hover-bg: ${t?.buttonHoverBg||"#374151"};\n          --button-hover-color: ${t?.buttonHoverColor||"#d1d5db"};\n          --button-disabled-bg: ${t?.buttonDisabledBg||"rgba(255,255,255,0.0392157)"};\n          --button-disabled-color: ${t?.buttonDisabledColor||"#9ca3af"};\n          --button-active-bg: ${t?.buttonActiveBg||"#c7d2fe"};\n          --button-active-color: ${t?.buttonActiveColor||"#030712"};\n\n          --pill-buttonActiveBg: ${t?.buttonActiveBg||"#312e81"};\n          --pill-buttonActiveColor: ${t?.buttonActiveColor||"#e0e7ff"};\n          --pill-buttonBg: ${t?.buttonBg||"rgba(255,255,255,0.0784314)"};\n          --pill-buttonColor: ${t?.buttonColor||"#e0e7ff"};\n          --pill-buttonHoverBg: ${t?.buttonHoverBg||"#374151"};\n          --pill-buttonHoverColor: ${t?.buttonHoverColor||"#d1d5db"};\n        }\n\n        .bracket-backgroundColor {\n          background-color: ${t?.backgroundColor||"transparent"};\n        }\n\n        .bracket-backgroundPosition {\n          background-position: ${t?.backgroundPosition||"center"};\n        }\n\n        .bracket-backgroundImage {\n          background-image: ${t?.backgroundUrl&&function(e){try{return new URL(e),!0}catch(e){return!1}}(t.backgroundUrl)?`linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(${t.backgroundUrl})`:t?.backgroundImage?t.backgroundImage:"none"};\n        }\n\n        .bracket-styled-scroll {\n          scrollbar-width: thin;\n          scrollbar-color: #ffffff40 #ffffff01;\n        }\n\n        ${t?.backgroundImage||t?.backgroundColor||t?.backgroundUrl?".bracket-hasBackgroundImage {\n          background-size: cover;\n          background-repeat: no-repeat;\n          padding: 16px;\n          border-radius: 16px;\n          min-height: 100vh;\n        }":""}\n      `),e)},jm=()=>{const e=(0,n.useContext)(Mm);if(!e)throw new Error("useBracketTheme must be used within a BracketThemeProvider");return e},Fm={headerHeight:37,teamHeight:32.5,initialMatchGap:15,matchMinWidth:200},Dm=60,Um={calculateGap:e=>{const{headerHeight:t,teamHeight:a,initialMatchGap:r}=Fm;if(0===e)return r;{const n=t+2*a,o=Math.pow(2,e);return(n-1)*(o-1)+r*o}},calculateMarginTop:(e,t)=>{let a=0,r=0;return 0===e?0:(r=7-e,2===e?r-=1:3===e?r-=3.5:4===e&&(r-=8),a=t(e)/2-r,a)}};var Hm=a(41594);const $m=({platform:e})=>Hm.createElement("div",{className:"flex items-center px-3 py-1 rounded-lg bg-[--bracket-statsIconBg]"},Hm.createElement("i",{className:`ri-${e}-fill text-[--bracket-statsIconColor] text-lg leading-none`}));function qm({match:e,disabledGoToMatch:t}){return Hm.createElement(Uo,{delayDuration:0},Hm.createElement("div",{className:ur("flex justify-between items-center py-1"),style:{height:Fm.headerHeight,overflow:"hidden"}},Hm.createElement("div",{className:"flex space-x-1"},!t&&Hm.createElement("a",{className:"bg-[--bracket-matchNumberBg] text-[--bracket-matchNumberColor] text-sm px-3 py-1 rounded-lg",href:e.matchUrl},Hm.createElement("div",{className:"flex items-center gap-2"},Hm.createElement("span",null,Hm.createElement(i.x6,null,"Match")," ",e.matchNumberLabel),e.isVerified&&Hm.createElement(Ho,null,Hm.createElement($o,{asChild:!0},Hm.createElement("i",{className:"ri-checkbox-circle-fill text-[--bracket-verifiedColor] hover:text-[--bracket-verifiedHoverColor] text-lg leading-none"})),Hm.createElement(qo,{side:"top",align:"center",className:"bg-gray-900 text-white"},Hm.createElement("p",{className:"text-sm"},Hm.createElement(i.x6,null,"Match score verified by Battlefy")))))),t&&Hm.createElement("div",{className:"bg-white-4 text-gray-400 text-sm px-3 py-1 rounded-lg"},Hm.createElement(i.x6,null,"Match")," ",e.matchNumberLabel),e.hasStats&&Hm.createElement("div",{className:"flex items-center px-3 py-1 rounded-lg bg-[--bracket-statsIconBg]"},Hm.createElement("i",{className:"ri-bar-chart-box-fill text-[--bracket-statsIconColor] text-lg leading-none"})),s().includes(e.streamPlatforms,"twitch")&&Hm.createElement($m,{platform:"twitch"}),s().includes(e.streamPlatforms,"youtube")&&Hm.createElement($m,{platform:"youtube"}),s().includes(e.streamPlatforms,"clip")&&Hm.createElement($m,{platform:"video"})),Hm.createElement("div",null,e.isMarkedLive&&Hm.createElement("div",{className:"ml-1 text-sm text-[--bracket-matchHighlightColor]"},Hm.createElement(i.x6,null,"Live")))))}var Gm=a(41594);function Zm({onClick:e}){return Gm.createElement("a",{onClick:e,className:"w-8 h-full bg-[--button-bg] hover:bg-[--button-hover-bg] rounded-xl flex items-center justify-center focus:outline-none","aria-label":"Next"},Gm.createElement("i",{className:"ri-arrow-right-line text-3xl text-[--button-color] hover:text-[--button-hover-color]"}))}var Wm=a(41594);function Ym({onClick:e}){return Wm.createElement("a",{onClick:e,className:"border-none w-8 h-7 bg-[--button-bg] rounded-md flex items-center justify-center focus:outline-none hover:bg-[--button-hover-bg]","aria-label":"Previous"},Wm.createElement("i",{className:"ri-arrow-left-line text-2xl text-[--button-color] hover:text-[--button-hover-color]"}))}const Km=[{code:"US",name:"United States"},{code:"GB",name:"United Kingdom"},{code:"FR",name:"France"},{code:"DE",name:"Germany"},{code:"JP",name:"Japan"},{code:"BR",name:"Brazil"},{code:"CA",name:"Canada"},{code:"AU",name:"Australia"},{code:"DE",name:"Germany"},{code:"FR",name:"France"},{code:"GB",name:"United Kingdom"},{code:"IN",name:"India"},{code:"IT",name:"Italy"},{code:"JP",name:"Japan"},{code:"MX",name:"Mexico"},{code:"RU",name:"Russia"},{code:"ES",name:"Spain"},{code:"SE",name:"Sweden"},{code:"CH",name:"Switzerland"},{code:"US",name:"United States"},{code:"ZA",name:"South Africa"},{code:"CN",name:"China"},{code:"KR",name:"South Korea"},{code:"BR",name:"Brazil"},{code:"AR",name:"Argentina"},{code:"CL",name:"Chile"},{code:"CO",name:"Colombia"},{code:"EG",name:"Egypt"},{code:"NG",name:"Nigeria"},{code:"PK",name:"Pakistan"},{code:"TR",name:"Turkey"},{code:"VN",name:"Vietnam"},{code:"ID",name:"Indonesia"},{code:"TH",name:"Thailand"},{code:"PL",name:"Poland"},{code:"NL",name:"Netherlands"},{code:"BE",name:"Belgium"},{code:"AT",name:"Austria"},{code:"DK",name:"Denmark"},{code:"NO",name:"Norway"},{code:"PT",name:"Portugal"},{code:"IE",name:"Ireland"},{code:"GR",name:"Greece"},{code:"CZ",name:"Czech Republic"},{code:"HU",name:"Hungary"},{code:"RO",name:"Romania"},{code:"SK",name:"Slovakia"},{code:"SI",name:"Slovenia"},{code:"FI",name:"Finland"},{code:"IS",name:"Iceland"},{code:"LT",name:"Lithuania"},{code:"LV",name:"Latvia"},{code:"EE",name:"Estonia"},{code:"BG",name:"Bulgaria"},{code:"HR",name:"Croatia"},{code:"MT",name:"Malta"},{code:"CY",name:"Cyprus"},{code:"LU",name:"Luxembourg"},{code:"MK",name:"North Macedonia"},{code:"AL",name:"Albania"},{code:"BA",name:"Bosnia and Herzegovina"},{code:"BY",name:"Belarus"},{code:"MD",name:"Moldova"},{code:"ME",name:"Montenegro"},{code:"RS",name:"Serbia"},{code:"UA",name:"Ukraine"},{code:"GE",name:"Georgia"},{code:"AM",name:"Armenia"},{code:"AZ",name:"Azerbaijan"},{code:"KZ",name:"Kazakhstan"},{code:"KG",name:"Kyrgyzstan"},{code:"TJ",name:"Tajikistan"},{code:"TM",name:"Turkmenistan"},{code:"UZ",name:"Uzbekistan"},{code:"AE",name:"United Arab Emirates"},{code:"BH",name:"Bahrain"},{code:"KW",name:"Kuwait"},{code:"OM",name:"Oman"},{code:"QA",name:"Qatar"},{code:"SA",name:"Saudi Arabia"},{code:"IL",name:"Israel"},{code:"JO",name:"Jordan"},{code:"LB",name:"Lebanon"},{code:"SY",name:"Syria"},{code:"YE",name:"Yemen"},{code:"IR",name:"Iran"},{code:"IQ",name:"Iraq"},{code:"AF",name:"Afghanistan"},{code:"BD",name:"Bangladesh"},{code:"BT",name:"Bhutan"},{code:"BN",name:"Brunei"},{code:"KH",name:"Cambodia"},{code:"CN",name:"China"},{code:"HK",name:"Hong Kong"},{code:"IN",name:"India"},{code:"ID",name:"Indonesia"},{code:"JP",name:"Japan"},{code:"KP",name:"North Korea"},{code:"KR",name:"South Korea"},{code:"LA",name:"Laos"},{code:"MO",name:"Macau"},{code:"MY",name:"Malaysia"},{code:"MV",name:"Maldives"},{code:"MN",name:"Mongolia"},{code:"MM",name:"Myanmar"},{code:"NP",name:"Nepal"},{code:"PH",name:"Philippines"},{code:"PK",name:"Pakistan"},{code:"SG",name:"Singapore"},{code:"LK",name:"Sri Lanka"},{code:"TW",name:"Taiwan"},{code:"TH",name:"Thailand"},{code:"TL",name:"Timor-Leste"},{code:"VN",name:"Vietnam"},{code:"AD",name:"Andorra"},{code:"AT",name:"Austria"},{code:"BY",name:"Belarus"},{code:"BE",name:"Belgium"},{code:"BA",name:"Bosnia and Herzegovina"},{code:"BG",name:"Bulgaria"},{code:"HR",name:"Croatia"},{code:"CY",name:"Cyprus"},{code:"CZ",name:"Czech Republic"},{code:"DK",name:"Denmark"},{code:"EE",name:"Estonia"},{code:"FI",name:"Finland"},{code:"FR",name:"France"},{code:"DE",name:"Germany"},{code:"GR",name:"Greece"},{code:"HU",name:"Hungary"},{code:"IS",name:"Iceland"},{code:"IE",name:"Ireland"},{code:"IT",name:"Italy"},{code:"LV",name:"Latvia"},{code:"LI",name:"Liechtenstein"},{code:"LT",name:"Lithuania"},{code:"LU",name:"Luxembourg"},{code:"MK",name:"North Macedonia"},{code:"MT",name:"Malta"},{code:"MD",name:"Moldova"},{code:"ME",name:"Montenegro"},{code:"NL",name:"Netherlands"},{code:"NO",name:"Norway"},{code:"PL",name:"Poland"},{code:"PT",name:"Portugal"},{code:"RO",name:"Romania"},{code:"RU",name:"Russia"},{code:"SM",name:"San Marino"},{code:"RS",name:"Serbia"},{code:"SK",name:"Slovakia"},{code:"SI",name:"Slovenia"},{code:"ES",name:"Spain"},{code:"SE",name:"Sweden"},{code:"CH",name:"Switzerland"},{code:"UA",name:"Ukraine"},{code:"GB",name:"United Kingdom"},{code:"US",name:"United States"},{code:"VA",name:"Vatican City"},{code:"AL",name:"Albania"},{code:"DZ",name:"Algeria"},{code:"AO",name:"Angola"},{code:"BJ",name:"Benin"},{code:"BW",name:"Botswana"},{code:"BF",name:"Burkina Faso"},{code:"BI",name:"Burundi"},{code:"CV",name:"Cape Verde"},{code:"CF",name:"Central African Republic"},{code:"TD",name:"Chad"},{code:"KM",name:"Comoros"},{code:"CG",name:"Congo"},{code:"CD",name:"Congo (DRC)"},{code:"CI",name:"Côte d'Ivoire"},{code:"DJ",name:"Djibouti"},{code:"EG",name:"Egypt"},{code:"GQ",name:"Equatorial Guinea"},{code:"ER",name:"Eritrea"},{code:"SZ",name:"Eswatini"},{code:"ET",name:"Ethiopia"},{code:"GA",name:"Gabon"},{code:"GM",name:"Gambia"},{code:"GH",name:"Ghana"},{code:"GN",name:"Guinea"},{code:"GW",name:"Guinea-Bissau"},{code:"KE",name:"Kenya"}];var Qm=a(41594);const Xm=["angry-face","contemplating-face","happy-face","kawaii-face","ko-face","not-impressed-face","opps-face","sad-face","silly-face","surly-face","weary-face","yeah-face","argh-face","cross-eyed-face","happy-crazy-face","incisor-face","kissy-face","mischief-face","relaxed-face","tired-face"];function Jm({equipment:e,name:t}){let a=e?.face,r=e?.head,n=e?.body,o=!e||t&&!r&&!n&&Xm.includes(a);return o&&t?Qm.createElement("div",{className:"text-gray-400 text-sm uppercase flex items-center justify-center",style:{paddingTop:"2px"}},`${t}`.charAt(0)):o&&!t?null:Qm.createElement("div",{className:"block w-full user-avatar"},Qm.createElement("div",{className:"relative w-full pt-[115.2%] sticker-boarder"},a&&!o&&Qm.createElement("img",{className:"absolute inset-0 w-full z-1 block","aria-hidden":!0,src:`https://cdn.battlefy.com/helix/images/store/${a}`}),n&&Qm.createElement("img",{className:"absolute inset-0 w-full z-1 block","aria-hidden":!0,src:`https://cdn.battlefy.com/helix/images/store/${n}`}),r&&Qm.createElement("img",{className:"absolute inset-0 w-full z-1 block","aria-hidden":!0,src:`https://cdn.battlefy.com/helix/images/store/${r}`})))}var ep=a(41594);function tp({logoUrl:e}){const{t:t}=(0,i.Bd)();return e?ep.createElement("div",{className:"team-avatar-container rounded-full"},ep.createElement("img",{src:e,alt:t("Team avatar"),className:"rounded-full"})):null}var ap=a(41594);const rp=e=>e.countryFlag?ap.createElement("div",{className:"w-6 h-6"},(e=>{const t=Km.find(t=>t.name===e);return t?(e=>{const t=e.toUpperCase().split("").map(e=>127397+e.charCodeAt(0));return String.fromCodePoint(...t)})(t.code):null})(e.countryFlag)):e.equipment?ap.createElement("div",{className:"w-6 h-6 bg-white-4 rounded-full"},ap.createElement(Jm,{equipment:e.equipment,name:e.name||""})):e?.logoUrl?ap.createElement("div",{className:"w-6 h-6 bg-white-4 rounded-full overflow-hidden"},ap.createElement(tp,{logoUrl:e?.logoUrl})):ap.createElement("div",{className:"w-6 h-6 bg-white-4 rounded-full"});function np({teamPosition:e,match:t,bracket:a,team:r,highlightedHoverTeamID:n,highlightedMyJoinedTeamID:o,onTeamMouseEnter:l,onTeamMouseLeave:c,highlightedSearchTeamIDs:d,disabledGoToMatch:u,className:g}){const{t:m}=(0,i.Bd)(),p=0===e,b=e=>!!e&&(e===n||s().includes(d,e)||e===o),v=e=>{const a="text-[--bracket-matchColor]";return!e||t?.isBye&&!t?.top?.teamID?a:b(e?.teamID||null)?"text-[--bracket-hoverColor]":t.isBye&&t?.top?.teamID&&p?"text-[--bracket-winnerColor]":t.isBye&&t?.top?.teamID&&!p?"text-[--bracket-loserColor]":t.isComplete&&e?.winner?"text-[--bracket-winnerColor]":t.isComplete&&!e?.winner?"text-[--bracket-loserColor]":a};return ap.createElement("div",{onClick:()=>{var e;e=t.matchUrl,u||(window.location.href=e)},className:ur("overflow-hidden",`h-[${Fm.teamHeight}px]`,g||"")},ap.createElement("div",{onMouseEnter:()=>l(r?.teamID||null),onMouseLeave:c,className:ur("flex justify-between items-center gap-2 w-full h-full px-2 py-1 relative",p?"border-b rounded-t-2xl border-transparent":" rounded-b-2xl",r?.teamID?`team-row-${r.teamID}`:"",((e,t,a)=>{const r=a?"bg-[--bracket-matchTopBg]":"bg-[--bracket-matchBottomBg]";return!t||e?.isBye&&!e?.top?.teamID?r:b(t?.teamID||null)?"bg-[--bracket-hoverBg]":e.isBye&&e?.top?.teamID&&a?"bg-[--bracket-winnerBg]":e.isBye&&e?.top?.teamID&&!a?"bg-[--bracket-loserBg]":e.isComplete&&t?.winner?"bg-[--bracket-winnerBg]":e.isComplete&&!t?.winner?"bg-[--bracket-loserBg]":r})(t,r,p))},ap.createElement("div",{className:"grid grid-cols-[28px_auto_1fr] gap-2 items-center"},ap.createElement("div",{className:ur("w-6 text-[--bracket-matchColor] text-right",v(r||null))},r?.seedNumber),t.isBye&&!p?ap.createElement(ap.Fragment,null,rp(r),ap.createElement("span",{className:ur("italic",v(r||null))},m("Bye"))):ap.createElement(ap.Fragment,null,rp(r),ap.createElement("span",{className:ur("truncate max-w-[100%]",v(r||null))},((a,r)=>{if(r?.name)return r.name;if("double"===a.style&&[h.Consolation,h.Final].includes(t.roundType)){const a=s().get(t,["previous",e]),r=s().get(a,"roundType");if(t.roundType===h.Consolation&&r===h.Championship)return ap.createElement("div",{className:"italic text-[--bracket-matchPlaceholderColor]"},m("Loser of W{{matchNumber}}",{matchNumber:a.matchNumber}));if(t.roundType===h.Final&&r===h.Consolation)return ap.createElement("div",{className:"italic text-[--bracket-matchPlaceholderColor]"},m("Winner of L{{matchNumber}}",{matchNumber:a.matchNumber}))}return"-"})(a,r)))),ap.createElement("span",{className:ur("font-bold",v(r||null))},r?.score)))}const op=(0,n.forwardRef)(({bracket:e,subsetBracketPhase:t,match:a,nextRound:r,prevRound:n,highlightedHoverTeamID:i,highlightedMyJoinedTeamID:l,onTeamMouseEnter:c,onTeamMouseLeave:d,highlightedSearchTeamIDs:u},g)=>{const m=!s().get(a,"top.teamID")&&!s().get(a,"bottom.teamID"),p=a.isComplete&&a.isBye&&!s().get(a,"top.teamID")&&s().get(a,"bottom.winner",!1)||!1,b=e=>e===t.endRound&&e<t.totalRounds,h=e=>e===t.startRound&&1!==e;let v=`${Fm.matchMinWidth}px`;const f=s().size(t.rounds);return f>0&&(v=100/f+"%"),o().createElement("div",{className:"overflow-hidden flex-1",ref:g},o().createElement(qm,{match:a,disabledGoToMatch:p}),o().createElement("div",{className:`w-full ${b(a.roundNumber)?"grid grid-cols-[1fr_32px] gap-1":""} ${p?"":"cursor-pointer"}`},o().createElement("div",{className:m?"rounded-md":""},[a.top,a.bottom].map((t,r)=>o().createElement("div",{key:`${a._id}-${0===r?"top":"bottom"}`,className:h(a.roundNumber)?"grid grid-cols-[auto_1fr] gap-1 items-center":""},h(a.roundNumber)&&o().createElement(Ym,{onClick:()=>n()}),o().createElement(np,{teamPosition:r,bracket:e,match:a,team:t,highlightedHoverTeamID:i,highlightedMyJoinedTeamID:l,onTeamMouseEnter:c,onTeamMouseLeave:d,highlightedSearchTeamIDs:u,disabledGoToMatch:p})))),b(a.roundNumber)&&o().createElement(Zm,{onClick:()=>r()})))});var ip=a(71651),lp=a.n(ip),sp=a(41594);function cp({numRounds:e,isRoundInfoOpen:t,toggleRoundInfo:a,round:r,thirdPlaceRound:o=null,canAdmin:l=!1,editBracketUrl:s=""}){const{t:c}=(0,i.Bd)(),[d,u]=(0,n.useState)(!1);let g=`${Fm.matchMinWidth}px`;return e>0&&(g=100/e+"%"),sp.createElement(Yo,{className:ur("text-[--bracket-roundTextColor] bg-[--bracket-roundBg] rounded-xl overflow-hidden border-0 flex-1",l?"hover:bg-[--bracket-hoverBg]":""),style:{maxWidth:g,minWidth:`${Fm.matchMinWidth}px`}},sp.createElement(Jo,{className:"p-0 h-full"},sp.createElement("div",{className:ur("flex flex-wrap justify-between items-center p-4 pt-2 pb-2 gap-1",l?"hover:bg-[--bracket-hoverBg] hover:cursor-pointer":""),onClick:()=>l&&window.open(s,"_parent"),onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1)},sp.createElement("h2",{className:ur("text-xl text-[--bracket-roundHeaderColor] hover:text-[--bracket-hoverColor] transition-colors")},sp.createElement(i.x6,null,"Round")," ",r.roundNumber),l&&d?sp.createElement("a",{href:s,className:ur("text-sm text-[--bracket-roundHeaderColor] hover:text-[--bracket-hoverColor]")},sp.createElement(i.x6,null,"Edit")):sp.createElement("div",{className:ur("text-sm text-[--bracket-bestOfColor] hover:text-[--bracket-hoverColor]  transition-colors")},"cumulativePointsScoring"===r.seriesStyle?c(`${r.numGames} games per match`):c(`Best of ${r.numGames}`))),sp.createElement(Rr,{open:t,onOpenChange:a,className:"h-full"},sp.createElement(Or,{className:"flex-grow p-4 "+(t?"h-[calc(100%-80px)]":"")},r.roundText&&sp.createElement("div",{className:"text-[--bracket-roundTextColor]",dangerouslySetInnerHTML:{__html:lp().sanitize(r.roundText)}}),!r.roundText&&sp.createElement("div",{className:"text-[--bracket-roundTextColor] text-center italic"},sp.createElement(i.x6,null,"No info available")),o&&sp.createElement("div",null,sp.createElement("div",{className:"flex justify-between items-center pt-4 pb-2"},sp.createElement("h2",{className:"text-lg text-[--bracket-roundHeaderColor]"},sp.createElement(i.x6,null,"3rd Place")),sp.createElement("div",{className:ur("text-sm text-[--bracket-bestOfColor]")},"cumulativePointsScoring"===r.seriesStyle?c(`${r.numGames} games per match`):c(`Best of ${r.numGames}`))),o.roundText&&sp.createElement("div",{className:ur("text-[--bracket-roundTextColor]"),dangerouslySetInnerHTML:{__html:lp().sanitize(o.roundText)}}),!o.roundText&&sp.createElement("div",{className:"text-[--bracket-roundTextColor] text-center italic"},sp.createElement(i.x6,null,"No info available")))),sp.createElement(Mr,{className:"border-none w-full bg-white-8 py-1 px-4 text-[--bracket-roundTextColor] hover:bg-[rgba(255,255,255,0.2)] transition-colors text-sm font-medium"},t?sp.createElement(i.x6,null,"Hide info"):sp.createElement(i.x6,null,"Show info")))))}const dp=({bracket:e,subsetBracketPhase:t,isRoundInfoOpen:a,toggleRoundInfo:r,canAdmin:n})=>o().createElement("div",{className:"flex gap-4 pb-4"},s().map(t.rounds,i=>{const l=t.endRound===t.totalRounds&&i.roundNumber===t.endRound,c=s().get(t,["thirdPlaceRound","matches",0]),d=l&&c;return o().createElement(cp,{key:i.roundNumber,numRounds:t.endRound-t.startRound+1,isRoundInfoOpen:a,toggleRoundInfo:r,round:i,thirdPlaceRound:d?t.thirdPlaceRound:null,editBracketUrl:e.editBracketUrl,canAdmin:n})})),up=({roundIndex:e,matchIndex:t})=>{const{headerHeight:a,teamHeight:r,initialMatchGap:n}=Fm,i=a+r,l=(a/2+r+n/2)*Math.pow(2,e),s=({className:e,style:t})=>o().createElement("div",{className:ur("border-solid border-[--bracket-stroke] border-r-2 border-l-0 border-t-0 border-b-0 absolute right-[-10px] w-[10px]",e),style:{height:l,...t}});return t&&t%2!=0?o().createElement(s,{className:"border-[--bracket-stroke] border-b-2 bottom-0 rounded-br-lg",style:{bottom:`${Math.floor(r)}px`}}):o().createElement(o().Fragment,null,o().createElement(s,{className:"border-t-2 rounded-tr-lg",style:{top:`${Math.floor(i)}px`}}),o().createElement("div",{className:"border-solid border-[--bracket-stroke] border-t-2 border-l-0 border-r-0 border-b-0 absolute right-[-16px] w-[7px] h-[1px]",style:{top:`${a+r+l}px`}}))};var gp=a(44991),mp=a(41594);function pp({subsetBracketPhase:e,nextRound:t,prevRound:a,goToRound:r}){const[o,l]=(0,n.useState)(1);if(e.totalRounds<1)return null;const c=1===o,d=o===e.totalRounds,u="bg-[--button-bg] text-[--button-color] hover:bg-[--button-hover-bg] hover:text-[--button-hover-color]",g="bg-[--button-disabled-bg] text-[--button-disabled-color] hover:bg-[--button-disabled-bg] hover:text-[--button-disabled-color]";return mp.createElement("div",{className:"grid grid-cols-[auto_1fr_auto] gap-[10px]"},mp.createElement(Tl,{variant:"ghost",size:"md",onClick:async()=>{l(1===o?o:o-1),await a()},className:`rounded-full border-none\n          ${c?g:u}`},mp.createElement(gp.A,{className:"h-4 w-4"})),mp.createElement(Wn,{value:o.toString(),onValueChange:e=>(async e=>{l(e),await r(e)})(parseInt(e))},mp.createElement(Kn,{className:"min-w-[140px] border-0 bg-[--bracket-selectBg] text-[--bracket-selectColor] text-base focus:ring-0 rounded-full px-4 py-2"},mp.createElement(Yn,{placeholder:"Select round"})),mp.createElement(Jn,{className:"text-[--bracket-selectOptionColor] border-0 bg-[--bracket-selectOptionBg] rounded-2xl cursor-pointer p-0"},s().map(s().range(1,e.totalRounds+1),(e,t)=>mp.createElement(eo,{key:t,value:e.toString(),className:`\n                hover:bg-[--bracket-selectOptionHoverBg]\n                hover:text-[--bracket-selectOptionHoverColor]\n                focus:bg-[--bracket-selectOptionHoverBg]\n                focus:text-[--bracket-selectOptionHoverColor] text-base\n              ${o===e?"text-[--bracket-selectOptionActiveColor]":""}\n              `},mp.createElement(i.x6,null,"Round")," ",e)))),mp.createElement(Tl,{variant:"ghost",size:"md",onClick:async()=>{const a=o<e.totalRounds?o+1:o;l(a),await t()},className:`rounded-full border-none\n          ${d?g:u}`},mp.createElement(si.A,{className:"h-4 w-4"})))}const bp=({subsetBracketPhase:e,goToEliminationRound:t,isSplitScreen:a,containerRef:r})=>{const[o,i]=(0,n.useState)(e?.hasRoundText),[l,s]=(0,n.useState)(!1),c=(0,n.useRef)(null),d=(0,n.useRef)(null);return(0,n.useEffect)(()=>{const e=()=>{if(d.current&&c.current){const e=c.current.getBoundingClientRect(),t=r?.current?.getBoundingClientRect();a?t&&s(e.top<=t?.top+1):s(e.top<=0)}};return a&&r?.current?r.current?.addEventListener("scroll",e):window.addEventListener("scroll",e),()=>{a&&r?.current?r.current.removeEventListener("scroll",e):window.removeEventListener("scroll",e)}},[a]),(0,n.useEffect)(()=>{i(e.hasRoundText)},[e.hasRoundText]),{isRoundInfoOpen:o,isStickyHeaderVisible:l,headerRef:c,roundsRef:d,nextRound:()=>{if(!e?.totalRounds||!e?.startRound)return;const a=e.startRound+1;e.totalRounds<a||t(a)},prevRound:()=>{if(!e?.startRound)return;const a=e.startRound-1;a<1||t(a)},goToRound:a=>{e?.totalRounds&&(a<1||a>e.totalRounds||t(a))},toggleRoundInfo:()=>{i(!o)}}};function hp({bracket:e,subsetBracketPhase:t,goToEliminationRound:a,highlightedHoverTeamID:r,highlightedMyJoinedTeamID:i,onTeamMouseEnter:l,onTeamMouseLeave:c,highlightedSearchTeamIDs:d,matchRefs:u,getEliminationButtons:g,isSplitScreen:m,canAdmin:p,bracketElementContainer:b,containerRef:h=(0,n.createRef)()}){const{isRoundInfoOpen:v,isStickyHeaderVisible:f,headerRef:x,roundsRef:w,nextRound:y,prevRound:k,goToRound:C,toggleRoundInfo:E}=bp({subsetBracketPhase:t,goToEliminationRound:a,isSplitScreen:m,containerRef:h}),N=e=>Um.calculateGap(e),A=e=>Um.calculateMarginTop(e,N);return o().createElement(o().Fragment,null,o().createElement("div",{ref:x,className:`${m?"sticky top-[-16px] z-50":""}\n      ${m&&f?"mr-[-16px] ml-[-16px] p-4 pb-0 bg-[--bracket-stickyHeaderBg]":""}`},o().createElement("div",{ref:w,className:"transition-all "+(!m&&f?"fixed bg-[--bracket-stickyHeaderBg] p-4 shadow-lg z-50":"pb-4"),style:{top:!m&&f&&"double"===e.style?`${Dm}px`:!m&&f?0:"auto",left:!m&&f?b.clientX:"auto",width:!m&&f?b.width:"auto"}},o().createElement("div",{className:"flex items-center justify-between"},o().createElement("div",null,t.totalRounds!==t.endRound-t.startRound+1&&o().createElement(pp,{subsetBracketPhase:t,nextRound:y,prevRound:k,goToRound:C})),!m&&g())),!m&&f&&o().createElement("div",{className:"h-24"})),o().createElement(dp,{bracket:e,subsetBracketPhase:t,isRoundInfoOpen:v,toggleRoundInfo:E,canAdmin:p}),o().createElement("div",{className:"pb-4"},o().createElement("div",{className:"flex space-x-4"},s().map(t.rounds,(a,n)=>o().createElement("div",{key:`${n}-${a.roundNumber}`,className:"relative round flex flex-col flex-1",style:{marginTop:`${A(Number(n))}px`,gap:`${N(Number(n))}px`}},s().map(a.matches,(g,m)=>o().createElement("div",{key:g._id,className:"relative"},o().createElement(op,{bracket:e,subsetBracketPhase:t,match:g,nextRound:y,prevRound:k,highlightedHoverTeamID:r,highlightedMyJoinedTeamID:i,onTeamMouseEnter:l,onTeamMouseLeave:c,highlightedSearchTeamIDs:d,ref:t.startRound===a.roundNumber?e=>{u&&(u[m]=e)}:null}),Number(n)<s().size(t.rounds)-1&&o().createElement(up,{roundIndex:Number(n),matchIndex:Number(m)}))),(()=>{const n=t.endRound===t.totalRounds&&a.roundNumber===t.endRound,u=s().get(t,["thirdPlaceRound","matches",0]);return n&&u?o().createElement("div",{className:"absolute top-[68%] w-full"},o().createElement(op,{bracket:e,subsetBracketPhase:t,match:u,nextRound:y,prevRound:k,highlightedHoverTeamID:r,highlightedMyJoinedTeamID:i,onTeamMouseEnter:l,onTeamMouseLeave:c,highlightedSearchTeamIDs:d})):null})())))))}const vp=({roundIndex:e,roundNumber:t,matchIndex:a})=>{const{headerHeight:r,teamHeight:i,initialMatchGap:l}=Fm,s=r+i,c=r/2+i+l/2,d=(0,n.useCallback)(t=>{let a=e;return(t-1)%2==1?(a=Math.floor(a/2),c*Math.pow(2,a)):r+i+l/2},[]),u=d(t),g=({className:e,style:t})=>o().createElement("div",{className:ur("border-solid border-[--bracket-stroke] border-r-2 border-l-0 border-t-0 border-b-0 absolute right-[-10px] w-[10px]",e),style:{height:u,...t}});return t%2==1?o().createElement("div",{className:"border-solid border-[--bracket-stroke] border-t-2 border-l-0 border-r-0 border-b-0 absolute h-[1px]",style:{top:`${r+i}px`,right:"-15px",width:"15px"}}):a&&a%2!=0?o().createElement(g,{className:"border-b-2 border-[--bracket-stroke] bottom-0 rounded-br-lg",style:{bottom:`${i}px`}}):o().createElement(o().Fragment,null,o().createElement(g,{className:"border-t-2 rounded-tr-lg",style:{top:`${s}px`}}),o().createElement("div",{className:"border-solid border-[--bracket-stroke] border-t-2 absolute right-[-19px] w-[10px] h-[1px]",style:{top:`${r+i+u}px`}}))};function fp({bracket:e,subsetBracketPhase:t,goToEliminationRound:a,highlightedHoverTeamID:r,highlightedMyJoinedTeamID:i,onTeamMouseEnter:l,onTeamMouseLeave:c,highlightedSearchTeamIDs:d,matchRefs:u,getEliminationButtons:g,isSplitScreen:m,canAdmin:p,bracketElementContainer:b,containerRef:h=(0,n.createRef)()}){const{isRoundInfoOpen:v,isStickyHeaderVisible:f,headerRef:x,roundsRef:w,nextRound:y,prevRound:k,goToRound:C,toggleRoundInfo:E}=bp({subsetBracketPhase:t,goToEliminationRound:a,isSplitScreen:m,containerRef:h}),N=e=>Um.calculateGap(e),A=a=>{if(!e)return 0;const r=t.startRound%2==1;let n;return n=0===a?0:r?Math.floor(a/2):Math.ceil(a/2),(e=>Um.calculateMarginTop(e,N))(n)},V=a=>{if(!e)return 0;const r=t.startRound%2==1;let n;return n=0===a?0:r?Math.floor(a/2):Math.ceil(a/2),N(n)};return o().createElement(o().Fragment,null,o().createElement("div",{ref:x,className:`${m?"sticky top-[-16px] z-50":""}\n      ${m&&f?"mr-[-16px] ml-[-16px] p-4 pb-0 bg-[--bracket-stickyHeaderBg]":""}`},o().createElement("div",{ref:w,className:"transition-all "+(!m&&f?"fixed bg-[--bracket-stickyHeaderBg] p-4 shadow-lg z-50":"pb-4"),style:{top:!m&&f&&"double"===e.style?`${Dm}px`:!m&&f?0:"auto",left:!m&&f?b.clientX:"auto",width:!m&&f?b.width:"auto"}},o().createElement("div",{className:"flex items-center justify-between"},o().createElement("div",null,t.totalRounds!==t.endRound-t.startRound+1&&o().createElement(pp,{subsetBracketPhase:t,nextRound:y,prevRound:k,goToRound:C})),!m&&g())),!m&&f&&o().createElement("div",{className:"h-24"})),o().createElement(dp,{bracket:e,subsetBracketPhase:t,isRoundInfoOpen:v,toggleRoundInfo:E,canAdmin:p}),o().createElement("div",{className:"pb-4"},o().createElement("div",{className:"flex space-x-4"},s().map(t.rounds,(a,n)=>o().createElement("div",{key:`${n}-${a.roundNumber}`,className:"relative round flex flex-col flex-1",style:{marginTop:`${A(Number(n))}px`,gap:`${V(Number(n))}px`}},s().map(a.matches,(g,m)=>o().createElement("div",{key:g._id,className:"relative"},o().createElement(op,{bracket:e,subsetBracketPhase:t,match:g,nextRound:y,prevRound:k,highlightedHoverTeamID:r,highlightedMyJoinedTeamID:i,onTeamMouseEnter:l,onTeamMouseLeave:c,highlightedSearchTeamIDs:d,ref:t.startRound===a.roundNumber?e=>{u&&(u[m]=e)}:null}),Number(n)<s().size(t.rounds)-1&&o().createElement(vp,{roundIndex:Number(n),roundNumber:a.roundNumber,matchIndex:Number(m)}))))))))}var xp=a(41594);const wp=()=>{const{headerHeight:e,teamHeight:t}=Fm;return xp.createElement("div",{className:"border-solid border-[--bracket-stroke] border-t-2 absolute h-[1px]",style:{top:`${e+t}px`,right:"-15px",width:"15px"}})};function yp({bracket:e,subsetBracketPhase:t,goToEliminationRound:a,highlightedHoverTeamID:r,highlightedMyJoinedTeamID:i,onTeamMouseEnter:l,onTeamMouseLeave:c,highlightedSearchTeamIDs:d,matchRefs:u,getEliminationButtons:g,isSplitScreen:m,canAdmin:p}){const[b,h]=(0,n.useState)(t.hasRoundText);(0,n.useEffect)(()=>{h(t.hasRoundText)},[t.hasRoundText]);const v=async()=>{if(!e)return;const r=t.startRound+1;t.endRound<r||a(r)},f=async()=>{if(!e)return;const r=t.startRound-1;r<1||a(r)},x=()=>{h(!b)},w=(t,a)=>o().createElement("div",{className:"pb-4",key:t.roundNumber},o().createElement(cp,{numRounds:1,isRoundInfoOpen:b,toggleRoundInfo:x,round:t,editBracketUrl:e.editBracketUrl,canAdmin:p}),t.matches[0]&&y(t.matches[0],a)),y=(a,n)=>o().createElement(op,{bracket:e,subsetBracketPhase:t,match:a,nextRound:v,prevRound:f,highlightedHoverTeamID:r,highlightedMyJoinedTeamID:i,onTeamMouseEnter:l,onTeamMouseLeave:c,highlightedSearchTeamIDs:d,ref:t.startRound===a.roundNumber?e=>{u&&u[n]&&(u[n]=e)}:null});if(m){const e=t.rounds;return o().createElement("div",{className:"flex flex-col gap-4"},e[0]&&w(e[0],0),e[1]?.matches[0]&&o().createElement("div",{className:"flex justify-center"},o().createElement("i",{className:"ri-arrow-down-line text-white text-3xl"})),e[1]&&w(e[1],1))}return o().createElement(o().Fragment,null,o().createElement("div",{className:"flex items-center justify-end pb-4"},g()),o().createElement(dp,{bracket:e,subsetBracketPhase:t,isRoundInfoOpen:b,toggleRoundInfo:x,canAdmin:p}),o().createElement("div",{className:"pb-4"},o().createElement("div",{className:"flex space-x-4"},s().map(t.rounds,(e,a)=>o().createElement("div",{key:`${a}-${e.roundNumber}`,className:"relative round flex flex-col flex-1"},s().map(e.matches,(e,r)=>o().createElement("div",{key:e._id,className:"relative"},y(e,Number(r)),Number(a)<s().size(t.rounds)-1&&o().createElement(wp,null))))))))}const kp=({bracket:e,championshipSubsetBracketPhase:t,consolationSubsetBracketPhase:a,finalSubsetBracketPhase:r,goToChampionshipRound:l,goToGrandFinalRound:s,goToConsolationRound:c,highlightedHoverTeamID:d,highlightedMyJoinedTeamID:u,handleTeamMouseEnter:g,handleTeamMouseLeave:m,highlightedSearchTeamIDs:p,matchRefs:b,getEliminationButtons:h,isSplitScreen:v,canAdmin:f,bracketElementContainer:x})=>{const w=(0,n.useRef)(null),y=(0,n.useRef)(null);return o().createElement("div",null,o().createElement("div",{className:"flex justify-end pt-4 pb-4"},h()),o().createElement("div",{className:"h-screen text-foreground flex flex-col gap-4"},o().createElement("div",{className:"flex flex-1 gap-4"},o().createElement("div",{className:"flex-1 p-4 bg-muted/5 rounded-xl overflow-auto relative bracket-styled-scroll",ref:w},o().createElement("h2",{className:"text-2xl font-bold mb-4"},o().createElement(i.x6,null,"Winners Bracket")),o().createElement(hp,{bracket:e,subsetBracketPhase:t,goToEliminationRound:l,highlightedHoverTeamID:d,highlightedMyJoinedTeamID:u,onTeamMouseEnter:g,onTeamMouseLeave:m,highlightedSearchTeamIDs:p,matchRefs:b,getEliminationButtons:h,isSplitScreen:v,canAdmin:f,bracketElementContainer:x,containerRef:w})),o().createElement("div",{className:"p-4 overflow-auto rounded-xl bg-gradient-to-b from-indigo-900 to-indigo-950 bracket-styled-scroll",style:{width:`${Fm.matchMinWidth+50}px`}},o().createElement("h2",{className:"text-2xl font-bold mb-4"},o().createElement(i.x6,{className:"capitalize"},"Grand final")),o().createElement(yp,{bracket:e,subsetBracketPhase:r,goToEliminationRound:s,highlightedHoverTeamID:d,highlightedMyJoinedTeamID:u,onTeamMouseEnter:g,onTeamMouseLeave:m,highlightedSearchTeamIDs:p,matchRefs:b,getEliminationButtons:h,isSplitScreen:v,canAdmin:f}))),o().createElement("div",{className:"h-1/2 p-4 bg-muted/5 rounded-xl overflow-auto relative bracket-styled-scroll",ref:y},o().createElement("h2",{className:"text-2xl font-bold mb-4"},o().createElement(i.x6,null,"Losers Bracket")),o().createElement(fp,{bracket:e,subsetBracketPhase:a,goToEliminationRound:c,highlightedHoverTeamID:d,highlightedMyJoinedTeamID:u,onTeamMouseEnter:g,onTeamMouseLeave:m,highlightedSearchTeamIDs:p,matchRefs:b,getEliminationButtons:h,isSplitScreen:v,canAdmin:f,bracketElementContainer:x,containerRef:y}))))};var Cp=a(41594);function Ep({isSingleElimination:e,totalRounds:t,currentRound:a,bracketRoundType:r,goToRound:n,className:o}){const i=Array.from({length:t},(a,n)=>{const o=n+1,i=o===t,l=e&&i||!e&&"final"===r;return{id:o,roundNumber:o,label:l?"F":`R${o}`,isLast:i,showFinalTrophy:l}});return Cp.createElement("div",{className:ur("flex gap-2",o)},Cp.createElement(Ru,{options:i.map(e=>({id:e.id.toString(),label:e.label})),initialSelected:a.toString(),pillGroupClassName:"gap-1",pillClassName:"text-sm rounded-lg p-1 min-w-[50px] min-h-[40px]",onChange:e=>{return t=parseInt(e),void n(r,t);var t}}))}const Np=(0,n.forwardRef)(({bracket:e,match:t,hidePreviousRoundButton:a=!1,hideNextRoundButton:r=!1,handleNextPreviousRound:n,highlightedHoverTeamID:i,highlightedMyJoinedTeamID:l,onTeamMouseEnter:c,onTeamMouseLeave:d,highlightedSearchTeamIDs:u},g)=>{const m=!s().get(t,"top.teamID")&&!s().get(t,"bottom.teamID"),p=t.isComplete&&t.isBye&&!s().get(t,"top.teamID")&&s().get(t,"bottom.winner",!1)||!1,b="single"===e.style,h=({match:t,pos:a,direction:r,show:i})=>{const l=0===a,c=1===a,d=s().get(t,"bottom.winner")?["loser","winner"]:["winner","loser"],u="next"===r?s().get(t,[r,d[a]],{}):s().get(t,[r,a],{});if("previous"===r&&s().isEmpty(t.previous)||"next"===r&&s().isEmpty(t.next))return o().createElement("div",null);const g=c&&t.isBye;if("next"===r&&(s().isEmpty(u)||g))return o().createElement("div",{className:"invisible w-14 h-7"});const m=function(t){const a="single"===e.style?"":{championship:"W",consolation:"L",final:"W"}[t.roundType];return 0===t.roundNumber||"loser"===t.matchType&&"single"===e.style?null:a}(u);return i&&(m||b)?o().createElement("a",{onClick:()=>n(u.roundType,u.roundNumber),className:ur("border-none w-14 bg-[--button-bg] text-[--button-color] rounded-md flex items-center justify-center gap-1 focus:outline-none","hover:text-[--button-hover-color] hover:bg-[--button-hover-bg]","h-[95%]",l?"self-start":"self-end"),"aria-label":"previous"===r?"Previous":"Next"},"previous"===r&&o().createElement("i",{className:"ri-arrow-left-line text-2xl text-[--button-color] hover:text-[--button-hover-color]"}),o().createElement("span",null,m),"next"===r&&o().createElement("i",{className:"ri-arrow-right-line text-2xl text-[--button-color] hover:text-[--button-hover-color]"})):o().createElement("div",null)};return o().createElement("div",{className:"overflow-hidden w-full relative",ref:g},o().createElement("div",null,o().createElement(qm,{match:t,disabledGoToMatch:p}),o().createElement("div",{className:"w-full "+(p?"":"cursor-pointer")},o().createElement("div",{className:m?"rounded-md":""},[t.top,t.bottom].map((n,g)=>o().createElement("div",{key:`${t._id}-${0===g?"top":"bottom"}`,className:"grid grid-cols-[auto_1fr_auto] gap-1 items-center"},o().createElement(h,{match:t,pos:g,direction:"previous",show:!a&&!s().isEmpty(t.previous)}),o().createElement(np,{teamPosition:g,bracket:e,match:t,team:n,highlightedHoverTeamID:i,highlightedMyJoinedTeamID:l,onTeamMouseEnter:c,onTeamMouseLeave:d,highlightedSearchTeamIDs:u,disabledGoToMatch:p,className:"h-[42px]"}),o().createElement(h,{match:t,pos:g,direction:"next",show:!r&&!s().isEmpty(t.next)})))))))}),Ap=({bracket:e,subsetBracketPhase:t,canAdmin:a,bracketRoundType:r,handleNextPreviousRound:i,highlightedHoverTeamID:l,highlightedMyJoinedTeamID:c,onTeamMouseEnter:d,onTeamMouseLeave:u,highlightedSearchTeamIDs:g,getEliminationButtons:m,matchRefs:p,doubleEliminationOptions:b,handleDoubleElimChange:h})=>{const{bracketTheme:v}=jm(),[f,x]=(0,n.useState)(t.hasRoundText),w=(0,n.useRef)(null),y=(0,n.useRef)(null),[k,C]=(0,n.useState)(!1);(0,n.useEffect)(()=>{const e=()=>{if(w.current&&y.current){const e=y.current.getBoundingClientRect();C(e.top<=0)}};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,n.useEffect)(()=>{x(t.hasRoundText)},[t.hasRoundText]);const{headerHeight:E,teamHeight:N,initialMatchGap:A}=Fm,V=()=>{x(!f)},T=e=>0===e?A:(E+2*N)*(Math.pow(2,e)-1)+A*Math.pow(2,e),_=e=>{let t=0,a=0;return 0===e?0:(a=7-e,t=T(e)/2-a,t)},z=({round:t,index:r,hidePreviousRoundButton:n,hideNextRoundButton:i})=>o().createElement("div",{key:t.roundNumber},o().createElement("div",{className:"pb-4"},o().createElement(cp,{numRounds:1,isRoundInfoOpen:f,toggleRoundInfo:V,round:t,editBracketUrl:e.editBracketUrl,canAdmin:a})),t.matches[0]&&B(t,t.matches[0],r,n,i)),B=(a,r,n,s,m)=>o().createElement(Np,{bracket:e,match:r,hidePreviousRoundButton:s,hideNextRoundButton:m,handleNextPreviousRound:i,highlightedHoverTeamID:l,highlightedMyJoinedTeamID:c,onTeamMouseEnter:d,onTeamMouseLeave:u,highlightedSearchTeamIDs:g,ref:t.startRound===a.roundNumber?e=>{p&&(p[n]=e)}:null});return o().createElement(o().Fragment,null,o().createElement("div",{ref:y,className:"relative"},o().createElement("div",{ref:w,className:"transition-all "+(k?"fixed top-[60px] left-0 right-0 shadow-lg p-4 bg-white-8 bg-blur-10 z-50":""),style:{backgroundColor:k?v?.stickyHeaderBg:""}},"double"===e.style&&o().createElement("div",null,o().createElement(Ru,{pillGroupClassName:"pb-4 mb-4",options:b,initialSelected:r,onChange:e=>h(e)})),o().createElement("div",{className:"pb-4"},m()),o().createElement("div",{className:"flex overflow-auto pb-2 "+(k?"":"mb-4")},o().createElement(Ep,{isSingleElimination:"single"===e.style,totalRounds:t.totalRounds,currentRound:t.startRound,bracketRoundType:r,goToRound:i}))),k&&o().createElement("div",{className:"h-[185px]"})),"final"===r&&o().createElement(o().Fragment,null,o().createElement("div",{className:"flex flex-col gap-4"},t.rounds[0]&&z({round:t.rounds[0],index:0,hidePreviousRoundButton:!1,hideNextRoundButton:!0}),t.rounds[1]&&t.rounds[1].matches[0]&&o().createElement("div",{className:"flex justify-center"},o().createElement("i",{className:"ri-arrow-down-line text-white text-3xl"})),t.rounds[1]&&z({round:t.rounds[1],index:1,hidePreviousRoundButton:!0,hideNextRoundButton:!0}))),"final"!==r&&o().createElement(o().Fragment,null,o().createElement(dp,{bracket:e,subsetBracketPhase:t,isRoundInfoOpen:f,toggleRoundInfo:V,canAdmin:a}),o().createElement("div",{className:"pb-4 pt-4"},s().map(t.rounds,(a,r)=>o().createElement("div",{key:`${r}-${a.roundNumber}`,className:"relative round flex flex-col h-full flex-1",style:{marginTop:`${_(r)}px`,gap:`${T(r)}px`}},s().map(a.matches,(r,n)=>o().createElement("div",{key:r._id,className:"relative"},o().createElement(Np,{bracket:e,match:r,handleNextPreviousRound:i,highlightedHoverTeamID:l,highlightedMyJoinedTeamID:c,onTeamMouseEnter:d,onTeamMouseLeave:u,highlightedSearchTeamIDs:g,ref:t.startRound===a.roundNumber?e=>{p&&p[n]&&(p[n]=e)}:null}))),(()=>{const r=t.endRound===t.totalRounds&&a.roundNumber===t.endRound,n=s().get(t,["thirdPlaceRound","matches",0]);return r&&n?o().createElement("div",{className:"relative"},o().createElement(Np,{bracket:e,match:n,handleNextPreviousRound:i,highlightedHoverTeamID:l,highlightedMyJoinedTeamID:c,onTeamMouseEnter:d,onTeamMouseLeave:u,highlightedSearchTeamIDs:g})):null})())))))},Vp=e=>({participantsQuery:ir.tournaments.stages.useGetBracketParticipants(e),myStageTeamQuery:ir.tournaments.stages.useGetMyStageTeam(e),bracketQuery:ir.tournaments.stages.useGetBracketDisplay(e,6e4)}),Tp=(e,t,a)=>{const[r,o]=(0,n.useState)({width:0,clientX:0});return(0,n.useEffect)(()=>{const r=()=>{if(!e)return void a("no-element-id");const r=document.getElementById(e);if(!r)return void a("no-element-id");const n=r.clientWidth,i=r.getBoundingClientRect().left;if(o({width:n,clientX:i}),!n||"number"!=typeof n)return void a("no-element-width");if(n<600)return void t(1);const l=Fm.matchMinWidth+16,s=Math.floor(n/l);t(Math.min(s,5))};return r(),window.addEventListener("resize",r),()=>{window.removeEventListener("resize",r)}},[e,t,a]),{bracketElementContainer:r}};function _p({bracket:e,isStickyHeaderVisible:t,bracketElementContainer:a,doubleEliminationOptions:r,bracketRoundType:n,handleDoubleElimChange:i,headerRef:l,roundsRef:s}){return"double"!==e.style?null:o().createElement("div",{ref:l,className:"relative"},o().createElement("div",{ref:s,className:"transition-all "+(t?"fixed p-4 shadow-lg z-50 bg-[--bracket-stickyHeaderBg]":""),style:{top:t?0:"auto",left:t?a.clientX:"auto",width:t?a.width:"auto",height:t?`${Dm}px`:"auto"}},o().createElement("div",{className:t?"":"pb-8"},o().createElement(Ru,{options:r,initialSelected:n,onChange:e=>i(e)}))))}var zp=a(41594);const Bp=({children:e})=>zp.createElement("div",{className:ur("bracket-hasBackgroundImage  bracket-backgroundColor bracket-backgroundImage bracket-backgroundPosition")},e);function Sp(e){return o().createElement(Om,null,o().createElement(Lp,e))}function Lp(e){const{t:t}=(0,i.Bd)(),{setBracketTheme:a}=jm(),r=e?.id,l=e?.stageId,c=e?.canAdmin,d=JSON.parse(e?.pageProperties),u=d?.isEmbed,g=d?.isBroadcast,m={"no-element-id":"Missing element ID. Please add it to the component.","no-element-width":"Missing element width. Please add it to the component.",default:t("Something terrible happened. Please try again later.")},[p,b]=(0,n.useState)(1),[v,f]=(0,n.useState)(h.Championship),x=[{id:h.Championship,label:t("Winners stage")},{id:h.Consolation,label:t("Losers stage")},{id:h.Final,label:t("Grand final")}],[w,y]=(0,n.useState)(""),[k,C]=(0,n.useState)(null),[E,N]=(0,n.useState)(null),[A,V]=(0,n.useState)(null),[T,_]=(0,n.useState)([]),[z,B]=(0,n.useState)(0),[S,L]=(0,n.useState)(!1),[P,I]=(0,n.useState)(!1),R=(0,n.useRef)([]),[M,O]=(0,n.useState)(null),[j,F]=(0,n.useState)({championship:{},consolation:{},final:{}}),[D,U]=(0,n.useState)(""),[H,$]=(0,n.useState)(null),[q,G]=(0,n.useState)(!1),Z=(0,n.useRef)(null),W=(0,n.useRef)(null),{participantsQuery:Y,myStageTeamQuery:K,bracketQuery:Q}=Vp(l),X=Q?.data,[J,ee]=(0,n.useState)({rounds:[],startRound:1,endRound:1,totalRounds:0,hasRoundText:!1}),[te,ae]=(0,n.useState)({rounds:[],startRound:1,endRound:1,totalRounds:0,hasRoundText:!1}),[re,ne]=(0,n.useState)({rounds:[],startRound:1,endRound:1,totalRounds:0,hasRoundText:!1});(0,n.useEffect)(()=>{X?.theme&&a(X.theme)},[X?.theme]);const{bracketElementContainer:oe}=Tp(r,B,y);(0,n.useEffect)(()=>{(async()=>{const{data:e}=K;e&&C(e.teamID)})()},[K?.data]);const ie=(0,n.useCallback)(({bracketRoundType:e,roundNumber:t,hideCompletedRounds:a})=>{if(!l||!X||0===z)return null;"boolean"!=typeof a&&L(!1);const r={championship:X?.championship,consolation:X?.consolation,final:X?.final},n=((e,r)=>{if("single"===X.style&&(e===h.Consolation||e===h.Final))return null;const n=((e,t,a)=>a?e?.firstIncompleteRoundNumber||e.totalRounds-z+1:t)(r,t,a),o=Sm({startRound:n,totalRounds:r.totalRounds,subsetSize:z}),i=e!==h.Final?r.rounds.filter(e=>o.includes(e.roundNumber)):r.rounds;return{rounds:i,startRound:s().head(o),endRound:s().last(o),totalRounds:r.totalRounds,hasRoundText:s().some(i,"roundText"),...r.thirdPlaceRound?{thirdPlaceRound:r.thirdPlaceRound}:{}}})(e,s().get(r,e));if(n)switch(e){case h.Championship:ee(n);break;case h.Consolation:ae(n);break;case h.Final:ne(n)}},[X,z,P,S]),le=async(e,t)=>{y("");try{0!==t&&b(t),e===v&&ie({bracketRoundType:e,roundNumber:t}),e!==v&&f(e)}catch(e){y("error-loading-bracket")}},se=async e=>{ie({bracketRoundType:h.Championship,roundNumber:e})},ce=async e=>{ie({bracketRoundType:h.Consolation,roundNumber:e})},de=async e=>{ie({bracketRoundType:h.Final,roundNumber:e})},ue=async e=>{if(!e)return null;let t=null;switch(v){case h.Championship:t=s().get(J,["rounds",0,"matches"]);break;case h.Consolation:t=s().get(te,["rounds",0,"matches"]);break;case h.Final:t=s().get(re,["rounds",0,"matches"])}const a=s().findIndex(t,t=>t.top.teamID===e||t.bottom.teamID===e);return!(-1===a||!R.current[a]||(((e,t={behavior:"smooth",block:"start"})=>{e.current?.scrollIntoView(t)})(R[a]),$(null),0))};(0,n.useEffect)(()=>{(async()=>{try{const{data:e}=Y;e&&(O(e),F({championship:s().keyBy(e.championship,"_id"),consolation:s().keyBy(e.consolation,"_id"),final:s().keyBy(e.final,"_id")}))}catch(e){y("failed-to-load-bracket-teams")}})()},[Y.data]),(0,n.useEffect)(()=>{if(0===z)return;if(P)return ie({bracketRoundType:h.Championship,roundNumber:1}),ie({bracketRoundType:h.Consolation,roundNumber:1}),void ie({bracketRoundType:h.Final,roundNumber:1});const e=1===z?p:1;v===h.Consolation?ie({bracketRoundType:h.Consolation,roundNumber:e}):v===h.Final?ie({bracketRoundType:h.Final,roundNumber:e}):ie({bracketRoundType:h.Championship,roundNumber:e})},[v,z,X,P]),(0,n.useEffect)(()=>{(async()=>{H&&(await ue(H),U(""))})()},[H,J?.startRound,J?.endRound,te?.startRound,te?.endRound,re?.startRound,re?.endRound]),(0,n.useEffect)(()=>{ie({bracketRoundType:h.Championship,roundNumber:1,hideCompletedRounds:S}),ie({bracketRoundType:h.Consolation,roundNumber:1,hideCompletedRounds:S}),ie({bracketRoundType:h.Final,roundNumber:1,hideCompletedRounds:S})},[S]),(0,n.useEffect)(()=>{const e=()=>{if(W.current&&Z.current){const e=Z.current.getBoundingClientRect();G(e.top<=0)}};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,n.useEffect)(()=>{(async()=>{k&&E&&await ue(k)})()},[v,E]);const ge=async()=>{l&&v&&X&&L(!S)},me=(0,n.useCallback)(e=>{V(e)},[]),pe=(0,n.useCallback)(()=>{V(null)},[]),be=async(e,t)=>{_([e]),$(e),t!==v&&(f(t),U(""))},he=async()=>{k&&(N(k),_([]),$(null),U(""),await ue(k)||(f(h.Championship),ie({bracketRoundType:h.Championship,roundNumber:1})))},ve=(0,n.useCallback)(e=>{if(!e)return _([]),void $(null);if(!M||s().isEmpty(s().keys(M.championship)))return;const t=s().filter(M.championship,t=>t.name.toLowerCase().includes(e.toLowerCase())),a=s().map(t,"_id");U(e),_(a)},[M]),fe=(0,n.useMemo)(()=>(e=>{let t;return(...a)=>{t&&clearTimeout(t),t=setTimeout(()=>{e(...a)},300)}})(ve),[ve]),xe=e=>{f(e)},we=async()=>{I(!P)},ye=()=>o().createElement("div",{className:"pt-5 pb-10 text-red-500 text-center"},m[w]||m.default);if(Q.isLoading||Y.isLoading||K.isLoading)return o().createElement(Tc,null);if(!X||!l)return o().createElement("div",{className:"rounded-lg text-base bg-white-4 flex justify-center pt-32 pb-32"},w&&ye(),o().createElement("div",{className:"pt-5 pb-5 text-center"},o().createElement(i.x6,null,"No bracket yet")));const ke=()=>{if(!X||!X.championship?.totalRounds)return null;let e=!1;const t=z<4||"single"===X.style;let a={hideCompletedRounds:"single"===X.style&&X.championship.totalRounds<=z,broadcast:!1,expand:!1,splitScreen:t};return 1===z?(a={...a,hideCompletedRounds:!0,broadcast:!0,splitScreen:!0},e=!0):(u||g)&&(a={...a,broadcast:!0,expand:!0}),o().createElement(Pm,{bracket:X,myJoinedTeamID:k,fullScreenUrl:X.fullScreenUrl,broadcastUrl:X.broadcastUrl,onFindMe:he,onSearchChange:fe,searchTerm:D,onSelectTeam:be,isCompletedRoundsHidden:S,onHideCompletedRounds:ge,onToggleSplitScreen:we,highlightedSearchTeamIDs:T,bracketTeamsByTeamID:j,buttonsToHide:a,searchAlwaysExpanded:e})};if(1===z){const e={[h.Final]:re,[h.Consolation]:te,[h.Championship]:J};return e[v]?o().createElement(Ap,{bracket:X,subsetBracketPhase:e[v],canAdmin:c,bracketRoundType:v,handleNextPreviousRound:le,highlightedHoverTeamID:A,highlightedMyJoinedTeamID:E,onTeamMouseEnter:me,onTeamMouseLeave:pe,highlightedSearchTeamIDs:T,getEliminationButtons:ke,matchRefs:R.current,doubleEliminationOptions:x,handleDoubleElimChange:xe}):null}return P?o().createElement(Bp,null,o().createElement(kp,{bracket:X,championshipSubsetBracketPhase:J,consolationSubsetBracketPhase:te,finalSubsetBracketPhase:re,goToChampionshipRound:se,goToGrandFinalRound:de,goToConsolationRound:ce,highlightedHoverTeamID:A,highlightedMyJoinedTeamID:E,handleTeamMouseEnter:me,handleTeamMouseLeave:pe,highlightedSearchTeamIDs:T,matchRefs:R.current,getEliminationButtons:ke,isSplitScreen:P,canAdmin:c,bracketElementContainer:oe})):o().createElement("div",{id:"bracket-elimination-container",className:"pt-6"},o().createElement(Bp,null,w&&ye(),"double"===X.style&&o().createElement(_p,{bracket:X,isStickyHeaderVisible:q,bracketElementContainer:oe,doubleEliminationOptions:x,bracketRoundType:v,handleDoubleElimChange:xe,headerRef:Z,roundsRef:W}),v===h.Championship&&o().createElement(hp,{bracket:X,subsetBracketPhase:J,goToEliminationRound:se,highlightedHoverTeamID:A,highlightedMyJoinedTeamID:E,onTeamMouseEnter:me,onTeamMouseLeave:pe,highlightedSearchTeamIDs:T,matchRefs:R.current,getEliminationButtons:ke,isSplitScreen:P,canAdmin:c,bracketElementContainer:oe}),v===h.Consolation&&X?.consolation&&o().createElement(fp,{bracket:X,subsetBracketPhase:te,goToEliminationRound:ce,highlightedHoverTeamID:A,highlightedMyJoinedTeamID:E,onTeamMouseEnter:me,onTeamMouseLeave:pe,highlightedSearchTeamIDs:T,matchRefs:R.current,getEliminationButtons:ke,isSplitScreen:P,canAdmin:c,bracketElementContainer:oe}),v===h.Final&&X?.final&&o().createElement(yp,{bracket:X,subsetBracketPhase:re,goToEliminationRound:de,highlightedHoverTeamID:A,highlightedMyJoinedTeamID:E,onTeamMouseEnter:me,onTeamMouseLeave:pe,highlightedSearchTeamIDs:T,matchRefs:R.current,getEliminationButtons:ke,isSplitScreen:P,canAdmin:c})))}var Pp=a(41594);function Ip(){const{t:e}=(0,i.Bd)();return Pp.createElement("div",{className:"bg-black h-[100vh]"},Pp.createElement(kc,null),Pp.createElement("p",{className:"text-white"},Pp.createElement("h1",null,Pp.createElement(i.x6,null,"Match")),Pp.createElement("h2",null,Pp.createElement(i.x6,null,"Round")),Pp.createElement("h3",null,Pp.createElement(i.x6,null,"Winners stage")),Pp.createElement("div",null,e("Team avatar"),Pp.createElement("br",null),e("Live"),Pp.createElement("br",null),e("Match score verified by Battlefy")),Pp.createElement("div",null,e("Loser of W{{matchNumber}}",{matchNumber:1}),Pp.createElement("br",null),e("Loser of L{{matchNumber}}",{matchNumber:2})),Pp.createElement(Yo,null,Pp.createElement(Ko,null,Pp.createElement(Qo,null,Pp.createElement(i.x6,null,"3rd Place")),Pp.createElement(Xo,null,Pp.createElement(i.x6,null,"No info available")))),Pp.createElement("div",null,Pp.createElement("button",null,e("Show info")),Pp.createElement("button",null,e("Hide info"))),Pp.createElement("div",null,Pp.createElement("button",null,e("Show all rounds")),Pp.createElement("button",null,e("Hide completed rounds"))),"Env: ","production",Pp.createElement("br",null)))}var Rp=a(57016),Mp={};Mp.styleTagTransform=zd(),Mp.setAttributes=Ad(),Mp.insert=Ed().bind(null,"head"),Mp.domAPI=kd(),Mp.insertStyleElement=Td(),wd()(Rp.A,Mp),Rp.A&&Rp.A.locals&&Rp.A.locals;var Op=a(47304),jp=a(8486),Fp=a(48875),Dp=a.n(Fp),Up=a(69799),Hp=a.n(Up);function $p(e,t){if(Array.isArray(e))return(0,l.uniq)(e.concat(t))}Op.Ay.use(jp.A).use(i.r9).init(((e={})=>Dp()({...Hp().COMMON_OPTIONS,debug:!1,supportedLngs:Hp().LANGUAGES,fallbackLng:!1,load:"currentOnly",react:{useSuspense:!1,transSupportBasicHtmlNodes:!0,keepBasicHtmlNodesFor:["br","b","strong","em","i","p","span","a","h1","h2","h3","h4","h5","h6"]},detection:{order:["querystring","cookie","localStorage","navigator"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",caches:["localStorage","cookie"]},loadPath:"/locales/{{lng}}/{{ns}}.json"},e,$p))());const qp=(a.g?.localStorage||window?.localStorage||localStorage).getItem("bfy-locale")||"en";qp&&Op.Ay.changeLanguage(qp),window.i18next=Op.Ay;var Gp=Op.Ay,Zp=a(41594);const Wp=({children:e})=>Zp.createElement(i.xC,{i18n:Gp},e),Yp=({children:e})=>Zp.createElement(Zp.Fragment,null,e),Kp=({children:e})=>Zp.createElement(Wp,null,Zp.createElement(m,null,Zp.createElement(Yp,null,e,Zp.createElement(Lo,null))));n.Component;let Qp=function(e){return e.YouTube="youtube",e.YouTubeLive="youtubeLive",e.Twitch="twitch",e.Upload="upload",e}({});const Xp=ie.Ik({autoplay:ie.zM().default(!1),loop:ie.zM().default(!1),mute:ie.zM().default(!1),startTime:ie.ai().min(0).optional(),endTime:ie.ai().min(0).optional(),hideControls:ie.zM().default(!1),showInfo:ie.zM().default(!0),modestBranding:ie.zM().default(!1),rel:ie.zM().default(!0),ccLoadPolicy:ie.zM().default(!1),ivLoadPolicy:ie.ai().min(1).max(3).default(1),fs:ie.zM().default(!0),disablekb:ie.zM().default(!1),playsinline:ie.zM().default(!1)}),Jp=ie.Ik({type:ie.fc(Qp),url:ie.Yj().url().optional(),videoId:ie.Yj().optional(),title:ie.Yj().optional(),description:ie.Yj().optional(),thumbnail:ie.Yj().url().optional(),duration:ie.ai().optional(),twitchContentType:ie.k5(["channel","video","clip"]).optional(),uploadedFile:ie.Ik({url:ie.Yj().url(),filename:ie.Yj(),size:ie.ai(),mimeType:ie.Yj()}).optional(),youtubeControls:Xp.optional()}),eb=(ie.YO(Jp),be);let tb=function(e){return e.Attribute="attribute",e.UserRole="user_role",e.DateRange="date_range",e.Device="device",e.Location="location",e.Custom="custom",e}({}),ab=function(e){return e.Equals="equals",e.NotEquals="not_equals",e.Contains="contains",e.NotContains="not_contains",e.GreaterThan="greater_than",e.LessThan="less_than",e.In="in",e.NotIn="not_in",e}({}),rb=function(e){return e.Desktop="desktop",e.Tablet="tablet",e.Mobile="mobile",e}({}),nb=function(e){return e.Simple="simple",e.Recurring="recurring",e.Conditional="conditional",e.Campaign="campaign",e}({}),ob=function(e){return e.Daily="daily",e.Weekly="weekly",e.Monthly="monthly",e.Yearly="yearly",e.Custom="custom",e}({}),ib=function(e){return e.Never="never",e.AfterOccurrences="after_occurrences",e.ByDate="by_date",e}({}),lb=function(e){return e.Promotion="promotion",e.Event="event",e.Seasonal="seasonal",e.Announcement="announcement",e}({}),sb=function(e){return e.Override="override",e.Merge="merge",e.Skip="skip",e}({}),cb=function(e){return e.UserBehavior="user_behavior",e.ExternalApi="external_api",e.Custom="custom",e}({}),db=function(e){return e.PageViews="page_views",e.TimeOnSite="time_on_site",e.ConversionRate="conversion_rate",e.BounceRate="bounce_rate",e}({}),ub=function(e){return e.LastHour="last_hour",e.LastDay="last_day",e.LastWeek="last_week",e.LastMonth="last_month",e}({});const gb=ie.Ik({attributeKey:ie.Yj().optional(),attributeValue:ie.bz().optional(),attributeOperator:ie.fc(ab).optional(),userRoles:ie.YO(ie.Yj()).optional(),startDate:ie.p6().optional(),endDate:ie.p6().optional(),timezone:ie.Yj().optional(),deviceTypes:ie.YO(ie.fc(rb)).optional(),countries:ie.YO(ie.Yj()).optional(),regions:ie.YO(ie.Yj()).optional(),cities:ie.YO(ie.Yj()).optional(),customCondition:ie.Yj().optional()}),mb=(ie.Ik({type:ie.fc(tb),condition:gb,action:ie.k5(["show","hide"]),priority:ie.ai().default(0)}),ie.Ik({metric:ie.fc(db),operator:ie.k5(["greater_than","less_than","equals"]),value:ie.ai(),timeframe:ie.fc(ub)})),pb=ie.Ik({endpoint:ie.Yj(),method:ie.k5(["GET","POST"]),expectedResponse:ie.bz(),headers:ie.g1(ie.Yj()).optional(),timeout:ie.ai().default(5e3)}),bb=ie.Ik({ruleId:ie.Yj(),parameters:ie.g1(ie.bz())}),hb=ie.Ik({type:ie.fc(cb),behaviorCondition:mb.optional(),apiCondition:pb.optional(),customCondition:bb.optional()}),vb=ie.Ik({pattern:ie.fc(ob),interval:ie.ai(),daysOfWeek:ie.YO(ie.ai()).optional(),daysOfMonth:ie.YO(ie.ai()).optional(),monthsOfYear:ie.YO(ie.ai()).optional(),customCron:ie.Yj().optional(),endCondition:ie.fc(ib),maxOccurrences:ie.ai().optional(),recurrenceEndDate:ie.p6().optional()}),fb=ie.Ik({name:ie.Yj(),type:ie.fc(lb),priority:ie.ai(),conflictResolution:ie.fc(sb)}),xb=ie.Ik({beforeStart:ie.ai(),afterEnd:ie.ai()}),wb=ie.Ik({dates:ie.YO(ie.p6()).optional(),dateRanges:ie.YO(ie.Ik({start:ie.p6(),end:ie.p6()})).optional(),conditions:ie.YO(gb).optional()}),yb=ie.Ik({type:ie.fc(nb).default(nb.Simple),startDate:ie.p6().optional(),endDate:ie.p6().optional(),timezone:ie.Yj().optional(),recurrence:vb.optional(),conditions:ie.YO(hb).optional(),campaign:fb.optional(),gracePeriod:xb.optional(),exceptions:wb.optional()}),kb=ie.Ik({cssOverride:ie.Yj().optional(),themeVariables:ie.g1(ie.Yj()).optional(),responsiveOverrides:ie.Ik({desktop:ie.g1(ie.Yj()).optional(),tablet:ie.g1(ie.Yj()).optional(),mobile:ie.g1(ie.Yj()).optional()}).optional(),backgroundColor:ie.Yj().optional(),backgroundImage:pe.nullable().optional(),backgroundOverlayOpacity:ie.KC([ie.ai(),ie.Yj()]).transform(e=>"string"==typeof e?Number(e):e).pipe(ie.ai().min(0).max(1)).default(.3).optional(),fullWidthContent:ie.zM().default(!1).optional()}),Cb=ie.Ik({page:ie.ai().default(1),pageSize:ie.ai().default(10),totalItems:ie.ai().default(1),totalPages:ie.ai().default(1),hasMore:ie.zM().default(!1)}),Eb=ie.Ik({id:ie.Yj().optional(),blockType:ie.fc(eb),version:ie.Yj().default("1"),slotId:ie.Yj().optional(),content:ie.Ik({}),order:ie.ai().default(0),createdAt:ie.p6().default(()=>new Date),updatedAt:ie.p6().default(()=>new Date),publishedAt:ie.p6().optional(),attributes:ie.YO(ie.bz()).optional(),scheduling:yb.optional(),theming:kb.optional(),_localized:ie.g1(ie.g1(ie.Yj())).optional(),cached:ie.zM().optional(),cacheKey:ie.Yj().optional(),cacheTTL:ie.ai().optional()}).extend({data:ie.Ik({pagination:Cb.optional()}),actions:ie.Ik({onPageChange:ie.fH().args(ie.ai()).returns(ie.rI()),onItemsPerPageChange:ie.fH().args(ie.ai()).returns(ie.rI())}),loading:ie.zM().optional(),slots:ie.g1(ie.Ie()).optional().default({})}),Nb={id:"",blockType:eb.Unknown,version:"1",slotId:"",content:{},order:0,createdAt:new Date,updatedAt:new Date,publishedAt:void 0,attributes:[],scheduling:void 0,theming:void 0,_localized:void 0,cached:void 0,cacheKey:void 0,cacheTTL:void 0,data:{},actions:{onPageChange:()=>{},onItemsPerPageChange:()=>{}},loading:!1,slots:{}},Ab=ie.Ik({label:ie.Yj(),value:ie.KC([ie.Yj(),ie.Ik({})]),metadata:ie.Ik({}).optional()}),Vb=ie.Ik({_id:ie.Yj(),programId:ie.Yj(),key:ie.Yj(),name:ie.Yj(),type:ie.Yj(),value:ie.YO(Ab),description:ie.Yj().optional(),createdAt:ie.p6(),updatedAt:ie.p6()}),Tb=ie.Ik({startTime:ie.Yj(),endTime:ie.Yj()}),_b=Jp.extend({priority:ie.ai().default(0),schedule:ie.YO(Tb)}),zb=Vb.extend({value:ie.YO(_b),active:ie.zM().optional()}),Bb=ie.Ik({priority:ie.ai().default(0),schedule:ie.YO(Tb)}).catchall(ie.bz()),Sb=Vb.extend({value:ie.YO(Bb),active:ie.zM().optional()}),Lb=(ie.KC([Vb,zb,Sb]),Jp),Pb=(ie.KC([Lb,ie.Yj(),ie.Ik({}),ie.ch()]),Object.fromEntries(Object.entries(de).map(([e,t])=>[e,t]))),Ib={"Mobile (xs)":de.xs,"Tablet (sm)":de.sm,"Desktop (md)":de.md,"Large Desktop (lg)":de.lg,"Extra Large Desktop (xl)":de.xl},Rb=e=>{if(e)return Object.values(de).includes(e)?e:Pb[e]?Pb[e]:Ib[e]},Mb=e=>e?"string"==typeof e?e:e instanceof File?URL.createObjectURL(e):e.url?e.url:Array.isArray(e)&&e.length>0?e[0].url:null:null,Ob=e=>{const t={[de.xs]:"22.5rem",[de.sm]:"40rem",[de.md]:"48rem",[de.lg]:"64rem",[de.xl]:"80rem"},a=Rb(e),r=a?t[a]:void 0;return r?`(max-width: ${r})`:""},jb=e=>e.find(e=>Rb(e.displayWidth)===de.default||!e.displayWidth)||e[0]||null,Fb=e=>{if(!e)return!0;const t=Rb(e);return t===de.default||void 0===t},Db=[de.xl,de.lg,de.md,de.sm,de.xs],Ub=e=>[...e].sort((e,t)=>Db.indexOf(Rb(e.displayWidth)??de.default)-Db.indexOf(Rb(t.displayWidth)??de.default)),Hb=(e={max:5e4,optional:!1})=>ie.Yj().transform(e=>((e,t=["strong","em","p","br","ul","ol","li","a","blockquote","code","pre","hr","h1","h2","h3","h4","h5","h6","u","b","i"])=>{if(!e||"string"!=typeof e)return"";if(0===e.replace(/<[^>]*>/g,"").trim().length)return"";let a=e;if(["script","style","iframe","object","embed","form","input","button"].forEach(e=>{const t=new RegExp(`<${e}[^>]*>.*?</${e}>`,"gis");a=a.replace(t,"");const r=new RegExp(`<${e}[^>]*/?>`,"gi");a=a.replace(r,"")}),a=a.replace(/\s*on\w+\s*=\s*["'][^"']*["']/gi,""),a=a.replace(/\s*javascript\s*:/gi,""),t&&t.length>0){const e=/<\/?([a-zA-Z][a-zA-Z0-9]*)[^>]*>/g;a=a.replace(e,(e,a)=>t.includes(a.toLowerCase())?e:"")}return a.trim()})(e)).refine(t=>!!e.optional||t.length>0&&t.length<=(e.max??5e4),"Text content is required"),$b=ie.KC([ie.eu("default"),ie.eu("secondary"),ie.eu("outline"),ie.eu("ghost"),ie.eu("link"),ie.eu("destructive")]).default("default"),qb=ie.Ik({label:((e=50,t="Label")=>ie.Yj().min(1,`${t} is required`).max(e,`${t} must be less than ${e} characters`))(50,"CTA label"),url:ie.Yj().optional(),action:ie.Yj().optional(),icon:ie.Yj().optional(),variant:$b}).refine(e=>e.url||e.action,{message:"CTA must have either a URL or an action",path:["url"]}).refine(e=>!(e.url&&!e.action)||(e=>{if(e.startsWith("/"))return!0;try{return new URL(e),!0}catch{return!1}})(e.url),{message:"CTA URL must be a valid URL or start with / for relative links",path:["url"]}),Gb=ie.KC([ie.eu("left"),ie.eu("right"),ie.eu("none")]).default("left"),Zb=ie.KC([ie.eu("image"),ie.eu("embed")]).default("image");function Wb(){return(0,n.useId)().replace(/:/g,"")}const Yb="video-scheduling",Kb="content-scheduling";function Qb(e){if(!Array.isArray(e))return null;const t=fl(),a=[...e].sort((e,t)=>(t?.priority||0)-(e?.priority||0));for(const e of a)if(e&&"object"==typeof e&&e.schedule&&Array.isArray(e.schedule))for(const a of e.schedule)if(a&&"object"==typeof a&&a.startTime&&a.endTime&&xl(a.startTime,a.endTime,t))return e;return null}const Xb={[Yb]:function({attribute:e,block:t,key:a}){if(e.type!==Yb)return null;if(!e.value)return null;const r=e.value;return Array.isArray(r)?Qb(r):null},[Kb]:function({attribute:e,block:t,key:a}){if(e.type!==Kb)return null;if(!e.value)return null;const r=e.value;if(!Array.isArray(r))return null;const n=Qb(r);return n&&n[a]?n[a]:null}};var Jb=a(41594);function eh(){return eh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},eh.apply(null,arguments)}function th(e){return(0,n.forwardRef)(({block:t,...a},r)=>{const o=Wb(),i=function(e,t=1e4){const[a,r]=(0,n.useState)(e),o=(0,n.useCallback)(e=>{if(!e.attributes||!Array.isArray(e.attributes)||0===e.attributes.length)return e;const t=JSON.parse(JSON.stringify(e)),a=/^\[\[(.*?)\]\]$/;for(const e in t.content){const r=t.content[e];if("string"==typeof r&&a.test(r)){const n=r.match(a)[1];if(!t.attributes||!Array.isArray(t.attributes))continue;const o=t.attributes.find(e=>e._id===n);if(o){const a=Xb[o.type];if(a){const r=a({attribute:o,block:t,key:e});t.content[e]=r}}}}return t},[]);return(0,n.useEffect)(()=>{r(o(e))},[e,o]),(0,n.useEffect)(()=>{if(!Array.isArray(e.attributes)||!e.attributes.some(e=>e&&(e.type===Yb||e.type===Kb)))return;const a=setInterval(()=>{r(o(e))},t);return()=>clearInterval(a)},[e,o,t]),a}(t),s=function(e){const{currentLanguage:t}=wc();return(0,n.useMemo)(()=>function(e,t){if(!e?._localized||"en"===t)return e||{};const a=e._localized[t];if(!a)return e||{};const r=(0,l.cloneDeep)(e);return Object.entries(a).forEach(([e,t])=>{(0,l.set)(r,e,t)}),r}(e,t),[e,t])}(i),c=s.theming?.cssOverride,d=s.theming?.themeVariables;s?.id||(s.id=o);const u=d?Object.entries(d).map(([e,t])=>`${e}: ${t};`).join("\n              "):"",g=Boolean(c)||Boolean(u);return Jb.createElement(Jb.Fragment,null,g&&Jb.createElement("style",null,`\n            #${s.id} {\n              ${u}\n              ${c||""}\n            }\n          `),Jb.createElement(e,eh({},a,{block:s,ref:r})))})}const ah=(0,n.createContext)({sidebarLockedOpen:!1,sidebarWidth:64,availableWidth:"calc(100vw - 64px)"});var rh=a(12863),nh={};nh.styleTagTransform=zd(),nh.setAttributes=Ad(),nh.insert=Ed().bind(null,"head"),nh.domAPI=kd(),nh.insertStyleElement=Td(),wd()(rh.A,nh),rh.A&&rh.A.locals&&rh.A.locals;var oh=a(41594);const ih=(0,n.forwardRef)(({block:e,children:t,wrapperClassName:a,wrapperStyle:r,contentClassName:o,contentStyle:i,as:l="div"},s)=>{const{theming:c}=e,{sidebarLockedOpen:d,availableWidth:u}=(0,n.useContext)(ah),g=!0===c?.fullWidthContent,m={...r,backgroundColor:"var(--block-background-color, transparent)",...g&&d&&{width:`min(${u}, 1920px)`,maxWidth:`min(${u}, 1920px)`},...g&&{marginLeft:"16px",marginRight:"16px"},"--ph-available-width":u};return oh.createElement(l,{ref:s,id:e.id,className:ur("block-wrapper relative border-radius-[var(--block-container-border-radius)]",!g&&"mx-auto justify-self-center w-[var(--block-container-max-width)] max-w-full",g&&"block-wrapper-full",a),style:m},oh.createElement(Cy,{images:c?.backgroundImage,className:"border-radius-[var(--block-container-border-radius)]",style:{"--ifb-size":"var(--block-background-size, cover)","--ifb-repeat":"var(--block-background-repeat, no-repeat)","--ifb-border-radius":"var(--block-background-border-radius, --block-container-border-radius)","--ifb-z-index":"var(--block-background-z-index, 0)","--ifb-overlay-opacity":"var(--block-background-overlay-opacity, 0)"}}),oh.createElement("div",{className:ur("block-wrapper-content relative z-10","p-[var(--block-container-padding)]",g&&"mx-auto max-w-[var(--block-container-max-width)] w-full",o),style:i},t))});ih.displayName="BlockWrapper";const lh=ie.Ik({showTitle:ie.zM().default(!0),showFeaturedImage:ie.zM().default(!0),showExcerpt:ie.zM().default(!1),showAuthor:ie.zM().default(!0),showReadTime:ie.zM().default(!0),showCategory:ie.zM().default(!0),showTags:ie.zM().default(!0)});Eb.extend({blockType:ie.eu(eb.ArticleDetails),content:Eb.shape.content.extend({excerpt:Hb({max:1e3,optional:!0}),author:ie.Yj().optional().default(""),authorAvatar:pe.optional(),category:ie.Yj().optional().default(""),tags:ie.YO(ie.Yj()).default([]),featuredImage:pe.optional(),readTime:ie.ai().optional(),display:lh.default({})})}),eb.ArticleDetails,a(41594);const sh=(0,n.createContext)(void 0);var ch=a(41594);function dh(){return dh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},dh.apply(null,arguments)}const uh=(0,n.forwardRef)(({tabs:e,defaultTab:t="content",activeTab:a,onTabChange:r,className:o=""},l)=>{const{t:s}=(0,i.Bd)(),c=(0,n.useContext)(sh),d=a??c?.activeTab,u=void 0!==d?{value:d,onValueChange:r??c?.setActiveTab}:{defaultValue:t};return ch.createElement("div",{ref:l,className:`max-w-screen-lg ${o}`},ch.createElement(Gd,dh({},u,{className:"w-full"}),ch.createElement(Wd,{className:`sticky top-0 z-50 grid w-full grid-cols-${e.length} shadow-lg bg-gray-900 bg-opacity-100`},e.map(e=>ch.createElement(Yd,{key:e.key,value:e.key},s(e.label)))),ch.createElement("div",{className:"py-4 px-3 @sm:px-4 @lg:px-6 @2xl:px-8"},e.map(e=>ch.createElement(Kd,{key:e.key,value:e.key,className:"space-y-4"},e.content)))))});uh.displayName="CmsBlockTabsContainer";const gh=({customSettings:e})=>{const{t:t}=(0,i.Bd)();return o().createElement(o().Fragment,null,o().createElement("div",{className:"text-sm text-muted-foreground"},t("More settings will be available here in the future.")),e)};var mh=a(41594);function ph(){return ph=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ph.apply(null,arguments)}const bh=(0,n.forwardRef)(({placeholder:e,onChange:t,height:a="60px",toolbars:r=[pd.textFormatting,pd.history],...o},l)=>{const{t:s}=(0,i.Bd)(),c=Wb(),d=(0,n.useRef)(),u=(0,n.useRef)(t);u.current=t,(0,n.useEffect)(()=>()=>{d.current&&clearTimeout(d.current)},[]);const g=(0,n.useCallback)(e=>{t?.(e),d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{const t=e.replace(/^<p>/,"").replace(/<\/p>$/,"").replace(/<\/p><p>/g,"<br>");t!==e&&u.current?.(t)},2e3)},[t]);return mh.createElement(mh.Fragment,null,mh.createElement("style",null,`\n          #${c} {\n            --rich-text-editor-content-height: ${a};\n          }\n        `),mh.createElement(fd,ph({},o,{ref:l,onChange:g,id:c,toolbars:r,placeholder:e||s("Enter title...")})))});bh.displayName="TitleField";const hh=[{value:ue.WebP,label:"WebP"},{value:ue.JPEG,label:"JPEG"},{value:ue.PNG,label:"PNG"},{value:ue.AVIF,label:"AVIF"}],vh=[{value:ge.Center,label:"Center"},{value:ge.Top,label:"Top"},{value:ge.Bottom,label:"Bottom"},{value:ge.Left,label:"Left"},{value:ge.Right,label:"Right"},{value:ge.TopLeft,label:"Top Left"},{value:ge.TopRight,label:"Top Right"},{value:ge.BottomLeft,label:"Bottom Left"},{value:ge.BottomRight,label:"Bottom Right"}],fh=[{value:"contain",label:"Contain"},{value:"cover",label:"Cover"},{value:"fill",label:"Fill"},{value:"inside",label:"Inside"},{value:"outside",label:"Outside"}];var xh=a(41594);const wh=({crop:e,index:t,onCropOptionUpdate:a})=>{const{t:r}=(0,i.Bd)();return xh.createElement("div",{className:"space-y-3"},xh.createElement("h5",{className:"text-md font-medium"},r("Crop Options")),xh.createElement("div",{className:"grid grid-cols-2 gap-3"},xh.createElement("div",{className:"space-y-2"},xh.createElement("label",{className:"text-xs font-medium"},r("Mode")),xh.createElement(ec,{value:e?.mode||"",onValueChange:e=>a(t,"mode",e)},xh.createElement(rc,{className:"h-8"},xh.createElement(ac,{placeholder:r("Crop mode")})),xh.createElement(ic,null,vh.map(e=>xh.createElement(sc,{key:e.value,value:e.value},e.label))))),xh.createElement("div",{className:"space-y-2"},xh.createElement("label",{className:"text-xs font-medium"},r("X Position")),xh.createElement(vs,{type:"number",value:e?.x||"",onChange:e=>a(t,"x",parseInt(e.target.value)||void 0),placeholder:"X",className:"h-8 text-xs"}))),xh.createElement("div",{className:"grid grid-cols-3 gap-3"},xh.createElement("div",{className:"space-y-2"},xh.createElement("label",{className:"text-xs font-medium"},r("Y Position")),xh.createElement(vs,{type:"number",value:e?.y||"",onChange:e=>a(t,"y",parseInt(e.target.value)||void 0),placeholder:"Y",className:"h-8 text-xs"})),xh.createElement("div",{className:"space-y-2"},xh.createElement("label",{className:"text-xs font-medium"},r("Crop Width")),xh.createElement(vs,{type:"number",value:e?.width||"",onChange:e=>a(t,"width",parseInt(e.target.value)||void 0),placeholder:"Width",className:"h-8 text-xs"})),xh.createElement("div",{className:"space-y-2"},xh.createElement("label",{className:"text-xs font-medium"},r("Crop Height")),xh.createElement(vs,{type:"number",value:e?.height||"",onChange:e=>a(t,"height",parseInt(e.target.value)||void 0),placeholder:"Height",className:"h-8 text-xs"}))))};var yh=a(41594);const kh=({resize:e,index:t,onResizeOptionUpdate:a})=>{const{t:r}=(0,i.Bd)();return yh.createElement("div",{className:"space-y-3"},yh.createElement("h5",{className:"text-md font-medium"},r("Resize Options")),yh.createElement("div",{className:"grid grid-cols-3 gap-3"},yh.createElement("div",{className:"space-y-2"},yh.createElement("label",{className:"text-xs font-medium"},r("Width")),yh.createElement(vs,{type:"number",value:e?.width||"",onChange:e=>a(t,"width",parseInt(e.target.value)||void 0),placeholder:"Width",className:"h-8 text-xs"})),yh.createElement("div",{className:"space-y-2"},yh.createElement("label",{className:"text-xs font-medium"},r("Height")),yh.createElement(vs,{type:"number",value:e?.height||"",onChange:e=>a(t,"height",parseInt(e.target.value)||void 0),placeholder:"Height",className:"h-8 text-xs"})),yh.createElement("div",{className:"space-y-2"},yh.createElement("label",{className:"text-xs font-medium"},r("Fit Mode")),yh.createElement(ec,{value:e?.fit||"",onValueChange:e=>a(t,"fit",e)},yh.createElement(rc,{className:"h-8"},yh.createElement(ac,{placeholder:r("Fit mode")})),yh.createElement(ic,null,fh.map(e=>yh.createElement(sc,{key:e.value,value:e.value},e.label)))))))};var Ch=a(41594);const Eh=({image:e,index:t,onApiOptionUpdate:a,onCropOptionUpdate:r,onResizeOptionUpdate:n})=>{const{t:o}=(0,i.Bd)(),l=!!e.apiOptions;return Ch.createElement("div",{className:"space-y-4"},Ch.createElement("div",{className:"flex items-center justify-end"},Ch.createElement("h4",{className:"text-md font-semibold mr-2"},o("Image Processing Options")),Ch.createElement(gu,{pressed:l,onPressedChange:e=>{a(t,"apiOptions",e?{format:void 0,quality:80,blur:0,sharpen:0,crop:void 0,resize:void 0}:void 0)},size:"sm"},o(l?"Disable":"Enable"))),l&&Ch.createElement("div",{className:"space-y-4 p-4 rounded-lg"},Ch.createElement("div",{className:"space-y-2"},Ch.createElement("label",{className:"text-sm font-medium"},o("Format")),Ch.createElement(ec,{value:e.apiOptions.format||"",onValueChange:e=>a(t,"format",e)},Ch.createElement(rc,null,Ch.createElement(ac,{placeholder:o("Select format")})),Ch.createElement(ic,null,hh.map(e=>Ch.createElement(sc,{key:e.value,value:e.value},e.label))))),Ch.createElement("div",{className:"space-y-2"},Ch.createElement("div",{className:"flex justify-between"},Ch.createElement("label",{className:"text-sm font-medium"},o("Quality")),Ch.createElement("span",{className:"text-sm text-gray-500"},e.apiOptions.quality||80,"%")),Ch.createElement(Es,{value:[e.apiOptions.quality||80],onValueChange:([e])=>a(t,"quality",e),max:100,min:1,step:1,className:"w-full"})),Ch.createElement("div",{className:"space-y-2"},Ch.createElement("div",{className:"flex justify-between"},Ch.createElement("label",{className:"text-sm font-medium"},o("Blur")),Ch.createElement("span",{className:"text-sm text-gray-500"},e.apiOptions.blur||0)),Ch.createElement(Es,{value:[e.apiOptions.blur||0],onValueChange:([e])=>a(t,"blur",e),max:100,min:0,step:1,className:"w-full"})),Ch.createElement("div",{className:"space-y-2"},Ch.createElement("div",{className:"flex justify-between"},Ch.createElement("label",{className:"text-sm font-medium"},o("Sharpen")),Ch.createElement("span",{className:"text-sm text-gray-500"},e.apiOptions.sharpen||0)),Ch.createElement(Es,{value:[e.apiOptions.sharpen||0],onValueChange:([e])=>a(t,"sharpen",e),max:100,min:0,step:1,className:"w-full"})),Ch.createElement(wh,{crop:e.apiOptions.crop,index:t,onCropOptionUpdate:r}),Ch.createElement(kh,{resize:e.apiOptions.resize,index:t,onResizeOptionUpdate:n})))};var Nh=a(41594);function Ah({isOpen:e,onClose:t,onConfirm:a,imageIndex:r,hasLocaleVariants:n=!1}){const{t:o}=(0,i.Bd)();return Nh.createElement(_s,{open:e,onOpenChange:e=>!e&&t()},Nh.createElement(Ss,null,Nh.createElement(Ls,null,Nh.createElement(Is,null,o("Confirm Image Removal")),Nh.createElement(Rs,null,o(n?"Are you sure you want to remove Image {{imageNumber}}? This will also remove all localized versions of this image. This action cannot be undone.":"Are you sure you want to remove Image {{imageNumber}}? This action cannot be undone.",{imageNumber:r+1}))),Nh.createElement(Ps,null,Nh.createElement(Tl,{type:"button",variant:"outline",onClick:t},o("Keep Image")),Nh.createElement(Tl,{type:"button",variant:"destructive",onClick:a},o("Remove Image")))))}var Vh=a(41594);const Th=({image:e,index:t,onImageChange:a,onFileDelete:r,onImageUpdate:o,onApiOptionUpdate:l,onCropOptionUpdate:s,onResizeOptionUpdate:c,onRemove:d,fileMap:u,single:g,showProcessingOptions:m=!0,localeMode:p="base",currentLocale:b,onRevertLocaleVariant:h,onRemoveBaseImage:v})=>{const{t:f}=(0,i.Bd)(),[x,w]=(0,n.useState)(!1),[y,k]=(0,n.useState)(!1),[C,E]=(0,n.useState)(!1),N="override"===p,A=u.has(t),V=!0===e.isProductionProtected,T=(0,n.useMemo)(()=>!(!b||"en"===b)&&null!=e.localeVariants?.[b]?.url,[e.localeVariants,b]),_=(0,n.useMemo)(()=>!!e.localeVariants&&Object.keys(e.localeVariants).length>0,[e.localeVariants]),z=(0,n.useMemo)(()=>N?T&&b?e.localeVariants?.[b]?.url??null:null:e.url||e.localeVariants?.en?.url||null,[e.url,e.localeVariants,N,T,b]),B=()=>{E(!1)},S=A?u.get(t):z,L="string"==typeof z&&z?z:e.url,P=mc(L),I=pc(L);return Vh.createElement(Wl,{className:"overflow-hidden"},Vh.createElement(Yl,{className:"pb-3"},Vh.createElement("div",{className:"flex items-center justify-between"},!g&&Vh.createElement(Kl,{className:"text-lg font-semibold"},f("Image")," ",e.displayWidth,P&&Vh.createElement("span",{className:"text-sm text-gray-500 ml-2"},"(",I,")")),!g&&"base"===p&&!V&&Vh.createElement(Tl,{variant:"ghost",size:"sm",onClick:()=>{w(!0)},className:"ml-auto text-red-600 hover:text-red-700 hover:bg-red-50",type:"button"},f("Remove")))),Vh.createElement(Xl,{className:"space-y-6"},V&&Vh.createElement("div",{className:"rounded-md border border-amber-300 bg-amber-50 px-4 py-3 text-sm text-amber-800"},f("This image originates from production and cannot be modified in this environment.")),Vh.createElement("div",{className:"grid grid-cols-2 gap-4"},Vh.createElement("div",{className:"space-y-2"},Vh.createElement("label",{className:"text-sm font-medium text-gray-700"},N?f(T?"Replace for {{locale}}":"Upload for {{locale}}",{locale:b}):f("Upload Image")),Vh.createElement(vc,{value:S,onChange:V?void 0:e=>a(e,t),onDelete:V||N&&!A?void 0:a=>{N||A||!e.imageId||!v?r(a,t):k(!0)},placeholder:f(V?"Production image — read only":N?"Upload locale image...":"Upload image..."),multiple:!1,accept:"image/*"}),N&&T&&!A&&!V&&Vh.createElement(Tl,{variant:"outline",size:"sm",onClick:()=>{E(!0)},className:"mt-2 w-full text-sm",type:"button"},f("Remove this variant"))),Vh.createElement("div",{className:"grid grid-cols-1 gap-4"},Vh.createElement("div",{className:"space-y-2"},Vh.createElement("label",{className:"text-sm font-medium text-gray-700"},f("Alt Text")),Vh.createElement(vs,{value:e.alt,onChange:e=>o(t,"alt",e.target.value),placeholder:f("Alt text (required)"),className:"w-full",disabled:N})),!g&&Vh.createElement("div",{className:"space-y-2"},Vh.createElement("div",{className:"flex items-center gap-2"},Vh.createElement("label",{className:"text-sm font-medium text-gray-700"},f("Display Width")),Vh.createElement(fu,null,Vh.createElement(ku,null,Vh.createElement(wu,{asChild:!0},Vh.createElement("button",{type:"button",className:"text-gray-400 hover:text-gray-600 transition-colors","aria-label":"Display width help"},Vh.createElement("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Vh.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8.228 9c.549-1.165 2.03-2 3.772-2 2.21 0 4 1.343 4 3 0 1.4-1.278 2.575-3.006 2.907-.542.104-.994.54-.994 1.093m0 3h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})))),Vh.createElement(yu,null,Vh.createElement("p",{className:"max-w-xs"},f('Use "Default" to support any screen size not set. Adding additional images to pick a screen size to limit it to, i.e Mobile will only show on 360px and below, Small on 640px, etc...')))))),Vh.createElement(ec,{value:e.displayWidth||"",onValueChange:e=>o(t,"displayWidth",e||void 0),disabled:N},Vh.createElement(rc,{className:"w-full"},Vh.createElement(ac,{placeholder:f("Select display width...")})),Vh.createElement(ic,null,Object.values(de).map(e=>Vh.createElement(sc,{key:e,value:e},e))))))),m&&!N&&Vh.createElement(Eh,{image:e,index:t,onApiOptionUpdate:l,onCropOptionUpdate:s,onResizeOptionUpdate:c})),"base"===p&&Vh.createElement(Ah,{isOpen:x,onClose:()=>{w(!1)},onConfirm:()=>{e.imageId&&v?v(e.imageId):d(t),w(!1)},imageIndex:t,hasLocaleVariants:_}),Vh.createElement(_s,{open:y,onOpenChange:e=>!e&&k(!1)},Vh.createElement(Ss,null,Vh.createElement(Ls,null,Vh.createElement(Is,null,f("Confirm Image Removal")),Vh.createElement(Rs,null,f(_?"Are you sure you want to remove this image? This will also remove all localized versions. This action cannot be undone.":"Are you sure you want to remove this image? This action cannot be undone."))),Vh.createElement(Ps,null,Vh.createElement(Tl,{type:"button",variant:"outline",onClick:()=>k(!1)},f("Keep Image")),Vh.createElement(Tl,{type:"button",variant:"destructive",onClick:()=>{e.imageId&&v?.(e.imageId),k(!1)}},f("Remove Image"))))),Vh.createElement(_s,{open:C,onOpenChange:e=>!e&&B()},Vh.createElement(Ss,null,Vh.createElement(Ls,null,Vh.createElement(Is,null,f("Remove this variant")),Vh.createElement(Rs,null,f("This will remove the locale-specific image for {{locale}}. The field will revert to showing the English image.",{locale:b}))),Vh.createElement(Ps,null,Vh.createElement(Tl,{type:"button",variant:"outline",onClick:B},f("Cancel")),Vh.createElement(Tl,{type:"button",variant:"destructive",onClick:()=>{e.imageId&&b&&h?.(e.imageId,b),E(!1)}},f("Remove this variant"))))))};a(41594);const _h=(0,n.createContext)(void 0);function zh(){return(0,n.useContext)(_h)}a(41594);const Bh=(0,n.createContext)(void 0),Sh=(0,n.createContext)(void 0);a(41594);const Lh=(0,n.createContext)(void 0),Ph=o().forwardRef(({value:e,onChange:t,onFileMapChange:a,initialFileMap:r,single:l=!1,showProcessingOptions:s=!0,localeMode:c,onRevertLocaleVariant:d,onRemoveBaseImage:u,fieldName:g},m)=>{const{t:p}=(0,i.Bd)(),b=zh(),h=(0,n.useContext)(Bh),v=d??h?.onRevertLocaleVariant,f=u??h?.onRemoveBaseImage,x=c??(b?.isEditingLocale?"override":"base"),w=b?.currentLocale??"en",y=(0,n.useContext)(Lh),k=r??(g&&y?y.getInitialFileMap(g):void 0),C=a??(g&&y?y.createFileMapHandler(g):void 0),E=(0,n.useMemo)(()=>!(!Array.isArray(e)||0===e.length)&&e.some(e=>{if(null!=e.guid)return!0;if(null!=e.imageId)return!0;const t=e.url;return"string"==typeof t&&t.length>0&&!t.startsWith("blob:")}),[e]),N="override"===x&&!E,{responsiveImages:A,fileMap:V,handleResponsiveImageChange:T,handleFileDelete:_,addResponsiveImage:z,removeResponsiveImage:B,updateResponsiveImage:S,updateApiOption:L,updateCropOption:P,updateResizeOption:I}=((e,t,a,r)=>{const[o,i]=(0,n.useState)(()=>Array.isArray(e)&&e.length>0?e:[]),[l,s]=(0,n.useState)(()=>r??new Map),c=(0,n.useRef)(new Set),d=(0,n.useRef)(e);d.current=e,(0,n.useEffect)(()=>{if(Array.isArray(e)&&e.length>0){const t=e.every(e=>!e.url||"string"==typeof e.url&&!e.url.startsWith("blob:"));i(e),t&&s(new Map)}else(!e||Array.isArray(e)&&0===e.length)&&(i([]),s(new Map))},[e]),(0,n.useEffect)(()=>{const e=c.current;return()=>{e.forEach(e=>{URL.revokeObjectURL(e)}),e.clear()}},[]);const u=e=>{e&&"string"==typeof e&&e.startsWith("blob:")&&(URL.revokeObjectURL(e),c.current.delete(e))},g=()=>{const e=[...o,{url:"",alt:"",displayWidth:0===o.length?de.default:void 0,apiOptions:void 0}];i(e),t(e)};return(0,n.useEffect)(()=>{if(a&&0===o.length){const e=d.current;Array.isArray(e)&&e.length>0?i(e):g()}},[a,o.length]),{responsiveImages:o,fileMap:l,handleResponsiveImageChange:(e,a)=>{if(!e||Array.isArray(e)&&0===e.length)return;const r=Array.isArray(e)?e[0]:e,n=o[a];if("string"==typeof r){u(n?.url);const e={...n,url:r,alt:n?.alt||`Image ${a+1}`,displayWidth:n?.displayWidth??(0===a?de.default:void 0),apiOptions:n?.apiOptions},c=[...o];c[a]=e,i(c),t(c);const d=new Map(l);return d.delete(a),void s(d)}u(n?.url);const d=r?URL.createObjectURL(r):"";d&&c.current.add(d);const g={...n,url:d,alt:n?.alt||`Image ${a+1}`,displayWidth:n?.displayWidth,apiOptions:n?.apiOptions,_pendingFile:r??void 0},m=[...o];m[a]=g,i(m),t(m);const p=new Map(l);r&&p.set(a,r),s(p)},handleFileDelete:(e,a)=>{const r=o[a];u(r?.url);const n=[...o];n[a]={...r,url:"",alt:r?.alt||`Image ${a+1}`,displayWidth:r?.displayWidth,apiOptions:r?.apiOptions},i(n),t(n);const c=new Map(l);c.delete(a),s(c)},addResponsiveImage:g,removeResponsiveImage:e=>{const a=o[e];u(a?.url);const r=o.filter((t,a)=>a!==e);i(r),t(r.length>0?r:null);const n=new Map(l);n.delete(e),s(n)},updateResponsiveImage:(e,a,r)=>{const n=[...o],l=n[e];l&&(n[e]={...l,[a]:r},i(n),t(n))},updateApiOption:(e,a,r)=>{const n=[...o],l=n[e];if(l){if("apiOptions"===a)n[e]={...l,apiOptions:r};else{const t=l.apiOptions||{};n[e]={...l,apiOptions:{...t,[a]:r}}}i(n),t(n)}},updateCropOption:(e,a,r)=>{const n=[...o],l=n[e];if(l){const o=l.apiOptions||{},s=o.crop||{};n[e]={...l,apiOptions:{...o,crop:{...s,[a]:r}}},i(n),t(n)}},updateResizeOption:(e,a,r)=>{const n=[...o],l=n[e];if(l){const o=l.apiOptions||{},s=o.resize||{};n[e]={...l,apiOptions:{...o,resize:{...s,[a]:r}}},i(n),t(n)}}}})(e,t,l,k);return(0,n.useEffect)(()=>{C?.(V)},[V,C]),(0,n.useEffect)(()=>{1===A.length&&void 0===A[0]?.displayWidth&&S(0,"displayWidth",de.default)},[A]),N?o().createElement("div",{ref:m,className:"space-y-6"},o().createElement("div",{className:"rounded-md border border-dashed border-gray-300 bg-gray-50 p-6 text-center"},o().createElement("p",{className:"text-sm text-gray-500"},p("Add an image in English first")))):o().createElement("div",{ref:m,className:"space-y-6"},o().createElement("div",{className:"grid grid-cols-1 gap-6"},A.map((e,t)=>o().createElement(Th,{key:t,image:e,index:t,onImageChange:T,onFileDelete:_,onImageUpdate:S,onApiOptionUpdate:L,onCropOptionUpdate:P,onResizeOptionUpdate:I,onRemove:B,fileMap:V,single:l,showProcessingOptions:s,localeMode:x,currentLocale:w,onRevertLocaleVariant:v,onRemoveBaseImage:f}))),!l&&"base"===x&&o().createElement("div",{className:"flex justify-center"},o().createElement(Tl,{variant:"outline",onClick:z,className:"px-6 py-2",type:"button"},p("Add Image"))))});Ph.displayName="ImageField";var Ih=a(70437),Rh=a(43575),Mh=a(26537),Oh=a(3455),jh=a(90764),Fh=a(69895),Dh=a(12517);const Uh={autoplay:!1,loop:!1,mute:!1,hideControls:!1,showInfo:!0,modestBranding:!1,rel:!0,ccLoadPolicy:!1,ivLoadPolicy:1,fs:!0,disablekb:!1,playsinline:!1},Hh=({value:e={},onChange:t,className:a=""})=>{const r=e.autoplay??!1,n=(a,r)=>{const n={...Uh,...e,[a]:r};"autoplay"===a&&!0===r&&(n.mute=!0),t(n)};return o().createElement(Li,{type:"single",collapsible:!0,className:a},o().createElement(Pi,{value:"youtube-controls"},o().createElement(Ii,{className:"py-2 text-sm"},o().createElement("div",{className:"flex items-center gap-2"},o().createElement(Ih.A,{className:"w-4 h-4 text-red-600"}),o().createElement("span",null,"YouTube Controls"))),o().createElement(Ri,null,o().createElement("div",{className:"space-y-5 pt-2"},o().createElement("div",{className:"space-y-3"},o().createElement("h4",{className:"text-xs font-medium uppercase text-muted-foreground tracking-wider"},"Playback"),o().createElement("div",{className:"grid grid-cols-2 gap-3"},o().createElement(Dd,{label:"Autoplay",checked:e.autoplay??!1,onCheckedChange:e=>n("autoplay",e)}),o().createElement(Dd,{label:"Loop",checked:e.loop??!1,onCheckedChange:e=>n("loop",e)}),o().createElement("div",null,o().createElement(Dd,{label:"Mute",checked:e.mute??!1,onCheckedChange:e=>n("mute",e),disabled:r}),r&&o().createElement(ns,{className:"mt-1"},"Required for autoplay — browsers block unmuted autoplay")),o().createElement(Dd,{label:"Hide Controls",checked:e.hideControls??!1,onCheckedChange:e=>n("hideControls",e)}))),o().createElement("div",{className:"space-y-3"},o().createElement("h4",{className:"text-xs font-medium uppercase text-muted-foreground tracking-wider"},"Display"),o().createElement("div",{className:"grid grid-cols-2 gap-3"},o().createElement(Dd,{label:"Show Info",checked:e.showInfo??!0,onCheckedChange:e=>n("showInfo",e)}),o().createElement(Dd,{label:"Modest Branding",checked:e.modestBranding??!1,onCheckedChange:e=>n("modestBranding",e)}),o().createElement(Dd,{label:"Related Videos",checked:e.rel??!0,onCheckedChange:e=>n("rel",e)}),o().createElement(Dd,{label:"Fullscreen",checked:e.fs??!0,onCheckedChange:e=>n("fs",e)}))),o().createElement("div",{className:"space-y-3"},o().createElement("h4",{className:"text-xs font-medium uppercase text-muted-foreground tracking-wider"},"Time Controls"),o().createElement("div",{className:"grid grid-cols-2 gap-3"},o().createElement(vs,{label:"Start Time (sec)",type:"number",min:0,value:e.startTime??"",onChange:e=>n("startTime",e.target.value?parseInt(e.target.value):void 0),placeholder:"0"}),o().createElement(vs,{label:"End Time (sec)",type:"number",min:0,value:e.endTime??"",onChange:e=>n("endTime",e.target.value?parseInt(e.target.value):void 0),placeholder:"Auto"}))),o().createElement("div",{className:"space-y-3"},o().createElement("h4",{className:"text-xs font-medium uppercase text-muted-foreground tracking-wider"},"Advanced"),o().createElement("div",{className:"grid grid-cols-2 gap-3"},o().createElement(Dd,{label:"Closed Captions",checked:e.ccLoadPolicy??!1,onCheckedChange:e=>n("ccLoadPolicy",e)}),o().createElement(Dd,{label:"Disable Keyboard",checked:e.disablekb??!1,onCheckedChange:e=>n("disablekb",e)}),o().createElement(Dd,{label:"Play Inline (Mobile)",checked:e.playsinline??!1,onCheckedChange:e=>n("playsinline",e)}),o().createElement(ec,{label:"Annotations",value:String(e.ivLoadPolicy??1),onValueChange:e=>n("ivLoadPolicy",parseInt(e)),items:[{value:"1",label:"Show"},{value:"2",label:"Hide"},{value:"3",label:"Hide User"}]})))))))},$h=e=>{const t=[/(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/)([^&\n?#]+)/,/youtube\.com\/v\/([^&\n?#]+)/,/youtube\.com\/watch\?.*v=([^&\n?#]+)/,/youtube\.com\/live\/([^&\n?#]+)/,/youtube\.com(?:\/)?[?&]v=([^&\n?#]+)/];for(const a of t){const t=e.match(a);if(t?.[1])return t[1]}return null},qh=e=>{const t=[/twitch\.tv\/[a-zA-Z0-9_]+\/clip\/([a-zA-Z0-9_-]+)/,/clips\.twitch\.tv\/([a-zA-Z0-9_-]+)/];for(const a of t){const t=e.match(a);if(t?.[1])return{type:"clip",id:t[1]}}const a=[/twitch\.tv\/videos\/([0-9]+)/];for(const t of a){const a=e.match(t);if(a?.[1])return{type:"video",id:a[1]}}const r=e.match(/twitch\.tv\/([a-zA-Z0-9_]+)\/?(?:\?.*)?$/);return r?.[1]?{type:"channel",id:r[1]}:null},Gh=e=>{switch(e){case Qp.YouTube:case Qp.YouTubeLive:return"YouTube URL";case Qp.Twitch:return"Twitch URL";default:return"Video URL"}},Zh=e=>{switch(e){case Qp.YouTube:return"https://www.youtube.com/watch?v=...";case Qp.YouTubeLive:return"https://www.youtube.com/live/...";case Qp.Twitch:return"https://www.twitch.tv/...";default:return"Enter video URL"}},Wh=({video:e,onSave:t,onCancel:a})=>{const[r,i]=(0,n.useState)(e.url||""),[l,s]=(0,n.useState)(e.title||""),[c,d]=(0,n.useState)(e.description||""),[u,g]=(0,n.useState)(e.youtubeControls),[m,p]=(0,n.useState)(""),b=e.type===Qp.YouTube||e.type===Qp.YouTubeLive,h=e.type===Qp.Twitch,v=e.type===Qp.Upload;return o().createElement(Wl,{variant:"outlined"},o().createElement(Xl,{className:"p-4"},o().createElement("div",{className:"space-y-4"},o().createElement("div",{className:"flex items-center justify-between"},o().createElement("h3",{className:"text-sm font-medium"},"Edit Video"),o().createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:a,iconBefore:o().createElement(bo.A,{className:"w-4 h-4"})})),!v&&o().createElement(vs,{label:Gh(e.type),type:"url",value:r,onChange:e=>{i(e.target.value),p("")},placeholder:Zh(e.type),error:m||void 0}),o().createElement(vs,{label:"Title",type:"text",value:l,onChange:e=>s(e.target.value),placeholder:"Enter video title"}),o().createElement(Jd,{label:"Description",value:c,onChange:e=>d(e.target.value),placeholder:"Enter video description",rows:3}),b&&o().createElement(Hh,{value:u,onChange:g}),o().createElement("div",{className:"flex gap-3"},o().createElement(Tl,{type:"button",onClick:()=>{p("");const a=r.trim();if(!v&&a){if(b){const r=$h(a);if(!r)return void p("Invalid YouTube URL. Please enter a valid YouTube video URL.");const n={...e,url:a,videoId:r,thumbnail:`https://img.youtube.com/vi/${r}/mqdefault.jpg`,title:l.trim()||void 0,description:c.trim()||void 0,youtubeControls:u};return void t(n)}if(h){const r=qh(a);if(!r)return void p("Invalid Twitch URL. Supports channels, videos, and clips.");const n={...e,url:a,videoId:r.id,twitchContentType:r.type,title:l.trim()||void 0,description:c.trim()||void 0};return void t(n)}}const n={...e,title:l.trim()||void 0,description:c.trim()||void 0,youtubeControls:u};t(n)},className:"flex-1"},"Save Changes"),o().createElement(Tl,{type:"button",variant:"outline",onClick:a},"Cancel")))))},Yh={[Qp.YouTube]:o().createElement(Ih.A,{className:"w-4 h-4 text-red-600"}),[Qp.YouTubeLive]:o().createElement(Rh.A,{className:"w-4 h-4 text-red-600"}),[Qp.Twitch]:o().createElement(Mh.A,{className:"w-4 h-4 text-purple-600"}),[Qp.Upload]:o().createElement(Oh.A,{className:"w-4 h-4 text-blue-600"})},Kh=({video:e,onRemove:t,onUpdate:a,config:r})=>{const[i,l]=(0,n.useState)(!1);if(i)return o().createElement(Wh,{video:e,onSave:e=>{a(e),l(!1)},onCancel:()=>l(!1),config:r});const s=(e=>{if(e.thumbnail)return e.thumbnail;switch(e.type){case Qp.YouTube:case Qp.YouTubeLive:return e.videoId?`https://img.youtube.com/vi/${e.videoId}/mqdefault.jpg`:void 0;default:return}})(e),c=e.title||`${e.type} video`,d=Yh[e.type]||o().createElement(jh.A,{className:"w-4 h-4"});return o().createElement(Wl,{variant:"outlined"},o().createElement(Xl,{className:"p-3"},o().createElement("div",{className:"flex items-start gap-3"},o().createElement("div",{className:"flex-shrink-0"},s?o().createElement("img",{src:s,alt:c,className:"w-16 h-12 object-cover rounded"}):o().createElement("div",{className:"w-16 h-12 bg-muted rounded flex items-center justify-center"},d)),o().createElement("div",{className:"flex-1 min-w-0"},o().createElement("div",{className:"flex items-center gap-1.5 mb-0.5"},d,o().createElement("span",{className:"text-sm font-medium truncate"},c)),e.description&&o().createElement("p",{className:"text-xs text-muted-foreground truncate"},e.description),null!=e.duration&&o().createElement("p",{className:"text-xs text-muted-foreground mt-0.5"},Math.floor(e.duration/60),":",(e.duration%60).toString().padStart(2,"0"))),o().createElement("div",{className:"flex-shrink-0 flex gap-1"},o().createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>l(!0),iconBefore:o().createElement(Fh.A,{className:"w-3.5 h-3.5"})}),o().createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:t,className:"text-destructive hover:text-destructive",iconBefore:o().createElement(Dh.A,{className:"w-3.5 h-3.5"})})))))},Qh=({onSelect:e,onCancel:t,isLive:a=!1})=>{const[r,i]=(0,n.useState)(""),[l,s]=(0,n.useState)(""),[c,d]=(0,n.useState)(""),[u,g]=(0,n.useState)(void 0),[m,p]=(0,n.useState)("");return o().createElement("div",{className:"space-y-4"},o().createElement(vs,{label:a?"YouTube Live URL":"YouTube URL",type:"url",value:r,onChange:e=>i(e.target.value),placeholder:a?"https://www.youtube.com/live/...":"https://www.youtube.com/watch?v=...",error:m||void 0}),o().createElement(vs,{label:"Title",type:"text",value:l,onChange:e=>s(e.target.value),placeholder:"Enter video title (optional)"}),o().createElement(Jd,{label:"Description",value:c,onChange:e=>d(e.target.value),placeholder:"Enter video description (optional)",rows:2}),o().createElement(Hh,{value:u,onChange:g}),o().createElement("div",{className:"flex gap-3"},o().createElement(Tl,{type:"button",disabled:!r.trim(),className:"flex-1",onClick:async()=>{if(p(""),!r.trim())return void p("Please enter a YouTube URL");const t=$h(r);if(!t)return void p("Invalid YouTube URL. Please enter a valid YouTube video URL.");const n={type:a?Qp.YouTubeLive:Qp.YouTube,url:r.trim(),videoId:t,title:l.trim()||`YouTube ${a?"Live":"Video"} (${t})`,thumbnail:`https://img.youtube.com/vi/${t}/mqdefault.jpg`,description:c.trim()||void 0,youtubeControls:u};e(n)}},"Add Video"),o().createElement(Tl,{type:"button",variant:"outline",onClick:t},"Cancel")))},Xh=({onSelect:e,onCancel:t})=>{const[a,r]=(0,n.useState)(""),[i,l]=(0,n.useState)(!1),[s,c]=(0,n.useState)("");return o().createElement("div",{className:"space-y-4"},o().createElement("div",null,o().createElement(vs,{label:"Twitch URL",type:"url",value:a,onChange:e=>r(e.target.value),placeholder:"https://www.twitch.tv/channel",disabled:i,error:s||void 0}),o().createElement(ns,null,"Supports channels, videos, and clips")),o().createElement("div",{className:"flex gap-3"},o().createElement(Tl,{type:"button",disabled:i||!a.trim(),className:"flex-1",onClick:async()=>{if(c(""),!a.trim())return void c("Please enter a Twitch URL");const t=qh(a);if(t){l(!0);try{const r={channel:"Twitch Channel",video:"Twitch Video",clip:"Twitch Clip"},n={channel:"Live Stream",video:"Video",clip:"Clip"},o={type:Qp.Twitch,url:a.trim(),videoId:t.id,twitchContentType:t.type,title:`${r[t.type]}: ${t.id}`,description:n[t.type]};e(o)}catch{c("Failed to process Twitch URL. Please try again.")}finally{l(!1)}}else c("Invalid Twitch URL. Supports channels, videos, and clips.")}},i?"Processing...":"Add Video"),o().createElement(Tl,{type:"button",variant:"outline",onClick:t},"Cancel")))},Jh=({onCancel:e})=>o().createElement("div",{className:"space-y-4"},o().createElement("div",{className:"border-2 border-dashed border-muted rounded-lg p-6 text-center"},o().createElement(Oh.A,{className:"mx-auto h-10 w-10 text-muted-foreground mb-3"}),o().createElement("p",{className:"text-sm font-medium text-muted-foreground"},"Video upload coming soon"),o().createElement("p",{className:"text-xs text-muted-foreground mt-1"},"Use YouTube or Twitch to embed videos for now.")),o().createElement(Tl,{type:"button",variant:"outline",onClick:e,className:"w-full"},"Go Back")),ev={[Qp.YouTube]:{icon:o().createElement(Ih.A,{className:"w-5 h-5 text-red-600"}),name:"YouTube",description:"Add a YouTube video by URL"},[Qp.YouTubeLive]:{icon:o().createElement(Rh.A,{className:"w-5 h-5 text-red-600"}),name:"YouTube Live",description:"Add a YouTube live stream by URL"},[Qp.Twitch]:{icon:o().createElement(Mh.A,{className:"w-5 h-5 text-purple-600"}),name:"Twitch",description:"Add a Twitch stream, video, or clip"},[Qp.Upload]:{icon:o().createElement(Oh.A,{className:"w-5 h-5 text-blue-600"}),name:"Upload File",description:"Upload a video file (coming soon)"}},tv=({onSelect:e,onCancel:t,allowedSources:a})=>{const[r,i]=(0,n.useState)(null),l=a||[Qp.YouTube,Qp.Twitch];return r?o().createElement(Wl,{variant:"outlined"},o().createElement(Xl,{className:"p-4"},o().createElement("div",{className:"flex items-center justify-between mb-4"},o().createElement("h3",{className:"text-sm font-medium"},"Add ",ev[r]?.name," Video"),o().createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:()=>i(null),iconBefore:o().createElement(bo.A,{className:"w-4 h-4"})})),(r===Qp.YouTube||r===Qp.YouTubeLive)&&o().createElement(Qh,{onSelect:e,onCancel:t,isLive:r===Qp.YouTubeLive}),r===Qp.Twitch&&o().createElement(Xh,{onSelect:e,onCancel:t}),r===Qp.Upload&&o().createElement(Jh,{onSelect:e,onCancel:t}))):o().createElement(Wl,{variant:"outlined"},o().createElement(Xl,{className:"p-4"},o().createElement("div",{className:"flex items-center justify-between mb-3"},o().createElement("h3",{className:"text-sm font-medium"},"Select Video Source"),o().createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:t,iconBefore:o().createElement(bo.A,{className:"w-4 h-4"})})),o().createElement("div",{className:"grid grid-cols-1 gap-2"},l.map(e=>{const t=ev[e];if(!t)return null;const a=e===Qp.Upload;return o().createElement(Tl,{key:e,type:"button",variant:"outline",onClick:()=>i(e),disabled:a,className:"justify-start gap-3 h-auto py-3"},t.icon,o().createElement("div",{className:"text-left"},o().createElement("div",{className:"font-medium text-sm"},t.name),o().createElement("div",{className:"text-xs text-muted-foreground font-normal"},t.description)))}))))},av=e=>null!=e&&"object"==typeof e&&"type"in e&&!!e.type,rv=({value:e=[],onChange:t,config:a={},placeholder:r="Add a video...",className:i=""})=>{const[l,s]=(0,n.useState)(!1),c=(0,n.useMemo)(()=>e.filter(av),[e]),d=a.multiple||0===c.length,u=a.maxVideos&&c.length>=a.maxVideos;return o().createElement("div",{className:`video-field ${i}`},o().createElement("div",{className:"space-y-3"},c.map((r,n)=>{const i=e.indexOf(r),l=-1!==i?i:n;return o().createElement(Kh,{key:`${r.type}-${r.videoId||r.url||n}`,video:r,onRemove:()=>(a=>{const r=e.filter((e,t)=>t!==a);t(r)})(l),onUpdate:a=>((a,r)=>{const n=[...e];n[a]=r,t(n)})(l,a),config:a})}),d&&!u&&o().createElement("div",null,l?o().createElement(tv,{onSelect:r=>{const n=a.multiple?[...e,r]:[r];t(n),s(!1)},onCancel:()=>s(!1),allowedSources:a.allowedSources}):o().createElement(Tl,{type:"button",variant:"outline",onClick:()=>s(!0),className:"w-full border-dashed",iconBefore:o().createElement(Gg.A,{className:"w-4 h-4"})},r))))};var nv=a(9326),ov=a(41594);function iv(){return ov.createElement("svg",{className:"h-8 w-8 text-gray-400 shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},ov.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"}))}function lv({filename:e,url:t,label:a,readOnly:r,onReplace:n,disabled:o}){const{t:l}=(0,i.Bd)(),s=e??"Document",c=function(e){if(!e)return"Document";const t=e.split(".").pop()?.toLowerCase();switch(t){case"pdf":return"PDF";case"doc":case"docx":return"Word";case"xls":case"xlsx":return"Excel";case"ppt":case"pptx":return"PowerPoint";default:return"Document"}}(e);return ov.createElement("div",{className:"flex items-center gap-3 rounded-lg border border-gray-700 bg-gray-800 p-4"},ov.createElement(iv,null),ov.createElement("div",{className:"flex-1 min-w-0"},a&&ov.createElement("p",{className:"text-xs text-gray-400 mb-0.5"},a),ov.createElement("p",{className:"text-sm font-medium truncate"},s),ov.createElement("p",{className:"text-xs text-gray-400"},c)),ov.createElement("div",{className:"flex items-center gap-2 shrink-0"},t&&ov.createElement(Tl,{type:"button",variant:"outline",size:"sm",onClick:()=>window.open(t,"_blank","noopener,noreferrer"),disabled:o,className:"border-gray-600 text-gray-200 hover:bg-gray-700 hover:text-white"},ov.createElement(nv.A,{className:"h-3.5 w-3.5 mr-1.5"}),l("Download")),!r&&n&&ov.createElement(Tl,{type:"button",variant:"outline",size:"sm",onClick:n,disabled:o,className:"border-gray-600 text-gray-200 hover:bg-gray-700 hover:text-white"},l("Replace"))))}function sv({value:e,onChange:t,accept:a=".pdf,.doc,.docx,.xls,.xlsx,.ppt,.pptx",maxFileSize:r=26214400,placeholder:o,description:l,fieldName:s,disabled:c=!1,lockedDocumentType:d}){const{t:u}=(0,i.Bd)(),g=zh(),m=g?.isEditingLocale??!1,p=g?.currentLocale??"en",b=(0,n.useContext)(Sh),h=e?.[0]??null,v=!!h?._pendingFile,f=!(!h?.id&&!h?.documentId),x=!(!p||!h?.localeVariants?.[p]),[w,y]=(0,n.useState)(null),k=(0,n.useCallback)(e=>{if(!e)return;const a=Array.isArray(e)?e[0]:e;if(!a||"string"==typeof a)return;const r=a,n=function(e){return we.includes(e.type)?e.size>26214400?{valid:!1,error:`File size (${(e.size/1048576).toFixed(2)}MB) exceeds the maximum allowed size of 25MB`}:{valid:!0}:{valid:!1,error:`File type "${e.type}" is not allowed. Allowed types: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX`}}(r);if(!n.valid)return;const o={...h??w??{},...m?{}:{filename:r.name,title:void 0},_pendingFile:r,...d?{documentType:d}:{}};t([o]),y(null)},[h,w,t,d,m]),C=(0,n.useCallback)(({target:{value:e}})=>{h&&t([{...h,documentType:e}])},[h,t]),E=(0,n.useCallback)(()=>{if(y(null),h)if(h.url||h.documentId){const{_pendingFile:e,...a}=h;t([a])}else t(null);else t(null)},[h,t]),N=(0,n.useCallback)(()=>{y(h),t(null)},[h,t]);if(m&&!f){const e=u(h?._pendingFile?"Save the draft first to add locale variants":"Add a document in English first");return ov.createElement("div",{className:"rounded-lg border border-dashed border-gray-700 bg-gray-800 p-6 text-center"},ov.createElement("p",{className:"text-sm text-gray-400"},e))}if(m&&f&&x&&!v){const e=h?.localeVariants?.[p],a=()=>{const e={...h.localeVariants??{}};delete e[p],t([{...h,localeVariants:e}])};return ov.createElement("div",{className:"space-y-3"},ov.createElement(lv,{filename:e?.filename,url:e?.url,label:u("{{locale}} version",{locale:p}),onReplace:a,disabled:c}),ov.createElement(Tl,{type:"button",variant:"outline",size:"sm",disabled:c,onClick:()=>{const e={...h.localeVariants??{}};delete e[p],t([{...h,localeVariants:e}]);const a=h.id??h.documentId;a&&b?.onRevertLocaleVariant?.(a,p)}},u("Revert to English")),l&&ov.createElement("p",{className:"text-xs text-gray-400"},l))}return m&&f?ov.createElement("div",{className:"space-y-3"},h?.url&&ov.createElement(lv,{filename:h.filename??null,url:h.url,label:u("English version (read-only)"),readOnly:!0}),ov.createElement("div",{className:"space-y-2"},ov.createElement("p",{className:"text-sm font-medium"},u("Upload {{locale}} version",{locale:p})),v?ov.createElement("div",{className:"flex items-center gap-3 rounded-lg border border-gray-700 bg-gray-800 p-4"},ov.createElement(iv,null),ov.createElement("div",{className:"flex-1 min-w-0"},ov.createElement("p",{className:"text-sm font-medium truncate"},h._pendingFile.name),ov.createElement("p",{className:"text-xs text-amber-400"},u("Pending upload"))),ov.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:E,disabled:c},u("Remove"))):ov.createElement(vc,{value:void 0,onChange:k,placeholder:o??u("Drop document here or click to upload"),multiple:!1,accept:a,disabled:c})),l&&ov.createElement("p",{className:"text-xs text-gray-400"},l)):v?ov.createElement("div",{className:"space-y-3"},ov.createElement("div",{className:"flex items-center gap-3 rounded-lg border border-gray-700 bg-gray-800 p-4"},ov.createElement(iv,null),ov.createElement("div",{className:"flex-1 min-w-0"},ov.createElement("p",{className:"text-sm font-medium truncate"},h.filename??h._pendingFile.name),ov.createElement("p",{className:"text-xs text-amber-400"},u("Pending upload"))),ov.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:E,disabled:c,className:"text-destructive hover:text-destructive"},u("Remove"))),!d&&ov.createElement("div",null,ov.createElement("label",{className:"block text-xs text-gray-400 mb-1"},u("Document Type")),ov.createElement("select",{value:h.documentType??"",onChange:C,disabled:c,className:"w-full rounded-md border border-gray-700 bg-gray-800 px-3 py-2 text-sm text-white focus:outline-none focus:ring-1 focus:ring-gray-500 disabled:opacity-50"},ov.createElement("option",{value:""},u("Select type...")),ov.createElement("option",{value:"rules"},u("Rules")),ov.createElement("option",{value:"waiver"},u("Waiver")))),l&&ov.createElement("p",{className:"text-xs text-gray-400"},l)):h?.url?ov.createElement("div",{className:"space-y-3"},ov.createElement(lv,{filename:h.filename??null,url:h.url,onReplace:N,disabled:c}),l&&ov.createElement("p",{className:"text-xs text-gray-400"},l)):ov.createElement("div",{className:"space-y-3"},ov.createElement(vc,{value:void 0,onChange:k,placeholder:o??u("Drop document here or click to upload"),multiple:!1,accept:a,disabled:c}),l&&ov.createElement("p",{className:"text-xs text-gray-400"},l))}const cv=ie.Ik({url:ie.KC([ie.Yj(),ie.ch()]).optional(),title:ie.Yj().optional(),filename:ie.Yj().nullable().optional(),documentType:ie.k5(["rules","waiver"]).optional(),documentId:ie.Yj().optional(),id:ie.Yj().optional(),guid:ie.Yj().optional(),localeVariants:ie.g1(ie.Ik({url:ie.Yj(),s3Key:ie.Yj(),filename:ie.Yj()})).optional(),_pendingFile:ie.bz().optional()}),dv=ie.YO(cv).max(1),uv=(ie.Ik({value:ie.Yj().min(1,"Title is required").max(100,"Title must be less than 100 characters").trim().refine(e=>e.replace(/<[^>]*>/g,"").trim().length>0,"Title cannot be empty HTML content")}),e=>(0,n.useMemo)(()=>e?`${e}.`:"",[e])),gv=(0,n.createContext)(void 0),mv=(gv.Provider,{"accordion-tabs":[{name:"--accordion-tabs-font-family",group:"ACCORDION TABS BLOCK",defaultValue:"var(--font-body)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-padding",group:"Container",defaultValue:"var(--block-container-padding)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-gap",group:"Container",defaultValue:"var(--spacing-6)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-border-radius",group:"Container",defaultValue:"var(--radius-3xl)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-header-gap",group:"Layout",defaultValue:"var(--spacing-4)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-header-margin-bottom",group:"Layout",defaultValue:"var(--spacing-6)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-grid-gap",group:"Layout",defaultValue:"var(--spacing-6)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-title-min-width",group:"Layout",defaultValue:"auto",source:"AccordionTabsBlock"},{name:"--accordion-tabs-title-font-size",group:"Typography",defaultValue:"var(--heading-h2-clamp)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-title-font-weight",group:"Typography",defaultValue:"var(--heading-h2-weight)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-title-line-height",group:"Typography",defaultValue:"var(--heading-h2-line-height)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-title-color",group:"Typography",defaultValue:"var(--heading-h2-color)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-title-margin-bottom",group:"Typography",defaultValue:"var(--spacing-4)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-subtitle-font-size",group:"Typography",defaultValue:"clamp( var(--heading-h4-size-mobile), calc(var(--heading-h4-size-mobile) + var(--heading-h4-fluid-step) * (100vw - var(--fluid-viewport-min))), var(--heading-h4-size) )",source:"AccordionTabsBlock"},{name:"--accordion-tabs-subtitle-font-weight",group:"Typography",defaultValue:"var(--heading-h4-weight)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-subtitle-line-height",group:"Typography",defaultValue:"var(--heading-h4-line-height)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-subtitle-color",group:"Typography",defaultValue:"var(--heading-h4-color)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-subtitle-margin-bottom",group:"Typography",defaultValue:"var(--spacing-6)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-font-size",group:"Content",defaultValue:"var(--font-body-size)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-font-weight",group:"Content",defaultValue:"var(--font-body-weight)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-line-height",group:"Content",defaultValue:"var(--font-body-line-height)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-color",group:"Content",defaultValue:"var(--font-body-color)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-bg",group:"Content",defaultValue:"var(--accordion-content-background)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-link-color",group:"Content",defaultValue:"inherit",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-link-hover-color",group:"Content",defaultValue:"inherit",source:"AccordionTabsBlock"},{name:"--accordion-tabs-content-link-text-decoration",group:"Content",defaultValue:"none",source:"AccordionTabsBlock"},{name:"--accordion-tabs-bg-color",group:"Block Background",defaultValue:"transparent",source:"AccordionTabsBlock"},{name:"--accordion-tabs-bg-image",group:"Block Background",defaultValue:"none",source:"AccordionTabsBlock"},{name:"--accordion-tabs-bg-size",group:"Block Background",defaultValue:"auto",source:"AccordionTabsBlock"},{name:"--accordion-tabs-bg-position",group:"Block Background",defaultValue:"center",source:"AccordionTabsBlock"},{name:"--accordion-tabs-bg-repeat",group:"Block Background",defaultValue:"no-repeat",source:"AccordionTabsBlock"},{name:"--accordion-tabs-active-bg",group:"Tabs Styling",defaultValue:"var(--gray-200)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-active-text-color",group:"Tabs Styling",defaultValue:"var(--gray-900)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-inactive-bg",group:"Tabs Styling",defaultValue:"var(--gray-700)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-inactive-text-color",group:"Tabs Styling",defaultValue:"var(--gray-400)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-inactive-hover-bg",group:"Tabs Styling",defaultValue:"var(--gray-600)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-inactive-hover-text-color",group:"Tabs Styling",defaultValue:"var(--gray-300)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-tab-list-gap",group:"Tabs Styling",defaultValue:"var(--spacing-2)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-tab-border-radius",group:"Tabs Styling",defaultValue:"var(--radius-xl)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-tab-font-size",group:"Tabs Styling",defaultValue:"var(--spacing-4)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-tab-font-weight",group:"Tabs Styling",defaultValue:"var(--tabs-trigger-font-weight)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-tab-padding-x",group:"Tabs Styling",defaultValue:"var(--spacing-4)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-tab-padding-y",group:"Tabs Styling",defaultValue:"var(--spacing-2)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-accordion-bg",group:"Accordion Styling",defaultValue:"var(--gray-700)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-accordion-hover-bg",group:"Accordion Styling",defaultValue:"var(--accordion-tabs-accordion-bg)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-accordion-text-color",group:"Accordion Styling",defaultValue:"var(--gray-50)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-accordion-trigger-font-weight",group:"Accordion Styling",defaultValue:"400",source:"AccordionTabsBlock"},{name:"--accordion-tabs-accordion-item-spacing",group:"Accordion Styling",defaultValue:"var(--spacing-4)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-border-color",group:"Accordion Styling",defaultValue:"var(--gray-200)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-mobile-content-padding",group:"Responsive",defaultValue:"var(--spacing-6) var(--spacing-4)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-mobile-content-gap",group:"Responsive",defaultValue:"var(--spacing-4)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-tablet-content-padding",group:"Responsive",defaultValue:"var(--spacing-8) var(--spacing-6)",source:"AccordionTabsBlock"},{name:"--accordion-tabs-tablet-content-gap",group:"Responsive",defaultValue:"var(--spacing-5)",source:"AccordionTabsBlock"},{name:"--tabs-list-background",group:"Override base Tabs component variables",defaultValue:"transparent",source:"AccordionTabsBlock"},{name:"--tabs-list-padding",group:"Override base Tabs component variables",defaultValue:"var(--spacing-0)",source:"AccordionTabsBlock"},{name:"--tabs-list-height",group:"Override base Tabs component variables",defaultValue:"auto",source:"AccordionTabsBlock"},{name:"--tabs-list-border-radius",group:"Override base Tabs component variables",defaultValue:"var(--radius-none)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-background",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-inactive-bg)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-color",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-inactive-text-color)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-active-background",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-active-bg)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-active-color",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-active-text-color)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-hover-background",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-inactive-hover-bg)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-hover-color",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-inactive-hover-text-color)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-active-shadow",group:"Override base Tabs component variables",defaultValue:"none",source:"AccordionTabsBlock"},{name:"--tabs-trigger-font-weight",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-tab-font-weight)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-text-transform",group:"Override base Tabs component variables",defaultValue:"none",source:"AccordionTabsBlock"},{name:"--tabs-trigger-border-radius",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-tab-border-radius)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-padding-x",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-tab-padding-x)",source:"AccordionTabsBlock"},{name:"--tabs-trigger-padding-y",group:"Override base Tabs component variables",defaultValue:"var(--accordion-tabs-tab-padding-y)",source:"AccordionTabsBlock"},{name:"--accordion-trigger-background",group:"Override base Accordion component variables",defaultValue:"var(--accordion-tabs-accordion-bg)",source:"AccordionTabsBlock"},{name:"--accordion-trigger-color",group:"Override base Accordion component variables",defaultValue:"var(--accordion-tabs-accordion-text-color)",source:"AccordionTabsBlock"},{name:"--accordion-trigger-hover-background",group:"Override base Accordion component variables",defaultValue:"var(--accordion-tabs-accordion-hover-bg)",source:"AccordionTabsBlock"},{name:"--accordion-trigger-hover-color",group:"Override base Accordion component variables",defaultValue:"var(--accordion-tabs-accordion-text-color)",source:"AccordionTabsBlock"},{name:"--accordion-trigger-font-weight",group:"Override base Accordion component variables",defaultValue:"var(--accordion-tabs-accordion-trigger-font-weight)",source:"AccordionTabsBlock"},{name:"--accordion-content-background",group:"Override base Accordion component variables",defaultValue:"var(--accordion-tabs-content-bg)",source:"AccordionTabsBlock"},{name:"--accordion-content-color",group:"Override base Accordion component variables",defaultValue:"var(--accordion-tabs-content-color)",source:"AccordionTabsBlock"},{name:"--accordion-item-spacing",group:"Override base Accordion component variables",defaultValue:"var(--accordion-tabs-accordion-item-spacing)",source:"AccordionTabsBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--tabs-background",group:"TABS",defaultValue:"var(--white-alpha-2)",source:"Tabs"},{name:"--tabs-border-color",group:"TABS",defaultValue:"var(--white-alpha-2)",source:"Tabs"},{name:"--tabs-border-radius",group:"TABS",defaultValue:"var(--radius-lg)",source:"Tabs"},{name:"--tabs-padding",group:"TABS",defaultValue:"16px",source:"Tabs"},{name:"--tabs-trigger-transition",group:"Tabs Trigger",defaultValue:"background 0.2s, color 0.2s",source:"Tabs"},{name:"--tabs-trigger-disabled-opacity",group:"Tabs Trigger States",defaultValue:"0.5",source:"Tabs"},{name:"--tabs-trigger-disabled-pointer-events",group:"Tabs Trigger States",defaultValue:"none",source:"Tabs"},{name:"--tabs-trigger-focus-ring-offset",group:"Tabs Trigger Focus",defaultValue:"var(--background)",source:"Tabs"},{name:"--tabs-trigger-focus-ring-color",group:"Tabs Trigger Focus",defaultValue:"var(--ring)",source:"Tabs"},{name:"--tabs-trigger-focus-ring-width",group:"Tabs Trigger Focus",defaultValue:"2px",source:"Tabs"},{name:"--tabs-trigger-focus-ring-offset-width",group:"Tabs Trigger Focus",defaultValue:"2px",source:"Tabs"},{name:"--tabs-content-margin-top",group:"Tabs Content",defaultValue:"0.5rem",source:"Tabs"},{name:"--tabs-content-focus-ring-offset",group:"Tabs Content",defaultValue:"var(--background)",source:"Tabs"},{name:"--tabs-content-focus-ring-color",group:"Tabs Content",defaultValue:"var(--ring)",source:"Tabs"},{name:"--tabs-content-focus-ring-width",group:"Tabs Content",defaultValue:"2px",source:"Tabs"},{name:"--tabs-content-focus-ring-offset-width",group:"Tabs Content",defaultValue:"2px",source:"Tabs"},{name:"--tabs-list-height-lg",group:"Size variants",defaultValue:"40px",source:"Tabs"},{name:"--tabs-list-padding-lg",group:"Size variants",defaultValue:"4px",source:"Tabs"},{name:"--tabs-list-height-md",group:"Size variants",defaultValue:"32px",source:"Tabs"},{name:"--tabs-list-padding-md",group:"Size variants",defaultValue:"2px",source:"Tabs"},{name:"--tabs-list-height-sm",group:"Size variants",defaultValue:"24px",source:"Tabs"},{name:"--tabs-list-padding-sm",group:"Size variants",defaultValue:"2px",source:"Tabs"},{name:"--tabs-trigger-padding-x-lg",group:"Size variants",defaultValue:"32px",source:"Tabs"},{name:"--tabs-trigger-padding-y-lg",group:"Size variants",defaultValue:"8px",source:"Tabs"},{name:"--tabs-trigger-padding-x-md",group:"Size variants",defaultValue:"24px",source:"Tabs"},{name:"--tabs-trigger-padding-y-md",group:"Size variants",defaultValue:"6px",source:"Tabs"},{name:"--tabs-trigger-padding-x-sm",group:"Size variants",defaultValue:"12px",source:"Tabs"},{name:"--tabs-trigger-padding-y-sm",group:"Size variants",defaultValue:"2px",source:"Tabs"},{name:"--accordion-item-border",group:"Item",defaultValue:"0",source:"Accordion"},{name:"--accordion-trigger-font-size",group:"Trigger",defaultValue:"var(--font-body-size)",source:"Accordion"},{name:"--accordion-trigger-disabled-color",group:"Trigger",defaultValue:"var(--text-muted)",source:"Accordion"},{name:"--accordion-trigger-padding",group:"Trigger",defaultValue:"12px",source:"Accordion"},{name:"--accordion-trigger-border-radius",group:"Trigger",defaultValue:"var(--radius-lg)",source:"Accordion"},{name:"--accordion-content-padding",group:"Content",defaultValue:"12px",source:"Accordion"},{name:"--accordion-animation-duration",group:"Animation",defaultValue:"100ms",source:"Accordion"},{name:"--accordion-animation-timing",group:"Animation",defaultValue:"cubic-bezier(0.4, 0, 0.2, 1.2)",source:"Accordion"},{name:"--radio-group-padding",group:"RadioGroup",defaultValue:"0",source:"RadioGroup"},{name:"--radio-group-item-bg",group:"Background",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-item-checked-bg",group:"Background",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-item-disabled-bg",group:"Background",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-item-hover-bg",group:"Background",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-item-focus-bg",group:"Background",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-item-border-color",group:"Border",defaultValue:"var(--gray-300)",source:"RadioGroup"},{name:"--radio-group-item-border-hover-color",group:"Border",defaultValue:"var(--gray-400)",source:"RadioGroup"},{name:"--radio-group-item-border-focus-color",group:"Border",defaultValue:"var(--gray-300)",source:"RadioGroup"},{name:"--radio-group-item-border-disabled-color",group:"Border",defaultValue:"var(--gray-400)",source:"RadioGroup"},{name:"--radio-group-item-border-width",group:"Border",defaultValue:"1px",source:"RadioGroup"},{name:"--radio-group-item-checkmark-color",group:"Checkmark",defaultValue:"var(--gray-300)",source:"RadioGroup"},{name:"--radio-group-item-checkmark-disabled-color",group:"Checkmark",defaultValue:"var(--gray-400)",source:"RadioGroup"},{name:"--radio-group-item-checkmark-size",group:"Checkmark",defaultValue:"0.5rem",source:"RadioGroup"},{name:"--radio-group-item-checkmark-error-color",group:"Checkmark",defaultValue:"var(--rose-500)",source:"RadioGroup"},{name:"--radio-group-item-size",group:"Dimensions",defaultValue:"1rem",source:"RadioGroup"},{name:"--radio-group-item-border-radius",group:"Border radius",defaultValue:"50%",source:"RadioGroup"},{name:"--radio-group-item-error-border-color",group:"States",defaultValue:"var(--rose-500)",source:"RadioGroup"},{name:"--radio-group-item-error-bg",group:"States",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-segmented-padding",group:"Segmented",defaultValue:"2px",source:"RadioGroup"},{name:"--radio-group-segmented-border-color",group:"Segmented",defaultValue:"var(--gray-700)",source:"RadioGroup"},{name:"--radio-group-segmented-border-width",group:"Segmented",defaultValue:"1px",source:"RadioGroup"},{name:"--radio-group-segmented-border-radius",group:"Segmented",defaultValue:"0.375rem",source:"RadioGroup"},{name:"--radio-group-segmented-divider-color",group:"Segmented",defaultValue:"var(--gray-700)",source:"RadioGroup"},{name:"--radio-group-segmented-bg",group:"Segmented",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-segmented-selected-bg",group:"Segmented",defaultValue:"var(--gray-800)",source:"RadioGroup"},{name:"--radio-group-segmented-disabled-bg",group:"Segmented",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-segmented-hover-bg",group:"Segmented",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-segmented-focus-bg",group:"Segmented",defaultValue:"transparent",source:"RadioGroup"},{name:"--radio-group-segmented-text-color",group:"Segmented",defaultValue:"white",source:"RadioGroup"},{name:"--radio-group-segmented-padding-x",group:"Segmented",defaultValue:"1rem",source:"RadioGroup"},{name:"--radio-group-segmented-padding-y",group:"Segmented",defaultValue:"0.5rem",source:"RadioGroup"},{name:"--radio-group-item-segmented-border-radius",group:"Segmented",defaultValue:"0.25rem",source:"RadioGroup"},{name:"--label-color",group:"Color",defaultValue:"var(--gray-300)",source:"Label"},{name:"--label-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"Label"},{name:"--label-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"Label"},{name:"--label-required-color",group:"Color",defaultValue:"var(--gray-200)",source:"Label"},{name:"--label-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Label"},{name:"--label-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"Label"},{name:"--label-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"Label"},{name:"--label-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"Label"},{name:"--label-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"Label"},{name:"--label-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"Label"},{name:"--label-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"Label"},{name:"--input-bg",group:"Background",defaultValue:"var(--general-input-bg)",source:"Input"},{name:"--input-hover-bg",group:"Background",defaultValue:"var(--general-input-hover-bg)",source:"Input"},{name:"--input-focus-bg",group:"Background",defaultValue:"var(--general-input-focus-bg)",source:"Input"},{name:"--input-disabled-bg",group:"Background",defaultValue:"var(--white-alpha-1)",source:"Input"},{name:"--input-disabled-opacity",group:"Background",defaultValue:"var(--general-input-disabled-opacity)",source:"Input"},{name:"--input-color",group:"Color",defaultValue:"var(--general-input-color)",source:"Input"},{name:"--input-placeholder-color",group:"Color",defaultValue:"var(--general-input-placeholder-color)",source:"Input"},{name:"--input-disabled-color",group:"Color",defaultValue:"var(--general-input-disabled-color)",source:"Input"},{name:"--input-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Input"},{name:"--input-font-size",group:"Typography",defaultValue:"var(--general-input-font-size)",source:"Input"},{name:"--input-font-weight",group:"Typography",defaultValue:"var(--general-input-font-weight)",source:"Input"},{name:"--input-line-height",group:"Typography",defaultValue:"var(--general-input-line-height)",source:"Input"},{name:"--input-padding-x",group:"Dimensions",defaultValue:"var(--general-input-padding-x)",source:"Input"},{name:"--input-padding-y",group:"Dimensions",defaultValue:"var(--general-input-padding-y)",source:"Input"},{name:"--input-height",group:"Dimensions",defaultValue:"var(--general-input-height)",source:"Input"},{name:"--input-border-width",group:"Borders",defaultValue:"var(--general-input-border-width)",source:"Input"},{name:"--input-border-color",group:"Borders",defaultValue:"var(--general-input-border-color)",source:"Input"},{name:"--input-border-hover-color",group:"Borders",defaultValue:"var(--general-input-border-color-hover)",source:"Input"},{name:"--input-border-focus-color",group:"Borders",defaultValue:"var(--general-input-border-color-focus)",source:"Input"},{name:"--input-border-disabled-color",group:"Borders",defaultValue:"var(--general-input-border-color-disabled)",source:"Input"},{name:"--input-border-radius",group:"Border radius",defaultValue:"var(--general-input-border-radius)",source:"Input"},{name:"--input-error-color",group:"States",defaultValue:"var(--general-input-error-color)",source:"Input"},{name:"--input-error-border-color",group:"States",defaultValue:"var(--general-input-border-color-error)",source:"Input"},{name:"--input-error-box-shadow",group:"States",defaultValue:"var(--general-input-error-box-shadow)",source:"Input"},{name:"--help-text-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"HelperText"},{name:"--help-text-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"HelperText"},{name:"--help-text-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"HelperText"},{name:"--help-text-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"HelperText"},{name:"--help-text-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"HelperText"},{name:"--help-text-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"HelperText"},{name:"--help-text-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"HelperText"},{name:"--help-text-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"HelperText"}],"article-listing":[{name:"--article-listing-padding",group:"Block Container",defaultValue:"var(--block-container-padding)",source:"ArticleListing"},{name:"--article-listing-bg-image",group:"Block Container",defaultValue:"none",source:"ArticleListing"},{name:"--article-listing-title-color",group:"Title Styling",defaultValue:"var(--heading-h2-color)",source:"ArticleListing"},{name:"--article-listing-title-font-size",group:"Title Styling",defaultValue:"var(--heading-h2-clamp)",source:"ArticleListing"},{name:"--article-listing-title-font-weight",group:"Title Styling",defaultValue:"var(--heading-h2-weight)",source:"ArticleListing"},{name:"--article-listing-title-line-height",group:"Title Styling",defaultValue:"var(--heading-h2-line-height)",source:"ArticleListing"},{name:"--article-listing-subtitle-color",group:"Subtitle Styling",defaultValue:"var(--font-body-color)",source:"ArticleListing"},{name:"--article-listing-subtitle-font-size",group:"Subtitle Styling",defaultValue:"var(--font-body-size-clamp)",source:"ArticleListing"},{name:"--article-listing-subtitle-font-weight",group:"Subtitle Styling",defaultValue:"var(--font-body-weight)",source:"ArticleListing"},{name:"--article-listing-subtitle-line-height",group:"Subtitle Styling",defaultValue:"var(--font-body-line-height)",source:"ArticleListing"},{name:"--article-card-bg-color",group:"Article Card Styling",defaultValue:"var(--card-bg)",source:"ArticleListing"},{name:"--article-card-text-color",group:"Article Card Styling",defaultValue:"var(--article-card-text-color)",source:"ArticleListing"},{name:"--article-card-hover-bg-color",group:"Article Card Styling",defaultValue:"var(--card-bg)",source:"ArticleListing"},{name:"--article-card-hover-color",group:"Article Card Styling",defaultValue:"var(--article-card-text-color)",source:"ArticleListing"},{name:"--article-card-border-radius",group:"Article Card Styling",defaultValue:"var(--card-border-radius)",source:"ArticleListing"},{name:"--article-card-border",group:"Article Card Styling",defaultValue:"var(--card-border)",source:"ArticleListing"},{name:"--article-card-hover-rotate",group:"Article Card Styling",defaultValue:"2deg",source:"ArticleListing"},{name:"--article-card-body-font-size",group:"Article Card Styling",defaultValue:"var(--font-body-size-clamp)",source:"ArticleListing"},{name:"--article-card-title-color",group:"Article Card Styling",defaultValue:"var(--article-card-text-color)",source:"ArticleListing"},{name:"--article-card-title-font-size",group:"Article Card Styling",defaultValue:"var(--heading-h4-clamp)",source:"ArticleListing"},{name:"--article-card-title-font-weight",group:"Article Card Styling",defaultValue:"var(--heading-h4-weight)",source:"ArticleListing"},{name:"--article-card-title-line-height",group:"Article Card Styling",defaultValue:"var(--heading-h4-line-height)",source:"ArticleListing"},{name:"--article-card-image-container-min-height",group:"Article Card Styling",defaultValue:"var(--card-image-container-min-height)",source:"ArticleListing"},{name:"--article-card-author-color",group:"Article Card Styling",defaultValue:"var(--article-card-text-color)",source:"ArticleListing"},{name:"--article-card-author-avatar-bg-color",group:"Article Card Styling",defaultValue:"var(--white-alpha-2)",source:"ArticleListing"},{name:"--article-card-author-read-time-font-size",group:"Article Card Styling",defaultValue:"var(--text-sm)",source:"ArticleListing"},{name:"--article-card-date-color",group:"Article Card Styling",defaultValue:"var(--article-card-text-color)",source:"ArticleListing"},{name:"--article-card-excerpt-color",group:"Article Card Styling",defaultValue:"var(--article-card-text-color)",source:"ArticleListing"},{name:"--article-card-icon-color",group:"Article Card Styling",defaultValue:"var(--article-card-text-color)",source:"ArticleListing"},{name:"--article-card-category-bg-color",group:"Category Badge Styling",defaultValue:"var(--badge-default-solid-soft)",source:"ArticleListing"},{name:"--article-card-category-text-color",group:"Category Badge Styling",defaultValue:"var(--badge-default-solid-soft-color)",source:"ArticleListing"},{name:"--article-card-category-font-size",group:"Category Badge Styling",defaultValue:"var(--badge-sm-font-size)",source:"ArticleListing"},{name:"--article-card-category-padding-x",group:"Category Badge Styling",defaultValue:"var(--badge-sm-padding-x)",source:"ArticleListing"},{name:"--article-card-category-padding-y",group:"Category Badge Styling",defaultValue:"var(--badge-sm-padding-y)",source:"ArticleListing"},{name:"--article-card-category-radius",group:"Category Badge Styling",defaultValue:"var(--badge-radius)",source:"ArticleListing"},{name:"--article-card-tag-bg-color",group:"Tag Styling",defaultValue:"var(--badge-default-solid-soft)",source:"ArticleListing"},{name:"--article-card-tag-text-color",group:"Tag Styling",defaultValue:"var(--badge-default-solid-soft-color)",source:"ArticleListing"},{name:"--article-card-tag-font-size",group:"Tag Styling",defaultValue:"var(--badge-sm-font-size)",source:"ArticleListing"},{name:"--article-card-tag-padding-x",group:"Tag Styling",defaultValue:"var(--badge-sm-padding-x)",source:"ArticleListing"},{name:"--article-card-tag-padding-y",group:"Tag Styling",defaultValue:"var(--badge-sm-padding-y)",source:"ArticleListing"},{name:"--article-card-tag-radius",group:"Tag Styling",defaultValue:"var(--badge-radius)",source:"ArticleListing"},{name:"--article-listing-filter-count-font-size",group:"Filter Tabs",defaultValue:"var(--text-sm)",source:"ArticleListing"},{name:"--article-listing-filter-count-color",group:"Filter Tabs",defaultValue:"var(--text-muted)",source:"ArticleListing"},{name:"--article-listing-empty-state-icon-bg",group:"Empty State",defaultValue:"var(--card-bg)",source:"ArticleListing"},{name:"--article-listing-empty-state-icon-color",group:"Empty State",defaultValue:"var(--article-card-text-color)",source:"ArticleListing"},{name:"--article-listing-empty-state-icon-font-size",group:"Empty State",defaultValue:"var(--text-4xl)",source:"ArticleListing"},{name:"--article-listing-empty-state-title-color",group:"Empty State",defaultValue:"var(--heading-h3-color)",source:"ArticleListing"},{name:"--article-listing-empty-state-title-font-size",group:"Empty State",defaultValue:"var(--heading-h3-clamp)",source:"ArticleListing"},{name:"--article-listing-empty-state-title-font-weight",group:"Empty State",defaultValue:"var(--heading-h3-weight)",source:"ArticleListing"},{name:"--article-listing-empty-state-title-line-height",group:"Empty State",defaultValue:"var(--heading-h3-line-height)",source:"ArticleListing"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--input-bg",group:"Background",defaultValue:"var(--general-input-bg)",source:"Input"},{name:"--input-hover-bg",group:"Background",defaultValue:"var(--general-input-hover-bg)",source:"Input"},{name:"--input-focus-bg",group:"Background",defaultValue:"var(--general-input-focus-bg)",source:"Input"},{name:"--input-disabled-bg",group:"Background",defaultValue:"var(--white-alpha-1)",source:"Input"},{name:"--input-disabled-opacity",group:"Background",defaultValue:"var(--general-input-disabled-opacity)",source:"Input"},{name:"--input-color",group:"Color",defaultValue:"var(--general-input-color)",source:"Input"},{name:"--input-placeholder-color",group:"Color",defaultValue:"var(--general-input-placeholder-color)",source:"Input"},{name:"--input-disabled-color",group:"Color",defaultValue:"var(--general-input-disabled-color)",source:"Input"},{name:"--input-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Input"},{name:"--input-font-size",group:"Typography",defaultValue:"var(--general-input-font-size)",source:"Input"},{name:"--input-font-weight",group:"Typography",defaultValue:"var(--general-input-font-weight)",source:"Input"},{name:"--input-line-height",group:"Typography",defaultValue:"var(--general-input-line-height)",source:"Input"},{name:"--input-padding-x",group:"Dimensions",defaultValue:"var(--general-input-padding-x)",source:"Input"},{name:"--input-padding-y",group:"Dimensions",defaultValue:"var(--general-input-padding-y)",source:"Input"},{name:"--input-height",group:"Dimensions",defaultValue:"var(--general-input-height)",source:"Input"},{name:"--input-border-width",group:"Borders",defaultValue:"var(--general-input-border-width)",source:"Input"},{name:"--input-border-color",group:"Borders",defaultValue:"var(--general-input-border-color)",source:"Input"},{name:"--input-border-hover-color",group:"Borders",defaultValue:"var(--general-input-border-color-hover)",source:"Input"},{name:"--input-border-focus-color",group:"Borders",defaultValue:"var(--general-input-border-color-focus)",source:"Input"},{name:"--input-border-disabled-color",group:"Borders",defaultValue:"var(--general-input-border-color-disabled)",source:"Input"},{name:"--input-border-radius",group:"Border radius",defaultValue:"var(--general-input-border-radius)",source:"Input"},{name:"--input-error-color",group:"States",defaultValue:"var(--general-input-error-color)",source:"Input"},{name:"--input-error-border-color",group:"States",defaultValue:"var(--general-input-border-color-error)",source:"Input"},{name:"--input-error-box-shadow",group:"States",defaultValue:"var(--general-input-error-box-shadow)",source:"Input"},{name:"--help-text-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"HelperText"},{name:"--help-text-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"HelperText"},{name:"--help-text-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"HelperText"},{name:"--help-text-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"HelperText"},{name:"--help-text-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"HelperText"},{name:"--help-text-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"HelperText"},{name:"--help-text-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"HelperText"},{name:"--help-text-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"HelperText"},{name:"--label-color",group:"Color",defaultValue:"var(--gray-300)",source:"Label"},{name:"--label-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"Label"},{name:"--label-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"Label"},{name:"--label-required-color",group:"Color",defaultValue:"var(--gray-200)",source:"Label"},{name:"--label-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Label"},{name:"--label-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"Label"},{name:"--label-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"Label"},{name:"--label-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"Label"},{name:"--label-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"Label"},{name:"--label-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"Label"},{name:"--label-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"Label"},{name:"--button-tabs-gap",group:"Button Tabs Group",defaultValue:"var(--spacing-2)",source:"ButtonTabs"},{name:"--button-tabs-tab-radius",group:"Button Tab - Base",defaultValue:"var(--button-radius)",source:"ButtonTabs"},{name:"--button-tabs-tab-padding-x",group:"Button Tab - Base",defaultValue:"var(--spacing-6)",source:"ButtonTabs"},{name:"--button-tabs-tab-padding-y",group:"Button Tab - Base",defaultValue:"var(--spacing-2)",source:"ButtonTabs"},{name:"--button-tabs-tab-font-size",group:"Button Tab - Base",defaultValue:"var(--button-font-size)",source:"ButtonTabs"},{name:"--button-tabs-tab-font-weight",group:"Button Tab - Base",defaultValue:"var(--button-font-weight)",source:"ButtonTabs"},{name:"--button-tabs-tab-height",group:"Button Tab - Base",defaultValue:"var(--button-lg-height)",source:"ButtonTabs"},{name:"--button-tabs-tab-min-width",group:"Button Tab - Base",defaultValue:"auto",source:"ButtonTabs"},{name:"--button-tabs-tab-transition",group:"Button Tab - Base",defaultValue:"all 0.2s ease-in-out",source:"ButtonTabs"},{name:"--button-tabs-tab-padding-x-mobile",group:"Button Tab - Mobile",defaultValue:"var(--spacing-3)",source:"ButtonTabs"},{name:"--button-tabs-tab-padding-y-mobile",group:"Button Tab - Mobile",defaultValue:"var(--spacing-1)",source:"ButtonTabs"},{name:"--button-tabs-tab-font-size-mobile",group:"Button Tab - Mobile",defaultValue:"var(--font-body-size-xs, 0.75rem)",source:"ButtonTabs"},{name:"--button-tabs-tab-height-mobile",group:"Button Tab - Mobile",defaultValue:"auto",source:"ButtonTabs"},{name:"--button-tabs-tab-active-background",group:"Button Tab - Active State",defaultValue:"var(--button-default)",source:"ButtonTabs"},{name:"--button-tabs-tab-active-color",group:"Button Tab - Active State",defaultValue:"var(--button-default-color)",source:"ButtonTabs"},{name:"--button-tabs-tab-active-hover-background",group:"Button Tab - Active State",defaultValue:"var(--button-default-hover)",source:"ButtonTabs"},{name:"--button-tabs-tab-active-hover-color",group:"Button Tab - Active State",defaultValue:"var(--button-default-hover-color)",source:"ButtonTabs"},{name:"--button-tabs-tab-active-press-background",group:"Button Tab - Active State",defaultValue:"var(--button-default-press)",source:"ButtonTabs"},{name:"--button-tabs-tab-active-press-color",group:"Button Tab - Active State",defaultValue:"var(--button-default-press-color)",source:"ButtonTabs"},{name:"--button-tabs-tab-active-press-border",group:"Button Tab - Active State",defaultValue:"none",source:"ButtonTabs"},{name:"--button-tabs-tab-inactive-background",group:"Button Tab - Inactive State",defaultValue:"var(--button-secondary)",source:"ButtonTabs"},{name:"--button-tabs-tab-inactive-color",group:"Button Tab - Inactive State",defaultValue:"var(--button-secondary-color)",source:"ButtonTabs"},{name:"--button-tabs-tab-inactive-hover-background",group:"Button Tab - Inactive State",defaultValue:"var(--button-secondary-hover)",source:"ButtonTabs"},{name:"--button-tabs-tab-inactive-hover-color",group:"Button Tab - Inactive State",defaultValue:"var(--button-secondary-hover-color)",source:"ButtonTabs"},{name:"--button-tabs-tab-inactive-press-background",group:"Button Tab - Inactive State",defaultValue:"var(--button-secondary-press)",source:"ButtonTabs"},{name:"--button-tabs-tab-inactive-press-color",group:"Button Tab - Inactive State",defaultValue:"var(--button-secondary-press-color)",source:"ButtonTabs"},{name:"--button-tabs-tab-inactive-press-border",group:"Button Tab - Inactive State",defaultValue:"none",source:"ButtonTabs"},{name:"--button-lg-height",group:"Button Tab - Inactive State",defaultValue:"var(--button-tabs-tab-height)",source:"ButtonTabs"},{name:"--button-default-press",group:"Button Tab - Inactive State",defaultValue:"var(--button-tabs-tab-active-press-background)",source:"ButtonTabs"},{name:"--button-default-press-color",group:"Button Tab - Inactive State",defaultValue:"var(--button-tabs-tab-active-press-color)",source:"ButtonTabs"},{name:"--button-default-press-border",group:"Button Tab - Inactive State",defaultValue:"var(--button-tabs-tab-active-press-border)",source:"ButtonTabs"},{name:"--button-secondary-press",group:"Button Tab - Inactive State",defaultValue:"var(--button-tabs-tab-inactive-press-background)",source:"ButtonTabs"},{name:"--button-secondary-press-color",group:"Button Tab - Inactive State",defaultValue:"var(--button-tabs-tab-inactive-press-color)",source:"ButtonTabs"},{name:"--button-secondary-press-border",group:"Button Tab - Inactive State",defaultValue:"var(--button-tabs-tab-inactive-press-border)",source:"ButtonTabs"},{name:"--button-radius",group:"BUTTON",defaultValue:"var(--radius)",source:"Button"},{name:"--button-font-size",group:"BUTTON",defaultValue:"var(--text-md)",source:"Button"},{name:"--button-font-weight",group:"BUTTON",defaultValue:"var(--font-medium)",source:"Button"},{name:"--button-font-family",group:"BUTTON",defaultValue:"var(--font-body)",source:"Button"},{name:"--button-text-wrap",group:"BUTTON",defaultValue:"wrap",source:"Button"},{name:"--button-image-icon-max-height",group:"BUTTON",defaultValue:"1.75rem",source:"Button"},{name:"--button-default",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-hover",group:"Default (Primary)",defaultValue:"var(--indigo-600)",source:"Button"},{name:"--button-default-hover-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-disabled",group:"Default (Primary)",defaultValue:"var(--indigo-900)",source:"Button"},{name:"--button-default-disabled-color",group:"Default (Primary)",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-secondary",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-hover",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-secondary-hover-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-disabled",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-disabled-color",group:"Secondary",defaultValue:"var(--gray-300)",source:"Button"},{name:"--button-outline",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-border",group:"Outline",defaultValue:"var(--gray-600)",source:"Button"},{name:"--button-outline-hover",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline-hover-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-disabled",group:"Outline",defaultValue:"transparent",source:"Button"},{name:"--button-outline-disabled-color",group:"Outline",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-outline-press",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-press-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-press-border",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost",group:"Ghost",defaultValue:"transparent",source:"Button"},{name:"--button-ghost-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-hover",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost-hover-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-disabled",group:"Ghost",defaultValue:"var(--gray-900)",source:"Button"},{name:"--button-ghost-disabled-color",group:"Ghost",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-ghost-press",group:"Ghost",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-ghost-press-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-press-border",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-link",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-hover",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-hover-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-disabled",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-disabled-color",group:"Link",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-link-press",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-press-bg",group:"Link",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-link-press-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-press-border",group:"Link",defaultValue:"var(--white-alpha-1)",source:"Button"},{name:"--button-warning",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-hover",group:"Warning",defaultValue:"var(--amber-700, #b45309)",source:"Button"},{name:"--button-warning-hover-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-disabled",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-warning-disabled-color",group:"Warning",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-warning-press",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-press-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-press-border",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-destructive",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-hover",group:"Destructive",defaultValue:"var(--rose-800)",source:"Button"},{name:"--button-destructive-hover-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-disabled",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-destructive-disabled-color",group:"Destructive",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-destructive-press",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-press-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-press-border",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-default-height",group:"Sizes",defaultValue:"2.25rem",source:"Button"},{name:"--button-default-padding-x",group:"Sizes",defaultValue:"1rem",source:"Button"},{name:"--button-default-padding-y",group:"Sizes",defaultValue:"0.5rem",source:"Button"},{name:"--button-sm-height",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-sm-padding-x",group:"Sizes",defaultValue:"0.75rem",source:"Button"},{name:"--button-sm-padding-y",group:"Sizes",defaultValue:"0.375rem",source:"Button"},{name:"--button-lg-padding-x",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-lg-padding-y",group:"Sizes",defaultValue:"0.625rem",source:"Button"},{name:"--button-icon-only-width",group:"Sizes",defaultValue:"var(--button-default-height)",source:"Button"},{name:"--button-icon-only-sm-width",group:"Sizes",defaultValue:"var(--button-sm-height)",source:"Button"},{name:"--button-icon-only-lg-width",group:"Sizes",defaultValue:"var(--button-lg-height)",source:"Button"},{name:"--avatar-bg",group:"Avatar Background",defaultValue:"var(--white-alpha-1)",source:"Avatar"},{name:"--avatar-image-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-equipment-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-color",group:"Avatar Icon Color",defaultValue:"var(--gray-200)",source:"Avatar"},{name:"--avatar-radius",group:"Avatar Border Radius",defaultValue:"9999px",source:"Avatar"},{name:"--avatar-size-sm",group:"Avatar Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--avatar-size-md",group:"Avatar Sizes",defaultValue:"2.5rem",source:"Avatar"},{name:"--avatar-size-lg",group:"Avatar Sizes",defaultValue:"3rem",source:"Avatar"},{name:"--avatar-size-xl",group:"Avatar Sizes",defaultValue:"4rem",source:"Avatar"},{name:"--avatar-icon-size-sm",group:"Avatar Icon Sizes",defaultValue:"1rem",source:"Avatar"},{name:"--avatar-icon-size-md",group:"Avatar Icon Sizes",defaultValue:"1.25rem",source:"Avatar"},{name:"--avatar-icon-size-lg",group:"Avatar Icon Sizes",defaultValue:"1.5rem",source:"Avatar"},{name:"--avatar-icon-size-xl",group:"Avatar Icon Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--pagination-nav-bg",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--white-alpha-2)",source:"Pagination"},{name:"--pagination-nav-color",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-nav-border",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-600)",source:"Pagination"},{name:"--pagination-nav-hover-bg",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--white-alpha-3)",source:"Pagination"},{name:"--pagination-nav-hover-color",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-nav-hover-border",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-500)",source:"Pagination"},{name:"--pagination-nav-disabled-bg",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-900)",source:"Pagination"},{name:"--pagination-nav-disabled-color",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-500)",source:"Pagination"},{name:"--pagination-nav-disabled-border",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-700)",source:"Pagination"},{name:"--pagination-nav-disabled-opacity",group:"Navigation Buttons (Previous/Next)",defaultValue:"0.6",source:"Pagination"},{name:"--pagination-nav-previous-image",group:"Navigation Button Images",defaultValue:"none",source:"Pagination"},{name:"--pagination-nav-next-image",group:"Navigation Button Images",defaultValue:"none",source:"Pagination"},{name:"--pagination-nav-image-size",group:"Navigation Button Images",defaultValue:"16px",source:"Pagination"},{name:"--pagination-nav-image-position",group:"Navigation Button Images",defaultValue:"center",source:"Pagination"},{name:"--pagination-nav-image-repeat",group:"Navigation Button Images",defaultValue:"no-repeat",source:"Pagination"},{name:"--pagination-button-bg",group:"Page Number Buttons",defaultValue:"transparent",source:"Pagination"},{name:"--pagination-button-color",group:"Page Number Buttons",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-button-text-size",group:"Page Number Buttons",defaultValue:"var(--font-body-size)",source:"Pagination"},{name:"--pagination-button-border-color",group:"Page Number Buttons",defaultValue:"var(--gray-600)",source:"Pagination"},{name:"--pagination-button-hover-bg",group:"Page Number Buttons",defaultValue:"var(--white-alpha-3)",source:"Pagination"},{name:"--pagination-button-hover-color",group:"Page Number Buttons",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-button-hover-border",group:"Page Number Buttons",defaultValue:"var(--gray-500)",source:"Pagination"},{name:"--pagination-button-rounded",group:"Page Number Buttons",defaultValue:"var(--radius-md)",source:"Pagination"},{name:"--pagination-button-padding-x",group:"Page Number Buttons",defaultValue:"var(--spacing-2)",source:"Pagination"},{name:"--pagination-button-padding-y",group:"Page Number Buttons",defaultValue:"var(--spacing-2)",source:"Pagination"},{name:"--pagination-button-active-bg",group:"Active Page Button",defaultValue:"var(--indigo-600)",source:"Pagination"},{name:"--pagination-button-active-color",group:"Active Page Button",defaultValue:"var(--white)",source:"Pagination"},{name:"--pagination-button-active-border-color",group:"Active Page Button",defaultValue:"var(--indigo-600)",source:"Pagination"},{name:"--pagination-button-active-hover-bg",group:"Active Page Button",defaultValue:"var(--indigo-700)",source:"Pagination"},{name:"--pagination-button-active-hover-color",group:"Active Page Button",defaultValue:"var(--white)",source:"Pagination"},{name:"--pagination-button-active-hover-border",group:"Active Page Button",defaultValue:"var(--indigo-700)",source:"Pagination"},{name:"--pagination-ellipsis-color",group:"Ellipsis",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-ellipsis-size",group:"Ellipsis",defaultValue:"var(--text-sm)",source:"Pagination"},{name:"--pagination-focus-ring",group:"Focus States",defaultValue:"0px 0px 0px 2px var(--indigo-alpha-6)",source:"Pagination"},{name:"--pagination-focus-ring-offset",group:"Focus States",defaultValue:"2px",source:"Pagination"},{name:"--pagination-transition-duration",group:"Transitions",defaultValue:"150ms",source:"Pagination"},{name:"--pagination-transition-timing",group:"Transitions",defaultValue:"ease-in-out",source:"Pagination"},{name:"--pagination-label-color",group:"Label",defaultValue:"var(--gray-200)",source:"Pagination"},{name:"--pagination-label-font-size",group:"Label",defaultValue:"var(--text-sm)",source:"Pagination"},{name:"--select-height",group:"Select",defaultValue:"var(--general-input-height)",source:"Select"},{name:"--select-font-size",group:"Select",defaultValue:"var(--general-input-font-size)",source:"Select"},{name:"--select-font-weight",group:"Select",defaultValue:"var(--general-input-font-weight)",source:"Select"},{name:"--select-font-family",group:"Select",defaultValue:"var(--general-input-font-family)",source:"Select"},{name:"--select-background",group:"Select",defaultValue:"var(--general-input-bg)",source:"Select"},{name:"--select-border-color",group:"Select",defaultValue:"var(--general-input-border-color)",source:"Select"},{name:"--select-border-width",group:"Select",defaultValue:"var(--general-input-border-width)",source:"Select"},{name:"--select-border-radius",group:"Select",defaultValue:"var(--general-input-border-radius)",source:"Select"},{name:"--select-border-style",group:"Select",defaultValue:"var(--general-input-border-style)",source:"Select"},{name:"--select-color",group:"Select",defaultValue:"var(--general-input-color)",source:"Select"},{name:"--select-placeholder-color",group:"Select",defaultValue:"var(--general-input-placeholder-color)",source:"Select"},{name:"--select-label-color",group:"Select",defaultValue:"var(--gray-400)",source:"Select"},{name:"--select-hover-bg",group:"Select",defaultValue:"var(--gray-600)",source:"Select"},{name:"--select-padding-x",group:"Select",defaultValue:"var(--general-input-padding-x)",source:"Select"},{name:"--select-padding-y",group:"Select",defaultValue:"var(--general-input-padding-y)",source:"Select"},{name:"--select-disabled-bg",group:"Select",defaultValue:"var(--general-input-disabled-bg)",source:"Select"},{name:"--select-disabled-color",group:"Select",defaultValue:"var(--general-input-disabled-color)",source:"Select"},{name:"--select-disabled-opacity",group:"Select",defaultValue:"var(--general-input-disabled-opacity)",source:"Select"},{name:"--select-disabled-border-color",group:"Select",defaultValue:"var(--general-input-border-color-disabled)",source:"Select"},{name:"--select-error-color",group:"Select",defaultValue:"var(--general-input-error-color)",source:"Select"},{name:"--select-error-border-color",group:"Select",defaultValue:"var(--general-input-border-color-error)",source:"Select"},{name:"--select-error-box-shadow",group:"Select",defaultValue:"var(--general-input-error-box-shadow)",source:"Select"},{name:"--select-item-radius",group:"Select",defaultValue:"var(--radius-md)",source:"Select"},{name:"--select-content-background",group:"Select",defaultValue:"var(--gray-950)",source:"Select"},{name:"--select-description-color",group:"Select",defaultValue:"var(--gray-400)",source:"Select"},{name:"--page-spinner-color",group:"Spinner Colors",defaultValue:"var(--rose-700)",source:"PageSpinner"},{name:"--page-spinner-bg",group:"Spinner Colors",defaultValue:"transparent",source:"PageSpinner"},{name:"--page-spinner-logo-color",group:"Spinner Colors",defaultValue:"transparent",source:"PageSpinner"},{name:"--page-spinner-size",group:"Spinner Sizes",defaultValue:"70px",source:"PageSpinner"},{name:"--page-spinner-border-width",group:"Spinner Sizes",defaultValue:"4px",source:"PageSpinner"},{name:"--page-spinner-logo-display",group:"Logo Sizes",defaultValue:"block",source:"PageSpinner"},{name:"--page-spinner-logo-size",group:"Logo Sizes",defaultValue:"50px",source:"PageSpinner"},{name:"--page-spinner-logo-top",group:"Logo Sizes",defaultValue:"16%",source:"PageSpinner"},{name:"--page-spinner-logo-left",group:"Logo Sizes",defaultValue:"14%",source:"PageSpinner"},{name:"--page-spinner-container-padding-top",group:"Container Spacing",defaultValue:"128px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom",group:"Container Spacing",defaultValue:"128px",source:"PageSpinner"},{name:"--page-spinner-size-sm",group:"Small Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-border-width-sm",group:"Small Size Variables",defaultValue:"2px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-size-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-top-sm",group:"Small Size Variables",defaultValue:"8px",source:"PageSpinner"},{name:"--page-spinner-logo-left-sm",group:"Small Size Variables",defaultValue:"8px",source:"PageSpinner"},{name:"--page-spinner-size-md",group:"Medium Size Variables",defaultValue:"48px",source:"PageSpinner"},{name:"--page-spinner-border-width-md",group:"Medium Size Variables",defaultValue:"3px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-logo-size-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-logo-top-md",group:"Medium Size Variables",defaultValue:"12px",source:"PageSpinner"},{name:"--page-spinner-logo-left-md",group:"Medium Size Variables",defaultValue:"12px",source:"PageSpinner"},{name:"--page-spinner-size-lg",group:"Large Size Variables",defaultValue:"64px",source:"PageSpinner"},{name:"--page-spinner-border-width-lg",group:"Large Size Variables",defaultValue:"4px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-logo-size-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-logo-top-lg",group:"Large Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-left-lg",group:"Large Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--card-border-width",group:"Card Component Variables",defaultValue:"1px",source:"Card"},{name:"--card-border-style",group:"Card Component Variables",defaultValue:"solid",source:"Card"},{name:"--card-border-color",group:"Card Component Variables",defaultValue:"var(--white-alpha-1)",source:"Card"},{name:"--card-border",group:"Card Component Variables",defaultValue:"var(--card-border-width) var(--card-border-style) var(--card-border-color)",source:"Card"},{name:"--card-border-hover",group:"Card Component Variables",defaultValue:"var(--card-border-width) var(--card-border-style) var(--card-border-color)",source:"Card"},{name:"--card-border-radius",group:"Card Component Variables",defaultValue:"var(--radius-lg)",source:"Card"},{name:"--card-shadow",group:"Card Component Variables",defaultValue:"var(--shadow-sm)",source:"Card"},{name:"--card-text-color",group:"Card Component Variables",defaultValue:"var(--font-body-color)",source:"Card"},{name:"--card-muted-text-color",group:"Card Component Variables",defaultValue:"var(--text-muted)",source:"Card"},{name:"--card-gap",group:"Card Component Variables",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-bg",group:"Card Variants",defaultValue:"var(--white-alpha-1)",source:"Card"},{name:"--card-elevated-bg",group:"Card Variants",defaultValue:"var(--white-alpha-3)",source:"Card"},{name:"--card-elevated-border-width",group:"Card Variants",defaultValue:"1px",source:"Card"},{name:"--card-elevated-border-style",group:"Card Variants",defaultValue:"solid",source:"Card"},{name:"--card-elevated-border-color",group:"Card Variants",defaultValue:"var(--gray-500)",source:"Card"},{name:"--card-elevated-border",group:"Card Variants",defaultValue:"var(--card-elevated-border-width) var(--card-elevated-border-style) var(--card-elevated-border-color)",source:"Card"},{name:"--card-elevated-border-hover",group:"Card Variants",defaultValue:"var(--card-elevated-border-width) var(--card-elevated-border-style) var(--card-elevated-border-color)",source:"Card"},{name:"--card-elevated-shadow",group:"Card Variants",defaultValue:"var(--shadow-md)",source:"Card"},{name:"--card-outlined-bg",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-outlined-border-width",group:"Card Variants",defaultValue:"2px",source:"Card"},{name:"--card-outlined-border-style",group:"Card Variants",defaultValue:"dashed",source:"Card"},{name:"--card-outlined-border-color",group:"Card Variants",defaultValue:"var(--gray-500)",source:"Card"},{name:"--card-outlined-border",group:"Card Variants",defaultValue:"var(--card-outlined-border-width) var(--card-outlined-border-style) var(--card-outlined-border-color)",source:"Card"},{name:"--card-outlined-border-hover",group:"Card Variants",defaultValue:"var(--card-outlined-border-width) var(--card-outlined-border-style) var(--card-outlined-border-color)",source:"Card"},{name:"--card-outlined-shadow",group:"Card Variants",defaultValue:"none",source:"Card"},{name:"--card-ghost-bg",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-ghost-border-width",group:"Card Variants",defaultValue:"1px",source:"Card"},{name:"--card-ghost-border-style",group:"Card Variants",defaultValue:"solid",source:"Card"},{name:"--card-ghost-border-color",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-ghost-border",group:"Card Variants",defaultValue:"var(--card-ghost-border-width) var(--card-ghost-border-style) var(--card-ghost-border-color)",source:"Card"},{name:"--card-ghost-border-hover",group:"Card Variants",defaultValue:"var(--card-ghost-border-width) var(--card-ghost-border-style) var(--card-ghost-border-color)",source:"Card"},{name:"--card-ghost-shadow",group:"Card Variants",defaultValue:"none",source:"Card"},{name:"--card-padding-sm",group:"Card Sizes",defaultValue:"var(--spacing-3)",source:"Card"},{name:"--card-padding-md",group:"Card Sizes",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-padding-lg",group:"Card Sizes",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-header-padding",group:"Card Header",defaultValue:"0",source:"Card"},{name:"--card-header-padding-top-with-image",group:"Card Header",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-header-text-align",group:"Card Header",defaultValue:"left",source:"Card"},{name:"--card-content-color",group:"Card Content",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-content-text-align",group:"Card Content",defaultValue:"left",source:"Card"},{name:"--card-content-padding",group:"Card Content",defaultValue:"0",source:"Card"},{name:"--card-content-padding-x-with-image-top",group:"Card Content",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-content-padding-bottom-with-image-top",group:"Card Content",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-title-font-size",group:"Card Typography",defaultValue:"var(--heading-h3-clamp)",source:"Card"},{name:"--card-title-font-weight",group:"Card Typography",defaultValue:"var(--heading-h3-weight)",source:"Card"},{name:"--card-title-line-height",group:"Card Typography",defaultValue:"var(--heading-h3-line-height)",source:"Card"},{name:"--card-title-color",group:"Card Typography",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-title-padding",group:"Card Typography",defaultValue:"0",source:"Card"},{name:"--card-description-font-size",group:"Card Typography",defaultValue:"var(--font-body-size-clamp)",source:"Card"},{name:"--card-description-color",group:"Card Typography",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-description-line-height",group:"Card Typography",defaultValue:"var(--font-body-line-height)",source:"Card"},{name:"--card-description-padding",group:"Card Typography",defaultValue:"0",source:"Card"},{name:"--card-image-container-bg",group:"Card Image Container Variables",defaultValue:"transparent",source:"Card"},{name:"--card-image-container-border",group:"Card Image Container Variables",defaultValue:"none",source:"Card"},{name:"--card-image-container-margin",group:"Card Image Container Variables",defaultValue:"0 auto",source:"Card"},{name:"--card-image-container-min-height",group:"Card Image Container Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-container-border-radius",group:"Card Image Container Variables",defaultValue:"var(--card-border-radius)",source:"Card"},{name:"--card-image-container-padding",group:"Card Image Container Variables",defaultValue:"0",source:"Card"},{name:"--card-image-container-display",group:"Card Image Container Variables",defaultValue:"block",source:"Card"},{name:"--card-image-container-justify-content",group:"Card Image Container Variables",defaultValue:"flex-start",source:"Card"},{name:"--card-image-container-align-items",group:"Card Image Container Variables",defaultValue:"flex-start",source:"Card"},{name:"--card-image-container-overflow",group:"Card Image Container Variables",defaultValue:"hidden",source:"Card"},{name:"--card-image-container-border-radius-md",group:"Card Image Container Variables",defaultValue:"var(--card-image-container-border-radius)",source:"Card"},{name:"--card-image-container-overflow-md",group:"Card Image Container Variables",defaultValue:"visible",source:"Card"},{name:"--card-image-container-display-md",group:"Card Image Container Variables",defaultValue:"flex",source:"Card"},{name:"--card-image-container-justify-content-md",group:"Card Image Container Variables",defaultValue:"center",source:"Card"},{name:"--card-image-container-max-width-md",group:"Card Image Container Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-border-radius",group:"Card Image Variables",defaultValue:"0",source:"Card"},{name:"--card-image-object-fit",group:"Card Image Variables",defaultValue:"cover",source:"Card"},{name:"--card-image-object-position",group:"Card Image Variables",defaultValue:"center",source:"Card"},{name:"--card-image-min-height",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-height",group:"Card Image Variables",defaultValue:"min-content",source:"Card"},{name:"--card-image-positioned-max-height",group:"Card Image Variables",defaultValue:"200px",source:"Card"},{name:"--card-image-max-height",group:"Card Image Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-max-width",group:"Card Image Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-width",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-width-md",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-margin",group:"Card Image Variables",defaultValue:"0",source:"Card"},{name:"--card-image-border-radius-md",group:"Card Image Variables",defaultValue:"var(--card-image-border-radius)",source:"Card"},{name:"--card-image-max-width-md",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-object-fit-md",group:"Card Image Variables",defaultValue:"cover",source:"Card"},{name:"--card-image-positioned-max-height-md",group:"Card Image Variables",defaultValue:"var(--card-image-positioned-max-height)",source:"Card"},{name:"--card-footer-padding",group:"Card Footer",defaultValue:"0",source:"Card"},{name:"--card-footer-padding-x-with-image-top",group:"Card Footer",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-footer-padding-bottom-with-image-top",group:"Card Footer",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-footer-text-align",group:"Card Footer",defaultValue:"left",source:"Card"},{name:"--badge-radius",group:"Base",defaultValue:"var(--radius-md)",source:"Badge"},{name:"--badge-font-size",group:"Base",defaultValue:"var(--text-xs)",source:"Badge"},{name:"--badge-font-weight",group:"Base",defaultValue:"var(--font-medium)",source:"Badge"},{name:"--badge-default",group:"Default badge theme",defaultValue:"var(--indigo-600)",source:"Badge"},{name:"--badge-default-color",group:"Default badge theme",defaultValue:"var(--gray-100)",source:"Badge"},{name:"--badge-default-solid-soft",group:"Default badge theme",defaultValue:"var(--indigo-200)",source:"Badge"},{name:"--badge-default-solid-soft-color",group:"Default badge theme",defaultValue:"var(--indigo-800)",source:"Badge"},{name:"--badge-default-outline",group:"Default badge theme",defaultValue:"var(--indigo-400)",source:"Badge"},{name:"--badge-default-outline-color",group:"Default badge theme",defaultValue:"var(--indigo-400)",source:"Badge"},{name:"--badge-default-outline-soft",group:"Default badge theme",defaultValue:"var(--indigo-500)",source:"Badge"},{name:"--badge-default-outline-soft-color",group:"Default badge theme",defaultValue:"var(--indigo-500)",source:"Badge"},{name:"--badge-default-outline-soft-background",group:"Default badge theme",defaultValue:"var(--indigo-alpha-12)",source:"Badge"},{name:"--badge-secondary",group:"Secondary badge theme",defaultValue:"var(--gray-800)",source:"Badge"},{name:"--badge-secondary-color",group:"Secondary badge theme",defaultValue:"var(--gray-100)",source:"Badge"},{name:"--badge-secondary-soft",group:"Secondary badge theme",defaultValue:"var(--gray-400)",source:"Badge"},{name:"--badge-secondary-soft-color",group:"Secondary badge theme",defaultValue:"var(--gray-800)",source:"Badge"},{name:"--badge-secondary-outline",group:"Secondary badge theme",defaultValue:"var(--gray-400)",source:"Badge"},{name:"--badge-secondary-outline-color",group:"Secondary badge theme",defaultValue:"var(--gray-400)",source:"Badge"},{name:"--badge-secondary-outline-soft",group:"Secondary badge theme",defaultValue:"var(--gray-500)",source:"Badge"},{name:"--badge-secondary-outline-soft-color",group:"Secondary badge theme",defaultValue:"var(--gray-500)",source:"Badge"},{name:"--badge-secondary-outline-soft-background",group:"Secondary badge theme",defaultValue:"var(--white-alpha-1)",source:"Badge"},{name:"--badge-destructive",group:"Destructive badge theme",defaultValue:"var(--rose-800)",source:"Badge"},{name:"--badge-destructive-color",group:"Destructive badge theme",defaultValue:"var(--gray-100)",source:"Badge"},{name:"--badge-destructive-soft",group:"Destructive badge theme",defaultValue:"var(--rose-200)",source:"Badge"},{name:"--badge-destructive-soft-color",group:"Destructive badge theme",defaultValue:"var(--rose-800)",source:"Badge"},{name:"--badge-destructive-outline",group:"Destructive badge theme",defaultValue:"var(--rose-400)",source:"Badge"},{name:"--badge-destructive-outline-color",group:"Destructive badge theme",defaultValue:"var(--rose-400)",source:"Badge"},{name:"--badge-destructive-outline-soft",group:"Destructive badge theme",defaultValue:"var(--rose-500)",source:"Badge"},{name:"--badge-destructive-outline-soft-color",group:"Destructive badge theme",defaultValue:"var(--rose-500)",source:"Badge"},{name:"--badge-destructive-outline-soft-background",group:"Destructive badge theme",defaultValue:"var(--ruby-alpha-12)",source:"Badge"},{name:"--badge-default-padding-x",group:"Default size",defaultValue:"0.625rem",source:"Badge"},{name:"--badge-default-padding-y",group:"Default size",defaultValue:"0.25rem",source:"Badge"},{name:"--badge-default-font-size",group:"Default size",defaultValue:"0.75rem",source:"Badge"},{name:"--badge-default-line-height",group:"Default size",defaultValue:"1.25rem",source:"Badge"},{name:"--badge-sm-padding-x",group:"Small size",defaultValue:"0.5rem",source:"Badge"},{name:"--badge-sm-padding-y",group:"Small size",defaultValue:"0.25rem",source:"Badge"},{name:"--badge-sm-font-size",group:"Small size",defaultValue:"0.625rem",source:"Badge"},{name:"--badge-sm-line-height",group:"Small size",defaultValue:"1rem",source:"Badge"},{name:"--badge-lg-padding-x",group:"Large size",defaultValue:"0.75rem",source:"Badge"},{name:"--badge-lg-padding-y",group:"Large size",defaultValue:"0.25rem",source:"Badge"},{name:"--badge-lg-font-size",group:"Large size",defaultValue:"0.875rem",source:"Badge"},{name:"--badge-lg-line-height",group:"Large size",defaultValue:"1.5rem",source:"Badge"}],cards:[{name:"--cards-block-padding",group:"Cards Block Container",defaultValue:"var(--block-container-padding)",source:"CardsBlock"},{name:"--cards-block-margin",group:"Cards Block Container",defaultValue:"0",source:"CardsBlock"},{name:"--cards-block-border-radius",group:"Cards Block Container",defaultValue:"var(--block-container-border-radius)",source:"CardsBlock"},{name:"--cards-block-border",group:"Cards Block Container",defaultValue:"none",source:"CardsBlock"},{name:"--cards-block-shadow",group:"Cards Block Container",defaultValue:"none",source:"CardsBlock"},{name:"--cards-block-header-margin-bottom",group:"Cards Block Header",defaultValue:"2rem",source:"CardsBlock"},{name:"--cards-block-header-max-width",group:"Cards Block Header",defaultValue:"100%",source:"CardsBlock"},{name:"--cards-block-header-max-width-md",group:"Cards Block Header",defaultValue:"var(--cards-block-header-max-width)",source:"CardsBlock"},{name:"--cards-block-header-text-align",group:"Cards Block Header",defaultValue:"left",source:"CardsBlock"},{name:"--cards-block-title-color",group:"Cards Block Header",defaultValue:"var(--heading-h2-color)",source:"CardsBlock"},{name:"--cards-block-title-font-size",group:"Cards Block Header",defaultValue:"var(--heading-h2-clamp)",source:"CardsBlock"},{name:"--cards-block-title-font-weight",group:"Cards Block Header",defaultValue:"var(--heading-h2-weight)",source:"CardsBlock"},{name:"--cards-block-title-line-height",group:"Cards Block Header",defaultValue:"var(--heading-h2-line-height)",source:"CardsBlock"},{name:"--cards-block-title-margin-bottom",group:"Cards Block Header",defaultValue:"0.5rem",source:"CardsBlock"},{name:"--cards-block-subtitle-color",group:"Cards Block Header",defaultValue:"var(--body-color)",source:"CardsBlock"},{name:"--cards-block-subtitle-font-size",group:"Cards Block Header",defaultValue:"var(--font-body-size-clamp)",source:"CardsBlock"},{name:"--cards-block-subtitle-font-weight",group:"Cards Block Header",defaultValue:"var(--font-body-weight)",source:"CardsBlock"},{name:"--cards-block-subtitle-line-height",group:"Cards Block Header",defaultValue:"var(--font-body-line-height)",source:"CardsBlock"},{name:"--cards-block-grid-gap",group:"Cards Grid",defaultValue:"var(--spacing-3)",source:"CardsBlock"},{name:"--cards-block-card-bg",group:"Individual Card",defaultValue:"var(--card-bg)",source:"CardsBlock"},{name:"--cards-block-card-border-radius",group:"Individual Card",defaultValue:"var(--card-border-radius)",source:"CardsBlock"},{name:"--cards-block-card-border",group:"Individual Card",defaultValue:"var(--card-border)",source:"CardsBlock"},{name:"--cards-block-card-shadow",group:"Individual Card",defaultValue:"var(--card-shadow)",source:"CardsBlock"},{name:"--cards-block-card-shadow-hover",group:"Individual Card",defaultValue:"var(--shadow-md)",source:"CardsBlock"},{name:"--cards-block-card-padding",group:"Individual Card",defaultValue:"var(--card-padding-md)",source:"CardsBlock"},{name:"--cards-block-card-title-color",group:"Card Typography",defaultValue:"var(--card-title-color)",source:"CardsBlock"},{name:"--cards-block-card-title-font-size",group:"Card Typography",defaultValue:"var(--heading-h3-clamp)",source:"CardsBlock"},{name:"--cards-block-card-title-font-weight",group:"Card Typography",defaultValue:"var(--heading-h3-weight)",source:"CardsBlock"},{name:"--cards-block-card-title-line-height",group:"Card Typography",defaultValue:"var(--heading-h3-line-height)",source:"CardsBlock"},{name:"--cards-block-card-text-color",group:"Card Typography",defaultValue:"var(--card-text-color)",source:"CardsBlock"},{name:"--cards-block-card-text-font-size",group:"Card Typography",defaultValue:"var(--font-body-size-clamp)",source:"CardsBlock"},{name:"--cards-block-card-text-font-weight",group:"Card Typography",defaultValue:"var(--font-body-weight)",source:"CardsBlock"},{name:"--cards-block-card-text-line-height",group:"Card Typography",defaultValue:"var(--font-body-line-height)",source:"CardsBlock"},{name:"--cards-block-card-description-color",group:"Card Typography",defaultValue:"var(--card-description-color)",source:"CardsBlock"},{name:"--cards-block-card-description-font-size",group:"Card Typography",defaultValue:"var(--card-description-font-size)",source:"CardsBlock"},{name:"--cards-block-card-description-line-height",group:"Card Typography",defaultValue:"var(--card-description-line-height)",source:"CardsBlock"},{name:"--cards-block-card-image-width-md",group:"Card Image",defaultValue:"var(--card-image-width-md)",source:"CardsBlock"},{name:"--cards-block-card-image-height",group:"Card Image",defaultValue:"var(--card-image-height)",source:"CardsBlock"},{name:"--cards-block-card-image-max-height",group:"Card Image",defaultValue:"var(--card-image-max-height)",source:"CardsBlock"},{name:"--cards-block-card-image-min-height",group:"Card Image",defaultValue:"var(--card-image-min-height)",source:"CardsBlock"},{name:"--cards-block-card-image-max-width",group:"Card Image",defaultValue:"var(--card-image-max-width)",source:"CardsBlock"},{name:"--cards-block-card-image-border-radius",group:"Card Image",defaultValue:"var(--card-image-border-radius)",source:"CardsBlock"},{name:"--cards-block-card-image-object-fit",group:"Card Image",defaultValue:"var(--card-image-object-fit)",source:"CardsBlock"},{name:"--cards-block-card-image-object-fit-md",group:"Card Image",defaultValue:"var(--card-image-object-fit-md)",source:"CardsBlock"},{name:"--cards-block-card-image-object-position",group:"Card Image",defaultValue:"var(--card-image-object-position)",source:"CardsBlock"},{name:"--cards-block-card-image-margin",group:"Card Image",defaultValue:"var(--card-image-margin)",source:"CardsBlock"},{name:"--cards-block-card-image-container-display",group:"Card Image Container",defaultValue:"var(--card-image-container-display)",source:"CardsBlock"},{name:"--cards-block-card-image-container-display-md",group:"Card Image Container",defaultValue:"var(--card-image-container-display-md)",source:"CardsBlock"},{name:"--cards-block-card-image-container-justify-content",group:"Card Image Container",defaultValue:"var(--card-image-container-justify-content)",source:"CardsBlock"},{name:"--cards-block-card-image-container-align-items",group:"Card Image Container",defaultValue:"var(--card-image-container-align-items)",source:"CardsBlock"},{name:"--cards-block-card-image-container-bg",group:"Card Image Container",defaultValue:"var(--card-image-container-bg)",source:"CardsBlock"},{name:"--cards-block-card-image-container-border",group:"Card Image Container",defaultValue:"var(--card-image-container-border)",source:"CardsBlock"},{name:"--cards-block-card-image-container-min-height",group:"Card Image Container",defaultValue:"var(--card-image-container-min-height)",source:"CardsBlock"},{name:"--cards-block-card-image-container-border-radius",group:"Card Image Container",defaultValue:"var(--card-image-container-border-radius)",source:"CardsBlock"},{name:"--cards-block-card-image-container-overflow",group:"Card Image Container",defaultValue:"var(--card-image-container-overflow)",source:"CardsBlock"},{name:"--cards-block-card-image-container-overflow-md",group:"Card Image Container",defaultValue:"var(--card-image-container-overflow-md)",source:"CardsBlock"},{name:"--cards-block-card-padding-sm",group:"Card Sizes",defaultValue:"var(--card-padding-sm)",source:"CardsBlock"},{name:"--cards-block-card-padding-lg",group:"Card Sizes",defaultValue:"var(--card-padding-lg)",source:"CardsBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--card-border-width",group:"Card Component Variables",defaultValue:"1px",source:"Card"},{name:"--card-border-style",group:"Card Component Variables",defaultValue:"solid",source:"Card"},{name:"--card-border-color",group:"Card Component Variables",defaultValue:"var(--white-alpha-1)",source:"Card"},{name:"--card-border",group:"Card Component Variables",defaultValue:"var(--card-border-width) var(--card-border-style) var(--card-border-color)",source:"Card"},{name:"--card-border-hover",group:"Card Component Variables",defaultValue:"var(--card-border-width) var(--card-border-style) var(--card-border-color)",source:"Card"},{name:"--card-border-radius",group:"Card Component Variables",defaultValue:"var(--radius-lg)",source:"Card"},{name:"--card-shadow",group:"Card Component Variables",defaultValue:"var(--shadow-sm)",source:"Card"},{name:"--card-text-color",group:"Card Component Variables",defaultValue:"var(--font-body-color)",source:"Card"},{name:"--card-muted-text-color",group:"Card Component Variables",defaultValue:"var(--text-muted)",source:"Card"},{name:"--card-gap",group:"Card Component Variables",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-bg",group:"Card Variants",defaultValue:"var(--white-alpha-1)",source:"Card"},{name:"--card-elevated-bg",group:"Card Variants",defaultValue:"var(--white-alpha-3)",source:"Card"},{name:"--card-elevated-border-width",group:"Card Variants",defaultValue:"1px",source:"Card"},{name:"--card-elevated-border-style",group:"Card Variants",defaultValue:"solid",source:"Card"},{name:"--card-elevated-border-color",group:"Card Variants",defaultValue:"var(--gray-500)",source:"Card"},{name:"--card-elevated-border",group:"Card Variants",defaultValue:"var(--card-elevated-border-width) var(--card-elevated-border-style) var(--card-elevated-border-color)",source:"Card"},{name:"--card-elevated-border-hover",group:"Card Variants",defaultValue:"var(--card-elevated-border-width) var(--card-elevated-border-style) var(--card-elevated-border-color)",source:"Card"},{name:"--card-elevated-shadow",group:"Card Variants",defaultValue:"var(--shadow-md)",source:"Card"},{name:"--card-outlined-bg",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-outlined-border-width",group:"Card Variants",defaultValue:"2px",source:"Card"},{name:"--card-outlined-border-style",group:"Card Variants",defaultValue:"dashed",source:"Card"},{name:"--card-outlined-border-color",group:"Card Variants",defaultValue:"var(--gray-500)",source:"Card"},{name:"--card-outlined-border",group:"Card Variants",defaultValue:"var(--card-outlined-border-width) var(--card-outlined-border-style) var(--card-outlined-border-color)",source:"Card"},{name:"--card-outlined-border-hover",group:"Card Variants",defaultValue:"var(--card-outlined-border-width) var(--card-outlined-border-style) var(--card-outlined-border-color)",source:"Card"},{name:"--card-outlined-shadow",group:"Card Variants",defaultValue:"none",source:"Card"},{name:"--card-ghost-bg",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-ghost-border-width",group:"Card Variants",defaultValue:"1px",source:"Card"},{name:"--card-ghost-border-style",group:"Card Variants",defaultValue:"solid",source:"Card"},{name:"--card-ghost-border-color",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-ghost-border",group:"Card Variants",defaultValue:"var(--card-ghost-border-width) var(--card-ghost-border-style) var(--card-ghost-border-color)",source:"Card"},{name:"--card-ghost-border-hover",group:"Card Variants",defaultValue:"var(--card-ghost-border-width) var(--card-ghost-border-style) var(--card-ghost-border-color)",source:"Card"},{name:"--card-ghost-shadow",group:"Card Variants",defaultValue:"none",source:"Card"},{name:"--card-padding-sm",group:"Card Sizes",defaultValue:"var(--spacing-3)",source:"Card"},{name:"--card-padding-md",group:"Card Sizes",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-padding-lg",group:"Card Sizes",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-header-padding",group:"Card Header",defaultValue:"0",source:"Card"},{name:"--card-header-padding-top-with-image",group:"Card Header",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-header-text-align",group:"Card Header",defaultValue:"left",source:"Card"},{name:"--card-content-color",group:"Card Content",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-content-text-align",group:"Card Content",defaultValue:"left",source:"Card"},{name:"--card-content-padding",group:"Card Content",defaultValue:"0",source:"Card"},{name:"--card-content-padding-x-with-image-top",group:"Card Content",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-content-padding-bottom-with-image-top",group:"Card Content",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-title-font-size",group:"Card Typography",defaultValue:"var(--heading-h3-clamp)",source:"Card"},{name:"--card-title-font-weight",group:"Card Typography",defaultValue:"var(--heading-h3-weight)",source:"Card"},{name:"--card-title-line-height",group:"Card Typography",defaultValue:"var(--heading-h3-line-height)",source:"Card"},{name:"--card-title-color",group:"Card Typography",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-title-padding",group:"Card Typography",defaultValue:"0",source:"Card"},{name:"--card-description-font-size",group:"Card Typography",defaultValue:"var(--font-body-size-clamp)",source:"Card"},{name:"--card-description-color",group:"Card Typography",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-description-line-height",group:"Card Typography",defaultValue:"var(--font-body-line-height)",source:"Card"},{name:"--card-description-padding",group:"Card Typography",defaultValue:"0",source:"Card"},{name:"--card-image-container-bg",group:"Card Image Container Variables",defaultValue:"transparent",source:"Card"},{name:"--card-image-container-border",group:"Card Image Container Variables",defaultValue:"none",source:"Card"},{name:"--card-image-container-margin",group:"Card Image Container Variables",defaultValue:"0 auto",source:"Card"},{name:"--card-image-container-min-height",group:"Card Image Container Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-container-border-radius",group:"Card Image Container Variables",defaultValue:"var(--card-border-radius)",source:"Card"},{name:"--card-image-container-padding",group:"Card Image Container Variables",defaultValue:"0",source:"Card"},{name:"--card-image-container-display",group:"Card Image Container Variables",defaultValue:"block",source:"Card"},{name:"--card-image-container-justify-content",group:"Card Image Container Variables",defaultValue:"flex-start",source:"Card"},{name:"--card-image-container-align-items",group:"Card Image Container Variables",defaultValue:"flex-start",source:"Card"},{name:"--card-image-container-overflow",group:"Card Image Container Variables",defaultValue:"hidden",source:"Card"},{name:"--card-image-container-border-radius-md",group:"Card Image Container Variables",defaultValue:"var(--card-image-container-border-radius)",source:"Card"},{name:"--card-image-container-overflow-md",group:"Card Image Container Variables",defaultValue:"visible",source:"Card"},{name:"--card-image-container-display-md",group:"Card Image Container Variables",defaultValue:"flex",source:"Card"},{name:"--card-image-container-justify-content-md",group:"Card Image Container Variables",defaultValue:"center",source:"Card"},{name:"--card-image-container-max-width-md",group:"Card Image Container Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-border-radius",group:"Card Image Variables",defaultValue:"0",source:"Card"},{name:"--card-image-object-fit",group:"Card Image Variables",defaultValue:"cover",source:"Card"},{name:"--card-image-object-position",group:"Card Image Variables",defaultValue:"center",source:"Card"},{name:"--card-image-min-height",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-height",group:"Card Image Variables",defaultValue:"min-content",source:"Card"},{name:"--card-image-positioned-max-height",group:"Card Image Variables",defaultValue:"200px",source:"Card"},{name:"--card-image-max-height",group:"Card Image Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-max-width",group:"Card Image Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-width",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-width-md",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-margin",group:"Card Image Variables",defaultValue:"0",source:"Card"},{name:"--card-image-border-radius-md",group:"Card Image Variables",defaultValue:"var(--card-image-border-radius)",source:"Card"},{name:"--card-image-max-width-md",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-object-fit-md",group:"Card Image Variables",defaultValue:"cover",source:"Card"},{name:"--card-image-positioned-max-height-md",group:"Card Image Variables",defaultValue:"var(--card-image-positioned-max-height)",source:"Card"},{name:"--card-footer-padding",group:"Card Footer",defaultValue:"0",source:"Card"},{name:"--card-footer-padding-x-with-image-top",group:"Card Footer",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-footer-padding-bottom-with-image-top",group:"Card Footer",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-footer-text-align",group:"Card Footer",defaultValue:"left",source:"Card"},{name:"--button-radius",group:"BUTTON",defaultValue:"var(--radius)",source:"Button"},{name:"--button-font-size",group:"BUTTON",defaultValue:"var(--text-md)",source:"Button"},{name:"--button-font-weight",group:"BUTTON",defaultValue:"var(--font-medium)",source:"Button"},{name:"--button-font-family",group:"BUTTON",defaultValue:"var(--font-body)",source:"Button"},{name:"--button-text-wrap",group:"BUTTON",defaultValue:"wrap",source:"Button"},{name:"--button-image-icon-max-height",group:"BUTTON",defaultValue:"1.75rem",source:"Button"},{name:"--button-default",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-hover",group:"Default (Primary)",defaultValue:"var(--indigo-600)",source:"Button"},{name:"--button-default-hover-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-disabled",group:"Default (Primary)",defaultValue:"var(--indigo-900)",source:"Button"},{name:"--button-default-disabled-color",group:"Default (Primary)",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-default-press",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-press-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-press-border",group:"Default (Primary)",defaultValue:"var(--indigo-alpha-12)",source:"Button"},{name:"--button-secondary",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-hover",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-secondary-hover-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-disabled",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-disabled-color",group:"Secondary",defaultValue:"var(--gray-300)",source:"Button"},{name:"--button-secondary-press",group:"Secondary",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-secondary-press-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-press-border",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-border",group:"Outline",defaultValue:"var(--gray-600)",source:"Button"},{name:"--button-outline-hover",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline-hover-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-disabled",group:"Outline",defaultValue:"transparent",source:"Button"},{name:"--button-outline-disabled-color",group:"Outline",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-outline-press",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-press-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-press-border",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost",group:"Ghost",defaultValue:"transparent",source:"Button"},{name:"--button-ghost-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-hover",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost-hover-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-disabled",group:"Ghost",defaultValue:"var(--gray-900)",source:"Button"},{name:"--button-ghost-disabled-color",group:"Ghost",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-ghost-press",group:"Ghost",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-ghost-press-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-press-border",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-link",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-hover",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-hover-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-disabled",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-disabled-color",group:"Link",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-link-press",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-press-bg",group:"Link",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-link-press-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-press-border",group:"Link",defaultValue:"var(--white-alpha-1)",source:"Button"},{name:"--button-warning",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-hover",group:"Warning",defaultValue:"var(--amber-700, #b45309)",source:"Button"},{name:"--button-warning-hover-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-disabled",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-warning-disabled-color",group:"Warning",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-warning-press",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-press-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-press-border",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-destructive",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-hover",group:"Destructive",defaultValue:"var(--rose-800)",source:"Button"},{name:"--button-destructive-hover-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-disabled",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-destructive-disabled-color",group:"Destructive",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-destructive-press",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-press-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-press-border",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-default-height",group:"Sizes",defaultValue:"2.25rem",source:"Button"},{name:"--button-default-padding-x",group:"Sizes",defaultValue:"1rem",source:"Button"},{name:"--button-default-padding-y",group:"Sizes",defaultValue:"0.5rem",source:"Button"},{name:"--button-sm-height",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-sm-padding-x",group:"Sizes",defaultValue:"0.75rem",source:"Button"},{name:"--button-sm-padding-y",group:"Sizes",defaultValue:"0.375rem",source:"Button"},{name:"--button-lg-height",group:"Sizes",defaultValue:"2.5rem",source:"Button"},{name:"--button-lg-padding-x",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-lg-padding-y",group:"Sizes",defaultValue:"0.625rem",source:"Button"},{name:"--button-icon-only-width",group:"Sizes",defaultValue:"var(--button-default-height)",source:"Button"},{name:"--button-icon-only-sm-width",group:"Sizes",defaultValue:"var(--button-sm-height)",source:"Button"},{name:"--button-icon-only-lg-width",group:"Sizes",defaultValue:"var(--button-lg-height)",source:"Button"},{name:"--avatar-bg",group:"Avatar Background",defaultValue:"var(--white-alpha-1)",source:"Avatar"},{name:"--avatar-image-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-equipment-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-color",group:"Avatar Icon Color",defaultValue:"var(--gray-200)",source:"Avatar"},{name:"--avatar-radius",group:"Avatar Border Radius",defaultValue:"9999px",source:"Avatar"},{name:"--avatar-size-sm",group:"Avatar Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--avatar-size-md",group:"Avatar Sizes",defaultValue:"2.5rem",source:"Avatar"},{name:"--avatar-size-lg",group:"Avatar Sizes",defaultValue:"3rem",source:"Avatar"},{name:"--avatar-size-xl",group:"Avatar Sizes",defaultValue:"4rem",source:"Avatar"},{name:"--avatar-icon-size-sm",group:"Avatar Icon Sizes",defaultValue:"1rem",source:"Avatar"},{name:"--avatar-icon-size-md",group:"Avatar Icon Sizes",defaultValue:"1.25rem",source:"Avatar"},{name:"--avatar-icon-size-lg",group:"Avatar Icon Sizes",defaultValue:"1.5rem",source:"Avatar"},{name:"--avatar-icon-size-xl",group:"Avatar Icon Sizes",defaultValue:"2rem",source:"Avatar"}],footer:[{name:"--footer-block-color",group:"Colors",defaultValue:"var(--font-body-color)",source:"FooterBlock"},{name:"--footer-block-card-bg",group:"Colors",defaultValue:"var(--card-bg)",source:"FooterBlock"},{name:"--footer-block-links-title-color",group:"Links Section",defaultValue:"var(--card-text-color)",source:"FooterBlock"},{name:"--footer-block-links-title-font-size",group:"Links Section",defaultValue:"var(--heading-h3-clamp)",source:"FooterBlock"},{name:"--footer-block-link-font-size",group:"Links Section",defaultValue:"48px",source:"FooterBlock"},{name:"--footer-block-link-bg",group:"Links Section",defaultValue:"var(--button-secondary)",source:"FooterBlock"},{name:"--footer-block-link-hover-bg",group:"Links Section",defaultValue:"var(--button-secondary-hover)",source:"FooterBlock"},{name:"--footer-block-link-color",group:"Links Section",defaultValue:"var(--button-secondary-color)",source:"FooterBlock"},{name:"--footer-block-link-hover-color",group:"Links Section",defaultValue:"var(--button-secondary-hover-color)",source:"FooterBlock"},{name:"--footer-block-link-border-radius",group:"Links Section",defaultValue:"var(--button-radius)",source:"FooterBlock"},{name:"--footer-block-link-width",group:"Links Section",defaultValue:"100%",source:"FooterBlock"},{name:"--footer-block-link-height",group:"Links Section",defaultValue:"72px",source:"FooterBlock"},{name:"--footer-block-link-image-icon-max-height",group:"Links Section",defaultValue:"3rem",source:"FooterBlock"},{name:"--footer-block-link-font-weight",group:"Links Section",defaultValue:"600",source:"FooterBlock"},{name:"--footer-block-link-label-only-height",group:"Links - label-only (no icon) styling",defaultValue:"var(--button-default-height)",source:"FooterBlock"},{name:"--footer-block-link-label-only-font-size",group:"Links - label-only (no icon) styling",defaultValue:"var(--font-body-size)",source:"FooterBlock"},{name:"--footer-block-copyright-font-size",group:"Copyright - Powered by",defaultValue:"var(--text-xs)",source:"FooterBlock"},{name:"--footer-block-copyright-battlefy-color",group:"Copyright - Powered by",defaultValue:"var(--black)",source:"FooterBlock"},{name:"--footer-block-copyright-battlefy-bg",group:"Copyright - Powered by",defaultValue:"var(--gray-400)",source:"FooterBlock"},{name:"--footer-block-legal-text-font-size",group:"Legal Text",defaultValue:"var(--text-xs)",source:"FooterBlock"},{name:"--footer-block-legal-images-gap",group:"Legal Images",defaultValue:"1rem",source:"FooterBlock"},{name:"--footer-block-legal-images-max-height",group:"Legal Images",defaultValue:"80px",source:"FooterBlock"},{name:"--footer-block-font-size-heading",group:"Typography",defaultValue:"var(--heading-h3-clamp)",source:"FooterBlock"},{name:"--footer-block-font-size-link",group:"Typography",defaultValue:"var(--font-body-size)",source:"FooterBlock"},{name:"--footer-block-font-size-small",group:"Typography",defaultValue:"var(--text-xs)",source:"FooterBlock"},{name:"--card-bg",group:"Typography",defaultValue:"var(--footer-block-card-bg)",source:"FooterBlock"},{name:"--button-default",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-bg)",source:"FooterBlock"},{name:"--button-default-color",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-color)",source:"FooterBlock"},{name:"--button-default-hover",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-hover-bg)",source:"FooterBlock"},{name:"--button-default-hover-color",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-hover-color)",source:"FooterBlock"},{name:"--button-radius",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-border-radius)",source:"FooterBlock"},{name:"--button-icon-only-width",group:"Override button CSS variables to theme the button",defaultValue:"100%",source:"FooterBlock"},{name:"--button-default-height",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-height)",source:"FooterBlock"},{name:"--button-lg-height",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-height)",source:"FooterBlock"},{name:"--button-sm-height",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-height)",source:"FooterBlock"},{name:"--button-default-width",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-width)",source:"FooterBlock"},{name:"--button-image-icon-max-height",group:"Override button CSS variables to theme the button",defaultValue:"var(--footer-block-link-image-icon-max-height)",source:"FooterBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--card-border-width",group:"Card Component Variables",defaultValue:"1px",source:"Card"},{name:"--card-border-style",group:"Card Component Variables",defaultValue:"solid",source:"Card"},{name:"--card-border-color",group:"Card Component Variables",defaultValue:"var(--white-alpha-1)",source:"Card"},{name:"--card-border",group:"Card Component Variables",defaultValue:"var(--card-border-width) var(--card-border-style) var(--card-border-color)",source:"Card"},{name:"--card-border-hover",group:"Card Component Variables",defaultValue:"var(--card-border-width) var(--card-border-style) var(--card-border-color)",source:"Card"},{name:"--card-border-radius",group:"Card Component Variables",defaultValue:"var(--radius-lg)",source:"Card"},{name:"--card-shadow",group:"Card Component Variables",defaultValue:"var(--shadow-sm)",source:"Card"},{name:"--card-text-color",group:"Card Component Variables",defaultValue:"var(--font-body-color)",source:"Card"},{name:"--card-muted-text-color",group:"Card Component Variables",defaultValue:"var(--text-muted)",source:"Card"},{name:"--card-gap",group:"Card Component Variables",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-elevated-bg",group:"Card Variants",defaultValue:"var(--white-alpha-3)",source:"Card"},{name:"--card-elevated-border-width",group:"Card Variants",defaultValue:"1px",source:"Card"},{name:"--card-elevated-border-style",group:"Card Variants",defaultValue:"solid",source:"Card"},{name:"--card-elevated-border-color",group:"Card Variants",defaultValue:"var(--gray-500)",source:"Card"},{name:"--card-elevated-border",group:"Card Variants",defaultValue:"var(--card-elevated-border-width) var(--card-elevated-border-style) var(--card-elevated-border-color)",source:"Card"},{name:"--card-elevated-border-hover",group:"Card Variants",defaultValue:"var(--card-elevated-border-width) var(--card-elevated-border-style) var(--card-elevated-border-color)",source:"Card"},{name:"--card-elevated-shadow",group:"Card Variants",defaultValue:"var(--shadow-md)",source:"Card"},{name:"--card-outlined-bg",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-outlined-border-width",group:"Card Variants",defaultValue:"2px",source:"Card"},{name:"--card-outlined-border-style",group:"Card Variants",defaultValue:"dashed",source:"Card"},{name:"--card-outlined-border-color",group:"Card Variants",defaultValue:"var(--gray-500)",source:"Card"},{name:"--card-outlined-border",group:"Card Variants",defaultValue:"var(--card-outlined-border-width) var(--card-outlined-border-style) var(--card-outlined-border-color)",source:"Card"},{name:"--card-outlined-border-hover",group:"Card Variants",defaultValue:"var(--card-outlined-border-width) var(--card-outlined-border-style) var(--card-outlined-border-color)",source:"Card"},{name:"--card-outlined-shadow",group:"Card Variants",defaultValue:"none",source:"Card"},{name:"--card-ghost-bg",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-ghost-border-width",group:"Card Variants",defaultValue:"1px",source:"Card"},{name:"--card-ghost-border-style",group:"Card Variants",defaultValue:"solid",source:"Card"},{name:"--card-ghost-border-color",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-ghost-border",group:"Card Variants",defaultValue:"var(--card-ghost-border-width) var(--card-ghost-border-style) var(--card-ghost-border-color)",source:"Card"},{name:"--card-ghost-border-hover",group:"Card Variants",defaultValue:"var(--card-ghost-border-width) var(--card-ghost-border-style) var(--card-ghost-border-color)",source:"Card"},{name:"--card-ghost-shadow",group:"Card Variants",defaultValue:"none",source:"Card"},{name:"--card-padding-sm",group:"Card Sizes",defaultValue:"var(--spacing-3)",source:"Card"},{name:"--card-padding-md",group:"Card Sizes",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-padding-lg",group:"Card Sizes",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-header-padding",group:"Card Header",defaultValue:"0",source:"Card"},{name:"--card-header-padding-top-with-image",group:"Card Header",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-header-text-align",group:"Card Header",defaultValue:"left",source:"Card"},{name:"--card-content-color",group:"Card Content",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-content-text-align",group:"Card Content",defaultValue:"left",source:"Card"},{name:"--card-content-padding",group:"Card Content",defaultValue:"0",source:"Card"},{name:"--card-content-padding-x-with-image-top",group:"Card Content",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-content-padding-bottom-with-image-top",group:"Card Content",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-title-font-size",group:"Card Typography",defaultValue:"var(--heading-h3-clamp)",source:"Card"},{name:"--card-title-font-weight",group:"Card Typography",defaultValue:"var(--heading-h3-weight)",source:"Card"},{name:"--card-title-line-height",group:"Card Typography",defaultValue:"var(--heading-h3-line-height)",source:"Card"},{name:"--card-title-color",group:"Card Typography",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-title-padding",group:"Card Typography",defaultValue:"0",source:"Card"},{name:"--card-description-font-size",group:"Card Typography",defaultValue:"var(--font-body-size-clamp)",source:"Card"},{name:"--card-description-color",group:"Card Typography",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-description-line-height",group:"Card Typography",defaultValue:"var(--font-body-line-height)",source:"Card"},{name:"--card-description-padding",group:"Card Typography",defaultValue:"0",source:"Card"},{name:"--card-image-container-bg",group:"Card Image Container Variables",defaultValue:"transparent",source:"Card"},{name:"--card-image-container-border",group:"Card Image Container Variables",defaultValue:"none",source:"Card"},{name:"--card-image-container-margin",group:"Card Image Container Variables",defaultValue:"0 auto",source:"Card"},{name:"--card-image-container-min-height",group:"Card Image Container Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-container-border-radius",group:"Card Image Container Variables",defaultValue:"var(--card-border-radius)",source:"Card"},{name:"--card-image-container-padding",group:"Card Image Container Variables",defaultValue:"0",source:"Card"},{name:"--card-image-container-display",group:"Card Image Container Variables",defaultValue:"block",source:"Card"},{name:"--card-image-container-justify-content",group:"Card Image Container Variables",defaultValue:"flex-start",source:"Card"},{name:"--card-image-container-align-items",group:"Card Image Container Variables",defaultValue:"flex-start",source:"Card"},{name:"--card-image-container-overflow",group:"Card Image Container Variables",defaultValue:"hidden",source:"Card"},{name:"--card-image-container-border-radius-md",group:"Card Image Container Variables",defaultValue:"var(--card-image-container-border-radius)",source:"Card"},{name:"--card-image-container-overflow-md",group:"Card Image Container Variables",defaultValue:"visible",source:"Card"},{name:"--card-image-container-display-md",group:"Card Image Container Variables",defaultValue:"flex",source:"Card"},{name:"--card-image-container-justify-content-md",group:"Card Image Container Variables",defaultValue:"center",source:"Card"},{name:"--card-image-container-max-width-md",group:"Card Image Container Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-border-radius",group:"Card Image Variables",defaultValue:"0",source:"Card"},{name:"--card-image-object-fit",group:"Card Image Variables",defaultValue:"cover",source:"Card"},{name:"--card-image-object-position",group:"Card Image Variables",defaultValue:"center",source:"Card"},{name:"--card-image-min-height",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-height",group:"Card Image Variables",defaultValue:"min-content",source:"Card"},{name:"--card-image-positioned-max-height",group:"Card Image Variables",defaultValue:"200px",source:"Card"},{name:"--card-image-max-height",group:"Card Image Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-max-width",group:"Card Image Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-width",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-width-md",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-margin",group:"Card Image Variables",defaultValue:"0",source:"Card"},{name:"--card-image-border-radius-md",group:"Card Image Variables",defaultValue:"var(--card-image-border-radius)",source:"Card"},{name:"--card-image-max-width-md",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-object-fit-md",group:"Card Image Variables",defaultValue:"cover",source:"Card"},{name:"--card-image-positioned-max-height-md",group:"Card Image Variables",defaultValue:"var(--card-image-positioned-max-height)",source:"Card"},{name:"--card-footer-padding",group:"Card Footer",defaultValue:"0",source:"Card"},{name:"--card-footer-padding-x-with-image-top",group:"Card Footer",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-footer-padding-bottom-with-image-top",group:"Card Footer",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-footer-text-align",group:"Card Footer",defaultValue:"left",source:"Card"},{name:"--button-font-size",group:"BUTTON",defaultValue:"var(--text-md)",source:"Button"},{name:"--button-font-weight",group:"BUTTON",defaultValue:"var(--font-medium)",source:"Button"},{name:"--button-font-family",group:"BUTTON",defaultValue:"var(--font-body)",source:"Button"},{name:"--button-text-wrap",group:"BUTTON",defaultValue:"wrap",source:"Button"},{name:"--button-default-disabled",group:"Default (Primary)",defaultValue:"var(--indigo-900)",source:"Button"},{name:"--button-default-disabled-color",group:"Default (Primary)",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-default-press",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-press-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-press-border",group:"Default (Primary)",defaultValue:"var(--indigo-alpha-12)",source:"Button"},{name:"--button-secondary",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-hover",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-secondary-hover-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-disabled",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-disabled-color",group:"Secondary",defaultValue:"var(--gray-300)",source:"Button"},{name:"--button-secondary-press",group:"Secondary",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-secondary-press-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-press-border",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-border",group:"Outline",defaultValue:"var(--gray-600)",source:"Button"},{name:"--button-outline-hover",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline-hover-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-disabled",group:"Outline",defaultValue:"transparent",source:"Button"},{name:"--button-outline-disabled-color",group:"Outline",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-outline-press",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-press-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-press-border",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost",group:"Ghost",defaultValue:"transparent",source:"Button"},{name:"--button-ghost-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-hover",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost-hover-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-disabled",group:"Ghost",defaultValue:"var(--gray-900)",source:"Button"},{name:"--button-ghost-disabled-color",group:"Ghost",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-ghost-press",group:"Ghost",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-ghost-press-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-press-border",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-link",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-hover",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-hover-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-disabled",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-disabled-color",group:"Link",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-link-press",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-press-bg",group:"Link",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-link-press-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-press-border",group:"Link",defaultValue:"var(--white-alpha-1)",source:"Button"},{name:"--button-warning",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-hover",group:"Warning",defaultValue:"var(--amber-700, #b45309)",source:"Button"},{name:"--button-warning-hover-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-disabled",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-warning-disabled-color",group:"Warning",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-warning-press",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-press-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-press-border",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-destructive",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-hover",group:"Destructive",defaultValue:"var(--rose-800)",source:"Button"},{name:"--button-destructive-hover-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-disabled",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-destructive-disabled-color",group:"Destructive",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-destructive-press",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-press-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-press-border",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-default-padding-x",group:"Sizes",defaultValue:"1rem",source:"Button"},{name:"--button-default-padding-y",group:"Sizes",defaultValue:"0.5rem",source:"Button"},{name:"--button-sm-padding-x",group:"Sizes",defaultValue:"0.75rem",source:"Button"},{name:"--button-sm-padding-y",group:"Sizes",defaultValue:"0.375rem",source:"Button"},{name:"--button-lg-padding-x",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-lg-padding-y",group:"Sizes",defaultValue:"0.625rem",source:"Button"},{name:"--button-icon-only-sm-width",group:"Sizes",defaultValue:"var(--button-sm-height)",source:"Button"},{name:"--button-icon-only-lg-width",group:"Sizes",defaultValue:"var(--button-lg-height)",source:"Button"},{name:"--avatar-bg",group:"Avatar Background",defaultValue:"var(--white-alpha-1)",source:"Avatar"},{name:"--avatar-image-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-equipment-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-color",group:"Avatar Icon Color",defaultValue:"var(--gray-200)",source:"Avatar"},{name:"--avatar-radius",group:"Avatar Border Radius",defaultValue:"9999px",source:"Avatar"},{name:"--avatar-size-sm",group:"Avatar Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--avatar-size-md",group:"Avatar Sizes",defaultValue:"2.5rem",source:"Avatar"},{name:"--avatar-size-lg",group:"Avatar Sizes",defaultValue:"3rem",source:"Avatar"},{name:"--avatar-size-xl",group:"Avatar Sizes",defaultValue:"4rem",source:"Avatar"},{name:"--avatar-icon-size-sm",group:"Avatar Icon Sizes",defaultValue:"1rem",source:"Avatar"},{name:"--avatar-icon-size-md",group:"Avatar Icon Sizes",defaultValue:"1.25rem",source:"Avatar"},{name:"--avatar-icon-size-lg",group:"Avatar Icon Sizes",defaultValue:"1.5rem",source:"Avatar"},{name:"--avatar-icon-size-xl",group:"Avatar Icon Sizes",defaultValue:"2rem",source:"Avatar"}],hero:[{name:"--hero-min-height",group:"Container",defaultValue:"200px",source:"HeroBlock"},{name:"--hero-container-margin-x",group:"Container",defaultValue:"auto",source:"HeroBlock"},{name:"--hero-container-border-radius",group:"Container",defaultValue:"var(--block-container-border-radius)",source:"HeroBlock"},{name:"--hero-content-max-width",group:"Content",defaultValue:"100%",source:"HeroBlock"},{name:"--hero-content-gap",group:"Content",defaultValue:"2.5rem",source:"HeroBlock"},{name:"--hero-content-padding",group:"Content",defaultValue:"var(--block-container-padding)",source:"HeroBlock"},{name:"--hero-content-grid-cols",group:"Content",defaultValue:"auto 3fr",source:"HeroBlock"},{name:"--hero-title-font-size",group:"Typography",defaultValue:"var(--heading-h1-clamp)",source:"HeroBlock"},{name:"--hero-with-video-title-font-size",group:"Typography",defaultValue:"var(--heading-h2-clamp)",source:"HeroBlock"},{name:"--hero-title-font-weight",group:"Typography",defaultValue:"var(--heading-h1-weight)",source:"HeroBlock"},{name:"--hero-title-line-height",group:"Typography",defaultValue:"var(--heading-h1-line-height)",source:"HeroBlock"},{name:"--hero-title-color",group:"Typography",defaultValue:"var(--heading-h1-color)",source:"HeroBlock"},{name:"--hero-title-margin-bottom",group:"Typography",defaultValue:"0.75rem",source:"HeroBlock"},{name:"--hero-description-font-size",group:"Typography",defaultValue:"clamp( var(--font-body-size-mobile), calc(var(--font-body-size) + var(--font-body-fluid-step) * (100vw - var(--fluid-viewport-min))), var(--font-body-size) )",source:"HeroBlock"},{name:"--hero-description-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"HeroBlock"},{name:"--hero-description-line-height",group:"Typography",defaultValue:"var(--font-body-line-height)",source:"HeroBlock"},{name:"--hero-description-color",group:"Typography",defaultValue:"var(--font-body-color)",source:"HeroBlock"},{name:"--hero-featured-image-border-radius",group:"Featured Image",defaultValue:"1rem",source:"HeroBlock"},{name:"--hero-featured-image-box-shadow",group:"Featured Image",defaultValue:"0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)",source:"HeroBlock"},{name:"--hero-featured-image-max-width",group:"Featured Image",defaultValue:"100%",source:"HeroBlock"},{name:"--hero-featured-image-min-width",group:"Featured Image",defaultValue:"200px",source:"HeroBlock"},{name:"--hero-featured-image-height",group:"Featured Image",defaultValue:"auto",source:"HeroBlock"},{name:"--hero-button-height",group:"Button",defaultValue:"var(--button-lg-height)",source:"HeroBlock"},{name:"--hero-button-padding-x",group:"Button",defaultValue:"var(--button-lg-padding-x)",source:"HeroBlock"},{name:"--hero-button-padding-y",group:"Button",defaultValue:"var(--button-lg-padding-y)",source:"HeroBlock"},{name:"--hero-button-radius",group:"Button",defaultValue:"var(--button-radius)",source:"HeroBlock"},{name:"--hero-button-font-size",group:"Button",defaultValue:"var(--button-font-size)",source:"HeroBlock"},{name:"--hero-button-font-weight",group:"Button",defaultValue:"var(--button-font-weight)",source:"HeroBlock"},{name:"--hero-button-gap",group:"Button",defaultValue:"var(--spacing-6)",source:"HeroBlock"},{name:"--hero-transition-duration",group:"Transitions",defaultValue:"300ms",source:"HeroBlock"},{name:"--hero-transition-easing",group:"Transitions",defaultValue:"cubic-bezier(0.4, 0, 0.2, 1)",source:"HeroBlock"},{name:"--hero-mobile-description-font-size",group:"Responsive",defaultValue:"clamp( var(--font-body-size-mobile), calc(var(--font-body-size) + var(--font-body-fluid-step) * (100vw - var(--fluid-viewport-min))), var(--font-body-size) )",source:"HeroBlock"},{name:"--hero-mobile-content-gap",group:"Responsive",defaultValue:"1.5rem",source:"HeroBlock"},{name:"--hero-background-z-index",group:"Z-index layers",defaultValue:"0",source:"HeroBlock"},{name:"--hero-content-z-index",group:"Z-index layers",defaultValue:"10",source:"HeroBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--button-radius",group:"BUTTON",defaultValue:"var(--radius)",source:"Button"},{name:"--button-font-size",group:"BUTTON",defaultValue:"var(--text-md)",source:"Button"},{name:"--button-font-weight",group:"BUTTON",defaultValue:"var(--font-medium)",source:"Button"},{name:"--button-font-family",group:"BUTTON",defaultValue:"var(--font-body)",source:"Button"},{name:"--button-text-wrap",group:"BUTTON",defaultValue:"wrap",source:"Button"},{name:"--button-image-icon-max-height",group:"BUTTON",defaultValue:"1.75rem",source:"Button"},{name:"--button-default",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-hover",group:"Default (Primary)",defaultValue:"var(--indigo-600)",source:"Button"},{name:"--button-default-hover-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-disabled",group:"Default (Primary)",defaultValue:"var(--indigo-900)",source:"Button"},{name:"--button-default-disabled-color",group:"Default (Primary)",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-default-press",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-press-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-press-border",group:"Default (Primary)",defaultValue:"var(--indigo-alpha-12)",source:"Button"},{name:"--button-secondary",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-hover",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-secondary-hover-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-disabled",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-disabled-color",group:"Secondary",defaultValue:"var(--gray-300)",source:"Button"},{name:"--button-secondary-press",group:"Secondary",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-secondary-press-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-press-border",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-border",group:"Outline",defaultValue:"var(--gray-600)",source:"Button"},{name:"--button-outline-hover",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline-hover-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-disabled",group:"Outline",defaultValue:"transparent",source:"Button"},{name:"--button-outline-disabled-color",group:"Outline",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-outline-press",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-press-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-press-border",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost",group:"Ghost",defaultValue:"transparent",source:"Button"},{name:"--button-ghost-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-hover",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost-hover-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-disabled",group:"Ghost",defaultValue:"var(--gray-900)",source:"Button"},{name:"--button-ghost-disabled-color",group:"Ghost",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-ghost-press",group:"Ghost",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-ghost-press-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-press-border",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-link",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-hover",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-hover-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-disabled",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-disabled-color",group:"Link",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-link-press",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-press-bg",group:"Link",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-link-press-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-press-border",group:"Link",defaultValue:"var(--white-alpha-1)",source:"Button"},{name:"--button-warning",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-hover",group:"Warning",defaultValue:"var(--amber-700, #b45309)",source:"Button"},{name:"--button-warning-hover-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-disabled",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-warning-disabled-color",group:"Warning",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-warning-press",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-press-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-press-border",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-destructive",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-hover",group:"Destructive",defaultValue:"var(--rose-800)",source:"Button"},{name:"--button-destructive-hover-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-disabled",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-destructive-disabled-color",group:"Destructive",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-destructive-press",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-press-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-press-border",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-default-height",group:"Sizes",defaultValue:"2.25rem",source:"Button"},{name:"--button-default-padding-x",group:"Sizes",defaultValue:"1rem",source:"Button"},{name:"--button-default-padding-y",group:"Sizes",defaultValue:"0.5rem",source:"Button"},{name:"--button-sm-height",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-sm-padding-x",group:"Sizes",defaultValue:"0.75rem",source:"Button"},{name:"--button-sm-padding-y",group:"Sizes",defaultValue:"0.375rem",source:"Button"},{name:"--button-lg-height",group:"Sizes",defaultValue:"2.5rem",source:"Button"},{name:"--button-lg-padding-x",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-lg-padding-y",group:"Sizes",defaultValue:"0.625rem",source:"Button"},{name:"--button-icon-only-width",group:"Sizes",defaultValue:"var(--button-default-height)",source:"Button"},{name:"--button-icon-only-sm-width",group:"Sizes",defaultValue:"var(--button-sm-height)",source:"Button"},{name:"--button-icon-only-lg-width",group:"Sizes",defaultValue:"var(--button-lg-height)",source:"Button"},{name:"--avatar-bg",group:"Avatar Background",defaultValue:"var(--white-alpha-1)",source:"Avatar"},{name:"--avatar-image-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-equipment-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-color",group:"Avatar Icon Color",defaultValue:"var(--gray-200)",source:"Avatar"},{name:"--avatar-radius",group:"Avatar Border Radius",defaultValue:"9999px",source:"Avatar"},{name:"--avatar-size-sm",group:"Avatar Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--avatar-size-md",group:"Avatar Sizes",defaultValue:"2.5rem",source:"Avatar"},{name:"--avatar-size-lg",group:"Avatar Sizes",defaultValue:"3rem",source:"Avatar"},{name:"--avatar-size-xl",group:"Avatar Sizes",defaultValue:"4rem",source:"Avatar"},{name:"--avatar-icon-size-sm",group:"Avatar Icon Sizes",defaultValue:"1rem",source:"Avatar"},{name:"--avatar-icon-size-md",group:"Avatar Icon Sizes",defaultValue:"1.25rem",source:"Avatar"},{name:"--avatar-icon-size-lg",group:"Avatar Icon Sizes",defaultValue:"1.5rem",source:"Avatar"},{name:"--avatar-icon-size-xl",group:"Avatar Icon Sizes",defaultValue:"2rem",source:"Avatar"}],image:[{name:"--block-container-padding",group:"ImageBlock",defaultValue:"0",source:"ImageBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"}],"in-page-banner":[{name:"--in-page-banner-font-family",group:"IN-PAGE BANNER BLOCK",defaultValue:"var(--font-body)",source:"InPageBannerBlock"},{name:"--in-page-banner-content-gap",group:"Container",defaultValue:"4rem",source:"InPageBannerBlock"},{name:"--in-page-banner-content-inner-gap",group:"Container",defaultValue:"var(--spacing-10)",source:"InPageBannerBlock"},{name:"--in-page-banner-text-gap",group:"Container",defaultValue:"var(--spacing-4)",source:"InPageBannerBlock"},{name:"--in-page-banner-min-height",group:"Container",defaultValue:"300px",source:"InPageBannerBlock"},{name:"--in-page-banner-shadow",group:"Container",defaultValue:"none",source:"InPageBannerBlock"},{name:"--in-page-banner-bg-color",group:"Wrapper Background",defaultValue:"transparent",source:"InPageBannerBlock"},{name:"--in-page-banner-title-font-size",group:"Typography",defaultValue:"var(--heading-h2-clamp)",source:"InPageBannerBlock"},{name:"--in-page-banner-title-font-weight",group:"Typography",defaultValue:"var(--heading-h2-weight)",source:"InPageBannerBlock"},{name:"--in-page-banner-title-line-height",group:"Typography",defaultValue:"var(--heading-h2-line-height)",source:"InPageBannerBlock"},{name:"--in-page-banner-title-color",group:"Typography",defaultValue:"var(--heading-h2-color)",source:"InPageBannerBlock"},{name:"--in-page-banner-title-margin-bottom",group:"Typography",defaultValue:"var(--spacing-2)",source:"InPageBannerBlock"},{name:"--in-page-banner-text-font-size",group:"Typography",defaultValue:"var(--font-body-size-clamp)",source:"InPageBannerBlock"},{name:"--in-page-banner-text-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"InPageBannerBlock"},{name:"--in-page-banner-text-line-height",group:"Typography",defaultValue:"var(--font-body-line-height)",source:"InPageBannerBlock"},{name:"--in-page-banner-text-color",group:"Typography",defaultValue:"var(--font-body-color)",source:"InPageBannerBlock"},{name:"--in-page-banner-text-margin-bottom",group:"Typography",defaultValue:"0",source:"InPageBannerBlock"},{name:"--in-page-banner-text-max-width",group:"Typography",defaultValue:"736px",source:"InPageBannerBlock"},{name:"--in-page-banner-image-width",group:"Image",defaultValue:"400px",source:"InPageBannerBlock"},{name:"--in-page-banner-image-height",group:"Image",defaultValue:"auto",source:"InPageBannerBlock"},{name:"--in-page-banner-image-border-radius",group:"Image",defaultValue:"var(--radius-lg)",source:"InPageBannerBlock"},{name:"--in-page-banner-full-image-height",group:"Image",defaultValue:"300px",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-bg",group:"Full Image Overlay",defaultValue:"rgba(0, 0, 0, 0.5)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-text-color",group:"Full Image Overlay",defaultValue:"var(--text-color)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-content-padding-x",group:"Full Image Overlay",defaultValue:"var(--spacing-6)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-content-padding-y",group:"Full Image Overlay",defaultValue:"var(--spacing-8)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-content-max-width",group:"Full Image Overlay",defaultValue:"672px",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-title-font-size",group:"Full Image Overlay",defaultValue:"var(--heading-h2-clamp)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-title-font-weight",group:"Full Image Overlay",defaultValue:"var(--heading-h2-weight)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-title-line-height",group:"Full Image Overlay",defaultValue:"var(--heading-h2-line-height)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-title-margin-bottom",group:"Full Image Overlay",defaultValue:"var(--spacing-4)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-title-color",group:"Full Image Overlay",defaultValue:"var(--heading-h2-color)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-text-font-size",group:"Full Image Overlay",defaultValue:"var(--font-body-size-clamp)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-text-line-height",group:"Full Image Overlay",defaultValue:"var(--font-body-line-height)",source:"InPageBannerBlock"},{name:"--in-page-banner-overlay-text-margin-bottom",group:"Full Image Overlay",defaultValue:"var(--spacing-10)",source:"InPageBannerBlock"},{name:"--in-page-banner-cta-gap",group:"CTAs",defaultValue:"var(--spacing-10)",source:"InPageBannerBlock"},{name:"--in-page-banner-cta-font-size",group:"CTAs",defaultValue:"var(--button-font-size)",source:"InPageBannerBlock"},{name:"--in-page-banner-cta-font-weight",group:"CTAs",defaultValue:"var(--button-font-weight)",source:"InPageBannerBlock"},{name:"--in-page-banner-cta-padding",group:"CTAs",defaultValue:"var(--button-lg-padding-y) var(--button-lg-padding-x)",source:"InPageBannerBlock"},{name:"--in-page-banner-cta-border-radius",group:"CTAs",defaultValue:"var(--button-radius)",source:"InPageBannerBlock"},{name:"--in-page-banner-cta-height",group:"CTAs",defaultValue:"var(--button-lg-height)",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-title-font-size",group:"Responsive",defaultValue:"var(--heading-h2-size-mobile)",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-text-font-size",group:"Responsive",defaultValue:"var(--font-body-size-mobile)",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-content-gap",group:"Responsive",defaultValue:"var(--spacing-8)",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-content-inner-gap",group:"Responsive",defaultValue:"var(--spacing-6)",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-image-width",group:"Responsive",defaultValue:"100%",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-image-height",group:"Responsive",defaultValue:"200px",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-full-image-height",group:"Responsive",defaultValue:"250px",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-overlay-title-font-size",group:"Responsive",defaultValue:"var(--heading-h2-size-mobile)",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-overlay-text-font-size",group:"Responsive",defaultValue:"var(--font-body-size-mobile)",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-cta-gap",group:"Responsive",defaultValue:"var(--spacing-4)",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-cta-padding",group:"Responsive",defaultValue:"var(--button-default-padding-y) var(--button-default-padding-x)",source:"InPageBannerBlock"},{name:"--in-page-banner-mobile-cta-height",group:"Responsive",defaultValue:"var(--button-default-height)",source:"InPageBannerBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--button-radius",group:"BUTTON",defaultValue:"var(--radius)",source:"Button"},{name:"--button-font-size",group:"BUTTON",defaultValue:"var(--text-md)",source:"Button"},{name:"--button-font-weight",group:"BUTTON",defaultValue:"var(--font-medium)",source:"Button"},{name:"--button-font-family",group:"BUTTON",defaultValue:"var(--font-body)",source:"Button"},{name:"--button-text-wrap",group:"BUTTON",defaultValue:"wrap",source:"Button"},{name:"--button-image-icon-max-height",group:"BUTTON",defaultValue:"1.75rem",source:"Button"},{name:"--button-default",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-hover",group:"Default (Primary)",defaultValue:"var(--indigo-600)",source:"Button"},{name:"--button-default-hover-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-disabled",group:"Default (Primary)",defaultValue:"var(--indigo-900)",source:"Button"},{name:"--button-default-disabled-color",group:"Default (Primary)",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-default-press",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-press-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-press-border",group:"Default (Primary)",defaultValue:"var(--indigo-alpha-12)",source:"Button"},{name:"--button-secondary",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-hover",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-secondary-hover-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-disabled",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-disabled-color",group:"Secondary",defaultValue:"var(--gray-300)",source:"Button"},{name:"--button-secondary-press",group:"Secondary",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-secondary-press-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-press-border",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-border",group:"Outline",defaultValue:"var(--gray-600)",source:"Button"},{name:"--button-outline-hover",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline-hover-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-disabled",group:"Outline",defaultValue:"transparent",source:"Button"},{name:"--button-outline-disabled-color",group:"Outline",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-outline-press",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-press-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-press-border",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost",group:"Ghost",defaultValue:"transparent",source:"Button"},{name:"--button-ghost-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-hover",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost-hover-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-disabled",group:"Ghost",defaultValue:"var(--gray-900)",source:"Button"},{name:"--button-ghost-disabled-color",group:"Ghost",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-ghost-press",group:"Ghost",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-ghost-press-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-press-border",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-link",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-hover",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-hover-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-disabled",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-disabled-color",group:"Link",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-link-press",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-press-bg",group:"Link",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-link-press-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-press-border",group:"Link",defaultValue:"var(--white-alpha-1)",source:"Button"},{name:"--button-warning",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-hover",group:"Warning",defaultValue:"var(--amber-700, #b45309)",source:"Button"},{name:"--button-warning-hover-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-disabled",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-warning-disabled-color",group:"Warning",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-warning-press",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-press-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-press-border",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-destructive",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-hover",group:"Destructive",defaultValue:"var(--rose-800)",source:"Button"},{name:"--button-destructive-hover-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-disabled",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-destructive-disabled-color",group:"Destructive",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-destructive-press",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-press-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-press-border",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-default-height",group:"Sizes",defaultValue:"2.25rem",source:"Button"},{name:"--button-default-padding-x",group:"Sizes",defaultValue:"1rem",source:"Button"},{name:"--button-default-padding-y",group:"Sizes",defaultValue:"0.5rem",source:"Button"},{name:"--button-sm-height",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-sm-padding-x",group:"Sizes",defaultValue:"0.75rem",source:"Button"},{name:"--button-sm-padding-y",group:"Sizes",defaultValue:"0.375rem",source:"Button"},{name:"--button-lg-height",group:"Sizes",defaultValue:"2.5rem",source:"Button"},{name:"--button-lg-padding-x",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-lg-padding-y",group:"Sizes",defaultValue:"0.625rem",source:"Button"},{name:"--button-icon-only-width",group:"Sizes",defaultValue:"var(--button-default-height)",source:"Button"},{name:"--button-icon-only-sm-width",group:"Sizes",defaultValue:"var(--button-sm-height)",source:"Button"},{name:"--button-icon-only-lg-width",group:"Sizes",defaultValue:"var(--button-lg-height)",source:"Button"},{name:"--avatar-bg",group:"Avatar Background",defaultValue:"var(--white-alpha-1)",source:"Avatar"},{name:"--avatar-image-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-equipment-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-color",group:"Avatar Icon Color",defaultValue:"var(--gray-200)",source:"Avatar"},{name:"--avatar-radius",group:"Avatar Border Radius",defaultValue:"9999px",source:"Avatar"},{name:"--avatar-size-sm",group:"Avatar Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--avatar-size-md",group:"Avatar Sizes",defaultValue:"2.5rem",source:"Avatar"},{name:"--avatar-size-lg",group:"Avatar Sizes",defaultValue:"3rem",source:"Avatar"},{name:"--avatar-size-xl",group:"Avatar Sizes",defaultValue:"4rem",source:"Avatar"},{name:"--avatar-icon-size-sm",group:"Avatar Icon Sizes",defaultValue:"1rem",source:"Avatar"},{name:"--avatar-icon-size-md",group:"Avatar Icon Sizes",defaultValue:"1.25rem",source:"Avatar"},{name:"--avatar-icon-size-lg",group:"Avatar Icon Sizes",defaultValue:"1.5rem",source:"Avatar"},{name:"--avatar-icon-size-xl",group:"Avatar Icon Sizes",defaultValue:"2rem",source:"Avatar"}],leaderboard:[{name:"--leaderboard-block-container-text",group:"Container Styling",defaultValue:"var(--font-body-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-container-padding",group:"Container Styling",defaultValue:"var(--block-container-padding)",source:"LeaderboardBlock"},{name:"--leaderboard-block-container-border-radius",group:"Container Styling",defaultValue:"var(--block-container-border-radius)",source:"LeaderboardBlock"},{name:"--leaderboard-block-title-font-size",group:"Title Styling",defaultValue:"var(--heading-h2-clamp)",source:"LeaderboardBlock"},{name:"--leaderboard-block-title-font-weight",group:"Title Styling",defaultValue:"var(--heading-h2-weight)",source:"LeaderboardBlock"},{name:"--leaderboard-block-title-color",group:"Title Styling",defaultValue:"var(--heading-h2-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-title-text-transform",group:"Title Styling",defaultValue:"none",source:"LeaderboardBlock"},{name:"--leaderboard-block-description-font-size",group:"Description Styling",defaultValue:"var(--font-body-size-clamp)",source:"LeaderboardBlock"},{name:"--leaderboard-block-description-font-weight",group:"Description Styling",defaultValue:"var(--font-body-weight)",source:"LeaderboardBlock"},{name:"--leaderboard-block-description-color",group:"Description Styling",defaultValue:"var(--font-body-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-description-line-height",group:"Description Styling",defaultValue:"var(--font-body-line-height)",source:"LeaderboardBlock"},{name:"--leaderboard-block-week-selector-bg",group:"Week Selector Styling",defaultValue:"var(--white)",source:"LeaderboardBlock"},{name:"--leaderboard-block-week-selector-text",group:"Week Selector Styling",defaultValue:"var(--black)",source:"LeaderboardBlock"},{name:"--leaderboard-block-week-selector-border",group:"Week Selector Styling",defaultValue:"var(--gray-200)",source:"LeaderboardBlock"},{name:"--leaderboard-block-week-selector-border-radius",group:"Week Selector Styling",defaultValue:"var(--radius-md)",source:"LeaderboardBlock"},{name:"--leaderboard-block-week-selector-padding",group:"Week Selector Styling",defaultValue:"var(--spacing-2) var(--spacing-4)",source:"LeaderboardBlock"},{name:"--leaderboard-block-week-selector-font-size",group:"Week Selector Styling",defaultValue:"clamp(var(--font-body-size), calc(var(--font-body-size) + var(--font-body-fluid-step) * (100vw - var(--fluid-viewport-min))), var(--font-body-size))",source:"LeaderboardBlock"},{name:"--leaderboard-block-week-selector-font-weight",group:"Week Selector Styling",defaultValue:"var(--font-body-weight)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-height",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-height)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-font-size",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-font-size)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-font-weight",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-font-weight)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-font-family",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-font-family)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-background",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-background)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-border-color",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-border-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-border-width",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-border-width)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-border-radius",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-border-radius)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-border-style",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-border-style)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-color",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-placeholder-color",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-placeholder-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-label-color",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-label-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-hover-bg",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-hover-bg)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-padding-x",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-padding-x)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-padding-y",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-padding-y)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-disabled-bg",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-disabled-bg)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-disabled-color",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-disabled-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-disabled-opacity",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-disabled-opacity)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-disabled-border-color",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-disabled-border-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-error-color",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-error-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-error-border-color",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-error-border-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-error-box-shadow",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-error-box-shadow)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-item-radius",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-item-radius)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-content-background",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-content-background)",source:"LeaderboardBlock"},{name:"--leaderboard-block-select-description-color",group:"Leaderboard Selector - Select Component",defaultValue:"var(--select-description-color)",source:"LeaderboardBlock"},{name:"--leaderboard-block-background-color",group:"LeaderboardBlock Background - inherits from universal defaults",defaultValue:"var(--block-background-color)",source:"LeaderboardBlock"},{name:"--leaderboard-background-size",group:"LeaderboardBlock Background - inherits from universal defaults",defaultValue:"var(--block-background-size)",source:"LeaderboardBlock"},{name:"--leaderboard-background-position",group:"LeaderboardBlock Background - inherits from universal defaults",defaultValue:"var(--block-background-position)",source:"LeaderboardBlock"},{name:"--leaderboard-background-repeat",group:"LeaderboardBlock Background - inherits from universal defaults",defaultValue:"var(--block-background-repeat)",source:"LeaderboardBlock"},{name:"--leaderboard-background-z-index",group:"LeaderboardBlock Background - inherits from universal defaults",defaultValue:"var(--block-background-z-index)",source:"LeaderboardBlock"},{name:"--leaderboard-background-border-radius",group:"LeaderboardBlock Background - inherits from universal defaults",defaultValue:"var(--block-container-border-radius)",source:"LeaderboardBlock"},{name:"--leaderboard-background-overlay-z-index",group:"LeaderboardBlock Background - inherits from universal defaults",defaultValue:"var(--block-background-overlay-z-index)",source:"LeaderboardBlock"},{name:"--select-height",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-height)",source:"LeaderboardBlock"},{name:"--select-font-size",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-font-size)",source:"LeaderboardBlock"},{name:"--select-font-weight",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-font-weight)",source:"LeaderboardBlock"},{name:"--select-font-family",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-font-family)",source:"LeaderboardBlock"},{name:"--select-background",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-background)",source:"LeaderboardBlock"},{name:"--select-border-color",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-border-color)",source:"LeaderboardBlock"},{name:"--select-border-width",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-border-width)",source:"LeaderboardBlock"},{name:"--select-border-radius",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-border-radius)",source:"LeaderboardBlock"},{name:"--select-border-style",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-border-style)",source:"LeaderboardBlock"},{name:"--select-color",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-color)",source:"LeaderboardBlock"},{name:"--select-placeholder-color",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-placeholder-color)",source:"LeaderboardBlock"},{name:"--select-label-color",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-label-color)",source:"LeaderboardBlock"},{name:"--select-hover-bg",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-hover-bg)",source:"LeaderboardBlock"},{name:"--select-padding-x",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-padding-x)",source:"LeaderboardBlock"},{name:"--select-padding-y",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-padding-y)",source:"LeaderboardBlock"},{name:"--select-disabled-bg",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-disabled-bg)",source:"LeaderboardBlock"},{name:"--select-disabled-color",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-disabled-color)",source:"LeaderboardBlock"},{name:"--select-disabled-opacity",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-disabled-opacity)",source:"LeaderboardBlock"},{name:"--select-disabled-border-color",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-disabled-border-color)",source:"LeaderboardBlock"},{name:"--select-error-color",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-error-color)",source:"LeaderboardBlock"},{name:"--select-error-border-color",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-error-border-color)",source:"LeaderboardBlock"},{name:"--select-error-box-shadow",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-error-box-shadow)",source:"LeaderboardBlock"},{name:"--select-item-radius",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-item-radius)",source:"LeaderboardBlock"},{name:"--select-content-background",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-content-background)",source:"LeaderboardBlock"},{name:"--select-description-color",group:"Re-map Select atom variables within leaderboard selector scope",defaultValue:"var(--leaderboard-block-select-description-color)",source:"LeaderboardBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--label-color",group:"Color",defaultValue:"var(--gray-300)",source:"Label"},{name:"--label-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"Label"},{name:"--label-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"Label"},{name:"--label-required-color",group:"Color",defaultValue:"var(--gray-200)",source:"Label"},{name:"--label-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Label"},{name:"--label-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"Label"},{name:"--label-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"Label"},{name:"--label-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"Label"},{name:"--label-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"Label"},{name:"--label-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"Label"},{name:"--label-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"Label"},{name:"--input-bg",group:"Background",defaultValue:"var(--general-input-bg)",source:"Input"},{name:"--input-hover-bg",group:"Background",defaultValue:"var(--general-input-hover-bg)",source:"Input"},{name:"--input-focus-bg",group:"Background",defaultValue:"var(--general-input-focus-bg)",source:"Input"},{name:"--input-disabled-bg",group:"Background",defaultValue:"var(--white-alpha-1)",source:"Input"},{name:"--input-disabled-opacity",group:"Background",defaultValue:"var(--general-input-disabled-opacity)",source:"Input"},{name:"--input-color",group:"Color",defaultValue:"var(--general-input-color)",source:"Input"},{name:"--input-placeholder-color",group:"Color",defaultValue:"var(--general-input-placeholder-color)",source:"Input"},{name:"--input-disabled-color",group:"Color",defaultValue:"var(--general-input-disabled-color)",source:"Input"},{name:"--input-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Input"},{name:"--input-font-size",group:"Typography",defaultValue:"var(--general-input-font-size)",source:"Input"},{name:"--input-font-weight",group:"Typography",defaultValue:"var(--general-input-font-weight)",source:"Input"},{name:"--input-line-height",group:"Typography",defaultValue:"var(--general-input-line-height)",source:"Input"},{name:"--input-padding-x",group:"Dimensions",defaultValue:"var(--general-input-padding-x)",source:"Input"},{name:"--input-padding-y",group:"Dimensions",defaultValue:"var(--general-input-padding-y)",source:"Input"},{name:"--input-height",group:"Dimensions",defaultValue:"var(--general-input-height)",source:"Input"},{name:"--input-border-width",group:"Borders",defaultValue:"var(--general-input-border-width)",source:"Input"},{name:"--input-border-color",group:"Borders",defaultValue:"var(--general-input-border-color)",source:"Input"},{name:"--input-border-hover-color",group:"Borders",defaultValue:"var(--general-input-border-color-hover)",source:"Input"},{name:"--input-border-focus-color",group:"Borders",defaultValue:"var(--general-input-border-color-focus)",source:"Input"},{name:"--input-border-disabled-color",group:"Borders",defaultValue:"var(--general-input-border-color-disabled)",source:"Input"},{name:"--input-border-radius",group:"Border radius",defaultValue:"var(--general-input-border-radius)",source:"Input"},{name:"--input-error-color",group:"States",defaultValue:"var(--general-input-error-color)",source:"Input"},{name:"--input-error-border-color",group:"States",defaultValue:"var(--general-input-border-color-error)",source:"Input"},{name:"--input-error-box-shadow",group:"States",defaultValue:"var(--general-input-error-box-shadow)",source:"Input"},{name:"--help-text-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"HelperText"},{name:"--help-text-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"HelperText"},{name:"--help-text-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"HelperText"},{name:"--help-text-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"HelperText"},{name:"--help-text-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"HelperText"},{name:"--help-text-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"HelperText"},{name:"--help-text-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"HelperText"},{name:"--help-text-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"HelperText"},{name:"--page-spinner-color",group:"Spinner Colors",defaultValue:"var(--rose-700)",source:"PageSpinner"},{name:"--page-spinner-bg",group:"Spinner Colors",defaultValue:"transparent",source:"PageSpinner"},{name:"--page-spinner-logo-color",group:"Spinner Colors",defaultValue:"transparent",source:"PageSpinner"},{name:"--page-spinner-size",group:"Spinner Sizes",defaultValue:"70px",source:"PageSpinner"},{name:"--page-spinner-border-width",group:"Spinner Sizes",defaultValue:"4px",source:"PageSpinner"},{name:"--page-spinner-logo-display",group:"Logo Sizes",defaultValue:"block",source:"PageSpinner"},{name:"--page-spinner-logo-size",group:"Logo Sizes",defaultValue:"50px",source:"PageSpinner"},{name:"--page-spinner-logo-top",group:"Logo Sizes",defaultValue:"16%",source:"PageSpinner"},{name:"--page-spinner-logo-left",group:"Logo Sizes",defaultValue:"14%",source:"PageSpinner"},{name:"--page-spinner-container-padding-top",group:"Container Spacing",defaultValue:"128px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom",group:"Container Spacing",defaultValue:"128px",source:"PageSpinner"},{name:"--page-spinner-size-sm",group:"Small Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-border-width-sm",group:"Small Size Variables",defaultValue:"2px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-size-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-top-sm",group:"Small Size Variables",defaultValue:"8px",source:"PageSpinner"},{name:"--page-spinner-logo-left-sm",group:"Small Size Variables",defaultValue:"8px",source:"PageSpinner"},{name:"--page-spinner-size-md",group:"Medium Size Variables",defaultValue:"48px",source:"PageSpinner"},{name:"--page-spinner-border-width-md",group:"Medium Size Variables",defaultValue:"3px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-logo-size-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-logo-top-md",group:"Medium Size Variables",defaultValue:"12px",source:"PageSpinner"},{name:"--page-spinner-logo-left-md",group:"Medium Size Variables",defaultValue:"12px",source:"PageSpinner"},{name:"--page-spinner-size-lg",group:"Large Size Variables",defaultValue:"64px",source:"PageSpinner"},{name:"--page-spinner-border-width-lg",group:"Large Size Variables",defaultValue:"4px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-logo-size-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-logo-top-lg",group:"Large Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-left-lg",group:"Large Size Variables",defaultValue:"16px",source:"PageSpinner"}],notice:[{name:"--notice-block-max-width",group:"Container",defaultValue:"100%",source:"NoticeBlock"},{name:"--notice-block-padding",group:"Container",defaultValue:"var(--block-container-padding)",source:"NoticeBlock"},{name:"--notice-block-margin",group:"Container",defaultValue:"0 auto",source:"NoticeBlock"},{name:"--notice-block-title-font-size",group:"Typography",defaultValue:"var(--heading-h3-clamp)",source:"NoticeBlock"},{name:"--notice-block-title-color",group:"Typography",defaultValue:"inherit",source:"NoticeBlock"},{name:"--notice-block-description-color",group:"Typography",defaultValue:"inherit",source:"NoticeBlock"},{name:"--notice-block-description-font-size",group:"Typography",defaultValue:"var(--font-body-size-clamp)",source:"NoticeBlock"},{name:"--notice-block-mobile-padding",group:"Responsive",defaultValue:"var(--spacing-4)",source:"NoticeBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--alert-title-font-weight",group:"Alert",defaultValue:"var(--font-bold)",source:"Alert"},{name:"--alert-description-font-weight",group:"Alert",defaultValue:"var(--font-normal)",source:"Alert"},{name:"--alert-link-text-decoration",group:"Alert",defaultValue:"underline",source:"Alert"},{name:"--alert-link-text-color",group:"Alert",defaultValue:"var(--gray-200)",source:"Alert"},{name:"--alert-icon-align",group:"Alert",defaultValue:"flex-start",source:"Alert"},{name:"--alert-icon-align-no-title",group:"Alert",defaultValue:"center",source:"Alert"},{name:"--alert-icon-color",group:"Alert",defaultValue:"var(--gray-200)",source:"Alert"},{name:"--alert-p-margin-bottom",group:"Alert",defaultValue:"var(--spacing-4)",source:"Alert"},{name:"--alert-accent-background",group:"Alert Variants - default: accent",defaultValue:"var(--indigo-alpha-4)",source:"Alert"},{name:"--alert-accent-border-color",group:"Alert Variants - default: accent",defaultValue:"var(--indigo-alpha-4)",source:"Alert"},{name:"--alert-accent-title-color",group:"Alert Variants - default: accent",defaultValue:"var(--indigo-100)",source:"Alert"},{name:"--alert-accent-text-color",group:"Alert Variants - default: accent",defaultValue:"var(--indigo-100)",source:"Alert"},{name:"--alert-accent-icon-color",group:"Alert Variants - default: accent",defaultValue:"var(--indigo-100)",source:"Alert"},{name:"--alert-neutral-background",group:"Alert Variants - default: accent",defaultValue:"var(--white-alpha-1)",source:"Alert"},{name:"--alert-neutral-border-color",group:"Alert Variants - default: accent",defaultValue:"var(--white-alpha-1)",source:"Alert"},{name:"--alert-neutral-title-color",group:"Alert Variants - default: accent",defaultValue:"var(--gray-200)",source:"Alert"},{name:"--alert-neutral-text-color",group:"Alert Variants - default: accent",defaultValue:"var(--gray-200)",source:"Alert"},{name:"--alert-neutral-icon-color",group:"Alert Variants - default: accent",defaultValue:"var(--gray-200)",source:"Alert"},{name:"--alert-error-background",group:"Alert Variants - default: accent",defaultValue:"var(--ruby-alpha-5)",source:"Alert"},{name:"--alert-error-border-color",group:"Alert Variants - default: accent",defaultValue:"var(--ruby-alpha-5)",source:"Alert"},{name:"--alert-error-title-color",group:"Alert Variants - default: accent",defaultValue:"var(--ruby-6)",source:"Alert"},{name:"--alert-error-text-color",group:"Alert Variants - default: accent",defaultValue:"var(--ruby-6)",source:"Alert"},{name:"--alert-error-icon-color",group:"Alert Variants - default: accent",defaultValue:"var(--ruby-6)",source:"Alert"},{name:"--alert-success-background",group:"Alert Variants - default: accent",defaultValue:"var(--lime-alpha-3)",source:"Alert"},{name:"--alert-success-border-color",group:"Alert Variants - default: accent",defaultValue:"var(--lime-alpha-3)",source:"Alert"},{name:"--alert-success-title-color",group:"Alert Variants - default: accent",defaultValue:"var(--lime-200)",source:"Alert"},{name:"--alert-success-text-color",group:"Alert Variants - default: accent",defaultValue:"var(--lime-200)",source:"Alert"},{name:"--alert-success-icon-color",group:"Alert Variants - default: accent",defaultValue:"var(--lime-200)",source:"Alert"},{name:"--alert-warning-background",group:"Alert Variants - default: accent",defaultValue:"var(--amber-alpha-3)",source:"Alert"},{name:"--alert-warning-border-color",group:"Alert Variants - default: accent",defaultValue:"var(--amber-alpha-3)",source:"Alert"},{name:"--alert-warning-title-color",group:"Alert Variants - default: accent",defaultValue:"var(--amber-5)",source:"Alert"},{name:"--alert-warning-text-color",group:"Alert Variants - default: accent",defaultValue:"var(--amber-5)",source:"Alert"},{name:"--alert-warning-icon-color",group:"Alert Variants - default: accent",defaultValue:"var(--amber-5)",source:"Alert"},{name:"--alert-info-background",group:"Alert Variants - default: accent",defaultValue:"var(--blue-alpha-3)",source:"Alert"},{name:"--alert-info-border-color",group:"Alert Variants - default: accent",defaultValue:"var(--blue-alpha-3)",source:"Alert"},{name:"--alert-info-title-color",group:"Alert Variants - default: accent",defaultValue:"var(--blue-300)",source:"Alert"},{name:"--alert-info-text-color",group:"Alert Variants - default: accent",defaultValue:"var(--blue-300)",source:"Alert"},{name:"--alert-info-icon-color",group:"Alert Variants - default: accent",defaultValue:"var(--blue-300)",source:"Alert"},{name:"--alert-xs-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-xs)",source:"Alert"},{name:"--alert-xs-title-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-xs)",source:"Alert"},{name:"--alert-xs-description-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-xs)",source:"Alert"},{name:"--alert-xs-title-margin-bottom",group:"Alert Sizes - default: md",defaultValue:"var(--spacing-1)",source:"Alert"},{name:"--alert-xs-title-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-normal)",source:"Alert"},{name:"--alert-xs-description-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-relaxed)",source:"Alert"},{name:"--alert-xs-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-normal)",source:"Alert"},{name:"--alert-xs-padding",group:"Alert Sizes - default: md",defaultValue:"var(--spacing-2) var(--spacing-3)",source:"Alert"},{name:"--alert-xs-border-radius",group:"Alert Sizes - default: md",defaultValue:"var(--radius)",source:"Alert"},{name:"--alert-sm-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-sm)",source:"Alert"},{name:"--alert-sm-title-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-sm)",source:"Alert"},{name:"--alert-sm-description-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-sm)",source:"Alert"},{name:"--alert-sm-title-margin-bottom",group:"Alert Sizes - default: md",defaultValue:"var(--spacing-1)",source:"Alert"},{name:"--alert-sm-title-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-normal)",source:"Alert"},{name:"--alert-sm-description-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-relaxed)",source:"Alert"},{name:"--alert-sm-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-normal)",source:"Alert"},{name:"--alert-sm-padding",group:"Alert Sizes - default: md",defaultValue:"var(--spacing-3) var(--spacing-4)",source:"Alert"},{name:"--alert-sm-border-radius",group:"Alert Sizes - default: md",defaultValue:"var(--radius-sm)",source:"Alert"},{name:"--alert-sm-box-shadow",group:"Alert Sizes - default: md",defaultValue:"var(--shadow-sm)",source:"Alert"},{name:"--alert-md-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-sm)",source:"Alert"},{name:"--alert-md-title-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-sm)",source:"Alert"},{name:"--alert-md-description-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-sm)",source:"Alert"},{name:"--alert-md-title-margin-bottom",group:"Alert Sizes - default: md",defaultValue:"var(--spacing-1)",source:"Alert"},{name:"--alert-md-title-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-normal)",source:"Alert"},{name:"--alert-md-description-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-relaxed)",source:"Alert"},{name:"--alert-md-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-normal)",source:"Alert"},{name:"--alert-md-padding",group:"Alert Sizes - default: md",defaultValue:"var(--spacing-4) var(--spacing-6)",source:"Alert"},{name:"--alert-md-border-radius",group:"Alert Sizes - default: md",defaultValue:"var(--radius-md)",source:"Alert"},{name:"--alert-md-box-shadow",group:"Alert Sizes - default: md",defaultValue:"var(--shadow-md)",source:"Alert"},{name:"--alert-lg-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-md)",source:"Alert"},{name:"--alert-lg-title-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-md)",source:"Alert"},{name:"--alert-lg-description-font-size",group:"Alert Sizes - default: md",defaultValue:"var(--text-md)",source:"Alert"},{name:"--alert-lg-title-margin-bottom",group:"Alert Sizes - default: md",defaultValue:"var(--spacing-2)",source:"Alert"},{name:"--alert-lg-title-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-normal)",source:"Alert"},{name:"--alert-lg-description-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-relaxed)",source:"Alert"},{name:"--alert-lg-line-height",group:"Alert Sizes - default: md",defaultValue:"var(--leading-normal)",source:"Alert"},{name:"--alert-lg-padding",group:"Alert Sizes - default: md",defaultValue:"var(--spacing-6) var(--spacing-8)",source:"Alert"},{name:"--alert-lg-border-radius",group:"Alert Sizes - default: md",defaultValue:"var(--radius-lg)",source:"Alert"},{name:"--alert-lg-box-shadow",group:"Alert Sizes - default: md",defaultValue:"var(--shadow-lg)",source:"Alert"},{name:"--alert-icon-xs-font-size",group:"Alert Icon Sizes",defaultValue:"var(--alert-xs-font-size)",source:"Alert"},{name:"--alert-icon-sm-font-size",group:"Alert Icon Sizes",defaultValue:"var(--alert-sm-font-size)",source:"Alert"},{name:"--alert-icon-md-font-size",group:"Alert Icon Sizes",defaultValue:"var(--alert-md-font-size)",source:"Alert"},{name:"--alert-icon-lg-font-size",group:"Alert Icon Sizes",defaultValue:"var(--alert-lg-font-size)",source:"Alert"}],participants:[{name:"--participant-card-bg",group:"PARTICIPANT CARD",defaultValue:"var(--gray-800)",source:"Participants"},{name:"--participant-card-border-radius",group:"PARTICIPANT CARD",defaultValue:"var(--radius-2xl)",source:"Participants"},{name:"--participant-card-shadow",group:"PARTICIPANT CARD",defaultValue:"var(--shadow-2xl)",source:"Participants"},{name:"--participant-card-backdrop-blur",group:"PARTICIPANT CARD",defaultValue:"8px",source:"Participants"},{name:"--participant-card-height",group:"PARTICIPANT CARD",defaultValue:"320px",source:"Participants"},{name:"--participant-card-padding",group:"PARTICIPANT CARD",defaultValue:"var(--spacing-6)",source:"Participants"},{name:"--participant-card-hover-scale",group:"PARTICIPANT CARD",defaultValue:"1.02",source:"Participants"},{name:"--participant-card-hover-border-color",group:"PARTICIPANT CARD",defaultValue:"transparent",source:"Participants"},{name:"--participant-card-hover-shadow",group:"PARTICIPANT CARD",defaultValue:"var(--shadow-2xl)",source:"Participants"},{name:"--participant-card-transition",group:"PARTICIPANT CARD",defaultValue:"transform 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out",source:"Participants"},{name:"--participant-card-border-width",group:"PARTICIPANT CARD",defaultValue:"1px",source:"Participants"},{name:"--participant-card-border-color",group:"PARTICIPANT CARD",defaultValue:"transparent",source:"Participants"},{name:"--participant-card-header-gap",group:"PARTICIPANT CARD - Header",defaultValue:"var(--spacing-3)",source:"Participants"},{name:"--participant-card-avatar-size",group:"PARTICIPANT CARD - Header",defaultValue:"64px",source:"Participants"},{name:"--participant-card-avatar-bg",group:"PARTICIPANT CARD - Header",defaultValue:"var(--indigo-950)",source:"Participants"},{name:"--participant-card-avatar-border-radius",group:"PARTICIPANT CARD - Header",defaultValue:"var(--radius-xl)",source:"Participants"},{name:"--participant-card-avatar-font-size",group:"PARTICIPANT CARD - Header",defaultValue:"var(--spacing-6)",source:"Participants"},{name:"--participant-card-action-button-size",group:"PARTICIPANT CARD - Header",defaultValue:"40px",source:"Participants"},{name:"--participant-card-action-button-bg",group:"PARTICIPANT CARD - Header",defaultValue:"var(--button-default)",source:"Participants"},{name:"--participant-card-action-button-hover-bg",group:"PARTICIPANT CARD - Header",defaultValue:"var(--indigo-700)",source:"Participants"},{name:"--participant-card-action-icon-color",group:"PARTICIPANT CARD - Header",defaultValue:"var(--white)",source:"Participants"},{name:"--participant-card-action-icon-font-size",group:"PARTICIPANT CARD - Header",defaultValue:"var(--text-lg)",source:"Participants"},{name:"--participant-card-name-font-size",group:"PARTICIPANT CARD - Name",defaultValue:"var(--text-2xl)",source:"Participants"},{name:"--participant-card-name-font-weight",group:"PARTICIPANT CARD - Name",defaultValue:"var(--font-bold)",source:"Participants"},{name:"--participant-card-name-line-height",group:"PARTICIPANT CARD - Name",defaultValue:"var(--leading-tight)",source:"Participants"},{name:"--participant-card-name-color",group:"PARTICIPANT CARD - Name",defaultValue:"var(--white)",source:"Participants"},{name:"--participant-card-name-margin-bottom",group:"PARTICIPANT CARD - Name",defaultValue:"0",source:"Participants"},{name:"--participant-card-name-line-clamp",group:"PARTICIPANT CARD - Name",defaultValue:"2",source:"Participants"},{name:"--participant-card-name-overflow",group:"PARTICIPANT CARD - Name",defaultValue:"hidden",source:"Participants"},{name:"--participant-card-rank-label-color",group:"PARTICIPANT CARD - Rank",defaultValue:"var(--gray-400)",source:"Participants"},{name:"--participant-card-rank-label-font-size",group:"PARTICIPANT CARD - Rank",defaultValue:"var(--text-xs)",source:"Participants"},{name:"--participant-card-rank-value-color",group:"PARTICIPANT CARD - Rank",defaultValue:"var(--indigo-500)",source:"Participants"},{name:"--participant-card-rank-value-font-size",group:"PARTICIPANT CARD - Rank",defaultValue:"var(--text-4xl)",source:"Participants"},{name:"--participant-card-info-gap",group:"PARTICIPANT CARD - Info",defaultValue:"var(--spacing-2)",source:"Participants"},{name:"--participant-card-info-margin-bottom",group:"PARTICIPANT CARD - Info",defaultValue:"var(--spacing-4)",source:"Participants"},{name:"--participant-card-info-icon-color",group:"PARTICIPANT CARD - Info",defaultValue:"var(--gray-300)",source:"Participants"},{name:"--participant-card-info-text-color",group:"PARTICIPANT CARD - Info",defaultValue:"var(--gray-300)",source:"Participants"},{name:"--participant-card-info-font-size",group:"PARTICIPANT CARD - Info",defaultValue:"var(--text-md)",source:"Participants"},{name:"--participant-card-info-bg",group:"PARTICIPANT CARD - Info",defaultValue:"var(--white-alpha-1)",source:"Participants"},{name:"--participant-card-info-border",group:"PARTICIPANT CARD - Info",defaultValue:"1px solid var(--white-alpha-2)",source:"Participants"},{name:"--participant-card-info-padding",group:"PARTICIPANT CARD - Info",defaultValue:"12px 16px",source:"Participants"},{name:"--participant-card-info-border-radius",group:"PARTICIPANT CARD - Info",defaultValue:"var(--radius-xl)",source:"Participants"},{name:"--participant-card-info-separator-width",group:"PARTICIPANT CARD - Info",defaultValue:"1px",source:"Participants"},{name:"--participant-card-info-separator-color",group:"PARTICIPANT CARD - Info",defaultValue:"var(--white-alpha-3)",source:"Participants"},{name:"--participant-card-stats-gap",group:"PARTICIPANT CARD - Stats",defaultValue:"var(--spacing-3)",source:"Participants"},{name:"--participant-card-stats-margin-bottom",group:"PARTICIPANT CARD - Stats",defaultValue:"0",source:"Participants"},{name:"--participant-card-stats-grid-columns",group:"PARTICIPANT CARD - Stats",defaultValue:"repeat(3, 1fr)",source:"Participants"},{name:"--participant-card-stat-value-color",group:"PARTICIPANT CARD - Stats",defaultValue:"var(--white)",source:"Participants"},{name:"--participant-card-stat-label-color",group:"PARTICIPANT CARD - Stats",defaultValue:"var(--gray-400)",source:"Participants"},{name:"--participant-card-stat-value-font-size",group:"PARTICIPANT CARD - Stats",defaultValue:"var(--text-2xl)",source:"Participants"},{name:"--participant-card-stat-label-font-size",group:"PARTICIPANT CARD - Stats",defaultValue:"var(--text-xs)",source:"Participants"},{name:"--participant-card-stat-item-bg",group:"PARTICIPANT CARD - Stats",defaultValue:"var(--white-alpha-1)",source:"Participants"},{name:"--participant-card-stat-item-padding",group:"PARTICIPANT CARD - Stats",defaultValue:"16px 12px",source:"Participants"},{name:"--participant-card-stat-item-border-radius",group:"PARTICIPANT CARD - Stats",defaultValue:"var(--radius-lg)",source:"Participants"},{name:"--participant-card-stat-icon-color",group:"PARTICIPANT CARD - Stats",defaultValue:"var(--lime-500)",source:"Participants"},{name:"--participant-card-stat-icon-font-size",group:"PARTICIPANT CARD - Stats",defaultValue:"var(--text-xl)",source:"Participants"},{name:"--participant-card-winrate-bar-height",group:"PARTICIPANT CARD - Win Rate Bar",defaultValue:"6px",source:"Participants"},{name:"--participant-card-winrate-bar-bg",group:"PARTICIPANT CARD - Win Rate Bar",defaultValue:"var(--white-alpha-2)",source:"Participants"},{name:"--participant-card-winrate-bar-fill",group:"PARTICIPANT CARD - Win Rate Bar",defaultValue:"linear-gradient(90deg, var(--lime-500), var(--lime-400))",source:"Participants"},{name:"--participant-card-winrate-bar-border-radius",group:"PARTICIPANT CARD - Win Rate Bar",defaultValue:"var(--radius-full)",source:"Participants"},{name:"--participant-card-badge-margin-bottom",group:"PARTICIPANT CARD - Badge",defaultValue:"var(--spacing-1)",source:"Participants"},{name:"--participant-card-name-text-transform",group:"PARTICIPANT CARD - Name (extended)",defaultValue:"none",source:"Participants"},{name:"--participant-card-name-text-shadow",group:"PARTICIPANT CARD - Name (extended)",defaultValue:"none",source:"Participants"},{name:"--participant-card-name-letter-spacing",group:"PARTICIPANT CARD - Name (extended)",defaultValue:"var(--tracking-normal)",source:"Participants"},{name:"--participant-card-background-image",group:"PARTICIPANT CARD - Background Image",defaultValue:"none",source:"Participants"},{name:"--participant-card-background-size",group:"PARTICIPANT CARD - Background Image",defaultValue:"cover",source:"Participants"},{name:"--participant-card-background-position",group:"PARTICIPANT CARD - Background Image",defaultValue:"center",source:"Participants"},{name:"--participant-card-background-overlay",group:"PARTICIPANT CARD - Background Image",defaultValue:"transparent",source:"Participants"},{name:"--participant-card-decoration-image",group:"PARTICIPANT CARD - Decoration (tape, sticker, etc.)",defaultValue:"none",source:"Participants"},{name:"--participant-card-decoration-width",group:"PARTICIPANT CARD - Decoration (tape, sticker, etc.)",defaultValue:"100px",source:"Participants"},{name:"--participant-card-decoration-height",group:"PARTICIPANT CARD - Decoration (tape, sticker, etc.)",defaultValue:"60px",source:"Participants"},{name:"--participant-card-decoration-top",group:"PARTICIPANT CARD - Decoration (tape, sticker, etc.)",defaultValue:"-5px",source:"Participants"},{name:"--participant-card-decoration-right",group:"PARTICIPANT CARD - Decoration (tape, sticker, etc.)",defaultValue:"30%",source:"Participants"},{name:"--participant-card-decoration-transform",group:"PARTICIPANT CARD - Decoration (tape, sticker, etc.)",defaultValue:"rotate(-5deg)",source:"Participants"},{name:"--participants-block-border-radius",group:"PARTICIPANTS BLOCK",defaultValue:"var(--block-container-border-radius)",source:"Participants"},{name:"--participants-block-padding",group:"PARTICIPANTS BLOCK",defaultValue:"var(--block-container-padding)",source:"Participants"},{name:"--participants-block-gap",group:"PARTICIPANTS BLOCK",defaultValue:"var(--spacing-16)",source:"Participants"},{name:"--participants-header-gap",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--spacing-4)",source:"Participants"},{name:"--participants-title-font-family",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--font-heading)",source:"Participants"},{name:"--participants-title-font-size",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--heading-h2-clamp)",source:"Participants"},{name:"--participants-title-font-weight",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--heading-h2-weight)",source:"Participants"},{name:"--participants-title-line-height",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--heading-h2-line-height)",source:"Participants"},{name:"--participants-title-color",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--heading-h2-color)",source:"Participants"},{name:"--participants-subtitle-font-family",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--font-body)",source:"Participants"},{name:"--participants-subtitle-font-size",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--font-body-size-clamp)",source:"Participants"},{name:"--participants-subtitle-font-weight",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--font-body-weight)",source:"Participants"},{name:"--participants-subtitle-line-height",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--font-body-line-height)",source:"Participants"},{name:"--participants-subtitle-color",group:"PARTICIPANTS BLOCK - Header",defaultValue:"var(--font-body-color)",source:"Participants"},{name:"--participants-filters-gap",group:"PARTICIPANTS BLOCK - Filters",defaultValue:"var(--spacing-2)",source:"Participants"},{name:"--participants-filter-active-bg",group:"PARTICIPANTS BLOCK - Filters",defaultValue:"var(--gray-700)",source:"Participants"},{name:"--participants-filter-active-color",group:"PARTICIPANTS BLOCK - Filters",defaultValue:"var(--gray-900)",source:"Participants"},{name:"--participants-filter-inactive-bg",group:"PARTICIPANTS BLOCK - Filters",defaultValue:"var(--gray-700)",source:"Participants"},{name:"--participants-filter-inactive-color",group:"PARTICIPANTS BLOCK - Filters",defaultValue:"var(--gray-400)",source:"Participants"},{name:"--participants-filter-hover-color",group:"PARTICIPANTS BLOCK - Filters",defaultValue:"var(--gray-200)",source:"Participants"},{name:"--participants-grid-gap",group:"PARTICIPANTS BLOCK - Grid",defaultValue:"var(--spacing-4)",source:"Participants"},{name:"--participants-grid-sm-cols",group:"PARTICIPANTS BLOCK - Grid",defaultValue:"1",source:"Participants"},{name:"--participants-grid-md-cols",group:"PARTICIPANTS BLOCK - Grid",defaultValue:"2",source:"Participants"},{name:"--participants-grid-lg-cols",group:"PARTICIPANTS BLOCK - Grid",defaultValue:"3",source:"Participants"},{name:"--participants-grid-xl-cols",group:"PARTICIPANTS BLOCK - Grid",defaultValue:"4",source:"Participants"},{name:"--participants-pagination-margin-top",group:"PARTICIPANTS BLOCK - Pagination",defaultValue:"var(--spacing-8)",source:"Participants"},{name:"--participants-pagination-max-width",group:"PARTICIPANTS BLOCK - Pagination",defaultValue:"1024px",source:"Participants"},{name:"--participants-empty-icon-bg",group:"PARTICIPANTS BLOCK - Empty State",defaultValue:"var(--gray-700)",source:"Participants"},{name:"--participants-empty-icon-color",group:"PARTICIPANTS BLOCK - Empty State",defaultValue:"var(--gray-300)",source:"Participants"},{name:"--participants-empty-icon-size",group:"PARTICIPANTS BLOCK - Empty State",defaultValue:"96px",source:"Participants"},{name:"--participants-empty-title-color",group:"PARTICIPANTS BLOCK - Empty State",defaultValue:"var(--gray-200)",source:"Participants"},{name:"--participants-empty-text-color",group:"PARTICIPANTS BLOCK - Empty State",defaultValue:"var(--gray-300)",source:"Participants"},{name:"--participants-edit-button-bg",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"var(--gray-700)",source:"Participants"},{name:"--participants-edit-button-color",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"var(--gray-200)",source:"Participants"},{name:"--participants-edit-button-hover-bg",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"var(--gray-600)",source:"Participants"},{name:"--participants-edit-form-bg",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"var(--gray-700)",source:"Participants"},{name:"--participants-edit-form-border-radius",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"var(--radius-2xl)",source:"Participants"},{name:"--participants-edit-form-padding",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"var(--spacing-6)",source:"Participants"},{name:"--participants-edit-form-margin-bottom",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"var(--spacing-8)",source:"Participants"},{name:"--participants-edit-form-title-color",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"var(--gray-200)",source:"Participants"},{name:"--participants-edit-form-title-font-size",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"20px",source:"Participants"},{name:"--participants-edit-form-title-font-weight",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"700",source:"Participants"},{name:"--participants-edit-form-grid-gap",group:"PARTICIPANTS BLOCK - Edit Mode",defaultValue:"var(--spacing-4)",source:"Participants"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--pagination-nav-bg",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--white-alpha-2)",source:"Pagination"},{name:"--pagination-nav-color",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-nav-border",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-600)",source:"Pagination"},{name:"--pagination-nav-hover-bg",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--white-alpha-3)",source:"Pagination"},{name:"--pagination-nav-hover-color",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-nav-hover-border",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-500)",source:"Pagination"},{name:"--pagination-nav-disabled-bg",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-900)",source:"Pagination"},{name:"--pagination-nav-disabled-color",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-500)",source:"Pagination"},{name:"--pagination-nav-disabled-border",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-700)",source:"Pagination"},{name:"--pagination-nav-disabled-opacity",group:"Navigation Buttons (Previous/Next)",defaultValue:"0.6",source:"Pagination"},{name:"--pagination-nav-previous-image",group:"Navigation Button Images",defaultValue:"none",source:"Pagination"},{name:"--pagination-nav-next-image",group:"Navigation Button Images",defaultValue:"none",source:"Pagination"},{name:"--pagination-nav-image-size",group:"Navigation Button Images",defaultValue:"16px",source:"Pagination"},{name:"--pagination-nav-image-position",group:"Navigation Button Images",defaultValue:"center",source:"Pagination"},{name:"--pagination-nav-image-repeat",group:"Navigation Button Images",defaultValue:"no-repeat",source:"Pagination"},{name:"--pagination-button-bg",group:"Page Number Buttons",defaultValue:"transparent",source:"Pagination"},{name:"--pagination-button-color",group:"Page Number Buttons",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-button-text-size",group:"Page Number Buttons",defaultValue:"var(--font-body-size)",source:"Pagination"},{name:"--pagination-button-border-color",group:"Page Number Buttons",defaultValue:"var(--gray-600)",source:"Pagination"},{name:"--pagination-button-hover-bg",group:"Page Number Buttons",defaultValue:"var(--white-alpha-3)",source:"Pagination"},{name:"--pagination-button-hover-color",group:"Page Number Buttons",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-button-hover-border",group:"Page Number Buttons",defaultValue:"var(--gray-500)",source:"Pagination"},{name:"--pagination-button-rounded",group:"Page Number Buttons",defaultValue:"var(--radius-md)",source:"Pagination"},{name:"--pagination-button-padding-x",group:"Page Number Buttons",defaultValue:"var(--spacing-2)",source:"Pagination"},{name:"--pagination-button-padding-y",group:"Page Number Buttons",defaultValue:"var(--spacing-2)",source:"Pagination"},{name:"--pagination-button-active-bg",group:"Active Page Button",defaultValue:"var(--indigo-600)",source:"Pagination"},{name:"--pagination-button-active-color",group:"Active Page Button",defaultValue:"var(--white)",source:"Pagination"},{name:"--pagination-button-active-border-color",group:"Active Page Button",defaultValue:"var(--indigo-600)",source:"Pagination"},{name:"--pagination-button-active-hover-bg",group:"Active Page Button",defaultValue:"var(--indigo-700)",source:"Pagination"},{name:"--pagination-button-active-hover-color",group:"Active Page Button",defaultValue:"var(--white)",source:"Pagination"},{name:"--pagination-button-active-hover-border",group:"Active Page Button",defaultValue:"var(--indigo-700)",source:"Pagination"},{name:"--pagination-ellipsis-color",group:"Ellipsis",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-ellipsis-size",group:"Ellipsis",defaultValue:"var(--text-sm)",source:"Pagination"},{name:"--pagination-focus-ring",group:"Focus States",defaultValue:"0px 0px 0px 2px var(--indigo-alpha-6)",source:"Pagination"},{name:"--pagination-focus-ring-offset",group:"Focus States",defaultValue:"2px",source:"Pagination"},{name:"--pagination-transition-duration",group:"Transitions",defaultValue:"150ms",source:"Pagination"},{name:"--pagination-transition-timing",group:"Transitions",defaultValue:"ease-in-out",source:"Pagination"},{name:"--pagination-label-color",group:"Label",defaultValue:"var(--gray-200)",source:"Pagination"},{name:"--pagination-label-font-size",group:"Label",defaultValue:"var(--text-sm)",source:"Pagination"},{name:"--select-height",group:"Select",defaultValue:"var(--general-input-height)",source:"Select"},{name:"--select-font-size",group:"Select",defaultValue:"var(--general-input-font-size)",source:"Select"},{name:"--select-font-weight",group:"Select",defaultValue:"var(--general-input-font-weight)",source:"Select"},{name:"--select-font-family",group:"Select",defaultValue:"var(--general-input-font-family)",source:"Select"},{name:"--select-background",group:"Select",defaultValue:"var(--general-input-bg)",source:"Select"},{name:"--select-border-color",group:"Select",defaultValue:"var(--general-input-border-color)",source:"Select"},{name:"--select-border-width",group:"Select",defaultValue:"var(--general-input-border-width)",source:"Select"},{name:"--select-border-radius",group:"Select",defaultValue:"var(--general-input-border-radius)",source:"Select"},{name:"--select-border-style",group:"Select",defaultValue:"var(--general-input-border-style)",source:"Select"},{name:"--select-color",group:"Select",defaultValue:"var(--general-input-color)",source:"Select"},{name:"--select-placeholder-color",group:"Select",defaultValue:"var(--general-input-placeholder-color)",source:"Select"},{name:"--select-label-color",group:"Select",defaultValue:"var(--gray-400)",source:"Select"},{name:"--select-hover-bg",group:"Select",defaultValue:"var(--gray-600)",source:"Select"},{name:"--select-padding-x",group:"Select",defaultValue:"var(--general-input-padding-x)",source:"Select"},{name:"--select-padding-y",group:"Select",defaultValue:"var(--general-input-padding-y)",source:"Select"},{name:"--select-disabled-bg",group:"Select",defaultValue:"var(--general-input-disabled-bg)",source:"Select"},{name:"--select-disabled-color",group:"Select",defaultValue:"var(--general-input-disabled-color)",source:"Select"},{name:"--select-disabled-opacity",group:"Select",defaultValue:"var(--general-input-disabled-opacity)",source:"Select"},{name:"--select-disabled-border-color",group:"Select",defaultValue:"var(--general-input-border-color-disabled)",source:"Select"},{name:"--select-error-color",group:"Select",defaultValue:"var(--general-input-error-color)",source:"Select"},{name:"--select-error-border-color",group:"Select",defaultValue:"var(--general-input-border-color-error)",source:"Select"},{name:"--select-error-box-shadow",group:"Select",defaultValue:"var(--general-input-error-box-shadow)",source:"Select"},{name:"--select-item-radius",group:"Select",defaultValue:"var(--radius-md)",source:"Select"},{name:"--select-content-background",group:"Select",defaultValue:"var(--gray-950)",source:"Select"},{name:"--select-description-color",group:"Select",defaultValue:"var(--gray-400)",source:"Select"},{name:"--label-color",group:"Color",defaultValue:"var(--gray-300)",source:"Label"},{name:"--label-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"Label"},{name:"--label-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"Label"},{name:"--label-required-color",group:"Color",defaultValue:"var(--gray-200)",source:"Label"},{name:"--label-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Label"},{name:"--label-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"Label"},{name:"--label-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"Label"},{name:"--label-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"Label"},{name:"--label-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"Label"},{name:"--label-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"Label"},{name:"--label-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"Label"},{name:"--input-bg",group:"Background",defaultValue:"var(--general-input-bg)",source:"Input"},{name:"--input-hover-bg",group:"Background",defaultValue:"var(--general-input-hover-bg)",source:"Input"},{name:"--input-focus-bg",group:"Background",defaultValue:"var(--general-input-focus-bg)",source:"Input"},{name:"--input-disabled-bg",group:"Background",defaultValue:"var(--white-alpha-1)",source:"Input"},{name:"--input-disabled-opacity",group:"Background",defaultValue:"var(--general-input-disabled-opacity)",source:"Input"},{name:"--input-color",group:"Color",defaultValue:"var(--general-input-color)",source:"Input"},{name:"--input-placeholder-color",group:"Color",defaultValue:"var(--general-input-placeholder-color)",source:"Input"},{name:"--input-disabled-color",group:"Color",defaultValue:"var(--general-input-disabled-color)",source:"Input"},{name:"--input-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Input"},{name:"--input-font-size",group:"Typography",defaultValue:"var(--general-input-font-size)",source:"Input"},{name:"--input-font-weight",group:"Typography",defaultValue:"var(--general-input-font-weight)",source:"Input"},{name:"--input-line-height",group:"Typography",defaultValue:"var(--general-input-line-height)",source:"Input"},{name:"--input-padding-x",group:"Dimensions",defaultValue:"var(--general-input-padding-x)",source:"Input"},{name:"--input-padding-y",group:"Dimensions",defaultValue:"var(--general-input-padding-y)",source:"Input"},{name:"--input-height",group:"Dimensions",defaultValue:"var(--general-input-height)",source:"Input"},{name:"--input-border-width",group:"Borders",defaultValue:"var(--general-input-border-width)",source:"Input"},{name:"--input-border-color",group:"Borders",defaultValue:"var(--general-input-border-color)",source:"Input"},{name:"--input-border-hover-color",group:"Borders",defaultValue:"var(--general-input-border-color-hover)",source:"Input"},{name:"--input-border-focus-color",group:"Borders",defaultValue:"var(--general-input-border-color-focus)",source:"Input"},{name:"--input-border-disabled-color",group:"Borders",defaultValue:"var(--general-input-border-color-disabled)",source:"Input"},{name:"--input-border-radius",group:"Border radius",defaultValue:"var(--general-input-border-radius)",source:"Input"},{name:"--input-error-color",group:"States",defaultValue:"var(--general-input-error-color)",source:"Input"},{name:"--input-error-border-color",group:"States",defaultValue:"var(--general-input-border-color-error)",source:"Input"},{name:"--input-error-box-shadow",group:"States",defaultValue:"var(--general-input-error-box-shadow)",source:"Input"},{name:"--help-text-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"HelperText"},{name:"--help-text-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"HelperText"},{name:"--help-text-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"HelperText"},{name:"--help-text-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"HelperText"},{name:"--help-text-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"HelperText"},{name:"--help-text-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"HelperText"},{name:"--help-text-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"HelperText"},{name:"--help-text-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"HelperText"},{name:"--button-radius",group:"BUTTON",defaultValue:"var(--radius)",source:"Button"},{name:"--button-font-size",group:"BUTTON",defaultValue:"var(--text-md)",source:"Button"},{name:"--button-font-weight",group:"BUTTON",defaultValue:"var(--font-medium)",source:"Button"},{name:"--button-font-family",group:"BUTTON",defaultValue:"var(--font-body)",source:"Button"},{name:"--button-text-wrap",group:"BUTTON",defaultValue:"wrap",source:"Button"},{name:"--button-image-icon-max-height",group:"BUTTON",defaultValue:"1.75rem",source:"Button"},{name:"--button-default",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-hover",group:"Default (Primary)",defaultValue:"var(--indigo-600)",source:"Button"},{name:"--button-default-hover-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-disabled",group:"Default (Primary)",defaultValue:"var(--indigo-900)",source:"Button"},{name:"--button-default-disabled-color",group:"Default (Primary)",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-default-press",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-press-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-press-border",group:"Default (Primary)",defaultValue:"var(--indigo-alpha-12)",source:"Button"},{name:"--button-secondary",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-hover",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-secondary-hover-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-disabled",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-disabled-color",group:"Secondary",defaultValue:"var(--gray-300)",source:"Button"},{name:"--button-secondary-press",group:"Secondary",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-secondary-press-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-press-border",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-border",group:"Outline",defaultValue:"var(--gray-600)",source:"Button"},{name:"--button-outline-hover",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline-hover-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-disabled",group:"Outline",defaultValue:"transparent",source:"Button"},{name:"--button-outline-disabled-color",group:"Outline",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-outline-press",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-press-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-press-border",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost",group:"Ghost",defaultValue:"transparent",source:"Button"},{name:"--button-ghost-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-hover",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost-hover-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-disabled",group:"Ghost",defaultValue:"var(--gray-900)",source:"Button"},{name:"--button-ghost-disabled-color",group:"Ghost",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-ghost-press",group:"Ghost",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-ghost-press-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-press-border",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-link",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-hover",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-hover-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-disabled",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-disabled-color",group:"Link",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-link-press",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-press-bg",group:"Link",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-link-press-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-press-border",group:"Link",defaultValue:"var(--white-alpha-1)",source:"Button"},{name:"--button-warning",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-hover",group:"Warning",defaultValue:"var(--amber-700, #b45309)",source:"Button"},{name:"--button-warning-hover-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-disabled",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-warning-disabled-color",group:"Warning",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-warning-press",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-press-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-press-border",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-destructive",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-hover",group:"Destructive",defaultValue:"var(--rose-800)",source:"Button"},{name:"--button-destructive-hover-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-disabled",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-destructive-disabled-color",group:"Destructive",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-destructive-press",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-press-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-press-border",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-default-height",group:"Sizes",defaultValue:"2.25rem",source:"Button"},{name:"--button-default-padding-x",group:"Sizes",defaultValue:"1rem",source:"Button"},{name:"--button-default-padding-y",group:"Sizes",defaultValue:"0.5rem",source:"Button"},{name:"--button-sm-height",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-sm-padding-x",group:"Sizes",defaultValue:"0.75rem",source:"Button"},{name:"--button-sm-padding-y",group:"Sizes",defaultValue:"0.375rem",source:"Button"},{name:"--button-lg-height",group:"Sizes",defaultValue:"2.5rem",source:"Button"},{name:"--button-lg-padding-x",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-lg-padding-y",group:"Sizes",defaultValue:"0.625rem",source:"Button"},{name:"--button-icon-only-width",group:"Sizes",defaultValue:"var(--button-default-height)",source:"Button"},{name:"--button-icon-only-sm-width",group:"Sizes",defaultValue:"var(--button-sm-height)",source:"Button"},{name:"--button-icon-only-lg-width",group:"Sizes",defaultValue:"var(--button-lg-height)",source:"Button"},{name:"--avatar-bg",group:"Avatar Background",defaultValue:"var(--white-alpha-1)",source:"Avatar"},{name:"--avatar-image-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-equipment-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-color",group:"Avatar Icon Color",defaultValue:"var(--gray-200)",source:"Avatar"},{name:"--avatar-radius",group:"Avatar Border Radius",defaultValue:"9999px",source:"Avatar"},{name:"--avatar-size-sm",group:"Avatar Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--avatar-size-md",group:"Avatar Sizes",defaultValue:"2.5rem",source:"Avatar"},{name:"--avatar-size-lg",group:"Avatar Sizes",defaultValue:"3rem",source:"Avatar"},{name:"--avatar-size-xl",group:"Avatar Sizes",defaultValue:"4rem",source:"Avatar"},{name:"--avatar-icon-size-sm",group:"Avatar Icon Sizes",defaultValue:"1rem",source:"Avatar"},{name:"--avatar-icon-size-md",group:"Avatar Icon Sizes",defaultValue:"1.25rem",source:"Avatar"},{name:"--avatar-icon-size-lg",group:"Avatar Icon Sizes",defaultValue:"1.5rem",source:"Avatar"},{name:"--avatar-icon-size-xl",group:"Avatar Icon Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--page-spinner-color",group:"Spinner Colors",defaultValue:"var(--rose-700)",source:"PageSpinner"},{name:"--page-spinner-bg",group:"Spinner Colors",defaultValue:"transparent",source:"PageSpinner"},{name:"--page-spinner-logo-color",group:"Spinner Colors",defaultValue:"transparent",source:"PageSpinner"},{name:"--page-spinner-size",group:"Spinner Sizes",defaultValue:"70px",source:"PageSpinner"},{name:"--page-spinner-border-width",group:"Spinner Sizes",defaultValue:"4px",source:"PageSpinner"},{name:"--page-spinner-logo-display",group:"Logo Sizes",defaultValue:"block",source:"PageSpinner"},{name:"--page-spinner-logo-size",group:"Logo Sizes",defaultValue:"50px",source:"PageSpinner"},{name:"--page-spinner-logo-top",group:"Logo Sizes",defaultValue:"16%",source:"PageSpinner"},{name:"--page-spinner-logo-left",group:"Logo Sizes",defaultValue:"14%",source:"PageSpinner"},{name:"--page-spinner-container-padding-top",group:"Container Spacing",defaultValue:"128px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom",group:"Container Spacing",defaultValue:"128px",source:"PageSpinner"},{name:"--page-spinner-size-sm",group:"Small Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-border-width-sm",group:"Small Size Variables",defaultValue:"2px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-size-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-top-sm",group:"Small Size Variables",defaultValue:"8px",source:"PageSpinner"},{name:"--page-spinner-logo-left-sm",group:"Small Size Variables",defaultValue:"8px",source:"PageSpinner"},{name:"--page-spinner-size-md",group:"Medium Size Variables",defaultValue:"48px",source:"PageSpinner"},{name:"--page-spinner-border-width-md",group:"Medium Size Variables",defaultValue:"3px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-logo-size-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-logo-top-md",group:"Medium Size Variables",defaultValue:"12px",source:"PageSpinner"},{name:"--page-spinner-logo-left-md",group:"Medium Size Variables",defaultValue:"12px",source:"PageSpinner"},{name:"--page-spinner-size-lg",group:"Large Size Variables",defaultValue:"64px",source:"PageSpinner"},{name:"--page-spinner-border-width-lg",group:"Large Size Variables",defaultValue:"4px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-logo-size-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-logo-top-lg",group:"Large Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-left-lg",group:"Large Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--card-border-width",group:"Card Component Variables",defaultValue:"1px",source:"Card"},{name:"--card-border-style",group:"Card Component Variables",defaultValue:"solid",source:"Card"},{name:"--card-border-color",group:"Card Component Variables",defaultValue:"var(--white-alpha-1)",source:"Card"},{name:"--card-border",group:"Card Component Variables",defaultValue:"var(--card-border-width) var(--card-border-style) var(--card-border-color)",source:"Card"},{name:"--card-border-hover",group:"Card Component Variables",defaultValue:"var(--card-border-width) var(--card-border-style) var(--card-border-color)",source:"Card"},{name:"--card-border-radius",group:"Card Component Variables",defaultValue:"var(--radius-lg)",source:"Card"},{name:"--card-shadow",group:"Card Component Variables",defaultValue:"var(--shadow-sm)",source:"Card"},{name:"--card-text-color",group:"Card Component Variables",defaultValue:"var(--font-body-color)",source:"Card"},{name:"--card-muted-text-color",group:"Card Component Variables",defaultValue:"var(--text-muted)",source:"Card"},{name:"--card-gap",group:"Card Component Variables",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-bg",group:"Card Variants",defaultValue:"var(--white-alpha-1)",source:"Card"},{name:"--card-elevated-bg",group:"Card Variants",defaultValue:"var(--white-alpha-3)",source:"Card"},{name:"--card-elevated-border-width",group:"Card Variants",defaultValue:"1px",source:"Card"},{name:"--card-elevated-border-style",group:"Card Variants",defaultValue:"solid",source:"Card"},{name:"--card-elevated-border-color",group:"Card Variants",defaultValue:"var(--gray-500)",source:"Card"},{name:"--card-elevated-border",group:"Card Variants",defaultValue:"var(--card-elevated-border-width) var(--card-elevated-border-style) var(--card-elevated-border-color)",source:"Card"},{name:"--card-elevated-border-hover",group:"Card Variants",defaultValue:"var(--card-elevated-border-width) var(--card-elevated-border-style) var(--card-elevated-border-color)",source:"Card"},{name:"--card-elevated-shadow",group:"Card Variants",defaultValue:"var(--shadow-md)",source:"Card"},{name:"--card-outlined-bg",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-outlined-border-width",group:"Card Variants",defaultValue:"2px",source:"Card"},{name:"--card-outlined-border-style",group:"Card Variants",defaultValue:"dashed",source:"Card"},{name:"--card-outlined-border-color",group:"Card Variants",defaultValue:"var(--gray-500)",source:"Card"},{name:"--card-outlined-border",group:"Card Variants",defaultValue:"var(--card-outlined-border-width) var(--card-outlined-border-style) var(--card-outlined-border-color)",source:"Card"},{name:"--card-outlined-border-hover",group:"Card Variants",defaultValue:"var(--card-outlined-border-width) var(--card-outlined-border-style) var(--card-outlined-border-color)",source:"Card"},{name:"--card-outlined-shadow",group:"Card Variants",defaultValue:"none",source:"Card"},{name:"--card-ghost-bg",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-ghost-border-width",group:"Card Variants",defaultValue:"1px",source:"Card"},{name:"--card-ghost-border-style",group:"Card Variants",defaultValue:"solid",source:"Card"},{name:"--card-ghost-border-color",group:"Card Variants",defaultValue:"transparent",source:"Card"},{name:"--card-ghost-border",group:"Card Variants",defaultValue:"var(--card-ghost-border-width) var(--card-ghost-border-style) var(--card-ghost-border-color)",source:"Card"},{name:"--card-ghost-border-hover",group:"Card Variants",defaultValue:"var(--card-ghost-border-width) var(--card-ghost-border-style) var(--card-ghost-border-color)",source:"Card"},{name:"--card-ghost-shadow",group:"Card Variants",defaultValue:"none",source:"Card"},{name:"--card-padding-sm",group:"Card Sizes",defaultValue:"var(--spacing-3)",source:"Card"},{name:"--card-padding-md",group:"Card Sizes",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-padding-lg",group:"Card Sizes",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-header-padding",group:"Card Header",defaultValue:"0",source:"Card"},{name:"--card-header-padding-top-with-image",group:"Card Header",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-header-text-align",group:"Card Header",defaultValue:"left",source:"Card"},{name:"--card-content-color",group:"Card Content",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-content-text-align",group:"Card Content",defaultValue:"left",source:"Card"},{name:"--card-content-padding",group:"Card Content",defaultValue:"0",source:"Card"},{name:"--card-content-padding-x-with-image-top",group:"Card Content",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-content-padding-bottom-with-image-top",group:"Card Content",defaultValue:"var(--spacing-4)",source:"Card"},{name:"--card-title-font-size",group:"Card Typography",defaultValue:"var(--heading-h3-clamp)",source:"Card"},{name:"--card-title-font-weight",group:"Card Typography",defaultValue:"var(--heading-h3-weight)",source:"Card"},{name:"--card-title-line-height",group:"Card Typography",defaultValue:"var(--heading-h3-line-height)",source:"Card"},{name:"--card-title-color",group:"Card Typography",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-title-padding",group:"Card Typography",defaultValue:"0",source:"Card"},{name:"--card-description-font-size",group:"Card Typography",defaultValue:"var(--font-body-size-clamp)",source:"Card"},{name:"--card-description-color",group:"Card Typography",defaultValue:"var(--card-text-color)",source:"Card"},{name:"--card-description-line-height",group:"Card Typography",defaultValue:"var(--font-body-line-height)",source:"Card"},{name:"--card-description-padding",group:"Card Typography",defaultValue:"0",source:"Card"},{name:"--card-image-container-bg",group:"Card Image Container Variables",defaultValue:"transparent",source:"Card"},{name:"--card-image-container-border",group:"Card Image Container Variables",defaultValue:"none",source:"Card"},{name:"--card-image-container-margin",group:"Card Image Container Variables",defaultValue:"0 auto",source:"Card"},{name:"--card-image-container-min-height",group:"Card Image Container Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-container-border-radius",group:"Card Image Container Variables",defaultValue:"var(--card-border-radius)",source:"Card"},{name:"--card-image-container-padding",group:"Card Image Container Variables",defaultValue:"0",source:"Card"},{name:"--card-image-container-display",group:"Card Image Container Variables",defaultValue:"block",source:"Card"},{name:"--card-image-container-justify-content",group:"Card Image Container Variables",defaultValue:"flex-start",source:"Card"},{name:"--card-image-container-align-items",group:"Card Image Container Variables",defaultValue:"flex-start",source:"Card"},{name:"--card-image-container-overflow",group:"Card Image Container Variables",defaultValue:"hidden",source:"Card"},{name:"--card-image-container-border-radius-md",group:"Card Image Container Variables",defaultValue:"var(--card-image-container-border-radius)",source:"Card"},{name:"--card-image-container-overflow-md",group:"Card Image Container Variables",defaultValue:"visible",source:"Card"},{name:"--card-image-container-display-md",group:"Card Image Container Variables",defaultValue:"flex",source:"Card"},{name:"--card-image-container-justify-content-md",group:"Card Image Container Variables",defaultValue:"center",source:"Card"},{name:"--card-image-container-max-width-md",group:"Card Image Container Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-border-radius",group:"Card Image Variables",defaultValue:"0",source:"Card"},{name:"--card-image-object-fit",group:"Card Image Variables",defaultValue:"cover",source:"Card"},{name:"--card-image-object-position",group:"Card Image Variables",defaultValue:"center",source:"Card"},{name:"--card-image-min-height",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-height",group:"Card Image Variables",defaultValue:"min-content",source:"Card"},{name:"--card-image-positioned-max-height",group:"Card Image Variables",defaultValue:"200px",source:"Card"},{name:"--card-image-max-height",group:"Card Image Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-max-width",group:"Card Image Variables",defaultValue:"100%",source:"Card"},{name:"--card-image-width",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-width-md",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-margin",group:"Card Image Variables",defaultValue:"0",source:"Card"},{name:"--card-image-border-radius-md",group:"Card Image Variables",defaultValue:"var(--card-image-border-radius)",source:"Card"},{name:"--card-image-max-width-md",group:"Card Image Variables",defaultValue:"auto",source:"Card"},{name:"--card-image-object-fit-md",group:"Card Image Variables",defaultValue:"cover",source:"Card"},{name:"--card-image-positioned-max-height-md",group:"Card Image Variables",defaultValue:"var(--card-image-positioned-max-height)",source:"Card"},{name:"--card-footer-padding",group:"Card Footer",defaultValue:"0",source:"Card"},{name:"--card-footer-padding-x-with-image-top",group:"Card Footer",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-footer-padding-bottom-with-image-top",group:"Card Footer",defaultValue:"var(--spacing-6)",source:"Card"},{name:"--card-footer-text-align",group:"Card Footer",defaultValue:"left",source:"Card"},{name:"--badge-radius",group:"Base",defaultValue:"var(--radius-md)",source:"Badge"},{name:"--badge-font-size",group:"Base",defaultValue:"var(--text-xs)",source:"Badge"},{name:"--badge-font-weight",group:"Base",defaultValue:"var(--font-medium)",source:"Badge"},{name:"--badge-default",group:"Default badge theme",defaultValue:"var(--indigo-600)",source:"Badge"},{name:"--badge-default-color",group:"Default badge theme",defaultValue:"var(--gray-100)",source:"Badge"},{name:"--badge-default-solid-soft",group:"Default badge theme",defaultValue:"var(--indigo-200)",source:"Badge"},{name:"--badge-default-solid-soft-color",group:"Default badge theme",defaultValue:"var(--indigo-800)",source:"Badge"},{name:"--badge-default-outline",group:"Default badge theme",defaultValue:"var(--indigo-400)",source:"Badge"},{name:"--badge-default-outline-color",group:"Default badge theme",defaultValue:"var(--indigo-400)",source:"Badge"},{name:"--badge-default-outline-soft",group:"Default badge theme",defaultValue:"var(--indigo-500)",source:"Badge"},{name:"--badge-default-outline-soft-color",group:"Default badge theme",defaultValue:"var(--indigo-500)",source:"Badge"},{name:"--badge-default-outline-soft-background",group:"Default badge theme",defaultValue:"var(--indigo-alpha-12)",source:"Badge"},{name:"--badge-secondary",group:"Secondary badge theme",defaultValue:"var(--gray-800)",source:"Badge"},{name:"--badge-secondary-color",group:"Secondary badge theme",defaultValue:"var(--gray-100)",source:"Badge"},{name:"--badge-secondary-soft",group:"Secondary badge theme",defaultValue:"var(--gray-400)",source:"Badge"},{name:"--badge-secondary-soft-color",group:"Secondary badge theme",defaultValue:"var(--gray-800)",source:"Badge"},{name:"--badge-secondary-outline",group:"Secondary badge theme",defaultValue:"var(--gray-400)",source:"Badge"},{name:"--badge-secondary-outline-color",group:"Secondary badge theme",defaultValue:"var(--gray-400)",source:"Badge"},{name:"--badge-secondary-outline-soft",group:"Secondary badge theme",defaultValue:"var(--gray-500)",source:"Badge"},{name:"--badge-secondary-outline-soft-color",group:"Secondary badge theme",defaultValue:"var(--gray-500)",source:"Badge"},{name:"--badge-secondary-outline-soft-background",group:"Secondary badge theme",defaultValue:"var(--white-alpha-1)",source:"Badge"},{name:"--badge-destructive",group:"Destructive badge theme",defaultValue:"var(--rose-800)",source:"Badge"},{name:"--badge-destructive-color",group:"Destructive badge theme",defaultValue:"var(--gray-100)",source:"Badge"},{name:"--badge-destructive-soft",group:"Destructive badge theme",defaultValue:"var(--rose-200)",source:"Badge"},{name:"--badge-destructive-soft-color",group:"Destructive badge theme",defaultValue:"var(--rose-800)",source:"Badge"},{name:"--badge-destructive-outline",group:"Destructive badge theme",defaultValue:"var(--rose-400)",source:"Badge"},{name:"--badge-destructive-outline-color",group:"Destructive badge theme",defaultValue:"var(--rose-400)",source:"Badge"},{name:"--badge-destructive-outline-soft",group:"Destructive badge theme",defaultValue:"var(--rose-500)",source:"Badge"},{name:"--badge-destructive-outline-soft-color",group:"Destructive badge theme",defaultValue:"var(--rose-500)",source:"Badge"},{name:"--badge-destructive-outline-soft-background",group:"Destructive badge theme",defaultValue:"var(--ruby-alpha-12)",source:"Badge"},{name:"--badge-default-padding-x",group:"Default size",defaultValue:"0.625rem",source:"Badge"},{name:"--badge-default-padding-y",group:"Default size",defaultValue:"0.25rem",source:"Badge"},{name:"--badge-default-font-size",group:"Default size",defaultValue:"0.75rem",source:"Badge"},{name:"--badge-default-line-height",group:"Default size",defaultValue:"1.25rem",source:"Badge"},{name:"--badge-sm-padding-x",group:"Small size",defaultValue:"0.5rem",source:"Badge"},{name:"--badge-sm-padding-y",group:"Small size",defaultValue:"0.25rem",source:"Badge"},{name:"--badge-sm-font-size",group:"Small size",defaultValue:"0.625rem",source:"Badge"},{name:"--badge-sm-line-height",group:"Small size",defaultValue:"1rem",source:"Badge"},{name:"--badge-lg-padding-x",group:"Large size",defaultValue:"0.75rem",source:"Badge"},{name:"--badge-lg-padding-y",group:"Large size",defaultValue:"0.25rem",source:"Badge"},{name:"--badge-lg-font-size",group:"Large size",defaultValue:"0.875rem",source:"Badge"},{name:"--badge-lg-line-height",group:"Large size",defaultValue:"1.5rem",source:"Badge"}],"rules-pdf-reader":[{name:"--rules-pdf-reader-font-family",group:"RULES PDF READER BLOCK",defaultValue:"var(--font-body)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-content-padding",group:"--rules-pdf-reader-container-max-width: 1200px;",defaultValue:"var(--block-container-padding)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-content-gap",group:"--rules-pdf-reader-container-max-width: 1200px;",defaultValue:"var(--spacing-6)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-title-font-size",group:"Typography",defaultValue:"var(--heading-h2-clamp)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-title-font-weight",group:"Typography",defaultValue:"var(--heading-h2-weight)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-title-line-height",group:"Typography",defaultValue:"var(--heading-h2-line-height)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-title-color",group:"Typography",defaultValue:"var(--heading-h2-color)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-title-margin-bottom",group:"Typography",defaultValue:"var(--spacing-4)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-subtitle-font-size",group:"Typography",defaultValue:"var(--font-body)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-subtitle-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-subtitle-line-height",group:"Typography",defaultValue:"var(--font-body-line-height)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-subtitle-color",group:"Typography",defaultValue:"var(--font-body-color)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-bg",group:"Empty State",defaultValue:"var(--gray-50)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-border",group:"Empty State",defaultValue:"2px dashed var(--gray-300)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-border-radius",group:"Empty State",defaultValue:"var(--radius-lg)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-padding",group:"Empty State",defaultValue:"var(--spacing-8)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-title-font-size",group:"Empty State",defaultValue:"var(--heading-h3-clamp)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-title-font-weight",group:"Empty State",defaultValue:"var(--heading-h3-weight)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-title-color",group:"Empty State",defaultValue:"var(--heading-h3-color)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-description-color",group:"Empty State",defaultValue:"var(--font-body-color)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-message-color",group:"Empty State",defaultValue:"var(--gray-500)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-empty-gap",group:"Empty State",defaultValue:"var(--spacing-2)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-bg",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-container-bg)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-border-radius",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-container-border-radius)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-min-height",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-container-min-height)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-shadow",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-container-shadow)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-object-bg",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-object-bg)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-object-border-color",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-object-border-color)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-object-border-width",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-object-border-width)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-object-border-style",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-object-border-style)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-object-border-radius",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-object-border-radius)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-object-min-height",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-object-min-height)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-safari-fallback-bg",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-safari-fallback-bg)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-safari-fallback-border-color",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-safari-fallback-border-color)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-safari-fallback-border-width",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-safari-fallback-border-width)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-safari-fallback-border-style",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-safari-fallback-border-style)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-safari-fallback-border-radius",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-safari-fallback-border-radius)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-safari-fallback-padding",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-safari-fallback-padding)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-safari-fallback-text-color",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-safari-fallback-text-color)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-viewer-safari-fallback-message-color",group:"PDF Viewer",defaultValue:"var(--pdf-viewer-safari-fallback-message-color)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-download-bg",group:"Download Button",defaultValue:"var(--blue-600)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-download-bg-hover",group:"Download Button",defaultValue:"var(--blue-700)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-download-color",group:"Download Button",defaultValue:"var(--white)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-download-font-size",group:"Download Button",defaultValue:"var(--font-body-size)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-download-font-weight",group:"Download Button",defaultValue:"var(--font-bold)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-download-padding",group:"Download Button",defaultValue:"var(--spacing-2) var(--spacing-4)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-download-border-radius",group:"Download Button",defaultValue:"var(--radius-md)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-download-focus-ring-color",group:"Download Button",defaultValue:"var(--blue-500)",source:"RulesPdfReaderBlock"},{name:"--rules-pdf-reader-mobile-content-padding",group:"Responsive",defaultValue:"var(--spacing-4)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-container-bg",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-bg)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-container-border-radius",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-border-radius)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-container-min-height",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-min-height)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-container-shadow",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-shadow)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-object-bg",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-object-bg)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-object-border-color",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-object-border-color)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-object-border-width",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-object-border-width)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-object-border-style",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-object-border-style)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-object-border-radius",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-object-border-radius)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-object-min-height",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-object-min-height)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-safari-fallback-bg",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-safari-fallback-bg)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-safari-fallback-border-color",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-safari-fallback-border-color)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-safari-fallback-border-width",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-safari-fallback-border-width)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-safari-fallback-border-style",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-safari-fallback-border-style)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-safari-fallback-border-radius",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-safari-fallback-border-radius)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-safari-fallback-padding",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-safari-fallback-padding)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-safari-fallback-text-color",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-safari-fallback-text-color)",source:"RulesPdfReaderBlock"},{name:"--pdf-viewer-safari-fallback-message-color",group:"Override PdfViewer variables within this block",defaultValue:"var(--rules-pdf-reader-viewer-safari-fallback-message-color)",source:"RulesPdfReaderBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--pdf-viewer-container-hover-border-color",group:"PdfViewer States",defaultValue:"var(--gray-500)",source:"PdfViewer"},{name:"--pdf-viewer-container-focus-border-color",group:"PdfViewer States",defaultValue:"var(--primary)",source:"PdfViewer"},{name:"--pdf-viewer-container-focus-shadow",group:"PdfViewer States",defaultValue:"var(--shadow-md)",source:"PdfViewer"},{name:"--pdf-viewer-error-border-color",group:"PdfViewer Error States",defaultValue:"var(--rose-500)",source:"PdfViewer"},{name:"--pdf-viewer-error-bg",group:"PdfViewer Error States",defaultValue:"var(--rose-alpha-1)",source:"PdfViewer"},{name:"--pdf-viewer-error-text-color",group:"PdfViewer Error States",defaultValue:"var(--rose-400)",source:"PdfViewer"},{name:"--pdf-viewer-loading-bg",group:"PdfViewer Loading States",defaultValue:"var(--gray-800)",source:"PdfViewer"},{name:"--pdf-viewer-loading-border-color",group:"PdfViewer Loading States",defaultValue:"var(--gray-600)",source:"PdfViewer"},{name:"--pdf-viewer-loading-text-color",group:"PdfViewer Loading States",defaultValue:"var(--gray-400)",source:"PdfViewer"},{name:"--pdf-viewer-container-min-height-tablet",group:"TABLET STYLES",defaultValue:"300px",source:"PdfViewer"},{name:"--pdf-viewer-object-min-height-tablet",group:"TABLET STYLES",defaultValue:"300px",source:"PdfViewer"},{name:"--pdf-viewer-container-min-height-mobile",group:"MOBILE STYLES",defaultValue:"200px",source:"PdfViewer"},{name:"--pdf-viewer-object-min-height-mobile",group:"MOBILE STYLES",defaultValue:"200px",source:"PdfViewer"},{name:"--button-radius",group:"BUTTON",defaultValue:"var(--radius)",source:"Button"},{name:"--button-font-size",group:"BUTTON",defaultValue:"var(--text-md)",source:"Button"},{name:"--button-font-weight",group:"BUTTON",defaultValue:"var(--font-medium)",source:"Button"},{name:"--button-font-family",group:"BUTTON",defaultValue:"var(--font-body)",source:"Button"},{name:"--button-text-wrap",group:"BUTTON",defaultValue:"wrap",source:"Button"},{name:"--button-image-icon-max-height",group:"BUTTON",defaultValue:"1.75rem",source:"Button"},{name:"--button-default",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-hover",group:"Default (Primary)",defaultValue:"var(--indigo-600)",source:"Button"},{name:"--button-default-hover-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-disabled",group:"Default (Primary)",defaultValue:"var(--indigo-900)",source:"Button"},{name:"--button-default-disabled-color",group:"Default (Primary)",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-default-press",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-press-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-press-border",group:"Default (Primary)",defaultValue:"var(--indigo-alpha-12)",source:"Button"},{name:"--button-secondary",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-hover",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-secondary-hover-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-disabled",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-disabled-color",group:"Secondary",defaultValue:"var(--gray-300)",source:"Button"},{name:"--button-secondary-press",group:"Secondary",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-secondary-press-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-press-border",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-border",group:"Outline",defaultValue:"var(--gray-600)",source:"Button"},{name:"--button-outline-hover",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline-hover-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-disabled",group:"Outline",defaultValue:"transparent",source:"Button"},{name:"--button-outline-disabled-color",group:"Outline",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-outline-press",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-press-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-press-border",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost",group:"Ghost",defaultValue:"transparent",source:"Button"},{name:"--button-ghost-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-hover",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost-hover-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-disabled",group:"Ghost",defaultValue:"var(--gray-900)",source:"Button"},{name:"--button-ghost-disabled-color",group:"Ghost",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-ghost-press",group:"Ghost",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-ghost-press-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-press-border",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-link",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-hover",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-hover-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-disabled",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-disabled-color",group:"Link",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-link-press",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-press-bg",group:"Link",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-link-press-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-press-border",group:"Link",defaultValue:"var(--white-alpha-1)",source:"Button"},{name:"--button-warning",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-hover",group:"Warning",defaultValue:"var(--amber-700, #b45309)",source:"Button"},{name:"--button-warning-hover-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-disabled",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-warning-disabled-color",group:"Warning",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-warning-press",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-press-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-press-border",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-destructive",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-hover",group:"Destructive",defaultValue:"var(--rose-800)",source:"Button"},{name:"--button-destructive-hover-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-disabled",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-destructive-disabled-color",group:"Destructive",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-destructive-press",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-press-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-press-border",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-default-height",group:"Sizes",defaultValue:"2.25rem",source:"Button"},{name:"--button-default-padding-x",group:"Sizes",defaultValue:"1rem",source:"Button"},{name:"--button-default-padding-y",group:"Sizes",defaultValue:"0.5rem",source:"Button"},{name:"--button-sm-height",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-sm-padding-x",group:"Sizes",defaultValue:"0.75rem",source:"Button"},{name:"--button-sm-padding-y",group:"Sizes",defaultValue:"0.375rem",source:"Button"},{name:"--button-lg-height",group:"Sizes",defaultValue:"2.5rem",source:"Button"},{name:"--button-lg-padding-x",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-lg-padding-y",group:"Sizes",defaultValue:"0.625rem",source:"Button"},{name:"--button-icon-only-width",group:"Sizes",defaultValue:"var(--button-default-height)",source:"Button"},{name:"--button-icon-only-sm-width",group:"Sizes",defaultValue:"var(--button-sm-height)",source:"Button"},{name:"--button-icon-only-lg-width",group:"Sizes",defaultValue:"var(--button-lg-height)",source:"Button"},{name:"--avatar-bg",group:"Avatar Background",defaultValue:"var(--white-alpha-1)",source:"Avatar"},{name:"--avatar-image-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-equipment-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-color",group:"Avatar Icon Color",defaultValue:"var(--gray-200)",source:"Avatar"},{name:"--avatar-radius",group:"Avatar Border Radius",defaultValue:"9999px",source:"Avatar"},{name:"--avatar-size-sm",group:"Avatar Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--avatar-size-md",group:"Avatar Sizes",defaultValue:"2.5rem",source:"Avatar"},{name:"--avatar-size-lg",group:"Avatar Sizes",defaultValue:"3rem",source:"Avatar"},{name:"--avatar-size-xl",group:"Avatar Sizes",defaultValue:"4rem",source:"Avatar"},{name:"--avatar-icon-size-sm",group:"Avatar Icon Sizes",defaultValue:"1rem",source:"Avatar"},{name:"--avatar-icon-size-md",group:"Avatar Icon Sizes",defaultValue:"1.25rem",source:"Avatar"},{name:"--avatar-icon-size-lg",group:"Avatar Icon Sizes",defaultValue:"1.5rem",source:"Avatar"},{name:"--avatar-icon-size-xl",group:"Avatar Icon Sizes",defaultValue:"2rem",source:"Avatar"}],text:[{name:"--text-block-font-family",group:"TEXT BLOCK",defaultValue:"var(--font-body)",source:"TextBlock"},{name:"--text-block-font-heading",group:"TEXT BLOCK",defaultValue:"var(--font-heading)",source:"TextBlock"},{name:"--text-block-container-max-width",group:"Container",defaultValue:"100%",source:"TextBlock"},{name:"--text-block-content-padding",group:"Container",defaultValue:"var(--block-container-padding)",source:"TextBlock"},{name:"--text-block-content-margin",group:"Container",defaultValue:"0 auto",source:"TextBlock"},{name:"--text-block-title-font-size",group:"Typography",defaultValue:"var(--heading-h2-clamp)",source:"TextBlock"},{name:"--text-block-title-font-weight",group:"Typography",defaultValue:"var(--heading-h2-weight)",source:"TextBlock"},{name:"--text-block-title-line-height",group:"Typography",defaultValue:"var(--heading-h2-line-height)",source:"TextBlock"},{name:"--text-block-title-color",group:"Typography",defaultValue:"var(--heading-h2-color)",source:"TextBlock"},{name:"--text-block-title-margin-bottom",group:"Typography",defaultValue:"var(--spacing-4)",source:"TextBlock"},{name:"--text-block-subtitle-font-size",group:"Typography",defaultValue:"var(--heading-h3-clamp)",source:"TextBlock"},{name:"--text-block-subtitle-font-weight",group:"Typography",defaultValue:"var(--heading-h3-weight)",source:"TextBlock"},{name:"--text-block-subtitle-line-height",group:"Typography",defaultValue:"var(--heading-h3-line-height)",source:"TextBlock"},{name:"--text-block-subtitle-color",group:"Typography",defaultValue:"var(--text-muted)",source:"TextBlock"},{name:"--text-block-subtitle-margin-bottom",group:"Typography",defaultValue:"var(--spacing-6)",source:"TextBlock"},{name:"--text-block-content-font-size",group:"Typography",defaultValue:"var(--font-body-size-clamp)",source:"TextBlock"},{name:"--text-block-content-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"TextBlock"},{name:"--text-block-content-line-height",group:"Typography",defaultValue:"var(--font-body-line-height)",source:"TextBlock"},{name:"--text-block-content-color",group:"Typography",defaultValue:"var(--font-body-color)",source:"TextBlock"},{name:"--text-block-link-color",group:"Links",defaultValue:"var(--primary-color-600)",source:"TextBlock"},{name:"--text-block-link-hover-color",group:"Links",defaultValue:"var(--primary-color-800)",source:"TextBlock"},{name:"--text-block-link-text-decoration",group:"Links",defaultValue:"underline",source:"TextBlock"},{name:"--text-block-blockquote-border-color",group:"Blockquote",defaultValue:"var(--primary-color-600)",source:"TextBlock"},{name:"--text-block-blockquote-color",group:"Blockquote",defaultValue:"var(--text-muted)",source:"TextBlock"},{name:"--text-block-mobile-content-padding",group:"Responsive",defaultValue:"var(--spacing-4)",source:"TextBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"}],timeline:[{name:"--timeline-block-container-max-width",group:"Container",defaultValue:"1200px",source:"TimelineBlock"},{name:"--timeline-block-content-padding",group:"Container",defaultValue:"var(--block-container-padding)",source:"TimelineBlock"},{name:"--timeline-block-container-margin",group:"Container",defaultValue:"0 auto",source:"TimelineBlock"},{name:"--timeline-block-container-overflow",group:"Container",defaultValue:"auto",source:"TimelineBlock"},{name:"--timeline-block-container-border-radius",group:"Container",defaultValue:"0.5rem",source:"TimelineBlock"},{name:"--timeline-block-container-shadow",group:"Container",defaultValue:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",source:"TimelineBlock"},{name:"--timeline-block-node-size",group:"Timeline Nodes",defaultValue:"22px",source:"TimelineBlock"},{name:"--timeline-block-node-border-width",group:"Timeline Nodes",defaultValue:"4px",source:"TimelineBlock"},{name:"--timeline-block-node-active-border-color",group:"Timeline Nodes",defaultValue:"var(--primary-color-600)",source:"TimelineBlock"},{name:"--timeline-block-node-active-bg",group:"Timeline Nodes",defaultValue:"var(--primary-color-800)",source:"TimelineBlock"},{name:"--timeline-block-node-inactive-border-color",group:"Timeline Nodes",defaultValue:"var(--gray-600)",source:"TimelineBlock"},{name:"--timeline-block-node-inactive-bg",group:"Timeline Nodes",defaultValue:"var(--gray-600)",source:"TimelineBlock"},{name:"--timeline-block-connector-height",group:"Timeline Connectors",defaultValue:"2px",source:"TimelineBlock"},{name:"--timeline-block-connector-active-bg",group:"Timeline Connectors",defaultValue:"var(--timeline-block-node-active-gradient)",source:"TimelineBlock"},{name:"--timeline-block-connector-inactive-bg",group:"Timeline Connectors",defaultValue:"var(--timeline-block-node-inactive-gradient)",source:"TimelineBlock"},{name:"--timeline-block-flex-direction",group:"Timeline Layout",defaultValue:"row",source:"TimelineBlock"},{name:"--timeline-block-align-items",group:"Timeline Layout",defaultValue:"center",source:"TimelineBlock"},{name:"--timeline-block-justify-content",group:"Timeline Layout",defaultValue:"space-between",source:"TimelineBlock"},{name:"--timeline-block-margin-bottom",group:"Timeline Layout",defaultValue:"1rem",source:"TimelineBlock"},{name:"--timeline-block-item-flex-direction",group:"Timeline Item Layout",defaultValue:"column",source:"TimelineBlock"},{name:"--timeline-block-item-align-items",group:"Timeline Item Layout",defaultValue:"center",source:"TimelineBlock"},{name:"--timeline-block-item-flex-grow",group:"Timeline Item Layout",defaultValue:"1",source:"TimelineBlock"},{name:"--timeline-block-node-container-active-bg",group:"Timeline Node Container",defaultValue:"var(--primary-color-800)",source:"TimelineBlock"},{name:"--timeline-block-node-container-inactive-bg",group:"Timeline Node Container",defaultValue:"var(--gray-600)",source:"TimelineBlock"},{name:"--timeline-block-node-container-margin-bottom",group:"Timeline Node Container",defaultValue:"12px",source:"TimelineBlock"},{name:"--timeline-block-node-container-flex-direction",group:"Timeline Node Container",defaultValue:"row",source:"TimelineBlock"},{name:"--timeline-block-node-container-align-items",group:"Timeline Node Container",defaultValue:"center",source:"TimelineBlock"},{name:"--timeline-block-node-container-width",group:"Timeline Node Container",defaultValue:"100%",source:"TimelineBlock"},{name:"--timeline-block-content-container-height",group:"Timeline Content Container",defaultValue:"200px",source:"TimelineBlock"},{name:"--timeline-block-content-container-flex-direction",group:"Timeline Content Container",defaultValue:"row",source:"TimelineBlock"},{name:"--timeline-block-content-container-align-items",group:"Timeline Content Container",defaultValue:"center",source:"TimelineBlock"},{name:"--timeline-block-content-container-gap",group:"Timeline Content Container",defaultValue:"8px",source:"TimelineBlock"},{name:"--timeline-block-mobile-content-padding",group:"Responsive",defaultValue:"1rem",source:"TimelineBlock"},{name:"--timeline-block-mobile-node-size",group:"Responsive",defaultValue:"12px",source:"TimelineBlock"},{name:"--timeline-block-mobile-container-border-radius",group:"Responsive",defaultValue:"0",source:"TimelineBlock"},{name:"--timeline-block-mobile-container-shadow",group:"Responsive",defaultValue:"none",source:"TimelineBlock"},{name:"--timeline-block-scrollbar-width",group:"Scrollbar",defaultValue:"16px",source:"TimelineBlock"},{name:"--timeline-block-scrollbar-height",group:"Scrollbar",defaultValue:"16px",source:"TimelineBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"}],"tournament-listing":[{name:"--tournament-listing-bg",group:"Block Container",defaultValue:"transparent",source:"TournamentListingBlock"},{name:"--tournament-listing-padding",group:"Block Container",defaultValue:"var(--block-container-padding)",source:"TournamentListingBlock"},{name:"--tournament-listing-gap",group:"Block Container",defaultValue:"var(--spacing-12)",source:"TournamentListingBlock"},{name:"--tournament-listing-header-gap",group:"Header Section",defaultValue:"var(--spacing-4)",source:"TournamentListingBlock"},{name:"--tournament-listing-title-font-family",group:"Title",defaultValue:"var(--font-heading)",source:"TournamentListingBlock"},{name:"--tournament-listing-title-font-weight",group:"Title",defaultValue:"700",source:"TournamentListingBlock"},{name:"--tournament-listing-title-font-size",group:"Title",defaultValue:"var(--heading-h2-clamp)",source:"TournamentListingBlock"},{name:"--tournament-listing-title-line-height",group:"Title",defaultValue:"1.15",source:"TournamentListingBlock"},{name:"--tournament-listing-title-color",group:"Title",defaultValue:"var(--gray-200)",source:"TournamentListingBlock"},{name:"--tournament-listing-title-margin-bottom",group:"Title",defaultValue:"var(--spacing-3)",source:"TournamentListingBlock"},{name:"--tournament-listing-subtitle-font-family",group:"Subtitle",defaultValue:"var(--font-body)",source:"TournamentListingBlock"},{name:"--tournament-listing-subtitle-font-weight",group:"Subtitle",defaultValue:"400",source:"TournamentListingBlock"},{name:"--tournament-listing-subtitle-font-size",group:"Subtitle",defaultValue:"var(--font-body-size-clamp)",source:"TournamentListingBlock"},{name:"--tournament-listing-subtitle-line-height",group:"Subtitle",defaultValue:"1.4",source:"TournamentListingBlock"},{name:"--tournament-listing-subtitle-color",group:"Subtitle",defaultValue:"var(--gray-400)",source:"TournamentListingBlock"},{name:"--tournament-listing-subtitle-margin-bottom",group:"Subtitle",defaultValue:"var(--spacing-0)",source:"TournamentListingBlock"},{name:"--tournament-listing-filters-gap",group:"Filter Tabs",defaultValue:"var(--spacing-2)",source:"TournamentListingBlock"},{name:"--tournament-listing-filters-margin-top",group:"Filter Tabs",defaultValue:"var(--spacing-2)",source:"TournamentListingBlock"},{name:"--tournament-listing-filter-count-margin-left",group:"Filter Count Badge",defaultValue:"var(--spacing-2)",source:"TournamentListingBlock"},{name:"--tournament-listing-filter-count-font-size",group:"Filter Count Badge",defaultValue:"var(--text-xs, 0.75rem)",source:"TournamentListingBlock"},{name:"--tournament-listing-filter-count-opacity",group:"Filter Count Badge",defaultValue:"0.75",source:"TournamentListingBlock"},{name:"--tournament-listing-single-card-max-width",group:"Single Card Layout",defaultValue:"42rem",source:"TournamentListingBlock"},{name:"--tournament-listing-grid-gap",group:"Grid Layout",defaultValue:"var(--spacing-4)",source:"TournamentListingBlock"},{name:"--tournament-listing-grid-cols-mobile",group:"Grid Layout",defaultValue:"1",source:"TournamentListingBlock"},{name:"--tournament-listing-grid-cols-tablet",group:"Grid Layout",defaultValue:"2",source:"TournamentListingBlock"},{name:"--tournament-listing-grid-cols-desktop",group:"Grid Layout",defaultValue:"3",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-overflow-padding-y",group:"Carousel",defaultValue:"var(--spacing-2)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-item-padding-x",group:"Carousel",defaultValue:"var(--spacing-2)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-transition-duration",group:"Carousel",defaultValue:"300ms",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-transition-easing",group:"Carousel",defaultValue:"ease-in-out",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-width",group:"Carousel Controls",defaultValue:"var(--spacing-12)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-height",group:"Carousel Controls",defaultValue:"var(--spacing-12)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-bg",group:"Carousel Controls",defaultValue:"var(--button-ghost)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-border-radius",group:"Carousel Controls",defaultValue:"var(--button-radius)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-offset",group:"Carousel Controls",defaultValue:"var(--spacing-1)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-prev-bg-image",group:"Carousel Controls",defaultValue:"none",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-next-bg-image",group:"Carousel Controls",defaultValue:"none",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-bg-size",group:"Carousel Controls",defaultValue:"contain",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-bg-position",group:"Carousel Controls",defaultValue:"center",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-icon-display",group:"Carousel Controls",defaultValue:"block",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-padding-x",group:"Carousel Controls",defaultValue:"var(--spacing-0)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-padding-y",group:"Carousel Controls",defaultValue:"var(--spacing-0)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-hover-bg",group:"Carousel Controls",defaultValue:"var(--button-ghost-hover)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-press-bg",group:"Carousel Controls",defaultValue:"var(--button-ghost-press)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-prev-hover-animation",group:"Carousel Controls",defaultValue:"carousel-bounce-left 0.6s ease",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-button-next-hover-animation",group:"Carousel Controls",defaultValue:"carousel-bounce-right 0.6s ease",source:"TournamentListingBlock"},{name:"--tournament-listing-pagination-margin-top",group:"Pagination Dots",defaultValue:"var(--spacing-8)",source:"TournamentListingBlock"},{name:"--tournament-listing-pagination-margin-bottom",group:"Pagination Dots",defaultValue:"var(--spacing-4)",source:"TournamentListingBlock"},{name:"--tournament-listing-pagination-gap",group:"Pagination Dots",defaultValue:"var(--spacing-2)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-dot-size",group:"Pagination Dots",defaultValue:"var(--spacing-2)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-dot-active-color",group:"Pagination Dots",defaultValue:"var(--indigo-500)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-dot-inactive-color",group:"Pagination Dots",defaultValue:"var(--gray-600)",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-dot-inactive-opacity",group:"Pagination Dots",defaultValue:"0.5",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-dot-inactive-hover-opacity",group:"Pagination Dots",defaultValue:"1",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-dot-active-bg-image",group:"Pagination Dots",defaultValue:"none",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-dot-inactive-bg-image",group:"Pagination Dots",defaultValue:"none",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-dot-bg-size",group:"Pagination Dots",defaultValue:"contain",source:"TournamentListingBlock"},{name:"--tournament-listing-carousel-dot-border-radius",group:"Pagination Dots",defaultValue:"var(--radius-full)",source:"TournamentListingBlock"},{name:"--tournament-listing-loading-padding",group:"Loading State",defaultValue:"var(--spacing-12) var(--spacing-0)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-padding",group:"Empty State",defaultValue:"var(--spacing-12) var(--spacing-0)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-icon-wrapper-size",group:"Empty State",defaultValue:"6rem",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-icon-wrapper-bg",group:"Empty State",defaultValue:"var(--gray-700)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-icon-wrapper-margin-bottom",group:"Empty State",defaultValue:"var(--spacing-6)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-icon-size",group:"Empty State",defaultValue:"var(--spacing-9)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-icon-color",group:"Empty State",defaultValue:"var(--indigo-500)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-heading-font-family",group:"Empty State",defaultValue:"var(--font-heading)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-heading-font-size",group:"Empty State",defaultValue:"var(--spacing-5)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-heading-font-weight",group:"Empty State",defaultValue:"600",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-heading-color",group:"Empty State",defaultValue:"var(--gray-200)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-heading-margin-bottom",group:"Empty State",defaultValue:"var(--spacing-2)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-text-font-family",group:"Empty State",defaultValue:"var(--font-body)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-text-font-size",group:"Empty State",defaultValue:"var(--spacing-4)",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-text-font-weight",group:"Empty State",defaultValue:"400",source:"TournamentListingBlock"},{name:"--tournament-listing-empty-text-color",group:"Empty State",defaultValue:"var(--gray-400)",source:"TournamentListingBlock"},{name:"--button-ghost",group:"Carousel Controls",defaultValue:"var(--tournament-listing-carousel-button-bg)",source:"TournamentListingBlock"},{name:"--button-ghost-hover",group:"Carousel Controls",defaultValue:"var(--tournament-listing-carousel-button-hover-bg)",source:"TournamentListingBlock"},{name:"--button-ghost-press",group:"Carousel Controls",defaultValue:"var(--tournament-listing-carousel-button-press-bg)",source:"TournamentListingBlock"},{name:"--button-icon-only-width",group:"Carousel Controls",defaultValue:"var(--tournament-listing-carousel-button-width)",source:"TournamentListingBlock"},{name:"--button-default-height",group:"Carousel Controls",defaultValue:"var(--tournament-listing-carousel-button-height)",source:"TournamentListingBlock"},{name:"--button-radius",group:"Carousel Controls",defaultValue:"var(--tournament-listing-carousel-button-border-radius)",source:"TournamentListingBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-padding",group:"BlockWrapper",defaultValue:"32px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"},{name:"--toggle-group-bg",group:"Background",defaultValue:"transparent",source:"ToggleGroup"},{name:"--toggle-group-hover-bg",group:"Background",defaultValue:"transparent",source:"ToggleGroup"},{name:"--toggle-group-active-bg",group:"Background",defaultValue:"transparent",source:"ToggleGroup"},{name:"--toggle-group-disabled-bg",group:"Background",defaultValue:"transparent",source:"ToggleGroup"},{name:"--toggle-group-color",group:"Color",defaultValue:"var(--gray-900)",source:"ToggleGroup"},{name:"--toggle-group-hover-color",group:"Color",defaultValue:"var(--gray-900)",source:"ToggleGroup"},{name:"--toggle-group-active-color",group:"Color",defaultValue:"var(--gray-900)",source:"ToggleGroup"},{name:"--toggle-group-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"ToggleGroup"},{name:"--toggle-group-height",group:"Dimensions",defaultValue:"3rem",source:"ToggleGroup"},{name:"--toggle-group-padding-x",group:"Dimensions",defaultValue:"0.25rem",source:"ToggleGroup"},{name:"--toggle-group-padding-y",group:"Dimensions",defaultValue:"0.5rem",source:"ToggleGroup"},{name:"--toggle-group-border-width",group:"Borders",defaultValue:"1px",source:"ToggleGroup"},{name:"--toggle-group-border-color",group:"Borders",defaultValue:"var(--gray-700)",source:"ToggleGroup"},{name:"--toggle-group-border-hover-color",group:"Borders",defaultValue:"var(--gray-700)",source:"ToggleGroup"},{name:"--toggle-group-border-disabled-color",group:"Borders",defaultValue:"var(--gray-700)",source:"ToggleGroup"},{name:"--toggle-group-border-radius",group:"Border radius",defaultValue:"8px",source:"ToggleGroup"},{name:"--toggle-radius",group:"Base",defaultValue:"var(--radius-md)",source:"Toggle"},{name:"--toggle-font-family",group:"Base",defaultValue:"var(--font-body)",source:"Toggle"},{name:"--toggle-default-bg",group:"Default variant",defaultValue:"var(--white-alpha-1)",source:"Toggle"},{name:"--toggle-default-color",group:"Default variant",defaultValue:"var(--gray-200)",source:"Toggle"},{name:"--toggle-default-hover-bg",group:"Default variant",defaultValue:"var(--white-alpha-3)",source:"Toggle"},{name:"--toggle-default-hover-color",group:"Default variant",defaultValue:"var(--gray-200)",source:"Toggle"},{name:"--toggle-default-active-bg",group:"Default variant",defaultValue:"var(--white-alpha-3)",source:"Toggle"},{name:"--toggle-default-active-color",group:"Default variant",defaultValue:"var(--gray-200)",source:"Toggle"},{name:"--toggle-default-disabled-bg",group:"Default variant",defaultValue:"var(--white-alpha-1)",source:"Toggle"},{name:"--toggle-default-disabled-color",group:"Default variant",defaultValue:"var(--gray-200)",source:"Toggle"},{name:"--toggle-default-disabled-opacity",group:"Default variant",defaultValue:"0.5",source:"Toggle"},{name:"--toggle-outline-bg",group:"Outline variant",defaultValue:"transparent",source:"Toggle"},{name:"--toggle-outline-color",group:"Outline variant",defaultValue:"var(--gray-200)",source:"Toggle"},{name:"--toggle-outline-border",group:"Outline variant",defaultValue:"var(--white-alpha-3)",source:"Toggle"},{name:"--toggle-outline-hover-bg",group:"Outline variant",defaultValue:"var(--white-alpha-3)",source:"Toggle"},{name:"--toggle-outline-hover-color",group:"Outline variant",defaultValue:"var(--gray-200)",source:"Toggle"},{name:"--toggle-outline-hover-border",group:"Outline variant",defaultValue:"transparent",source:"Toggle"},{name:"--toggle-outline-active-bg",group:"Outline variant",defaultValue:"var(--white-alpha-3)",source:"Toggle"},{name:"--toggle-outline-active-color",group:"Outline variant",defaultValue:"var(--gray-200)",source:"Toggle"},{name:"--toggle-outline-active-border",group:"Outline variant",defaultValue:"transparent",source:"Toggle"},{name:"--toggle-outline-disabled-bg",group:"Outline variant",defaultValue:"transparent",source:"Toggle"},{name:"--toggle-outline-disabled-color",group:"Outline variant",defaultValue:"var(--gray-200)",source:"Toggle"},{name:"--toggle-outline-disabled-opacity",group:"Outline variant",defaultValue:"0.5",source:"Toggle"},{name:"--toggle-default-height",group:"Sizes",defaultValue:"2.25rem",source:"Toggle"},{name:"--toggle-default-padding-x",group:"Sizes",defaultValue:"0.75rem",source:"Toggle"},{name:"--toggle-default-padding-y",group:"Sizes",defaultValue:"0.5rem",source:"Toggle"},{name:"--toggle-default-font-size",group:"Sizes",defaultValue:"var(--text-sm)",source:"Toggle"},{name:"--toggle-default-font-weight",group:"Sizes",defaultValue:"var(--font-medium)",source:"Toggle"},{name:"--toggle-sm-height",group:"Sizes",defaultValue:"2rem",source:"Toggle"},{name:"--toggle-sm-padding-x",group:"Sizes",defaultValue:"0.5rem",source:"Toggle"},{name:"--toggle-sm-padding-y",group:"Sizes",defaultValue:"0.375rem",source:"Toggle"},{name:"--toggle-sm-font-size",group:"Sizes",defaultValue:"var(--text-xs)",source:"Toggle"},{name:"--toggle-sm-font-weight",group:"Sizes",defaultValue:"var(--font-medium)",source:"Toggle"},{name:"--toggle-lg-height",group:"Sizes",defaultValue:"2.5rem",source:"Toggle"},{name:"--toggle-lg-padding-x",group:"Sizes",defaultValue:"1rem",source:"Toggle"},{name:"--toggle-lg-padding-y",group:"Sizes",defaultValue:"0.625rem",source:"Toggle"},{name:"--toggle-lg-font-size",group:"Sizes",defaultValue:"var(--text-md)",source:"Toggle"},{name:"--toggle-lg-font-weight",group:"Sizes",defaultValue:"var(--font-medium)",source:"Toggle"},{name:"--checkbox-bg",group:"Background",defaultValue:"transparent",source:"Checkbox"},{name:"--checkbox-checked-bg",group:"Background",defaultValue:"transparent",source:"Checkbox"},{name:"--checkbox-disabled-bg",group:"Background",defaultValue:"transparent",source:"Checkbox"},{name:"--checkbox-hover-bg",group:"Background",defaultValue:"transparent",source:"Checkbox"},{name:"--checkbox-focus-bg",group:"Background",defaultValue:"transparent",source:"Checkbox"},{name:"--checkbox-border-color",group:"Border",defaultValue:"var(--color-white)",source:"Checkbox"},{name:"--checkbox-border-hover-color",group:"Border",defaultValue:"var(--color-white)",source:"Checkbox"},{name:"--checkbox-border-focus-color",group:"Border",defaultValue:"var(--color-white)",source:"Checkbox"},{name:"--checkbox-border-disabled-color",group:"Border",defaultValue:"var(--gray-600)",source:"Checkbox"},{name:"--checkbox-border-width",group:"Border",defaultValue:"1.5px",source:"Checkbox"},{name:"--checkbox-checkmark-color",group:"Checkmark",defaultValue:"var(--color-white)",source:"Checkbox"},{name:"--checkbox-checkmark-disabled-color",group:"Checkmark",defaultValue:"var(--gray-300)",source:"Checkbox"},{name:"--checkbox-checkmark-size",group:"Checkmark",defaultValue:"0.75rem",source:"Checkbox"},{name:"--checkbox-size",group:"Dimensions",defaultValue:"16px",source:"Checkbox"},{name:"--checkbox-border-radius",group:"Border radius",defaultValue:"0.25rem",source:"Checkbox"},{name:"--checkbox-error-border-color",group:"States",defaultValue:"var(--rose-500)",source:"Checkbox"},{name:"--checkbox-error-bg",group:"States",defaultValue:"transparent",source:"Checkbox"},{name:"--checkbox-label-color",group:"Label",defaultValue:"var(--font-body-color)",source:"Checkbox"},{name:"--checkbox-label-font-size",group:"Label",defaultValue:"var(--font-body-size)",source:"Checkbox"},{name:"--checkbox-label-font-weight",group:"Label",defaultValue:"var(--font-body-weight)",source:"Checkbox"},{name:"--checkbox-label-line-height",group:"Label",defaultValue:"var(--font-body-line-height)",source:"Checkbox"},{name:"--help-text-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"HelperText"},{name:"--help-text-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"HelperText"},{name:"--help-text-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"HelperText"},{name:"--help-text-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"HelperText"},{name:"--help-text-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"HelperText"},{name:"--help-text-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"HelperText"},{name:"--help-text-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"HelperText"},{name:"--help-text-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"HelperText"},{name:"--help-text-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"HelperText"},{name:"--input-bg",group:"Background",defaultValue:"var(--general-input-bg)",source:"Input"},{name:"--input-hover-bg",group:"Background",defaultValue:"var(--general-input-hover-bg)",source:"Input"},{name:"--input-focus-bg",group:"Background",defaultValue:"var(--general-input-focus-bg)",source:"Input"},{name:"--input-disabled-bg",group:"Background",defaultValue:"var(--white-alpha-1)",source:"Input"},{name:"--input-disabled-opacity",group:"Background",defaultValue:"var(--general-input-disabled-opacity)",source:"Input"},{name:"--input-color",group:"Color",defaultValue:"var(--general-input-color)",source:"Input"},{name:"--input-placeholder-color",group:"Color",defaultValue:"var(--general-input-placeholder-color)",source:"Input"},{name:"--input-disabled-color",group:"Color",defaultValue:"var(--general-input-disabled-color)",source:"Input"},{name:"--input-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Input"},{name:"--input-font-size",group:"Typography",defaultValue:"var(--general-input-font-size)",source:"Input"},{name:"--input-font-weight",group:"Typography",defaultValue:"var(--general-input-font-weight)",source:"Input"},{name:"--input-line-height",group:"Typography",defaultValue:"var(--general-input-line-height)",source:"Input"},{name:"--input-padding-x",group:"Dimensions",defaultValue:"var(--general-input-padding-x)",source:"Input"},{name:"--input-padding-y",group:"Dimensions",defaultValue:"var(--general-input-padding-y)",source:"Input"},{name:"--input-height",group:"Dimensions",defaultValue:"var(--general-input-height)",source:"Input"},{name:"--input-border-width",group:"Borders",defaultValue:"var(--general-input-border-width)",source:"Input"},{name:"--input-border-color",group:"Borders",defaultValue:"var(--general-input-border-color)",source:"Input"},{name:"--input-border-hover-color",group:"Borders",defaultValue:"var(--general-input-border-color-hover)",source:"Input"},{name:"--input-border-focus-color",group:"Borders",defaultValue:"var(--general-input-border-color-focus)",source:"Input"},{name:"--input-border-disabled-color",group:"Borders",defaultValue:"var(--general-input-border-color-disabled)",source:"Input"},{name:"--input-border-radius",group:"Border radius",defaultValue:"var(--general-input-border-radius)",source:"Input"},{name:"--input-error-color",group:"States",defaultValue:"var(--general-input-error-color)",source:"Input"},{name:"--input-error-border-color",group:"States",defaultValue:"var(--general-input-border-color-error)",source:"Input"},{name:"--input-error-box-shadow",group:"States",defaultValue:"var(--general-input-error-box-shadow)",source:"Input"},{name:"--label-color",group:"Color",defaultValue:"var(--gray-300)",source:"Label"},{name:"--label-disabled-color",group:"Color",defaultValue:"var(--gray-400)",source:"Label"},{name:"--label-error-color",group:"Color",defaultValue:"var(--rose-500)",source:"Label"},{name:"--label-required-color",group:"Color",defaultValue:"var(--gray-200)",source:"Label"},{name:"--label-font-family",group:"Typography",defaultValue:"var(--font-body)",source:"Label"},{name:"--label-font-size",group:"Typography",defaultValue:"var(--font-body-size)",source:"Label"},{name:"--label-font-weight",group:"Typography",defaultValue:"var(--font-body-weight)",source:"Label"},{name:"--label-margin-bottom",group:"Spacing",defaultValue:"0.375rem",source:"Label"},{name:"--label-margin-left",group:"Spacing",defaultValue:"0.5rem",source:"Label"},{name:"--label-required-margin-left",group:"Required Indicator",defaultValue:"0.25rem",source:"Label"},{name:"--label-required-size",group:"Required Indicator",defaultValue:"0.5rem",source:"Label"},{name:"--pagination-nav-bg",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--white-alpha-2)",source:"Pagination"},{name:"--pagination-nav-color",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-nav-border",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-600)",source:"Pagination"},{name:"--pagination-nav-hover-bg",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--white-alpha-3)",source:"Pagination"},{name:"--pagination-nav-hover-color",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-nav-hover-border",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-500)",source:"Pagination"},{name:"--pagination-nav-disabled-bg",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-900)",source:"Pagination"},{name:"--pagination-nav-disabled-color",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-500)",source:"Pagination"},{name:"--pagination-nav-disabled-border",group:"Navigation Buttons (Previous/Next)",defaultValue:"var(--gray-700)",source:"Pagination"},{name:"--pagination-nav-disabled-opacity",group:"Navigation Buttons (Previous/Next)",defaultValue:"0.6",source:"Pagination"},{name:"--pagination-nav-previous-image",group:"Navigation Button Images",defaultValue:"none",source:"Pagination"},{name:"--pagination-nav-next-image",group:"Navigation Button Images",defaultValue:"none",source:"Pagination"},{name:"--pagination-nav-image-size",group:"Navigation Button Images",defaultValue:"16px",source:"Pagination"},{name:"--pagination-nav-image-position",group:"Navigation Button Images",defaultValue:"center",source:"Pagination"},{name:"--pagination-nav-image-repeat",group:"Navigation Button Images",defaultValue:"no-repeat",source:"Pagination"},{name:"--pagination-button-bg",group:"Page Number Buttons",defaultValue:"transparent",source:"Pagination"},{name:"--pagination-button-color",group:"Page Number Buttons",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-button-text-size",group:"Page Number Buttons",defaultValue:"var(--font-body-size)",source:"Pagination"},{name:"--pagination-button-border-color",group:"Page Number Buttons",defaultValue:"var(--gray-600)",source:"Pagination"},{name:"--pagination-button-hover-bg",group:"Page Number Buttons",defaultValue:"var(--white-alpha-3)",source:"Pagination"},{name:"--pagination-button-hover-color",group:"Page Number Buttons",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-button-hover-border",group:"Page Number Buttons",defaultValue:"var(--gray-500)",source:"Pagination"},{name:"--pagination-button-rounded",group:"Page Number Buttons",defaultValue:"var(--radius-md)",source:"Pagination"},{name:"--pagination-button-padding-x",group:"Page Number Buttons",defaultValue:"var(--spacing-2)",source:"Pagination"},{name:"--pagination-button-padding-y",group:"Page Number Buttons",defaultValue:"var(--spacing-2)",source:"Pagination"},{name:"--pagination-button-active-bg",group:"Active Page Button",defaultValue:"var(--indigo-600)",source:"Pagination"},{name:"--pagination-button-active-color",group:"Active Page Button",defaultValue:"var(--white)",source:"Pagination"},{name:"--pagination-button-active-border-color",group:"Active Page Button",defaultValue:"var(--indigo-600)",source:"Pagination"},{name:"--pagination-button-active-hover-bg",group:"Active Page Button",defaultValue:"var(--indigo-700)",source:"Pagination"},{name:"--pagination-button-active-hover-color",group:"Active Page Button",defaultValue:"var(--white)",source:"Pagination"},{name:"--pagination-button-active-hover-border",group:"Active Page Button",defaultValue:"var(--indigo-700)",source:"Pagination"},{name:"--pagination-ellipsis-color",group:"Ellipsis",defaultValue:"var(--font-body-color)",source:"Pagination"},{name:"--pagination-ellipsis-size",group:"Ellipsis",defaultValue:"var(--text-sm)",source:"Pagination"},{name:"--pagination-focus-ring",group:"Focus States",defaultValue:"0px 0px 0px 2px var(--indigo-alpha-6)",source:"Pagination"},{name:"--pagination-focus-ring-offset",group:"Focus States",defaultValue:"2px",source:"Pagination"},{name:"--pagination-transition-duration",group:"Transitions",defaultValue:"150ms",source:"Pagination"},{name:"--pagination-transition-timing",group:"Transitions",defaultValue:"ease-in-out",source:"Pagination"},{name:"--pagination-label-color",group:"Label",defaultValue:"var(--gray-200)",source:"Pagination"},{name:"--pagination-label-font-size",group:"Label",defaultValue:"var(--text-sm)",source:"Pagination"},{name:"--select-height",group:"Select",defaultValue:"var(--general-input-height)",source:"Select"},{name:"--select-font-size",group:"Select",defaultValue:"var(--general-input-font-size)",source:"Select"},{name:"--select-font-weight",group:"Select",defaultValue:"var(--general-input-font-weight)",source:"Select"},{name:"--select-font-family",group:"Select",defaultValue:"var(--general-input-font-family)",source:"Select"},{name:"--select-background",group:"Select",defaultValue:"var(--general-input-bg)",source:"Select"},{name:"--select-border-color",group:"Select",defaultValue:"var(--general-input-border-color)",source:"Select"},{name:"--select-border-width",group:"Select",defaultValue:"var(--general-input-border-width)",source:"Select"},{name:"--select-border-radius",group:"Select",defaultValue:"var(--general-input-border-radius)",source:"Select"},{name:"--select-border-style",group:"Select",defaultValue:"var(--general-input-border-style)",source:"Select"},{name:"--select-color",group:"Select",defaultValue:"var(--general-input-color)",source:"Select"},{name:"--select-placeholder-color",group:"Select",defaultValue:"var(--general-input-placeholder-color)",source:"Select"},{name:"--select-label-color",group:"Select",defaultValue:"var(--gray-400)",source:"Select"},{name:"--select-hover-bg",group:"Select",defaultValue:"var(--gray-600)",source:"Select"},{name:"--select-padding-x",group:"Select",defaultValue:"var(--general-input-padding-x)",source:"Select"},{name:"--select-padding-y",group:"Select",defaultValue:"var(--general-input-padding-y)",source:"Select"},{name:"--select-disabled-bg",group:"Select",defaultValue:"var(--general-input-disabled-bg)",source:"Select"},{name:"--select-disabled-color",group:"Select",defaultValue:"var(--general-input-disabled-color)",source:"Select"},{name:"--select-disabled-opacity",group:"Select",defaultValue:"var(--general-input-disabled-opacity)",source:"Select"},{name:"--select-disabled-border-color",group:"Select",defaultValue:"var(--general-input-border-color-disabled)",source:"Select"},{name:"--select-error-color",group:"Select",defaultValue:"var(--general-input-error-color)",source:"Select"},{name:"--select-error-border-color",group:"Select",defaultValue:"var(--general-input-border-color-error)",source:"Select"},{name:"--select-error-box-shadow",group:"Select",defaultValue:"var(--general-input-error-box-shadow)",source:"Select"},{name:"--select-item-radius",group:"Select",defaultValue:"var(--radius-md)",source:"Select"},{name:"--select-content-background",group:"Select",defaultValue:"var(--gray-950)",source:"Select"},{name:"--select-description-color",group:"Select",defaultValue:"var(--gray-400)",source:"Select"},{name:"--button-font-size",group:"BUTTON",defaultValue:"var(--text-md)",source:"Button"},{name:"--button-font-weight",group:"BUTTON",defaultValue:"var(--font-medium)",source:"Button"},{name:"--button-font-family",group:"BUTTON",defaultValue:"var(--font-body)",source:"Button"},{name:"--button-text-wrap",group:"BUTTON",defaultValue:"wrap",source:"Button"},{name:"--button-image-icon-max-height",group:"BUTTON",defaultValue:"1.75rem",source:"Button"},{name:"--button-default",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-hover",group:"Default (Primary)",defaultValue:"var(--indigo-600)",source:"Button"},{name:"--button-default-hover-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-disabled",group:"Default (Primary)",defaultValue:"var(--indigo-900)",source:"Button"},{name:"--button-default-disabled-color",group:"Default (Primary)",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-default-press",group:"Default (Primary)",defaultValue:"var(--indigo-800)",source:"Button"},{name:"--button-default-press-color",group:"Default (Primary)",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-default-press-border",group:"Default (Primary)",defaultValue:"var(--indigo-alpha-12)",source:"Button"},{name:"--button-secondary",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-hover",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-secondary-hover-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-disabled",group:"Secondary",defaultValue:"var(--white-alpha-2)",source:"Button"},{name:"--button-secondary-disabled-color",group:"Secondary",defaultValue:"var(--gray-300)",source:"Button"},{name:"--button-secondary-press",group:"Secondary",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-secondary-press-color",group:"Secondary",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-secondary-press-border",group:"Secondary",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-border",group:"Outline",defaultValue:"var(--gray-600)",source:"Button"},{name:"--button-outline-hover",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-outline-hover-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-disabled",group:"Outline",defaultValue:"transparent",source:"Button"},{name:"--button-outline-disabled-color",group:"Outline",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-outline-press",group:"Outline",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-outline-press-color",group:"Outline",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-outline-press-border",group:"Outline",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-ghost-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-hover-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-disabled",group:"Ghost",defaultValue:"var(--gray-900)",source:"Button"},{name:"--button-ghost-disabled-color",group:"Ghost",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-ghost-press-color",group:"Ghost",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-ghost-press-border",group:"Ghost",defaultValue:"var(--white-alpha-3)",source:"Button"},{name:"--button-link",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-hover",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-hover-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-disabled",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-disabled-color",group:"Link",defaultValue:"var(--gray-500)",source:"Button"},{name:"--button-link-press",group:"Link",defaultValue:"transparent",source:"Button"},{name:"--button-link-press-bg",group:"Link",defaultValue:"rgba(0, 0, 0, 0.01)",source:"Button"},{name:"--button-link-press-color",group:"Link",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-link-press-border",group:"Link",defaultValue:"var(--white-alpha-1)",source:"Button"},{name:"--button-warning",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-hover",group:"Warning",defaultValue:"var(--amber-700, #b45309)",source:"Button"},{name:"--button-warning-hover-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-disabled",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-warning-disabled-color",group:"Warning",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-warning-press",group:"Warning",defaultValue:"var(--amber-600, #d97706)",source:"Button"},{name:"--button-warning-press-color",group:"Warning",defaultValue:"#fff",source:"Button"},{name:"--button-warning-press-border",group:"Warning",defaultValue:"var(--amber-900, #78350f)",source:"Button"},{name:"--button-destructive",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-hover",group:"Destructive",defaultValue:"var(--rose-800)",source:"Button"},{name:"--button-destructive-hover-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-disabled",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-destructive-disabled-color",group:"Destructive",defaultValue:"var(--gray-400)",source:"Button"},{name:"--button-destructive-press",group:"Destructive",defaultValue:"var(--rose-600)",source:"Button"},{name:"--button-destructive-press-color",group:"Destructive",defaultValue:"var(--gray-200)",source:"Button"},{name:"--button-destructive-press-border",group:"Destructive",defaultValue:"var(--rose-900)",source:"Button"},{name:"--button-default-padding-x",group:"Sizes",defaultValue:"1rem",source:"Button"},{name:"--button-default-padding-y",group:"Sizes",defaultValue:"0.5rem",source:"Button"},{name:"--button-sm-height",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-sm-padding-x",group:"Sizes",defaultValue:"0.75rem",source:"Button"},{name:"--button-sm-padding-y",group:"Sizes",defaultValue:"0.375rem",source:"Button"},{name:"--button-lg-height",group:"Sizes",defaultValue:"2.5rem",source:"Button"},{name:"--button-lg-padding-x",group:"Sizes",defaultValue:"2rem",source:"Button"},{name:"--button-lg-padding-y",group:"Sizes",defaultValue:"0.625rem",source:"Button"},{name:"--button-icon-only-sm-width",group:"Sizes",defaultValue:"var(--button-sm-height)",source:"Button"},{name:"--button-icon-only-lg-width",group:"Sizes",defaultValue:"var(--button-lg-height)",source:"Button"},{name:"--avatar-bg",group:"Avatar Background",defaultValue:"var(--white-alpha-1)",source:"Avatar"},{name:"--avatar-image-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-equipment-bg",group:"Avatar Background",defaultValue:"var(--avatar-bg)",source:"Avatar"},{name:"--avatar-icon-color",group:"Avatar Icon Color",defaultValue:"var(--gray-200)",source:"Avatar"},{name:"--avatar-radius",group:"Avatar Border Radius",defaultValue:"9999px",source:"Avatar"},{name:"--avatar-size-sm",group:"Avatar Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--avatar-size-md",group:"Avatar Sizes",defaultValue:"2.5rem",source:"Avatar"},{name:"--avatar-size-lg",group:"Avatar Sizes",defaultValue:"3rem",source:"Avatar"},{name:"--avatar-size-xl",group:"Avatar Sizes",defaultValue:"4rem",source:"Avatar"},{name:"--avatar-icon-size-sm",group:"Avatar Icon Sizes",defaultValue:"1rem",source:"Avatar"},{name:"--avatar-icon-size-md",group:"Avatar Icon Sizes",defaultValue:"1.25rem",source:"Avatar"},{name:"--avatar-icon-size-lg",group:"Avatar Icon Sizes",defaultValue:"1.5rem",source:"Avatar"},{name:"--avatar-icon-size-xl",group:"Avatar Icon Sizes",defaultValue:"2rem",source:"Avatar"},{name:"--page-spinner-color",group:"Spinner Colors",defaultValue:"var(--rose-700)",source:"PageSpinner"},{name:"--page-spinner-bg",group:"Spinner Colors",defaultValue:"transparent",source:"PageSpinner"},{name:"--page-spinner-logo-color",group:"Spinner Colors",defaultValue:"transparent",source:"PageSpinner"},{name:"--page-spinner-size",group:"Spinner Sizes",defaultValue:"70px",source:"PageSpinner"},{name:"--page-spinner-border-width",group:"Spinner Sizes",defaultValue:"4px",source:"PageSpinner"},{name:"--page-spinner-logo-display",group:"Logo Sizes",defaultValue:"block",source:"PageSpinner"},{name:"--page-spinner-logo-size",group:"Logo Sizes",defaultValue:"50px",source:"PageSpinner"},{name:"--page-spinner-logo-top",group:"Logo Sizes",defaultValue:"16%",source:"PageSpinner"},{name:"--page-spinner-logo-left",group:"Logo Sizes",defaultValue:"14%",source:"PageSpinner"},{name:"--page-spinner-container-padding-top",group:"Container Spacing",defaultValue:"128px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom",group:"Container Spacing",defaultValue:"128px",source:"PageSpinner"},{name:"--page-spinner-size-sm",group:"Small Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-border-width-sm",group:"Small Size Variables",defaultValue:"2px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-size-sm",group:"Small Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-top-sm",group:"Small Size Variables",defaultValue:"8px",source:"PageSpinner"},{name:"--page-spinner-logo-left-sm",group:"Small Size Variables",defaultValue:"8px",source:"PageSpinner"},{name:"--page-spinner-size-md",group:"Medium Size Variables",defaultValue:"48px",source:"PageSpinner"},{name:"--page-spinner-border-width-md",group:"Medium Size Variables",defaultValue:"3px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-logo-size-md",group:"Medium Size Variables",defaultValue:"24px",source:"PageSpinner"},{name:"--page-spinner-logo-top-md",group:"Medium Size Variables",defaultValue:"12px",source:"PageSpinner"},{name:"--page-spinner-logo-left-md",group:"Medium Size Variables",defaultValue:"12px",source:"PageSpinner"},{name:"--page-spinner-size-lg",group:"Large Size Variables",defaultValue:"64px",source:"PageSpinner"},{name:"--page-spinner-border-width-lg",group:"Large Size Variables",defaultValue:"4px",source:"PageSpinner"},{name:"--page-spinner-container-padding-top-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-container-padding-bottom-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-logo-size-lg",group:"Large Size Variables",defaultValue:"32px",source:"PageSpinner"},{name:"--page-spinner-logo-top-lg",group:"Large Size Variables",defaultValue:"16px",source:"PageSpinner"},{name:"--page-spinner-logo-left-lg",group:"Large Size Variables",defaultValue:"16px",source:"PageSpinner"}],video:[{name:"--video-block-gap",group:"VideoBlock Layout",defaultValue:"var(--spacing-4)",source:"VideoBlock"},{name:"--video-block-border-radius",group:"VideoBlock Video",defaultValue:"var(--radius-3xl)",source:"VideoBlock"},{name:"--video-block-border-width",group:"VideoBlock Video",defaultValue:"0",source:"VideoBlock"},{name:"--video-block-border-color",group:"VideoBlock Video",defaultValue:"transparent",source:"VideoBlock"},{name:"--video-block-border-style",group:"VideoBlock Video",defaultValue:"none",source:"VideoBlock"},{name:"--block-container-padding",group:"Pass VideoBlock variables down to the Video atom",defaultValue:"0",source:"VideoBlock"},{name:"--video-border-radius",group:"Pass VideoBlock variables down to the Video atom",defaultValue:"var(--video-block-border-radius)",source:"VideoBlock"},{name:"--video-border-width",group:"Pass VideoBlock variables down to the Video atom",defaultValue:"var(--video-block-border-width)",source:"VideoBlock"},{name:"--video-border-color",group:"Pass VideoBlock variables down to the Video atom",defaultValue:"var(--video-block-border-color)",source:"VideoBlock"},{name:"--video-border-style",group:"Pass VideoBlock variables down to the Video atom",defaultValue:"var(--video-block-border-style)",source:"VideoBlock"},{name:"--block-container-max-width",group:"BlockWrapper",defaultValue:"1280px",source:"BlockWrapper"},{name:"--block-container-border-radius",group:"BlockWrapper",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-color",group:"Universal Block Background Variables",defaultValue:"transparent",source:"BlockWrapper"},{name:"--block-background-size",group:"Universal Block Background Variables",defaultValue:"cover",source:"BlockWrapper"},{name:"--block-background-position",group:"Universal Block Background Variables",defaultValue:"center",source:"BlockWrapper"},{name:"--block-background-repeat",group:"Universal Block Background Variables",defaultValue:"no-repeat",source:"BlockWrapper"},{name:"--block-background-z-index",group:"Universal Block Background Variables",defaultValue:"0",source:"BlockWrapper"},{name:"--block-background-border-radius",group:"Universal Block Background Variables",defaultValue:"var(--block-container-padding)",source:"BlockWrapper"},{name:"--block-background-overlay-opacity",group:"Universal Block Background Overlay",defaultValue:"0.3",source:"BlockWrapper"},{name:"--block-background-overlay-z-index",group:"Universal Block Background Overlay",defaultValue:"1",source:"BlockWrapper"},{name:"--ph-sidebar-width-locked",group:"Sidebar-aware width variables",defaultValue:"256px",source:"variables"},{name:"--ph-sidebar-width-collapsed",group:"Sidebar-aware width variables",defaultValue:"64px",source:"variables"},{name:"--ph-available-width",group:"Sidebar-aware width variables",defaultValue:"100vw",source:"variables"}]}),pv=({blockType:e,form:t,fieldPath:a})=>{const{t:r}=(0,i.Bd)(),[l,s]=(0,n.useState)(!1),[c,d]=(0,n.useState)(new Set),u=mv[e],g=t.watch(`${a}theming.cssOverride`),m=(0,n.useMemo)(()=>{if(!g||!u)return new Set;const e=new Set;for(const t of u)(g.includes(t.name+":")||g.includes(t.name+" :"))&&e.add(t.name);return e},[g,u]),p=(0,n.useMemo)(()=>{if(!u)return[];const e=new Map;for(const t of u){const a=e.get(t.source)||[];a.push(t),e.set(t.source,a)}return[...e.entries()].sort(([e],[t])=>{const a=u[0]?.source===e,r=u[0]?.source===t;return a&&!r?-1:!a&&r?1:e.localeCompare(t)})},[u]);if(!u||0===u.length)return null;const b=(0,n.useCallback)(e=>{m.has(e)||d(t=>{const a=new Set(t);return a.has(e)?a.delete(e):a.add(e),a})},[m]);return o().createElement(Ll,{open:l,onOpenChange:s},o().createElement(Pl,{asChild:!0},o().createElement(Tl,{type:"button",variant:"outline",size:"sm",className:"h-7 text-xs gap-1.5"},o().createElement("i",{className:"ri-code-s-slash-line text-sm"}),r("Insert Variables"))),o().createElement(Il,{className:"w-80 p-0",align:"end"},o().createElement(js,null,o().createElement(Fs,{placeholder:r("Search variables...")}),o().createElement(Ds,{className:"max-h-64"},o().createElement(Us,null,r("No variables found.")),p.map(([e,t])=>o().createElement(Hs,{key:e,heading:e},t.map(e=>{const t=m.has(e.name);return o().createElement($s,{key:e.name,value:e.name,onSelect:()=>b(e.name),disabled:t,className:"flex items-center gap-2 "+(t?"opacity-50 cursor-default":"cursor-pointer")},o().createElement(ls,{checked:t||c.has(e.name),tabIndex:-1,"aria-hidden":"true",className:"pointer-events-none"}),o().createElement("span",{className:"font-mono text-xs truncate flex-1"},e.name),t&&o().createElement("span",{className:"text-[10px] text-muted-foreground shrink-0"},r("in use")))})))),o().createElement("div",{className:"flex items-center justify-between border-t p-2"},o().createElement("div",{className:"text-xs text-muted-foreground"},c.size>0&&o().createElement(Ji,{variant:"secondary-solid-soft",size:"sm"},c.size," ",r("selected"))),o().createElement("div",{className:"flex gap-1.5"},c.size>0&&o().createElement(Tl,{type:"button",variant:"ghost",size:"sm",className:"h-7 text-xs",onClick:()=>{d(new Set)}},r("Clear")),o().createElement(Tl,{type:"button",size:"sm",className:"h-7 text-xs",disabled:0===c.size,onClick:()=>{if(0===c.size)return;const e=t.getValues(`${a}theming.cssOverride`)||"",r=function(e,t){const a=function(e){return e.map(e=>`${e}: ;`).join("\n")}(e);return a?t?`${a}\n${t}`:a:t}([...c],e);t.setValue(`${a}theming.cssOverride`,r,{shouldDirty:!0}),d(new Set),s(!1)}},r("Insert")))))))};function bv(e,t){if(!e)return;const a=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),r=new RegExp(`${a}\\s*:\\s*([^;]+);`),n=e.match(r);return n?n[1].trim():void 0}function hv(e,t,a,r){const n=e??"",o=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=new RegExp(`${o}\\s*:\\s*[^;]+;\\s*`,"g");if(!a||a===r)return n.replace(i,"").trim();const l=`${t}: ${a};`;if(n.match(new RegExp(`${o}\\s*:`)))return n.replace(i,`${l}\n`).trim();const s=n.trim();return s?`${s}\n${l}`:l}const vv=[{value:"center",label:"Center"},{value:"top",label:"Top"},{value:"bottom",label:"Bottom"},{value:"left",label:"Left"},{value:"right",label:"Right"},{value:"top left",label:"Top Left"},{value:"top right",label:"Top Right"},{value:"bottom left",label:"Bottom Left"},{value:"bottom right",label:"Bottom Right"}],fv=[{value:"no-repeat",label:"No Repeat"},{value:"repeat",label:"Repeat"},{value:"repeat-x",label:"Repeat X"},{value:"repeat-y",label:"Repeat Y"}],xv={"--block-background-size":"cover","--block-background-position":"center","--block-background-repeat":"no-repeat","--block-background-border-radius":"32px"},wv=({form:e,fieldPath:t})=>{const{t:a}=(0,i.Bd)(),r=`${t}theming.cssOverride`,n=e.watch(r),l=e=>bv(n,e)??xv[e],s=(t,a)=>{const n=hv(e.getValues(r),t,a,xv[t]);e.setValue(r,n,{shouldDirty:!0})},c=l("--block-background-border-radius"),d=parseInt(c,10)||0;return o().createElement("div",{className:"space-y-3 pt-2"},o().createElement("h4",{className:"text-xs font-medium uppercase text-muted-foreground tracking-wider"},a("Image Settings")),o().createElement("div",{className:"grid grid-cols-2 gap-3"},o().createElement(vs,{label:a("Size"),value:l("--block-background-size"),onChange:e=>s("--block-background-size",e.target.value),placeholder:"cover"}),o().createElement(ec,{label:a("Position"),value:l("--block-background-position"),onValueChange:e=>s("--block-background-position",e),items:vv}),o().createElement(ec,{label:a("Repeat"),value:l("--block-background-repeat"),onValueChange:e=>s("--block-background-repeat",e),items:fv}),o().createElement(vs,{label:a("Border Radius (px)"),type:"number",min:0,value:d,onChange:e=>{const t=parseInt(e.target.value,10);s("--block-background-border-radius",t>0?`${t}px`:"0")}})))};function yv(){return yv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},yv.apply(null,arguments)}const kv=({form:e,blockPath:t,themeTab:a})=>{const{t:r}=(0,i.Bd)(),l=uv(t),s=(0,n.useContext)(gv),c=`${l}theming.cssOverride`;!function(e,t){const a=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if(a.current)return;a.current=!0;const r=e.getValues(`${t}theming.backgroundColor`),n=e.getValues(`${t}theming.backgroundOverlayOpacity`);if(!r&&void 0===n)return;let o=e.getValues(`${t}theming.cssOverride`)||"";r&&(o=hv(o,"--block-background-color",r,"transparent"),e.setValue(`${t}theming.backgroundColor`,void 0,{shouldDirty:!0})),void 0!==n&&(o=hv(o,"--block-background-overlay-opacity",String(n),"0"),e.setValue(`${t}theming.backgroundOverlayOpacity`,void 0,{shouldDirty:!0})),e.setValue(`${t}theming.cssOverride`,o,{shouldDirty:!0})},[e,t])}(e,l);const d=e.watch(c),u=bv(d,"--block-background-color"),g=!!u,m=bv(d,"--block-background-overlay-opacity"),p=void 0!==m?parseFloat(m):.3,b=(t,a,r)=>{const n=hv(e.getValues(c),t,a,r);e.setValue(c,n,{shouldDirty:!0})};return o().createElement(o().Fragment,null,o().createElement("div",{className:"text-sm text-muted-foreground"},r("Note: More theme configuration options will be available here in the future.")),o().createElement(bn,{control:e.control,name:c,render:({field:t})=>o().createElement(fn,null,o().createElement("div",{className:"flex items-center justify-between"},o().createElement(xn,null,r("CSS Override")),s&&o().createElement(pv,{blockType:s,form:e,fieldPath:l})),o().createElement(wn,null,o().createElement(au,yv({},t,{placeholder:"Enter custom CSS to override component styling...",rows:8}))),o().createElement(kn,null))}),o().createElement(bn,{control:e.control,name:`${l}theming.fullWidthContent`,render:({field:e})=>o().createElement(fn,{className:"flex flex-row items-center justify-between rounded-lg border p-4"},o().createElement("div",{className:"space-y-0.5"},o().createElement(xn,{className:"text-base"},r("Full Width Content")),o().createElement("div",{className:"text-sm text-muted-foreground"},r("If enabled, the content will span the full width of the block."))),o().createElement(wn,null,o().createElement(Dd,{checked:e.value,onCheckedChange:e.onChange})))}),o().createElement("div",{className:"space-y-4 rounded-lg border p-4"},o().createElement("h3",{className:"text-lg font-semibold"},r("Background")),o().createElement(fn,null,o().createElement("div",{className:"flex flex-row items-center justify-between"},o().createElement(xn,{className:"text-base"},r("Background Color")),o().createElement(Dd,{checked:g,onCheckedChange:e=>{b("--block-background-color",e?"#000000":"","transparent")}})),g&&o().createElement(wn,null,o().createElement(As,{value:u,onChange:e=>{b("--block-background-color",e,"transparent")},showOpacity:!0}))),o().createElement(fn,null,o().createElement(xn,null,r("Overlay Opacity")),o().createElement(wn,null,o().createElement("div",{className:"flex items-center gap-4"},o().createElement(Es,{value:[p],onValueChange:e=>{b("--block-background-overlay-opacity",String(e[0]),"0")},min:0,max:1,step:.1,className:"flex-1"}),o().createElement("div",{className:"text-sm whitespace-nowrap"},p)))),o().createElement(bn,{control:e.control,name:`${l}theming.backgroundImage`,render:({field:t})=>{const a=Array.isArray(t.value)&&t.value.length>0;return o().createElement(fn,null,o().createElement(xn,null,r("Background Image")),o().createElement(wn,null,o().createElement(Ph,yv({},t,{fieldName:"backgroundImage",placeholder:r("Upload background image(s)...")}))),o().createElement(kn,null),a&&o().createElement(wv,{form:e,fieldPath:l}))}})),a)};var Cv=a(41594);const Ev=(0,n.forwardRef)(({form:e,blockPath:t,contentTab:a,customSettings:r,themeTab:n,activeTab:o,onTabChange:i,className:l=""},s)=>{const c=[{key:"content",label:"Content",content:Cv.createElement(Cv.Fragment,null,a)},{key:"settings",label:"Settings",content:Cv.createElement(gh,{customSettings:r})},{key:"theme",label:"Theme",content:Cv.createElement(kv,{form:e,blockPath:t,themeTab:n})}];return Cv.createElement(uh,{ref:s,tabs:c,activeTab:o,onTabChange:i,className:l})});Ev.displayName="BlockEdit",a(41594),a(41594),a(46108),a(41263),a(41594),a(41594),a(41594),a(41594);const Nv=(0,n.createContext)(void 0);Nv.Provider,a(41594);var Av=a(41594);function Vv({itemTitle:e,disableAppend:t,onAppend:a,onToggleAll:r,allExpanded:n,fieldsLength:o,isEditingLocale:l=!1}){const{t:s}=(0,i.Bd)(),c=t||l,d=Av.createElement(Tl,{type:"button",variant:t?"destructive":l?"outline":"secondary",size:"sm",onClick:a,disabled:c},t?Av.createElement(Av.Fragment,null,Av.createElement("i",{className:"ri-spam-2-fill text-sm"})," ",s("Maximum {{itemTitle}} reached",{itemTitle:e})):Av.createElement(Av.Fragment,null,Av.createElement("i",{className:"ri-add-line text-sm"})," ",s("Add {{itemTitle}}",{itemTitle:e})));return Av.createElement("div",{className:"flex items-center justify-between"},Av.createElement("h2",{className:"text-2xl font-bold"},e),Av.createElement("div",{className:"flex items-center gap-2"},Av.createElement(Tl,{type:"button",variant:"outline",size:"sm",className:"h-8 w-8 p-0",onClick:r,title:s(n?"Collapse All":"Expand All"),disabled:0===o},Av.createElement("i",{className:`ri-${n?"contract":"expand"}-up-down-line text-sm`})),l?Av.createElement(ku,null,Av.createElement(wu,{asChild:!0},Av.createElement("span",{tabIndex:0},d)),Av.createElement(yu,null,s("Array structure can only be modified in English"))):d))}function Tv({field:e,index:t,renderContent:a,getTitleText:r,onRemove:n,hasErrors:l=!1,isEditingLocale:s=!1}){const{t:c}=(0,i.Bd)(),d=o().createElement(Tl,{type:"button",variant:"ghost",size:"sm",className:ur("h-8 w-8 p-0 shrink-0",s?"opacity-50 cursor-not-allowed":"hover:bg-destructive hover:text-destructive-foreground"),"aria-label":c("Remove item"),onClick:()=>{s||n(e.id,t)},disabled:s},o().createElement("i",{className:"ri-delete-bin-2-line text-sm","aria-hidden":"true"}));return o().createElement(Pi,{key:e.id,value:e.id,id:`accordion-item-${e.id}`,className:l?"border-destructive/50":""},o().createElement("div",{className:"flex items-center"},o().createElement(Ii,{className:"hover:no-underline flex-1"},o().createElement("div",{className:"flex items-center gap-2 w-full pr-2"},o().createElement("span",{className:"text-left",dangerouslySetInnerHTML:{__html:r(t)}}),l&&o().createElement(o().Fragment,null,o().createElement("i",{className:"ri-error-warning-line text-destructive text-sm","aria-hidden":"true"}),o().createElement("span",{className:"sr-only"},c("This item has validation errors"))))),o().createElement("div",{className:"pr-2"},s?o().createElement(ku,null,o().createElement(wu,{asChild:!0},d),o().createElement(yu,null,c("Array structure can only be modified in English"))):d)),o().createElement(Ri,null,o().createElement("div",{className:"space-y-4 p-4"},a(e,t))))}var _v=a(41594);function zv({isOpen:e,onClose:t,onConfirm:a,itemTitle:r,getTitleText:o,itemIndex:l}){const{t:s}=(0,i.Bd)(),[c,d]=(0,n.useState)(!1);return _v.createElement(_s,{open:e,onOpenChange:e=>{e||(d(!1),t())}},_v.createElement(Ss,null,_v.createElement(Ls,null,_v.createElement(Is,null,s("Confirm Removal")),_v.createElement(Rs,null,_v.createElement("p",{dangerouslySetInnerHTML:{__html:s('Are you sure you want to remove the <strong>"{{itemTitleValue}}" {{itemTitle}}</strong>? This action cannot be undone.',{itemTitle:r,itemTitleValue:o(l||0)})}}))),_v.createElement("div",{className:"py-4"},_v.createElement(ls,{label:s("I understand that this action cannot be undone"),checked:c,onCheckedChange:e=>d(e)})),_v.createElement(Ps,null,_v.createElement(Tl,{type:"button",variant:"outline",onClick:t},s("Keep Item")),_v.createElement(Tl,{type:"button",variant:"destructive",onClick:()=>{c&&a()},disabled:!c},s("Remove Item")))))}const Bv=({form:e,fieldPath:t,maxItems:a,defaultItem:r})=>{const o=e.watch(t)||[],i=o.length>=a,l=(0,n.useCallback)(()=>{const a=e.getValues(t)||[];e.setValue(t,[...a,r])},[e,t,r]),s=(0,n.useMemo)(()=>{const a=e.formState.errors;if(!a)return!1;const r=a[t];return r&&Array.isArray(r)&&r.some(e=>null!=e)},[e.formState.errors,t]),c=(0,n.useCallback)(a=>{const r=e.formState.errors;if(!r)return null;const n=r[t];return n&&Array.isArray(n)&&n[a]||null},[e.formState.errors,t]),d=(0,n.useCallback)(e=>null!==c(e),[c]),u=(0,n.useMemo)(()=>{const a=e.formState.errors;if(!a)return 0;const r=a[t];return r&&Array.isArray(r)?r.filter(e=>null!=e).length:0},[e.formState.errors,t]);return{items:o,hasReachedLimit:i,appendItem:l,itemCount:o.length,remainingSlots:Math.max(0,a-o.length),hasErrors:s,getItemErrors:c,hasItemErrors:d,getErrorCount:u}};var Sv=a(41594);function Lv({form:e,blockPath:t,itemTitle:a,onAppend:r,renderContent:o,getTitleText:i,disableAppend:l=!1}){const s=function(){const e=zh();return e?.isEditingLocale??!1}(),{fields:c,remove:d}=(0,sn.jz)({control:e.control,name:t}),[u,g]=(0,n.useState)([]),[m,p]=(0,n.useState)(c.length),[b,h]=(0,n.useState)(null),[v,f]=(0,n.useState)(!1),x=a=>{const r=e.formState.errors;if(!r)return!1;const n=r[t];return!(!n||!Array.isArray(n))&&void 0!==n[a]&&null!==n[a]},w=()=>{const e=[];c.forEach((t,a)=>{x(a)&&e.push(t.id)}),e.length>0&&g(t=>[...new Set([...t,...e])])};(0,n.useEffect)(()=>{if(c.length>m&&c.length>0){const e=c[c.length-1]?.id;e&&(g(t=>[...t,e]),setTimeout(()=>{const t=document.getElementById(`accordion-item-${e}`);t?.scrollIntoView({behavior:"smooth",block:"center"})},100))}p(c.length)},[c.length,m]),(0,n.useEffect)(()=>{const t=e.watch((t,{name:a,type:r})=>{("change"===r||e.formState.isSubmitted)&&setTimeout(()=>{w()},100)});return()=>t.unsubscribe()},[e,t]),(0,n.useEffect)(()=>{e.formState.isSubmitted&&e.formState.errors&&w()},[e.formState.isSubmitted,e.formState.errors,t]);const y=(e,t)=>{h({id:e,index:t})};return Sv.createElement("div",{className:"space-y-4 rounded-lg border border-dotted border-gray-200 p-4"},Sv.createElement(Vv,{itemTitle:a,disableAppend:l,onAppend:r,onToggleAll:()=>{if(v)g([]),f(!1);else{const e=c.map(e=>e.id);g(e),f(!0)}},allExpanded:v,fieldsLength:c.length,isEditingLocale:s}),c.length>0&&Sv.createElement(Li,{type:"multiple",value:u,onValueChange:g},c.map((e,t)=>Sv.createElement(Tv,{key:e.id,field:e,index:t,renderContent:o,getTitleText:i,onRemove:y,hasErrors:x(t),isEditingLocale:s}))),Sv.createElement(zv,{isOpen:!!b,onClose:()=>{h(null)},onConfirm:()=>{b&&(d(b.index),g(u.filter(e=>e!==b.id)),h(null))},itemTitle:a,getTitleText:i,itemIndex:b?.index||null}))}var Pv=a(41594);function Iv(){return Iv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Iv.apply(null,arguments)}const Rv=(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),o=`${uv(t)}content.`,l=`${o}display.`,s=(0,n.useContext)(Nv),{data:c,isLoading:d,isError:u}=ir.hubBuilder.pages.useGetArticleTaxonomy(s?.hubId??"",s?.programId,{enabled:!!s?.hubId}),[g,m]=(0,n.useState)(""),p=(0,n.useMemo)(()=>{const e=c?.data?.categories??[],t=e.map(e=>({value:e.value,label:`${e.value} (${e.count})`}));if(g.trim()){const a=g.trim().toLowerCase();e.some(e=>e.value.toLowerCase()===a)||t.push({value:g.trim(),label:`+ "${g.trim()}"`})}return t},[c,g]),b=(0,n.useCallback)(e=>e?new Set(p.map(e=>e.value)).has(e)?p:[{value:e,label:e},...p]:p,[p]),[h,v]=(0,n.useState)(""),f=(0,n.useMemo)(()=>{const e=c?.data?.tags??[],t=e.map(e=>({value:e.value,label:`${e.value} (${e.count})`}));if(h.trim()){const a=h.trim().toLowerCase(),r=e.some(e=>e.value.toLowerCase()===a);r||t.unshift({value:h.trim(),label:`+ "${h.trim()}"`})}return t},[c,h]),x=(0,n.useCallback)(e=>{const t=new Set(f.map(e=>e.value));return[...(e??[]).filter(e=>!t.has(e)).map(e=>({value:e,label:e})),...f]},[f]),w=u||!s?.hubId,y=Pv.createElement(Pv.Fragment,null,Pv.createElement(bn,{control:e.control,name:`${o}excerpt`,render:({field:e})=>Pv.createElement(fn,null,Pv.createElement(xn,null,r("Excerpt")),Pv.createElement(wn,null,Pv.createElement(fd,Iv({},e,{placeholder:r("A short description for article listing cards..."),toolbars:[pd.textFormatting,pd.history],showCharacterCount:!1}))),Pv.createElement(kn,null))}),Pv.createElement(bn,{control:e.control,name:`${o}featuredImage`,render:({field:e})=>Pv.createElement(fn,null,Pv.createElement(xn,null,r("Featured Image")),Pv.createElement(wn,null,Pv.createElement(Ph,Iv({},e,{fieldName:"featuredImage",value:e.value??void 0,single:!0,showProcessingOptions:!1,placeholder:r("Upload featured image"),accept:"image/jpeg,image/jpg,image/png,image/webp"}))),Pv.createElement(kn,null))}),Pv.createElement(bn,{control:e.control,name:`${o}category`,render:({field:e})=>Pv.createElement(fn,null,Pv.createElement(xn,null,r("Category")),Pv.createElement(wn,null,w?Pv.createElement(vs,Iv({},e,{placeholder:r("e.g., News, Updates, Guides")})):Pv.createElement(Su,{options:b(e.value??""),value:e.value?[e.value]:[],onChange:t=>e.onChange(t[0]??""),placeholder:r(d?"Loading...":"Select or create a category"),searchPlaceholder:r("Search categories..."),emptyMessage:r("Type to create a new category"),maxSelections:1,searchable:!0,clearable:!0,onSearchChange:m})),Pv.createElement(kn,null))}),Pv.createElement(bn,{control:e.control,name:`${o}tags`,render:({field:e})=>Pv.createElement(fn,null,Pv.createElement(wn,null,w?Pv.createElement(vs,{value:(e.value??[]).join(", "),onChange:t=>{const a=t.target.value.split(",").map(e=>e.trim()).filter(Boolean);e.onChange(a)},label:r("Tags"),placeholder:r("Comma-separated tags"),description:r("Separate tags with commas")}):Pv.createElement(Su,{label:r("Tags"),options:x(e.value??[]),value:e.value??[],onChange:e.onChange,placeholder:r(d?"Loading...":"Select or create tags"),searchable:!0,searchPlaceholder:r("Search or type to create..."),onSearchChange:v,maxVisibleItems:5,maxLabelLength:30})),Pv.createElement(kn,null))}),Pv.createElement(bn,{control:e.control,name:`${o}readTime`,render:({field:e})=>Pv.createElement(fn,null,Pv.createElement(wn,null,Pv.createElement(vs,{value:e.value?.toString()??"",onChange:t=>{const a=t.target.value;e.onChange(a?parseInt(a,10):void 0)},label:r("Read Time (minutes)"),type:"number",placeholder:r("e.g., 5"),min:0})),Pv.createElement(kn,null))})),k=Pv.createElement("div",{className:"space-y-4"},Pv.createElement("p",{className:"text-sm font-medium text-muted-foreground"},r("Display Options")),Pv.createElement("p",{className:"text-xs text-muted-foreground"},r("Control which fields are visible on the article page.")),Pv.createElement(bn,{control:e.control,name:`${l}showTitle`,render:({field:e})=>Pv.createElement(fn,{className:"flex items-center justify-between gap-2"},Pv.createElement(xn,{className:"flex-1"},r("Article Title")),Pv.createElement(wn,null,Pv.createElement(Dd,{checked:e.value??!0,onCheckedChange:e.onChange})))}),Pv.createElement(bn,{control:e.control,name:`${l}showFeaturedImage`,render:({field:e})=>Pv.createElement(fn,{className:"flex items-center justify-between gap-2"},Pv.createElement(xn,{className:"flex-1"},r("Featured Image")),Pv.createElement(wn,null,Pv.createElement(Dd,{checked:e.value??!0,onCheckedChange:e.onChange})))}),Pv.createElement(bn,{control:e.control,name:`${l}showExcerpt`,render:({field:e})=>Pv.createElement(fn,{className:"flex items-center justify-between gap-2"},Pv.createElement(xn,{className:"flex-1"},r("Excerpt")),Pv.createElement(wn,null,Pv.createElement(Dd,{checked:e.value??!1,onCheckedChange:e.onChange})))}),Pv.createElement(bn,{control:e.control,name:`${l}showAuthor`,render:({field:e})=>Pv.createElement(fn,{className:"flex items-center justify-between gap-2"},Pv.createElement(xn,{className:"flex-1"},r("Author")),Pv.createElement(wn,null,Pv.createElement(Dd,{checked:e.value??!0,onCheckedChange:e.onChange})))}),Pv.createElement(bn,{control:e.control,name:`${l}showReadTime`,render:({field:e})=>Pv.createElement(fn,{className:"flex items-center justify-between gap-2"},Pv.createElement(xn,{className:"flex-1"},r("Read Time")),Pv.createElement(wn,null,Pv.createElement(Dd,{checked:e.value??!0,onCheckedChange:e.onChange})))}),Pv.createElement(bn,{control:e.control,name:`${l}showCategory`,render:({field:e})=>Pv.createElement(fn,{className:"flex items-center justify-between gap-2"},Pv.createElement(xn,{className:"flex-1"},r("Category")),Pv.createElement(wn,null,Pv.createElement(Dd,{checked:e.value??!0,onCheckedChange:e.onChange})))}),Pv.createElement(bn,{control:e.control,name:`${l}showTags`,render:({field:e})=>Pv.createElement(fn,{className:"flex items-center justify-between gap-2"},Pv.createElement(xn,{className:"flex-1"},r("Tags")),Pv.createElement(wn,null,Pv.createElement(Dd,{checked:e.value??!0,onCheckedChange:e.onChange})))}));return Pv.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:y,customSettings:k})});function Mv(e,t){const a=e?.[0];if(a){if(t&&"en"!==t){const e=a.localeVariants?.[t]?.url;if(e)return e}return a.url??void 0}}Rv.displayName="ArticleDetailsBlockEdit";var Ov=a(41594);const jv=(0,n.forwardRef)(({block:e},t)=>{const{t:a,i18n:r}=(0,i.Bd)(),n=r.language,{content:o}=e||{},l=o.display??{},s=l.showTitle??!0,c=l.showFeaturedImage??!0,d=l.showExcerpt??!1,u=l.showAuthor??!0,g=l.showReadTime??!0,m=l.showCategory??!0,p=l.showTags??!0,b=Mv(o.featuredImage,n),h=function(e,t=""){return e?.[0]?.alt??t}(o.featuredImage,o.author||""),v=Mv(o.authorAvatar,n),f=o.title,x=u&&o.author||g&&null!=o.readTime&&o.readTime>0||m&&o.category;return c&&b||s&&f||x||p&&o.tags&&o.tags.length>0||d&&o.excerpt?Ov.createElement(ih,{ref:t,block:e,wrapperClassName:"article-details-block"},Ov.createElement("header",{className:"flex flex-col gap-6"},c&&b&&Ov.createElement("div",{className:"w-full overflow-hidden rounded-lg"},Ov.createElement("img",{src:b,alt:h,loading:"lazy",className:"w-full h-auto"})),s&&f&&Ov.createElement("h1",{className:"text-3xl font-bold tracking-tight md:text-4xl"},f),x&&Ov.createElement("div",{className:"flex flex-wrap items-center gap-4 text-sm text-muted-foreground"},u&&o.author&&Ov.createElement("div",{className:"flex items-center gap-2"},Ov.createElement(Yi,{avatarUrl:v,iconClassName:"ri-user-line",size:"sm"}),Ov.createElement("span",null,o.author)),g&&null!=o.readTime&&o.readTime>0&&Ov.createElement("span",null,a("{{count}} min read",{count:o.readTime})),m&&o.category&&Ov.createElement(Ji,{variant:"default-solid-soft"},o.category)),p&&o.tags&&o.tags.length>0&&Ov.createElement("div",{className:"flex flex-wrap gap-2"},o.tags.map(e=>Ov.createElement(Ji,{key:e,variant:"default-outline",size:"sm"},e))),d&&o.excerpt&&Ov.createElement("div",{className:"text-lg text-muted-foreground leading-relaxed prose",dangerouslySetInnerHTML:{__html:o.excerpt}}))):null});jv.displayName="ArticleDetailsBlockComponent";th(jv);var Fv=a(41594);const Dv=({article:e,onClick:t,showAuthor:a=!0,showDate:r=!0,showExcerpt:n=!0,showCategory:o=!1,showTags:l=!1,showReadTime:s=!0,showActionButton:c=!1})=>{const{t:d}=(0,i.Bd)();return Fv.createElement(Wl,{className:ur("article-card backdrop-blur-sm shadow-lg h-full p-0 overflow-hidden","transition-all duration-300 ease-in-out","hover:rotate-[var(--article-card-hover-rotate)] hover:bg-[--article-card-hover-bg-color] hover:text-[--article-card-hover-color]",t&&"cursor-pointer"),style:{"--card-bg":"var(--article-card-bg-color)","--card-text-color":"var(--article-card-text-color)","--card-border-radius":"var(--article-card-border-radius)","--card-image-container-border-radius":"var(--article-card-border-radius)","--card-image-container-min-height":"var(--article-card-image-container-min-height)","--card-image-object-fit":"cover","--card-image-width":"100%","--card-border":"var(--article-card-border)","--card-gap":"0"},onClick:t,role:t?"button":void 0,tabIndex:t?0:void 0,onKeyDown:t?e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t?.())}:void 0,"aria-label":`${e.title} - ${e.category||"Article"}`},e.featuredImage&&Fv.createElement(es,{url:e.featuredImage,alt:e.title,position:"top"}),Fv.createElement(Xl,{className:"h-full flex flex-col p-4"},Fv.createElement("div",{className:"p-4 flex flex-col gap-2"},(o||c)&&Fv.createElement("div",{className:"flex justify-between items-start mb-4"},Fv.createElement("div",{className:"flex items-center gap-2",style:{"--badge-default-solid-soft":"var(--article-card-category-bg-color)","--badge-default-solid-soft-color":"var(--article-card-category-text-color)","--badge-sm-font-size":"var(--article-card-category-font-size)","--badge-sm-padding-x":"var(--article-card-category-padding-x)","--badge-sm-padding-y":"var(--article-card-category-padding-y)","--badge-radius":"var(--article-card-category-radius)"}},o&&e.category&&Fv.createElement(Ji,{variant:"default-solid-soft",size:"sm"},e.category)),c&&Fv.createElement(Tl,{variant:"default","aria-label":"Read article"},Fv.createElement("i",{className:"ri-arrow-right-up-line text-lg",style:{color:"var(--article-card-icon-color)"}}))),r&&e.publishedAt&&Fv.createElement("div",{className:"flex items-center gap-1"},Fv.createElement("i",{className:"ri-calendar-fill text-sm",style:{color:"var(--article-card-date-color)"}}),Fv.createElement("span",{style:{fontSize:"var(--article-card-body-font-size)",color:"var(--article-card-date-color)"}},(e=>{if(!e)return"";try{return new Date(e).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"})}catch{return e}})(e.publishedAt))),Fv.createElement("h4",{style:{fontSize:"var(--article-card-title-font-size)",fontWeight:"var(--article-card-title-font-weight)",lineHeight:"var(--article-card-title-line-height)",color:"var(--article-card-title-color)"}},e.title),n&&e.excerpt&&Fv.createElement("div",{style:{fontSize:"var(--article-card-body-font-size)",color:"var(--article-card-excerpt-color)"},dangerouslySetInnerHTML:{__html:e.excerpt}}),(a||r||s)&&Fv.createElement("div",{className:"flex items-center justify-between",style:{fontSize:"var(--article-card-author-read-time-font-size)"}},a&&e.author&&Fv.createElement("div",{className:"flex items-center gap-2"},Fv.createElement("div",{className:"w-8 h-8 rounded-full flex items-center justify-center ",style:{backgroundColor:"var(--article-card-author-avatar-bg-color)"}},e.authorAvatar?Fv.createElement("img",{src:e.authorAvatar,alt:e.author,className:"w-full h-full object-cover rounded-full"}):Fv.createElement("span",null,Fv.createElement("i",{className:"ri-user-line"}))),Fv.createElement("span",{style:{color:"var(--article-card-author-color)"}},e.author)),Fv.createElement("div",{className:"flex items-center gap-3"},s&&e.readTime&&Fv.createElement("div",{className:"flex items-center gap-1"},Fv.createElement("i",{className:"ri-time-line",style:{color:"var(--article-card-icon-color)"}}),Fv.createElement("span",{style:{color:"var(--article-card-date-color)"}},d("{{minutes}} min read",{minutes:e.readTime}))))),l&&e.tags&&e.tags.length>0&&Fv.createElement("div",{className:"flex flex-wrap gap-1 mt-3",style:{"--badge-default-solid-soft":"var(--article-card-tag-bg-color)","--badge-default-solid-soft-color":"var(--article-card-tag-text-color)","--badge-sm-font-size":"var(--article-card-tag-font-size)","--badge-sm-padding-x":"var(--article-card-tag-padding-x)","--badge-sm-padding-y":"var(--article-card-tag-padding-y)","--badge-radius":"var(--article-card-tag-radius)"}},e.tags.slice(0,3).map((e,t)=>Fv.createElement(Ji,{key:t,variant:"default-solid-soft",size:"sm"},"#",e)),e.tags.length>3&&Fv.createElement(Ji,{variant:"default-solid-soft",size:"sm"},d("+{{count}} more",{count:e.tags.length-3}))))))};var Uv=a(63262),Hv=a(80133),$v={};$v.styleTagTransform=zd(),$v.setAttributes=Ad(),$v.insert=Ed().bind(null,"head"),$v.domAPI=kd(),$v.insertStyleElement=Td(),wd()(Hv.A,$v),Hv.A&&Hv.A.locals&&Hv.A.locals;var qv=a(41594);const Gv=(0,n.forwardRef)(({block:e},t)=>{const{content:a,actions:r,data:o}=e,{articles:l=[]}=o||{},{t:s}=(0,i.Bd)(),[c,d]=(0,n.useState)(o?.searchQuery||""),u=(0,n.useRef)(null);(0,n.useEffect)(()=>{d(o?.searchQuery||"")},[o?.searchQuery]),(0,n.useEffect)(()=>()=>{u.current&&clearTimeout(u.current)},[]);const g=(0,n.useCallback)(e=>{const t=e.target.value;d(t),u.current&&clearTimeout(u.current),u.current=setTimeout(()=>{r?.onSearchChange?.(t)},300)},[r?.onSearchChange]),m=(0,n.useCallback)(()=>{d(""),u.current&&clearTimeout(u.current),r?.onSearchChange?.("")},[r?.onSearchChange]),p=Boolean(a.maxArticles)&&Number(a.maxArticles)>0&&Number(a.maxArticles)<Number(a.itemsPerPage||9),b=(0,n.useMemo)(()=>{const e=o||{articles:[],filterTabs:[],pagination:void 0};return p?{...e,articles:Array.isArray(e.articles)&&"number"==typeof a.maxArticles&&a.maxArticles>0?e.articles.slice(0,Math.max(0,a.maxArticles)):Array.isArray(e.articles)?[...e.articles]:[],filterTabs:[],pagination:void 0}:e},[o,p]),h=(0,n.useCallback)(e=>{r?.onFilterChange&&r.onFilterChange(e)},[r?.onFilterChange]),v=(0,n.useCallback)(e=>{h(e.id)},[h]),f=(0,n.useMemo)(()=>(b?.filterTabs||[]).map(e=>({id:e.id,label:e.label,path:e.id})),[b]),x=(0,n.useMemo)(()=>{const e=(b?.filterTabs||[]).find(e=>e.isActive);return e?.id},[b]),w=(0,n.useCallback)(e=>{r?.onCardClick&&r.onCardClick(e)},[r?.onCardClick]),y=(0,n.useCallback)(e=>{r?.onPageChange&&r.onPageChange(e)},[r?.onPageChange]),k=(0,n.useCallback)(e=>{r?.onItemsPerPageChange&&r.onItemsPerPageChange(e)},[r?.onItemsPerPageChange]),C=b?.pagination?.page||1,E=b?.pagination?.pageSize||12,N=b?.pagination?.totalItems||l.length,A=b?.pagination?.totalPages||Math.ceil(N/E),V=Boolean(c.trim()),T=e=>!!e&&""!==e.replace(/<[^>]*>/g,"").trim(),_=T(a.title)||T(a.subtitle)||a.showFilters&&f&&f.length>0;return qv.createElement(ih,{ref:t,block:e,wrapperClassName:"article-listing relative flex flex-col gap-12 bg-cover bg-center"},qv.createElement("div",{role:"region","aria-label":s("Articles list")},_&&qv.createElement("div",{className:"flex flex-col gap-4"},qv.createElement("div",{className:"flex flex-col lg:flex-row justify-between items-start gap-4"},qv.createElement("div",{className:"flex-1 space-y-3"},T(a.title)&&qv.createElement("h2",{style:{color:"var(--article-listing-title-color)",fontSize:"var(--article-listing-title-font-size)",fontWeight:"var(--article-listing-title-font-weight)",lineHeight:"var(--article-listing-title-line-height)"},dangerouslySetInnerHTML:{__html:a.title}}),T(a.subtitle)&&qv.createElement("div",{style:{color:"var(--article-listing-subtitle-color)",fontSize:"var(--article-listing-subtitle-font-size)",fontWeight:"var(--article-listing-subtitle-font-weight)",lineHeight:"var(--article-listing-subtitle-line-height)"},dangerouslySetInnerHTML:{__html:a.subtitle}}))),a.showFilters&&!p&&qv.createElement("div",{className:"grid grid-cols-1 lg:grid-cols-[1fr_auto] gap-4 items-center pb-4"},qv.createElement("div",{className:"relative max-w-md"},qv.createElement(vs,{type:"text",placeholder:s("Search articles..."),value:c,onChange:g,icon:qv.createElement(Uv.A,{className:"h-4 w-4"}),"aria-label":s("Search articles")}),V&&qv.createElement(Tl,{type:"button",variant:"ghost",size:"sm",onClick:m,className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground h-auto w-auto p-0","aria-label":s("Clear search")},qv.createElement(bo.A,{className:"h-4 w-4"}))),f&&f.length>0&&qv.createElement(Nc,{tabs:f,activeTabId:x,onSelectTab:v,className:"filter-tabs",role:"tablist","aria-label":s("Filter articles"),renderTab:(e,t)=>{const a=(b?.filterTabs||[]).find(t=>t.id===e.id);return qv.createElement(Tl,{key:e.id,onClick:()=>h(e.id),variant:t?"secondary":"default",size:"md",role:"tab","aria-selected":t,"aria-label":`${e.label} articles${void 0!==a?.count?` (${a.count})`:""}`},e.label,"all"!==e.id&&void 0!==a?.count&&a.count>0&&qv.createElement("span",{className:"ml-2",style:{fontSize:"var(--article-listing-filter-count-font-size)",color:"var(--article-listing-filter-count-color)"}},a.count))}}))),e.loading&&qv.createElement("div",{className:"flex justify-center items-center py-12"},qv.createElement(Tc,{size:"md"})),!e.loading&&b.articles&&b.articles.length>0&&qv.createElement(qv.Fragment,null,qv.createElement("div",{className:(()=>{const e=a.gridColumns||{sm:1,md:2,lg:3,xl:3};return ur(`grid grid-cols-${e.sm} md:grid-cols-${e.md} lg:grid-cols-${e.lg} xl:grid-cols-${e.xl} gap-4 items-stretch`)})()},b.articles.map(e=>qv.createElement("div",{key:e.id,className:"article-card-wrapper stretch"},qv.createElement(Dv,{article:e,onClick:()=>w(e),showAuthor:a.cardDisplay?.showAuthor,showDate:a.cardDisplay?.showDate,showExcerpt:a.cardDisplay?.showExcerpt,showCategory:a.cardDisplay?.showCategory,showTags:a.cardDisplay?.showTags,showReadTime:a.cardDisplay?.showReadTime,showActionButton:a.cardDisplay?.showActionButton})))),!p&&N>E&&qv.createElement("div",{className:"mt-8"},qv.createElement(Oc,{currentPage:C,totalPages:A,onPageChange:y,itemsPerPage:E,itemsPerPageOptions:[6,9,12,18],onItemsPerPageChange:k,maxVisiblePages:5,navIconType:"line",className:"w-full"}))),!e.loading&&(!b.articles||0===b.articles.length)&&qv.createElement("div",{className:"flex flex-col items-center justify-center py-12 text-center"},qv.createElement("div",{className:"w-24 h-24 rounded-full flex items-center justify-center mb-6",style:{backgroundColor:"var(--article-listing-empty-state-icon-bg)",color:"var(--article-listing-empty-state-icon-color)",fontSize:"var(--article-listing-empty-state-icon-font-size)"}},qv.createElement("i",{className:V?"ri-search-line":"ri-article-line",style:{color:"var(--article-listing-empty-state-icon-color)"}})),qv.createElement("h3",{style:{color:"var(--article-listing-empty-state-title-color)",fontSize:"var(--article-listing-empty-state-title-font-size)",fontWeight:"var(--article-listing-empty-state-title-font-weight)",lineHeight:"var(--article-listing-empty-state-title-line-height)"}},V?s('No articles found for "{{query}}"',{query:c.trim()}):s("No entries found")),qv.createElement("div",null,V?qv.createElement(Tl,{variant:"outline",size:"sm",onClick:m,className:"mt-2"},s("Clear search")):s("There are currently no entries available, check back soon!")))))}),Zv=(th(Gv),Eb.extend({blockType:ie.eu(eb.ArticleListing),content:Eb.shape.content.extend({title:Hb({max:100}),subtitle:Hb({max:200,optional:!0}),showFilters:ie.zM().default(!0),maxArticles:ie.ai().min(1).max(50).default(12),itemsPerPage:ie.ai().min(3).max(20).default(9),gridColumns:ie.Ik({sm:ie.ai().default(1),md:ie.ai().default(2),lg:ie.ai().default(3),xl:ie.ai().default(3)}).default({sm:1,md:2,lg:3,xl:3}),cardDisplay:ie.Ik({showAuthor:ie.zM().default(!0),showDate:ie.zM().default(!0),showExcerpt:ie.zM().default(!0),showCategory:ie.zM().default(!1),showTags:ie.zM().default(!1),showReadTime:ie.zM().default(!0),showActionButton:ie.zM().default(!1)}).default({showAuthor:!0,showDate:!0,showExcerpt:!0,showCategory:!1,showTags:!1,showReadTime:!0,showActionButton:!1})}),data:Eb.shape.data.extend({filterTabs:ie.YO(ie.Ik({id:ie.Yj(),label:ie.Yj(),isActive:ie.zM().default(!1),count:ie.ai().optional()})).default([]),articles:ie.YO(se).default([]),searchQuery:ie.Yj().default("")}),actions:Eb.shape.actions.extend({onCardClick:ie.fH().args(se).returns(ie.rI()),onFilterChange:ie.fH().args(ie.Yj()).returns(ie.rI()),onSearchChange:ie.fH().args(ie.Yj()).returns(ie.rI()).optional()})}),{...Nb,blockType:eb.ArticleListing,content:{...Nb.content,title:"Latest Articles",subtitle:"",showFilters:!0,maxArticles:12,itemsPerPage:9,gridColumns:{sm:1,md:2,lg:3,xl:3},cardDisplay:{showAuthor:!0,showDate:!0,showExcerpt:!0,showCategory:!1,showTags:!1,showReadTime:!0,showActionButton:!1}},data:{...Nb.data,filterTabs:[],articles:[],searchQuery:""},actions:{...Nb.actions,onCardClick:e=>{console.log("article",e)},onFilterChange:()=>{},onSearchChange:()=>{}}});var Wv=a(41594);function Yv(){return Yv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Yv.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Wv.createElement(Wv.Fragment,null,Wv.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>Wv.createElement(fn,null,Wv.createElement(xn,null,r("Title")),Wv.createElement(wn,null,Wv.createElement(bh,Yv({},e,{placeholder:r("Enter block title...")}))),Wv.createElement(kn,null))}),Wv.createElement(bn,{control:e.control,name:`${n}subtitle`,render:({field:e})=>Wv.createElement(fn,null,Wv.createElement(xn,null,r("Subtitle")),Wv.createElement(wn,null,Wv.createElement(bh,Yv({},e,{placeholder:r("Enter block subtitle...")}))),Wv.createElement(kn,null))}),Wv.createElement("div",{className:"space-y-4"},Wv.createElement("h3",{className:"text-lg font-semibold"},r("Card Display Options")),Wv.createElement("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4"},Wv.createElement(bn,{control:e.control,name:`${n}cardDisplay.showAuthor`,render:({field:e})=>Wv.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Wv.createElement(wn,null,Wv.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),Wv.createElement("div",{className:"space-y-1 leading-none"},Wv.createElement(xn,null,r("Show Author"))))}),Wv.createElement(bn,{control:e.control,name:`${n}cardDisplay.showDate`,render:({field:e})=>Wv.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Wv.createElement(wn,null,Wv.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),Wv.createElement("div",{className:"space-y-1 leading-none"},Wv.createElement(xn,null,r("Show Date"))))}),Wv.createElement(bn,{control:e.control,name:`${n}cardDisplay.showExcerpt`,render:({field:e})=>Wv.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Wv.createElement(wn,null,Wv.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),Wv.createElement("div",{className:"space-y-1 leading-none"},Wv.createElement(xn,null,r("Show Excerpt"))))}),Wv.createElement(bn,{control:e.control,name:`${n}cardDisplay.showCategory`,render:({field:e})=>Wv.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Wv.createElement(wn,null,Wv.createElement(ls,{checked:e.value??!1,onCheckedChange:e.onChange})),Wv.createElement("div",{className:"space-y-1 leading-none"},Wv.createElement(xn,null,r("Show Category"))))}),Wv.createElement(bn,{control:e.control,name:`${n}cardDisplay.showTags`,render:({field:e})=>Wv.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Wv.createElement(wn,null,Wv.createElement(ls,{checked:e.value??!1,onCheckedChange:e.onChange})),Wv.createElement("div",{className:"space-y-1 leading-none"},Wv.createElement(xn,null,r("Show Tags"))))}),Wv.createElement(bn,{control:e.control,name:`${n}cardDisplay.showReadTime`,render:({field:e})=>Wv.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Wv.createElement(wn,null,Wv.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),Wv.createElement("div",{className:"space-y-1 leading-none"},Wv.createElement(xn,null,r("Show Read Time"))))}),Wv.createElement(bn,{control:e.control,name:`${n}cardDisplay.showActionButton`,render:({field:e})=>Wv.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Wv.createElement(wn,null,Wv.createElement(ls,{checked:e.value??!1,onCheckedChange:e.onChange})),Wv.createElement("div",{className:"space-y-1 leading-none"},Wv.createElement(xn,null,r("Show Action Button"))))})))),l=Wv.createElement(Wv.Fragment,null,Wv.createElement("div",{className:"space-y-4"},Wv.createElement("h3",{className:"text-lg font-semibold"},r("Display Settings")),Wv.createElement("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4"},Wv.createElement(bn,{control:e.control,name:`${n}maxArticles`,render:({field:e})=>Wv.createElement(fn,null,Wv.createElement(xn,null,r("Max Articles")),Wv.createElement(wn,null,Wv.createElement(vs,Yv({type:"number",min:"1",max:"50"},e,{value:e.value||12,onChange:t=>e.onChange(parseInt(t.target.value)||12)}))),Wv.createElement(kn,null))}),Wv.createElement(bn,{control:e.control,name:`${n}itemsPerPage`,render:({field:e})=>Wv.createElement(fn,null,Wv.createElement(xn,null,r("Items Per Page")),Wv.createElement(wn,null,Wv.createElement(ec,{value:e.value?.toString()||"9",onValueChange:t=>e.onChange(parseInt(t))},Wv.createElement(rc,null,Wv.createElement(ac,null)),Wv.createElement(ic,null,Wv.createElement(sc,{value:"3"},"3"),Wv.createElement(sc,{value:"6"},"6"),Wv.createElement(sc,{value:"9"},"9"),Wv.createElement(sc,{value:"12"},"12"),Wv.createElement(sc,{value:"15"},"15"),Wv.createElement(sc,{value:"18"},"18"),Wv.createElement(sc,{value:"20"},"20")))),Wv.createElement(kn,null))})),Wv.createElement(bn,{control:e.control,name:`${n}showFilters`,render:({field:e})=>Wv.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Wv.createElement(wn,null,Wv.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),Wv.createElement("div",{className:"space-y-1 leading-none"},Wv.createElement(xn,null,r("Show Filters"))))})),Wv.createElement("div",{className:"space-y-4"},Wv.createElement("h3",{className:"text-lg font-semibold"},r("Grid Columns")),Wv.createElement("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4"},Wv.createElement(bn,{control:e.control,name:`${n}gridColumns.sm`,render:({field:e})=>Wv.createElement(fn,null,Wv.createElement(xn,null,r("Small (sm)")),Wv.createElement(wn,null,Wv.createElement(vs,Yv({type:"number",min:"1",max:"2"},e,{value:e.value||1,onChange:t=>e.onChange(parseInt(t.target.value)||1)}))),Wv.createElement(kn,null))}),Wv.createElement(bn,{control:e.control,name:`${n}gridColumns.md`,render:({field:e})=>Wv.createElement(fn,null,Wv.createElement(xn,null,r("Medium (md)")),Wv.createElement(wn,null,Wv.createElement(vs,Yv({type:"number",min:"2",max:"3"},e,{value:e.value||2,onChange:t=>e.onChange(parseInt(t.target.value)||2)}))),Wv.createElement(kn,null))}),Wv.createElement(bn,{control:e.control,name:`${n}gridColumns.lg`,render:({field:e})=>Wv.createElement(fn,null,Wv.createElement(xn,null,r("Large (lg)")),Wv.createElement(wn,null,Wv.createElement(vs,Yv({type:"number",min:"3",max:"4"},e,{value:e.value||3,onChange:t=>e.onChange(parseInt(t.target.value)||3)}))),Wv.createElement(kn,null))}),Wv.createElement(bn,{control:e.control,name:`${n}gridColumns.xl`,render:({field:e})=>Wv.createElement(fn,null,Wv.createElement(xn,null,r("Extra Large (xl)")),Wv.createElement(wn,null,Wv.createElement(vs,Yv({type:"number",min:"3",max:"6"},e,{value:e.value||3,onChange:t=>e.onChange(parseInt(t.target.value)||3)}))),Wv.createElement(kn,null))}))));return Wv.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o,customSettings:l})}).displayName="ArticleListingEdit";eb.ArticleListing;const Kv={id:"article-base",title:"Getting Started with Competitive Gaming",excerpt:"Learn the fundamentals of competitive gaming and how to improve your skills in various esports titles. This comprehensive guide covers everything from basic strategies to advanced techniques.",content:"Full article content here...",author:"John Doe",authorAvatar:"https://cdn.battlefy.com/splatoon3/squid-7.png",category:"Guides",tags:["gaming","esports","tutorial","beginner"],featuredImage:"https://cdn.battlefy.com/helix/images/games/mobile-legends-bang-bang/uploads/background-1591434453527.jpg",readTime:8,status:le.PUBLISHED,slug:"getting-started-competitive-gaming",url:"/articles/getting-started-competitive-gaming",createdAt:"2024-01-15T10:00:00Z",updatedAt:"2024-01-15T10:00:00Z",publishedAt:"2024-01-15T10:00:00Z"},Qv=(le.PUBLISHED,le.PUBLISHED,le.PUBLISHED,le.DRAFT,le.ARCHIVED,le.PUBLISHED,le.PUBLISHED,ie.k5(["facebook","x","discord","youtube","instagram","twitch","snapchat","tiktok","custom"])),Xv=ie.k5(["auto","quarter","third","half","full"]),Jv=ie.Ik({label:ie.Yj().max(100,"Link label must be less than 100 characters").optional(),href:ie.Yj(),icon:Qv.optional(),iconImage:pe.optional(),size:Xv.optional().default("auto")}),ef=ie.Ik({desktop:ie.ai().int().min(1).max(12).default(4),tablet:ie.ai().int().min(1).max(6).default(3),mobile:ie.ai().int().min(1).max(4).default(2)});Eb.extend({blockType:ie.eu(eb.Footer),content:Eb.shape.content.extend({className:ie.Yj().optional(),linksTitle:ie.Yj().optional(),links:ie.YO(Jv).default([]),linksGrid:ef.default({desktop:4,tablet:3,mobile:2}),legalText:Hb({max:1e4,optional:!0}).optional(),legalImages:pe.optional()})}),eb.Footer;var tf=a(94927),af={};af.styleTagTransform=zd(),af.setAttributes=Ad(),af.insert=Ed().bind(null,"head"),af.domAPI=kd(),af.insertStyleElement=Td(),wd()(tf.A,af),tf.A&&tf.A.locals&&tf.A.locals;th(function({block:e}){const{t:t}=(0,i.Bd)(),{content:a}=e,{className:r,linksTitle:n,links:l=[],linksGrid:s={desktop:4,tablet:3,mobile:2},legalText:c,legalImages:d=[]}=a,u=l.length>0,g=d.length>0,m=(e,t)=>Math.max(1,Math.round(e/t)),p={"--footer-grid-mobile":s.mobile,"--footer-grid-tablet":s.tablet,"--footer-grid-desktop":s.desktop,"--footer-span-half-mobile":m(s.mobile,2),"--footer-span-half-tablet":m(s.tablet,2),"--footer-span-half-desktop":m(s.desktop,2),"--footer-span-third-mobile":m(s.mobile,3),"--footer-span-third-tablet":m(s.tablet,3),"--footer-span-third-desktop":m(s.desktop,3),"--footer-span-quarter-mobile":m(s.mobile,4),"--footer-span-quarter-tablet":m(s.tablet,4),"--footer-span-quarter-desktop":m(s.desktop,4)};return o().createElement(ih,{block:e,as:"footer",wrapperClassName:ur("footer-block mt-16 space-y-4 mb-4",r)},u&&o().createElement(Wl,{className:"flex flex-col justify-between"},n&&o().createElement("h3",{className:"mb-6",style:{color:"var(--footer-block-links-title-color)",fontSize:"var(--footer-block-links-title-font-size)"},dangerouslySetInnerHTML:{__html:n}}),o().createElement("div",{className:"footer-block-links-grid",style:p},l.map((e,t)=>{if(!e.href)return null;const a=Boolean(e.icon||e.iconImage),r=!a,n=(e=>{switch(e){case"full":return"footer-link-full";case"half":return"footer-link-half";case"third":return"footer-link-third";case"quarter":return"footer-link-quarter";default:return}})(e.size);return o().createElement(Tl,{key:`${e.href}-${t}`,href:e.href,"aria-label":e.label,className:ur(`footer-block-link footer-block-link-${t}`,r&&"footer-block-link-label-only",n,!n&&"w-full")},a&&((e,t)=>{if("custom"===e&&t)return o().createElement(Ey,{images:t,className:"",imgClassName:"footer-block-icon-image"});switch(e){case"facebook":return o().createElement("i",{className:"ri-facebook-circle-fill"});case"x":return o().createElement("i",{className:"ri-twitter-x-fill"});case"discord":return o().createElement("i",{className:"ri-discord-fill"});case"youtube":return o().createElement("i",{className:"ri-youtube-fill"});case"instagram":return o().createElement("i",{className:"ri-instagram-fill"});case"twitch":return o().createElement("i",{className:"ri-twitch-fill"});case"snapchat":return o().createElement("i",{className:"ri-snapchat-fill"});case"tiktok":return o().createElement("i",{className:"ri-tiktok-fill"});default:return null}})(e.icon,e.iconImage),e.label&&o().createElement("span",{className:a?"ml-2":""},e.label))}))),(c||g)&&o().createElement("div",{className:"mt-4"},o().createElement(Wl,{className:"footer-block-legal-text"},c&&("string"==typeof c?o().createElement("div",{className:"leading-relaxed",style:{fontSize:"var(--footer-block-font-size-small)"},dangerouslySetInnerHTML:{__html:c}}):c),g&&o().createElement("div",{className:"flex flex-wrap items-center mt-4",style:{gap:"var(--footer-block-legal-images-gap)"}},d.map((e,t)=>o().createElement(Ey,{key:t,images:Array.isArray(e)?e:[e],className:"",imgClassName:"footer-block-legal-image",imgStyle:{maxHeight:"var(--footer-block-legal-images-max-height)"}}))))),o().createElement("div",{className:"mt-4"},o().createElement(Wl,{style:{fontSize:"var(--footer-block-copyright-font-size)"}},o().createElement("div",{className:"flex flex-col lg:flex-row justify-between items-center gap-4"},o().createElement("div",{className:"flex items-center gap-3 lg:gap-4 lg:ml-auto"},o().createElement("span",null,t("Powered by Battlefy")),o().createElement("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center",style:{backgroundColor:"var(--footer-block-copyright-battlefy-bg)"}},o().createElement("a",{href:"https://battlefy.com",target:"_blank",rel:"noopener noreferrer"},o().createElement(qu,{size:23,color:"var(--footer-block-copyright-battlefy-color)"}))))))))});var rf=a(41594);function nf(){return nf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},nf.apply(null,arguments)}const of=({form:e,fieldPath:t,index:a})=>{const{t:r}=(0,i.Bd)(),n="custom"===e.watch(`${t}.${a}.icon`);return rf.createElement("div",{className:"space-y-4"},rf.createElement(bn,{control:e.control,name:`${t}.${a}.label`,render:({field:e})=>rf.createElement(fn,null,rf.createElement(xn,null,r("Label")),rf.createElement(wn,null,rf.createElement(vs,nf({},e,{placeholder:r("Enter link label...")}))),rf.createElement(kn,null))}),rf.createElement(bn,{control:e.control,name:`${t}.${a}.href`,render:({field:e})=>rf.createElement(fn,null,rf.createElement(xn,null,r("Link URL")),rf.createElement(wn,null,rf.createElement(vs,nf({},e,{placeholder:r("Enter link URL...")}))),rf.createElement(kn,null))}),rf.createElement(bn,{control:e.control,name:`${t}.${a}.icon`,render:({field:e})=>rf.createElement(fn,null,rf.createElement(xn,null,r("Icon (optional)")),rf.createElement(wn,null,rf.createElement(ec,{value:e.value||"",onValueChange:t=>e.onChange(t||void 0)},rf.createElement(rc,null,rf.createElement(ac,{placeholder:r("No icon")})),rf.createElement(ic,null,rf.createElement(sc,{value:"facebook"},r("Facebook")),rf.createElement(sc,{value:"x"},r("X (Twitter)")),rf.createElement(sc,{value:"discord"},r("Discord")),rf.createElement(sc,{value:"youtube"},r("YouTube")),rf.createElement(sc,{value:"instagram"},r("Instagram")),rf.createElement(sc,{value:"twitch"},r("Twitch")),rf.createElement(sc,{value:"snapchat"},r("Snapchat")),rf.createElement(sc,{value:"tiktok"},r("TikTok")),rf.createElement(sc,{value:"custom"},r("Custom Image"))))),rf.createElement(kn,null))}),n&&rf.createElement(bn,{control:e.control,name:`${t}.${a}.iconImage`,render:({field:e})=>rf.createElement(fn,null,rf.createElement(xn,null,r("Custom Icon Image")),rf.createElement(wn,null,rf.createElement(Ph,nf({},e,{fieldName:`links[${a}].iconImage`,placeholder:r("Select custom icon image..."),single:!0}))),rf.createElement(kn,null))}),rf.createElement(bn,{control:e.control,name:`${t}.${a}.size`,render:({field:e})=>rf.createElement(fn,null,rf.createElement(xn,null,r("Size")),rf.createElement(wn,null,rf.createElement(ec,{value:e.value||"auto",onValueChange:e.onChange},rf.createElement(rc,null,rf.createElement(ac,null)),rf.createElement(ic,null,rf.createElement(sc,{value:"auto"},r("Auto (use grid)")),rf.createElement(sc,{value:"quarter"},r("Quarter")),rf.createElement(sc,{value:"third"},r("Third")),rf.createElement(sc,{value:"half"},r("Half")),rf.createElement(sc,{value:"full"},r("Full Width"))))),rf.createElement(kn,null))}))};var lf=a(41594);function sf(){return sf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},sf.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Bv({form:e,fieldPath:`${n}links`,maxItems:20,defaultItem:{label:void 0,href:void 0,icon:void 0,iconImage:void 0,size:"auto"}}),l=lf.createElement(lf.Fragment,null,lf.createElement("div",{className:"space-y-4"},lf.createElement("h3",{className:"text-lg font-semibold"},r("Links")),lf.createElement(bn,{control:e.control,name:`${n}linksTitle`,render:({field:e})=>lf.createElement(fn,null,lf.createElement(xn,null,r("Links Title")),lf.createElement(wn,null,lf.createElement(bh,e)),lf.createElement(kn,null))}),lf.createElement(Lv,{form:e,blockPath:`${n}links`,itemTitle:r("Links"),onAppend:o.appendItem,renderContent:(t,a)=>lf.createElement(of,{form:e,fieldPath:`${n}links`,index:a}),getTitleText:t=>{const a=e.watch(`${n}links.${t}`);return a?.label||`${r("Link")} ${t+1}`},disableAppend:o.hasReachedLimit}),lf.createElement("hr",{className:"my-4"}),lf.createElement("h3",{className:"text-lg font-semibold"},r("Grid Layout")),lf.createElement("p",{className:"text-sm text-gray-400"},r("Number of links per row at each screen size")),lf.createElement("div",{className:"grid grid-cols-3 gap-4"},lf.createElement(bn,{control:e.control,name:`${n}linksGrid.desktop`,render:({field:e})=>lf.createElement(fn,null,lf.createElement(xn,null,r("Desktop")),lf.createElement(wn,null,lf.createElement(vs,sf({type:"number",min:1,max:12},e,{onChange:t=>e.onChange(Number(t.target.value))}))),lf.createElement(kn,null))}),lf.createElement(bn,{control:e.control,name:`${n}linksGrid.tablet`,render:({field:e})=>lf.createElement(fn,null,lf.createElement(xn,null,r("Tablet")),lf.createElement(wn,null,lf.createElement(vs,sf({type:"number",min:1,max:6},e,{onChange:t=>e.onChange(Number(t.target.value))}))),lf.createElement(kn,null))}),lf.createElement(bn,{control:e.control,name:`${n}linksGrid.mobile`,render:({field:e})=>lf.createElement(fn,null,lf.createElement(xn,null,r("Mobile")),lf.createElement(wn,null,lf.createElement(vs,sf({type:"number",min:1,max:4},e,{onChange:t=>e.onChange(Number(t.target.value))}))),lf.createElement(kn,null))}))),lf.createElement("hr",{className:"my-4"}),lf.createElement("div",{className:"space-y-4"},lf.createElement("h3",{className:"text-lg font-semibold"},r("Legal")),lf.createElement(bn,{control:e.control,name:`${n}legalText`,render:({field:e})=>lf.createElement(fn,null,lf.createElement(xn,null,r("Legal Text")),lf.createElement(wn,null,lf.createElement(fd,sf({},e,{placeholder:r("Enter legal text...")}))),lf.createElement(kn,null))}),lf.createElement(bn,{control:e.control,name:`${n}legalImages`,render:({field:e})=>lf.createElement(fn,null,lf.createElement(xn,null,r("Legal Images (e.g. ESRB ratings)")),lf.createElement(wn,null,lf.createElement(Ph,sf({},e,{fieldName:"legalImages",placeholder:r("Upload legal image..."),single:!0}))),lf.createElement(kn,null))}))),s=lf.createElement(lf.Fragment,null,lf.createElement(bn,{control:e.control,name:`${n}className`,render:({field:e})=>lf.createElement(fn,null,lf.createElement(xn,null,r("CSS Class Name")),lf.createElement(wn,null,lf.createElement(vs,sf({},e,{placeholder:r("Enter CSS class name (optional)...")}))),lf.createElement(kn,null))}));return lf.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:l,themeTab:s})}).displayName="FooterBlockEdit",Eb.extend({blockType:ie.eu(eb.Hero),content:Eb.shape.content.extend({title:Hb({max:100}),description:Hb({max:1e3,optional:!0}),featuredImage:pe.optional(),video:Jp.nullable().optional(),displayMode:Zb,featuredDisplayPosition:Gb,ctas:ie.YO(qb).max(4,"Maximum 4 CTAs allowed").optional().default([])})}),eb.Hero;var cf=a(41594);function df(){return df=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},df.apply(null,arguments)}const uf=({form:e,fieldPath:t,index:a})=>{const{t:r}=(0,i.Bd)(),n=[{value:"default",label:r("Default")},{value:"secondary",label:r("Secondary")},{value:"outline",label:r("Outline")},{value:"ghost",label:r("Ghost")},{value:"link",label:r("Link")},{value:"destructive",label:r("Destructive")}];return cf.createElement("div",{className:"grid grid-cols-1 gap-4"},cf.createElement(bn,{control:e.control,name:`${t}.${a}.label`,render:({field:n})=>cf.createElement(fn,null,cf.createElement(xn,null,r("Label")),cf.createElement(wn,null,cf.createElement(vs,df({},n,{error:e.formState.errors[`${t}.${a}.label`]?.message||"",placeholder:r("Enter button label...")}))),cf.createElement(kn,null))}),cf.createElement(bn,{control:e.control,name:`${t}.${a}.url`,render:({field:e})=>cf.createElement(fn,null,cf.createElement(xn,null,r("URL")),cf.createElement(wn,null,cf.createElement(vs,df({icon:cf.createElement("i",{className:"ri-link"})},e,{placeholder:r("https://example.com")}))),cf.createElement(kn,null))}),cf.createElement(bn,{control:e.control,name:`${t}.${a}.variant`,render:({field:e})=>cf.createElement(fn,null,cf.createElement(xn,null,r("Button Style")),cf.createElement(wn,null,cf.createElement(ec,df({},e,{onValueChange:e.onChange,defaultValue:e.value||"default"}),cf.createElement(rc,null,cf.createElement(ac,{placeholder:r("Select button style...")})),cf.createElement(ic,null,n.map(e=>cf.createElement(sc,{key:e.value,value:e.value},e.label))))),cf.createElement(kn,null))}))};var gf=a(16924),mf=a(41594);function pf(){return pf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},pf.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Bv({form:e,fieldPath:`${n}ctas`,maxItems:4,defaultItem:{label:"",url:"",variant:"default"}}),l=mf.createElement(mf.Fragment,null,mf.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>mf.createElement(fn,null,mf.createElement(xn,null,r("Title")),mf.createElement(wn,null,mf.createElement(bh,e)),mf.createElement(kn,null))}),mf.createElement(bn,{control:e.control,name:`${n}description`,render:({field:e})=>mf.createElement(fn,null,mf.createElement(xn,null,r("Description")),mf.createElement(wn,null,mf.createElement(fd,pf({},e,{placeholder:r("Enter description...")}))),mf.createElement(kn,null))}),mf.createElement("div",{className:"space-y-4"},mf.createElement("h3",{className:"text-lg font-semibold"},r("Featured Display")),mf.createElement("div",{className:"space-y-4"},mf.createElement("div",{className:"flex items-center gap-4 mb-[1.5rem]"},mf.createElement(bn,{control:e.control,name:`${n}displayMode`,render:({field:e})=>mf.createElement(fn,{className:"flex-1"},mf.createElement(xn,null,r("Display Type")),mf.createElement(wn,null,mf.createElement(bu,pf({},e,{type:"single",value:e.value,onValueChange:e.onChange,items:[{value:"image",label:r("Image")},{value:"embed",label:r("Embed")}],className:"inline-flex ml-2 !mt-0"}))),mf.createElement(kn,null))}),mf.createElement(bn,{control:e.control,name:`${n}featuredDisplayPosition`,render:({field:e})=>mf.createElement(fn,{className:"flex-shrink-0"},mf.createElement(xn,null,r("Position")),mf.createElement(wn,null,mf.createElement(bu,pf({type:"single"},e,{value:e.value,onValueChange:e.onChange,items:[{value:"left",label:mf.createElement("i",{className:"ri-align-item-left-fill"}),title:r("Left")},{value:"right",label:mf.createElement("i",{className:"ri-align-item-right-fill"}),title:r("Right")},{value:"none",label:mf.createElement(gf.A,null),title:r("No image")}],className:"inline-flex ml-2 !mt-0"}))),mf.createElement(kn,null))})),"image"===e.watch(`${n}displayMode`)?mf.createElement(bn,{control:e.control,name:`${n}featuredImage`,render:({field:e})=>mf.createElement(fn,null,mf.createElement(xn,null,r("Featured Image")),mf.createElement(wn,null,mf.createElement(Ph,pf({},e,{fieldName:"featuredImage",placeholder:r("Upload featured image(s)...")}))),mf.createElement(kn,null))}):mf.createElement(bn,{control:e.control,name:`${n}video`,render:({field:e})=>mf.createElement(fn,null,mf.createElement(xn,null,r("Video Source")),mf.createElement(wn,null,mf.createElement(rv,{value:e.value?.type?[e.value]:[],onChange:t=>{e.onChange(t.length>0?t[0]:null)},config:{multiple:!1,maxVideos:1,allowedSources:[Qp.YouTube,Qp.Twitch]},placeholder:r("Add a video...")})),mf.createElement(kn,null))}))),mf.createElement(Lv,{form:e,blockPath:`${n}ctas`,itemTitle:r("CTA Buttons"),onAppend:o.appendItem,renderContent:(t,a)=>mf.createElement(uf,{form:e,fieldPath:`${n}ctas`,index:a}),getTitleText:t=>{const a=e.watch(`${n}ctas.${t}`);return a?.label||`${r("CTA")} ${t+1}`},disableAppend:o.hasReachedLimit}));return mf.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:l})}).displayName="HeroBlockEdit";var bf=a(51988),hf={};hf.styleTagTransform=zd(),hf.setAttributes=Ad(),hf.insert=Ed().bind(null,"head"),hf.domAPI=kd(),hf.insertStyleElement=Td(),wd()(bf.A,hf),bf.A&&bf.A.locals&&bf.A.locals;var vf=a(41594);const ff=(0,n.forwardRef)(({block:e},t)=>{const{content:a,theming:r}=e||{},o="embed"===a.displayMode&&a.video?.type?"embed":"embed"===a.displayMode?"image":a.displayMode,i=(0,n.useMemo)(()=>a.ctas&&0!==a.ctas.length?a.ctas.map((e,t)=>vf.createElement(Tl,{key:t,variant:"default"===e.variant?"default":e.variant,size:"lg",className:"h-[var(--hero-button-height)] px-[var(--hero-button-padding-x)] py-[var(--hero-button-padding-y)] rounded-[var(--hero-button-radius)]",style:{height:"var(--hero-button-height)",fontSize:"var(--hero-button-font-size)",fontWeight:"var(--hero-button-font-weight)",gap:"var(--hero-button-gap)"},href:e.url,target:"_self"},e.label,vf.createElement("span",{className:"flex items-center"},vf.createElement("i",{className:"ri-arrow-right-line"})))):null,[a.ctas]);return vf.createElement(ih,{ref:t,block:e,wrapperClassName:"hero-block flex items-center",wrapperStyle:{minHeight:"var(--hero-min-height)"},contentClassName:"justify-items-stretch",contentStyle:{zIndex:"var(--hero-content-z-index)"}},vf.createElement("div",{className:ur("grid gap-10 transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","none"===a.featuredDisplayPosition&&"grid-cols-1 justify-items-center","none"!==a.featuredDisplayPosition&&"image"===o&&"grid-cols-1 md:grid-cols-[var(--hero-content-grid-cols)] md:items-center","none"!==a.featuredDisplayPosition&&"embed"===o&&"grid-cols-1 lg:grid-cols-2 lg:items-center","left"===a.featuredDisplayPosition&&"embed"!==o&&"md:grid-flow-col-dense","right"===a.featuredDisplayPosition&&"embed"===o&&"lg:grid-flow-col-dense")},vf.createElement("div",{className:ur("transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","none"===a.featuredDisplayPosition?"text-center":"","left"===a.featuredDisplayPosition&&"md:col-start-2")},vf.createElement("h1",{className:ur("hero-block-title","font-bold leading-tight transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","embed"===o?"text-[length:--hero-with-video-title-font-size]":"text-[length:--hero-title-font-size]","font-[--hero-title-font-weight]","leading-[--hero-title-line-height]","text-[--hero-title-color]","mb-[--hero-title-margin-bottom]","none"===a.featuredDisplayPosition&&"text-center"),dangerouslySetInnerHTML:{__html:a.title||""}}),vf.createElement("div",{className:ur("prose transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","text-[length:--hero-description-font-size]","font-[weight:--hero-description-font-weight]","leading-[--hero-description-line-height]","text-[--hero-description-color]","none"===a.featuredDisplayPosition&&"prose text-center mx-auto"),dangerouslySetInnerHTML:{__html:a.description||""}}),i&&vf.createElement("div",{className:ur("hidden flex-wrap gap-4 transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","image"===o&&"md:flex md:mt-6","embed"===o&&"lg:flex lg:mt-6","none"===a.featuredDisplayPosition&&"flex justify-center mt-6")},i),i&&"image"===o&&vf.createElement("div",{className:ur("md:hidden flex flex-wrap gap-4 mt-6 transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","none"===a.featuredDisplayPosition&&"justify-center")},i)),"none"!==a.featuredDisplayPosition&&vf.createElement(vf.Fragment,null,"embed"===o&&a?.video?.type?vf.createElement("div",{className:ur("w-full transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","left"===a.featuredDisplayPosition&&"md:col-start-1 md:row-start-1")},vf.createElement("div",{className:ur("rounded-2xl shadow-lg w-full h-auto transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","shadow-[--hero-featured-image-box-shadow]")},vf.createElement(My,{video:a.video,className:"transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]"}))):"image"===o&&a.featuredImage?vf.createElement("div",{className:ur("w-full transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","left"===a.featuredDisplayPosition&&"md:col-start-1 md:row-start-1","flex justify-end md:justify-start"),style:{minWidth:"var(--hero-featured-image-min-width)"}},vf.createElement(Ey,{images:a.featuredImage,className:"transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]"})):null),i&&"image"!==o&&vf.createElement("div",{className:ur("lg:hidden flex flex-wrap gap-4 mt-6 transition-all duration-[--hero-transition-duration] ease-[--hero-transition-easing]","none"===a.featuredDisplayPosition&&"justify-center")},i)))});ff.displayName="HeroBlockComponent";th(ff);Eb.extend({blockType:ie.eu(eb.Image),content:Eb.shape.content.extend({image:pe})}),eb.Image;var xf=a(41594);function wf(){return wf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},wf.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=xf.createElement(xf.Fragment,null,xf.createElement(bn,{control:e.control,name:`${n}image`,render:({field:e})=>xf.createElement(fn,null,xf.createElement(xn,null,r("Image")),xf.createElement(wn,null,xf.createElement(Ph,wf({},e,{fieldName:"image",placeholder:r("Select an image..."),single:!0}))),xf.createElement(kn,null))}));return xf.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o})}).displayName="ImageBlockEdit";var yf=a(29925),kf={};kf.styleTagTransform=zd(),kf.setAttributes=Ad(),kf.insert=Ed().bind(null,"head"),kf.domAPI=kd(),kf.insertStyleElement=Td(),wd()(yf.A,kf),yf.A&&yf.A.locals&&yf.A.locals;var Cf=a(41594);const Ef=(0,n.forwardRef)(({block:e},t)=>{const{content:a,theming:r}=e||{};return Cf.createElement(ih,{ref:t,block:e,wrapperClassName:"image-block"},Cf.createElement(Ey,{images:a.image,className:"w-full",imgClassName:"w-full h-auto object-cover"}))});th(Ef);Eb.extend({blockType:ie.eu(eb.Video),content:Eb.shape.content.extend({video:Jp.nullable().optional()})}),eb.Video;var Nf=a(41594);(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Nf.createElement(bn,{control:e.control,name:`${n}video`,render:({field:e})=>Nf.createElement(fn,null,Nf.createElement(xn,null,r("Video Source")),Nf.createElement(wn,null,Nf.createElement(rv,{value:e.value?.type?[e.value]:[],onChange:t=>{e.onChange(t.length>0?t[0]:null)},config:{multiple:!1,maxVideos:1,allowedSources:[Qp.YouTube,Qp.Twitch]},placeholder:r("Add a video...")})),Nf.createElement(kn,null))});return Nf.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o})}).displayName="VideoBlockEdit";var Af=a(63722),Vf={};Vf.styleTagTransform=zd(),Vf.setAttributes=Ad(),Vf.insert=Ed().bind(null,"head"),Vf.domAPI=kd(),Vf.insertStyleElement=Td(),wd()(Af.A,Vf),Af.A&&Af.A.locals&&Af.A.locals;var Tf=a(41594);const _f=(0,n.forwardRef)(({block:e},t)=>{const{content:a}=e||{};return"string"!=typeof a.video&&a.video?.type?Tf.createElement(ih,{ref:t,block:e,wrapperClassName:"video-block flex flex-col gap-[var(--video-block-gap)]",contentClassName:"video-container"},Tf.createElement(My,{video:a.video,className:"w-full aspect-video min-w-full"})):null}),zf=(th(_f),ie.Ik({title:Hb({max:100}),text:Hb({max:1e4})})),Bf=(Eb.extend({blockType:ie.eu(eb.AccordionTabs),content:Eb.shape.content.extend({format:ie.k5(["tabs","accordion"]).default("tabs"),imagePlacement:ie.k5(["left","right","none"]).default("none"),image:pe.optional(),title:Hb({max:100,optional:!0}),subtitle:Hb({max:200,optional:!0}),items:ie.YO(zf).min(1,"At least 1 item is required").max(10,"Maximum 10 items allowed").default([])})}),{...Nb,blockType:eb.AccordionTabs,content:{...Nb.content,format:"tabs",imagePlacement:"none",image:void 0,title:"",subtitle:"",items:[]}});var Sf=a(41594);function Lf(){return Lf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Lf.apply(null,arguments)}const Pf=({form:e,fieldPath:t,index:a})=>{const{t:r}=(0,i.Bd)();return Sf.createElement("div",{className:"grid grid-cols-1 gap-4"},Sf.createElement(bn,{control:e.control,name:`${t}.${a}.title`,render:({field:e})=>Sf.createElement(fn,null,Sf.createElement(xn,null,r("Title")),Sf.createElement(wn,null,Sf.createElement(bh,Lf({},e,{placeholder:r("Enter item title...")}))),Sf.createElement(kn,null))}),Sf.createElement(bn,{control:e.control,name:`${t}.${a}.text`,render:({field:e})=>Sf.createElement(fn,null,Sf.createElement(xn,null,r("Text")),Sf.createElement(wn,null,Sf.createElement(fd,Lf({},e,{placeholder:r("Enter item text...")}))),Sf.createElement(kn,null))}))};var If=a(41594);function Rf(){return Rf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Rf.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Bv({form:e,fieldPath:`${n}items`,maxItems:10,defaultItem:{title:"",text:""}}),l=e.watch(`${n}format`),s=e.watch(`${n}imagePlacement`),c="accordion"===l&&"none"!==s,d=If.createElement(If.Fragment,null,If.createElement("div",{className:"space-y-4"},If.createElement("h3",{className:"text-lg font-semibold"},r("Format and Style")),If.createElement("div",{className:"flex items-center gap-4 mb-[1.5rem]"},If.createElement(bn,{control:e.control,name:`${n}format`,render:({field:e})=>If.createElement(fn,{className:"flex-1"},If.createElement(xn,null,r("Format")),If.createElement(wn,null,If.createElement(bu,Rf({},e,{type:"single",value:e.value,onValueChange:e.onChange,items:[{value:"tabs",label:r("Tabs")},{value:"accordion",label:r("Accordion")}],className:"inline-flex ml-2 !mt-0"}))),If.createElement(kn,null))}),"accordion"===l&&If.createElement(bn,{control:e.control,name:`${n}imagePlacement`,render:({field:e})=>If.createElement(fn,{className:"flex-shrink-0"},If.createElement(xn,null,r("Image Position")),If.createElement(wn,null,If.createElement(bu,Rf({type:"single"},e,{value:e.value||"none",onValueChange:e.onChange,items:[{value:"left",label:If.createElement("i",{className:"ri-align-item-left-fill"}),title:r("Image on left")},{value:"right",label:If.createElement("i",{className:"ri-align-item-right-fill"}),title:r("Image on right")},{value:"none",label:If.createElement(gf.A,null),title:r("No image")}],className:"inline-flex ml-2 !mt-0"}))),If.createElement(kn,null))}))),c&&If.createElement(bn,{control:e.control,name:`${n}image`,render:({field:e})=>If.createElement(fn,null,If.createElement(xn,null,r("Image")),If.createElement(wn,null,If.createElement(Ph,Rf({},e,{fieldName:"image",placeholder:r("Upload block image...")}))),If.createElement(kn,null))}),If.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>If.createElement(fn,null,If.createElement(xn,null,r("Title")),If.createElement(wn,null,If.createElement(bh,Rf({},e,{placeholder:r("Enter block title...")}))),If.createElement(kn,null))}),If.createElement(bn,{control:e.control,name:`${n}subtitle`,render:({field:e})=>If.createElement(fn,null,If.createElement(xn,null,r("Subtitle")),If.createElement(wn,null,If.createElement(bh,Rf({},e,{placeholder:r("Enter block subtitle...")}))),If.createElement(kn,null))}),If.createElement(Lv,{form:e,blockPath:`${n}items`,itemTitle:r("Items"),onAppend:o.appendItem,renderContent:(t,a)=>If.createElement(Pf,{form:e,fieldPath:`${n}items`,index:a}),getTitleText:t=>{const a=e.watch(`${n}items.${t}`);return a?.title||`${r("Item")} ${t+1}`},disableAppend:o.hasReachedLimit}));return If.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:d})}).displayName="AccordionTabsBlockEdit";var Mf=a(74148),Of={};Of.styleTagTransform=zd(),Of.setAttributes=Ad(),Of.insert=Ed().bind(null,"head"),Of.domAPI=kd(),Of.insertStyleElement=Td(),wd()(Mf.A,Of),Mf.A&&Mf.A.locals&&Mf.A.locals;var jf=a(41594);const Ff=({title:e,subtitle:t})=>jf.createElement(jf.Fragment,null,e&&jf.createElement("h2",{style:{fontSize:"var(--accordion-tabs-title-font-size)",fontWeight:"var(--accordion-tabs-title-font-weight)",lineHeight:"var(--accordion-tabs-title-line-height)",color:"var(--accordion-tabs-title-color)",marginBottom:"var(--accordion-tabs-title-margin-bottom)"},dangerouslySetInnerHTML:{__html:e}}),t&&jf.createElement("div",{style:{fontSize:"var(--accordion-tabs-subtitle-font-size)",fontWeight:"var(--accordion-tabs-subtitle-font-weight)",lineHeight:"var(--accordion-tabs-subtitle-line-height)",color:"var(--accordion-tabs-subtitle-color)",marginBottom:"var(--accordion-tabs-subtitle-margin-bottom)"},dangerouslySetInnerHTML:{__html:t}})),Df=(0,n.forwardRef)(({block:e},t)=>{const{content:a,theming:r}=e||{},[o,i]=(0,n.useState)(0),[l,s]=(0,n.useState)(new Set),c=a.image&&"none"!==a.imagePlacement;return jf.createElement(ih,{ref:t,block:e,wrapperClassName:"accordion-tabs-block"},"tabs"===a.format?jf.createElement("div",{className:"tabs-container"},jf.createElement(Gd,{value:`tab-${o}`,onValueChange:e=>i(parseInt(e.replace("tab-",""))),className:"w-full"},jf.createElement("div",{className:"accordion-tabs-header flex flex-col md:flex-row md:items-start md:justify-between"},jf.createElement("div",{className:"flex-1",style:{minWidth:"var(--accordion-tabs-title-min-width)"}},jf.createElement(Ff,{title:a.title,subtitle:a.subtitle})),jf.createElement("div",{className:"min-w-0"},jf.createElement(Wd,{className:"accordion-tabs-tab-list flex flex-wrap"},a.items?.map((e,t)=>jf.createElement(Yd,{key:t,value:`tab-${t}`},jf.createElement("span",{dangerouslySetInnerHTML:{__html:e.title}})))))),a.items?.map((e,t)=>jf.createElement(Kd,{key:t,value:`tab-${t}`,style:{fontSize:"var(--accordion-tabs-content-font-size)",lineHeight:"var(--accordion-tabs-content-line-height)",color:"var(--accordion-tabs-content-color)"}},jf.createElement("div",{dangerouslySetInnerHTML:{__html:e.text}}))))):jf.createElement(jf.Fragment,null,jf.createElement(Ff,{title:a.title,subtitle:a.subtitle}),jf.createElement("div",{className:"accordion-container"},c?jf.createElement("div",{className:"accordion-tabs-grid grid grid-cols-1 md:grid-cols-3 items-start"},jf.createElement("div",{className:ur("order-1","left"===a.imagePlacement&&"md:order-1 md:col-span-1","right"===a.imagePlacement&&"md:order-3 md:col-span-1","left"!==a.imagePlacement&&"right"!==a.imagePlacement&&"md:order-1 md:col-span-1")},jf.createElement(Ey,{images:a.image})),jf.createElement("div",{className:ur("order-2","left"===a.imagePlacement&&"md:order-2 md:col-span-2","right"===a.imagePlacement&&"md:order-1 md:col-span-2","left"!==a.imagePlacement&&"right"!==a.imagePlacement&&"md:order-1 md:col-span-3")},jf.createElement(Li,{type:"multiple",value:Array.from(l).map(e=>`item-${e}`),onValueChange:e=>{const t=new Set(e.map(e=>parseInt(e.replace("item-",""))));s(t)}},a.items?.map((e,t)=>jf.createElement(Pi,{key:t,value:`item-${t}`},jf.createElement(Ii,{className:"w-full text-left"},jf.createElement("span",{dangerouslySetInnerHTML:{__html:e.title}})),jf.createElement(Ri,null,jf.createElement("div",{className:"prose max-w-none",style:{fontSize:"var(--accordion-tabs-content-font-size)",lineHeight:"var(--accordion-tabs-content-line-height)",color:"var(--accordion-tabs-content-color)"},dangerouslySetInnerHTML:{__html:e.text}}))))))):jf.createElement(Li,{type:"multiple",value:Array.from(l).map(e=>`item-${e}`),onValueChange:e=>{const t=new Set(e.map(e=>parseInt(e.replace("item-",""))));s(t)}},a.items?.map((e,t)=>jf.createElement(Pi,{key:t,value:`item-${t}`},jf.createElement(Ii,{className:"w-full text-left"},jf.createElement("span",{dangerouslySetInnerHTML:{__html:e.title}})),jf.createElement(Ri,null,jf.createElement("div",{className:"prose max-w-none",style:{fontSize:"var(--accordion-tabs-content-font-size)",lineHeight:"var(--accordion-tabs-content-line-height)",color:"var(--accordion-tabs-content-color)"},dangerouslySetInnerHTML:{__html:e.text}}))))))))});Df.displayName="AccordionTabsBlockComponent";th(Df),eb.AccordionTabs,de.default,de.default,de.default;const Uf=(de.default,ie.Ik({head:ie.Ik({title:Hb({max:100,optional:!0}),description:Hb({max:200,optional:!0})}).optional(),content:Hb({max:5e3,optional:!0}),image:pe.optional(),imagePosition:ie.k5(["left","right","top","bottom"]).optional(),footer:ie.Ik({content:Hb({max:500,optional:!0})}).optional(),variant:ie.k5(["default","elevated","outlined","ghost"]).optional().default("default"),size:ie.k5(["sm","md","lg"]).optional().default("md"),orientation:ie.k5(["vertical","horizontal"]).optional().default("vertical")}));Eb.extend({blockType:ie.eu(eb.Cards),content:Eb.shape.content.extend({title:Hb({max:100,optional:!0}),subtitle:Hb({max:200,optional:!0}),cards:ie.YO(Uf).min(1,"At least one card is required").max(12,"Maximum 12 cards allowed")}),actions:Eb.shape.actions.extend({onCardClick:ie.fH().args(ie.bz()).returns(ie.rI()).optional()})}),eb.Cards;var Hf=a(41594);function $f(){return $f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},$f.apply(null,arguments)}const qf=({form:e,fieldPath:t,index:a})=>{const{t:r}=(0,i.Bd)();return Hf.createElement("div",{className:"space-y-4"},Hf.createElement("div",{className:"space-y-4 border-b pb-4"},Hf.createElement("h4",{className:"text-sm font-semibold"},r("Card Header")),Hf.createElement(bn,{control:e.control,name:`${t}.${a}.head.title`,render:({field:e})=>Hf.createElement(fn,null,Hf.createElement(xn,null,r("Title")),Hf.createElement(wn,null,Hf.createElement(bh,$f({},e,{placeholder:r("Enter card title...")}))),Hf.createElement(kn,null))}),Hf.createElement(bn,{control:e.control,name:`${t}.${a}.head.description`,render:({field:e})=>Hf.createElement(fn,null,Hf.createElement(xn,null,r("Description")),Hf.createElement(wn,null,Hf.createElement(bh,$f({},e,{placeholder:r("Enter card description...")}))),Hf.createElement(kn,null))})),Hf.createElement(bn,{control:e.control,name:`${t}.${a}.content`,render:({field:e})=>Hf.createElement(fn,null,Hf.createElement(xn,null,r("Content")),Hf.createElement(wn,null,Hf.createElement(fd,$f({},e,{placeholder:r("Enter card content...")}))),Hf.createElement(kn,null))}),Hf.createElement("div",{className:"space-y-4 border-b pb-4"},Hf.createElement("h4",{className:"text-sm font-semibold"},r("Image Settings")),Hf.createElement(bn,{control:e.control,name:`${t}.${a}.imagePosition`,render:({field:e})=>Hf.createElement(fn,null,Hf.createElement(xn,null,r("Position")),Hf.createElement(wn,null,Hf.createElement(bu,$f({type:"single"},e,{value:e.value,onValueChange:e.onChange,items:[{value:"left",label:Hf.createElement("i",{className:"ri-align-item-left-fill"}),title:r("Left")},{value:"right",label:Hf.createElement("i",{className:"ri-align-item-right-fill"}),title:r("Right")},{value:"top",label:Hf.createElement("i",{className:"ri-align-item-top-fill"}),title:r("Top")},{value:"bottom",label:Hf.createElement("i",{className:"ri-align-item-bottom-fill"}),title:r("Bottom")}],className:"inline-flex ml-2 !mt-0"}))),Hf.createElement(kn,null))}),Hf.createElement(bn,{control:e.control,name:`${t}.${a}.image`,render:({field:e})=>Hf.createElement(fn,null,Hf.createElement(xn,null,r("Icon")),Hf.createElement(wn,null,Hf.createElement(Ph,$f({},e,{fieldName:`cards[${a}].image`,single:!0,maxFileSize:2097152,accept:"image/*,.svg",placeholder:r("Upload icon image..."),description:r("Upload an icon for this card. SVG, PNG, JPG, or WebP format. Max 2MB.")}))),Hf.createElement(kn,null))})),Hf.createElement("div",{className:"space-y-4 border-b pb-4"},Hf.createElement("h4",{className:"text-sm font-semibold"},r("Card Footer")),Hf.createElement(bn,{control:e.control,name:`${t}.${a}.footer.content`,render:({field:e})=>Hf.createElement(fn,null,Hf.createElement(xn,null,r("Footer Content")),Hf.createElement(wn,null,Hf.createElement(fd,$f({},e,{placeholder:r("Enter footer content...")}))),Hf.createElement(kn,null))})),Hf.createElement("div",{className:"space-y-4"},Hf.createElement("h4",{className:"text-sm font-semibold"},r("Style Options")),Hf.createElement("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4"},Hf.createElement(bn,{control:e.control,name:`${t}.${a}.variant`,render:({field:e})=>Hf.createElement(fn,null,Hf.createElement(xn,null,r("Variant")),Hf.createElement(wn,null,Hf.createElement(ec,{value:e.value||"default",onValueChange:e.onChange},Hf.createElement(rc,null,Hf.createElement(ac,{placeholder:r("Select variant")})),Hf.createElement(ic,null,Hf.createElement(sc,{value:"default"},r("Default")),Hf.createElement(sc,{value:"elevated"},r("Elevated")),Hf.createElement(sc,{value:"outlined"},r("Outlined")),Hf.createElement(sc,{value:"ghost"},r("Ghost"))))),Hf.createElement(kn,null))}),Hf.createElement(bn,{control:e.control,name:`${t}.${a}.size`,render:({field:e})=>Hf.createElement(fn,null,Hf.createElement(xn,null,r("Size")),Hf.createElement(wn,null,Hf.createElement(ec,{value:e.value||"md",onValueChange:e.onChange},Hf.createElement(rc,null,Hf.createElement(ac,{placeholder:r("Select size")})),Hf.createElement(ic,null,Hf.createElement(sc,{value:"sm"},r("Small")),Hf.createElement(sc,{value:"md"},r("Medium")),Hf.createElement(sc,{value:"lg"},r("Large"))))),Hf.createElement(kn,null))}),Hf.createElement(bn,{control:e.control,name:`${t}.${a}.orientation`,render:({field:e})=>Hf.createElement(fn,null,Hf.createElement(xn,null,r("Orientation")),Hf.createElement(wn,null,Hf.createElement(ec,{value:e.value||"vertical",onValueChange:e.onChange},Hf.createElement(rc,null,Hf.createElement(ac,{placeholder:r("Select orientation")})),Hf.createElement(ic,null,Hf.createElement(sc,{value:"vertical"},r("Vertical")),Hf.createElement(sc,{value:"horizontal"},r("Horizontal"))))),Hf.createElement(kn,null))}))))};var Gf=a(41594);function Zf(){return Zf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Zf.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Bv({form:e,fieldPath:`${n}cards`,maxItems:12,defaultItem:{head:{title:"",description:""},content:"",image:void 0,imagePosition:void 0,footer:{content:""},variant:"default",size:"md",orientation:"vertical"}}),l=Gf.createElement(Gf.Fragment,null,Gf.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>Gf.createElement(fn,null,Gf.createElement(xn,null,r("Title")),Gf.createElement(wn,null,Gf.createElement(bh,Zf({},e,{placeholder:r("Enter block title...")}))),Gf.createElement(kn,null))}),Gf.createElement(bn,{control:e.control,name:`${n}subtitle`,render:({field:e})=>Gf.createElement(fn,null,Gf.createElement(xn,null,r("Subtitle")),Gf.createElement(wn,null,Gf.createElement(bh,Zf({},e,{placeholder:r("Enter block subtitle...")}))),Gf.createElement(kn,null))}),Gf.createElement(Lv,{form:e,blockPath:`${n}cards`,itemTitle:r("Cards"),onAppend:o.appendItem,renderContent:(t,a)=>Gf.createElement(qf,{form:e,fieldPath:`${n}cards`,index:a}),getTitleText:t=>{const a=e.watch(`${n}cards.${t}`);return a?.head?.title||a?.content||`${r("Card")} ${t+1}`},disableAppend:o.hasReachedLimit}));return Gf.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:l})}).displayName="CardsBlockEdit";var Wf=a(38971),Yf={};Yf.styleTagTransform=zd(),Yf.setAttributes=Ad(),Yf.insert=Ed().bind(null,"head"),Yf.domAPI=kd(),Yf.insertStyleElement=Td(),wd()(Wf.A,Yf),Wf.A&&Wf.A.locals&&Wf.A.locals;var Kf=a(41594);const Qf=(0,n.forwardRef)(({block:e},t)=>{const{content:a,actions:r,theming:n}=e;return a?.cards&&0!==a?.cards.length?Kf.createElement(ih,{ref:t,block:e,wrapperClassName:"cards-block",wrapperStyle:{border:"var(--cards-block-border)",boxShadow:"var(--cards-block-shadow)"}},(a.title||a.subtitle)&&Kf.createElement("div",{className:"cards-block-header",style:{marginBottom:"var(--cards-block-header-margin-bottom)",maxWidth:"var(--cards-block-header-max-width)",textAlign:"var(--cards-block-header-text-align)"}},a.title&&Kf.createElement("h2",{className:"cards-block-title",style:{color:"var(--cards-block-title-color)",fontSize:"var(--cards-block-title-font-size)",fontWeight:"var(--cards-block-title-font-weight)",lineHeight:"var(--cards-block-title-line-height)",marginBottom:"var(--cards-block-title-margin-bottom)"},dangerouslySetInnerHTML:{__html:a.title}}),a.subtitle&&Kf.createElement("div",{className:"cards-block-subtitle",style:{color:"var(--cards-block-subtitle-color)",fontSize:"var(--cards-block-subtitle-font-size)",fontWeight:"var(--cards-block-subtitle-font-weight)",lineHeight:"var(--cards-block-subtitle-line-height)"},dangerouslySetInnerHTML:{__html:a.subtitle}})),Kf.createElement("div",{className:"cards-grid grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",style:{gap:"var(--cards-block-grid-gap)"}},a.cards.map((e,t)=>{const a=e.image?.[0]?{url:e.image[0].url,alt:e.image[0].alt,position:e.imagePosition}:void 0;return Kf.createElement(Wl,{key:`card-${t}`,className:ur(r?.onCardClick&&"cursor-pointer"),onClick:()=>{r?.onCardClick&&r.onCardClick(e)},onMouseEnter:r?.onCardClick?e=>{e.currentTarget.style.boxShadow="var(--cards-block-card-shadow-hover)",e.currentTarget.style.transform="translateY(-2px)"}:void 0,onMouseLeave:r?.onCardClick?e=>{e.currentTarget.style.boxShadow="var(--cards-block-card-shadow)",e.currentTarget.style.transform="translateY(0)"}:void 0,head:e.head,content:e.content,image:a,footer:e.footer,variant:e.variant,size:e.size,orientation:e.orientation})}))):null});Qf.displayName="CardsBlockComponent";th(Qf);const Xf={id:"cards-block-1",blockType:eb.Cards,version:"1",slotId:"",content:{title:"Tournament Features",subtitle:"Everything you need to know about our platform",cards:[{head:{title:"Easy Registration",description:""},content:"Join tournaments with just a few clicks. Our streamlined registration process makes it simple to get started.",image:[{url:"https://cdn.battlefy.com/splatoon3/squid-2.png",alt:"Registration icon",displayWidth:de.default}],imagePosition:"left",variant:"default",size:"sm",orientation:"vertical"},{head:{title:"Real-time Updates",description:""},content:"Stay informed with live updates on tournament progress, scores, and upcoming matches.",image:[{url:"https://cdn.battlefy.com/splatoon3/squid-2.png",alt:"Real-time updates icon",displayWidth:de.default}],imagePosition:"left",variant:"default",size:"sm",orientation:"vertical"},{head:{title:"Prize Pools",description:""},content:"Compete for amazing prizes in our tournaments. From cash rewards to exclusive merchandise.",image:[{url:"https://cdn.battlefy.com/splatoon3/squid-2.png",alt:"Prize pool icon",displayWidth:de.default}],imagePosition:"left",variant:"default",size:"sm",orientation:"vertical"},{head:{title:"Community Features",description:""},content:"Connect with other players, join teams, and participate in community events.",image:[{url:"https://cdn.battlefy.com/splatoon3/squid-2.png",alt:"Community icon",displayWidth:de.default}],imagePosition:"left",variant:"default",size:"sm",orientation:"vertical"},{head:{title:"Live Streaming",description:""},content:"Watch tournaments live with integrated streaming and commentary.",image:[{url:"https://cdn.battlefy.com/splatoon3/squid-2.png",alt:"Live streaming icon",displayWidth:de.default}],imagePosition:"left",variant:"default",size:"sm",orientation:"vertical"},{head:{title:"Analytics Dashboard",description:""},content:"Track your performance with detailed analytics and statistics.",image:[{url:"https://cdn.battlefy.com/splatoon3/squid-2.png",alt:"Analytics icon",displayWidth:de.default}],imagePosition:"left",variant:"default",size:"sm",orientation:"vertical"}]},order:0,createdAt:new Date("2024-01-15T10:00:00Z"),updatedAt:new Date("2024-01-15T10:00:00Z"),publishedAt:new Date("2024-01-15T10:00:00Z"),attributes:{visibility:void 0,replacements:void 0},scheduling:void 0,theming:{backgroundImage:[{url:"https://picsum.photos/1920/1080.jpg",alt:"Cards background",displayWidth:de.default}],backgroundOverlayOpacity:.3},cached:void 0,cacheKey:void 0,cacheTTL:void 0,data:{},actions:{onPageChange:()=>{},onItemsPerPageChange:()=>{}},loading:!1},Jf=(Xf.content,Xf.content,Xf.content.cards.slice(0,1),Xf.content,Xf.content.cards.map(e=>({...e,image:void 0})),de.default,de.default,Xf.content,Xf.content.cards,de.default,de.default,de.default,de.default,de.default,de.default,de.default,de.default,de.default,de.default,de.default,de.default,de.default,ie.k5(["imageRight","imageLeft","textOnly"]).default("imageRight"));Eb.extend({blockType:ie.eu(eb.InPageBanner),content:Eb.shape.content.extend({inPageBannerStyle:Jf,title:Hb({max:100}),text:Hb({max:500}),ctas:ie.YO(qb).max(4,"Maximum 4 CTAs allowed").optional().default([]),image:pe.optional()})}),eb.InPageBanner;var ex=a(41594);function tx(){return tx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},tx.apply(null,arguments)}const ax=({form:e,fieldPath:t,index:a})=>{const{t:r}=(0,i.Bd)(),n="intercom"===e.watch(`${t}.${a}.action`),o=[{value:"default",label:r("Default")},{value:"secondary",label:r("Secondary")},{value:"outline",label:r("Outline")},{value:"ghost",label:r("Ghost")},{value:"link",label:r("Link")},{value:"destructive",label:r("Destructive")}];return ex.createElement("div",{className:"grid grid-cols-1 gap-4"},ex.createElement(bn,{control:e.control,name:`${t}.${a}.label`,render:({field:n})=>ex.createElement(fn,null,ex.createElement(xn,null,r("Label")),ex.createElement(wn,null,ex.createElement(vs,tx({},n,{error:e.formState.errors[`${t}.${a}.label`]?.message||"",placeholder:r("Enter button label...")}))),ex.createElement(kn,null))}),ex.createElement(bn,{control:e.control,name:`${t}.${a}.action`,render:({field:n})=>ex.createElement(fn,null,ex.createElement(wn,null,ex.createElement(Dd,{checked:"intercom"===n.value,onCheckedChange:r=>{n.onChange(r?"intercom":""),r&&e.setValue(`${t}.${a}.url`,"")},label:r("Open Intercom chat instead")})))}),!n&&ex.createElement(bn,{control:e.control,name:`${t}.${a}.url`,render:({field:e})=>ex.createElement(fn,null,ex.createElement(xn,null,r("URL")),ex.createElement(wn,null,ex.createElement(vs,tx({icon:ex.createElement("i",{className:"ri-link"})},e,{placeholder:r("https://example.com")}))),ex.createElement(kn,null))}),ex.createElement(bn,{control:e.control,name:`${t}.${a}.variant`,render:({field:e})=>ex.createElement(fn,null,ex.createElement(xn,null,r("Button Style")),ex.createElement(wn,null,ex.createElement(ec,{value:e.value,onValueChange:e.onChange},ex.createElement(rc,null,ex.createElement(ac,{placeholder:r("Select button style")})),ex.createElement(ic,null,o.map(e=>ex.createElement(sc,{key:e.value,value:e.value},e.label))))),ex.createElement(kn,null))}))};var rx=a(41594);function nx(){return nx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},nx.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Bv({form:e,fieldPath:`${n}ctas`,maxItems:4,defaultItem:{label:"",url:"",icon:"",variant:"default"}}),l="textOnly"!==e.watch(`${n}inPageBannerStyle`),s=[{value:"imageLeft",label:rx.createElement(od.A,null),title:r("Image on the left")},{value:"imageRight",label:rx.createElement(ld.A,null),title:r("Image on the right")},{value:"textOnly",label:rx.createElement(td.A,null),title:r("Text only")}],c=rx.createElement(rx.Fragment,null,rx.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>rx.createElement(fn,null,rx.createElement(xn,null,r("Title")),rx.createElement(wn,null,rx.createElement(bh,nx({},e,{placeholder:r("Enter banner title...")}))),rx.createElement(kn,null))}),rx.createElement(bn,{control:e.control,name:`${n}text`,render:({field:e})=>rx.createElement(fn,null,rx.createElement(xn,null,r("Text")),rx.createElement(wn,null,rx.createElement(fd,nx({},e,{placeholder:r("Enter banner text...")}))),rx.createElement(kn,null))}),rx.createElement(bn,{control:e.control,name:`${n}inPageBannerStyle`,render:({field:e})=>rx.createElement(fn,null,rx.createElement(xn,null,r("Banner Image Style")),rx.createElement(wn,null,rx.createElement(bu,nx({type:"single"},e,{value:e.value,onValueChange:e.onChange,items:s,className:"inline-flex ml-2 mt-4"}))),rx.createElement(kn,null))}),l&&rx.createElement(bn,{control:e.control,name:`${n}image`,render:({field:e})=>rx.createElement(fn,null,rx.createElement(xn,null,r("Banner Image")),rx.createElement(wn,null,rx.createElement(Ph,nx({},e,{fieldName:"image",placeholder:r("Upload banner image...")}))),rx.createElement(kn,null))}),rx.createElement(Lv,{form:e,blockPath:`${n}ctas`,itemTitle:r("CTA Buttons"),onAppend:o.appendItem,renderContent:(t,a)=>rx.createElement(ax,{form:e,fieldPath:`${n}ctas`,index:a}),getTitleText:t=>{const a=e.watch(`${n}ctas.${t}`);return a?.label||`${r("CTA")} ${t+1}`},disableAppend:o.hasReachedLimit}));return rx.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:c})}).displayName="InPageBannerBlockEdit";var ox=a(31140),ix={};ix.styleTagTransform=zd(),ix.setAttributes=Ad(),ix.insert=Ed().bind(null,"head"),ix.domAPI=kd(),ix.insertStyleElement=Td(),wd()(ox.A,ix),ox.A&&ox.A.locals&&ox.A.locals;var lx=a(41594);const sx=(0,n.forwardRef)(({block:e},t)=>{const{content:a}=e||{},{openIntercom:r}=function(){const{isAuthenticated:e}=P();return(0,n.useEffect)(()=>{e&&localStorage.getItem(Vt)&&(localStorage.removeItem(Vt),Tt())},[e]),{openIntercom:(0,n.useCallback)(()=>{if(!e)return localStorage.setItem(Vt,"1"),void(window.location.href=Et("login"));"undefined"!=typeof window&&"function"==typeof window.Intercom&&window.Intercom("show")},[e])}}(),o=a.ctas||[],i=()=>"textOnly"!==a.inPageBannerStyle&&a.image,l=()=>"imageLeft"===a.inPageBannerStyle;return lx.createElement(ih,{ref:t,block:e,wrapperClassName:"in-page-banner-block overflow-hidden",wrapperStyle:{fontFamily:"var(--in-page-banner-font-family)",boxShadow:"var(--in-page-banner-shadow)"}},lx.createElement("div",{className:"flex md:items-center "+(i()?"flex-col md:flex-row gap-16":"flex-col max-w-4xl mx-auto text-center"),style:{gap:"var(--in-page-banner-content-gap)",minHeight:"var(--in-page-banner-min-height)"}},i()&&a.image&&a.image.length>0&&lx.createElement("div",{className:"flex-shrink-2 "+(l()?"order-1":"order-2"),style:{width:"var(--in-page-banner-image-width)",height:"var(--in-page-banner-image-height)"}},lx.createElement("div",{className:"w-full h-full overflow-hidden",style:{borderRadius:"var(--in-page-banner-image-border-radius)"}},lx.createElement(Ey,{images:a.image,className:"w-full h-full object-cover"}))),lx.createElement("div",{className:"flex-1 "+(i()&&l()?"order-2":"order-1")},lx.createElement("div",{className:"flex flex-col",style:{gap:"var(--in-page-banner-content-inner-gap)"}},lx.createElement("div",{className:"flex flex-col",style:{gap:"var(--in-page-banner-text-gap)"}},a.title&&lx.createElement("h2",{style:{fontSize:"var(--in-page-banner-title-font-size)",fontWeight:"var(--in-page-banner-title-font-weight)",lineHeight:"var(--in-page-banner-title-line-height)",color:"var(--in-page-banner-title-color)",marginBottom:"var(--in-page-banner-title-margin-bottom)"},dangerouslySetInnerHTML:{__html:a.title}}),a.text&&lx.createElement("div",{style:{fontSize:"var(--in-page-banner-text-font-size)",lineHeight:"var(--in-page-banner-text-line-height)",color:"var(--in-page-banner-text-color)",maxWidth:"var(--in-page-banner-text-max-width)"},dangerouslySetInnerHTML:{__html:a.text}})),o.length>0&&lx.createElement("div",{className:"flex flex-wrap gap-4 "+(i()?"justify-start":"justify-center"),style:{gap:"var(--in-page-banner-cta-gap)"}},o.map((e,t)=>lx.createElement(Tl,{key:t,variant:"default"===e.variant?"default":e.variant,size:"lg",href:"intercom"===e.action?void 0:e.url,onClick:"intercom"===e.action?r:void 0,target:e.url?.includes("/registration")?"_self":"_blank",rel:e.url?.includes("/registration")?void 0:"noopener noreferrer",style:{height:"var(--in-page-banner-cta-height)",padding:"var(--in-page-banner-cta-padding)",borderRadius:"var(--in-page-banner-cta-border-radius)",fontSize:"var(--in-page-banner-cta-font-size)",fontWeight:"var(--in-page-banner-cta-font-weight)"},iconAfter:lx.createElement("i",{className:"ri-arrow-right-line"})},e.label)))))))});sx.displayName="InPageBannerBlockComponent";th(sx);var cx=a(97616),dx={};dx.styleTagTransform=zd(),dx.setAttributes=Ad(),dx.insert=Ed().bind(null,"head"),dx.domAPI=kd(),dx.insertStyleElement=Td(),wd()(cx.A,dx),cx.A&&cx.A.locals&&cx.A.locals;const ux=({additionalData:e})=>{const{t:t}=(0,i.Bd)();if(!e)return null;const a=Object.entries(e).filter(([e,t])=>"recentMatches"!==e&&"participantsStats"!==e&&t&&"object"==typeof t&&"label"in t&&"value"in t),r=e.participantsStats,o=e.recentMatches,l=n.useMemo(()=>{if(!r||0===r.length)return[];const e=new Map;return r.forEach(t=>{Object.entries(t).forEach(([t,a])=>{if("participantID"!==t&&"name"!==t&&!e.has(t)){let r=t.toUpperCase().replace(/([A-Z])/g," $1").trim();if(a&&"object"==typeof a&&null!==a&&"label"in a){const e=a;e.label&&"string"==typeof e.label&&(r=e.label.toUpperCase())}e.set(t,r)}})}),Array.from(e.entries()).map(([e,t])=>({key:e,label:t}))},[r]);return n.createElement("div",{className:"space-y-6",style:{padding:"var(--leaderboard-additional-data-padding)",backgroundColor:"var(--leaderboard-additional-data-container-bg)"}},r&&r.length>0&&n.createElement("div",{className:"space-y-3"},n.createElement("div",{className:"flex items-center gap-2 mb-3"},n.createElement("i",{className:"ri-team-line",style:{fontSize:"var(--leaderboard-additional-data-icon-font-size)",color:"var(--leaderboard-additional-data-icon-color)"}}),n.createElement("h4",{className:"uppercase tracking-wide",style:{fontSize:"var(--leaderboard-additional-data-title-font-size)",color:"var(--leaderboard-additional-data-title-color)",fontWeight:"var(--leaderboard-additional-data-title-font-weight)"}},t("Participant Stats"))),n.createElement("div",{className:"overflow-x-auto rounded-lg scrollbar-thin",style:{backgroundColor:"var(--leaderboard-participants-table-bg)",border:"var(--leaderboard-participants-table-border)"}},n.createElement("table",{className:"w-full"},n.createElement("thead",null,n.createElement("tr",{style:{backgroundColor:"var(--leaderboard-participants-header-bg)",borderBottom:"var(--leaderboard-participants-header-border)"}},n.createElement("th",{className:"text-left px-4 py-3",style:{fontSize:"var(--leaderboard-participants-header-font-size)",fontWeight:"var(--leaderboard-participants-header-font-weight)",color:"var(--leaderboard-participants-header-color)",letterSpacing:"var(--leaderboard-participants-header-tracking)",textTransform:"var(--leaderboard-participants-header-text-transform)"}},t("Player")),l.map(e=>n.createElement("th",{key:e.key,className:"text-center px-2 py-3",style:{fontSize:"var(--leaderboard-participants-header-font-size)",fontWeight:"var(--leaderboard-participants-header-font-weight)",color:"var(--leaderboard-participants-header-color)",letterSpacing:"var(--leaderboard-participants-header-tracking)",textTransform:"var(--leaderboard-participants-header-text-transform)"}},e.label)))),n.createElement("tbody",null,r.map((e,t)=>n.createElement("tr",{key:e.participantID||t,style:{borderBottom:t<r.length-1?"var(--leaderboard-participants-row-border)":"none"}},n.createElement("td",{className:"px-4 py-3",style:{backgroundColor:"var(--leaderboard-participants-player-bg)",fontSize:"var(--leaderboard-participants-player-font-size)",fontWeight:"var(--leaderboard-participants-player-font-weight)",color:"var(--leaderboard-participants-player-color)"}},e.name),l.map(t=>{const a=((e,t)=>{const a=e[t];return a&&"object"==typeof a&&"value"in a?a.value:a||0})(e,t.key),r="avgSurvival"===t.key?"string"==typeof(o=a)&&o.includes(":")?o.includes("min")?o:`${o} min`:"number"==typeof o?`${Math.floor(o/60)}:${(o%60).toString().padStart(2,"0")} min`:o:a;var o;return n.createElement("td",{key:t.key,className:"text-center px-2 py-3",style:{fontSize:"var(--leaderboard-participants-stat-font-size)",fontWeight:"var(--leaderboard-participants-stat-font-weight)",color:"var(--leaderboard-participants-stat-color)"}},r)}))))))),n.createElement("div",{className:"grid grid-cols-1 md:grid-cols-2",style:{gap:"var(--leaderboard-additional-data-gap)"}},a.length>0&&n.createElement("div",{className:"space-y-3"},n.createElement("div",{className:"flex items-center gap-2 mb-3"},n.createElement("i",{className:"ri-bar-chart-line",style:{fontSize:"var(--leaderboard-additional-data-icon-font-size)",color:"var(--leaderboard-additional-data-icon-color)"}}),n.createElement("h4",{className:"uppercase tracking-wide",style:{fontSize:"var(--leaderboard-additional-data-title-font-size)",color:"var(--leaderboard-additional-data-title-color)",fontWeight:"var(--leaderboard-additional-data-title-font-weight)"}},t("Stats"))),n.createElement("div",{className:"space-y-2"},a.map(([e,t])=>{const a=t;return n.createElement("div",{key:e,className:"flex justify-between items-center"},n.createElement("span",{style:{fontSize:"var(--leaderboard-additional-data-label-font-size)",color:"var(--leaderboard-additional-data-label-color)"}},a.label,":"),n.createElement("div",{className:"flex items-center gap-1"},a.iconNameBefore&&n.createElement("i",{className:ur(a.iconNameBefore),style:{fontSize:"var(--leaderboard-additional-data-icon-font-size)",color:"var(--leaderboard-additional-data-icon-color)"}}),n.createElement("span",{style:{fontSize:"var(--leaderboard-additional-data-value-font-size)",color:"var(--leaderboard-additional-data-value-color)",fontWeight:"var(--leaderboard-additional-data-value-font-weight)"}},a.value),a.iconNameAfter&&n.createElement("i",{className:ur(a.iconNameAfter),style:{fontSize:"var(--leaderboard-additional-data-icon-font-size)",color:"var(--leaderboard-additional-data-icon-color)"}})))}))),o&&o.length>0&&n.createElement("div",{className:"space-y-3"},n.createElement("div",{className:"flex items-center gap-2 mb-3"},n.createElement("i",{className:"ri-calendar-line",style:{fontSize:"var(--leaderboard-additional-data-icon-font-size)",color:"var(--leaderboard-additional-data-icon-color)"}}),n.createElement("h4",{className:"uppercase tracking-wide",style:{fontSize:"var(--leaderboard-additional-data-title-font-size)",color:"var(--leaderboard-additional-data-title-color)",fontWeight:"var(--leaderboard-additional-data-title-font-weight)"}},t("Recent Matches"))),n.createElement("div",{className:"space-y-2"},o.map((e,t)=>n.createElement("div",{key:t,className:"flex items-center justify-between rounded",style:{padding:"var(--leaderboard-additional-data-match-padding)",backgroundColor:"var(--leaderboard-additional-data-match-bg)"}},n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"rounded-full flex items-center justify-center",style:{width:"var(--leaderboard-additional-data-result-badge-size)",height:"var(--leaderboard-additional-data-result-badge-size)",fontSize:"var(--leaderboard-additional-data-result-badge-font-size)",fontWeight:"var(--leaderboard-additional-data-result-badge-font-weight)",backgroundColor:"win"===e.result?"var(--leaderboard-additional-data-win-bg)":"loss"===e.result?"var(--leaderboard-additional-data-loss-bg)":"var(--leaderboard-additional-data-tie-bg)"}},"win"===e.result?"W":"loss"===e.result?"L":"T"),n.createElement("span",{style:{fontSize:"var(--leaderboard-additional-data-match-font-size)",color:"var(--leaderboard-additional-data-match-text-color)"}},"vs ",e.opponentName)),n.createElement("span",{style:{fontSize:"var(--leaderboard-additional-data-match-font-size)",color:"var(--leaderboard-additional-data-match-text-color)",fontWeight:"var(--leaderboard-additional-data-value-font-weight)"}},e.score,"-",e.opponentScore)))))))};ux.displayName="LeaderboardRowAdditionalData";var gx=a(31178),mx={};mx.styleTagTransform=zd(),mx.setAttributes=Ad(),mx.insert=Ed().bind(null,"head"),mx.domAPI=kd(),mx.insertStyleElement=Td(),wd()(gx.A,mx),gx.A&&gx.A.locals&&gx.A.locals;const px=()=>n.createElement("div",{className:"leaderboard-row-placeholder-logo",style:{width:"var(--leaderboard-row-placeholder-logo-size)",height:"var(--leaderboard-row-placeholder-logo-size)",color:"var(--leaderboard-row-placeholder-logo-color)",display:"var(--leaderboard-row-placeholder-logo-display)",alignItems:"var(--leaderboard-row-placeholder-logo-align-items)",justifyContent:"var(--leaderboard-row-placeholder-logo-justify-content)"}},n.createElement("i",{className:"ri-team-line"})),bx=n.forwardRef(({item:e,columns:t,isMobile:a=!1,hasAdditionalData:r=!1,getColumnValue:o},l)=>{const s=e?.isTopFinisher||!1,{t:c}=(0,i.Bd)(),d=e.name+(e.disbandedAt?` (${c("Disbanded")})`:"");return e.additionalData?a?n.createElement("div",{ref:l,className:ur("leaderboard-row rounded-lg transition-all duration-200",s?"leaderboard-row-highlighted":"leaderboard-row-default"),style:{borderRadius:"var(--leaderboard-row-border-radius)",transitionDuration:"var(--leaderboard-row-transition-duration)",transitionTimingFunction:"var(--leaderboard-row-transition-timing)"}},n.createElement(Li,{type:"single",collapsible:!0},n.createElement(Pi,{value:"additional-data",className:"border-0"},n.createElement(Ii,{asChild:!0,className:"hover:no-underline",style:{padding:"var(--leaderboard-row-padding-mobile)",backgroundColor:s?"var(--leaderboard-row-highlighted-bg)":"var(--accordion-trigger-background)",background:s?"var(--leaderboard-row-highlighted-bg)":void 0,boxShadow:s?"var(--leaderboard-row-highlighted-shadow)":void 0}},n.createElement("button",{className:"w-full"},n.createElement("div",{className:"w-full"},n.createElement("div",{className:"flex items-center gap-3 mb-3",style:{gap:"var(--leaderboard-row-mobile-card-header-gap)",marginBottom:"var(--leaderboard-row-mobile-card-header-margin-bottom)",display:"var(--leaderboard-row-mobile-card-header-display)",alignItems:"var(--leaderboard-row-mobile-card-header-align-items)"}},n.createElement("div",{className:"rounded",style:{backgroundColor:"var(--leaderboard-row-rank-bg)",color:"var(--leaderboard-row-rank-text)",border:"var(--leaderboard-row-rank-border-width) var(--leaderboard-row-rank-border-style) var(--leaderboard-row-rank-border)",padding:"var(--leaderboard-row-rank-padding-mobile)",borderRadius:"var(--leaderboard-row-rank-border-radius)",fontSize:"var(--leaderboard-row-rank-font-size-mobile)",fontWeight:"var(--leaderboard-row-rank-font-weight-mobile)"}},"#",e.rank),n.createElement("div",{className:"flex items-center gap-2 min-w-0 flex-1",style:{display:"var(--leaderboard-row-mobile-card-header-team-info-display)",alignItems:"var(--leaderboard-row-mobile-card-header-team-info-align-items)",gap:"var(--leaderboard-row-mobile-card-header-team-info-gap)",minWidth:"var(--leaderboard-row-mobile-card-header-team-info-min-width)",flex:"var(--leaderboard-row-mobile-card-header-team-info-flex)"}},n.createElement("div",{className:"leaderboard-team-logo rounded flex items-center justify-center flex-shrink-0",style:{width:"var(--leaderboard-row-logo-size-mobile)",height:"var(--leaderboard-row-logo-size-mobile)",backgroundColor:"var(--leaderboard-row-logo-bg)",borderRadius:"var(--leaderboard-row-logo-border-radius)"}},e.logoUrl?n.createElement("img",{src:e.logoUrl,alt:`${e.name} logo`,className:"block",style:{width:"var(--leaderboard-row-image-width)",height:"var(--leaderboard-row-image-height)",objectFit:"var(--leaderboard-row-image-object-fit)",display:"var(--leaderboard-row-image-display)"},onLoad:()=>{console.log("Image loaded successfully:",e.logoUrl)},onError:t=>{console.log("Image failed to load:",e.logoUrl),t.currentTarget.style.display="none"}}):n.createElement(px,null)),n.createElement("span",{className:"leaderboard-team-name overflow-hidden text-ellipsis whitespace-nowrap flex-1 text-left",style:{fontWeight:"var(--leaderboard-row-team-name-font-weight)",color:"var(--leaderboard-row-team-name-color)",fontSize:"var(--leaderboard-row-team-name-font-size-mobile)",overflow:"var(--leaderboard-row-team-name-overflow)",textOverflow:"var(--leaderboard-row-team-name-text-overflow)",whiteSpace:"var(--leaderboard-row-team-name-white-space)",textAlign:"left"}},d),n.createElement(Vi.A,{className:"h-4 w-4 shrink-0 transition-transform duration-200 [&[data-state=open]]:rotate-180 ml-auto"}))),n.createElement("div",{className:"grid gap-3",style:{gridTemplateColumns:"repeat(var(--leaderboard-row-stats-grid-cols), 1fr)",gap:"var(--leaderboard-row-stats-gap)"}},t.map(t=>{const a=o(e,t);return n.createElement("div",{key:t.key,className:"flex flex-col items-center p-2 rounded",style:{padding:"var(--leaderboard-row-stats-item-padding)",backgroundColor:"var(--leaderboard-row-stats-item-bg)",borderRadius:"var(--leaderboard-row-stats-item-border-radius)"}},n.createElement("div",{className:"uppercase tracking-wide mb-1",style:{fontSize:"var(--leaderboard-row-stats-label-font-size)",color:"var(--leaderboard-row-stats-label-color)",letterSpacing:"var(--leaderboard-row-stats-label-tracking)",textTransform:"var(--leaderboard-row-stats-label-text-transform)",marginBottom:"var(--leaderboard-row-stats-label-margin-bottom)",textAlign:"var(--leaderboard-row-stats-label-text-align-mobile)"}},t.label),n.createElement("div",{style:{color:"var(--leaderboard-row-stats-color)",fontWeight:"var(--leaderboard-row-stats-font-weight)",fontSize:"var(--leaderboard-row-stats-font-size-mobile)"}},a))}))))),n.createElement(Ri,{className:ur("leaderboard-row-accordion-content",s?"!bg-[var(--leaderboard-row-highlighted-bg)]":"")},n.createElement(ux,{additionalData:e.additionalData}))))):n.createElement("div",{ref:l,className:ur("leaderboard-row rounded-lg transition-all duration-200 hover:scale-[1.02] hover:shadow-lg",s?"leaderboard-row-highlighted":"leaderboard-row-default"),style:{borderRadius:"var(--leaderboard-row-border-radius)",transitionDuration:"var(--leaderboard-row-transition-duration)",transitionTimingFunction:"var(--leaderboard-row-transition-timing)"}},n.createElement(Li,{type:"single",collapsible:!0},n.createElement(Pi,{value:"additional-data",className:"border-0"},n.createElement(Ii,{className:"hover:no-underline",style:{padding:"var(--leaderboard-row-padding)",display:"grid",gridTemplateColumns:`var(--leaderboard-row-grid-template-columns-base) repeat(${t.length}, var(--leaderboard-row-grid-template-columns-stats)) 24px`,gap:"var(--spacing-2)",alignItems:"center",backgroundColor:s?"var(--leaderboard-row-highlighted-bg)":"var(--accordion-trigger-background)",background:s?"var(--leaderboard-row-highlighted-bg)":void 0,boxShadow:s?"var(--leaderboard-row-highlighted-shadow)":void 0}},n.createElement("div",{className:"leaderboard-team-info flex items-center gap-3",style:{gap:"var(--leaderboard-row-team-info-gap)"}},n.createElement("div",{className:"leaderboard-team-info-items flex items-center gap-2",style:{gap:"var(--leaderboard-row-team-info-items-gap)"}},n.createElement("div",{className:"rounded",style:{backgroundColor:"var(--leaderboard-row-rank-bg)",color:"var(--leaderboard-row-rank-text)",border:"var(--leaderboard-row-rank-border-width) var(--leaderboard-row-rank-border-style) var(--leaderboard-row-rank-border)",padding:"var(--leaderboard-row-rank-padding)",borderRadius:"var(--leaderboard-row-rank-border-radius)"}},"#",e.rank)),n.createElement("div",{className:"leaderboard-team-name-section flex items-center gap-3 min-w-0",style:{gap:"var(--leaderboard-row-team-logo-name-gap)"}},n.createElement("div",{className:"leaderboard-team-logo rounded flex items-center justify-center flex-shrink-0",style:{width:"var(--leaderboard-row-logo-size)",height:"var(--leaderboard-row-logo-size)",backgroundColor:"var(--leaderboard-row-logo-bg)",borderRadius:"var(--leaderboard-row-logo-border-radius)"}},e.logoUrl?n.createElement("img",{src:e.logoUrl,alt:`${e.name} logo`,className:"block",style:{width:"var(--leaderboard-row-image-width)",height:"var(--leaderboard-row-image-height)",objectFit:"var(--leaderboard-row-image-object-fit)",display:"var(--leaderboard-row-image-display)"},onLoad:()=>{console.log("Image loaded successfully:",e.logoUrl)},onError:t=>{console.log("Image failed to load:",e.logoUrl),t.currentTarget.style.display="none"}}):n.createElement(px,null)),n.createElement("span",{className:"leaderboard-team-name",style:{fontWeight:"var(--leaderboard-row-team-name-font-weight)",color:"var(--leaderboard-row-team-name-color)",fontSize:"var(--leaderboard-row-team-name-font-size)"}},d))),t.map(t=>{const a=o(e,t);return n.createElement("div",{key:t.key,className:ur("leaderboard-stat flex items-center justify-center"),style:{textAlign:"var(--leaderboard-row-stats-text-align)",color:"var(--leaderboard-row-stats-color)",fontWeight:"var(--leaderboard-row-stats-font-weight)",fontSize:"var(--leaderboard-row-stats-font-size)"}},a)})),n.createElement(Ri,null,n.createElement(ux,{additionalData:e.additionalData}))))):a?n.createElement("div",{ref:l,className:ur("leaderboard-row p-4 rounded-lg transition-all duration-200",s?"leaderboard-row-highlighted":"leaderboard-row-default"),style:{padding:"var(--leaderboard-row-padding-mobile)",borderRadius:"var(--leaderboard-row-border-radius)",transitionDuration:"var(--leaderboard-row-transition-duration)",transitionTimingFunction:"var(--leaderboard-row-transition-timing)"}},n.createElement("div",{className:"flex items-center gap-3 mb-3",style:{gap:"var(--leaderboard-row-mobile-card-header-gap)",marginBottom:"var(--leaderboard-row-mobile-card-header-margin-bottom)",display:"var(--leaderboard-row-mobile-card-header-display)",alignItems:"var(--leaderboard-row-mobile-card-header-align-items)"}},n.createElement("div",{className:"rounded",style:{backgroundColor:"var(--leaderboard-row-rank-bg)",color:"var(--leaderboard-row-rank-text)",border:"var(--leaderboard-row-rank-border-width) var(--leaderboard-row-rank-border-style) var(--leaderboard-row-rank-border)",padding:"var(--leaderboard-row-rank-padding-mobile)",borderRadius:"var(--leaderboard-row-rank-border-radius)",fontSize:"var(--leaderboard-row-rank-font-size-mobile)",fontWeight:"var(--leaderboard-row-rank-font-weight-mobile)"}},"#",e.rank),n.createElement("div",{className:"flex items-center gap-2 min-w-0 flex-1",style:{display:"var(--leaderboard-row-mobile-card-header-team-info-display)",alignItems:"var(--leaderboard-row-mobile-card-header-team-info-align-items)",gap:"var(--leaderboard-row-mobile-card-header-team-info-gap)",minWidth:"var(--leaderboard-row-mobile-card-header-team-info-min-width)",flex:"var(--leaderboard-row-mobile-card-header-team-info-flex)"}},n.createElement("div",{className:"leaderboard-team-logo rounded flex items-center justify-center flex-shrink-0",style:{width:"var(--leaderboard-row-logo-size-mobile)",height:"var(--leaderboard-row-logo-size-mobile)",backgroundColor:"var(--leaderboard-row-logo-bg)",borderRadius:"var(--leaderboard-row-logo-border-radius)"}},e.logoUrl?n.createElement("img",{src:e.logoUrl,alt:`${e.name} logo`,className:"block",style:{width:"var(--leaderboard-row-image-width)",height:"var(--leaderboard-row-image-height)",objectFit:"var(--leaderboard-row-image-object-fit)",display:"var(--leaderboard-row-image-display)"},onLoad:()=>{console.log("Image loaded successfully:",e.logoUrl)},onError:t=>{console.log("Image failed to load:",e.logoUrl),t.currentTarget.style.display="none"}}):n.createElement(px,null)),n.createElement("span",{className:"leaderboard-team-name overflow-hidden text-ellipsis whitespace-nowrap",style:{fontWeight:"var(--leaderboard-row-team-name-font-weight)",color:"var(--leaderboard-row-team-name-color)",fontSize:"var(--leaderboard-row-team-name-font-size-mobile)",overflow:"var(--leaderboard-row-team-name-overflow)",textOverflow:"var(--leaderboard-row-team-name-text-overflow)",whiteSpace:"var(--leaderboard-row-team-name-white-space)"}},d))),n.createElement("div",{className:"flex flex-wrap gap-3 justify-center",style:{gap:"var(--leaderboard-row-stats-gap)"}},t.map(t=>{const a=o(e,t);return n.createElement("div",{key:t.key,className:"flex flex-col items-center p-2 rounded flex-shrink-0",style:{padding:"var(--leaderboard-row-stats-item-padding)",backgroundColor:"var(--leaderboard-row-stats-item-bg)",borderRadius:"var(--leaderboard-row-stats-item-border-radius)",minWidth:"var(--leaderboard-row-stats-item-min-width)"}},n.createElement("div",{className:"uppercase tracking-wide mb-1",style:{fontSize:"var(--leaderboard-row-stats-label-font-size)",color:"var(--leaderboard-row-stats-label-color)",letterSpacing:"var(--leaderboard-row-stats-label-tracking)",textTransform:"var(--leaderboard-row-stats-label-text-transform)",marginBottom:"var(--leaderboard-row-stats-label-margin-bottom)",textAlign:"var(--leaderboard-row-stats-label-text-align-mobile)"}},t.label),n.createElement("div",{style:{color:"var(--leaderboard-row-stats-color)",fontWeight:"var(--leaderboard-row-stats-font-weight)",fontSize:"var(--leaderboard-row-stats-font-size-mobile)"}},a))}))):n.createElement("div",{ref:l,className:ur("leaderboard-row grid gap-2 p-4 rounded-lg transition-all duration-200 hover:scale-[1.02] hover:shadow-lg",s?"leaderboard-row-highlighted":"leaderboard-row-default"),style:{gridTemplateColumns:`var(--leaderboard-row-grid-template-columns-base) repeat(${t.length}, var(--leaderboard-row-grid-template-columns-stats))${r?" 24px":""}`,padding:"var(--leaderboard-row-padding)",borderRadius:"var(--leaderboard-row-border-radius)",transitionDuration:"var(--leaderboard-row-transition-duration)",transitionTimingFunction:"var(--leaderboard-row-transition-timing)"}},n.createElement("div",{className:"leaderboard-team-info flex items-center gap-3",style:{gap:"var(--leaderboard-row-team-info-gap)"}},n.createElement("div",{className:"leaderboard-team-info-items flex items-center gap-2",style:{gap:"var(--leaderboard-row-team-info-items-gap)"}},n.createElement("div",{className:"rounded",style:{backgroundColor:"var(--leaderboard-row-rank-bg)",color:"var(--leaderboard-row-rank-text)",border:"var(--leaderboard-row-rank-border-width) var(--leaderboard-row-rank-border-style) var(--leaderboard-row-rank-border)",padding:"var(--leaderboard-row-rank-padding)",borderRadius:"var(--leaderboard-row-rank-border-radius)"}},"#",e.rank)),n.createElement("div",{className:"leaderboard-team-name-section flex items-center gap-3 min-w-0",style:{gap:"var(--leaderboard-row-team-logo-name-gap)"}},n.createElement("div",{className:"leaderboard-team-logo rounded flex items-center justify-center flex-shrink-0",style:{width:"var(--leaderboard-row-logo-size)",height:"var(--leaderboard-row-logo-size)",backgroundColor:"var(--leaderboard-row-logo-bg)",borderRadius:"var(--leaderboard-row-logo-border-radius)"}},e.logoUrl?n.createElement("img",{src:e.logoUrl,alt:`${e.name} logo`,className:"block",style:{width:"var(--leaderboard-row-image-width)",height:"var(--leaderboard-row-image-height)",objectFit:"var(--leaderboard-row-image-object-fit)",display:"var(--leaderboard-row-image-display)"},onLoad:()=>{console.log("Image loaded successfully:",e.logoUrl)},onError:t=>{console.log("Image failed to load:",e.logoUrl),t.currentTarget.style.display="none"}}):n.createElement(px,null)),n.createElement("span",{className:"leaderboard-team-name",style:{fontWeight:"var(--leaderboard-row-team-name-font-weight)",color:"var(--leaderboard-row-team-name-color)",fontSize:"var(--leaderboard-row-team-name-font-size)"}},d))),t.map(t=>{const a=o(e,t);return n.createElement("div",{key:t.key,className:ur("leaderboard-stat flex items-center justify-center"),style:{textAlign:"var(--leaderboard-row-stats-text-align)",color:"var(--leaderboard-row-stats-color)",fontWeight:"var(--leaderboard-row-stats-font-weight)",fontSize:"var(--leaderboard-row-stats-font-size)"}},a)}),r&&n.createElement("div",{className:"invisible"}))});bx.displayName="LeaderboardRow";var hx=a(30922),vx=a.n(hx),fx=a(5162),xx=a.n(fx),wx=a(90786),yx=a.n(wx);const kx={en:vx(),fr_FR:xx(),es_MX:yx()};var Cx=a(96986),Ex={};function Nx(){return Nx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Nx.apply(null,arguments)}Ex.styleTagTransform=zd(),Ex.setAttributes=Ad(),Ex.insert=Ed().bind(null,"head"),Ex.domAPI=kd(),Ex.insertStyleElement=Td(),wd()(Cx.A,Ex),Cx.A&&Cx.A.locals&&Cx.A.locals;const Ax=n.forwardRef(({block:e,items:t,columns:a,currentPage:r=1,totalPages:o=10,pageSizeOptions:l=[10,20,50],pageSize:s=10,paginationProps:c,onPageChange:d,onItemsPerPageChange:u,className:g,style:m,...p},b)=>{const{t:h}=(0,i.Bd)(),{t:v}=(()=>{const{i18n:e}=(0,i.Bd)(),t=e.language;return{t:(0,n.useMemo)(()=>e=>(kx[t]||kx.en)[e]||e,[t])}})(),f={layout:"rows-left-pagination-right",forceCompact:!0,...c&&c},x=(e,t)=>t.property?e[t.key][t.property]:e[t.key];if(!t||0===t.length)return n.createElement("div",Nx({ref:b,className:ur("leaderboard-container flex flex-col gap-6",g),style:{backgroundColor:"var(--leaderboard-container-bg)",color:"var(--leaderboard-container-text)",padding:"var(--leaderboard-container-padding)",borderRadius:"var(--leaderboard-container-border-radius)",backgroundImage:"var(--leaderboard-main-bg-gradient)",...m}},p),n.createElement("div",{className:"flex flex-col items-center justify-center py-12 text-center"},n.createElement("div",{className:"w-24 h-24 rounded-full flex items-center justify-center mb-6",style:{backgroundColor:"var(--leaderboard-empty-state-icon-bg)"}},n.createElement("i",{className:`${e?.content?.emptyState?.iconName||"ri-trophy-line"}`,style:{color:"var(--leaderboard-empty-state-icon-color)",fontSize:"var(--leaderboard-empty-state-icon-font-size)"}})),n.createElement("h3",{className:"mb-2",style:{fontFamily:"var(--leaderboard-empty-state-title-font-family)",fontSize:"var(--leaderboard-empty-state-title-font-size)",fontWeight:"var(--leaderboard-empty-state-title-font-weight)",color:"var(--leaderboard-empty-state-title-color)"}},e?.content?.emptyState?.title||h("Leaderboard coming soon!")),n.createElement("p",{style:{fontFamily:"var(--leaderboard-empty-state-description-font-family)",fontSize:"var(--leaderboard-empty-state-description-font-size)",fontWeight:"var(--leaderboard-empty-state-description-font-weight)",color:"var(--leaderboard-empty-state-description-color)"}},e?.content?.emptyState?.description||h("The leaderboard is not yet available. We'll publish it as soon as it's ready."))));const w=t&&t.length>0&&t.some(e=>e.additionalData);return n.createElement("div",Nx({ref:b,className:ur("leaderboard-container flex flex-col gap-6",g),style:{backgroundColor:"var(--leaderboard-container-bg)",color:"var(--leaderboard-container-text)",padding:"var(--leaderboard-container-padding)",borderRadius:"var(--leaderboard-container-border-radius)",backgroundImage:"var(--leaderboard-main-bg-gradient)",...m}},p),n.createElement("div",{className:"hidden md:block"},n.createElement("div",{className:"leaderboard-table flex flex-col gap-4"},n.createElement("div",{className:"leaderboard-table-headers grid gap-2 px-4 py-2",style:{gridTemplateColumns:`var(--leaderboard-row-grid-template-columns-base) repeat(${a.length}, var(--leaderboard-row-grid-template-columns-stats))${w?" 24px":""}`,fontSize:"var(--leaderboard-header-font-size)",fontWeight:"var(--leaderboard-header-font-weight)",color:"var(--leaderboard-header-color)",letterSpacing:"var(--leaderboard-header-tracking)",textTransform:"var(--leaderboard-header-text-transform)"}},n.createElement("div",{className:"text-left"}),a.map(e=>n.createElement("div",{key:e.key,className:"text-center"},v(e.label))),w&&n.createElement("div",{className:"invisible"})),n.createElement("div",{className:"leaderboard-rows flex flex-col gap-2"},t.map(e=>n.createElement(bx,{key:e.aggregatorID,item:e,columns:a,hasAdditionalData:w,getColumnValue:x}))))),n.createElement("div",{className:"md:hidden"},n.createElement("div",{className:"leaderboard-rows flex flex-col gap-3"},t.map(e=>n.createElement(bx,{key:e.aggregatorID,item:e,columns:a,isMobile:!0,hasAdditionalData:w,getColumnValue:x})))),n.createElement("div",{className:"leaderboard-pagination"},n.createElement(Oc,Nx({},f,{currentPage:r,totalPages:o,onPageChange:d||(()=>{}),itemsPerPageOptions:l,itemsPerPage:s,onItemsPerPageChange:u||(()=>{}),className:"leaderboard-pagination-component"}))))});Ax.displayName="Leaderboard";var Vx=a(61878),Tx={};Tx.styleTagTransform=zd(),Tx.setAttributes=Ad(),Tx.insert=Ed().bind(null,"head"),Tx.domAPI=kd(),Tx.insertStyleElement=Td(),wd()(Vx.A,Tx),Vx.A&&Vx.A.locals&&Vx.A.locals;const _x=o().forwardRef(({block:e,className:t},a)=>{const{content:r,theming:l}=e||{},{t:s}=(0,i.Bd)(),{data:c,actions:d,loading:u=!1}=e,{data:g=[],columns:m=[],currentPage:p=1,totalPages:b=1,pageSize:h=5,pageSizeOptions:v=[5,10,20,50],currentLeaderboard:f,availableLeaderboards:x=[]}=c||{},{onPageChange:w,onItemsPerPageChange:y,onLeaderboardChange:k,refetch:C}=d||{},[E,N]=(0,n.useState)(null),[A,V]=(0,n.useState)(!1),T=(0,n.useMemo)(()=>x.map(e=>({value:e.seasonId,label:e.label,disabled:e.isDisabled||!1})),[x]);(0,n.useEffect)(()=>{f&&(N({value:f.seasonId,label:f.label,disabled:f.isDisabled||!1}),V(!1))},[f]);const _=A||u&&(!g||0===g.length),z=r?.title||f?.label||"";return o().createElement(ih,{ref:a,block:e,wrapperClassName:ur("leaderboard-block-container flex flex-col gap-6",t||""),wrapperStyle:{color:"var(--leaderboard-block-container-text)"}},o().createElement("div",{className:"leaderboard-block-header flex flex-col gap-4 mb-6"},o().createElement("div",{className:"leaderboard-block-title-row flex flex-col md:flex-row md:items-start md:justify-between gap-4"},o().createElement("div",{className:"leaderboard-block-title-section flex flex-col gap-2"},z&&o().createElement("h2",{className:"leaderboard-block-title",style:{fontSize:"var(--leaderboard-block-title-font-size)",fontWeight:"var(--leaderboard-block-title-font-weight)",color:"var(--leaderboard-block-title-color)",textTransform:"var(--leaderboard-block-title-text-transform)"},dangerouslySetInnerHTML:{__html:z}}),r?.subtitle&&o().createElement("div",{className:"leaderboard-block-subtitle",style:{fontSize:"var(--leaderboard-block-description-font-size)",fontWeight:"var(--leaderboard-block-description-font-weight)",color:"var(--leaderboard-block-description-color)",lineHeight:"var(--leaderboard-block-description-line-height)"},dangerouslySetInnerHTML:{__html:r?.subtitle}})),o().createElement("div",{className:"leaderboard-block-leaderboard-selector flex justify-end md:justify-end"},T&&T.length>1&&o().createElement(ec,{items:T||[],onValueChange:e=>(async e=>{const t=T.find(t=>t.value===e);if(t){N(t),V(!0);try{k&&k(e),C&&await C()}catch(e){console.error("Error changing leaderboard:",e),V(!1)}}})(e),value:E?.value||"",disabled:u},o().createElement(rc,null,o().createElement(ac,{placeholder:s("Select an option")})))))),_&&o().createElement(Tc,null),!_&&o().createElement("div",{className:"leaderboard-block-table"},o().createElement(Ax,{style:{backgroundImage:"none",backgroundColor:"transparent"},block:e,items:g||[],columns:m||[],currentPage:p,totalPages:b,pageSize:h,pageSizeOptions:v,onPageChange:w,onItemsPerPageChange:y,paginationProps:{layout:"rows-left-pagination-right",forceCompact:!0,currentPage:p,totalPages:b,onPageChange:w||(()=>{})}})))});th(_x);Eb.extend({blockType:ie.eu(eb.Leaderboard),content:Eb.shape.content.extend({title:Hb({max:100,optional:!0}),subtitle:Hb({max:200,optional:!0}),emptyState:ie.Ik({title:ie.Yj().optional(),description:ie.Yj().optional(),iconName:ie.Yj().optional()}).optional()})}),eb.Leaderboard;var zx=a(41594);function Bx(){return Bx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Bx.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=zx.createElement(zx.Fragment,null,zx.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>zx.createElement(fn,null,zx.createElement(xn,null,r("Title")),zx.createElement(wn,null,zx.createElement(bh,Bx({},e,{placeholder:r("Enter block title...")}))),zx.createElement(kn,null))}),zx.createElement(bn,{control:e.control,name:`${n}subtitle`,render:({field:e})=>zx.createElement(fn,null,zx.createElement(xn,null,r("Subtitle")),zx.createElement(wn,null,zx.createElement(bh,Bx({},e,{placeholder:r("Enter block subtitle...")}))),zx.createElement(kn,null))}));return zx.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o})}).displayName="LeaderboardBlockEdit",Eb.extend({blockType:ie.eu(eb.Participants),content:Eb.shape.content.extend({title:Hb({max:100}),subtitle:Hb({max:200,optional:!0}),showFilters:ie.zM().default(!0),maxParticipants:ie.ai().min(1).max(50).default(12),itemsPerPage:ie.ai().min(3).max(20).default(9),gridColumns:ie.Ik({sm:ie.ai().min(1).max(2).default(1),md:ie.ai().min(2).max(3).default(2),lg:ie.ai().min(3).max(4).default(3),xl:ie.ai().min(4).max(6).default(4)}).default({sm:1,md:2,lg:3,xl:4}),cardDisplay:ie.Ik({showStatus:ie.zM().default(!1),showGameInfo:ie.zM().default(!1),showStats:ie.zM().default(!1),showRecord:ie.zM().default(!1),showActionButton:ie.zM().default(!1)}).default({showStatus:!1,showGameInfo:!1,showStats:!1,showRecord:!1,showActionButton:!1})}),data:Eb.shape.data.extend({filterTabs:ie.YO(ie.Ik({id:ie.Yj(),label:ie.Yj(),isActive:ie.zM().default(!1),count:ie.ai().optional()})).default([{id:"current",label:"Current",isActive:!0,count:0},{id:"upcoming",label:"Upcoming",isActive:!1,count:0},{id:"past",label:"Past",isActive:!1,count:0}]),participants:ie.YO(ie.Ik({id:ie.Yj(),name:ie.Yj(),type:ie.k5(["team","player"]).default("team"),avatar:ie.Yj().optional(),game:ie.Yj().optional(),region:ie.Yj().optional(),status:ie.k5(["active","inactive","pending"]).default("active"),rank:ie.ai().optional(),wins:ie.ai().optional(),losses:ie.ai().optional(),totalMatches:ie.ai().optional(),registrationDate:ie.Yj().optional(),lastActive:ie.Yj().optional()})).default([])}),actions:Eb.shape.actions.extend({onCardClick:ie.fH().args(ie.Yj()).returns(ie.rI()),onFilterChange:ie.fH().args(ie.Yj()).returns(ie.rI())})});const Sx={...Nb,blockType:eb.Participants,content:{...Nb.content,title:"Registered participants",subtitle:"We are proud to have you on board!",showFilters:!0,maxParticipants:12,itemsPerPage:9,gridColumns:{sm:1,md:2,lg:3,xl:4},cardDisplay:{showStatus:!0,showGameInfo:!0,showStats:!0,showRecord:!0,showActionButton:!0}},data:{...Nb.data,filterTabs:[{id:"current",label:"Current",isActive:!0,count:0},{id:"upcoming",label:"Upcoming",isActive:!1,count:0},{id:"past",label:"Past",isActive:!1,count:0}],participants:[]},actions:{...Nb.actions,onCardClick:()=>{},onFilterChange:()=>{}}};var Lx=a(88671),Px={};Px.styleTagTransform=zd(),Px.setAttributes=Ad(),Px.insert=Ed().bind(null,"head"),Px.domAPI=kd(),Px.insertStyleElement=Td(),wd()(Lx.A,Px),Lx.A&&Lx.A.locals&&Lx.A.locals;const Ix=({participant:e,onClick:t,showStatus:a=!1,showGameInfo:r=!1,showStats:n=!1,showRecord:i=!1,showActionButton:l=!1})=>{const s=()=>e.wins&&e.totalMatches&&0!==e.totalMatches?Math.round(e.wins/e.totalMatches*100):0;return o().createElement(Wl,{className:"participant-card",onClick:t,role:t?"button":void 0,tabIndex:t?0:void 0,onKeyDown:t?e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t?.())}:void 0,"aria-label":`${e.name} - ${e.type}`},o().createElement(Xl,{className:"participant-card-content"},o().createElement("div",{className:"participant-card-header"},o().createElement("div",{className:"participant-card-header-left"},o().createElement("div",{className:"participant-card-avatar"},e.avatar?o().createElement("img",{src:e.avatar,alt:e.name}):o().createElement("span",null,"team"===e.type?o().createElement("i",{className:"ri-group-line"}):o().createElement("i",{className:"ri-user-line"}))),o().createElement("div",{className:"participant-card-name-group"},o().createElement("h4",{className:"participant-card-name"},e.name),a&&o().createElement("div",{className:"participant-card-badges"},o().createElement(Ji,{variant:(e=>{switch(e){case"active":return"default";case"inactive":return"destructive";case"pending":return"secondary-outline";default:return"secondary"}})(e.status),size:"sm"},"active"===e.status?"Active":"inactive"===e.status?"Inactive":"pending"===e.status?"Pending":e.status),e.type&&o().createElement(Ji,{variant:"secondary",size:"sm"},"team"===e.type?"Team":"player"===e.type?"Player":e.type)))),o().createElement("div",{className:"participant-card-header-right"},n&&e.rank&&o().createElement("div",{className:"participant-card-rank"},o().createElement("span",{className:"participant-card-rank-label"},"RANK"),o().createElement("span",{className:"participant-card-rank-value"},"#",e.rank)),l&&o().createElement(Tl,{className:"participant-card-action-button","aria-label":"View participant details"},o().createElement("i",{className:"ri-arrow-right-up-line participant-card-action-icon"})))),r&&(e.game||e.region)&&o().createElement("div",{className:"participant-card-game-info"},e.game&&o().createElement("div",{className:"participant-card-info-item"},o().createElement("i",{className:"ri-gamepad-line participant-card-info-icon"}),o().createElement("span",{className:"participant-card-info-text"},e.game)),e.region&&o().createElement("div",{className:"participant-card-info-item"},o().createElement("i",{className:"ri-global-line participant-card-info-icon"}),o().createElement("span",{className:"participant-card-info-text"},e.region))),(n||i)&&o().createElement("div",{className:"participant-card-stats-section"},o().createElement("div",{className:"participant-card-stats-grid"},n&&void 0!==e.totalMatches&&o().createElement("div",{className:"participant-card-stat-item"},o().createElement("i",{className:"ri-sword-line participant-card-stat-icon"}),o().createElement("div",{className:"participant-card-stat-value"},e.totalMatches),o().createElement("div",{className:"participant-card-stat-label"},"MATCHES")),i&&(void 0!==e.wins||void 0!==e.losses)&&o().createElement("div",{className:"participant-card-stat-item"},o().createElement("i",{className:"ri-trophy-line participant-card-stat-icon"}),o().createElement("div",{className:"participant-card-stat-value"},e.wins||0,"-",e.losses||0),o().createElement("div",{className:"participant-card-stat-label"},"RECORD")),i&&e.totalMatches&&e.totalMatches>0&&o().createElement("div",{className:"participant-card-stat-item"},o().createElement("i",{className:"ri-line-chart-line participant-card-stat-icon"}),o().createElement("div",{className:"participant-card-stat-value"},s(),"%"),o().createElement("div",{className:"participant-card-stat-label"},"WIN RATE"))),i&&e.totalMatches&&e.totalMatches>0&&o().createElement("div",{className:"participant-card-winrate-bar"},o().createElement("div",{className:"participant-card-winrate-bar-fill",style:{width:`${s()}%`}})))))};var Rx=a(98514),Mx={};Mx.styleTagTransform=zd(),Mx.setAttributes=Ad(),Mx.insert=Ed().bind(null,"head"),Mx.domAPI=kd(),Mx.insertStyleElement=Td(),wd()(Rx.A,Mx),Rx.A&&Rx.A.locals&&Rx.A.locals;var Ox=a(41594);const jx=(0,n.forwardRef)(({block:e},t)=>{const{content:a,actions:r,data:o,theming:i}=e,{participants:l=[],pagination:s,filterTabs:c=[]}=o||{},d=(0,n.useCallback)(e=>{r?.onFilterChange&&r.onFilterChange(e)},[r?.onFilterChange]),u=((0,n.useCallback)(e=>{},[r?.onCardClick]),(0,n.useCallback)(e=>{r?.onPageChange&&r.onPageChange(e)},[r?.onPageChange])),g=(0,n.useCallback)(e=>{r?.onItemsPerPageChange&&r.onItemsPerPageChange(e)},[r?.onItemsPerPageChange]),m=s?.page||1,p=s?.pageSize||a?.itemsPerPage||12,b=s?.totalItems||l?.length,h=Math.ceil(b/p),v=a?.gridColumns||{sm:1,md:2,lg:3,xl:4};return Ox.createElement(ih,{ref:t,block:e,wrapperClassName:"participants-block flex flex-col",wrapperStyle:{gap:"var(--participants-block-gap)"}},(a?.title||a?.subtitle||a?.showFilters&&c.length>0)&&Ox.createElement("div",{className:"relative z-10 flex flex-col lg:flex-row justify-between items-start gap-4 mb-6 participants-header"},Ox.createElement("div",{className:"flex-1 flex flex-col",style:{gap:"var(--participants-header-gap)"}},a?.title&&Ox.createElement("h2",{className:"text-4xl md:text-5xl font-bold leading-tight",style:{fontFamily:"var(--participants-title-font-family)",color:"var(--participants-title-color)",fontSize:"var(--participants-title-font-size)",fontWeight:"var(--participants-title-font-weight)",lineHeight:"var(--participants-title-line-height)"},dangerouslySetInnerHTML:{__html:a.title}}),a?.subtitle&&Ox.createElement("p",{className:"text-lg md:text-xl",style:{fontFamily:"var(--participants-subtitle-font-family)",color:"var(--participants-subtitle-color)",fontSize:"var(--participants-subtitle-font-size)",fontWeight:"var(--participants-subtitle-font-weight)",lineHeight:"var(--participants-subtitle-line-height)"},dangerouslySetInnerHTML:{__html:a.subtitle}})),a?.showFilters&&c&&c.length>0&&Ox.createElement("div",{className:"flex flex-wrap mt-2 filter-tabs",style:{gap:"var(--participants-filters-gap)"},role:"tablist","aria-label":"Filter participants"},c.map(e=>Ox.createElement(Tl,{key:e.id,onClick:()=>d(e.id),variant:e.isActive?"secondary":"default",size:"md",role:"tab","aria-selected":e.isActive,"aria-label":`${e.label} participants${void 0!==e.count?` (${e.count})`:""}`},e.label,void 0!==e.count&&e.count>0&&Ox.createElement("span",{className:"ml-2 text-xs opacity-75"},e.count))))),e?.loading&&Ox.createElement("div",{className:"flex justify-center items-center py-12"},Ox.createElement(Tc,{size:"md"})),!e?.loading&&l&&l.length>0&&Ox.createElement("div",{className:"participants-content"},Ox.createElement("div",{className:"participants-grid items-stretch",style:{gap:"var(--participants-grid-gap)","--participants-grid-sm-cols":v.sm,"--participants-grid-md-cols":v.md,"--participants-grid-lg-cols":v.lg,"--participants-grid-xl-cols":v.xl}},l.map(e=>Ox.createElement("div",{key:e.id,className:"p-0 stretch participant-card-wrapper"},Ox.createElement(Ix,{participant:e,showStatus:a.cardDisplay?.showStatus,showGameInfo:a.cardDisplay?.showGameInfo,showStats:a.cardDisplay?.showStats,showRecord:a.cardDisplay?.showRecord,showActionButton:a.cardDisplay?.showActionButton})))),b>p&&Ox.createElement("div",{className:"flex justify-center",style:{marginTop:"var(--participants-pagination-margin-top)"}},Ox.createElement(Oc,{currentPage:m,totalPages:h,onPageChange:u,itemsPerPage:p,itemsPerPageOptions:[8,12,24,48],onItemsPerPageChange:g,maxVisiblePages:5,navIconType:"line",className:"w-full"}))),!e?.loading&&(!l||0===l.length)&&Ox.createElement("div",{className:"flex flex-col items-center justify-center py-12 text-center"},Ox.createElement("div",{className:"rounded-full flex items-center justify-center mb-6",style:{width:"var(--participants-empty-icon-size)",height:"var(--participants-empty-icon-size)",backgroundColor:"var(--participants-empty-icon-bg)"}},Ox.createElement("i",{className:"ri-user-line text-4xl",style:{color:"var(--participants-empty-icon-color)"}})),Ox.createElement("h3",{className:"text-2xl font-bold mb-2",style:{fontFamily:"var(--font-body)",color:"var(--participants-empty-title-color)"}},"No participants found"),Ox.createElement("p",{style:{color:"var(--participants-empty-text-color)"}},"There are currently no participants in this category.")))});th(jx);var Fx=a(41594);function Dx(){return Dx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Dx.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Fx.createElement(Fx.Fragment,null,Fx.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>Fx.createElement(fn,null,Fx.createElement(xn,null,r("Title")),Fx.createElement(wn,null,Fx.createElement(bh,Dx({},e,{placeholder:r("Enter block title...")}))),Fx.createElement(kn,null))}),Fx.createElement(bn,{control:e.control,name:`${n}subtitle`,render:({field:e})=>Fx.createElement(fn,null,Fx.createElement(xn,null,r("Subtitle")),Fx.createElement(wn,null,Fx.createElement(bh,Dx({},e,{placeholder:r("Enter block subtitle...")}))),Fx.createElement(kn,null))}),Fx.createElement("div",{className:"space-y-4"},Fx.createElement("h3",{className:"text-lg font-semibold"},r("Card Display Options")),Fx.createElement("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4"},Fx.createElement(bn,{control:e.control,name:`${n}cardDisplay.showStatus`,render:({field:e})=>Fx.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Fx.createElement(wn,null,Fx.createElement(ls,{checked:e.value??!1,onCheckedChange:e.onChange})),Fx.createElement("div",{className:"space-y-1 leading-none"},Fx.createElement(xn,null,r("Show Status Badges"))))}),Fx.createElement(bn,{control:e.control,name:`${n}cardDisplay.showGameInfo`,render:({field:e})=>Fx.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Fx.createElement(wn,null,Fx.createElement(ls,{checked:e.value??!1,onCheckedChange:e.onChange})),Fx.createElement("div",{className:"space-y-1 leading-none"},Fx.createElement(xn,null,r("Show Game & Region"))))}),Fx.createElement(bn,{control:e.control,name:`${n}cardDisplay.showStats`,render:({field:e})=>Fx.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Fx.createElement(wn,null,Fx.createElement(ls,{checked:e.value??!1,onCheckedChange:e.onChange})),Fx.createElement("div",{className:"space-y-1 leading-none"},Fx.createElement(xn,null,r("Show Statistics"))))}),Fx.createElement(bn,{control:e.control,name:`${n}cardDisplay.showRecord`,render:({field:e})=>Fx.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Fx.createElement(wn,null,Fx.createElement(ls,{checked:e.value??!1,onCheckedChange:e.onChange})),Fx.createElement("div",{className:"space-y-1 leading-none"},Fx.createElement(xn,null,r("Show Win/Loss Record"))))}),Fx.createElement(bn,{control:e.control,name:`${n}cardDisplay.showActionButton`,render:({field:e})=>Fx.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Fx.createElement(wn,null,Fx.createElement(ls,{checked:e.value??!1,onCheckedChange:e.onChange})),Fx.createElement("div",{className:"space-y-1 leading-none"},Fx.createElement(xn,null,r("Show Action Button"))))})))),l=Fx.createElement(Fx.Fragment,null,Fx.createElement("div",{className:"space-y-4"},Fx.createElement("h3",{className:"text-lg font-semibold"},r("Display Settings")),Fx.createElement("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4"},Fx.createElement(bn,{control:e.control,name:`${n}maxParticipants`,render:({field:e})=>Fx.createElement(fn,null,Fx.createElement(xn,null,r("Max Participants")),Fx.createElement(wn,null,Fx.createElement(vs,Dx({type:"number",min:"1",max:"50"},e,{value:e.value||12,onChange:t=>e.onChange(parseInt(t.target.value)||12)}))),Fx.createElement(kn,null))}),Fx.createElement(bn,{control:e.control,name:`${n}itemsPerPage`,render:({field:e})=>Fx.createElement(fn,null,Fx.createElement(xn,null,r("Items Per Page")),Fx.createElement(wn,null,Fx.createElement(ec,{value:e.value?.toString()||"9",onValueChange:t=>e.onChange(parseInt(t))},Fx.createElement(rc,null,Fx.createElement(ac,null)),Fx.createElement(ic,null,Fx.createElement(sc,{value:"3"},"3"),Fx.createElement(sc,{value:"6"},"6"),Fx.createElement(sc,{value:"9"},"9"),Fx.createElement(sc,{value:"12"},"12"),Fx.createElement(sc,{value:"15"},"15"),Fx.createElement(sc,{value:"18"},"18"),Fx.createElement(sc,{value:"20"},"20")))),Fx.createElement(kn,null))})),Fx.createElement(bn,{control:e.control,name:`${n}showFilters`,render:({field:e})=>Fx.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Fx.createElement(wn,null,Fx.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),Fx.createElement("div",{className:"space-y-1 leading-none"},Fx.createElement(xn,null,r("Show Filters"))))})),Fx.createElement("div",{className:"space-y-4"},Fx.createElement("h3",{className:"text-lg font-semibold"},r("Grid Columns")),Fx.createElement("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4"},Fx.createElement(bn,{control:e.control,name:`${n}gridColumns.sm`,render:({field:e})=>Fx.createElement(fn,null,Fx.createElement(xn,null,r("Small (sm)")),Fx.createElement(wn,null,Fx.createElement(vs,Dx({type:"number",min:"1",max:"2"},e,{value:e.value||1,onChange:t=>e.onChange(parseInt(t.target.value)||1)}))),Fx.createElement(kn,null))}),Fx.createElement(bn,{control:e.control,name:`${n}gridColumns.md`,render:({field:e})=>Fx.createElement(fn,null,Fx.createElement(xn,null,r("Medium (md)")),Fx.createElement(wn,null,Fx.createElement(vs,Dx({type:"number",min:"2",max:"3"},e,{value:e.value||2,onChange:t=>e.onChange(parseInt(t.target.value)||2)}))),Fx.createElement(kn,null))}),Fx.createElement(bn,{control:e.control,name:`${n}gridColumns.lg`,render:({field:e})=>Fx.createElement(fn,null,Fx.createElement(xn,null,r("Large (lg)")),Fx.createElement(wn,null,Fx.createElement(vs,Dx({type:"number",min:"3",max:"4"},e,{value:e.value||3,onChange:t=>e.onChange(parseInt(t.target.value)||3)}))),Fx.createElement(kn,null))}),Fx.createElement(bn,{control:e.control,name:`${n}gridColumns.xl`,render:({field:e})=>Fx.createElement(fn,null,Fx.createElement(xn,null,r("Extra Large (xl)")),Fx.createElement(wn,null,Fx.createElement(vs,Dx({type:"number",min:"4",max:"6"},e,{value:e.value||4,onChange:t=>e.onChange(parseInt(t.target.value)||4)}))),Fx.createElement(kn,null))}))));return Fx.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o,customSettings:l})}).displayName="ParticipantsEdit";const Ux={...Sx,id:"participants-base",blockType:eb.Participants,content:{...Sx.content,title:"Participants",subtitle:"Meet the teams and players competing in our tournaments.",showFilters:!0,maxParticipants:12,itemsPerPage:9,showPagination:!0,gridColumns:{sm:1,md:2,lg:3,xl:4},cardDisplay:{showStatus:!0,showGameInfo:!0,showStats:!0,showRecord:!0,showActionButton:!0}},theming:{backgroundImage:[{url:"https://picsum.photos/1920/1080.jpg",alt:"Participants background",displayWidth:de.default}],backgroundOverlayOpacity:.5},data:{participants:[],filterTabs:[{id:"current",label:"Current",isActive:!0,count:0},{id:"upcoming",label:"Upcoming",isActive:!1,count:0},{id:"past",label:"Past",isActive:!1,count:0}]},actions:{onCardClick:()=>{},onFilterChange:()=>{},onPageChange:()=>{},onItemsPerPageChange:()=>{}},order:0,createdAt:new Date("2024-01-15T10:00:00Z"),updatedAt:new Date("2024-01-15T10:00:00Z"),publishedAt:new Date("2024-01-15T10:00:00Z"),attributes:[],scheduling:void 0,cached:void 0,cacheKey:void 0,cacheTTL:void 0,loading:!1},Hx={id:"participant-base",name:"Team Alpha",type:"team",avatar:"https://cdn.battlefy.com/splatoon3/squid-1.png",game:"Super Smash Bros.",region:"North America",status:"active",rank:1,wins:15,losses:3,totalMatches:18,registrationDate:"2024-01-15",lastActive:"2024-03-20"},$x={...Ux,id:"participants-1",data:{...Ux.data,participants:[{...Hx,id:"1",name:"Team Alpha",avatar:"https://cdn.battlefy.com/splatoon3/squid-1.png",rank:1,wins:15,losses:3,totalMatches:18},{...Hx,id:"2",name:"Team Beta",avatar:"https://cdn.battlefy.com/splatoon3/squid-2.png",region:"Europe",rank:2,wins:12,losses:6,totalMatches:18},{...Hx,id:"3",name:"Team Gamma",avatar:"https://cdn.battlefy.com/splatoon3/squid-3.png",region:"Asia",rank:3,wins:10,losses:8,totalMatches:18},{...Hx,id:"4",name:"Team Delta",avatar:"https://cdn.battlefy.com/splatoon3/squid-4.png",rank:4,wins:9,losses:9,totalMatches:18},{...Hx,id:"5",name:"Team Epsilon",avatar:"https://cdn.battlefy.com/splatoon3/squid-5.png",region:"Europe",rank:5,wins:8,losses:10,totalMatches:18},{...Hx,id:"6",name:"Team Zeta",avatar:"https://cdn.battlefy.com/splatoon3/squid-6.png",region:"Asia",rank:6,wins:7,losses:11,totalMatches:18},{...Hx,id:"7",name:"Team Eta",avatar:"https://cdn.battlefy.com/splatoon3/squid-7.png",rank:7,wins:6,losses:12,totalMatches:18},{...Hx,id:"8",name:"Team Theta",avatar:"https://cdn.battlefy.com/splatoon3/squid-2.png",region:"Europe",rank:8,wins:5,losses:13,totalMatches:18},{...Hx,id:"9",name:"Team Iota",avatar:"https://cdn.battlefy.com/splatoon3/squid-1.png",region:"Asia",rank:9,wins:4,losses:14,totalMatches:18}],filterTabs:[{id:"current",label:"Current",isActive:!0,count:9},{id:"upcoming",label:"Upcoming",isActive:!1,count:3},{id:"past",label:"Past",isActive:!1,count:12}]}},qx=($x.data.participants,$x.data.participants,$x.data.participants,$x.data.participants,$x.data.participants,$x.data.participants,$x.data.participants,$x.data.participants,$x.data.participants,Eb.extend({blockType:ie.eu(eb.RulesPdfReader),content:Eb.shape.content.extend({title:Hb({max:100,optional:!0}),description:Hb({max:2e3,optional:!0}),document:dv.nullable().refine(e=>null!==e&&e.length>0,{message:"Document is required"}),zoom:ie.au.number().min(10).max(400).optional()})}),{...Nb,blockType:eb.RulesPdfReader,content:{...Nb.content,title:"",description:"",document:[],zoom:60}});var Gx=a(41594);function Zx(){return Zx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Zx.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Gx.createElement(Gx.Fragment,null,Gx.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>Gx.createElement(fn,null,Gx.createElement(xn,null,r("Title")),Gx.createElement(wn,null,Gx.createElement(bh,Zx({},e,{placeholder:r("Enter block title...")}))),Gx.createElement(kn,null))}),Gx.createElement(bn,{control:e.control,name:`${n}description`,render:({field:e})=>Gx.createElement(fn,null,Gx.createElement(xn,null,r("Description")),Gx.createElement(wn,null,Gx.createElement(fd,Zx({},e,{placeholder:r("Enter block description...")}))),Gx.createElement(kn,null))}),Gx.createElement(bn,{control:e.control,name:`${n}document`,render:({field:e})=>Gx.createElement(fn,null,Gx.createElement(xn,null,r("Document")," ",Gx.createElement("span",{className:"text-red-500"},"*")),Gx.createElement(wn,null,Gx.createElement(sv,{value:e.value,onChange:e.onChange,fieldName:"document",accept:"application/pdf",maxFileSize:26214400,placeholder:r("Drop PDF here or click to upload"),description:r("Supported format: PDF. Max 25MB."),lockedDocumentType:"rules"})),Gx.createElement(kn,null))}),Gx.createElement(bn,{control:e.control,name:`${n}zoom`,render:({field:e})=>Gx.createElement(fn,null,Gx.createElement(xn,null,r("Initial Zoom Level")),Gx.createElement(wn,null,Gx.createElement("div",{className:"flex items-center gap-4"},Gx.createElement(Es,Zx({},e,{value:[Number(e.value)||60],onValueChange:t=>e.onChange(Number(t[0])),min:10,max:400,step:10,className:"flex-1"})),Gx.createElement("div",{className:"text-sm whitespace-nowrap min-w-[3rem] text-right"},Number(e.value)||60,"%"))),Gx.createElement(kn,null),Gx.createElement("p",{className:"text-xs text-gray-400"},r("Set the initial Zoom level for PDF display (10% - 400%)")))}));return Gx.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o})}).displayName="RulesPdfReaderBlockEdit";var Wx=a(7960),Yx={};Yx.styleTagTransform=zd(),Yx.setAttributes=Ad(),Yx.insert=Ed().bind(null,"head"),Yx.domAPI=kd(),Yx.insertStyleElement=Td(),wd()(Wx.A,Yx),Wx.A&&Wx.A.locals&&Wx.A.locals;var Kx=a(41594);function Qx(){return Qx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Qx.apply(null,arguments)}const Xx=(0,n.forwardRef)(({block:e,className:t,...a},r)=>{const{content:n,theming:o}=e,i=n?.zoom||60,{title:l,description:s}=n,c=n?.document?.[0],d=c?.url??null;return d?Kx.createElement(ih,Qx({ref:r,block:e,wrapperClassName:ur("rules-pdf-reader-block",t),wrapperStyle:{fontFamily:"var(--rules-pdf-reader-font-family)"},contentStyle:{display:"flex",flexDirection:"column",gap:"var(--rules-pdf-reader-content-gap)"}},a),(l||s)&&Kx.createElement("div",null,l&&Kx.createElement("h2",{style:{fontSize:"var(--rules-pdf-reader-title-font-size)",fontWeight:"var(--rules-pdf-reader-title-font-weight)",lineHeight:"var(--rules-pdf-reader-title-line-height)",color:"var(--rules-pdf-reader-title-color)",marginBottom:"var(--rules-pdf-reader-title-margin-bottom)"},dangerouslySetInnerHTML:{__html:l}}),s&&Kx.createElement("div",{className:"prose prose-lg max-w-none",style:{fontSize:"var(--rules-pdf-reader-subtitle-font-size)",fontWeight:"var(--rules-pdf-reader-subtitle-font-weight)",lineHeight:"var(--rules-pdf-reader-subtitle-line-height)",color:"var(--rules-pdf-reader-subtitle-color)"},dangerouslySetInnerHTML:{__html:s}})),Kx.createElement(Fc,{src:d,zoom:i,className:"w-full h-full",unsupportedPdfMessage:"Your browser does not support PDF viewing. Please download the PDF to view it."}),c?.url&&Kx.createElement("div",{className:"text-center"},Kx.createElement("a",{href:c.url,download:c.filename||void 0,target:"_blank",rel:"noopener noreferrer",className:"rules-pdf-reader-download inline-flex items-center",style:{padding:"var(--rules-pdf-reader-download-padding)",fontSize:"var(--rules-pdf-reader-download-font-size)",fontWeight:"var(--rules-pdf-reader-download-font-weight)",color:"var(--rules-pdf-reader-download-color)",backgroundColor:"var(--rules-pdf-reader-download-bg)",borderRadius:"var(--rules-pdf-reader-download-border-radius)"}},"Download PDF"))):Kx.createElement("div",Qx({ref:r,className:ur("rules-pdf-reader-block","text-center",t),style:{padding:"var(--rules-pdf-reader-empty-padding)",backgroundColor:"var(--rules-pdf-reader-empty-bg)",border:"var(--rules-pdf-reader-empty-border)",borderRadius:"var(--rules-pdf-reader-empty-border-radius)"}},a),Kx.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--rules-pdf-reader-empty-gap)"}},l&&Kx.createElement("h3",{style:{fontSize:"var(--rules-pdf-reader-empty-title-font-size)",fontWeight:"var(--rules-pdf-reader-empty-title-font-weight)",color:"var(--rules-pdf-reader-empty-title-color)"},dangerouslySetInnerHTML:{__html:l||"Rules PDF Reader"}}),s&&Kx.createElement("div",{className:"prose prose-sm max-w-none",style:{color:"var(--rules-pdf-reader-empty-description-color)"},dangerouslySetInnerHTML:{__html:s}}),Kx.createElement("p",{style:{color:"var(--rules-pdf-reader-empty-message-color)"}},"No PDF available to display")))});Xx.displayName="RulesPdfReaderBlockComponent";th(Xx),eb.RulesPdfReader;const Jx=ie.k5(["info","success","error","warning","accent","neutral"]),ew=ie.k5(["xs","sm","md","lg","xl"]);Eb.extend({blockType:ie.eu(eb.Notice),content:Eb.shape.content.extend({title:Hb({max:100,optional:!0}),description:Hb({max:1e3,optional:!0}),variant:Jx.default("info"),size:ew.default("md"),icon:ie.Yj().optional()})}),eb.Notice;var tw=a(41594);function aw(){return aw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},aw.apply(null,arguments)}const rw=[{value:"",icon:"",label:"Default"},{value:"ri-information-fill",icon:"ri-information-fill",label:"Info"},{value:"ri-checkbox-circle-line",icon:"ri-checkbox-circle-line",label:"Success"},{value:"ri-close-circle-line",icon:"ri-close-circle-line",label:"Error"},{value:"ri-alert-line",icon:"ri-alert-line",label:"Warning"},{value:"ri-error-warning-line",icon:"ri-error-warning-line",label:"Caution"},{value:"ri-notification-line",icon:"ri-notification-line",label:"Notification"},{value:"ri-megaphone-line",icon:"ri-megaphone-line",label:"Announcement"},{value:"ri-calendar-event-line",icon:"ri-calendar-event-line",label:"Event"},{value:"ri-time-line",icon:"ri-time-line",label:"Deadline"},{value:"ri-shield-check-line",icon:"ri-shield-check-line",label:"Verified"},{value:"ri-lock-line",icon:"ri-lock-line",label:"Locked"},{value:"ri-star-line",icon:"ri-star-line",label:"Featured"},{value:"ri-trophy-line",icon:"ri-trophy-line",label:"Achievement"},{value:"ri-gift-line",icon:"ri-gift-line",label:"Reward"},{value:"ri-flashlight-line",icon:"ri-flashlight-line",label:"Highlight"}];(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=tw.createElement(tw.Fragment,null,tw.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>tw.createElement(fn,null,tw.createElement(xn,null,r("Title")),tw.createElement(wn,null,tw.createElement(bh,aw({},e,{placeholder:r("Enter notice title...")}))),tw.createElement(kn,null))}),tw.createElement(bn,{control:e.control,name:`${n}description`,render:({field:e})=>tw.createElement(fn,null,tw.createElement(xn,null,r("Description")),tw.createElement(wn,null,tw.createElement(fd,aw({},e,{placeholder:r("Enter notice description...")}))),tw.createElement(kn,null))})),l=tw.createElement("div",{className:"space-y-4"},tw.createElement(bn,{control:e.control,name:`${n}variant`,render:({field:e})=>tw.createElement(fn,null,tw.createElement(xn,null,r("Variant")),tw.createElement(wn,null,tw.createElement(ec,{value:e.value,onValueChange:e.onChange},tw.createElement(rc,null,tw.createElement(ac,{placeholder:r("Select variant")})),tw.createElement(ic,null,tw.createElement(sc,{value:"info"},r("Info")),tw.createElement(sc,{value:"success"},r("Success")),tw.createElement(sc,{value:"error"},r("Error")),tw.createElement(sc,{value:"warning"},r("Warning")),tw.createElement(sc,{value:"accent"},r("Accent")),tw.createElement(sc,{value:"neutral"},r("Neutral"))))),tw.createElement(kn,null))}),tw.createElement(bn,{control:e.control,name:`${n}size`,render:({field:e})=>tw.createElement(fn,null,tw.createElement(xn,null,r("Size")),tw.createElement(wn,null,tw.createElement(ec,{value:e.value,onValueChange:e.onChange},tw.createElement(rc,null,tw.createElement(ac,{placeholder:r("Select size")})),tw.createElement(ic,null,tw.createElement(sc,{value:"xs"},r("Extra Small")),tw.createElement(sc,{value:"sm"},r("Small")),tw.createElement(sc,{value:"md"},r("Medium")),tw.createElement(sc,{value:"lg"},r("Large")),tw.createElement(sc,{value:"xl"},r("Extra Large"))))),tw.createElement(kn,null))}),tw.createElement(bn,{control:e.control,name:`${n}icon`,render:({field:e})=>tw.createElement(fn,null,tw.createElement(xn,null,r("Icon")),tw.createElement(wn,null,tw.createElement(ec,{value:e.value||"__default",onValueChange:t=>e.onChange("__default"===t?"":t)},tw.createElement(rc,null,tw.createElement(ac,{placeholder:r("Select icon")})),tw.createElement(ic,null,rw.map(e=>tw.createElement(sc,{key:e.value||"__default",value:e.value||"__default"},tw.createElement("span",{className:"inline-flex items-center gap-2"},e.icon?tw.createElement("i",{className:e.icon}):null,tw.createElement("span",null,r(e.label)))))))),tw.createElement(kn,null))}));return tw.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o,customSettings:l})}).displayName="NoticeBlockEdit";var nw=a(78792),ow={};ow.styleTagTransform=zd(),ow.setAttributes=Ad(),ow.insert=Ed().bind(null,"head"),ow.domAPI=kd(),ow.insertStyleElement=Td(),wd()(nw.A,ow),nw.A&&nw.A.locals&&nw.A.locals;var iw=a(41594);const lw=(0,n.forwardRef)(({block:e},t)=>{const{content:a}=e||{},r=a.icon?iw.createElement("i",{className:a.icon}):void 0;return iw.createElement(ih,{ref:t,block:e,wrapperClassName:"notice-block"},iw.createElement(Hi,{variant:a.variant||"info",size:a.size||"md",showIcon:!a.icon,icon:r,title:a.title,description:a.description}))});lw.displayName="NoticeBlockComponent";th(lw);const sw=(eb.Notice,eb.Notice,eb.Notice,eb.Notice,eb.Notice,Eb.extend({blockType:ie.eu(eb.Text),content:Eb.shape.content.extend({title:Hb({max:100,optional:!0}),subtitle:Hb({max:200,optional:!0}),text:Hb({max:1e4})})}),{...Nb,blockType:eb.Text,content:{...Nb.content,title:"",subtitle:"",text:""}});var cw=a(41594);function dw(){return dw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},dw.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=cw.createElement(cw.Fragment,null,cw.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>cw.createElement(fn,null,cw.createElement(xn,null,r("Title")),cw.createElement(wn,null,cw.createElement(bh,dw({},e,{placeholder:r("Enter block title (optional)...")}))),cw.createElement(kn,null))}),cw.createElement(bn,{control:e.control,name:`${n}subtitle`,render:({field:e})=>cw.createElement(fn,null,cw.createElement(xn,null,r("Subtitle")),cw.createElement(wn,null,cw.createElement(bh,dw({},e,{placeholder:r("Enter block subtitle (optional)...")}))),cw.createElement(kn,null))}),cw.createElement(bn,{control:e.control,name:`${n}text`,render:({field:e})=>cw.createElement(fn,null,cw.createElement(xn,null,r("Content")),cw.createElement(wn,null,cw.createElement(fd,dw({},e,{placeholder:r("Enter your text content here...")}))),cw.createElement(kn,null))}));return cw.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o})}).displayName="TextBlockEdit";var uw=a(30408),gw={};gw.styleTagTransform=zd(),gw.setAttributes=Ad(),gw.insert=Ed().bind(null,"head"),gw.domAPI=kd(),gw.insertStyleElement=Td(),wd()(uw.A,gw),uw.A&&uw.A.locals&&uw.A.locals;var mw=a(41594);const pw=(0,n.forwardRef)(({block:e},t)=>{const{content:a,theming:r}=e||{};return mw.createElement(ih,{ref:t,block:e,wrapperClassName:"text-block",wrapperStyle:{fontFamily:"var(--text-block-font-family)"}},a.title&&mw.createElement("h2",{style:{fontSize:"var(--text-block-title-font-size)",fontWeight:"var(--text-block-title-font-weight)",lineHeight:"var(--text-block-title-line-height)",color:"var(--text-block-title-color)",marginBottom:"var(--text-block-title-margin-bottom)"},dangerouslySetInnerHTML:{__html:a.title}}),a.subtitle&&mw.createElement("h3",{style:{fontSize:"var(--text-block-subtitle-font-size)",fontWeight:"var(--text-block-subtitle-font-weight)",lineHeight:"var(--text-block-subtitle-line-height)",color:"var(--text-block-subtitle-color)",marginBottom:"var(--text-block-subtitle-margin-bottom)"},dangerouslySetInnerHTML:{__html:a.subtitle}}),mw.createElement("div",{className:"prose",style:{fontSize:"var(--text-block-content-font-size)",fontWeight:"var(--text-block-content-font-weight)",lineHeight:"var(--text-block-content-line-height)",color:"var(--text-block-content-color)"},dangerouslySetInnerHTML:{__html:a.text||""}}))});pw.displayName="TextBlockComponent";th(pw),eb.Text;const bw=(["--text-block-content-padding: var(--spacing-10)","--text-block-title-font-size: var(--heading-h1-clamp)","--text-block-title-font-weight: var(--font-extrabold)","--text-block-title-color: var(--indigo-400)","--text-block-title-margin-bottom: var(--spacing-2)","--text-block-subtitle-color: var(--gray-400)","--text-block-subtitle-font-weight: var(--font-normal)","--text-block-subtitle-margin-bottom: var(--spacing-8)","--text-block-content-color: var(--gray-300)","--text-block-content-line-height: var(--leading-relaxed)","--text-block-link-color: var(--indigo-400)","--text-block-link-hover-color: var(--indigo-300)","--text-block-link-text-decoration: none","--text-block-blockquote-border-color: var(--indigo-500)","--text-block-blockquote-color: var(--gray-400)"].join("; "),ie.Ik({_id:ie.Yj(),name:ie.Yj().min(1,"Name is required"),tournamentStartTime:ie.Yj().min(1,"Tournament start time is required"),registrationOpenTime:ie.Yj().optional(),registrationCloseTime:ie.Yj().min(1,"Registration close time is required"),checkInOpenTime:ie.Yj().optional(),checkInCloseTime:ie.Yj().optional(),game:ie.Yj().min(1,"Game is required"),region:ie.Yj().min(1,"Region is required"),participantCount:ie.ai().optional(),eventUrl:ie.Yj().url("Must be a valid URL").optional(),registrationUrl:ie.Yj().url("Must be a valid URL").optional(),isRegistered:ie.zM().default(!1),isCheckedIn:ie.zM().default(!1),isInviteOnly:ie.zM().default(!1),hasStream:ie.zM().default(!1),streamUrl:ie.Yj().url("Must be a valid URL").optional(),teamLogoUrl:ie.Yj().url("Must be a valid URL").optional(),actionsDisabled:ie.zM().default(!1),canRegister:ie.zM().default(!0),canCheckIn:ie.zM().default(!1),userRole:ie.k5(["viewer","participant","team_captain"]).default("viewer"),status:ie.k5(["past","current","upcoming"]).default("upcoming"),showBadge:ie.zM().default(!0),canEditLineup:ie.zM().default(!1)})),hw=ie.Ik({id:ie.Yj(),name:Hb({max:50}),order:ie.ai().min(0),showBadge:ie.zM().default(!0),events:ie.YO(bw).min(1,"At least 1 event is required per phase").max(20,"Maximum 20 events allowed per phase").default([])}),vw=ie.YO(hw).min(1,"At least 1 phase is required").max(10,"Maximum 10 phases allowed").default([]),fw=(Eb.extend({blockType:ie.eu(eb.Timeline),content:Eb.shape.content.extend({title:Hb({max:100,optional:!0}),subtitle:Hb({max:200,optional:!0}),showPhaseDividers:ie.zM().default(!0),autoScrollToActive:ie.zM().default(!0),cardLayout:ie.k5(["horizontal","vertical"]).default("horizontal")}),data:Eb.shape.data.extend({phases:vw}),actions:Eb.shape.actions.extend({onRegister:ie.fH().args(bw).returns(ie.rI()),onCheckIn:ie.fH().args(bw).returns(ie.rI()),onViewStream:ie.fH().args(bw).returns(ie.rI()),onViewDetails:ie.fH().args(bw).returns(ie.rI()),onManageLineup:ie.fH().args(bw).returns(ie.rI())})}),{...Nb,blockType:eb.Timeline,content:{...Nb.content,title:"",subtitle:"",showPhaseDividers:!0,autoScrollToActive:!0,cardLayout:"horizontal"},data:{...Nb.data,phases:[]},actions:{...Nb.actions,onRegister:()=>{},onCheckIn:()=>{},onViewStream:()=>{},onViewDetails:()=>{},onManageLineup:()=>{}},loading:!1});var xw=a(45152),ww={};ww.styleTagTransform=zd(),ww.setAttributes=Ad(),ww.insert=Ed().bind(null,"head"),ww.domAPI=kd(),ww.insertStyleElement=Td(),wd()(xw.A,ww),xw.A&&xw.A.locals&&xw.A.locals;var yw=a(41594);const kw=({name:e})=>yw.createElement("div",{className:"timeline-phase-divider flex items-center justify-center h-full"},yw.createElement("div",{className:ur("timeline-phase-divider-badge text-center align-middle h-full truncate whitespace-nowrap overflow-hidden text-ellipsis max-w-32","bg-[--timeline-phase-divider-bg]","text-[--timeline-phase-divider-color]","text-[length:--timeline-phase-divider-font-size]","font-[--timeline-phase-divider-font-weight]","[text-transform:--timeline-phase-divider-text-transform]","[letter-spacing:--timeline-phase-divider-letter-spacing]","[writing-mode:--timeline-phase-divider-writing-mode]","[text-orientation:mixed]","[transform:--timeline-phase-divider-transform]","p-[--timeline-phase-divider-padding]","[white-space:--timeline-phase-divider-white-space]","rounded-[var(--timeline-phase-divider-border-radius)]")},e));kw.displayName="PhaseDivider";var Cw=a(41594),Ew=a(69558),Nw={};Nw.styleTagTransform=zd(),Nw.setAttributes=Ad(),Nw.insert=Ed().bind(null,"head"),Nw.domAPI=kd(),Nw.insertStyleElement=Td(),wd()(Ew.A,Nw),Ew.A&&Ew.A.locals&&Ew.A.locals;var Aw=a(41594);const Vw=({onRegister:e,onCheckIn:t,onViewStream:a,onViewDetails:r,onManageLineup:o,className:l,eventData:s})=>{const{t:c}=(0,i.Bd)("player-hub"),d=function(e){const t=gg().utc(),a=gg().utc(e.tournamentStartTime),r=gg().utc(e.registrationCloseTime),n=e.registrationOpenTime?gg().utc(e.registrationOpenTime):null,o=e.checkInOpenTime?gg().utc(e.checkInOpenTime):null,i=e.checkInCloseTime?gg().utc(e.checkInCloseTime):null,l=a.clone().add(3,"hours");return t.isAfter(l)?"event-finished":t.isAfter(a)?"event-started":o&&i&&t.isAfter(o)&&t.isBefore(i)?e.isCheckedIn?"checkin-open-checked-in":"checkin-open-not-checked-in":t.isBefore(r)?n&&t.isBefore(n)?"registration-not-open":e.isRegistered?"registration-open-registered":"registration-open-not-registered":"registration-closed"}(s),u=function(e,t){switch(t){case"registration-not-open":if(e.registrationOpenTime){const t=vl(e.registrationOpenTime);return{type:"time",message:`Registration opens in ${t}`,countdown:t}}return null;case"registration-open-not-registered":case"checkin-open-not-checked-in":default:return null;case"registration-open-registered":if(e.checkInOpenTime){const t=vl(e.checkInOpenTime);return{type:"success",message:Cw.createElement("span",null,"You are registered!",Cw.createElement("br",null),"Check in opens in ",t,"."),countdown:t}}return{type:"success",message:"You are registered!"};case"checkin-open-checked-in":{const t=vl(e.tournamentStartTime);return{type:"success",message:t?Cw.createElement("span",null,"You are checked in!",Cw.createElement("br",null),"Event starts in ",t,"."):"You are checked in! Event starting soon.",countdown:t}}}}(s,d),g=function(e,t,a){switch(t){case"registration-open-not-registered":if(e.canRegister&&!e.actionsDisabled&&!e.isInviteOnly){const t=vl(e.registrationCloseTime);return{type:"register",text:"Register",countdown:t?`${t} left`:void 0,disabled:!1,variant:"default"}}return null;case"registration-open-registered":case"registration-closed":case"checkin-open-checked-in":return a?.hasManageLineup&&e.isRegistered?{type:"manage-lineup",text:e.canEditLineup?"Manage lineup":"View lineup",disabled:!1,variant:"default"}:null;case"checkin-open-not-checked-in":if(e.canCheckIn&&!e.actionsDisabled){const t=e.checkInCloseTime?vl(e.checkInCloseTime):null;return{type:"checkin",text:"Check In",countdown:t?`${t} left`:void 0,disabled:!1,variant:"default"}}return null;case"event-started":return e.hasStream&&e.streamUrl?{type:"view-stream",text:"View Stream",disabled:!1,variant:"outline"}:null;default:return null}}(s,d,{hasManageLineup:!!o}),m=(0,n.useCallback)(()=>{if(g)switch(g.type){case"register":e?.(s);break;case"checkin":t?.(s);break;case"view-stream":a?.(s);break;case"manage-lineup":o?.(s)}},[g,e,t,a,o,s]),p=(0,n.useCallback)(()=>{s.eventUrl?window.open(s.eventUrl,"_blank"):r?.(s)},[r,s]);return Aw.createElement(Wl,{className:ur("timeline-event-card flex flex-col gap-2 h-full justify-between","min-w-[--timeline-event-card-min-width]","max-w-[--timeline-event-card-max-width]","p-[--timeline-event-card-padding]","transition-[--timeline-event-card-transition]","border-[--timeline-event-card-border]","rounded-[--timeline-event-card-border-radius]","shadow-[--timeline-event-card-shadow]","text-[--timeline-event-card-color]",l),style:{backgroundColor:"var(--timeline-event-card-bg)",borderColor:"var(--timeline-event-card-border-color)"}},Aw.createElement("div",{className:"flex flex-col gap-2"},Aw.createElement("div",{className:"flex flex-wrap gap-1"},Aw.createElement(Ji,{variant:"default",size:"sm"},s.game),Aw.createElement(Ji,{variant:"default",size:"sm"},s.region),void 0!==(b=s).participantCount&&b.participantCount>0&&Aw.createElement(Ji,{variant:"default",size:"sm"},s.participantCount," participants")),Aw.createElement("h5",{className:ur("timeline-event-card-header line-clamp-2","text-[length:--timeline-event-title-font-size]","font-[--timeline-event-title-font-weight]","leading-[--timeline-event-title-line-height]"),style:{color:"var(--timeline-event-title-color)"}},s.name),Aw.createElement("div",{className:ur("flex flex-col-2 gap-2","text-[length:--timeline-event-date-font-size]","font-[--timeline-event-date-font-weight]","leading-[--timeline-event-date-line-height]"),style:{color:"var(--timeline-event-date-color)"}},Aw.createElement("div",{className:"flex items-center gap-1"},Aw.createElement("i",{className:"ri-calendar-line"}),Aw.createElement("span",null,bl(s.tournamentStartTime,{month:"short",day:"numeric",year:"numeric"}))),Aw.createElement("div",{className:"flex items-center gap-1"},Aw.createElement("i",{className:"ri-time-line"}),Aw.createElement("span",null,hl(s.tournamentStartTime))))),Aw.createElement("footer",{className:"flex flex-col gap-1 mt-auto"},u&&Aw.createElement("div",{className:"flex gap-2 items-center"},Aw.createElement(Hi,{variant:"time"===u.type?"info":"success"===u.type?"success":"info",size:"xs",showIcon:!0,className:"flex-grow rounded-lg"},u.message),Aw.createElement(Tl,{variant:"secondary",size:"sm",onClick:p},Aw.createElement("i",{className:"ri-arrow-right-up-line text-xl"}))),g&&Aw.createElement(Aw.Fragment,null,"register"===g.type||"checkin"===g.type?Aw.createElement(Tl,{className:"w-full flex items-center gap-1",size:"sm",variant:g.variant,onClick:m,disabled:g.disabled},Aw.createElement("div",{className:"flex items-center gap-2"},s.isRegistered&&s.teamLogoUrl&&Aw.createElement(Yi,{avatarUrl:s.teamLogoUrl,alt:"team-logo",size:"sm"}),Aw.createElement("span",null,g.text)),g.countdown&&Aw.createElement("span",{style:{color:"var(--timeline-event-countdown-color)",fontSize:"var(--timeline-event-countdown-font-size)"}},g.countdown),Aw.createElement("i",{className:"ri-arrow-right-line text-xl"})):"view-stream"===g.type?Aw.createElement(Tl,{className:"w-full",size:"sm",variant:g.variant,onClick:m,disabled:g.disabled},Aw.createElement("i",{className:"ri-play-line text-xl"}),c("View Stream")):"manage-lineup"===g.type?Aw.createElement(Tl,{className:"w-full flex items-center gap-1",size:"sm",variant:g.variant,onClick:m,disabled:g.disabled},Aw.createElement("span",null,g.text),Aw.createElement("i",{className:"ri-arrow-right-line text-xl"})):null),!u&&!g&&Aw.createElement("div",{className:"flex justify-end"},Aw.createElement(Tl,{variant:"secondary",size:"sm",onClick:p},Aw.createElement("i",{className:"ri-arrow-right-up-line text-xl"})))));var b};Vw.displayName="TimelineEventCard";const Tw=({eventCount:e=4,showPhaseDividers:t=!0,className:a})=>o().createElement("div",{className:ur("timeline-block","timeline-container","relative","mx-auto overflow-hidden xl:mt-4 max-w-7xl","m-[--timeline-block-container-margin]","overflow-[--timeline-block-container-overflow]","max-w-[--timeline-block-container-max-width]",a)},o().createElement("div",{className:"absolute inset-0 flex items-center justify-center z-10"},o().createElement(Tc,{size:"md"})),o().createElement("div",{className:ur("timeline-content-wrapper","p-6 xl:rounded-lg xl:shadow-lg","p-[--timeline-block-content-padding]","rounded-[--timeline-block-container-border-radius]","shadow-[--timeline-block-container-shadow]")},o().createElement("div",{className:ur("timeline-events-container","flex items-center justify-between space-x-0 pb-2 overflow-x-auto","flex-[--timeline-block-flex-direction]","items-[--timeline-block-align-items]","justify-[--timeline-block-justify-content]","mb-[--timeline-block-margin-bottom]")},Array.from({length:e}).map((a,r)=>o().createElement("div",{key:`skeleton-event-${r}`,className:ur("timeline-event-item","flex items-center flex-col flex-grow","flex-[--timeline-block-item-flex-direction]","items-[--timeline-block-item-align-items]","grow-[--timeline-block-item-flex-grow]")},o().createElement("div",{className:ur("timeline-node-container","flex w-full items-center","flex-[--timeline-block-node-container-flex-direction]","items-[--timeline-block-node-container-align-items]","w-[--timeline-block-node-container-width]","bg-[--timeline-block-node-container-inactive-bg]","mb-[--timeline-block-node-container-margin-bottom]",0===r&&"rounded-l-full",r===e-1&&"rounded-r-full")},o().createElement(oi,{className:ur("timeline-node","rounded-full aspect-square","w-[--timeline-block-node-size]","h-[--timeline-block-node-size]")}),r<e-1&&o().createElement(oi,{className:ur("timeline-connector","w-full","h-[--timeline-block-connector-height]")})),o().createElement("div",{className:ur("timeline-content-container","mr-2","h-[--timeline-block-content-container-height]","items-[--timeline-block-content-container-align-items]",t&&["flex","flex-[--timeline-block-content-container-flex-direction]","gap-[--timeline-block-content-container-gap]"],!t&&"flex-col gap-0")},t&&r%2==0&&o().createElement("div",{className:"timeline-phase-divider flex items-center justify-center h-[var(--timeline-phase-divider-height)]"},o().createElement(oi,{className:ur("timeline-phase-divider-badge text-center align-middle","h-[var(--timeline-phase-divider-height)]","w-16","rounded-[var(--timeline-phase-divider-border-radius)]")})),o().createElement(_w,null))))))),_w=()=>o().createElement("div",{className:ur("timeline-event-card flex flex-col gap-4","min-w-[--timeline-event-card-min-width]","max-w-[--timeline-event-card-max-width]","h-[--timeline-event-card-height]","p-[--timeline-event-card-padding]","border-[--timeline-event-card-border]","rounded-[--timeline-event-card-border-radius]","shadow-[--timeline-event-card-shadow]")},o().createElement("div",{className:"flex flex-col gap-2"},o().createElement("div",{className:"flex flex-wrap gap-1"},o().createElement(oi,{className:"h-5 w-16 rounded-full"}),o().createElement(oi,{className:"h-5 w-20 rounded-full"}),o().createElement(oi,{className:"h-5 w-24 rounded-full"})),o().createElement(oi,{className:"h-6 w-48"}),o().createElement("div",{className:"flex flex-col gap-2"},o().createElement("div",{className:"flex items-center gap-2"},o().createElement(oi,{className:"w-4 h-4 rounded"}),o().createElement(oi,{className:"h-4 w-24"})),o().createElement("div",{className:"flex items-center gap-2"},o().createElement(oi,{className:"w-4 h-4 rounded"}),o().createElement(oi,{className:"h-4 w-20"})))),o().createElement("footer",{className:"flex flex-col gap-2 mt-auto"},o().createElement(oi,{className:"h-8 w-full rounded-lg"}),o().createElement("div",{className:"flex gap-2 mt-auto"},o().createElement(oi,{className:"flex-1 h-10 rounded-full"}),o().createElement(oi,{className:"w-10 h-10 rounded-full"}))));Tw.displayName="TimelineBlockSkeleton";const zw=(e={})=>{const{threshold:t=.5,rootMargin:a="0px",triggerOnce:r=!0}=e,[o,i]=(0,n.useState)(!1),[l,s]=(0,n.useState)(!1),c=(0,n.useRef)(null);return(0,n.useEffect)(()=>{const e=c.current;if(!e)return;const n=new IntersectionObserver(([e])=>{const t=e.isIntersecting;!t||r&&l?r||t||i(!1):(i(!0),r&&s(!0))},{threshold:t,rootMargin:a});return n.observe(e),()=>{n.unobserve(e)}},[t,a,r,l]),{elementRef:c,isIntersecting:o}};var Bw=a(54467),Sw={};Sw.styleTagTransform=zd(),Sw.setAttributes=Ad(),Sw.insert=Ed().bind(null,"head"),Sw.domAPI=kd(),Sw.insertStyleElement=Td(),wd()(Bw.A,Sw),Bw.A&&Bw.A.locals&&Bw.A.locals;const Lw=(0,n.forwardRef)(({block:e},t)=>{const{content:a,actions:r,data:i,loading:l,theming:s}=e,{showPhaseDividers:c=!0,autoScrollToActive:d=!0}=a,{phases:u=[]}=i||{},{eventRefs:g,timelineContainerRef:m,intersectionRef:p,isIntersecting:b,currentEventIndex:h,eventsWithPhaseInfo:v,handleRegister:f,handleCheckIn:x,handleViewStream:w,handleViewDetails:y,handleManageLineup:k}=(({phases:e=[],actions:t,autoScrollToActive:a=!0,loading:r=!1})=>{const o=(0,n.useRef)([]),i=(0,n.useRef)(null),{elementRef:l,isIntersecting:s}=zw({threshold:.1,rootMargin:"50px",triggerOnce:!1}),c=(0,n.useCallback)(e=>{t?.onRegister?.(e)},[t?.onRegister]),d=(0,n.useCallback)(e=>{t?.onCheckIn?.(e)},[t?.onCheckIn]),u=(0,n.useCallback)(e=>{t?.onViewStream?.(e)},[t?.onViewStream]),g=(0,n.useCallback)(e=>{t?.onViewDetails?.(e)},[t?.onViewDetails]),m=(0,n.useCallback)(e=>{t?.onManageLineup?.(e)},[t?.onManageLineup]),p=(0,n.useMemo)(()=>{let t=0;return e.flatMap((e,a)=>e.events.map((r,n)=>{const o=new Date(r.tournamentStartTime),i=t++;return{...r,phaseIndex:a,phaseName:e.name,isFirstInPhase:0===n,eventDate:o,globalIndex:i}}))},[e]);!function(e){const[t,a]=(0,n.useState)(0);(0,n.useEffect)(()=>{const t=e.flatMap(e=>{const t=[e.registrationOpenTime,e.registrationCloseTime,e.checkInOpenTime,e.checkInCloseTime,e.tournamentStartTime].filter(e=>Boolean(e)).map(e=>new Date(e).getTime());return e.tournamentStartTime&&t.push(new Date(e.tournamentStartTime).getTime()+108e5),t}),r=Date.now(),n=t.filter(e=>e>r).sort((e,t)=>e-t)[0];if(!n)return;const o=setTimeout(()=>a(e=>e+1),n-r+100);return()=>clearTimeout(o)},[e,t])}(p);const b=(0,n.useMemo)(()=>{if(0===p.length)return 0;const e=fl();let t=0,a=new Date(0);for(const r of p)r.eventDate<=e&&r.eventDate>a&&(a=r.eventDate,t=r.globalIndex);if(0===a.getTime())for(const t of p)if(t.eventDate>e)return t.globalIndex;return t},[p]),h=(0,n.useCallback)((e=100)=>{const t=o.current[b],a=i.current;t&&a&&setTimeout(()=>{const e=a.getBoundingClientRect(),r=t.getBoundingClientRect(),n=r.left-e.left+a.scrollLeft-e.width/2+r.width/2;a.scrollTo({left:n,behavior:"smooth"})},e)},[b]);return(0,n.useEffect)(()=>{!r&&a&&s&&e&&0!==e.length&&h(100)},[b,a,r,s,e,h]),(0,n.useEffect)(()=>{if(r||!a||!e||0===e.length)return;const t=setTimeout(()=>{h(0)},500);return()=>clearTimeout(t)},[b,a,r,e,h]),{eventRefs:o,timelineContainerRef:i,intersectionRef:l,isIntersecting:s,currentEventIndex:b,eventsWithPhaseInfo:p,handleRegister:c,handleCheckIn:d,handleViewStream:u,handleViewDetails:g,handleManageLineup:m}})({phases:u,actions:r,autoScrollToActive:d,loading:l});return l||!u||0===u.length?o().createElement(Tw,{eventCount:4,showPhaseDividers:c}):o().createElement(ih,{ref:e=>{"function"==typeof t?t(e):t&&(t.current=e),p.current=e},block:e,wrapperClassName:ur("timeline-block","timeline-container","xl:mt-4","overflow-[--timeline-block-container-overflow]"),contentClassName:ur("timeline-content-wrapper px-0","rounded-[--timeline-block-container-border-radius]","shadow-[--timeline-block-container-shadow]")},e.slots?.header,o().createElement("div",{ref:m,className:ur("timeline-events-container","flex items-center justify-between space-x-0 pb-2 overflow-x-auto","flex-[--timeline-block-flex-direction]","items-[--timeline-block-align-items]","justify-[--timeline-block-justify-content]","mb-[--timeline-block-margin-bottom]")},v.map((e,t)=>{const a=t<h,r=t===h,n=c&&e.isFirstInPhase;return o().createElement("div",{key:e._id||`event-${e.phaseIndex}-${t}`,className:ur("timeline-event-item","flex items-center flex-col flex-grow","flex-[--timeline-block-item-flex-direction]","items-[--timeline-block-item-align-items]","grow-[--timeline-block-item-flex-grow]"),ref:e=>{e&&(g.current[t]=e)}},o().createElement("div",{className:ur("timeline-node-container","flex w-full items-center","flex-[--timeline-block-node-container-flex-direction]","items-[--timeline-block-node-container-align-items]","w-[--timeline-block-node-container-width]","bg-[--timeline-block-node-container-inactive-bg]","mb-[--timeline-block-node-container-margin-bottom]",a&&"bg-[--timeline-block-node-container-active-bg]",0===t&&"rounded-l-full",t===v.length-1&&"rounded-r-full")},o().createElement("div",{className:ur("timeline-node","rounded-full aspect-square","w-[--timeline-block-node-size]","h-[--timeline-block-node-size]","border-[length:--timeline-block-node-border-width]",r&&["timeline-node-active","bg-[--timeline-block-node-active-bg]","border-[--timeline-block-node-active-border-color]"],a&&["timeline-node-past","bg-[--timeline-block-node-active-bg]","border-[--timeline-block-node-active-border-color]","opacity-50"],!r&&!a&&["timeline-node-inactive","bg-[--timeline-block-node-inactive-bg]","border-[--timeline-block-node-inactive-border-color]"])}),t<v.length-1&&o().createElement("div",{className:ur("timeline-connector","w-full","h-[--timeline-block-connector-height]",r?"timeline-connector-active bg-[--timeline-block-connector-active-bg]":"timeline-connector-inactive bg-[--timeline-block-connector-inactive-bg]")})),o().createElement("div",{className:ur("timeline-content-container","mr-2","h-[--timeline-block-content-container-height]","items-[--timeline-block-content-container-align-items]",n&&["flex","flex-[--timeline-block-content-container-flex-direction]","gap-[--timeline-block-content-container-gap]"],!n&&"flex-col gap-0")},n&&o().createElement(kw,{name:e.phaseName}),o().createElement(Vw,{eventData:e,onRegister:f,onCheckIn:x,onViewStream:w,onViewDetails:y,onManageLineup:k})))})))});th(Lw);var Pw=a(41594);function Iw(){return Iw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Iw.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Pw.createElement(Pw.Fragment,null,Pw.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>Pw.createElement(fn,null,Pw.createElement(xn,null,r("Title")),Pw.createElement(wn,null,Pw.createElement(bh,Iw({},e,{placeholder:r("Enter block title (optional)...")}))),Pw.createElement(kn,null))}),Pw.createElement(bn,{control:e.control,name:`${n}subtitle`,render:({field:e})=>Pw.createElement(fn,null,Pw.createElement(xn,null,r("Subtitle")),Pw.createElement(wn,null,Pw.createElement(bh,Iw({},e,{placeholder:r("Enter block subtitle (optional)...")}))),Pw.createElement(kn,null))}),Pw.createElement("div",{className:"space-y-4"},Pw.createElement("h3",{className:"text-lg font-semibold"},r("Display Settings")),Pw.createElement(bn,{control:e.control,name:`${n}cardLayout`,render:({field:e})=>Pw.createElement(fn,null,Pw.createElement(xn,null,r("Card Layout")),Pw.createElement(wn,null,Pw.createElement(bu,Iw({type:"single"},e,{value:e.value||"horizontal",onValueChange:e.onChange,items:[{value:"horizontal",label:r("Horizontal")},{value:"vertical",label:r("Vertical")}],className:"inline-flex ml-2 !mt-0"}))),Pw.createElement(kn,null))}),Pw.createElement(bn,{control:e.control,name:`${n}showPhaseDividers`,render:({field:e})=>Pw.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Pw.createElement(wn,null,Pw.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),Pw.createElement("div",{className:"space-y-1 leading-none"},Pw.createElement(xn,null,r("Show Phase Dividers"))))}),Pw.createElement(bn,{control:e.control,name:`${n}autoScrollToActive`,render:({field:e})=>Pw.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},Pw.createElement(wn,null,Pw.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),Pw.createElement("div",{className:"space-y-1 leading-none"},Pw.createElement(xn,null,r("Auto Scroll to Active Event"))))})));return Pw.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o})}).displayName="TimelineBlockEdit";const Rw=e=>{const t=new Date;return t.setHours(t.getHours()+e),t.toISOString()},Mw=e=>{const t=new Date;return t.setHours(t.getHours()-e),t.toISOString()},Ow={_id:"event-1",name:"Valorant Championship Series",tournamentStartTime:Rw(72),registrationOpenTime:Mw(24),registrationCloseTime:Rw(48),checkInOpenTime:Rw(70),checkInCloseTime:Rw(71),game:"Valorant",region:"NA",participantCount:128,isRegistered:!1,isCheckedIn:!1,isInviteOnly:!1,hasStream:!0,streamUrl:"https://twitch.tv/valorant",teamLogoUrl:void 0,actionsDisabled:!1,canRegister:!0,canCheckIn:!1,userRole:"participant",status:"upcoming",showBadge:!0,canEditLineup:!1},jw=(Rw(2),Mw(1),Rw(1),Mw(1),Rw(2),Mw(.5),Rw(1),e=>{const t=new Date;return t.setHours(t.getHours()+e),t.toISOString()}),Fw=e=>{const t=new Date;return t.setHours(t.getHours()-e),t.toISOString()},Dw=(jw(168),jw(48),jw(120),jw(96),Fw(12),jw(24),jw(3),Fw(72),Fw(6),Fw(1),jw(2),Fw(24),Fw(168),Fw(48),jw(48),jw(12),eb.Timeline,ie.Ik({id:ie.Yj(),tournamentName:ie.Yj(),gameTitle:ie.Yj(),eventDate:ie.Yj(),endDate:ie.Yj().optional(),timezone:ie.Yj().default("UTC"),registrationStatus:ie.k5(["open","closed","pending"]).default("open"),bannerImage:pe.optional(),url:ie.Yj().optional(),ctaLabel:ie.Yj().default("View Event")}));Eb.extend({blockType:ie.eu(eb.TournamentBanners),content:Eb.shape.content.extend({title:Hb({max:100,optional:!0}),subtitle:Hb({max:300,optional:!0}),ctaStyle:ie.k5(["button","icon"]).default("button"),showFilters:ie.zM().default(!1),showCarouselControls:ie.zM().default(!0),showDots:ie.zM().default(!0),autoplay:ie.zM().default(!1),autoplayInterval:ie.ai().min(1e3).max(3e4).default(5e3),banners:ie.YO(Dw).max(10).default([])})}),eb.TournamentBanners;var Uw=a(41594);function Hw(){return Hw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Hw.apply(null,arguments)}function $w({form:e,contentPath:t,index:a}){const{t:r}=(0,i.Bd)(),n=`${t}banners.${a}.`;return Uw.createElement("div",{className:"flex flex-col gap-4"},Uw.createElement(bn,{control:e.control,name:`${n}tournamentName`,render:({field:e})=>Uw.createElement(fn,null,Uw.createElement(xn,null,r("Tournament Name")),Uw.createElement(wn,null,Uw.createElement(vs,Hw({},e,{placeholder:r("Enter tournament name...")}))),Uw.createElement(kn,null))}),Uw.createElement(bn,{control:e.control,name:`${n}gameTitle`,render:({field:e})=>Uw.createElement(fn,null,Uw.createElement(xn,null,r("Game Title")),Uw.createElement(wn,null,Uw.createElement(vs,Hw({},e,{placeholder:r("Enter game title...")}))),Uw.createElement(kn,null))}),Uw.createElement(qw,{form:e,bannerPath:n}),Uw.createElement(bn,{control:e.control,name:`${n}bannerImage`,render:({field:e})=>Uw.createElement(fn,null,Uw.createElement(xn,null,r("Banner Image")),Uw.createElement(wn,null,Uw.createElement(Ph,Hw({},e,{fieldName:`banners[${a}].bannerImage`,placeholder:r("Upload banner image...")}))),Uw.createElement(kn,null))}),Uw.createElement("div",{className:"grid grid-cols-2 gap-4"},Uw.createElement(bn,{control:e.control,name:`${n}url`,render:({field:e})=>Uw.createElement(fn,null,Uw.createElement(xn,null,r("URL")),Uw.createElement(wn,null,Uw.createElement(vs,Hw({},e,{placeholder:r("https://...")}))),Uw.createElement(kn,null))}),Uw.createElement(bn,{control:e.control,name:`${n}ctaLabel`,render:({field:e})=>Uw.createElement(fn,null,Uw.createElement(xn,null,r("CTA Label")),Uw.createElement(wn,null,Uw.createElement(vs,Hw({},e,{placeholder:r("View Event")}))),Uw.createElement(kn,null))})))}function qw({form:e,bannerPath:t}){const{t:a}=(0,i.Bd)(),r=e.watch(`${t}eventDate`),o=e.watch(`${t}endDate`),l=e.watch(`${t}timezone`),s=(0,n.useRef)(r?new Date(r):void 0),c=(0,n.useRef)(o?new Date(o):void 0),d=(0,n.useRef)(l||"UTC");return Uw.createElement("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6"},Uw.createElement(uc,{labels:{date:a("Event Start Date")},initialDate:s.current,initialTimezone:d.current,onDateTimeChange:a=>{e.setValue(`${t}eventDate`,a?a.toISOString():(new Date).toISOString())},onTimezoneChange:a=>{e.setValue(`${t}timezone`,a)}}),Uw.createElement(uc,{labels:{date:a("Event End Date (optional)")},initialDate:c.current,initialTimezone:d.current,onDateTimeChange:a=>{e.setValue(`${t}endDate`,a?a.toISOString():void 0)},onTimezoneChange:a=>{e.setValue(`${t}timezone`,a)}}))}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=Bv({form:e,fieldPath:`${n}banners`,maxItems:10,defaultItem:{id:crypto.randomUUID(),tournamentName:"",gameTitle:"",eventDate:(new Date).toISOString(),endDate:void 0,timezone:"UTC",bannerImage:void 0,url:"",ctaLabel:"View Event"}}),l=e.watch(`${n}autoplay`),s=Uw.createElement(Uw.Fragment,null,Uw.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>Uw.createElement(fn,null,Uw.createElement(xn,null,r("Block Title")),Uw.createElement(wn,null,Uw.createElement(bh,Hw({},e,{placeholder:r("Enter block title (optional)...")}))),Uw.createElement(kn,null))}),Uw.createElement(bn,{control:e.control,name:`${n}subtitle`,render:({field:e})=>Uw.createElement(fn,null,Uw.createElement(xn,null,r("Subtitle")),Uw.createElement(wn,null,Uw.createElement(fd,Hw({},e,{placeholder:r("Enter subtitle (optional)...")}))),Uw.createElement(kn,null))}),Uw.createElement(bn,{control:e.control,name:`${n}ctaStyle`,render:({field:e})=>Uw.createElement(fn,null,Uw.createElement(xn,null,r("CTA Button Style")),Uw.createElement(ec,{onValueChange:e.onChange,value:e.value||"button"},Uw.createElement(wn,null,Uw.createElement(rc,null,Uw.createElement(ac,{placeholder:r("Select style")}))),Uw.createElement(ic,null,Uw.createElement(sc,{value:"button"},r('Text Button (e.g. "View Event")')),Uw.createElement(sc,{value:"icon"},r("Icon Only (round arrow button)")))),Uw.createElement(kn,null))}),Uw.createElement("div",{className:"flex flex-col gap-4 border rounded-lg p-4"},Uw.createElement("h4",{className:"font-medium text-sm"},r("Display Settings")),Uw.createElement(bn,{control:e.control,name:`${n}showFilters`,render:({field:e})=>Uw.createElement(fn,{className:"flex items-center justify-between"},Uw.createElement(xn,null,r("Show Filter Tabs (Current / Upcoming / Past)")),Uw.createElement(wn,null,Uw.createElement(Dd,{checked:e.value,onCheckedChange:e.onChange})))}),Uw.createElement(bn,{control:e.control,name:`${n}showCarouselControls`,render:({field:e})=>Uw.createElement(fn,{className:"flex items-center justify-between"},Uw.createElement(xn,null,r("Show Arrow Controls")),Uw.createElement(wn,null,Uw.createElement(Dd,{checked:e.value,onCheckedChange:e.onChange})))}),Uw.createElement(bn,{control:e.control,name:`${n}showDots`,render:({field:e})=>Uw.createElement(fn,{className:"flex items-center justify-between"},Uw.createElement(xn,null,r("Show Dot Indicators")),Uw.createElement(wn,null,Uw.createElement(Dd,{checked:e.value,onCheckedChange:e.onChange})))}),Uw.createElement(bn,{control:e.control,name:`${n}autoplay`,render:({field:e})=>Uw.createElement(fn,{className:"flex items-center justify-between"},Uw.createElement(xn,null,r("Autoplay")),Uw.createElement(wn,null,Uw.createElement(Dd,{checked:e.value,onCheckedChange:e.onChange})))}),l&&Uw.createElement(bn,{control:e.control,name:`${n}autoplayInterval`,render:({field:e})=>Uw.createElement(fn,null,Uw.createElement(xn,null,r("Autoplay Interval (ms)")),Uw.createElement(wn,null,Uw.createElement(vs,Hw({type:"number",min:1e3,max:3e4,step:500},e,{onChange:t=>e.onChange(Number(t.target.value))}))),Uw.createElement(kn,null))})),Uw.createElement(Lv,{form:e,blockPath:`${n}banners`,itemTitle:r("Tournament Banners"),onAppend:o.appendItem,renderContent:(t,a)=>Uw.createElement($w,{form:e,contentPath:n,index:a}),getTitleText:t=>{const a=e.watch(`${n}banners.${t}`);return a?.tournamentName||`${r("Banner")} ${t+1}`},disableAppend:o.hasReachedLimit}));return Uw.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:s})}).displayName="TournamentBannersBlockEdit";var Gw=a(41080),Zw={};Zw.styleTagTransform=zd(),Zw.setAttributes=Ad(),Zw.insert=Ed().bind(null,"head"),Zw.domAPI=kd(),Zw.insertStyleElement=Td(),wd()(Gw.A,Zw),Gw.A&&Gw.A.locals&&Gw.A.locals;var Ww=a(41594);const Yw={open:"Registration open",closed:"Registration closed",pending:"Coming soon"},Kw=({banner:e,ctaStyle:t="button"})=>{const a=(0,n.useMemo)(()=>function(e,t){if(!e)return"pending";const a=new Date;return a<new Date(e)?"pending":t&&a>new Date(t)?"closed":"open"}(e.eventDate,e.endDate),[e.eventDate,e.endDate]),r=(0,n.useMemo)(()=>{const t=e.eventDate,a=bl(t,{month:"short",day:"numeric",year:"numeric"}),r=hl(t,{hour:"numeric",minute:"2-digit",hour12:!0}),n=hl(t,{timeZoneName:"short"}).split(" ").pop()||"GMT";let o;return e.endDate&&(o=bl(e.endDate,{month:"short",day:"numeric",year:"numeric"})),{date:a,time:r,timezone:n,endDateFormatted:o}},[e.eventDate,e.endDate]);return Ww.createElement("div",{className:"tournament-banner-card"},Ww.createElement("div",{className:"tournament-banner-card__image"},e.bannerImage&&e.bannerImage.length>0?Ww.createElement(Ey,{images:e.bannerImage,className:"tournament-banner-card__image-picture"}):Ww.createElement("div",{className:"tournament-banner-card__placeholder"})),Ww.createElement("div",{className:"tournament-banner-card__info"},Ww.createElement("div",{className:"tournament-banner-card__header"},e.gameTitle&&Ww.createElement("div",{style:{"--badge-secondary":"var(--tournament-banner-game-badge-bg-color)","--badge-secondary-color":"var(--tournament-banner-game-badge-text-color)","--badge-radius":"var(--tournament-banner-game-badge-border-radius)","--badge-sm-padding-x":"var(--tournament-banner-game-badge-padding-x)","--badge-sm-padding-y":"var(--tournament-banner-game-badge-padding-y)","--badge-sm-font-size":"var(--tournament-banner-game-badge-font-size)","--badge-font-weight":"var(--tournament-banner-game-badge-font-weight)"}},Ww.createElement(Ji,{variant:"secondary",size:"sm"},e.gameTitle)),e.url&&"icon"===t&&Ww.createElement("div",{className:"tournament-banner-card__action-button",style:{"--button-default":"var(--tournament-banner-action-button-bg-color)","--button-default-color":"var(--tournament-banner-action-button-text-color)","--button-default-hover":"color-mix(in srgb, var(--tournament-banner-action-button-bg-color) 85%, white)","--button-radius":"var(--tournament-banner-action-button-border-radius)"}},Ww.createElement(Tl,{variant:"default",href:e.url,target:"_blank",rel:"noopener noreferrer",style:{width:"var(--tournament-banner-action-button-size)",height:"var(--tournament-banner-action-button-size)",padding:0,display:"flex",alignItems:"center",justifyContent:"center"}},Ww.createElement("i",{className:"ri-arrow-right-up-line",style:{fontSize:"var(--tournament-banner-action-button-icon-size)"}}))),e.url&&"button"===t&&Ww.createElement("div",{style:{"--button-default":"var(--tournament-banner-cta-bg-color)","--button-default-color":"var(--tournament-banner-cta-text-color)","--button-default-hover":"color-mix(in srgb, var(--tournament-banner-cta-bg-color) 85%, white)","--button-radius":"var(--tournament-banner-cta-border-radius)"}},Ww.createElement(Tl,{variant:"default",href:e.url,target:"_blank",rel:"noopener noreferrer",style:{height:"var(--tournament-banner-cta-height)",padding:"var(--tournament-banner-cta-padding)",fontSize:"var(--tournament-banner-cta-font-size)",fontWeight:"var(--tournament-banner-cta-font-weight)"},iconAfter:Ww.createElement("i",{className:"ri-arrow-right-line"})},e.ctaLabel||"View Event"))),Ww.createElement("h3",{className:"tournament-banner-card__name"},e.tournamentName),Ww.createElement("div",{className:"tournament-banner-card__datetime"},Ww.createElement("span",{className:"tournament-banner-card__datetime-item"},Ww.createElement("i",{className:"ri-calendar-fill"}),r.endDateFormatted?`${r.date} - ${r.endDateFormatted}`:r.date),!r.endDateFormatted&&Ww.createElement("span",{className:"tournament-banner-card__datetime-item"},Ww.createElement("i",{className:"ri-time-fill"}),r.time," ",r.timezone)),Ww.createElement("div",{className:"tournament-banner-card__badges",style:{"--badge-secondary":"var(--tournament-banner-status-badge-bg-color)","--badge-secondary-color":"var(--tournament-banner-status-badge-text-color)","--badge-radius":"var(--tournament-banner-status-badge-border-radius)","--badge-sm-padding-x":"var(--tournament-banner-status-badge-padding-x)","--badge-sm-padding-y":"var(--tournament-banner-status-badge-padding-y)","--badge-sm-font-size":"var(--tournament-banner-status-badge-font-size)","--badge-font-weight":"var(--tournament-banner-status-badge-font-weight)"}},Yw[a]&&Ww.createElement(Ji,{variant:"secondary",size:"sm"},Yw[a]))))};var Qw=a(60196),Xw={};Xw.styleTagTransform=zd(),Xw.setAttributes=Ad(),Xw.insert=Ed().bind(null,"head"),Xw.domAPI=kd(),Xw.insertStyleElement=Td(),wd()(Qw.A,Xw),Qw.A&&Qw.A.locals&&Qw.A.locals;var Jw=a(41594);function ey(e){try{const t=new Date,a=new Date(t.getFullYear(),t.getMonth(),t.getDate()),r=new Date(e.eventDate),n=new Date(r.getFullYear(),r.getMonth(),r.getDate());if(e.endDate){const a=new Date(e.endDate);return t>=r&&t<=a?"current":t>a?"past":"upcoming"}return n.getTime()===a.getTime()?"current":n<a?"past":"upcoming"}catch{return"upcoming"}}const ty={current:"Current",upcoming:"Upcoming",past:"Past"},ay=(0,n.forwardRef)(({block:e},t)=>{const{content:a}=e||{},{banners:r=[],ctaStyle:o,showCarouselControls:i,showDots:l,showFilters:s,autoplay:c,autoplayInterval:d}=a,[u,g]=(0,n.useState)("current"),{filteredBanners:m,filterCounts:p,defaultFilter:b}=(0,n.useMemo)(()=>{const e={current:0,upcoming:0,past:0},t={current:[],upcoming:[],past:[]};for(const a of r){const r=ey(a);e[r]++,t[r].push(a)}let a="current";return 0===e.current&&e.upcoming>0?a="upcoming":0===e.current&&0===e.upcoming&&(a="past"),{filteredBanners:s?t:{current:r,upcoming:[],past:[]},filterCounts:e,defaultFilter:a}},[r,s]);(0,n.useEffect)(()=>{s&&g(b)},[b,s]);const h=s?m[u]||[]:r,[v,f]=(0,Tr.A)({loop:h.length>1}),[x,w]=(0,n.useState)(0),[y,k]=(0,n.useState)(!1),[C,E]=(0,n.useState)(!1),N=(0,n.useCallback)(()=>{f&&(w(f.selectedScrollSnap()),k(f.canScrollPrev()),E(f.canScrollNext()))},[f]);(0,n.useEffect)(()=>{if(f)return N(),f.on("select",N),f.on("reInit",N),()=>{f.off("select",N),f.off("reInit",N)}},[f,N]),(0,n.useEffect)(()=>{f&&f.scrollTo(0)},[u,f]),(0,n.useEffect)(()=>{if(!f||!c||h.length<=1)return;const e=setInterval(()=>{f.scrollNext()},d||5e3);return()=>clearInterval(e)},[f,c,d,h.length]);const A=(0,n.useCallback)(()=>f?.scrollPrev(),[f]),V=(0,n.useCallback)(()=>f?.scrollNext(),[f]),T=(0,n.useCallback)(e=>f?.scrollTo(e),[f]),_=(0,n.useCallback)(e=>{g(e),w(0)},[]);return Jw.createElement(ih,{ref:t,block:e,wrapperClassName:"tournament-banners-block"},(a.title||a.subtitle||s)&&Jw.createElement("div",{className:"tournament-banners-block__header"},Jw.createElement("div",{className:"tournament-banners-block__title-group"},a.title&&Jw.createElement("h2",{className:"tournament-banners-block__title",dangerouslySetInnerHTML:{__html:a.title}}),a.subtitle&&Jw.createElement("p",{className:"tournament-banners-block__subtitle",dangerouslySetInnerHTML:{__html:a.subtitle}})),s&&Jw.createElement("div",{className:"tournament-banners-block__filters",role:"tablist"},["current","upcoming","past"].map(e=>0===p[e]?null:Jw.createElement("button",{key:e,role:"tab","aria-selected":u===e,"aria-label":`Show ${ty[e]} tournaments`,className:ur("tournament-banners-block__filter-tab",u===e&&"tournament-banners-block__filter-tab--active"),onClick:()=>_(e)},ty[e])))),h.length>0?Jw.createElement(Jw.Fragment,null,Jw.createElement("div",{className:"tournament-banners-carousel",ref:v},Jw.createElement("div",{className:"tournament-banners-carousel__container"},h.map(e=>Jw.createElement("div",{className:"tournament-banners-carousel__slide",key:e.id},Jw.createElement(Kw,{banner:e,ctaStyle:o}))))),h.length>1&&(l||i)&&Jw.createElement("div",{className:"flex items-center justify-between mt-4"},l&&Jw.createElement("div",{className:"tournament-banners-carousel__dots",style:{marginTop:0}},h.map((e,t)=>Jw.createElement("button",{key:t,className:ur("tournament-banners-carousel__dot",t===x&&"tournament-banners-carousel__dot--active"),onClick:()=>T(t),"aria-label":`Go to slide ${t+1}`}))),i&&Jw.createElement("div",{className:"tournament-banners-carousel__controls",style:{marginTop:0}},Jw.createElement("button",{className:"tournament-banners-carousel__arrow",onClick:A,disabled:!y,"aria-label":"Previous slide"},Jw.createElement("i",{className:"ri-arrow-left-s-line"})),Jw.createElement("button",{className:"tournament-banners-carousel__arrow",onClick:V,disabled:!C,"aria-label":"Next slide"},Jw.createElement("i",{className:"ri-arrow-right-s-line"}))))):Jw.createElement("div",{className:"tournament-banners-block__empty",style:{padding:"var(--spacing-8)",textAlign:"center",opacity:.5}},"No ",ty[u].toLowerCase()," tournaments"))});ay.displayName="TournamentBannersBlockComponent";th(ay);const ry=ie.Ik({id:ie.Yj(),gameTitle:ie.Yj(),tournamentName:ie.Yj(),eventDate:ie.Yj(),registrationStatus:ie.k5(["open","closed","pending"]).default("open"),participantsCount:ie.ai(),bannerGraphic:ie.k5(["waves","terrain","default"]).optional(),bannerImage:ie.Yj().optional(),imageUrl:ie.Yj().optional(),url:ie.Yj().optional(),eventType:ie.Ik({_id:ie.Yj(),name:ie.Yj(),slug:ie.Yj()}).optional()});Eb.extend({blockType:ie.eu(eb.TournamentListing),content:Eb.shape.content.extend({title:Hb({max:100}),subtitle:Hb({max:200,optional:!0}),layoutVariant:ie.k5(["grid","carousel","single"]).default("grid"),showFilters:ie.zM().default(!0),showCarouselControls:ie.zM().default(!0),showParticipantsCount:ie.zM().default(!1),showPagination:ie.zM().default(!1),itemsPerPage:ie.ai().min(3).max(50).default(9)}),data:Eb.shape.data.extend({tournaments:ie.YO(ry).default([])}),actions:Eb.shape.actions.extend({onCardClick:ie.fH().args(ry).returns(ie.rI())})}),eb.TournamentListing;var ny=a(15481),oy={};oy.styleTagTransform=zd(),oy.setAttributes=Ad(),oy.insert=Ed().bind(null,"head"),oy.domAPI=kd(),oy.insertStyleElement=Td(),wd()(ny.A,oy),ny.A&&ny.A.locals&&ny.A.locals;var iy=a(41594);const ly=[{size:"lg",symbol:"✦",position:{top:"15%",right:"10%"}},{size:"sm",symbol:"+",position:{top:"30%",right:"25%"}},{size:"md",symbol:"✦",position:{top:"60%",left:"8%"}},{size:"sm",symbol:"+",position:{top:"45%",left:"5%"}},{size:"sm",symbol:"✦",position:{bottom:"20%",right:"15%"}},{size:"sm",symbol:"+",position:{bottom:"10%",left:"45%"}}],sy=()=>iy.createElement("div",{className:"tournament-card__stars"},ly.map((e,t)=>iy.createElement("span",{key:t,className:`tournament-card__star tournament-card__star--${e.size}`,style:e.position},e.symbol)));var cy=a(93327),dy={};dy.styleTagTransform=zd(),dy.setAttributes=Ad(),dy.insert=Ed().bind(null,"head"),dy.domAPI=kd(),dy.insertStyleElement=Td(),wd()(cy.A,dy),cy.A&&cy.A.locals&&cy.A.locals;var uy=a(41594);const gy={open:"Registration open",closed:"Registration closed",pending:"Coming soon"},my=({tournament:e,onClick:t})=>{const a=(0,n.useMemo)(()=>{const t=e.eventDate;return{date:bl(t,{month:"short",day:"numeric",year:"numeric"}),time:hl(t,{hour:"numeric",minute:"2-digit",hour12:!0}),timezone:hl(t,{timeZoneName:"short"}).split(" ").pop()||"GMT"}},[e.eventDate]),r=e.bannerGraphic?`tournament-card__graphic--${e.bannerGraphic}`:"tournament-card__graphic--default";return uy.createElement("div",{className:ur("tournament-card"),onClick:t,role:"button",tabIndex:0,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t?.())}},uy.createElement("div",{className:"tournament-card__info"},uy.createElement("div",{className:"tournament-card__header"},e.gameTitle&&uy.createElement("div",{className:"tournament-card__game-badge-wrapper",style:{"--badge-secondary":"var(--tournament-card-game-badge-bg-color)","--badge-secondary-color":"var(--tournament-card-game-badge-text-color)","--badge-radius":"var(--tournament-card-game-badge-border-radius)","--badge-sm-padding-x":"var(--tournament-card-game-badge-padding-x)","--badge-sm-padding-y":"var(--tournament-card-game-badge-padding-y)","--badge-sm-font-size":"var(--tournament-card-game-badge-font-size)","--badge-font-weight":"var(--tournament-card-game-badge-font-weight)"}},uy.createElement(Ji,{variant:"secondary",size:"sm"},e.gameTitle)),uy.createElement("div",{className:"tournament-card__action-button-wrapper",style:{"--button-default":"var(--tournament-card-action-button-bg-color)","--button-default-color":"var(--tournament-card-action-button-text-color)","--button-default-hover":"color-mix(in srgb, var(--tournament-card-action-button-bg-color) 85%, white)","--button-radius":"var(--tournament-card-action-button-border-radius)","--button-icon-only-width":"var(--tournament-card-action-button-size)","--button-default-height":"var(--tournament-card-action-button-size)"}},uy.createElement(Tl,{variant:"default",iconBefore:uy.createElement("span",{className:"tournament-card__action-button-icon"},uy.createElement("i",{className:"tournament-card__action-button-icon-default ri-arrow-right-up-line"}),uy.createElement("span",{className:"tournament-card__action-button-icon-custom","aria-hidden":"true"})),onClick:e=>{e.stopPropagation(),t?.()},"aria-label":"View tournament details"}))),uy.createElement("h3",{className:"tournament-card__name"},e.tournamentName),uy.createElement("div",{className:"tournament-card__datetime"},uy.createElement("span",{className:"tournament-card__datetime-item"},uy.createElement("i",{className:"ri-calendar-fill"}),a.date),uy.createElement("span",{className:"tournament-card__datetime-item"},uy.createElement("i",{className:"ri-time-fill"}),a.time," ",a.timezone)),uy.createElement("div",{className:"tournament-card__badges",style:{"--badge-secondary":"var(--tournament-card-status-badge-bg-color)","--badge-secondary-color":"var(--tournament-card-status-badge-text-color)","--badge-radius":"var(--tournament-card-status-badge-border-radius)","--badge-sm-padding-x":"var(--tournament-card-status-badge-padding-x)","--badge-sm-padding-y":"var(--tournament-card-status-badge-padding-y)","--badge-sm-font-size":"var(--tournament-card-status-badge-font-size)","--badge-font-weight":"var(--tournament-card-status-badge-font-weight)"}},gy[e.registrationStatus]&&uy.createElement(Ji,{variant:"secondary",size:"sm"},gy[e.registrationStatus]),e.participantsCount>0&&uy.createElement(Ji,{variant:"secondary",size:"sm"},e.participantsCount," participants"))),uy.createElement("div",{className:ur("tournament-card__graphic",r)},e.bannerImage?uy.createElement("img",{src:e.bannerImage,alt:"",className:"tournament-card__banner-image"}):uy.createElement("div",{className:"tournament-card__star-bg-placeholder"},uy.createElement(sy,null))))};var py=a(43622),by={};by.styleTagTransform=zd(),by.setAttributes=Ad(),by.insert=Ed().bind(null,"head"),by.domAPI=kd(),by.insertStyleElement=Td(),wd()(py.A,by),py.A&&py.A.locals&&py.A.locals;var hy=a(41594);const vy=(0,n.forwardRef)(({block:e},t)=>{const{data:a,content:r}=e,{t:o}=(0,i.Bd)(),{tournaments:l=[]}=a||{},[s,c]=(0,n.useState)(0),[d,u]=(0,n.useState)(!1),[g,m]=(0,n.useState)(3),[p,b]=(0,n.useState)("upcoming"),[h,v]=(0,n.useState)(null),[f,x]=(0,n.useState)(1),[w,y]=(0,n.useState)(r.itemsPerPage||9),k=()=>{const e=window.innerWidth;u(e<768),m(e>=1024?3:e>=768?2:1)};(0,n.useEffect)(()=>(k(),window.addEventListener("resize",k),()=>window.removeEventListener("resize",k)),[]),(0,n.useEffect)(()=>{c(0)},[g]);const C=t=>{e.actions?.onCardClick&&e.actions.onCardClick(t)},E=(0,n.useMemo)(()=>{const e=new Date;return e.setHours(0,0,0,0),l.filter(t=>{if("TBD"===t.eventDate)return"upcoming"===p;try{const a=new Date(t.eventDate);return a.setHours(0,0,0,0),!("past"===p&&!(a<e)||"upcoming"===p&&!(a>=e)||"upcoming"===p&&h&&t.eventType&&t.eventType._id!==h)}catch(e){return"upcoming"===p}})},[l,p,h]),N=(0,n.useMemo)(()=>{if("upcoming"!==p)return[];const e=new Date;e.setHours(0,0,0,0);const t=l.filter(t=>{if("TBD"===t.eventDate)return!0;try{const a=new Date(t.eventDate);return a.setHours(0,0,0,0),a>=e}catch(e){return!0}}),a=new Map;return t.forEach(e=>{if(e.eventType){const t=a.get(e.eventType._id);t?t.count++:a.set(e.eventType._id,{...e.eventType,count:1})}}),Array.from(a.values())},[l,p]),A=(0,n.useMemo)(()=>{const e=new Date;e.setHours(0,0,0,0);let t=0,a=0;return l.forEach(r=>{if("TBD"!==r.eventDate)try{const n=new Date(r.eventDate);n.setHours(0,0,0,0),n<e?t++:a++}catch(e){a++}else a++}),{pastCount:t,upcomingCount:a}},[l]),V=(0,n.useMemo)(()=>{if(!r.showPagination||"grid"!==r.layoutVariant)return E;const e=(f-1)*w;return E.slice(e,e+w)},[E,f,r.showPagination,r.layoutVariant,w]),T=(0,n.useMemo)(()=>r.showPagination?Math.ceil(E.length/w):1,[E.length,r.showPagination,w]),_=(0,n.useMemo)(()=>{const e=E.length;return Math.max(0,Math.ceil(e/g)-1)},[E.length,g]),z=e=>{b(e),v(null),c(0),x(1)},B=e=>{v(e),c(0),x(1)};return e.loading?hy.createElement(Tc,{size:"md"}):hy.createElement(ih,{ref:t,block:e,wrapperClassName:"tournament-listing-block relative"},hy.createElement("div",{role:"region","aria-label":"Tournament list",className:"tournament-listing-block__container"},hy.createElement("div",{className:"tournament-listing-block__header"},hy.createElement("div",{className:"tournament-listing-block__header-content"},r.title&&hy.createElement("h2",{className:"tournament-listing-block__title",dangerouslySetInnerHTML:{__html:r.title}}),r.subtitle&&hy.createElement("p",{className:"tournament-listing-block__subtitle",dangerouslySetInnerHTML:{__html:r.subtitle}})),r.showFilters&&hy.createElement("div",{className:"tournament-listing-block__filters"},hy.createElement("div",{className:"tournament-listing-block__filter-tabs",role:"tablist","aria-label":"Filter tournaments by date"},hy.createElement(Tl,{onClick:()=>z("upcoming"),variant:"upcoming"===p?"secondary":"default",size:"md",role:"tab","aria-selected":"upcoming"===p,"aria-label":`Upcoming tournaments (${A.upcomingCount})`},o("Upcoming"),A.upcomingCount>0&&hy.createElement("span",{className:"tournament-listing-block__filter-count"},A.upcomingCount)),A.pastCount>0&&hy.createElement(Tl,{onClick:()=>z("past"),variant:"past"===p?"secondary":"default",size:"md",role:"tab","aria-selected":"past"===p,"aria-label":`Past tournaments (${A.pastCount})`},o("Past"),hy.createElement("span",{className:"tournament-listing-block__filter-count"},A.pastCount))),"upcoming"===p&&N.length>1&&hy.createElement("div",{className:"tournament-listing-block__filter-tabs",role:"tablist","aria-label":"Filter upcoming tournaments by event type"},hy.createElement(Tl,{onClick:()=>B(null),variant:null===h?"secondary":"default",size:"sm",role:"tab","aria-selected":null===h,"aria-label":"All event types"},"All Types"),N.map(e=>hy.createElement(Tl,{key:e._id,onClick:()=>B(e._id),variant:h===e._id?"secondary":"default",size:"sm",role:"tab","aria-selected":h===e._id,"aria-label":`${e.name} tournaments (${e.count})`},e.name,e.count>0&&hy.createElement("span",{className:"tournament-listing-block__filter-count"},e.count)))))),e.loading&&hy.createElement("div",{className:"tournament-listing-block__loading"},hy.createElement(Tc,{size:"md"})),!e.loading&&E&&E.length>0&&hy.createElement(hy.Fragment,null,1===E.length?hy.createElement("div",{className:"tournament-listing-block__single-card"},hy.createElement("div",{className:"tournament-listing-block__card-wrapper"},hy.createElement(my,{tournament:E[0],onClick:()=>C(E[0])}))):"grid"===r.layoutVariant?hy.createElement(hy.Fragment,null,hy.createElement("div",{className:"tournament-listing-block__grid"},V.map(e=>hy.createElement("div",{key:e.id,className:"tournament-listing-block__card-wrapper"},hy.createElement(my,{tournament:e,onClick:()=>C(e)})))),r.showPagination&&T>1&&hy.createElement("div",{className:"tournament-listing-block__grid-pagination"},hy.createElement(Oc,{currentPage:f,totalPages:T,onPageChange:x,itemsPerPage:w,itemsPerPageOptions:[6,9,12,18],onItemsPerPageChange:e=>{y(e),x(1)},layout:"rows-left-pagination-right",forceCompact:!0,maxVisiblePages:5}))):hy.createElement("div",{className:"tournament-listing-block__carousel"},hy.createElement("div",{className:"tournament-listing-block__carousel-viewport"},hy.createElement("div",{className:"tournament-listing-block__carousel-track",style:{transform:`translateX(-${100*s}%)`}},E.map(e=>hy.createElement("div",{key:e.id,className:"tournament-listing-block__carousel-item"},hy.createElement(my,{tournament:e,onClick:()=>C(e)}))))),_>0&&hy.createElement(hy.Fragment,null,hy.createElement(Tl,{onClick:()=>{c(e=>e<=0?_:e-1)},variant:"ghost",size:"md",className:"tournament-listing-block__carousel-button tournament-listing-block__carousel-button--prev","aria-label":"Previous tournament",iconBefore:hy.createElement("i",{className:"ri-arrow-left-line"})}),hy.createElement(Tl,{onClick:()=>{c(e=>e>=_?0:e+1)},variant:"ghost",size:"md",className:"tournament-listing-block__carousel-button tournament-listing-block__carousel-button--next","aria-label":"Next tournament",iconBefore:hy.createElement("i",{className:"ri-arrow-right-line"})})),_>0&&hy.createElement("div",{className:"tournament-listing-block__pagination"},Array.from({length:_+1},(e,t)=>hy.createElement("button",{key:t,onClick:()=>(e=>{c(e)})(t),className:"tournament-listing-block__pagination-dot "+(t===s?"tournament-listing-block__pagination-dot--active":"tournament-listing-block__pagination-dot--inactive"),"aria-label":`Go to slide ${t+1}`}))))),!e.loading&&(!E||0===E.length)&&hy.createElement("div",{className:"tournament-listing-block__empty","aria-label":"No tournaments available"},hy.createElement("div",{className:"tournament-listing-block__empty-icon-wrapper"},hy.createElement("i",{className:"ri-treasure-map-line tournament-listing-block__empty-icon"})),hy.createElement("h3",{className:"tournament-listing-block__empty-heading"},o("past"===p?"No past tournaments found":"No upcoming tournaments found")),hy.createElement("p",{className:"tournament-listing-block__empty-text"},o("past"===p?"No past tournaments match your current filters":"Check back soon for new tournaments or browse past events")))))});th(vy);var fy=a(41594);function xy(){return xy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},xy.apply(null,arguments)}(0,n.forwardRef)(({form:e,blockPath:t},a)=>{const{t:r}=(0,i.Bd)(),n=`${uv(t)}content.`,o=fy.createElement(fy.Fragment,null,fy.createElement(bn,{control:e.control,name:`${n}title`,render:({field:e})=>fy.createElement(fn,null,fy.createElement(xn,null,r("Title")),fy.createElement(wn,null,fy.createElement(bh,xy({},e,{placeholder:r("Enter block title...")}))),fy.createElement(kn,null))}),fy.createElement(bn,{control:e.control,name:`${n}subtitle`,render:({field:e})=>fy.createElement(fn,null,fy.createElement(xn,null,r("Subtitle")),fy.createElement(wn,null,fy.createElement(bh,xy({},e,{placeholder:r("Enter block subtitle...")}))),fy.createElement(kn,null))}),fy.createElement("div",{className:"space-y-4"},fy.createElement("h3",{className:"text-lg font-semibold"},r("Layout Settings")),fy.createElement(bn,{control:e.control,name:`${n}layoutVariant`,render:({field:e})=>fy.createElement(fn,null,fy.createElement(xn,null,r("Layout Variant")),fy.createElement(wn,null,fy.createElement(bu,xy({type:"single"},e,{value:e.value||"grid",onValueChange:e.onChange,items:[{value:"grid",label:r("Grid")},{value:"carousel",label:r("Carousel")},{value:"single",label:r("Single")}],className:"inline-flex ml-2 !mt-0"}))),fy.createElement(kn,null))})),fy.createElement("div",{className:"space-y-4"},fy.createElement("h3",{className:"text-lg font-semibold"},r("Display Options")),fy.createElement(bn,{control:e.control,name:`${n}showFilters`,render:({field:e})=>fy.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},fy.createElement(wn,null,fy.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),fy.createElement("div",{className:"space-y-1 leading-none"},fy.createElement(xn,null,r("Show Filters"))))}),fy.createElement(bn,{control:e.control,name:`${n}showCarouselControls`,render:({field:e})=>fy.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},fy.createElement(wn,null,fy.createElement(ls,{checked:e.value??!0,onCheckedChange:e.onChange})),fy.createElement("div",{className:"space-y-1 leading-none"},fy.createElement(xn,null,r("Show Carousel Controls"))))}),fy.createElement(bn,{control:e.control,name:`${n}showParticipantsCount`,render:({field:e})=>fy.createElement(fn,{className:"flex flex-row items-start space-x-3 space-y-0"},fy.createElement(wn,null,fy.createElement(ls,{checked:e.value??!1,onCheckedChange:e.onChange})),fy.createElement("div",{className:"space-y-1 leading-none"},fy.createElement(xn,null,r("Show Participants Count"))))})));return fy.createElement(Ev,{ref:a,form:e,blockPath:t,contentTab:o})}).displayName="TournamentListingEdit",be.AccordionTabs,be.ArticleDetails,be.ArticleListing,be.Cards,be.Footer,be.Hero,be.Image,be.Video,be.InPageBanner,be.Leaderboard,be.Participants,be.RulesPdfReader,be.RecentArticles,be.Text,be.Timeline,be.Notice,be.TournamentBanners,be.TournamentListing;var wy=a(878),yy={};yy.styleTagTransform=zd(),yy.setAttributes=Ad(),yy.insert=Ed().bind(null,"head"),yy.domAPI=kd(),yy.insertStyleElement=Td(),wd()(wy.A,yy),wy.A&&wy.A.locals&&wy.A.locals;var ky=a(41594);const Cy=({images:e,overlayOpacity:t,className:a="",style:r})=>{const n=Wb();if(!e||!e.length)return null;const o=((e,t)=>{if(!t)return console.warn("id is required for responsive background images"),{className:"",styleTag:null};if(!e||!e.length)return console.warn("images is required for responsive background images"),{className:"",styleTag:null};const a=jb(e),r=e.filter(e=>!Fb(e.displayWidth));let n="";const o="linear-gradient(rgb(0 0 0 / var(--ifb-overlay-opacity, 0)), rgb(0 0 0 / var(--ifb-overlay-opacity, 0)))",i=a?.url;return i&&(n+=`\n      .bg-responsive-${t} {\n        background-image: ${o}, url(${i});\n        background-size: var(--ifb-size, cover);\n        background-position: var(--ifb-position, center);\n        background-repeat: var(--ifb-repeat, no-repeat);\n      }\n    `),Ub(r).forEach(e=>{const a=e.displayWidth?Ob(e.displayWidth):"",r=Mb(e);a&&r&&(n+=`\n      @media ${a} {\n        .bg-responsive-${t} {\n          background-image: ${o}, url(${r});\n        }\n      }\n    `)}),{className:`bg-responsive-${t}`,styleTag:ky.createElement("style",{dangerouslySetInnerHTML:{__html:n}})}})(e,n),i={borderRadius:"var(--ifb-border-radius, 0)",zIndex:"var(--ifb-z-index, 0)",...void 0!==t&&{"--ifb-overlay-opacity":t},...r};return ky.createElement(ky.Fragment,null,o.styleTag,ky.createElement("div",{className:`image-field-background absolute inset-0 ${o.className} ${a}`,style:i}))},Ey=({images:e,className:t="",imgClassName:a="w-full h-auto object-cover rounded-lg"})=>{if(!e||!e.length)return null;const r=jb(e),n=e.filter(e=>!Fb(e.displayWidth)),i=Ub(n).reverse();return o().createElement("picture",{className:t},i.map((e,t)=>o().createElement("source",{key:t,srcSet:Mb(e),media:e.displayWidth?Ob(e.displayWidth):void 0,type:e.apiOptions?.format?`image/${e.apiOptions.format}`:void 0})),o().createElement("img",{src:r.url,alt:r.alt||"",className:a}))};var Ny=a(41594),Ay=function(e){return e.Live="live",e.Embed="embed",e}(Ay||{});const Vy=({video:e})=>{const t=e.videoId||e.url&&((a=e.url).split("v=")[1]||a.split("/embed/")[1]||a.split("/live/")[1]||a.split("/").pop())||void 0;var a;if(!t)return null;const r=e.youtubeControls||{},n=e.type===Qp.YouTubeLive||e?.url?.includes("live")?Ay.Live:Ay.Embed,o=r.autoplay||n===Ay.Live;return Ny.createElement("iframe",{src:(()=>{const e=`https://www.youtube.com/embed/${t}`,a=new URLSearchParams;o&&a.append("autoplay","1"),(r.mute||o)&&a.append("mute","1"),r.hideControls&&a.append("controls","0"),r.showInfo||a.append("showinfo","0"),r.modestBranding&&a.append("modestbranding","1"),r.rel||a.append("rel","0"),r.fs||a.append("fs","0"),r.disablekb&&a.append("disablekb","1"),r.playsinline&&a.append("playsinline","1"),n===Ay.Embed&&(r.loop&&(a.append("loop","1"),a.append("playlist",t)),r.startTime&&r.startTime>0&&a.append("start",r.startTime.toString()),r.endTime&&r.endTime>0&&a.append("end",r.endTime.toString()),r.ccLoadPolicy&&a.append("cc_load_policy","1"),void 0!==r.ivLoadPolicy&&a.append("iv_load_policy",r.ivLoadPolicy.toString()));const i=a.toString();return i?`${e}?${i}`:e})(),title:e.title||`YouTube video ${t}`,className:"w-full rounded-lg aspect-video min-w-full",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})};var Ty=a(41594);const _y=({video:e})=>{if(!e.videoId&&!e.url)return null;const t="undefined"!=typeof window?window.location.hostname:"localhost",a=(()=>{if(e.url){const a=function(e,t){try{const a=new URL(e),r=a.pathname.split("/").filter(Boolean);if("clips.twitch.tv"===a.hostname&&r[0])return`https://clips.twitch.tv/embed?clip=${r[0]}&parent=${t}`;if("videos"===r[0]&&r[1])return`https://player.twitch.tv/?video=v${r[1]}&parent=${t}`;if(r[0]&&!["videos","clip"].includes(r[0]))return`https://player.twitch.tv/?channel=${r[0]}&parent=${t}`;if("clip"===r[0]&&r[1])return`https://clips.twitch.tv/embed?clip=${r[1]}&parent=${t}`}catch{}return null}(e.url,t);if(a)return a}return e.videoId?"channel"===e.twitchContentType?`https://player.twitch.tv/?channel=${e.videoId}&parent=${t}`:"clip"===e.twitchContentType?`https://clips.twitch.tv/embed?clip=${e.videoId}&parent=${t}`:`https://player.twitch.tv/?video=v${e.videoId}&parent=${t}`:null})();return a?Ty.createElement("iframe",{src:a,title:e.title||`Twitch ${e.twitchContentType||"video"} ${e.videoId||""}`,className:"w-full rounded-lg aspect-video min-w-full",allowFullScreen:!0}):null};var zy=a(41594);const By=({video:e})=>{if(!e.url)return null;const{elementRef:t,isIntersecting:a}=zw({threshold:.5,rootMargin:"0px",triggerOnce:!0});return zy.createElement("div",{ref:t},zy.createElement("video",{controls:!0,autoPlay:a,muted:a,className:"w-full rounded-lg aspect-video min-w-full",poster:e.thumbnail},zy.createElement("source",{src:e.url,type:e.uploadedFile?.mimeType||"video/mp4"}),"Your browser does not support the video tag."))};var Sy=a(41594);const Ly=({video:e})=>e.title||e.description?Sy.createElement("div",{className:"mt-2 text-center"},e.title&&Sy.createElement("h3",{className:"text-lg font-medium text-gray-900"},e.title),e.description&&Sy.createElement("p",{className:"text-sm text-gray-600 mt-1"},e.description)):null;var Py=a(82846),Iy={};Iy.styleTagTransform=zd(),Iy.setAttributes=Ad(),Iy.insert=Ed().bind(null,"head"),Iy.domAPI=kd(),Iy.insertStyleElement=Td(),wd()(Py.A,Iy),Py.A&&Py.A.locals&&Py.A.locals;var Ry=a(41594);const My=({video:e,className:t="",showMetadata:a=!1})=>e&&e.type&&(e.url||e.videoId)?Ry.createElement("div",{className:ur("w-full aspect-video","rounded-[var(--video-border-radius)]",t),style:{borderWidth:"var(--video-border-width)",borderStyle:"var(--video-border-style)",borderColor:"var(--video-border-color)"}},(()=>{switch(e?.type){case Qp.YouTube:case Qp.YouTubeLive:return Ry.createElement(Vy,{video:e});case Qp.Twitch:return Ry.createElement(_y,{video:e});case Qp.Upload:return Ry.createElement(By,{video:e})}})(),a&&Ry.createElement(Ly,{video:e})):(console.log("video missing?",e),null)},15617:function(e,t,a){var r={"./de":86861,"./de.js":86861,"./es-mx":73170,"./es-mx.js":73170,"./fr":1130,"./fr.js":1130,"./id":24863,"./id.js":24863,"./it":68527,"./it.js":68527,"./ja":14755,"./ja.js":14755,"./ko":75308,"./ko.js":75308,"./pl":20290,"./pl.js":20290,"./pt-br":58623,"./pt-br.js":58623,"./ru":47599,"./ru.js":47599,"./th":16778,"./th.js":16778,"./vi":81855,"./vi.js":81855,"./zh-tw":28816,"./zh-tw.js":28816};function n(e){var t=o(e);return a(t)}function o(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=o,e.exports=n,n.id=15617},41594:function(e){"use strict";e.exports=React},75206:function(e){"use strict";e.exports=ReactDOM},44597:function(){},58246:function(){},11363:function(){},92338:function(){},54614:function(){},79864:function(){},3215:function(){},38892:function(){},65324:function(){},28645:function(){},10588:function(){}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[96],function(){return t(75705),t(88134)}),e.O()}]);