diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/1-CP7KK78D.png b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/1-CP7KK78D.png new file mode 100644 index 00000000..0ee99a31 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/1-CP7KK78D.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/10--eA3szEK.png b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/10--eA3szEK.png new file mode 100644 index 00000000..ee605dbe Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/10--eA3szEK.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/100-7_HoqiGG.png b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/100-7_HoqiGG.png new file mode 100644 index 00000000..8f8822f9 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/100-7_HoqiGG.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/2_0-DjOJL23L.png b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/2_0-DjOJL23L.png new file mode 100644 index 00000000..78364feb Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/2_0-DjOJL23L.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/3_0-KsKCbMPB.png b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/3_0-KsKCbMPB.png new file mode 100644 index 00000000..5b0088ec Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/3_0-KsKCbMPB.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/bet_music-DK_lvPjL.mp3 b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/bet_music-DK_lvPjL.mp3 new file mode 100644 index 00000000..690de685 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/bet_music-DK_lvPjL.mp3 differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/card_b-dATOmHUn.png b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/card_b-dATOmHUn.png new file mode 100644 index 00000000..9fdffce4 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/card_b-dATOmHUn.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/index-CIng_NU_.js b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/index-CIng_NU_.js new file mode 100644 index 00000000..fa56600f --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/index-CIng_NU_.js @@ -0,0 +1,272 @@ +var vC=Object.defineProperty;var Ey=t=>{throw TypeError(t)};var yC=(t,e,n)=>e in t?vC(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var qt=(t,e,n)=>yC(t,typeof e!="symbol"?e+"":e,n),pg=(t,e,n)=>e.has(t)||Ey("Cannot "+n);var w=(t,e,n)=>(pg(t,e,"read from private field"),n?n.call(t):e.get(t)),we=(t,e,n)=>e.has(t)?Ey("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),ee=(t,e,n,s)=>(pg(t,e,"write to private field"),s?s.call(t,n):e.set(t,n),n),ae=(t,e,n)=>(pg(t,e,"access private method"),n);var ea=(t,e,n,s)=>({set _(o){ee(t,e,o,n)},get _(){return w(t,e,s)}});function wC(t,e){for(var n=0;ns[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&s(c)}).observe(document,{childList:!0,subtree:!0});function n(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function s(o){if(o.ep)return;o.ep=!0;const l=n(o);fetch(o.href,l)}})();function Ba(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function xC(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function s(){return this instanceof s?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(s){var o=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(n,s,o.get?o:{enumerable:!0,get:function(){return t[s]}})}),n}var gg={exports:{}},Gu={},mg={exports:{}},Ct={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Cy;function bC(){if(Cy)return Ct;Cy=1;var t=Symbol.for("react.element"),e=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),A=Symbol.iterator;function b(_){return _===null||typeof _!="object"?null:(_=A&&_[A]||_["@@iterator"],typeof _=="function"?_:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,x={};function S(_,$,_e){this.props=_,this.context=$,this.refs=x,this.updater=_e||C}S.prototype.isReactComponent={},S.prototype.setState=function(_,$){if(typeof _!="object"&&typeof _!="function"&&_!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,_,$,"setState")},S.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function M(){}M.prototype=S.prototype;function B(_,$,_e){this.props=_,this.context=$,this.refs=x,this.updater=_e||C}var P=B.prototype=new M;P.constructor=B,O(P,S.prototype),P.isPureReactComponent=!0;var L=Array.isArray,z=Object.prototype.hasOwnProperty,q={current:null},te={key:!0,ref:!0,__self:!0,__source:!0};function oe(_,$,_e){var me,be={},Ke=null,At=null;if($!=null)for(me in $.ref!==void 0&&(At=$.ref),$.key!==void 0&&(Ke=""+$.key),$)z.call($,me)&&!te.hasOwnProperty(me)&&(be[me]=$[me]);var vt=arguments.length-2;if(vt===1)be.children=_e;else if(1>>1,$=J[_];if(0>>1;_<_e;){var me=2*(_+1)-1,be=J[me],Ke=me+1,At=J[Ke];if(0>o(be,he))Ke<$&&0>o(At,be)?(J[_]=At,J[Ke]=he,_=Ke):(J[_]=be,J[me]=he,_=me);else if(Ke<$&&0>o(At,he))J[_]=At,J[Ke]=he,_=Ke;else break e}}return Z}function o(J,Z){var he=J.sortIndex-Z.sortIndex;return he!==0?he:J.id-Z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;t.unstable_now=function(){return l.now()}}else{var c=Date,f=c.now();t.unstable_now=function(){return c.now()-f}}var h=[],g=[],v=1,A=null,b=3,C=!1,O=!1,x=!1,S=typeof setTimeout=="function"?setTimeout:null,M=typeof clearTimeout=="function"?clearTimeout:null,B=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function P(J){for(var Z=n(g);Z!==null;){if(Z.callback===null)s(g);else if(Z.startTime<=J)s(g),Z.sortIndex=Z.expirationTime,e(h,Z);else break;Z=n(g)}}function L(J){if(x=!1,P(J),!O)if(n(h)!==null)O=!0,He(z);else{var Z=n(g);Z!==null&&qe(L,Z.startTime-J)}}function z(J,Z){O=!1,x&&(x=!1,M(oe),oe=-1),C=!0;var he=b;try{for(P(Z),A=n(h);A!==null&&(!(A.expirationTime>Z)||J&&!nt());){var _=A.callback;if(typeof _=="function"){A.callback=null,b=A.priorityLevel;var $=_(A.expirationTime<=Z);Z=t.unstable_now(),typeof $=="function"?A.callback=$:A===n(h)&&s(h),P(Z)}else s(h);A=n(h)}if(A!==null)var _e=!0;else{var me=n(g);me!==null&&qe(L,me.startTime-Z),_e=!1}return _e}finally{A=null,b=he,C=!1}}var q=!1,te=null,oe=-1,ge=5,xe=-1;function nt(){return!(t.unstable_now()-xeJ||125_?(J.sortIndex=he,e(g,J),n(h)===null&&J===n(g)&&(x?(M(oe),oe=-1):x=!0,qe(L,he-_))):(J.sortIndex=$,e(h,J),O||C||(O=!0,He(z))),J},t.unstable_shouldYield=nt,t.unstable_wrapCallback=function(J){var Z=b;return function(){var he=b;b=Z;try{return J.apply(this,arguments)}finally{b=he}}}}(yg)),yg}var Oy;function IC(){return Oy||(Oy=1,vg.exports=CC()),vg.exports}/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var My;function TC(){if(My)return dr;My=1;var t=Dc(),e=IC();function n(r){for(var i="https://reactjs.org/docs/error-decoder.html?invariant="+r,a=1;a"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),h=Object.prototype.hasOwnProperty,g=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,v={},A={};function b(r){return h.call(A,r)?!0:h.call(v,r)?!1:g.test(r)?A[r]=!0:(v[r]=!0,!1)}function C(r,i,a,u){if(a!==null&&a.type===0)return!1;switch(typeof i){case"function":case"symbol":return!0;case"boolean":return u?!1:a!==null?!a.acceptsBooleans:(r=r.toLowerCase().slice(0,5),r!=="data-"&&r!=="aria-");default:return!1}}function O(r,i,a,u){if(i===null||typeof i>"u"||C(r,i,a,u))return!0;if(u)return!1;if(a!==null)switch(a.type){case 3:return!i;case 4:return i===!1;case 5:return isNaN(i);case 6:return isNaN(i)||1>i}return!1}function x(r,i,a,u,d,m,E){this.acceptsBooleans=i===2||i===3||i===4,this.attributeName=u,this.attributeNamespace=d,this.mustUseProperty=a,this.propertyName=r,this.type=i,this.sanitizeURL=m,this.removeEmptyString=E}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(r){S[r]=new x(r,0,!1,r,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(r){var i=r[0];S[i]=new x(i,1,!1,r[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(r){S[r]=new x(r,2,!1,r.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(r){S[r]=new x(r,2,!1,r,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(r){S[r]=new x(r,3,!1,r.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(r){S[r]=new x(r,3,!0,r,null,!1,!1)}),["capture","download"].forEach(function(r){S[r]=new x(r,4,!1,r,null,!1,!1)}),["cols","rows","size","span"].forEach(function(r){S[r]=new x(r,6,!1,r,null,!1,!1)}),["rowSpan","start"].forEach(function(r){S[r]=new x(r,5,!1,r.toLowerCase(),null,!1,!1)});var M=/[\-:]([a-z])/g;function B(r){return r[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(r){var i=r.replace(M,B);S[i]=new x(i,1,!1,r,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(r){var i=r.replace(M,B);S[i]=new x(i,1,!1,r,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(r){var i=r.replace(M,B);S[i]=new x(i,1,!1,r,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(r){S[r]=new x(r,1,!1,r.toLowerCase(),null,!1,!1)}),S.xlinkHref=new x("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(r){S[r]=new x(r,1,!1,r.toLowerCase(),null,!0,!0)});function P(r,i,a,u){var d=S.hasOwnProperty(i)?S[i]:null;(d!==null?d.type!==0:u||!(2D||d[E]!==m[D]){var F=` +`+d[E].replace(" at new "," at ");return r.displayName&&F.includes("")&&(F=F.replace("",r.displayName)),F}while(1<=E&&0<=D);break}}}finally{_e=!1,Error.prepareStackTrace=a}return(r=r?r.displayName||r.name:"")?$(r):""}function be(r){switch(r.tag){case 5:return $(r.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("SuspenseList");case 0:case 2:case 15:return r=me(r.type,!1),r;case 11:return r=me(r.type.render,!1),r;case 1:return r=me(r.type,!0),r;default:return""}}function Ke(r){if(r==null)return null;if(typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case te:return"Fragment";case q:return"Portal";case ge:return"Profiler";case oe:return"StrictMode";case Xe:return"Suspense";case Ze:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case nt:return(r.displayName||"Context")+".Consumer";case xe:return(r._context.displayName||"Context")+".Provider";case je:var i=r.render;return r=r.displayName,r||(r=i.displayName||i.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case ht:return i=r.displayName||null,i!==null?i:Ke(r.type)||"Memo";case He:i=r._payload,r=r._init;try{return Ke(r(i))}catch{}}return null}function At(r){var i=r.type;switch(r.tag){case 24:return"Cache";case 9:return(i.displayName||"Context")+".Consumer";case 10:return(i._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return r=i.render,r=r.displayName||r.name||"",i.displayName||(r!==""?"ForwardRef("+r+")":"ForwardRef");case 7:return"Fragment";case 5:return i;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ke(i);case 8:return i===oe?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i}return null}function vt(r){switch(typeof r){case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function yt(r){var i=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function Dt(r){var i=yt(r)?"checked":"value",a=Object.getOwnPropertyDescriptor(r.constructor.prototype,i),u=""+r[i];if(!r.hasOwnProperty(i)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var d=a.get,m=a.set;return Object.defineProperty(r,i,{configurable:!0,get:function(){return d.call(this)},set:function(E){u=""+E,m.call(this,E)}}),Object.defineProperty(r,i,{enumerable:a.enumerable}),{getValue:function(){return u},setValue:function(E){u=""+E},stopTracking:function(){r._valueTracker=null,delete r[i]}}}}function Or(r){r._valueTracker||(r._valueTracker=Dt(r))}function Mr(r){if(!r)return!1;var i=r._valueTracker;if(!i)return!0;var a=i.getValue(),u="";return r&&(u=yt(r)?r.checked?"true":"false":r.value),r=u,r!==a?(i.setValue(r),!0):!1}function qn(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}function Nr(r,i){var a=i.checked;return he({},i,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??r._wrapperState.initialChecked})}function Ni(r,i){var a=i.defaultValue==null?"":i.defaultValue,u=i.checked!=null?i.checked:i.defaultChecked;a=vt(i.value!=null?i.value:a),r._wrapperState={initialChecked:u,initialValue:a,controlled:i.type==="checkbox"||i.type==="radio"?i.checked!=null:i.value!=null}}function Ms(r,i){i=i.checked,i!=null&&P(r,"checked",i,!1)}function Pi(r,i){Ms(r,i);var a=vt(i.value),u=i.type;if(a!=null)u==="number"?(a===0&&r.value===""||r.value!=a)&&(r.value=""+a):r.value!==""+a&&(r.value=""+a);else if(u==="submit"||u==="reset"){r.removeAttribute("value");return}i.hasOwnProperty("value")?kn(r,i.type,a):i.hasOwnProperty("defaultValue")&&kn(r,i.type,vt(i.defaultValue)),i.checked==null&&i.defaultChecked!=null&&(r.defaultChecked=!!i.defaultChecked)}function Ji(r,i,a){if(i.hasOwnProperty("value")||i.hasOwnProperty("defaultValue")){var u=i.type;if(!(u!=="submit"&&u!=="reset"||i.value!==void 0&&i.value!==null))return;i=""+r._wrapperState.initialValue,a||i===r.value||(r.value=i),r.defaultValue=i}a=r.name,a!==""&&(r.name=""),r.defaultChecked=!!r._wrapperState.initialChecked,a!==""&&(r.name=a)}function kn(r,i,a){(i!=="number"||qn(r.ownerDocument)!==r)&&(a==null?r.defaultValue=""+r._wrapperState.initialValue:r.defaultValue!==""+a&&(r.defaultValue=""+a))}var Pr=Array.isArray;function qr(r,i,a,u){if(r=r.options,i){i={};for(var d=0;d"+i.valueOf().toString()+"",i=Jr.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;i.firstChild;)r.appendChild(i.firstChild)}});function Bi(r,i){if(i){var a=r.firstChild;if(a&&a===r.lastChild&&a.nodeType===3){a.nodeValue=i;return}}r.textContent=i}var Br={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Fo=["Webkit","ms","Moz","O"];Object.keys(Br).forEach(function(r){Fo.forEach(function(i){i=i+r.charAt(0).toUpperCase()+r.substring(1),Br[i]=Br[r]})});function Zr(r,i,a){return i==null||typeof i=="boolean"||i===""?"":a||typeof i!="number"||i===0||Br.hasOwnProperty(r)&&Br[r]?(""+i).trim():i+"px"}function Jn(r,i){r=r.style;for(var a in i)if(i.hasOwnProperty(a)){var u=a.indexOf("--")===0,d=Zr(a,i[a],u);a==="float"&&(a="cssFloat"),u?r.setProperty(a,d):r[a]=d}}var $r=he({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Dr(r,i){if(i){if($r[r]&&(i.children!=null||i.dangerouslySetInnerHTML!=null))throw Error(n(137,r));if(i.dangerouslySetInnerHTML!=null){if(i.children!=null)throw Error(n(60));if(typeof i.dangerouslySetInnerHTML!="object"||!("__html"in i.dangerouslySetInnerHTML))throw Error(n(61))}if(i.style!=null&&typeof i.style!="object")throw Error(n(62))}}function ei(r,i){if(r.indexOf("-")===-1)return typeof i.is=="string";switch(r){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ye=null;function Me(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}var tn=null,yn=null,Rn=null;function Va(r){if(r=Ou(r)){if(typeof tn!="function")throw Error(n(280));var i=r.stateNode;i&&(i=af(i),tn(r.stateNode,r.type,i))}}function or(r){yn?Rn?Rn.push(r):Rn=[r]:yn=r}function jr(){if(yn){var r=yn,i=Rn;if(Rn=yn=null,Va(r),i)for(r=0;r>>=0,r===0?32:31-(ne(r)/se|0)|0}var Ye=64,ut=4194304;function ct(r){switch(r&-r){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return r&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return r}}function ft(r,i){var a=r.pendingLanes;if(a===0)return 0;var u=0,d=r.suspendedLanes,m=r.pingedLanes,E=a&268435455;if(E!==0){var D=E&~d;D!==0?u=ct(D):(m&=E,m!==0&&(u=ct(m)))}else E=a&~d,E!==0?u=ct(E):m!==0&&(u=ct(m));if(u===0)return 0;if(i!==0&&i!==u&&!(i&d)&&(d=u&-u,m=i&-i,d>=m||d===16&&(m&4194240)!==0))return i;if(u&4&&(u|=a&16),i=r.entangledLanes,i!==0)for(r=r.entanglements,i&=u;0a;a++)i.push(r);return i}function St(r,i,a){r.pendingLanes|=i,i!==536870912&&(r.suspendedLanes=0,r.pingedLanes=0),r=r.eventTimes,i=31-ie(i),r[i]=a}function kt(r,i){var a=r.pendingLanes&~i;r.pendingLanes=i,r.suspendedLanes=0,r.pingedLanes=0,r.expiredLanes&=i,r.mutableReadLanes&=i,r.entangledLanes&=i,i=r.entanglements;var u=r.eventTimes;for(r=r.expirationTimes;0=xu),AA=" ",vA=!1;function yA(r,i){switch(r){case"keyup":return h2.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wA(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var Wa=!1;function g2(r,i){switch(r){case"compositionend":return wA(i);case"keypress":return i.which!==32?null:(vA=!0,AA);case"textInput":return r=i.data,r===AA&&vA?null:r;default:return null}}function m2(r,i){if(Wa)return r==="compositionend"||!Yh&&yA(r,i)?(r=fA(),Xc=zh=Vs=null,Wa=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1=i)return{node:a,offset:i-r};r=u}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=TA(a)}}function RA(r,i){return r&&i?r===i?!0:r&&r.nodeType===3?!1:i&&i.nodeType===3?RA(r,i.parentNode):"contains"in r?r.contains(i):r.compareDocumentPosition?!!(r.compareDocumentPosition(i)&16):!1:!1}function OA(){for(var r=window,i=qn();i instanceof r.HTMLIFrameElement;){try{var a=typeof i.contentWindow.location.href=="string"}catch{a=!1}if(a)r=i.contentWindow;else break;i=qn(r.document)}return i}function Jh(r){var i=r&&r.nodeName&&r.nodeName.toLowerCase();return i&&(i==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||i==="textarea"||r.contentEditable==="true")}function C2(r){var i=OA(),a=r.focusedElem,u=r.selectionRange;if(i!==a&&a&&a.ownerDocument&&RA(a.ownerDocument.documentElement,a)){if(u!==null&&Jh(a)){if(i=u.start,r=u.end,r===void 0&&(r=i),"selectionStart"in a)a.selectionStart=i,a.selectionEnd=Math.min(r,a.value.length);else if(r=(i=a.ownerDocument||document)&&i.defaultView||window,r.getSelection){r=r.getSelection();var d=a.textContent.length,m=Math.min(u.start,d);u=u.end===void 0?m:Math.min(u.end,d),!r.extend&&m>u&&(d=u,u=m,m=d),d=kA(a,m);var E=kA(a,u);d&&E&&(r.rangeCount!==1||r.anchorNode!==d.node||r.anchorOffset!==d.offset||r.focusNode!==E.node||r.focusOffset!==E.offset)&&(i=i.createRange(),i.setStart(d.node,d.offset),r.removeAllRanges(),m>u?(r.addRange(i),r.extend(E.node,E.offset)):(i.setEnd(E.node,E.offset),r.addRange(i)))}}for(i=[],r=a;r=r.parentNode;)r.nodeType===1&&i.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a=document.documentMode,Qa=null,Zh=null,Cu=null,$h=!1;function MA(r,i,a){var u=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;$h||Qa==null||Qa!==qn(u)||(u=Qa,"selectionStart"in u&&Jh(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Cu&&Eu(Cu,u)||(Cu=u,u=rf(Zh,"onSelect"),0Xa||(r.current=fp[Xa],fp[Xa]=null,Xa--)}function Qt(r,i){Xa++,fp[Xa]=r.current,r.current=i}var Qs={},_n=Ws(Qs),ar=Ws(!1),Wo=Qs;function qa(r,i){var a=r.type.contextTypes;if(!a)return Qs;var u=r.stateNode;if(u&&u.__reactInternalMemoizedUnmaskedChildContext===i)return u.__reactInternalMemoizedMaskedChildContext;var d={},m;for(m in a)d[m]=i[m];return u&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=i,r.__reactInternalMemoizedMaskedChildContext=d),d}function lr(r){return r=r.childContextTypes,r!=null}function lf(){Xt(ar),Xt(_n)}function HA(r,i,a){if(_n.current!==Qs)throw Error(n(168));Qt(_n,i),Qt(ar,a)}function KA(r,i,a){var u=r.stateNode;if(i=i.childContextTypes,typeof u.getChildContext!="function")return a;u=u.getChildContext();for(var d in u)if(!(d in i))throw Error(n(108,At(r)||"Unknown",d));return he({},a,u)}function uf(r){return r=(r=r.stateNode)&&r.__reactInternalMemoizedMergedChildContext||Qs,Wo=_n.current,Qt(_n,r),Qt(ar,ar.current),!0}function YA(r,i,a){var u=r.stateNode;if(!u)throw Error(n(169));a?(r=KA(r,i,Wo),u.__reactInternalMemoizedMergedChildContext=r,Xt(ar),Xt(_n),Qt(_n,r)):Xt(ar),Qt(ar,a)}var rs=null,cf=!1,dp=!1;function XA(r){rs===null?rs=[r]:rs.push(r)}function U2(r){cf=!0,XA(r)}function Gs(){if(!dp&&rs!==null){dp=!0;var r=0,i=Ge;try{var a=rs;for(Ge=1;r>=E,d-=E,is=1<<32-ie(i)+d|a<dt?(Nn=et,et=null):Nn=et.sibling;var jt=le(Q,et,H[dt],Ae);if(jt===null){et===null&&(et=Nn);break}r&&et&&jt.alternate===null&&i(Q,et),V=m(jt,V,dt),$e===null?We=jt:$e.sibling=jt,$e=jt,et=Nn}if(dt===H.length)return a(Q,et),$t&&Go(Q,dt),We;if(et===null){for(;dtdt?(Nn=et,et=null):Nn=et.sibling;var eo=le(Q,et,jt.value,Ae);if(eo===null){et===null&&(et=Nn);break}r&&et&&eo.alternate===null&&i(Q,et),V=m(eo,V,dt),$e===null?We=eo:$e.sibling=eo,$e=eo,et=Nn}if(jt.done)return a(Q,et),$t&&Go(Q,dt),We;if(et===null){for(;!jt.done;dt++,jt=H.next())jt=de(Q,jt.value,Ae),jt!==null&&(V=m(jt,V,dt),$e===null?We=jt:$e.sibling=jt,$e=jt);return $t&&Go(Q,dt),We}for(et=u(Q,et);!jt.done;dt++,jt=H.next())jt=Re(et,Q,dt,jt.value,Ae),jt!==null&&(r&&jt.alternate!==null&&et.delete(jt.key===null?dt:jt.key),V=m(jt,V,dt),$e===null?We=jt:$e.sibling=jt,$e=jt);return r&&et.forEach(function(AC){return i(Q,AC)}),$t&&Go(Q,dt),We}function gn(Q,V,H,Ae){if(typeof H=="object"&&H!==null&&H.type===te&&H.key===null&&(H=H.props.children),typeof H=="object"&&H!==null){switch(H.$$typeof){case z:e:{for(var We=H.key,$e=V;$e!==null;){if($e.key===We){if(We=H.type,We===te){if($e.tag===7){a(Q,$e.sibling),V=d($e,H.props.children),V.return=Q,Q=V;break e}}else if($e.elementType===We||typeof We=="object"&&We!==null&&We.$$typeof===He&&tv(We)===$e.type){a(Q,$e.sibling),V=d($e,H.props),V.ref=Mu(Q,$e,H),V.return=Q,Q=V;break e}a(Q,$e);break}else i(Q,$e);$e=$e.sibling}H.type===te?(V=$o(H.props.children,Q.mode,Ae,H.key),V.return=Q,Q=V):(Ae=Lf(H.type,H.key,H.props,null,Q.mode,Ae),Ae.ref=Mu(Q,V,H),Ae.return=Q,Q=Ae)}return E(Q);case q:e:{for($e=H.key;V!==null;){if(V.key===$e)if(V.tag===4&&V.stateNode.containerInfo===H.containerInfo&&V.stateNode.implementation===H.implementation){a(Q,V.sibling),V=d(V,H.children||[]),V.return=Q,Q=V;break e}else{a(Q,V);break}else i(Q,V);V=V.sibling}V=ug(H,Q.mode,Ae),V.return=Q,Q=V}return E(Q);case He:return $e=H._init,gn(Q,V,$e(H._payload),Ae)}if(Pr(H))return Le(Q,V,H,Ae);if(Z(H))return Ve(Q,V,H,Ae);pf(Q,H)}return typeof H=="string"&&H!==""||typeof H=="number"?(H=""+H,V!==null&&V.tag===6?(a(Q,V.sibling),V=d(V,H),V.return=Q,Q=V):(a(Q,V),V=lg(H,Q.mode,Ae),V.return=Q,Q=V),E(Q)):a(Q,V)}return gn}var el=nv(!0),rv=nv(!1),gf=Ws(null),mf=null,tl=null,vp=null;function yp(){vp=tl=mf=null}function wp(r){var i=gf.current;Xt(gf),r._currentValue=i}function xp(r,i,a){for(;r!==null;){var u=r.alternate;if((r.childLanes&i)!==i?(r.childLanes|=i,u!==null&&(u.childLanes|=i)):u!==null&&(u.childLanes&i)!==i&&(u.childLanes|=i),r===a)break;r=r.return}}function nl(r,i){mf=r,vp=tl=null,r=r.dependencies,r!==null&&r.firstContext!==null&&(r.lanes&i&&(ur=!0),r.firstContext=null)}function Vr(r){var i=r._currentValue;if(vp!==r)if(r={context:r,memoizedValue:i,next:null},tl===null){if(mf===null)throw Error(n(308));tl=r,mf.dependencies={lanes:0,firstContext:r}}else tl=tl.next=r;return i}var Ho=null;function bp(r){Ho===null?Ho=[r]:Ho.push(r)}function iv(r,i,a,u){var d=i.interleaved;return d===null?(a.next=a,bp(i)):(a.next=d.next,d.next=a),i.interleaved=a,os(r,u)}function os(r,i){r.lanes|=i;var a=r.alternate;for(a!==null&&(a.lanes|=i),a=r,r=r.return;r!==null;)r.childLanes|=i,a=r.alternate,a!==null&&(a.childLanes|=i),a=r,r=r.return;return a.tag===3?a.stateNode:null}var Hs=!1;function Sp(r){r.updateQueue={baseState:r.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function sv(r,i){r=r.updateQueue,i.updateQueue===r&&(i.updateQueue={baseState:r.baseState,firstBaseUpdate:r.firstBaseUpdate,lastBaseUpdate:r.lastBaseUpdate,shared:r.shared,effects:r.effects})}function as(r,i){return{eventTime:r,lane:i,tag:0,payload:null,callback:null,next:null}}function Ks(r,i,a){var u=r.updateQueue;if(u===null)return null;if(u=u.shared,Bt&2){var d=u.pending;return d===null?i.next=i:(i.next=d.next,d.next=i),u.pending=i,os(r,a)}return d=u.interleaved,d===null?(i.next=i,bp(u)):(i.next=d.next,d.next=i),u.interleaved=i,os(r,a)}function Af(r,i,a){if(i=i.updateQueue,i!==null&&(i=i.shared,(a&4194240)!==0)){var u=i.lanes;u&=r.pendingLanes,a|=u,i.lanes=a,Gt(r,a)}}function ov(r,i){var a=r.updateQueue,u=r.alternate;if(u!==null&&(u=u.updateQueue,a===u)){var d=null,m=null;if(a=a.firstBaseUpdate,a!==null){do{var E={eventTime:a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null};m===null?d=m=E:m=m.next=E,a=a.next}while(a!==null);m===null?d=m=i:m=m.next=i}else d=m=i;a={baseState:u.baseState,firstBaseUpdate:d,lastBaseUpdate:m,shared:u.shared,effects:u.effects},r.updateQueue=a;return}r=a.lastBaseUpdate,r===null?a.firstBaseUpdate=i:r.next=i,a.lastBaseUpdate=i}function vf(r,i,a,u){var d=r.updateQueue;Hs=!1;var m=d.firstBaseUpdate,E=d.lastBaseUpdate,D=d.shared.pending;if(D!==null){d.shared.pending=null;var F=D,Y=F.next;F.next=null,E===null?m=Y:E.next=Y,E=F;var ue=r.alternate;ue!==null&&(ue=ue.updateQueue,D=ue.lastBaseUpdate,D!==E&&(D===null?ue.firstBaseUpdate=Y:D.next=Y,ue.lastBaseUpdate=F))}if(m!==null){var de=d.baseState;E=0,ue=Y=F=null,D=m;do{var le=D.lane,Re=D.eventTime;if((u&le)===le){ue!==null&&(ue=ue.next={eventTime:Re,lane:0,tag:D.tag,payload:D.payload,callback:D.callback,next:null});e:{var Le=r,Ve=D;switch(le=i,Re=a,Ve.tag){case 1:if(Le=Ve.payload,typeof Le=="function"){de=Le.call(Re,de,le);break e}de=Le;break e;case 3:Le.flags=Le.flags&-65537|128;case 0:if(Le=Ve.payload,le=typeof Le=="function"?Le.call(Re,de,le):Le,le==null)break e;de=he({},de,le);break e;case 2:Hs=!0}}D.callback!==null&&D.lane!==0&&(r.flags|=64,le=d.effects,le===null?d.effects=[D]:le.push(D))}else Re={eventTime:Re,lane:le,tag:D.tag,payload:D.payload,callback:D.callback,next:null},ue===null?(Y=ue=Re,F=de):ue=ue.next=Re,E|=le;if(D=D.next,D===null){if(D=d.shared.pending,D===null)break;le=D,D=le.next,le.next=null,d.lastBaseUpdate=le,d.shared.pending=null}}while(!0);if(ue===null&&(F=de),d.baseState=F,d.firstBaseUpdate=Y,d.lastBaseUpdate=ue,i=d.shared.interleaved,i!==null){d=i;do E|=d.lane,d=d.next;while(d!==i)}else m===null&&(d.shared.lanes=0);Xo|=E,r.lanes=E,r.memoizedState=de}}function av(r,i,a){if(r=i.effects,i.effects=null,r!==null)for(i=0;ia?a:4,r(!0);var u=kp.transition;kp.transition={};try{r(!1),i()}finally{Ge=a,kp.transition=u}}function Iv(){return _r().memoizedState}function _2(r,i,a){var u=Js(r);if(a={lane:u,action:a,hasEagerState:!1,eagerState:null,next:null},Tv(r))kv(i,a);else if(a=iv(r,i,a,u),a!==null){var d=$n();ai(a,r,u,d),Rv(a,i,u)}}function z2(r,i,a){var u=Js(r),d={lane:u,action:a,hasEagerState:!1,eagerState:null,next:null};if(Tv(r))kv(i,d);else{var m=r.alternate;if(r.lanes===0&&(m===null||m.lanes===0)&&(m=i.lastRenderedReducer,m!==null))try{var E=i.lastRenderedState,D=m(E,a);if(d.hasEagerState=!0,d.eagerState=D,ni(D,E)){var F=i.interleaved;F===null?(d.next=d,bp(i)):(d.next=F.next,F.next=d),i.interleaved=d;return}}catch{}finally{}a=iv(r,i,d,u),a!==null&&(d=$n(),ai(a,r,u,d),Rv(a,i,u))}}function Tv(r){var i=r.alternate;return r===rn||i!==null&&i===rn}function kv(r,i){Du=xf=!0;var a=r.pending;a===null?i.next=i:(i.next=a.next,a.next=i),r.pending=i}function Rv(r,i,a){if(a&4194240){var u=i.lanes;u&=r.pendingLanes,a|=u,i.lanes=a,Gt(r,a)}}var Ef={readContext:Vr,useCallback:zn,useContext:zn,useEffect:zn,useImperativeHandle:zn,useInsertionEffect:zn,useLayoutEffect:zn,useMemo:zn,useReducer:zn,useRef:zn,useState:zn,useDebugValue:zn,useDeferredValue:zn,useTransition:zn,useMutableSource:zn,useSyncExternalStore:zn,useId:zn,unstable_isNewReconciler:!1},W2={readContext:Vr,useCallback:function(r,i){return Ui().memoizedState=[r,i===void 0?null:i],r},useContext:Vr,useEffect:vv,useImperativeHandle:function(r,i,a){return a=a!=null?a.concat([r]):null,bf(4194308,4,xv.bind(null,i,r),a)},useLayoutEffect:function(r,i){return bf(4194308,4,r,i)},useInsertionEffect:function(r,i){return bf(4,2,r,i)},useMemo:function(r,i){var a=Ui();return i=i===void 0?null:i,r=r(),a.memoizedState=[r,i],r},useReducer:function(r,i,a){var u=Ui();return i=a!==void 0?a(i):i,u.memoizedState=u.baseState=i,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:i},u.queue=r,r=r.dispatch=_2.bind(null,rn,r),[u.memoizedState,r]},useRef:function(r){var i=Ui();return r={current:r},i.memoizedState=r},useState:mv,useDebugValue:Dp,useDeferredValue:function(r){return Ui().memoizedState=r},useTransition:function(){var r=mv(!1),i=r[0];return r=V2.bind(null,r[1]),Ui().memoizedState=r,[i,r]},useMutableSource:function(){},useSyncExternalStore:function(r,i,a){var u=rn,d=Ui();if($t){if(a===void 0)throw Error(n(407));a=a()}else{if(a=i(),Mn===null)throw Error(n(349));Yo&30||fv(u,i,a)}d.memoizedState=a;var m={value:a,getSnapshot:i};return d.queue=m,vv(hv.bind(null,u,m,r),[r]),u.flags|=2048,Lu(9,dv.bind(null,u,m,a,i),void 0,null),a},useId:function(){var r=Ui(),i=Mn.identifierPrefix;if($t){var a=ss,u=is;a=(u&~(1<<32-ie(u)-1)).toString(32)+a,i=":"+i+"R"+a,a=ju++,0<\/script>",r=r.removeChild(r.firstChild)):typeof u.is=="string"?r=E.createElement(a,{is:u.is}):(r=E.createElement(a),a==="select"&&(E=r,u.multiple?E.multiple=!0:u.size&&(E.size=u.size))):r=E.createElementNS(r,a),r[Di]=i,r[Ru]=u,Xv(r,i,!1,!1),i.stateNode=r;e:{switch(E=ei(a,u),a){case"dialog":Yt("cancel",r),Yt("close",r),d=u;break;case"iframe":case"object":case"embed":Yt("load",r),d=u;break;case"video":case"audio":for(d=0;dal&&(i.flags|=128,u=!0,Fu(m,!1),i.lanes=4194304)}else{if(!u)if(r=yf(E),r!==null){if(i.flags|=128,u=!0,a=r.updateQueue,a!==null&&(i.updateQueue=a,i.flags|=4),Fu(m,!0),m.tail===null&&m.tailMode==="hidden"&&!E.alternate&&!$t)return Wn(i),null}else 2*Ne()-m.renderingStartTime>al&&a!==1073741824&&(i.flags|=128,u=!0,Fu(m,!1),i.lanes=4194304);m.isBackwards?(E.sibling=i.child,i.child=E):(a=m.last,a!==null?a.sibling=E:i.child=E,m.last=E)}return m.tail!==null?(i=m.tail,m.rendering=i,m.tail=i.sibling,m.renderingStartTime=Ne(),i.sibling=null,a=nn.current,Qt(nn,u?a&1|2:a&1),i):(Wn(i),null);case 22:case 23:return sg(),u=i.memoizedState!==null,r!==null&&r.memoizedState!==null!==u&&(i.flags|=8192),u&&i.mode&1?xr&1073741824&&(Wn(i),i.subtreeFlags&6&&(i.flags|=8192)):Wn(i),null;case 24:return null;case 25:return null}throw Error(n(156,i.tag))}function J2(r,i){switch(pp(i),i.tag){case 1:return lr(i.type)&&lf(),r=i.flags,r&65536?(i.flags=r&-65537|128,i):null;case 3:return rl(),Xt(ar),Xt(_n),Tp(),r=i.flags,r&65536&&!(r&128)?(i.flags=r&-65537|128,i):null;case 5:return Cp(i),null;case 13:if(Xt(nn),r=i.memoizedState,r!==null&&r.dehydrated!==null){if(i.alternate===null)throw Error(n(340));$a()}return r=i.flags,r&65536?(i.flags=r&-65537|128,i):null;case 19:return Xt(nn),null;case 4:return rl(),null;case 10:return wp(i.type._context),null;case 22:case 23:return sg(),null;case 24:return null;default:return null}}var kf=!1,Qn=!1,Z2=typeof WeakSet=="function"?WeakSet:Set,Be=null;function sl(r,i){var a=r.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(u){un(r,i,u)}else a.current=null}function Kp(r,i,a){try{a()}catch(u){un(r,i,u)}}var Zv=!1;function $2(r,i){if(sp=Kc,r=OA(),Jh(r)){if("selectionStart"in r)var a={start:r.selectionStart,end:r.selectionEnd};else e:{a=(a=r.ownerDocument)&&a.defaultView||window;var u=a.getSelection&&a.getSelection();if(u&&u.rangeCount!==0){a=u.anchorNode;var d=u.anchorOffset,m=u.focusNode;u=u.focusOffset;try{a.nodeType,m.nodeType}catch{a=null;break e}var E=0,D=-1,F=-1,Y=0,ue=0,de=r,le=null;t:for(;;){for(var Re;de!==a||d!==0&&de.nodeType!==3||(D=E+d),de!==m||u!==0&&de.nodeType!==3||(F=E+u),de.nodeType===3&&(E+=de.nodeValue.length),(Re=de.firstChild)!==null;)le=de,de=Re;for(;;){if(de===r)break t;if(le===a&&++Y===d&&(D=E),le===m&&++ue===u&&(F=E),(Re=de.nextSibling)!==null)break;de=le,le=de.parentNode}de=Re}a=D===-1||F===-1?null:{start:D,end:F}}else a=null}a=a||{start:0,end:0}}else a=null;for(op={focusedElem:r,selectionRange:a},Kc=!1,Be=i;Be!==null;)if(i=Be,r=i.child,(i.subtreeFlags&1028)!==0&&r!==null)r.return=i,Be=r;else for(;Be!==null;){i=Be;try{var Le=i.alternate;if(i.flags&1024)switch(i.tag){case 0:case 11:case 15:break;case 1:if(Le!==null){var Ve=Le.memoizedProps,gn=Le.memoizedState,Q=i.stateNode,V=Q.getSnapshotBeforeUpdate(i.elementType===i.type?Ve:ii(i.type,Ve),gn);Q.__reactInternalSnapshotBeforeUpdate=V}break;case 3:var H=i.stateNode.containerInfo;H.nodeType===1?H.textContent="":H.nodeType===9&&H.documentElement&&H.removeChild(H.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(Ae){un(i,i.return,Ae)}if(r=i.sibling,r!==null){r.return=i.return,Be=r;break}Be=i.return}return Le=Zv,Zv=!1,Le}function Vu(r,i,a){var u=i.updateQueue;if(u=u!==null?u.lastEffect:null,u!==null){var d=u=u.next;do{if((d.tag&r)===r){var m=d.destroy;d.destroy=void 0,m!==void 0&&Kp(i,a,m)}d=d.next}while(d!==u)}}function Rf(r,i){if(i=i.updateQueue,i=i!==null?i.lastEffect:null,i!==null){var a=i=i.next;do{if((a.tag&r)===r){var u=a.create;a.destroy=u()}a=a.next}while(a!==i)}}function Yp(r){var i=r.ref;if(i!==null){var a=r.stateNode;switch(r.tag){case 5:r=a;break;default:r=a}typeof i=="function"?i(r):i.current=r}}function $v(r){var i=r.alternate;i!==null&&(r.alternate=null,$v(i)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(i=r.stateNode,i!==null&&(delete i[Di],delete i[Ru],delete i[cp],delete i[D2],delete i[j2])),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}function ey(r){return r.tag===5||r.tag===3||r.tag===4}function ty(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||ey(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function Xp(r,i,a){var u=r.tag;if(u===5||u===6)r=r.stateNode,i?a.nodeType===8?a.parentNode.insertBefore(r,i):a.insertBefore(r,i):(a.nodeType===8?(i=a.parentNode,i.insertBefore(r,a)):(i=a,i.appendChild(r)),a=a._reactRootContainer,a!=null||i.onclick!==null||(i.onclick=of));else if(u!==4&&(r=r.child,r!==null))for(Xp(r,i,a),r=r.sibling;r!==null;)Xp(r,i,a),r=r.sibling}function qp(r,i,a){var u=r.tag;if(u===5||u===6)r=r.stateNode,i?a.insertBefore(r,i):a.appendChild(r);else if(u!==4&&(r=r.child,r!==null))for(qp(r,i,a),r=r.sibling;r!==null;)qp(r,i,a),r=r.sibling}var jn=null,si=!1;function Ys(r,i,a){for(a=a.child;a!==null;)ny(r,i,a),a=a.sibling}function ny(r,i,a){if(K&&typeof K.onCommitFiberUnmount=="function")try{K.onCommitFiberUnmount(Se,a)}catch{}switch(a.tag){case 5:Qn||sl(a,i);case 6:var u=jn,d=si;jn=null,Ys(r,i,a),jn=u,si=d,jn!==null&&(si?(r=jn,a=a.stateNode,r.nodeType===8?r.parentNode.removeChild(a):r.removeChild(a)):jn.removeChild(a.stateNode));break;case 18:jn!==null&&(si?(r=jn,a=a.stateNode,r.nodeType===8?up(r.parentNode,a):r.nodeType===1&&up(r,a),vu(r)):up(jn,a.stateNode));break;case 4:u=jn,d=si,jn=a.stateNode.containerInfo,si=!0,Ys(r,i,a),jn=u,si=d;break;case 0:case 11:case 14:case 15:if(!Qn&&(u=a.updateQueue,u!==null&&(u=u.lastEffect,u!==null))){d=u=u.next;do{var m=d,E=m.destroy;m=m.tag,E!==void 0&&(m&2||m&4)&&Kp(a,i,E),d=d.next}while(d!==u)}Ys(r,i,a);break;case 1:if(!Qn&&(sl(a,i),u=a.stateNode,typeof u.componentWillUnmount=="function"))try{u.props=a.memoizedProps,u.state=a.memoizedState,u.componentWillUnmount()}catch(D){un(a,i,D)}Ys(r,i,a);break;case 21:Ys(r,i,a);break;case 22:a.mode&1?(Qn=(u=Qn)||a.memoizedState!==null,Ys(r,i,a),Qn=u):Ys(r,i,a);break;default:Ys(r,i,a)}}function ry(r){var i=r.updateQueue;if(i!==null){r.updateQueue=null;var a=r.stateNode;a===null&&(a=r.stateNode=new Z2),i.forEach(function(u){var d=lC.bind(null,r,u);a.has(u)||(a.add(u),u.then(d,d))})}}function oi(r,i){var a=i.deletions;if(a!==null)for(var u=0;ud&&(d=E),u&=~m}if(u=d,u=Ne()-u,u=(120>u?120:480>u?480:1080>u?1080:1920>u?1920:3e3>u?3e3:4320>u?4320:1960*tC(u/1960))-u,10r?16:r,qs===null)var u=!1;else{if(r=qs,qs=null,Bf=0,Bt&6)throw Error(n(331));var d=Bt;for(Bt|=4,Be=r.current;Be!==null;){var m=Be,E=m.child;if(Be.flags&16){var D=m.deletions;if(D!==null){for(var F=0;FNe()-$p?Jo(r,0):Zp|=a),fr(r,i)}function my(r,i){i===0&&(r.mode&1?(i=ut,ut<<=1,!(ut&130023424)&&(ut=4194304)):i=1);var a=$n();r=os(r,i),r!==null&&(St(r,i,a),fr(r,a))}function aC(r){var i=r.memoizedState,a=0;i!==null&&(a=i.retryLane),my(r,a)}function lC(r,i){var a=0;switch(r.tag){case 13:var u=r.stateNode,d=r.memoizedState;d!==null&&(a=d.retryLane);break;case 19:u=r.stateNode;break;default:throw Error(n(314))}u!==null&&u.delete(i),my(r,a)}var Ay;Ay=function(r,i,a){if(r!==null)if(r.memoizedProps!==i.pendingProps||ar.current)ur=!0;else{if(!(r.lanes&a)&&!(i.flags&128))return ur=!1,X2(r,i,a);ur=!!(r.flags&131072)}else ur=!1,$t&&i.flags&1048576&&qA(i,df,i.index);switch(i.lanes=0,i.tag){case 2:var u=i.type;Tf(r,i),r=i.pendingProps;var d=qa(i,_n.current);nl(i,a),d=Op(null,i,u,r,d,a);var m=Mp();return i.flags|=1,typeof d=="object"&&d!==null&&typeof d.render=="function"&&d.$$typeof===void 0?(i.tag=1,i.memoizedState=null,i.updateQueue=null,lr(u)?(m=!0,uf(i)):m=!1,i.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,Sp(i),d.updater=Cf,i.stateNode=d,d._reactInternals=i,Up(i,u,r,a),i=_p(null,i,u,!0,m,a)):(i.tag=0,$t&&m&&hp(i),Zn(null,i,d,a),i=i.child),i;case 16:u=i.elementType;e:{switch(Tf(r,i),r=i.pendingProps,d=u._init,u=d(u._payload),i.type=u,d=i.tag=cC(u),r=ii(u,r),d){case 0:i=Vp(null,i,u,r,a);break e;case 1:i=Wv(null,i,u,r,a);break e;case 11:i=Lv(null,i,u,r,a);break e;case 14:i=Fv(null,i,u,ii(u.type,r),a);break e}throw Error(n(306,u,""))}return i;case 0:return u=i.type,d=i.pendingProps,d=i.elementType===u?d:ii(u,d),Vp(r,i,u,d,a);case 1:return u=i.type,d=i.pendingProps,d=i.elementType===u?d:ii(u,d),Wv(r,i,u,d,a);case 3:e:{if(Qv(i),r===null)throw Error(n(387));u=i.pendingProps,m=i.memoizedState,d=m.element,sv(r,i),vf(i,u,null,a);var E=i.memoizedState;if(u=E.element,m.isDehydrated)if(m={element:u,isDehydrated:!1,cache:E.cache,pendingSuspenseBoundaries:E.pendingSuspenseBoundaries,transitions:E.transitions},i.updateQueue.baseState=m,i.memoizedState=m,i.flags&256){d=il(Error(n(423)),i),i=Gv(r,i,u,a,d);break e}else if(u!==d){d=il(Error(n(424)),i),i=Gv(r,i,u,a,d);break e}else for(wr=zs(i.stateNode.containerInfo.firstChild),yr=i,$t=!0,ri=null,a=rv(i,null,u,a),i.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if($a(),u===d){i=ls(r,i,a);break e}Zn(r,i,u,a)}i=i.child}return i;case 5:return lv(i),r===null&&mp(i),u=i.type,d=i.pendingProps,m=r!==null?r.memoizedProps:null,E=d.children,ap(u,d)?E=null:m!==null&&ap(u,m)&&(i.flags|=32),zv(r,i),Zn(r,i,E,a),i.child;case 6:return r===null&&mp(i),null;case 13:return Hv(r,i,a);case 4:return Ep(i,i.stateNode.containerInfo),u=i.pendingProps,r===null?i.child=el(i,null,u,a):Zn(r,i,u,a),i.child;case 11:return u=i.type,d=i.pendingProps,d=i.elementType===u?d:ii(u,d),Lv(r,i,u,d,a);case 7:return Zn(r,i,i.pendingProps,a),i.child;case 8:return Zn(r,i,i.pendingProps.children,a),i.child;case 12:return Zn(r,i,i.pendingProps.children,a),i.child;case 10:e:{if(u=i.type._context,d=i.pendingProps,m=i.memoizedProps,E=d.value,Qt(gf,u._currentValue),u._currentValue=E,m!==null)if(ni(m.value,E)){if(m.children===d.children&&!ar.current){i=ls(r,i,a);break e}}else for(m=i.child,m!==null&&(m.return=i);m!==null;){var D=m.dependencies;if(D!==null){E=m.child;for(var F=D.firstContext;F!==null;){if(F.context===u){if(m.tag===1){F=as(-1,a&-a),F.tag=2;var Y=m.updateQueue;if(Y!==null){Y=Y.shared;var ue=Y.pending;ue===null?F.next=F:(F.next=ue.next,ue.next=F),Y.pending=F}}m.lanes|=a,F=m.alternate,F!==null&&(F.lanes|=a),xp(m.return,a,i),D.lanes|=a;break}F=F.next}}else if(m.tag===10)E=m.type===i.type?null:m.child;else if(m.tag===18){if(E=m.return,E===null)throw Error(n(341));E.lanes|=a,D=E.alternate,D!==null&&(D.lanes|=a),xp(E,a,i),E=m.sibling}else E=m.child;if(E!==null)E.return=m;else for(E=m;E!==null;){if(E===i){E=null;break}if(m=E.sibling,m!==null){m.return=E.return,E=m;break}E=E.return}m=E}Zn(r,i,d.children,a),i=i.child}return i;case 9:return d=i.type,u=i.pendingProps.children,nl(i,a),d=Vr(d),u=u(d),i.flags|=1,Zn(r,i,u,a),i.child;case 14:return u=i.type,d=ii(u,i.pendingProps),d=ii(u.type,d),Fv(r,i,u,d,a);case 15:return Vv(r,i,i.type,i.pendingProps,a);case 17:return u=i.type,d=i.pendingProps,d=i.elementType===u?d:ii(u,d),Tf(r,i),i.tag=1,lr(u)?(r=!0,uf(i)):r=!1,nl(i,a),Mv(i,u,d),Up(i,u,d,a),_p(null,i,u,!0,r,a);case 19:return Yv(r,i,a);case 22:return _v(r,i,a)}throw Error(n(156,i.tag))};function vy(r,i){return st(r,i)}function uC(r,i,a,u){this.tag=r,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=u,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Wr(r,i,a,u){return new uC(r,i,a,u)}function ag(r){return r=r.prototype,!(!r||!r.isReactComponent)}function cC(r){if(typeof r=="function")return ag(r)?1:0;if(r!=null){if(r=r.$$typeof,r===je)return 11;if(r===ht)return 14}return 2}function $s(r,i){var a=r.alternate;return a===null?(a=Wr(r.tag,i,r.key,r.mode),a.elementType=r.elementType,a.type=r.type,a.stateNode=r.stateNode,a.alternate=r,r.alternate=a):(a.pendingProps=i,a.type=r.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=r.flags&14680064,a.childLanes=r.childLanes,a.lanes=r.lanes,a.child=r.child,a.memoizedProps=r.memoizedProps,a.memoizedState=r.memoizedState,a.updateQueue=r.updateQueue,i=r.dependencies,a.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},a.sibling=r.sibling,a.index=r.index,a.ref=r.ref,a}function Lf(r,i,a,u,d,m){var E=2;if(u=r,typeof r=="function")ag(r)&&(E=1);else if(typeof r=="string")E=5;else e:switch(r){case te:return $o(a.children,d,m,i);case oe:E=8,d|=8;break;case ge:return r=Wr(12,a,i,d|2),r.elementType=ge,r.lanes=m,r;case Xe:return r=Wr(13,a,i,d),r.elementType=Xe,r.lanes=m,r;case Ze:return r=Wr(19,a,i,d),r.elementType=Ze,r.lanes=m,r;case qe:return Ff(a,d,m,i);default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case xe:E=10;break e;case nt:E=9;break e;case je:E=11;break e;case ht:E=14;break e;case He:E=16,u=null;break e}throw Error(n(130,r==null?r:typeof r,""))}return i=Wr(E,a,i,d),i.elementType=r,i.type=u,i.lanes=m,i}function $o(r,i,a,u){return r=Wr(7,r,u,i),r.lanes=a,r}function Ff(r,i,a,u){return r=Wr(22,r,u,i),r.elementType=qe,r.lanes=a,r.stateNode={isHidden:!1},r}function lg(r,i,a){return r=Wr(6,r,null,i),r.lanes=a,r}function ug(r,i,a){return i=Wr(4,r.children!==null?r.children:[],r.key,i),i.lanes=a,i.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},i}function fC(r,i,a,u,d){this.tag=i,this.containerInfo=r,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=wt(0),this.expirationTimes=wt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wt(0),this.identifierPrefix=u,this.onRecoverableError=d,this.mutableSourceEagerHydrationData=null}function cg(r,i,a,u,d,m,E,D,F){return r=new fC(r,i,a,D,F),i===1?(i=1,m===!0&&(i|=8)):i=0,m=Wr(3,null,null,i),r.current=m,m.stateNode=r,m.memoizedState={element:u,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},Sp(m),r}function dC(r,i,a){var u=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return t(),Ag.exports=TC(),Ag.exports}var Py;function kC(){if(Py)return Hf;Py=1;var t=T1();return Hf.createRoot=t.createRoot,Hf.hydrateRoot=t.hydrateRoot,Hf}var RC=kC();const OC=Ba(RC);function mt(t,e,{checkForDefaultPrevented:n=!0}={}){return function(o){if(t==null||t(o),n===!1||!o.defaultPrevented)return e==null?void 0:e(o)}}function By(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function ph(...t){return e=>{let n=!1;const s=t.map(o=>{const l=By(o,e);return!n&&typeof l=="function"&&(n=!0),l});if(n)return()=>{for(let o=0;o{const{children:c,...f}=l,h=I.useMemo(()=>f,Object.values(f));return R.jsx(n.Provider,{value:h,children:c})};s.displayName=t+"Provider";function o(l){const c=I.useContext(n);if(c)return c;if(e!==void 0)return e;throw new Error(`\`${l}\` must be used within \`${t}\``)}return[s,o]}function Da(t,e=[]){let n=[];function s(l,c){const f=I.createContext(c),h=n.length;n=[...n,c];const g=A=>{var M;const{scope:b,children:C,...O}=A,x=((M=b==null?void 0:b[t])==null?void 0:M[h])||f,S=I.useMemo(()=>O,Object.values(O));return R.jsx(x.Provider,{value:S,children:C})};g.displayName=l+"Provider";function v(A,b){var x;const C=((x=b==null?void 0:b[t])==null?void 0:x[h])||f,O=I.useContext(C);if(O)return O;if(c!==void 0)return c;throw new Error(`\`${A}\` must be used within \`${l}\``)}return[g,v]}const o=()=>{const l=n.map(c=>I.createContext(c));return function(f){const h=(f==null?void 0:f[t])||l;return I.useMemo(()=>({[`__scope${t}`]:{...f,[t]:h}}),[f,h])}};return o.scopeName=t,[s,NC(o,...e)]}function NC(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const s=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const c=s.reduce((f,{useScope:h,scopeName:g})=>{const A=h(l)[`__scope${g}`];return{...f,...A}},{});return I.useMemo(()=>({[`__scope${e.scopeName}`]:c}),[c])}};return n.scopeName=e.scopeName,n}var Po=globalThis!=null&&globalThis.document?I.useLayoutEffect:()=>{},PC=I1[" useId ".trim().toString()]||(()=>{}),BC=0;function Cl(t){const[e,n]=I.useState(PC());return Po(()=>{n(s=>s??String(BC++))},[t]),t||(e?`radix-${e}`:"")}var DC=I1[" useInsertionEffect ".trim().toString()]||Po;function J0({prop:t,defaultProp:e,onChange:n=()=>{},caller:s}){const[o,l,c]=jC({defaultProp:e,onChange:n}),f=t!==void 0,h=f?t:o;{const v=I.useRef(t!==void 0);I.useEffect(()=>{const A=v.current;A!==f&&console.warn(`${s} is changing from ${A?"controlled":"uncontrolled"} to ${f?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),v.current=f},[f,s])}const g=I.useCallback(v=>{var A;if(f){const b=UC(v)?v(t):v;b!==t&&((A=c.current)==null||A.call(c,b))}else l(v)},[f,t,l,c]);return[h,g]}function jC({defaultProp:t,onChange:e}){const[n,s]=I.useState(t),o=I.useRef(n),l=I.useRef(e);return DC(()=>{l.current=e},[e]),I.useEffect(()=>{var c;o.current!==n&&((c=l.current)==null||c.call(l,n),o.current=n)},[n,o]),[n,s,l]}function UC(t){return typeof t=="function"}var Z0=T1();const LC=Ba(Z0);function ql(t){const e=FC(t),n=I.forwardRef((s,o)=>{const{children:l,...c}=s,f=I.Children.toArray(l),h=f.find(_C);if(h){const g=h.props.children,v=f.map(A=>A===h?I.Children.count(g)>1?I.Children.only(null):I.isValidElement(g)?g.props.children:null:A);return R.jsx(e,{...c,ref:o,children:I.isValidElement(g)?I.cloneElement(g,void 0,v):null})}return R.jsx(e,{...c,ref:o,children:l})});return n.displayName=`${t}.Slot`,n}var ru=ql("Slot");function FC(t){const e=I.forwardRef((n,s)=>{const{children:o,...l}=n;if(I.isValidElement(o)){const c=WC(o),f=zC(l,o.props);return o.type!==I.Fragment&&(f.ref=s?ph(s,c):c),I.cloneElement(o,f)}return I.Children.count(o)>1?I.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var k1=Symbol("radix.slottable");function VC(t){const e=({children:n})=>R.jsx(R.Fragment,{children:n});return e.displayName=`${t}.Slottable`,e.__radixId=k1,e}function _C(t){return I.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===k1}function zC(t,e){const n={...e};for(const s in e){const o=t[s],l=e[s];/^on[A-Z]/.test(s)?o&&l?n[s]=(...f)=>{l(...f),o(...f)}:o&&(n[s]=o):s==="style"?n[s]={...o,...l}:s==="className"&&(n[s]=[o,l].filter(Boolean).join(" "))}return{...t,...n}}function WC(t){var s,o;let e=(s=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(o=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:o.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}var QC=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],pn=QC.reduce((t,e)=>{const n=ql(`Primitive.${e}`),s=I.forwardRef((o,l)=>{const{asChild:c,...f}=o,h=c?n:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),R.jsx(h,{...f,ref:l})});return s.displayName=`Primitive.${e}`,{...t,[e]:s}},{});function R1(t,e){t&&Z0.flushSync(()=>t.dispatchEvent(e))}function Cs(t){const e=I.useRef(t);return I.useEffect(()=>{e.current=t}),I.useMemo(()=>(...n)=>{var s;return(s=e.current)==null?void 0:s.call(e,...n)},[])}function GC(t,e=globalThis==null?void 0:globalThis.document){const n=Cs(t);I.useEffect(()=>{const s=o=>{o.key==="Escape"&&n(o)};return e.addEventListener("keydown",s,{capture:!0}),()=>e.removeEventListener("keydown",s,{capture:!0})},[n,e])}var HC="DismissableLayer",e0="dismissableLayer.update",KC="dismissableLayer.pointerDownOutside",YC="dismissableLayer.focusOutside",Dy,O1=I.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),gh=I.forwardRef((t,e)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:s,onPointerDownOutside:o,onFocusOutside:l,onInteractOutside:c,onDismiss:f,...h}=t,g=I.useContext(O1),[v,A]=I.useState(null),b=(v==null?void 0:v.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,C]=I.useState({}),O=Tn(e,te=>A(te)),x=Array.from(g.layers),[S]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),M=x.indexOf(S),B=v?x.indexOf(v):-1,P=g.layersWithOutsidePointerEventsDisabled.size>0,L=B>=M,z=JC(te=>{const oe=te.target,ge=[...g.branches].some(xe=>xe.contains(oe));!L||ge||(o==null||o(te),c==null||c(te),te.defaultPrevented||f==null||f())},b),q=ZC(te=>{const oe=te.target;[...g.branches].some(xe=>xe.contains(oe))||(l==null||l(te),c==null||c(te),te.defaultPrevented||f==null||f())},b);return GC(te=>{B===g.layers.size-1&&(s==null||s(te),!te.defaultPrevented&&f&&(te.preventDefault(),f()))},b),I.useEffect(()=>{if(v)return n&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(Dy=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(v)),g.layers.add(v),jy(),()=>{n&&g.layersWithOutsidePointerEventsDisabled.size===1&&(b.body.style.pointerEvents=Dy)}},[v,b,n,g]),I.useEffect(()=>()=>{v&&(g.layers.delete(v),g.layersWithOutsidePointerEventsDisabled.delete(v),jy())},[v,g]),I.useEffect(()=>{const te=()=>C({});return document.addEventListener(e0,te),()=>document.removeEventListener(e0,te)},[]),R.jsx(pn.div,{...h,ref:O,style:{pointerEvents:P?L?"auto":"none":void 0,...t.style},onFocusCapture:mt(t.onFocusCapture,q.onFocusCapture),onBlurCapture:mt(t.onBlurCapture,q.onBlurCapture),onPointerDownCapture:mt(t.onPointerDownCapture,z.onPointerDownCapture)})});gh.displayName=HC;var XC="DismissableLayerBranch",qC=I.forwardRef((t,e)=>{const n=I.useContext(O1),s=I.useRef(null),o=Tn(e,s);return I.useEffect(()=>{const l=s.current;if(l)return n.branches.add(l),()=>{n.branches.delete(l)}},[n.branches]),R.jsx(pn.div,{...t,ref:o})});qC.displayName=XC;function JC(t,e=globalThis==null?void 0:globalThis.document){const n=Cs(t),s=I.useRef(!1),o=I.useRef(()=>{});return I.useEffect(()=>{const l=f=>{if(f.target&&!s.current){let h=function(){M1(KC,n,g,{discrete:!0})};const g={originalEvent:f};f.pointerType==="touch"?(e.removeEventListener("click",o.current),o.current=h,e.addEventListener("click",o.current,{once:!0})):h()}else e.removeEventListener("click",o.current);s.current=!1},c=window.setTimeout(()=>{e.addEventListener("pointerdown",l)},0);return()=>{window.clearTimeout(c),e.removeEventListener("pointerdown",l),e.removeEventListener("click",o.current)}},[e,n]),{onPointerDownCapture:()=>s.current=!0}}function ZC(t,e=globalThis==null?void 0:globalThis.document){const n=Cs(t),s=I.useRef(!1);return I.useEffect(()=>{const o=l=>{l.target&&!s.current&&M1(YC,n,{originalEvent:l},{discrete:!1})};return e.addEventListener("focusin",o),()=>e.removeEventListener("focusin",o)},[e,n]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}function jy(){const t=new CustomEvent(e0);document.dispatchEvent(t)}function M1(t,e,n,{discrete:s}){const o=n.originalEvent.target,l=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&o.addEventListener(t,e,{once:!0}),s?R1(o,l):o.dispatchEvent(l)}var wg="focusScope.autoFocusOnMount",xg="focusScope.autoFocusOnUnmount",Uy={bubbles:!1,cancelable:!0},$C="FocusScope",$0=I.forwardRef((t,e)=>{const{loop:n=!1,trapped:s=!1,onMountAutoFocus:o,onUnmountAutoFocus:l,...c}=t,[f,h]=I.useState(null),g=Cs(o),v=Cs(l),A=I.useRef(null),b=Tn(e,x=>h(x)),C=I.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;I.useEffect(()=>{if(s){let x=function(P){if(C.paused||!f)return;const L=P.target;f.contains(L)?A.current=L:lo(A.current,{select:!0})},S=function(P){if(C.paused||!f)return;const L=P.relatedTarget;L!==null&&(f.contains(L)||lo(A.current,{select:!0}))},M=function(P){if(document.activeElement===document.body)for(const z of P)z.removedNodes.length>0&&lo(f)};document.addEventListener("focusin",x),document.addEventListener("focusout",S);const B=new MutationObserver(M);return f&&B.observe(f,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",x),document.removeEventListener("focusout",S),B.disconnect()}}},[s,f,C.paused]),I.useEffect(()=>{if(f){Fy.add(C);const x=document.activeElement;if(!f.contains(x)){const M=new CustomEvent(wg,Uy);f.addEventListener(wg,g),f.dispatchEvent(M),M.defaultPrevented||(e3(s3(N1(f)),{select:!0}),document.activeElement===x&&lo(f))}return()=>{f.removeEventListener(wg,g),setTimeout(()=>{const M=new CustomEvent(xg,Uy);f.addEventListener(xg,v),f.dispatchEvent(M),M.defaultPrevented||lo(x??document.body,{select:!0}),f.removeEventListener(xg,v),Fy.remove(C)},0)}}},[f,g,v,C]);const O=I.useCallback(x=>{if(!n&&!s||C.paused)return;const S=x.key==="Tab"&&!x.altKey&&!x.ctrlKey&&!x.metaKey,M=document.activeElement;if(S&&M){const B=x.currentTarget,[P,L]=t3(B);P&&L?!x.shiftKey&&M===L?(x.preventDefault(),n&&lo(P,{select:!0})):x.shiftKey&&M===P&&(x.preventDefault(),n&&lo(L,{select:!0})):M===B&&x.preventDefault()}},[n,s,C.paused]);return R.jsx(pn.div,{tabIndex:-1,...c,ref:b,onKeyDown:O})});$0.displayName=$C;function e3(t,{select:e=!1}={}){const n=document.activeElement;for(const s of t)if(lo(s,{select:e}),document.activeElement!==n)return}function t3(t){const e=N1(t),n=Ly(e,t),s=Ly(e.reverse(),t);return[n,s]}function N1(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const o=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||o?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function Ly(t,e){for(const n of t)if(!n3(n,{upTo:e}))return n}function n3(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function r3(t){return t instanceof HTMLInputElement&&"select"in t}function lo(t,{select:e=!1}={}){if(t&&t.focus){const n=document.activeElement;t.focus({preventScroll:!0}),t!==n&&r3(t)&&e&&t.select()}}var Fy=i3();function i3(){let t=[];return{add(e){const n=t[0];e!==n&&(n==null||n.pause()),t=Vy(t,e),t.unshift(e)},remove(e){var n;t=Vy(t,e),(n=t[0])==null||n.resume()}}}function Vy(t,e){const n=[...t],s=n.indexOf(e);return s!==-1&&n.splice(s,1),n}function s3(t){return t.filter(e=>e.tagName!=="A")}var o3="Portal",em=I.forwardRef((t,e)=>{var f;const{container:n,...s}=t,[o,l]=I.useState(!1);Po(()=>l(!0),[]);const c=n||o&&((f=globalThis==null?void 0:globalThis.document)==null?void 0:f.body);return c?LC.createPortal(R.jsx(pn.div,{...s,ref:e}),c):null});em.displayName=o3;function a3(t,e){return I.useReducer((n,s)=>e[n][s]??n,t)}var Os=t=>{const{present:e,children:n}=t,s=l3(e),o=typeof n=="function"?n({present:s.isPresent}):I.Children.only(n),l=Tn(s.ref,u3(o));return typeof n=="function"||s.isPresent?I.cloneElement(o,{ref:l}):null};Os.displayName="Presence";function l3(t){const[e,n]=I.useState(),s=I.useRef(null),o=I.useRef(t),l=I.useRef("none"),c=t?"mounted":"unmounted",[f,h]=a3(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return I.useEffect(()=>{const g=Kf(s.current);l.current=f==="mounted"?g:"none"},[f]),Po(()=>{const g=s.current,v=o.current;if(v!==t){const b=l.current,C=Kf(g);t?h("MOUNT"):C==="none"||(g==null?void 0:g.display)==="none"?h("UNMOUNT"):h(v&&b!==C?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,h]),Po(()=>{if(e){let g;const v=e.ownerDocument.defaultView??window,A=C=>{const x=Kf(s.current).includes(C.animationName);if(C.target===e&&x&&(h("ANIMATION_END"),!o.current)){const S=e.style.animationFillMode;e.style.animationFillMode="forwards",g=v.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=S)})}},b=C=>{C.target===e&&(l.current=Kf(s.current))};return e.addEventListener("animationstart",b),e.addEventListener("animationcancel",A),e.addEventListener("animationend",A),()=>{v.clearTimeout(g),e.removeEventListener("animationstart",b),e.removeEventListener("animationcancel",A),e.removeEventListener("animationend",A)}}else h("ANIMATION_END")},[e,h]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:I.useCallback(g=>{s.current=g?getComputedStyle(g):null,n(g)},[])}}function Kf(t){return(t==null?void 0:t.animationName)||"none"}function u3(t){var s,o;let e=(s=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(o=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:o.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}var bg=0;function P1(){I.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??_y()),document.body.insertAdjacentElement("beforeend",t[1]??_y()),bg++,()=>{bg===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),bg--}},[])}function _y(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var Hi=function(){return Hi=Object.assign||function(e){for(var n,s=1,o=arguments.length;s"u")return I3;var e=T3(t),n=document.documentElement.clientWidth,s=window.innerWidth;return{left:e[0],top:e[1],right:e[2],gap:Math.max(0,s-n+e[2]-e[0])}},R3=U1(),Il="data-scroll-locked",O3=function(t,e,n,s){var o=t.left,l=t.top,c=t.right,f=t.gap;return n===void 0&&(n="margin"),` + .`.concat(f3,` { + overflow: hidden `).concat(s,`; + padding-right: `).concat(f,"px ").concat(s,`; + } + body[`).concat(Il,`] { + overflow: hidden `).concat(s,`; + overscroll-behavior: contain; + `).concat([e&&"position: relative ".concat(s,";"),n==="margin"&&` + padding-left: `.concat(o,`px; + padding-top: `).concat(l,`px; + padding-right: `).concat(c,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(f,"px ").concat(s,`; + `),n==="padding"&&"padding-right: ".concat(f,"px ").concat(s,";")].filter(Boolean).join(""),` + } + + .`).concat(pd,` { + right: `).concat(f,"px ").concat(s,`; + } + + .`).concat(gd,` { + margin-right: `).concat(f,"px ").concat(s,`; + } + + .`).concat(pd," .").concat(pd,` { + right: 0 `).concat(s,`; + } + + .`).concat(gd," .").concat(gd,` { + margin-right: 0 `).concat(s,`; + } + + body[`).concat(Il,`] { + `).concat(d3,": ").concat(f,`px; + } +`)},Wy=function(){var t=parseInt(document.body.getAttribute(Il)||"0",10);return isFinite(t)?t:0},M3=function(){I.useEffect(function(){return document.body.setAttribute(Il,(Wy()+1).toString()),function(){var t=Wy()-1;t<=0?document.body.removeAttribute(Il):document.body.setAttribute(Il,t.toString())}},[])},N3=function(t){var e=t.noRelative,n=t.noImportant,s=t.gapMode,o=s===void 0?"margin":s;M3();var l=I.useMemo(function(){return k3(o)},[o]);return I.createElement(R3,{styles:O3(l,!e,o,n?"":"!important")})},t0=!1;if(typeof window<"u")try{var Yf=Object.defineProperty({},"passive",{get:function(){return t0=!0,!0}});window.addEventListener("test",Yf,Yf),window.removeEventListener("test",Yf,Yf)}catch{t0=!1}var ul=t0?{passive:!1}:!1,P3=function(t){return t.tagName==="TEXTAREA"},L1=function(t,e){if(!(t instanceof Element))return!1;var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!P3(t)&&n[e]==="visible")},B3=function(t){return L1(t,"overflowY")},D3=function(t){return L1(t,"overflowX")},Qy=function(t,e){var n=e.ownerDocument,s=e;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var o=F1(t,s);if(o){var l=V1(t,s),c=l[1],f=l[2];if(c>f)return!0}s=s.parentNode}while(s&&s!==n.body);return!1},j3=function(t){var e=t.scrollTop,n=t.scrollHeight,s=t.clientHeight;return[e,n,s]},U3=function(t){var e=t.scrollLeft,n=t.scrollWidth,s=t.clientWidth;return[e,n,s]},F1=function(t,e){return t==="v"?B3(e):D3(e)},V1=function(t,e){return t==="v"?j3(e):U3(e)},L3=function(t,e){return t==="h"&&e==="rtl"?-1:1},F3=function(t,e,n,s,o){var l=L3(t,window.getComputedStyle(e).direction),c=l*s,f=n.target,h=e.contains(f),g=!1,v=c>0,A=0,b=0;do{var C=V1(t,f),O=C[0],x=C[1],S=C[2],M=x-S-l*O;(O||M)&&F1(t,f)&&(A+=M,b+=O),f instanceof ShadowRoot?f=f.host:f=f.parentNode}while(!h&&f!==document.body||h&&(e.contains(f)||e===f));return(v&&Math.abs(A)<1||!v&&Math.abs(b)<1)&&(g=!0),g},Xf=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},Gy=function(t){return[t.deltaX,t.deltaY]},Hy=function(t){return t&&"current"in t?t.current:t},V3=function(t,e){return t[0]===e[0]&&t[1]===e[1]},_3=function(t){return` + .block-interactivity-`.concat(t,` {pointer-events: none;} + .allow-interactivity-`).concat(t,` {pointer-events: all;} +`)},z3=0,cl=[];function W3(t){var e=I.useRef([]),n=I.useRef([0,0]),s=I.useRef(),o=I.useState(z3++)[0],l=I.useState(U1)[0],c=I.useRef(t);I.useEffect(function(){c.current=t},[t]),I.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(o));var x=c3([t.lockRef.current],(t.shards||[]).map(Hy),!0).filter(Boolean);return x.forEach(function(S){return S.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),x.forEach(function(S){return S.classList.remove("allow-interactivity-".concat(o))})}}},[t.inert,t.lockRef.current,t.shards]);var f=I.useCallback(function(x,S){if("touches"in x&&x.touches.length===2||x.type==="wheel"&&x.ctrlKey)return!c.current.allowPinchZoom;var M=Xf(x),B=n.current,P="deltaX"in x?x.deltaX:B[0]-M[0],L="deltaY"in x?x.deltaY:B[1]-M[1],z,q=x.target,te=Math.abs(P)>Math.abs(L)?"h":"v";if("touches"in x&&te==="h"&&q.type==="range")return!1;var oe=Qy(te,q);if(!oe)return!0;if(oe?z=te:(z=te==="v"?"h":"v",oe=Qy(te,q)),!oe)return!1;if(!s.current&&"changedTouches"in x&&(P||L)&&(s.current=z),!z)return!0;var ge=s.current||z;return F3(ge,S,x,ge==="h"?P:L)},[]),h=I.useCallback(function(x){var S=x;if(!(!cl.length||cl[cl.length-1]!==l)){var M="deltaY"in S?Gy(S):Xf(S),B=e.current.filter(function(z){return z.name===S.type&&(z.target===S.target||S.target===z.shadowParent)&&V3(z.delta,M)})[0];if(B&&B.should){S.cancelable&&S.preventDefault();return}if(!B){var P=(c.current.shards||[]).map(Hy).filter(Boolean).filter(function(z){return z.contains(S.target)}),L=P.length>0?f(S,P[0]):!c.current.noIsolation;L&&S.cancelable&&S.preventDefault()}}},[]),g=I.useCallback(function(x,S,M,B){var P={name:x,delta:S,target:M,should:B,shadowParent:Q3(M)};e.current.push(P),setTimeout(function(){e.current=e.current.filter(function(L){return L!==P})},1)},[]),v=I.useCallback(function(x){n.current=Xf(x),s.current=void 0},[]),A=I.useCallback(function(x){g(x.type,Gy(x),x.target,f(x,t.lockRef.current))},[]),b=I.useCallback(function(x){g(x.type,Xf(x),x.target,f(x,t.lockRef.current))},[]);I.useEffect(function(){return cl.push(l),t.setCallbacks({onScrollCapture:A,onWheelCapture:A,onTouchMoveCapture:b}),document.addEventListener("wheel",h,ul),document.addEventListener("touchmove",h,ul),document.addEventListener("touchstart",v,ul),function(){cl=cl.filter(function(x){return x!==l}),document.removeEventListener("wheel",h,ul),document.removeEventListener("touchmove",h,ul),document.removeEventListener("touchstart",v,ul)}},[]);var C=t.removeScrollBar,O=t.inert;return I.createElement(I.Fragment,null,O?I.createElement(l,{styles:_3(o)}):null,C?I.createElement(N3,{gapMode:t.gapMode}):null)}function Q3(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}const G3=y3(j1,W3);var tm=I.forwardRef(function(t,e){return I.createElement(mh,Hi({},t,{ref:e,sideCar:G3}))});tm.classNames=mh.classNames;var H3=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},fl=new WeakMap,qf=new WeakMap,Jf={},Ig=0,_1=function(t){return t&&(t.host||_1(t.parentNode))},K3=function(t,e){return e.map(function(n){if(t.contains(n))return n;var s=_1(n);return s&&t.contains(s)?s:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},Y3=function(t,e,n,s){var o=K3(e,Array.isArray(t)?t:[t]);Jf[n]||(Jf[n]=new WeakMap);var l=Jf[n],c=[],f=new Set,h=new Set(o),g=function(A){!A||f.has(A)||(f.add(A),g(A.parentNode))};o.forEach(g);var v=function(A){!A||h.has(A)||Array.prototype.forEach.call(A.children,function(b){if(f.has(b))v(b);else try{var C=b.getAttribute(s),O=C!==null&&C!=="false",x=(fl.get(b)||0)+1,S=(l.get(b)||0)+1;fl.set(b,x),l.set(b,S),c.push(b),x===1&&O&&qf.set(b,!0),S===1&&b.setAttribute(n,"true"),O||b.setAttribute(s,"true")}catch(M){console.error("aria-hidden: cannot operate on ",b,M)}})};return v(e),f.clear(),Ig++,function(){c.forEach(function(A){var b=fl.get(A)-1,C=l.get(A)-1;fl.set(A,b),l.set(A,C),b||(qf.has(A)||A.removeAttribute(s),qf.delete(A)),C||A.removeAttribute(n)}),Ig--,Ig||(fl=new WeakMap,fl=new WeakMap,qf=new WeakMap,Jf={})}},z1=function(t,e,n){n===void 0&&(n="data-aria-hidden");var s=Array.from(Array.isArray(t)?t:[t]),o=H3(t);return o?(s.push.apply(s,Array.from(o.querySelectorAll("[aria-live]"))),Y3(s,o,n,"aria-hidden")):function(){return null}},Ah="Dialog",[W1,IB]=Da(Ah),[X3,Mi]=W1(Ah),Q1=t=>{const{__scopeDialog:e,children:n,open:s,defaultOpen:o,onOpenChange:l,modal:c=!0}=t,f=I.useRef(null),h=I.useRef(null),[g,v]=J0({prop:s,defaultProp:o??!1,onChange:l,caller:Ah});return R.jsx(X3,{scope:e,triggerRef:f,contentRef:h,contentId:Cl(),titleId:Cl(),descriptionId:Cl(),open:g,onOpenChange:v,onOpenToggle:I.useCallback(()=>v(A=>!A),[v]),modal:c,children:n})};Q1.displayName=Ah;var G1="DialogTrigger",H1=I.forwardRef((t,e)=>{const{__scopeDialog:n,...s}=t,o=Mi(G1,n),l=Tn(e,o.triggerRef);return R.jsx(pn.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":im(o.open),...s,ref:l,onClick:mt(t.onClick,o.onOpenToggle)})});H1.displayName=G1;var nm="DialogPortal",[q3,K1]=W1(nm,{forceMount:void 0}),Y1=t=>{const{__scopeDialog:e,forceMount:n,children:s,container:o}=t,l=Mi(nm,e);return R.jsx(q3,{scope:e,forceMount:n,children:I.Children.map(s,c=>R.jsx(Os,{present:n||l.open,children:R.jsx(em,{asChild:!0,container:o,children:c})}))})};Y1.displayName=nm;var Gd="DialogOverlay",X1=I.forwardRef((t,e)=>{const n=K1(Gd,t.__scopeDialog),{forceMount:s=n.forceMount,...o}=t,l=Mi(Gd,t.__scopeDialog);return l.modal?R.jsx(Os,{present:s||l.open,children:R.jsx(Z3,{...o,ref:e})}):null});X1.displayName=Gd;var J3=ql("DialogOverlay.RemoveScroll"),Z3=I.forwardRef((t,e)=>{const{__scopeDialog:n,...s}=t,o=Mi(Gd,n);return R.jsx(tm,{as:J3,allowPinchZoom:!0,shards:[o.contentRef],children:R.jsx(pn.div,{"data-state":im(o.open),...s,ref:e,style:{pointerEvents:"auto",...s.style}})})}),Ta="DialogContent",q1=I.forwardRef((t,e)=>{const n=K1(Ta,t.__scopeDialog),{forceMount:s=n.forceMount,...o}=t,l=Mi(Ta,t.__scopeDialog);return R.jsx(Os,{present:s||l.open,children:l.modal?R.jsx($3,{...o,ref:e}):R.jsx(e6,{...o,ref:e})})});q1.displayName=Ta;var $3=I.forwardRef((t,e)=>{const n=Mi(Ta,t.__scopeDialog),s=I.useRef(null),o=Tn(e,n.contentRef,s);return I.useEffect(()=>{const l=s.current;if(l)return z1(l)},[]),R.jsx(J1,{...t,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:mt(t.onCloseAutoFocus,l=>{var c;l.preventDefault(),(c=n.triggerRef.current)==null||c.focus()}),onPointerDownOutside:mt(t.onPointerDownOutside,l=>{const c=l.detail.originalEvent,f=c.button===0&&c.ctrlKey===!0;(c.button===2||f)&&l.preventDefault()}),onFocusOutside:mt(t.onFocusOutside,l=>l.preventDefault())})}),e6=I.forwardRef((t,e)=>{const n=Mi(Ta,t.__scopeDialog),s=I.useRef(!1),o=I.useRef(!1);return R.jsx(J1,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:l=>{var c,f;(c=t.onCloseAutoFocus)==null||c.call(t,l),l.defaultPrevented||(s.current||(f=n.triggerRef.current)==null||f.focus(),l.preventDefault()),s.current=!1,o.current=!1},onInteractOutside:l=>{var h,g;(h=t.onInteractOutside)==null||h.call(t,l),l.defaultPrevented||(s.current=!0,l.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const c=l.target;((g=n.triggerRef.current)==null?void 0:g.contains(c))&&l.preventDefault(),l.detail.originalEvent.type==="focusin"&&o.current&&l.preventDefault()}})}),J1=I.forwardRef((t,e)=>{const{__scopeDialog:n,trapFocus:s,onOpenAutoFocus:o,onCloseAutoFocus:l,...c}=t,f=Mi(Ta,n),h=I.useRef(null),g=Tn(e,h);return P1(),R.jsxs(R.Fragment,{children:[R.jsx($0,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:o,onUnmountAutoFocus:l,children:R.jsx(gh,{role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":im(f.open),...c,ref:g,onDismiss:()=>f.onOpenChange(!1)})}),R.jsxs(R.Fragment,{children:[R.jsx(n6,{titleId:f.titleId}),R.jsx(i6,{contentRef:h,descriptionId:f.descriptionId})]})]})}),rm="DialogTitle",Z1=I.forwardRef((t,e)=>{const{__scopeDialog:n,...s}=t,o=Mi(rm,n);return R.jsx(pn.h2,{id:o.titleId,...s,ref:e})});Z1.displayName=rm;var $1="DialogDescription",t6=I.forwardRef((t,e)=>{const{__scopeDialog:n,...s}=t,o=Mi($1,n);return R.jsx(pn.p,{id:o.descriptionId,...s,ref:e})});t6.displayName=$1;var ex="DialogClose",tx=I.forwardRef((t,e)=>{const{__scopeDialog:n,...s}=t,o=Mi(ex,n);return R.jsx(pn.button,{type:"button",...s,ref:e,onClick:mt(t.onClick,()=>o.onOpenChange(!1))})});tx.displayName=ex;function im(t){return t?"open":"closed"}var nx="DialogTitleWarning",[TB,rx]=MC(nx,{contentName:Ta,titleName:rm,docsSlug:"dialog"}),n6=({titleId:t})=>{const e=rx(nx),n=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users. + +If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component. + +For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return I.useEffect(()=>{t&&(document.getElementById(t)||console.error(n))},[n,t]),null},r6="DialogDescriptionWarning",i6=({contentRef:t,descriptionId:e})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${rx(r6).contentName}}.`;return I.useEffect(()=>{var l;const o=(l=t.current)==null?void 0:l.getAttribute("aria-describedby");e&&o&&(document.getElementById(e)||console.warn(s))},[s,t,e]),null},s6=Q1,o6=H1,a6=Y1,l6=X1,u6=q1,c6=Z1,f6=tx;function ix(t){var e,n,s="";if(typeof t=="string"||typeof t=="number")s+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(e=0;e{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ka=typeof window>"u"||"Deno"in globalThis;function Hr(){}function d6(t,e){return typeof t=="function"?t(e):t}function n0(t){return typeof t=="number"&&t>=0&&t!==1/0}function sx(t,e){return Math.max(t+(e||0)-Date.now(),0)}function Tl(t,e){return typeof t=="function"?t(e):t}function Si(t,e){return typeof t=="function"?t(e):t}function Ky(t,e){const{type:n="all",exact:s,fetchStatus:o,predicate:l,queryKey:c,stale:f}=t;if(c){if(s){if(e.queryHash!==sm(c,e.options))return!1}else if(!mc(e.queryKey,c))return!1}if(n!=="all"){const h=e.isActive();if(n==="active"&&!h||n==="inactive"&&h)return!1}return!(typeof f=="boolean"&&e.isStale()!==f||o&&o!==e.state.fetchStatus||l&&!l(e))}function Yy(t,e){const{exact:n,status:s,predicate:o,mutationKey:l}=t;if(l){if(!e.options.mutationKey)return!1;if(n){if(Ra(e.options.mutationKey)!==Ra(l))return!1}else if(!mc(e.options.mutationKey,l))return!1}return!(s&&e.state.status!==s||o&&!o(e))}function sm(t,e){return((e==null?void 0:e.queryKeyHashFn)||Ra)(t)}function Ra(t){return JSON.stringify(t,(e,n)=>r0(n)?Object.keys(n).sort().reduce((s,o)=>(s[o]=n[o],s),{}):n)}function mc(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?Object.keys(e).every(n=>mc(t[n],e[n])):!1}function ox(t,e){if(t===e)return t;const n=Xy(t)&&Xy(e);if(n||r0(t)&&r0(e)){const s=n?t:Object.keys(t),o=s.length,l=n?e:Object.keys(e),c=l.length,f=n?[]:{};let h=0;for(let g=0;g{setTimeout(e,t)})}function i0(t,e,n){return typeof n.structuralSharing=="function"?n.structuralSharing(t,e):n.structuralSharing!==!1?ox(t,e):e}function p6(t,e,n=0){const s=[...t,e];return n&&s.length>n?s.slice(1):s}function g6(t,e,n=0){const s=[e,...t];return n&&s.length>n?s.slice(0,-1):s}var om=Symbol();function ax(t,e){return!t.queryFn&&(e!=null&&e.initialPromise)?()=>e.initialPromise:!t.queryFn||t.queryFn===om?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}var ma,wo,Pl,h1,m6=(h1=class extends iu{constructor(){super();we(this,ma);we(this,wo);we(this,Pl);ee(this,Pl,e=>{if(!ka&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){w(this,wo)||this.setEventListener(w(this,Pl))}onUnsubscribe(){var e;this.hasListeners()||((e=w(this,wo))==null||e.call(this),ee(this,wo,void 0))}setEventListener(e){var n;ee(this,Pl,e),(n=w(this,wo))==null||n.call(this),ee(this,wo,e(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()}))}setFocused(e){w(this,ma)!==e&&(ee(this,ma,e),this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(n=>{n(e)})}isFocused(){var e;return typeof w(this,ma)=="boolean"?w(this,ma):((e=globalThis.document)==null?void 0:e.visibilityState)!=="hidden"}},ma=new WeakMap,wo=new WeakMap,Pl=new WeakMap,h1),am=new m6,Bl,xo,Dl,p1,A6=(p1=class extends iu{constructor(){super();we(this,Bl,!0);we(this,xo);we(this,Dl);ee(this,Dl,e=>{if(!ka&&window.addEventListener){const n=()=>e(!0),s=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",s)}}})}onSubscribe(){w(this,xo)||this.setEventListener(w(this,Dl))}onUnsubscribe(){var e;this.hasListeners()||((e=w(this,xo))==null||e.call(this),ee(this,xo,void 0))}setEventListener(e){var n;ee(this,Dl,e),(n=w(this,xo))==null||n.call(this),ee(this,xo,e(this.setOnline.bind(this)))}setOnline(e){w(this,Bl)!==e&&(ee(this,Bl,e),this.listeners.forEach(s=>{s(e)}))}isOnline(){return w(this,Bl)}},Bl=new WeakMap,xo=new WeakMap,Dl=new WeakMap,p1),Kd=new A6;function s0(){let t,e;const n=new Promise((o,l)=>{t=o,e=l});n.status="pending",n.catch(()=>{});function s(o){Object.assign(n,o),delete n.resolve,delete n.reject}return n.resolve=o=>{s({status:"fulfilled",value:o}),t(o)},n.reject=o=>{s({status:"rejected",reason:o}),e(o)},n}function v6(t){return Math.min(1e3*2**t,3e4)}function lx(t){return(t??"online")==="online"?Kd.isOnline():!0}var ux=class extends Error{constructor(t){super("CancelledError"),this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}};function Tg(t){return t instanceof ux}function cx(t){let e=!1,n=0,s=!1,o;const l=s0(),c=x=>{var S;s||(b(new ux(x)),(S=t.abort)==null||S.call(t))},f=()=>{e=!0},h=()=>{e=!1},g=()=>am.isFocused()&&(t.networkMode==="always"||Kd.isOnline())&&t.canRun(),v=()=>lx(t.networkMode)&&t.canRun(),A=x=>{var S;s||(s=!0,(S=t.onSuccess)==null||S.call(t,x),o==null||o(),l.resolve(x))},b=x=>{var S;s||(s=!0,(S=t.onError)==null||S.call(t,x),o==null||o(),l.reject(x))},C=()=>new Promise(x=>{var S;o=M=>{(s||g())&&x(M)},(S=t.onPause)==null||S.call(t)}).then(()=>{var x;o=void 0,s||(x=t.onContinue)==null||x.call(t)}),O=()=>{if(s)return;let x;const S=n===0?t.initialPromise:void 0;try{x=S??t.fn()}catch(M){x=Promise.reject(M)}Promise.resolve(x).then(A).catch(M=>{var q;if(s)return;const B=t.retry??(ka?0:3),P=t.retryDelay??v6,L=typeof P=="function"?P(n,M):P,z=B===!0||typeof B=="number"&&ng()?void 0:C()).then(()=>{e?b(M):O()})})};return{promise:l,cancel:c,continue:()=>(o==null||o(),l),cancelRetry:f,continueRetry:h,canStart:v,start:()=>(v()?O():C().then(O),l)}}var y6=t=>setTimeout(t,0);function w6(){let t=[],e=0,n=f=>{f()},s=f=>{f()},o=y6;const l=f=>{e?t.push(f):o(()=>{n(f)})},c=()=>{const f=t;t=[],f.length&&o(()=>{s(()=>{f.forEach(h=>{n(h)})})})};return{batch:f=>{let h;e++;try{h=f()}finally{e--,e||c()}return h},batchCalls:f=>(...h)=>{l(()=>{f(...h)})},schedule:l,setNotifyFunction:f=>{n=f},setBatchNotifyFunction:f=>{s=f},setScheduler:f=>{o=f}}}var In=w6(),Aa,g1,fx=(g1=class{constructor(){we(this,Aa)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),n0(this.gcTime)&&ee(this,Aa,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(ka?1/0:5*60*1e3))}clearGcTimeout(){w(this,Aa)&&(clearTimeout(w(this,Aa)),ee(this,Aa,void 0))}},Aa=new WeakMap,g1),jl,Ul,Gr,va,Kn,Rc,ya,hi,ps,m1,x6=(m1=class extends fx{constructor(e){super();we(this,hi);we(this,jl);we(this,Ul);we(this,Gr);we(this,va);we(this,Kn);we(this,Rc);we(this,ya);ee(this,ya,!1),ee(this,Rc,e.defaultOptions),this.setOptions(e.options),this.observers=[],ee(this,va,e.client),ee(this,Gr,w(this,va).getQueryCache()),this.queryKey=e.queryKey,this.queryHash=e.queryHash,ee(this,jl,b6(this.options)),this.state=e.state??w(this,jl),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return(e=w(this,Kn))==null?void 0:e.promise}setOptions(e){this.options={...w(this,Rc),...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&w(this,Gr).remove(this)}setData(e,n){const s=i0(this.state.data,e,this.options);return ae(this,hi,ps).call(this,{data:s,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),s}setState(e,n){ae(this,hi,ps).call(this,{type:"setState",state:e,setStateOptions:n})}cancel(e){var s,o;const n=(s=w(this,Kn))==null?void 0:s.promise;return(o=w(this,Kn))==null||o.cancel(e),n?n.then(Hr).catch(Hr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(w(this,jl))}isActive(){return this.observers.some(e=>Si(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===om||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(e=0){return this.state.isInvalidated||this.state.data===void 0||!sx(this.state.dataUpdatedAt,e)}onFocus(){var n;const e=this.observers.find(s=>s.shouldFetchOnWindowFocus());e==null||e.refetch({cancelRefetch:!1}),(n=w(this,Kn))==null||n.continue()}onOnline(){var n;const e=this.observers.find(s=>s.shouldFetchOnReconnect());e==null||e.refetch({cancelRefetch:!1}),(n=w(this,Kn))==null||n.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),w(this,Gr).notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(n=>n!==e),this.observers.length||(w(this,Kn)&&(w(this,ya)?w(this,Kn).cancel({revert:!0}):w(this,Kn).cancelRetry()),this.scheduleGc()),w(this,Gr).notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||ae(this,hi,ps).call(this,{type:"invalidate"})}fetch(e,n){var h,g,v;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(w(this,Kn))return w(this,Kn).continueRetry(),w(this,Kn).promise}if(e&&this.setOptions(e),!this.options.queryFn){const A=this.observers.find(b=>b.options.queryFn);A&&this.setOptions(A.options)}const s=new AbortController,o=A=>{Object.defineProperty(A,"signal",{enumerable:!0,get:()=>(ee(this,ya,!0),s.signal)})},l=()=>{const A=ax(this.options,n),b={client:w(this,va),queryKey:this.queryKey,meta:this.meta};return o(b),ee(this,ya,!1),this.options.persister?this.options.persister(A,b,this):A(b)},c={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:w(this,va),state:this.state,fetchFn:l};o(c),(h=this.options.behavior)==null||h.onFetch(c,this),ee(this,Ul,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((g=c.fetchOptions)==null?void 0:g.meta))&&ae(this,hi,ps).call(this,{type:"fetch",meta:(v=c.fetchOptions)==null?void 0:v.meta});const f=A=>{var b,C,O,x;Tg(A)&&A.silent||ae(this,hi,ps).call(this,{type:"error",error:A}),Tg(A)||((C=(b=w(this,Gr).config).onError)==null||C.call(b,A,this),(x=(O=w(this,Gr).config).onSettled)==null||x.call(O,this.state.data,A,this)),this.scheduleGc()};return ee(this,Kn,cx({initialPromise:n==null?void 0:n.initialPromise,fn:c.fetchFn,abort:s.abort.bind(s),onSuccess:A=>{var b,C,O,x;if(A===void 0){f(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(A)}catch(S){f(S);return}(C=(b=w(this,Gr).config).onSuccess)==null||C.call(b,A,this),(x=(O=w(this,Gr).config).onSettled)==null||x.call(O,A,this.state.error,this),this.scheduleGc()},onError:f,onFail:(A,b)=>{ae(this,hi,ps).call(this,{type:"failed",failureCount:A,error:b})},onPause:()=>{ae(this,hi,ps).call(this,{type:"pause"})},onContinue:()=>{ae(this,hi,ps).call(this,{type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode,canRun:()=>!0})),w(this,Kn).start()}},jl=new WeakMap,Ul=new WeakMap,Gr=new WeakMap,va=new WeakMap,Kn=new WeakMap,Rc=new WeakMap,ya=new WeakMap,hi=new WeakSet,ps=function(e){const n=s=>{switch(e.type){case"failed":return{...s,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...dx(s.data,this.options),fetchMeta:e.meta??null};case"success":return{...s,data:e.data,dataUpdateCount:s.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=e.error;return Tg(o)&&o.revert&&w(this,Ul)?{...w(this,Ul),fetchStatus:"idle"}:{...s,error:o,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...e.state}}};this.state=n(this.state),In.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),w(this,Gr).notify({query:this,type:"updated",action:e})})},m1);function dx(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:lx(e.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function b6(t){const e=typeof t.initialData=="function"?t.initialData():t.initialData,n=e!==void 0,s=n?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:n?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Wi,A1,S6=(A1=class extends iu{constructor(e={}){super();we(this,Wi);this.config=e,ee(this,Wi,new Map)}build(e,n,s){const o=n.queryKey,l=n.queryHash??sm(o,n);let c=this.get(l);return c||(c=new x6({client:e,queryKey:o,queryHash:l,options:e.defaultQueryOptions(n),state:s,defaultOptions:e.getQueryDefaults(o)}),this.add(c)),c}add(e){w(this,Wi).has(e.queryHash)||(w(this,Wi).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const n=w(this,Wi).get(e.queryHash);n&&(e.destroy(),n===e&&w(this,Wi).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){In.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return w(this,Wi).get(e)}getAll(){return[...w(this,Wi).values()]}find(e){const n={exact:!0,...e};return this.getAll().find(s=>Ky(n,s))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter(s=>Ky(e,s)):n}notify(e){In.batch(()=>{this.listeners.forEach(n=>{n(e)})})}onFocus(){In.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){In.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Wi=new WeakMap,A1),Qi,er,wa,Gi,uo,v1,E6=(v1=class extends fx{constructor(e){super();we(this,Gi);we(this,Qi);we(this,er);we(this,wa);this.mutationId=e.mutationId,ee(this,er,e.mutationCache),ee(this,Qi,[]),this.state=e.state||hx(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){w(this,Qi).includes(e)||(w(this,Qi).push(e),this.clearGcTimeout(),w(this,er).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){ee(this,Qi,w(this,Qi).filter(n=>n!==e)),this.scheduleGc(),w(this,er).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){w(this,Qi).length||(this.state.status==="pending"?this.scheduleGc():w(this,er).remove(this))}continue(){var e;return((e=w(this,wa))==null?void 0:e.continue())??this.execute(this.state.variables)}async execute(e){var l,c,f,h,g,v,A,b,C,O,x,S,M,B,P,L,z,q,te,oe;const n=()=>{ae(this,Gi,uo).call(this,{type:"continue"})};ee(this,wa,cx({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(ge,xe)=>{ae(this,Gi,uo).call(this,{type:"failed",failureCount:ge,error:xe})},onPause:()=>{ae(this,Gi,uo).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>w(this,er).canRun(this)}));const s=this.state.status==="pending",o=!w(this,wa).canStart();try{if(s)n();else{ae(this,Gi,uo).call(this,{type:"pending",variables:e,isPaused:o}),await((c=(l=w(this,er).config).onMutate)==null?void 0:c.call(l,e,this));const xe=await((h=(f=this.options).onMutate)==null?void 0:h.call(f,e));xe!==this.state.context&&ae(this,Gi,uo).call(this,{type:"pending",context:xe,variables:e,isPaused:o})}const ge=await w(this,wa).start();return await((v=(g=w(this,er).config).onSuccess)==null?void 0:v.call(g,ge,e,this.state.context,this)),await((b=(A=this.options).onSuccess)==null?void 0:b.call(A,ge,e,this.state.context)),await((O=(C=w(this,er).config).onSettled)==null?void 0:O.call(C,ge,null,this.state.variables,this.state.context,this)),await((S=(x=this.options).onSettled)==null?void 0:S.call(x,ge,null,e,this.state.context)),ae(this,Gi,uo).call(this,{type:"success",data:ge}),ge}catch(ge){try{throw await((B=(M=w(this,er).config).onError)==null?void 0:B.call(M,ge,e,this.state.context,this)),await((L=(P=this.options).onError)==null?void 0:L.call(P,ge,e,this.state.context)),await((q=(z=w(this,er).config).onSettled)==null?void 0:q.call(z,void 0,ge,this.state.variables,this.state.context,this)),await((oe=(te=this.options).onSettled)==null?void 0:oe.call(te,void 0,ge,e,this.state.context)),ge}finally{ae(this,Gi,uo).call(this,{type:"error",error:ge})}}finally{w(this,er).runNext(this)}}},Qi=new WeakMap,er=new WeakMap,wa=new WeakMap,Gi=new WeakSet,uo=function(e){const n=s=>{switch(e.type){case"failed":return{...s,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"pending":return{...s,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...s,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:e.error,failureCount:s.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=n(this.state),In.batch(()=>{w(this,Qi).forEach(s=>{s.onMutationUpdate(e)}),w(this,er).notify({mutation:this,type:"updated",action:e})})},v1);function hx(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var ys,pi,Oc,y1,C6=(y1=class extends iu{constructor(e={}){super();we(this,ys);we(this,pi);we(this,Oc);this.config=e,ee(this,ys,new Set),ee(this,pi,new Map),ee(this,Oc,0)}build(e,n,s){const o=new E6({mutationCache:this,mutationId:++ea(this,Oc)._,options:e.defaultMutationOptions(n),state:s});return this.add(o),o}add(e){w(this,ys).add(e);const n=Zf(e);if(typeof n=="string"){const s=w(this,pi).get(n);s?s.push(e):w(this,pi).set(n,[e])}this.notify({type:"added",mutation:e})}remove(e){if(w(this,ys).delete(e)){const n=Zf(e);if(typeof n=="string"){const s=w(this,pi).get(n);if(s)if(s.length>1){const o=s.indexOf(e);o!==-1&&s.splice(o,1)}else s[0]===e&&w(this,pi).delete(n)}}this.notify({type:"removed",mutation:e})}canRun(e){const n=Zf(e);if(typeof n=="string"){const s=w(this,pi).get(n),o=s==null?void 0:s.find(l=>l.state.status==="pending");return!o||o===e}else return!0}runNext(e){var s;const n=Zf(e);if(typeof n=="string"){const o=(s=w(this,pi).get(n))==null?void 0:s.find(l=>l!==e&&l.state.isPaused);return(o==null?void 0:o.continue())??Promise.resolve()}else return Promise.resolve()}clear(){In.batch(()=>{w(this,ys).forEach(e=>{this.notify({type:"removed",mutation:e})}),w(this,ys).clear(),w(this,pi).clear()})}getAll(){return Array.from(w(this,ys))}find(e){const n={exact:!0,...e};return this.getAll().find(s=>Yy(n,s))}findAll(e={}){return this.getAll().filter(n=>Yy(e,n))}notify(e){In.batch(()=>{this.listeners.forEach(n=>{n(e)})})}resumePausedMutations(){const e=this.getAll().filter(n=>n.state.isPaused);return In.batch(()=>Promise.all(e.map(n=>n.continue().catch(Hr))))}},ys=new WeakMap,pi=new WeakMap,Oc=new WeakMap,y1);function Zf(t){var e;return(e=t.options.scope)==null?void 0:e.id}function Jy(t){return{onFetch:(e,n)=>{var v,A,b,C,O;const s=e.options,o=(b=(A=(v=e.fetchOptions)==null?void 0:v.meta)==null?void 0:A.fetchMore)==null?void 0:b.direction,l=((C=e.state.data)==null?void 0:C.pages)||[],c=((O=e.state.data)==null?void 0:O.pageParams)||[];let f={pages:[],pageParams:[]},h=0;const g=async()=>{let x=!1;const S=P=>{Object.defineProperty(P,"signal",{enumerable:!0,get:()=>(e.signal.aborted?x=!0:e.signal.addEventListener("abort",()=>{x=!0}),e.signal)})},M=ax(e.options,e.fetchOptions),B=async(P,L,z)=>{if(x)return Promise.reject();if(L==null&&P.pages.length)return Promise.resolve(P);const q={client:e.client,queryKey:e.queryKey,pageParam:L,direction:z?"backward":"forward",meta:e.options.meta};S(q);const te=await M(q),{maxPages:oe}=e.options,ge=z?g6:p6;return{pages:ge(P.pages,te,oe),pageParams:ge(P.pageParams,L,oe)}};if(o&&l.length){const P=o==="backward",L=P?I6:Zy,z={pages:l,pageParams:c},q=L(s,z);f=await B(z,q,P)}else{const P=t??l.length;do{const L=h===0?c[0]??s.initialPageParam:Zy(s,f);if(h>0&&L==null)break;f=await B(f,L),h++}while(h{var x,S;return(S=(x=e.options).persister)==null?void 0:S.call(x,g,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},n)}:e.fetchFn=g}}}function Zy(t,{pages:e,pageParams:n}){const s=e.length-1;return e.length>0?t.getNextPageParam(e[s],e,n[s],n):void 0}function I6(t,{pages:e,pageParams:n}){var s;return e.length>0?(s=t.getPreviousPageParam)==null?void 0:s.call(t,e[0],e,n[0],n):void 0}var fn,bo,So,Ll,Fl,Eo,Vl,_l,w1,T6=(w1=class{constructor(t={}){we(this,fn);we(this,bo);we(this,So);we(this,Ll);we(this,Fl);we(this,Eo);we(this,Vl);we(this,_l);ee(this,fn,t.queryCache||new S6),ee(this,bo,t.mutationCache||new C6),ee(this,So,t.defaultOptions||{}),ee(this,Ll,new Map),ee(this,Fl,new Map),ee(this,Eo,0)}mount(){ea(this,Eo)._++,w(this,Eo)===1&&(ee(this,Vl,am.subscribe(async t=>{t&&(await this.resumePausedMutations(),w(this,fn).onFocus())})),ee(this,_l,Kd.subscribe(async t=>{t&&(await this.resumePausedMutations(),w(this,fn).onOnline())})))}unmount(){var t,e;ea(this,Eo)._--,w(this,Eo)===0&&((t=w(this,Vl))==null||t.call(this),ee(this,Vl,void 0),(e=w(this,_l))==null||e.call(this),ee(this,_l,void 0))}isFetching(t){return w(this,fn).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return w(this,bo).findAll({...t,status:"pending"}).length}getQueryData(t){var n;const e=this.defaultQueryOptions({queryKey:t});return(n=w(this,fn).get(e.queryHash))==null?void 0:n.state.data}ensureQueryData(t){const e=this.defaultQueryOptions(t),n=w(this,fn).build(this,e),s=n.state.data;return s===void 0?this.fetchQuery(t):(t.revalidateIfStale&&n.isStaleByTime(Tl(e.staleTime,n))&&this.prefetchQuery(e),Promise.resolve(s))}getQueriesData(t){return w(this,fn).findAll(t).map(({queryKey:e,state:n})=>{const s=n.data;return[e,s]})}setQueryData(t,e,n){const s=this.defaultQueryOptions({queryKey:t}),o=w(this,fn).get(s.queryHash),l=o==null?void 0:o.state.data,c=d6(e,l);if(c!==void 0)return w(this,fn).build(this,s).setData(c,{...n,manual:!0})}setQueriesData(t,e,n){return In.batch(()=>w(this,fn).findAll(t).map(({queryKey:s})=>[s,this.setQueryData(s,e,n)]))}getQueryState(t){var n;const e=this.defaultQueryOptions({queryKey:t});return(n=w(this,fn).get(e.queryHash))==null?void 0:n.state}removeQueries(t){const e=w(this,fn);In.batch(()=>{e.findAll(t).forEach(n=>{e.remove(n)})})}resetQueries(t,e){const n=w(this,fn);return In.batch(()=>(n.findAll(t).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...t},e)))}cancelQueries(t,e={}){const n={revert:!0,...e},s=In.batch(()=>w(this,fn).findAll(t).map(o=>o.cancel(n)));return Promise.all(s).then(Hr).catch(Hr)}invalidateQueries(t,e={}){return In.batch(()=>(w(this,fn).findAll(t).forEach(n=>{n.invalidate()}),(t==null?void 0:t.refetchType)==="none"?Promise.resolve():this.refetchQueries({...t,type:(t==null?void 0:t.refetchType)??(t==null?void 0:t.type)??"active"},e)))}refetchQueries(t,e={}){const n={...e,cancelRefetch:e.cancelRefetch??!0},s=In.batch(()=>w(this,fn).findAll(t).filter(o=>!o.isDisabled()).map(o=>{let l=o.fetch(void 0,n);return n.throwOnError||(l=l.catch(Hr)),o.state.fetchStatus==="paused"?Promise.resolve():l}));return Promise.all(s).then(Hr)}fetchQuery(t){const e=this.defaultQueryOptions(t);e.retry===void 0&&(e.retry=!1);const n=w(this,fn).build(this,e);return n.isStaleByTime(Tl(e.staleTime,n))?n.fetch(e):Promise.resolve(n.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Hr).catch(Hr)}fetchInfiniteQuery(t){return t.behavior=Jy(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Hr).catch(Hr)}ensureInfiniteQueryData(t){return t.behavior=Jy(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return Kd.isOnline()?w(this,bo).resumePausedMutations():Promise.resolve()}getQueryCache(){return w(this,fn)}getMutationCache(){return w(this,bo)}getDefaultOptions(){return w(this,So)}setDefaultOptions(t){ee(this,So,t)}setQueryDefaults(t,e){w(this,Ll).set(Ra(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){const e=[...w(this,Ll).values()],n={};return e.forEach(s=>{mc(t,s.queryKey)&&Object.assign(n,s.defaultOptions)}),n}setMutationDefaults(t,e){w(this,Fl).set(Ra(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){const e=[...w(this,Fl).values()],n={};return e.forEach(s=>{mc(t,s.mutationKey)&&Object.assign(n,s.defaultOptions)}),n}defaultQueryOptions(t){if(t._defaulted)return t;const e={...w(this,So).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=sm(e.queryKey,e)),e.refetchOnReconnect===void 0&&(e.refetchOnReconnect=e.networkMode!=="always"),e.throwOnError===void 0&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),e.queryFn===om&&(e.enabled=!1),e}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...w(this,So).mutations,...(t==null?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){w(this,fn).clear(),w(this,bo).clear()}},fn=new WeakMap,bo=new WeakMap,So=new WeakMap,Ll=new WeakMap,Fl=new WeakMap,Eo=new WeakMap,Vl=new WeakMap,_l=new WeakMap,w1),hr,Mt,Mc,tr,xa,zl,Co,Io,Nc,Wl,Ql,ba,Sa,To,Gl,_t,Xu,o0,a0,l0,u0,c0,f0,d0,px,x1,k6=(x1=class extends iu{constructor(e,n){super();we(this,_t);we(this,hr);we(this,Mt);we(this,Mc);we(this,tr);we(this,xa);we(this,zl);we(this,Co);we(this,Io);we(this,Nc);we(this,Wl);we(this,Ql);we(this,ba);we(this,Sa);we(this,To);we(this,Gl,new Set);this.options=n,ee(this,hr,e),ee(this,Io,null),ee(this,Co,s0()),this.options.experimental_prefetchInRender||w(this,Co).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(w(this,Mt).addObserver(this),$y(w(this,Mt),this.options)?ae(this,_t,Xu).call(this):this.updateResult(),ae(this,_t,u0).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return h0(w(this,Mt),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return h0(w(this,Mt),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,ae(this,_t,c0).call(this),ae(this,_t,f0).call(this),w(this,Mt).removeObserver(this)}setOptions(e){const n=this.options,s=w(this,Mt);if(this.options=w(this,hr).defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Si(this.options.enabled,w(this,Mt))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");ae(this,_t,d0).call(this),w(this,Mt).setOptions(this.options),n._defaulted&&!Hd(this.options,n)&&w(this,hr).getQueryCache().notify({type:"observerOptionsUpdated",query:w(this,Mt),observer:this});const o=this.hasListeners();o&&ew(w(this,Mt),s,this.options,n)&&ae(this,_t,Xu).call(this),this.updateResult(),o&&(w(this,Mt)!==s||Si(this.options.enabled,w(this,Mt))!==Si(n.enabled,w(this,Mt))||Tl(this.options.staleTime,w(this,Mt))!==Tl(n.staleTime,w(this,Mt)))&&ae(this,_t,o0).call(this);const l=ae(this,_t,a0).call(this);o&&(w(this,Mt)!==s||Si(this.options.enabled,w(this,Mt))!==Si(n.enabled,w(this,Mt))||l!==w(this,To))&&ae(this,_t,l0).call(this,l)}getOptimisticResult(e){const n=w(this,hr).getQueryCache().build(w(this,hr),e),s=this.createResult(n,e);return O6(this,s)&&(ee(this,tr,s),ee(this,zl,this.options),ee(this,xa,w(this,Mt).state)),s}getCurrentResult(){return w(this,tr)}trackResult(e,n){const s={};return Object.keys(e).forEach(o=>{Object.defineProperty(s,o,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(o),n==null||n(o),e[o])})}),s}trackProp(e){w(this,Gl).add(e)}getCurrentQuery(){return w(this,Mt)}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const n=w(this,hr).defaultQueryOptions(e),s=w(this,hr).getQueryCache().build(w(this,hr),n);return s.fetch().then(()=>this.createResult(s,n))}fetch(e){return ae(this,_t,Xu).call(this,{...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),w(this,tr)))}createResult(e,n){var ge;const s=w(this,Mt),o=this.options,l=w(this,tr),c=w(this,xa),f=w(this,zl),g=e!==s?e.state:w(this,Mc),{state:v}=e;let A={...v},b=!1,C;if(n._optimisticResults){const xe=this.hasListeners(),nt=!xe&&$y(e,n),je=xe&&ew(e,s,n,o);(nt||je)&&(A={...A,...dx(v.data,e.options)}),n._optimisticResults==="isRestoring"&&(A.fetchStatus="idle")}let{error:O,errorUpdatedAt:x,status:S}=A;C=A.data;let M=!1;if(n.placeholderData!==void 0&&C===void 0&&S==="pending"){let xe;l!=null&&l.isPlaceholderData&&n.placeholderData===(f==null?void 0:f.placeholderData)?(xe=l.data,M=!0):xe=typeof n.placeholderData=="function"?n.placeholderData((ge=w(this,Ql))==null?void 0:ge.state.data,w(this,Ql)):n.placeholderData,xe!==void 0&&(S="success",C=i0(l==null?void 0:l.data,xe,n),b=!0)}if(n.select&&C!==void 0&&!M)if(l&&C===(c==null?void 0:c.data)&&n.select===w(this,Nc))C=w(this,Wl);else try{ee(this,Nc,n.select),C=n.select(C),C=i0(l==null?void 0:l.data,C,n),ee(this,Wl,C),ee(this,Io,null)}catch(xe){ee(this,Io,xe)}w(this,Io)&&(O=w(this,Io),C=w(this,Wl),x=Date.now(),S="error");const B=A.fetchStatus==="fetching",P=S==="pending",L=S==="error",z=P&&B,q=C!==void 0,oe={status:S,fetchStatus:A.fetchStatus,isPending:P,isSuccess:S==="success",isError:L,isInitialLoading:z,isLoading:z,data:C,dataUpdatedAt:A.dataUpdatedAt,error:O,errorUpdatedAt:x,failureCount:A.fetchFailureCount,failureReason:A.fetchFailureReason,errorUpdateCount:A.errorUpdateCount,isFetched:A.dataUpdateCount>0||A.errorUpdateCount>0,isFetchedAfterMount:A.dataUpdateCount>g.dataUpdateCount||A.errorUpdateCount>g.errorUpdateCount,isFetching:B,isRefetching:B&&!P,isLoadingError:L&&!q,isPaused:A.fetchStatus==="paused",isPlaceholderData:b,isRefetchError:L&&q,isStale:lm(e,n),refetch:this.refetch,promise:w(this,Co)};if(this.options.experimental_prefetchInRender){const xe=Xe=>{oe.status==="error"?Xe.reject(oe.error):oe.data!==void 0&&Xe.resolve(oe.data)},nt=()=>{const Xe=ee(this,Co,oe.promise=s0());xe(Xe)},je=w(this,Co);switch(je.status){case"pending":e.queryHash===s.queryHash&&xe(je);break;case"fulfilled":(oe.status==="error"||oe.data!==je.value)&&nt();break;case"rejected":(oe.status!=="error"||oe.error!==je.reason)&&nt();break}}return oe}updateResult(){const e=w(this,tr),n=this.createResult(w(this,Mt),this.options);if(ee(this,xa,w(this,Mt).state),ee(this,zl,this.options),w(this,xa).data!==void 0&&ee(this,Ql,w(this,Mt)),Hd(n,e))return;ee(this,tr,n);const s=()=>{if(!e)return!0;const{notifyOnChangeProps:o}=this.options,l=typeof o=="function"?o():o;if(l==="all"||!l&&!w(this,Gl).size)return!0;const c=new Set(l??w(this,Gl));return this.options.throwOnError&&c.add("error"),Object.keys(w(this,tr)).some(f=>{const h=f;return w(this,tr)[h]!==e[h]&&c.has(h)})};ae(this,_t,px).call(this,{listeners:s()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&ae(this,_t,u0).call(this)}},hr=new WeakMap,Mt=new WeakMap,Mc=new WeakMap,tr=new WeakMap,xa=new WeakMap,zl=new WeakMap,Co=new WeakMap,Io=new WeakMap,Nc=new WeakMap,Wl=new WeakMap,Ql=new WeakMap,ba=new WeakMap,Sa=new WeakMap,To=new WeakMap,Gl=new WeakMap,_t=new WeakSet,Xu=function(e){ae(this,_t,d0).call(this);let n=w(this,Mt).fetch(this.options,e);return e!=null&&e.throwOnError||(n=n.catch(Hr)),n},o0=function(){ae(this,_t,c0).call(this);const e=Tl(this.options.staleTime,w(this,Mt));if(ka||w(this,tr).isStale||!n0(e))return;const s=sx(w(this,tr).dataUpdatedAt,e)+1;ee(this,ba,setTimeout(()=>{w(this,tr).isStale||this.updateResult()},s))},a0=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(w(this,Mt)):this.options.refetchInterval)??!1},l0=function(e){ae(this,_t,f0).call(this),ee(this,To,e),!(ka||Si(this.options.enabled,w(this,Mt))===!1||!n0(w(this,To))||w(this,To)===0)&&ee(this,Sa,setInterval(()=>{(this.options.refetchIntervalInBackground||am.isFocused())&&ae(this,_t,Xu).call(this)},w(this,To)))},u0=function(){ae(this,_t,o0).call(this),ae(this,_t,l0).call(this,ae(this,_t,a0).call(this))},c0=function(){w(this,ba)&&(clearTimeout(w(this,ba)),ee(this,ba,void 0))},f0=function(){w(this,Sa)&&(clearInterval(w(this,Sa)),ee(this,Sa,void 0))},d0=function(){const e=w(this,hr).getQueryCache().build(w(this,hr),this.options);if(e===w(this,Mt))return;const n=w(this,Mt);ee(this,Mt,e),ee(this,Mc,e.state),this.hasListeners()&&(n==null||n.removeObserver(this),e.addObserver(this))},px=function(e){In.batch(()=>{e.listeners&&this.listeners.forEach(n=>{n(w(this,tr))}),w(this,hr).getQueryCache().notify({query:w(this,Mt),type:"observerResultsUpdated"})})},x1);function R6(t,e){return Si(e.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&e.retryOnMount===!1)}function $y(t,e){return R6(t,e)||t.state.data!==void 0&&h0(t,e,e.refetchOnMount)}function h0(t,e,n){if(Si(e.enabled,t)!==!1){const s=typeof n=="function"?n(t):n;return s==="always"||s!==!1&&lm(t,e)}return!1}function ew(t,e,n,s){return(t!==e||Si(s.enabled,t)===!1)&&(!n.suspense||t.state.status!=="error")&&lm(t,n)}function lm(t,e){return Si(e.enabled,t)!==!1&&t.isStaleByTime(Tl(e.staleTime,t))}function O6(t,e){return!Hd(t.getCurrentResult(),e)}var ko,Ro,pr,ws,Es,md,p0,b1,M6=(b1=class extends iu{constructor(n,s){super();we(this,Es);we(this,ko);we(this,Ro);we(this,pr);we(this,ws);ee(this,ko,n),this.setOptions(s),this.bindMethods(),ae(this,Es,md).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var o;const s=this.options;this.options=w(this,ko).defaultMutationOptions(n),Hd(this.options,s)||w(this,ko).getMutationCache().notify({type:"observerOptionsUpdated",mutation:w(this,pr),observer:this}),s!=null&&s.mutationKey&&this.options.mutationKey&&Ra(s.mutationKey)!==Ra(this.options.mutationKey)?this.reset():((o=w(this,pr))==null?void 0:o.state.status)==="pending"&&w(this,pr).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=w(this,pr))==null||n.removeObserver(this)}onMutationUpdate(n){ae(this,Es,md).call(this),ae(this,Es,p0).call(this,n)}getCurrentResult(){return w(this,Ro)}reset(){var n;(n=w(this,pr))==null||n.removeObserver(this),ee(this,pr,void 0),ae(this,Es,md).call(this),ae(this,Es,p0).call(this)}mutate(n,s){var o;return ee(this,ws,s),(o=w(this,pr))==null||o.removeObserver(this),ee(this,pr,w(this,ko).getMutationCache().build(w(this,ko),this.options)),w(this,pr).addObserver(this),w(this,pr).execute(n)}},ko=new WeakMap,Ro=new WeakMap,pr=new WeakMap,ws=new WeakMap,Es=new WeakSet,md=function(){var s;const n=((s=w(this,pr))==null?void 0:s.state)??hx();ee(this,Ro,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},p0=function(n){In.batch(()=>{var s,o,l,c,f,h,g,v;if(w(this,ws)&&this.hasListeners()){const A=w(this,Ro).variables,b=w(this,Ro).context;(n==null?void 0:n.type)==="success"?((o=(s=w(this,ws)).onSuccess)==null||o.call(s,n.data,A,b),(c=(l=w(this,ws)).onSettled)==null||c.call(l,n.data,null,A,b)):(n==null?void 0:n.type)==="error"&&((h=(f=w(this,ws)).onError)==null||h.call(f,n.error,A,b),(v=(g=w(this,ws)).onSettled)==null||v.call(g,void 0,n.error,A,b))}this.listeners.forEach(A=>{A(w(this,Ro))})})},b1),gx=I.createContext(void 0),mx=t=>{const e=I.useContext(gx);if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},N6=({client:t,children:e})=>(I.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),R.jsx(gx.Provider,{value:t,children:e})),Ax=I.createContext(!1),P6=()=>I.useContext(Ax);Ax.Provider;function B6(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var D6=I.createContext(B6()),j6=()=>I.useContext(D6);function vx(t,e){return typeof t=="function"?t(...e):!!t}function g0(){}var U6=(t,e)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(e.isReset()||(t.retryOnMount=!1))},L6=t=>{I.useEffect(()=>{t.clearReset()},[t])},F6=({result:t,errorResetBoundary:e,throwOnError:n,query:s,suspense:o})=>t.isError&&!e.isReset()&&!t.isFetching&&s&&(o&&t.data===void 0||vx(n,[t.error,s])),V6=t=>{const e=t.staleTime;t.suspense&&(t.staleTime=typeof e=="function"?(...n)=>Math.max(e(...n),1e3):Math.max(e??1e3,1e3),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3)))},_6=(t,e)=>t.isLoading&&t.isFetching&&!e,z6=(t,e)=>(t==null?void 0:t.suspense)&&e.isPending,tw=(t,e,n)=>e.fetchOptimistic(t).catch(()=>{n.clearReset()});function W6(t,e,n){var A,b,C,O,x;const s=mx(),o=P6(),l=j6(),c=s.defaultQueryOptions(t);(b=(A=s.getDefaultOptions().queries)==null?void 0:A._experimental_beforeQuery)==null||b.call(A,c),c._optimisticResults=o?"isRestoring":"optimistic",V6(c),U6(c,l),L6(l);const f=!s.getQueryCache().get(c.queryHash),[h]=I.useState(()=>new e(s,c)),g=h.getOptimisticResult(c),v=!o&&t.subscribed!==!1;if(I.useSyncExternalStore(I.useCallback(S=>{const M=v?h.subscribe(In.batchCalls(S)):g0;return h.updateResult(),M},[h,v]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),I.useEffect(()=>{h.setOptions(c)},[c,h]),z6(c,g))throw tw(c,h,l);if(F6({result:g,errorResetBoundary:l,throwOnError:c.throwOnError,query:s.getQueryCache().get(c.queryHash),suspense:c.suspense}))throw g.error;if((O=(C=s.getDefaultOptions().queries)==null?void 0:C._experimental_afterQuery)==null||O.call(C,c,g),c.experimental_prefetchInRender&&!ka&&_6(g,o)){const S=f?tw(c,h,l):(x=s.getQueryCache().get(c.queryHash))==null?void 0:x.promise;S==null||S.catch(g0).finally(()=>{h.updateResult()})}return c.notifyOnChangeProps?g:h.trackResult(g)}function yx(t,e){return W6(t,k6)}function jc(t,e){const n=mx(),[s]=I.useState(()=>new M6(n,t));I.useEffect(()=>{s.setOptions(t)},[s,t]);const o=I.useSyncExternalStore(I.useCallback(c=>s.subscribe(In.batchCalls(c)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),l=I.useCallback((c,f)=>{s.mutate(c,f).catch(g0)},[s]);if(o.error&&vx(s.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:l,mutateAsync:o.mutate}}const Q6={},nw=t=>{let e;const n=new Set,s=(v,A)=>{const b=typeof v=="function"?v(e):v;if(!Object.is(b,e)){const C=e;e=A??(typeof b!="object"||b===null)?b:Object.assign({},e,b),n.forEach(O=>O(e,C))}},o=()=>e,h={setState:s,getState:o,getInitialState:()=>g,subscribe:v=>(n.add(v),()=>n.delete(v)),destroy:()=>{(Q6?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},g=e=t(s,o,h);return h},G6=t=>t?nw(t):nw;var kg={exports:{}},Rg={},Og={exports:{}},Mg={};/** + * @license React + * use-sync-external-store-shim.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var rw;function H6(){if(rw)return Mg;rw=1;var t=Dc();function e(A,b){return A===b&&(A!==0||1/A===1/b)||A!==A&&b!==b}var n=typeof Object.is=="function"?Object.is:e,s=t.useState,o=t.useEffect,l=t.useLayoutEffect,c=t.useDebugValue;function f(A,b){var C=b(),O=s({inst:{value:C,getSnapshot:b}}),x=O[0].inst,S=O[1];return l(function(){x.value=C,x.getSnapshot=b,h(x)&&S({inst:x})},[A,C,b]),o(function(){return h(x)&&S({inst:x}),A(function(){h(x)&&S({inst:x})})},[A]),c(C),C}function h(A){var b=A.getSnapshot;A=A.value;try{var C=b();return!n(A,C)}catch{return!0}}function g(A,b){return b()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?g:f;return Mg.useSyncExternalStore=t.useSyncExternalStore!==void 0?t.useSyncExternalStore:v,Mg}var iw;function K6(){return iw||(iw=1,Og.exports=H6()),Og.exports}/** + * @license React + * use-sync-external-store-shim/with-selector.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var sw;function Y6(){if(sw)return Rg;sw=1;var t=Dc(),e=K6();function n(g,v){return g===v&&(g!==0||1/g===1/v)||g!==g&&v!==v}var s=typeof Object.is=="function"?Object.is:n,o=e.useSyncExternalStore,l=t.useRef,c=t.useEffect,f=t.useMemo,h=t.useDebugValue;return Rg.useSyncExternalStoreWithSelector=function(g,v,A,b,C){var O=l(null);if(O.current===null){var x={hasValue:!1,value:null};O.current=x}else x=O.current;O=f(function(){function M(q){if(!B){if(B=!0,P=q,q=b(q),C!==void 0&&x.hasValue){var te=x.value;if(C(te,q))return L=te}return L=q}if(te=L,s(P,q))return te;var oe=b(q);return C!==void 0&&C(te,oe)?(P=q,te):(P=q,L=oe)}var B=!1,P,L,z=A===void 0?null:A;return[function(){return M(v())},z===null?void 0:function(){return M(z())}]},[v,A,b,C]);var S=o(g,O[0],O[1]);return c(function(){x.hasValue=!0,x.value=S},[S]),h(S),S},Rg}var ow;function X6(){return ow||(ow=1,kg.exports=Y6()),kg.exports}var q6=X6();const J6=Ba(q6),{useDebugValue:Z6}=_i,{useSyncExternalStoreWithSelector:$6}=J6,eI=t=>t;function tI(t,e=eI,n){const s=$6(t.subscribe,t.getState,t.getServerState||t.getInitialState,e,n);return Z6(s),s}var nI=function(t,e,n,s){if(n==="a"&&!s)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!s:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?s:n==="a"?s.call(t):s?s.value:e.get(t)},rI=function(t,e,n,s,o){if(s==="m")throw new TypeError("Private method is not writable");if(s==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return s==="a"?o.call(t,n):o?o.value=n:e.set(t,n),n},Ad;let Hu;const vh=new Set;function iI(t){lc=void 0,vh.add(t)}function sI(t){lc=void 0,vh.delete(t)}const xl={};function yh(){if(Hu||(Hu=Object.freeze({register:aw,get:oI,on:aI}),typeof window>"u"))return Hu;const t=Object.freeze({register:aw});try{window.addEventListener("wallet-standard:register-wallet",({detail:e})=>e(t))}catch(e){console.error(`wallet-standard:register-wallet event listener could not be added +`,e)}try{window.dispatchEvent(new lI(t))}catch(e){console.error(`wallet-standard:app-ready event could not be dispatched +`,e)}return Hu}function aw(...t){var e;return t=t.filter(n=>!vh.has(n)),t.length?(t.forEach(n=>iI(n)),(e=xl.register)==null||e.forEach(n=>lw(()=>n(...t))),function(){var s;t.forEach(o=>sI(o)),(s=xl.unregister)==null||s.forEach(o=>lw(()=>o(...t)))}):()=>{}}let lc;function oI(){return lc||(lc=[...vh]),lc}function aI(t,e){var n;return(n=xl[t])!=null&&n.push(e)||(xl[t]=[e]),function(){var o;xl[t]=(o=xl[t])==null?void 0:o.filter(l=>e!==l)}}function lw(t){try{t()}catch(e){console.error(e)}}class lI extends Event{get detail(){return nI(this,Ad,"f")}get type(){return"wallet-standard:app-ready"}constructor(e){super("wallet-standard:app-ready",{bubbles:!1,cancelable:!1,composed:!1}),Ad.set(this,void 0),rI(this,Ad,e,"f")}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}}Ad=new WeakMap;var dl=function(t,e,n,s){if(n==="a"&&!s)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!s:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?s:n==="a"?s.call(t):s?s.value:e.get(t)},hl=function(t,e,n,s,o){if(s==="m")throw new TypeError("Private method is not writable");if(s==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return s==="a"?o.call(t,n):o?o.value=n:e.set(t,n),n},vd,yd,wd,xd,bd,Sd;class wh{get address(){return dl(this,vd,"f")}get publicKey(){return dl(this,yd,"f").slice()}get chains(){return dl(this,wd,"f").slice()}get features(){return dl(this,xd,"f").slice()}get label(){return dl(this,bd,"f")}get icon(){return dl(this,Sd,"f")}constructor(e){vd.set(this,void 0),yd.set(this,void 0),wd.set(this,void 0),xd.set(this,void 0),bd.set(this,void 0),Sd.set(this,void 0),new.target===wh&&Object.freeze(this),hl(this,vd,e.address,"f"),hl(this,yd,e.publicKey.slice(),"f"),hl(this,wd,e.chains.slice(),"f"),hl(this,xd,e.features.slice(),"f"),hl(this,bd,e.label,"f"),hl(this,Sd,e.icon,"f")}}vd=new WeakMap,yd=new WeakMap,wd=new WeakMap,xd=new WeakMap,bd=new WeakMap,Sd=new WeakMap;function uI(t){if(t.length>=255)throw new TypeError("Alphabet too long");const e=new Uint8Array(256);for(let g=0;g>>0,x=new Uint8Array(O);for(;b!==C;){let B=g[b],P=0;for(let L=O-1;(B!==0||P>>0,x[L]=B%n>>>0,B=B/n>>>0;if(B!==0)throw new Error("Non-zero carry");A=P,b++}let S=O-A;for(;S!==O&&x[S]===0;)S++;let M=s.repeat(v);for(;S>>0,O=new Uint8Array(C);for(;v255)return;let P=e[B];if(P===255)return;let L=0;for(let z=C-1;(P!==0||L>>0,O[z]=P%256>>>0,P=P/256>>>0;if(P!==0)throw new Error("Non-zero carry");b=L,v++}let x=C-b;for(;x!==C&&O[x]===0;)x++;const S=new Uint8Array(A+(C-x));let M=A;for(;x!==C;)S[M++]=O[x++];return S}function h(g){const v=f(g);if(v)return v;throw new Error("Non-base"+n+" character")}return{encode:c,decodeUnsafe:f,decode:h}}var cI="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";const wx=uI(cI),xh=t=>wx.encode(t),Ac=t=>wx.decode(t);function ir(t){return Uint8Array.from(atob(t),e=>e.charCodeAt(0))}const Ng=8192;function zt(t){if(t.lengthparseInt(l,16)))??[];return Uint8Array.from(s)}function Jl(t){return t.reduce((e,n)=>e+n.toString(16).padStart(2,"0"),"")}function cm(t){let e=[],n=0;if(t===0)return[0];for(;t>0;)e[n]=t&127,(t>>=7)&&(e[n]|=128),n+=1;return e}function fI(t){let e=0,n=0,s=0;for(;;){let o=t[s];if(s+=1,e|=(o&127)<"]){const[n,s]=e,o=[];let l="",c=0;for(let f=0;fthis.size){const s=Math.min(this.maxSize,this.size+this.allocateSize);if(n>s)throw new Error(`Attempting to serialize to BCS, but buffer does not have enough size. Allocated size: ${this.size}, Max size: ${this.maxSize}, Required size: ${n}`);this.size=s;const o=new ArrayBuffer(this.size);new Uint8Array(o).set(new Uint8Array(this.dataView.buffer)),this.dataView=new DataView(o)}}shift(e){return this.bytePosition+=e,this}write8(e){return this.ensureSizeOrGrow(1),this.dataView.setUint8(this.bytePosition,Number(e)),this.shift(1)}write16(e){return this.ensureSizeOrGrow(2),this.dataView.setUint16(this.bytePosition,Number(e),!0),this.shift(2)}write32(e){return this.ensureSizeOrGrow(4),this.dataView.setUint32(this.bytePosition,Number(e),!0),this.shift(4)}write64(e){return Pg(BigInt(e),8).forEach(n=>this.write8(n)),this}write128(e){return Pg(BigInt(e),16).forEach(n=>this.write8(n)),this}write256(e){return Pg(BigInt(e),32).forEach(n=>this.write8(n)),this}writeULEB(e){return cm(e).forEach(n=>this.write8(n)),this}writeVec(e,n){return this.writeULEB(e.length),Array.from(e).forEach((s,o)=>n(this,s,o,e.length)),this}*[Symbol.iterator](){for(let e=0;e0;)n[s]=Number(t%BigInt(256)),t=t/BigInt(256),s+=1;return n}var bx=t=>{throw TypeError(t)},Sx=(t,e,n)=>e.has(t)||bx("Cannot "+n),Ei=(t,e,n)=>(Sx(t,e,"read from private field"),n?n.call(t):e.get(t)),Yd=(t,e,n)=>e.has(t)?bx("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),Xd=(t,e,n,s)=>(Sx(t,e,"write to private field"),e.set(t,n),n),Al,qu,Ed,co;const gI=class Ex{constructor(e){Yd(this,Al),Yd(this,qu),this.name=e.name,this.read=e.read,this.serializedSize=e.serializedSize??(()=>null),Xd(this,Al,e.write),Xd(this,qu,e.serialize??((n,s)=>{const o=new pI({initialSize:this.serializedSize(n)??void 0,...s});return Ei(this,Al).call(this,n,o),o.toBytes()})),this.validate=e.validate??(()=>{})}write(e,n){this.validate(e),Ei(this,Al).call(this,e,n)}serialize(e,n){return this.validate(e),new mI(this,Ei(this,qu).call(this,e,n))}parse(e){const n=new dI(e);return this.read(n)}fromHex(e){return this.parse(um(e))}fromBase58(e){return this.parse(Ac(e))}fromBase64(e){return this.parse(ir(e))}transform({name:e,input:n,output:s,validate:o}){return new Ex({name:e??this.name,read:l=>s(this.read(l)),write:(l,c)=>Ei(this,Al).call(this,n(l),c),serializedSize:l=>this.serializedSize(n(l)),serialize:(l,c)=>Ei(this,qu).call(this,n(l),c),validate:l=>{o==null||o(l),this.validate(n(l))}})}};Al=new WeakMap;qu=new WeakMap;let bs=gI;const Cx=Symbol.for("@mysten/serialized-bcs");function fm(t){return!!t&&typeof t=="object"&&t[Cx]===!0}class mI{constructor(e,n){Yd(this,Ed),Yd(this,co),Xd(this,Ed,e),Xd(this,co,n)}get[Cx](){return!0}toBytes(){return Ei(this,co)}toHex(){return Jl(Ei(this,co))}toBase64(){return zt(Ei(this,co))}toBase58(){return xh(Ei(this,co))}parse(){return Ei(this,Ed).parse(Ei(this,co))}}Ed=new WeakMap;co=new WeakMap;function qd({size:t,...e}){return new bs({...e,serializedSize:()=>t})}function Bg({readMethod:t,writeMethod:e,...n}){return qd({...n,read:s=>s[t](),write:(s,o)=>o[e](s),validate:s=>{var o;if(s<0||s>n.maxValue)throw new TypeError(`Invalid ${n.name} value: ${s}. Expected value in range 0-${n.maxValue}`);(o=n.validate)==null||o.call(n,s)}})}function Dg({readMethod:t,writeMethod:e,...n}){return qd({...n,read:s=>s[t](),write:(s,o)=>o[e](BigInt(s)),validate:s=>{var l;const o=BigInt(s);if(o<0||o>n.maxValue)throw new TypeError(`Invalid ${n.name} value: ${o}. Expected value in range 0-${n.maxValue}`);(l=n.validate)==null||l.call(n,o)}})}function AI({serialize:t,...e}){const n=new bs({...e,serialize:t,write:(s,o)=>{for(const l of n.serialize(s).toBytes())o.write8(l)}});return n}function vI({toBytes:t,fromBytes:e,...n}){return new bs({...n,read:s=>{const o=s.readULEB(),l=s.readBytes(o);return e(l)},write:(s,o)=>{const l=t(s);o.writeULEB(l.length);for(let c=0;c{const o=t(s),l=cm(o.length),c=new Uint8Array(l.length+o.length);return c.set(l,0),c.set(o,l.length),c},validate:s=>{var o;if(typeof s!="string")throw new TypeError(`Invalid ${n.name} value: ${s}. Expected string`);(o=n.validate)==null||o.call(n,s)}})}function yI(t){let e=null;function n(){return e||(e=t()),e}return new bs({name:"lazy",read:s=>n().read(s),serializedSize:s=>n().serializedSize(s),write:(s,o)=>n().write(s,o),serialize:(s,o)=>n().serialize(s,o).toBytes()})}const j={u8(t){return Bg({name:"u8",readMethod:"read8",writeMethod:"write8",size:1,maxValue:2**8-1,...t})},u16(t){return Bg({name:"u16",readMethod:"read16",writeMethod:"write16",size:2,maxValue:2**16-1,...t})},u32(t){return Bg({name:"u32",readMethod:"read32",writeMethod:"write32",size:4,maxValue:2**32-1,...t})},u64(t){return Dg({name:"u64",readMethod:"read64",writeMethod:"write64",size:8,maxValue:2n**64n-1n,...t})},u128(t){return Dg({name:"u128",readMethod:"read128",writeMethod:"write128",size:16,maxValue:2n**128n-1n,...t})},u256(t){return Dg({name:"u256",readMethod:"read256",writeMethod:"write256",size:32,maxValue:2n**256n-1n,...t})},bool(t){return qd({name:"bool",size:1,read:e=>e.read8()===1,write:(e,n)=>n.write8(e?1:0),...t,validate:e=>{var n;if((n=t==null?void 0:t.validate)==null||n.call(t,e),typeof e!="boolean")throw new TypeError(`Expected boolean, found ${typeof e}`)}})},uleb128(t){return AI({name:"uleb128",read:e=>e.readULEB(),serialize:e=>Uint8Array.from(cm(e)),...t})},bytes(t,e){return qd({name:`bytes[${t}]`,size:t,read:n=>n.readBytes(t),write:(n,s)=>{for(let o=0;o{var s;if((s=e==null?void 0:e.validate)==null||s.call(e,n),!n||typeof n!="object"||!("length"in n))throw new TypeError(`Expected array, found ${typeof n}`);if(n.length!==t)throw new TypeError(`Expected array of length ${t}, found ${n.length}`)}})},string(t){return vI({name:"string",toBytes:e=>new TextEncoder().encode(e),fromBytes:e=>new TextDecoder().decode(e),...t})},fixedArray(t,e,n){return new bs({name:`${e.name}[${t}]`,read:s=>{const o=new Array(t);for(let l=0;l{for(const l of s)e.write(l,o)},...n,validate:s=>{var o;if((o=n==null?void 0:n.validate)==null||o.call(n,s),!s||typeof s!="object"||!("length"in s))throw new TypeError(`Expected array, found ${typeof s}`);if(s.length!==t)throw new TypeError(`Expected array of length ${t}, found ${s.length}`)}})},option(t){return j.enum(`Option<${t.name}>`,{None:null,Some:t}).transform({input:e=>e==null?{None:!0}:{Some:e},output:e=>e.$kind==="Some"?e.Some:null})},vector(t,e){return new bs({name:`vector<${t.name}>`,read:n=>{const s=n.readULEB(),o=new Array(s);for(let l=0;l{s.writeULEB(n.length);for(const o of n)t.write(o,s)},...e,validate:n=>{var s;if((s=e==null?void 0:e.validate)==null||s.call(e,n),!n||typeof n!="object"||!("length"in n))throw new TypeError(`Expected array, found ${typeof n}`)}})},tuple(t,e){return new bs({name:`(${t.map(n=>n.name).join(", ")})`,serializedSize:n=>{let s=0;for(let o=0;o{const s=[];for(const o of t)s.push(o.read(n));return s},write:(n,s)=>{for(let o=0;o{var s;if((s=e==null?void 0:e.validate)==null||s.call(e,n),!Array.isArray(n))throw new TypeError(`Expected array, found ${typeof n}`);if(n.length!==t.length)throw new TypeError(`Expected array of length ${t.length}, found ${n.length}`)}})},struct(t,e,n){const s=Object.entries(e);return new bs({name:t,serializedSize:o=>{let l=0;for(const[c,f]of s){const h=f.serializedSize(o[c]);if(h==null)return null;l+=h}return l},read:o=>{const l={};for(const[c,f]of s)l[c]=f.read(o);return l},write:(o,l)=>{for(const[c,f]of s)f.write(o[c],l)},...n,validate:o=>{var l;if((l=n==null?void 0:n.validate)==null||l.call(n,o),typeof o!="object"||o==null)throw new TypeError(`Expected object, found ${typeof o}`)}})},enum(t,e,n){const s=Object.entries(e);return new bs({name:t,read:o=>{const l=o.readULEB(),c=s[l];if(!c)throw new TypeError(`Unknown value ${l} for enum ${t}`);const[f,h]=c;return{[f]:(h==null?void 0:h.read(o))??!0,$kind:f}},write:(o,l)=>{const[c,f]=Object.entries(o).filter(([h])=>Object.hasOwn(e,h))[0];for(let h=0;h{var f;if((f=n==null?void 0:n.validate)==null||f.call(n,o),typeof o!="object"||o==null)throw new TypeError(`Expected object, found ${typeof o}`);const l=Object.keys(o).filter(h=>o[h]!==void 0&&Object.hasOwn(e,h));if(l.length!==1)throw new TypeError(`Expected object with one key, but found ${l.length} for type ${t}}`);const[c]=l;if(!Object.hasOwn(e,c))throw new TypeError(`Invalid enum variant ${c}`)}})},map(t,e){return j.vector(j.tuple([t,e])).transform({name:`Map<${t.name}, ${e.name}>`,input:n=>[...n.entries()],output:n=>{const s=new Map;for(const[o,l]of n)s.set(o,l);return s}})},lazy(t){return yI(t)}},wI=32;function uw(t){try{return Ac(t).length===wI}catch{return!1}}const bh=32;function As(t){return bI(t)&&SI(t)===bh}function $f(t){return As(t)}function xI(t){return t.includes("::")?Ix(t):t}function Ix(t){const[e,n]=t.split("::"),s=t.slice(e.length+n.length+4),o=s.includes("<")?s.slice(0,s.indexOf("<")):s,l=s.includes("<")?xx(s.slice(s.indexOf("<")+1,s.lastIndexOf(">"))).map(c=>xI(c.trim())):[];return{address:Ft(e),module:n,name:o,typeParams:l}}function dm(t){const{address:e,module:n,name:s,typeParams:o}=typeof t=="string"?Ix(t):t,l=(o==null?void 0:o.length)>0?`<${o.map(c=>typeof c=="string"?c:dm(c)).join(",")}>`:"";return`${e}::${n}::${s}${l}`}function Ft(t,e=!1){let n=t.toLowerCase();return!e&&n.startsWith("0x")&&(n=n.slice(2)),`0x${n.padStart(bh*2,"0")}`}function Ss(t,e=!1){return Ft(t,e)}function bI(t){return/^(0x|0X)?[a-fA-F0-9]+$/.test(t)&&t.length%2===0}function SI(t){return/^(0x|0X)/.test(t)?(t.length-2)/2:t.length/2}const EI=/^vector<(.+)>$/,CI=/^([^:]+)::([^:]+)::([^<]+)(<(.+)>)?/;class Ki{static parseFromStr(e,n=!1){if(e==="address")return{address:null};if(e==="bool")return{bool:null};if(e==="u8")return{u8:null};if(e==="u16")return{u16:null};if(e==="u32")return{u32:null};if(e==="u64")return{u64:null};if(e==="u128")return{u128:null};if(e==="u256")return{u256:null};if(e==="signer")return{signer:null};const s=e.match(EI);if(s)return{vector:Ki.parseFromStr(s[1],n)};const o=e.match(CI);if(o)return{struct:{address:n?Ft(o[1]):o[1],module:o[2],name:o[3],typeParams:o[5]===void 0?[]:Ki.parseStructTypeArgs(o[5],n)}};throw new Error(`Encountered unexpected token when parsing type args for ${e}`)}static parseStructTypeArgs(e,n=!1){return xx(e).map(s=>Ki.parseFromStr(s,n))}static tagToString(e){if("bool"in e)return"bool";if("u8"in e)return"u8";if("u16"in e)return"u16";if("u32"in e)return"u32";if("u64"in e)return"u64";if("u128"in e)return"u128";if("u256"in e)return"u256";if("address"in e)return"address";if("signer"in e)return"signer";if("vector"in e)return`vector<${Ki.tagToString(e.vector)}>`;if("struct"in e){const n=e.struct,s=n.typeParams.map(Ki.tagToString).join(", ");return`${n.address}::${n.module}::${n.name}${s?`<${s}>`:""}`}throw new Error("Invalid TypeTag")}}function II(t){return j.u64({name:"unsafe_u64",...t}).transform({input:e=>e,output:e=>Number(e)})}function TI(t){return j.enum("Option",{None:null,Some:t})}const an=j.bytes(bh).transform({validate:t=>{const e=typeof t=="string"?t:Jl(t);if(!e||!As(Ft(e)))throw new Error(`Invalid Sui address ${e}`)},input:t=>typeof t=="string"?um(Ft(t)):t,output:t=>Ft(Jl(t))}),Ti=j.vector(j.u8()).transform({name:"ObjectDigest",input:t=>Ac(t),output:t=>xh(new Uint8Array(t)),validate:t=>{if(Ac(t).length!==32)throw new Error("ObjectDigest must be 32 bytes")}}),Kr=j.struct("SuiObjectRef",{objectId:an,version:j.u64(),digest:Ti}),Tx=j.struct("SharedObjectRef",{objectId:an,initialSharedVersion:j.u64(),mutable:j.bool()}),kx=j.enum("ObjectArg",{ImmOrOwnedObject:Kr,SharedObject:Tx,Receiving:Kr}),Rx=j.enum("CallArg",{Pure:j.struct("Pure",{bytes:j.vector(j.u8()).transform({input:t=>typeof t=="string"?ir(t):t,output:t=>zt(new Uint8Array(t))})}),Object:kx}),hm=j.enum("TypeTag",{bool:null,u8:null,u64:null,u128:null,address:null,signer:null,vector:j.lazy(()=>hm),struct:j.lazy(()=>Dx),u16:null,u32:null,u256:null}),pm=hm.transform({input:t=>typeof t=="string"?Ki.parseFromStr(t,!0):t,output:t=>Ki.tagToString(t)}),Vi=j.enum("Argument",{GasCoin:null,Input:j.u16(),Result:j.u16(),NestedResult:j.tuple([j.u16(),j.u16()])}),Ox=j.struct("ProgrammableMoveCall",{package:an,module:j.string(),function:j.string(),typeArguments:j.vector(pm),arguments:j.vector(Vi)}),Mx=j.enum("Command",{MoveCall:Ox,TransferObjects:j.struct("TransferObjects",{objects:j.vector(Vi),address:Vi}),SplitCoins:j.struct("SplitCoins",{coin:Vi,amounts:j.vector(Vi)}),MergeCoins:j.struct("MergeCoins",{destination:Vi,sources:j.vector(Vi)}),Publish:j.struct("Publish",{modules:j.vector(j.vector(j.u8()).transform({input:t=>typeof t=="string"?ir(t):t,output:t=>zt(new Uint8Array(t))})),dependencies:j.vector(an)}),MakeMoveVec:j.struct("MakeMoveVec",{type:TI(pm).transform({input:t=>t===null?{None:!0}:{Some:t},output:t=>t.Some??null}),elements:j.vector(Vi)}),Upgrade:j.struct("Upgrade",{modules:j.vector(j.vector(j.u8()).transform({input:t=>typeof t=="string"?ir(t):t,output:t=>zt(new Uint8Array(t))})),dependencies:j.vector(an),package:an,ticket:Vi})}),Nx=j.struct("ProgrammableTransaction",{inputs:j.vector(Rx),commands:j.vector(Mx)}),Px=j.enum("TransactionKind",{ProgrammableTransaction:Nx,ChangeEpoch:null,Genesis:null,ConsensusCommitPrologue:null}),Bx=j.enum("TransactionExpiration",{None:null,Epoch:II()}),Dx=j.struct("StructTag",{address:an,module:j.string(),name:j.string(),typeParams:j.vector(hm)}),jx=j.struct("GasData",{payment:j.vector(Kr),owner:an,price:j.u64(),budget:j.u64()}),Ux=j.struct("TransactionDataV1",{kind:Px,sender:an,gasData:jx,expiration:Bx}),Lx=j.enum("TransactionData",{V1:Ux}),Fx=j.enum("IntentScope",{TransactionData:null,TransactionEffects:null,CheckpointSummary:null,PersonalMessage:null}),Vx=j.enum("IntentVersion",{V0:null}),_x=j.enum("AppId",{Sui:null}),zx=j.struct("Intent",{scope:Fx,version:Vx,appId:_x});function Wx(t){return j.struct(`IntentMessage<${t.name}>`,{intent:zx,value:t})}const Qx=j.enum("CompressedSignature",{ED25519:j.fixedArray(64,j.u8()),Secp256k1:j.fixedArray(64,j.u8()),Secp256r1:j.fixedArray(64,j.u8()),ZkLogin:j.vector(j.u8())}),Gx=j.enum("PublicKey",{ED25519:j.fixedArray(32,j.u8()),Secp256k1:j.fixedArray(33,j.u8()),Secp256r1:j.fixedArray(33,j.u8()),ZkLogin:j.vector(j.u8())}),Hx=j.struct("MultiSigPkMap",{pubKey:Gx,weight:j.u8()}),Kx=j.struct("MultiSigPublicKey",{pk_map:j.vector(Hx),threshold:j.u16()}),kI=j.struct("MultiSig",{sigs:j.vector(Qx),bitmap:j.u16(),multisig_pk:Kx}),RI=j.vector(j.u8()).transform({input:t=>typeof t=="string"?ir(t):t,output:t=>zt(new Uint8Array(t))}),Yx=j.struct("SenderSignedTransaction",{intentMessage:Wx(Lx),txSignatures:j.vector(RI)}),OI=j.vector(Yx,{name:"SenderSignedData"}),MI=j.enum("PackageUpgradeError",{UnableToFetchPackage:j.struct("UnableToFetchPackage",{packageId:an}),NotAPackage:j.struct("NotAPackage",{objectId:an}),IncompatibleUpgrade:null,DigestDoesNotMatch:j.struct("DigestDoesNotMatch",{digest:j.vector(j.u8())}),UnknownUpgradePolicy:j.struct("UnknownUpgradePolicy",{policy:j.u8()}),PackageIDDoesNotMatch:j.struct("PackageIDDoesNotMatch",{packageId:an,ticketId:an})}),NI=j.struct("ModuleId",{address:an,name:j.string()}),cw=j.struct("MoveLocation",{module:NI,function:j.u16(),instruction:j.u16(),functionName:j.option(j.string())}),PI=j.enum("CommandArgumentError",{TypeMismatch:null,InvalidBCSBytes:null,InvalidUsageOfPureArg:null,InvalidArgumentToPrivateEntryFunction:null,IndexOutOfBounds:j.struct("IndexOutOfBounds",{idx:j.u16()}),SecondaryIndexOutOfBounds:j.struct("SecondaryIndexOutOfBounds",{resultIdx:j.u16(),secondaryIdx:j.u16()}),InvalidResultArity:j.struct("InvalidResultArity",{resultIdx:j.u16()}),InvalidGasCoinUsage:null,InvalidValueUsage:null,InvalidObjectByValue:null,InvalidObjectByMutRef:null,SharedObjectOperationNotAllowed:null}),BI=j.enum("TypeArgumentError",{TypeNotFound:null,ConstraintNotSatisfied:null}),DI=j.enum("ExecutionFailureStatus",{InsufficientGas:null,InvalidGasObject:null,InvariantViolation:null,FeatureNotYetSupported:null,MoveObjectTooBig:j.struct("MoveObjectTooBig",{objectSize:j.u64(),maxObjectSize:j.u64()}),MovePackageTooBig:j.struct("MovePackageTooBig",{objectSize:j.u64(),maxObjectSize:j.u64()}),CircularObjectOwnership:j.struct("CircularObjectOwnership",{object:an}),InsufficientCoinBalance:null,CoinBalanceOverflow:null,PublishErrorNonZeroAddress:null,SuiMoveVerificationError:null,MovePrimitiveRuntimeError:j.option(cw),MoveAbort:j.tuple([cw,j.u64()]),VMVerificationOrDeserializationError:null,VMInvariantViolation:null,FunctionNotFound:null,ArityMismatch:null,TypeArityMismatch:null,NonEntryFunctionInvoked:null,CommandArgumentError:j.struct("CommandArgumentError",{argIdx:j.u16(),kind:PI}),TypeArgumentError:j.struct("TypeArgumentError",{argumentIdx:j.u16(),kind:BI}),UnusedValueWithoutDrop:j.struct("UnusedValueWithoutDrop",{resultIdx:j.u16(),secondaryIdx:j.u16()}),InvalidPublicFunctionReturnType:j.struct("InvalidPublicFunctionReturnType",{idx:j.u16()}),InvalidTransferObject:null,EffectsTooLarge:j.struct("EffectsTooLarge",{currentSize:j.u64(),maxSize:j.u64()}),PublishUpgradeMissingDependency:null,PublishUpgradeDependencyDowngrade:null,PackageUpgradeError:j.struct("PackageUpgradeError",{upgradeError:MI}),WrittenObjectsTooLarge:j.struct("WrittenObjectsTooLarge",{currentSize:j.u64(),maxSize:j.u64()}),CertificateDenied:null,SuiMoveVerificationTimedout:null,SharedObjectOperationNotAllowed:null,InputObjectDeleted:null,ExecutionCancelledDueToSharedObjectCongestion:j.struct("ExecutionCancelledDueToSharedObjectCongestion",{congestedObjects:j.vector(an)}),AddressDeniedForCoin:j.struct("AddressDeniedForCoin",{address:an,coinType:j.string()}),CoinTypeGlobalPause:j.struct("CoinTypeGlobalPause",{coinType:j.string()}),ExecutionCancelledDueToRandomnessUnavailable:null}),Xx=j.enum("ExecutionStatus",{Success:null,Failed:j.struct("ExecutionFailed",{error:DI,command:j.option(j.u64())})}),qx=j.struct("GasCostSummary",{computationCost:j.u64(),storageCost:j.u64(),storageRebate:j.u64(),nonRefundableStorageFee:j.u64()}),bl=j.enum("Owner",{AddressOwner:an,ObjectOwner:an,Shared:j.struct("Shared",{initialSharedVersion:j.u64()}),Immutable:null}),jI=j.struct("TransactionEffectsV1",{status:Xx,executedEpoch:j.u64(),gasUsed:qx,modifiedAtVersions:j.vector(j.tuple([an,j.u64()])),sharedObjects:j.vector(Kr),transactionDigest:Ti,created:j.vector(j.tuple([Kr,bl])),mutated:j.vector(j.tuple([Kr,bl])),unwrapped:j.vector(j.tuple([Kr,bl])),deleted:j.vector(Kr),unwrappedThenDeleted:j.vector(Kr),wrapped:j.vector(Kr),gasObject:j.tuple([Kr,bl]),eventsDigest:j.option(Ti),dependencies:j.vector(Ti)}),gm=j.tuple([j.u64(),Ti]),UI=j.enum("ObjectIn",{NotExist:null,Exist:j.tuple([gm,bl])}),LI=j.enum("ObjectOut",{NotExist:null,ObjectWrite:j.tuple([Ti,bl]),PackageWrite:gm}),FI=j.enum("IDOperation",{None:null,Created:null,Deleted:null}),VI=j.struct("EffectsObjectChange",{inputState:UI,outputState:LI,idOperation:FI}),_I=j.enum("UnchangedSharedKind",{ReadOnlyRoot:gm,MutateDeleted:j.u64(),ReadDeleted:j.u64(),Cancelled:j.u64(),PerEpochConfig:null}),zI=j.struct("TransactionEffectsV2",{status:Xx,executedEpoch:j.u64(),gasUsed:qx,transactionDigest:Ti,gasObjectIndex:j.option(j.u32()),eventsDigest:j.option(Ti),dependencies:j.vector(Ti),lamportVersion:j.u64(),changedObjects:j.vector(j.tuple([an,VI])),unchangedSharedObjects:j.vector(j.tuple([an,_I])),auxDataDigest:j.option(Ti)}),WI=j.enum("TransactionEffects",{V1:jI,V2:zI}),it={...j,U8:j.u8(),U16:j.u16(),U32:j.u32(),U64:j.u64(),U128:j.u128(),U256:j.u256(),ULEB128:j.uleb128(),Bool:j.bool(),String:j.string(),Address:an,AppId:_x,Argument:Vi,CallArg:Rx,CompressedSignature:Qx,GasData:jx,Intent:zx,IntentMessage:Wx,IntentScope:Fx,IntentVersion:Vx,MultiSig:kI,MultiSigPkMap:Hx,MultiSigPublicKey:Kx,ObjectArg:kx,ObjectDigest:Ti,ProgrammableMoveCall:Ox,ProgrammableTransaction:Nx,PublicKey:Gx,SenderSignedData:OI,SenderSignedTransaction:Yx,SharedObjectRef:Tx,StructTag:Dx,SuiObjectRef:Kr,Command:Mx,TransactionData:Lx,TransactionDataV1:Ux,TransactionExpiration:Bx,TransactionKind:Px,TypeTag:pm,TransactionEffects:WI},QI="…";function Jx(t){if(t.length<=6)return t;const e=t.startsWith("0x")?2:0;return`0x${t.slice(e,e+4)}${QI}${t.slice(-4)}`}const GI=/^(?!.*(^(?!@)|[-.@])($|[-.@]))(?:[a-z0-9-]{0,63}(?:\.[a-z0-9-]{0,63})*)?@[a-z0-9-]{0,63}$/i,HI=/^(?!.*(^|[-.])($|[-.]))(?:[a-z0-9-]{0,63}\.)+sui$/i;function KI(t,e="at"){const n=t.toLowerCase();let s;if(n.includes("@")){if(!GI.test(n))throw new Error(`Invalid SuiNS name ${t}`);const[o,l]=n.split("@");s=[...o?o.split("."):[],l]}else{if(!HI.test(n))throw new Error(`Invalid SuiNS name ${t}`);s=n.split(".").slice(0,-1)}return e==="dot"?`${s.join(".")}.sui`:`${s.slice(0,-1).join(".")}@${s[s.length-1]}`}BigInt(1e9);const YI="0x1",Zx="0x2";Ss("0x6");const XI=`${Zx}::sui::SUI`;Ss("0x5");/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */function qI(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function vc(t){if(!Number.isSafeInteger(t)||t<0)throw new Error("positive integer expected, got "+t)}function su(t,...e){if(!qI(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error("Uint8Array expected of length "+e+", got length="+t.length)}function JI(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.createHasher");vc(t.outputLen),vc(t.blockLen)}function Zl(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function $x(t,e){su(t);const n=e.outputLen;if(t.length>>8&65280|t>>>24&255}const gs=eb?t=>t:t=>tb(t);function ZI(t){for(let e=0;et:ZI,nb=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",$I=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function eT(t){if(su(t),nb)return t.toHex();let e="";for(let n=0;n=cs._0&&t<=cs._9)return t-cs._0;if(t>=cs.A&&t<=cs.F)return t-(cs.A-10);if(t>=cs.a&&t<=cs.f)return t-(cs.a-10)}function tT(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);if(nb)return Uint8Array.fromHex(t);const e=t.length,n=e/2;if(e%2)throw new Error("hex string expected, got unpadded hex of length "+e);const s=new Uint8Array(n);for(let o=0,l=0;ot().update(No(s)).digest(),n=t();return e.outputLen=n.outputLen,e.blockLen=n.blockLen,e.create=()=>t(),e}function iT(t){const e=(s,o)=>t(o).update(No(s)).digest(),n=t({});return e.outputLen=n.outputLen,e.blockLen=n.blockLen,e.create=s=>t(s),e}const sT=Uint8Array.from([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9]);function oT(t,e,n,s){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,n,s);const o=BigInt(32),l=BigInt(4294967295),c=Number(n>>o&l),f=Number(n&l),h=s?4:0,g=s?0:4;t.setUint32(e+h,c,s),t.setUint32(e+g,f,s)}let aT=class extends mm{constructor(e,n,s,o){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=e,this.outputLen=n,this.padOffset=s,this.isLE=o,this.buffer=new Uint8Array(e),this.view=jg(this.buffer)}update(e){Zl(this),e=No(e),su(e);const{view:n,buffer:s,blockLen:o}=this,l=e.length;for(let c=0;co-c&&(this.process(s,0),c=0);for(let A=c;Av.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;A>dw&ed)}:{h:Number(t>>dw&ed)|0,l:Number(t&ed)|0}}function lT(t,e=!1){const n=t.length;let s=new Uint32Array(n),o=new Uint32Array(n);for(let l=0;lt>>>n,pw=(t,e,n)=>t<<32-n|e>>>n,mo=(t,e,n)=>t>>>n|e<<32-n,Ao=(t,e,n)=>t<<32-n|e>>>n,Ju=(t,e,n)=>t<<64-n|e>>>n-32,Zu=(t,e,n)=>t>>>n-32|e<<64-n,uT=(t,e)=>e,cT=(t,e)=>t;function ci(t,e,n,s){const o=(e>>>0)+(s>>>0);return{h:t+n+(o/2**32|0)|0,l:o|0}}const Am=(t,e,n)=>(t>>>0)+(e>>>0)+(n>>>0),vm=(t,e,n,s)=>e+n+s+(t/2**32|0)|0,fT=(t,e,n,s)=>(t>>>0)+(e>>>0)+(n>>>0)+(s>>>0),dT=(t,e,n,s,o)=>e+n+s+o+(t/2**32|0)|0,hT=(t,e,n,s,o)=>(t>>>0)+(e>>>0)+(n>>>0)+(s>>>0)+(o>>>0),pT=(t,e,n,s,o,l)=>e+n+s+o+l+(t/2**32|0)|0,En=Uint32Array.from([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),Te=new Uint32Array(32);function to(t,e,n,s,o,l){const c=o[l],f=o[l+1];let h=Te[2*t],g=Te[2*t+1],v=Te[2*e],A=Te[2*e+1],b=Te[2*n],C=Te[2*n+1],O=Te[2*s],x=Te[2*s+1],S=Am(h,v,c);g=vm(S,g,A,f),h=S|0,{Dh:x,Dl:O}={Dh:x^g,Dl:O^h},{Dh:x,Dl:O}={Dh:uT(x,O),Dl:cT(x)},{h:C,l:b}=ci(C,b,x,O),{Bh:A,Bl:v}={Bh:A^C,Bl:v^b},{Bh:A,Bl:v}={Bh:mo(A,v,24),Bl:Ao(A,v,24)},Te[2*t]=h,Te[2*t+1]=g,Te[2*e]=v,Te[2*e+1]=A,Te[2*n]=b,Te[2*n+1]=C,Te[2*s]=O,Te[2*s+1]=x}function no(t,e,n,s,o,l){const c=o[l],f=o[l+1];let h=Te[2*t],g=Te[2*t+1],v=Te[2*e],A=Te[2*e+1],b=Te[2*n],C=Te[2*n+1],O=Te[2*s],x=Te[2*s+1],S=Am(h,v,c);g=vm(S,g,A,f),h=S|0,{Dh:x,Dl:O}={Dh:x^g,Dl:O^h},{Dh:x,Dl:O}={Dh:mo(x,O,16),Dl:Ao(x,O,16)},{h:C,l:b}=ci(C,b,x,O),{Bh:A,Bl:v}={Bh:A^C,Bl:v^b},{Bh:A,Bl:v}={Bh:Ju(A,v,63),Bl:Zu(A,v,63)},Te[2*t]=h,Te[2*t+1]=g,Te[2*e]=v,Te[2*e+1]=A,Te[2*n]=b,Te[2*n+1]=C,Te[2*s]=O,Te[2*s+1]=x}function gT(t,e={},n,s,o){if(vc(n),t<0||t>n)throw new Error("outputLen bigger than keyLen");const{key:l,salt:c,personalization:f}=e;if(l!==void 0&&(l.length<1||l.length>n))throw new Error("key length must be undefined or 1.."+n);if(c!==void 0&&c.length!==s)throw new Error("salt must be undefined or "+s);if(f!==void 0&&f.length!==o)throw new Error("personalization must be undefined or "+o)}class mT extends mm{constructor(e,n){super(),this.finished=!1,this.destroyed=!1,this.length=0,this.pos=0,vc(e),vc(n),this.blockLen=e,this.outputLen=n,this.buffer=new Uint8Array(e),this.buffer32=Jd(this.buffer)}update(e){Zl(this),e=No(e),su(e);const{blockLen:n,buffer:s,buffer32:o}=this,l=e.length,c=e.byteOffset,f=e.buffer;for(let h=0;ho[c]=gs(l))}digest(){const{buffer:e,outputLen:n}=this;this.digestInto(e);const s=e.slice(0,n);return this.destroy(),s}_cloneInto(e){const{buffer:n,length:s,finished:o,destroyed:l,outputLen:c,pos:f}=this;return e||(e=new this.constructor({dkLen:c})),e.set(...this.get()),e.buffer.set(n),e.destroyed=l,e.finished=o,e.length=s,e.pos=f,e.outputLen=c,e}clone(){return this._cloneInto()}}class AT extends mT{constructor(e={}){const n=e.dkLen===void 0?64:e.dkLen;super(128,n),this.v0l=En[0]|0,this.v0h=En[1]|0,this.v1l=En[2]|0,this.v1h=En[3]|0,this.v2l=En[4]|0,this.v2h=En[5]|0,this.v3l=En[6]|0,this.v3h=En[7]|0,this.v4l=En[8]|0,this.v4h=En[9]|0,this.v5l=En[10]|0,this.v5h=En[11]|0,this.v6l=En[12]|0,this.v6h=En[13]|0,this.v7l=En[14]|0,this.v7h=En[15]|0,gT(n,e,64,16,16);let{key:s,personalization:o,salt:l}=e,c=0;if(s!==void 0&&(s=No(s),c=s.length),this.v0l^=this.outputLen|c<<8|65536|1<<24,l!==void 0){l=No(l);const f=Jd(l);this.v4l^=gs(f[0]),this.v4h^=gs(f[1]),this.v5l^=gs(f[2]),this.v5h^=gs(f[3])}if(o!==void 0){o=No(o);const f=Jd(o);this.v6l^=gs(f[0]),this.v6h^=gs(f[1]),this.v7l^=gs(f[2]),this.v7h^=gs(f[3])}if(s!==void 0){const f=new Uint8Array(this.blockLen);f.set(s),this.update(f)}}get(){let{v0l:e,v0h:n,v1l:s,v1h:o,v2l:l,v2h:c,v3l:f,v3h:h,v4l:g,v4h:v,v5l:A,v5h:b,v6l:C,v6h:O,v7l:x,v7h:S}=this;return[e,n,s,o,l,c,f,h,g,v,A,b,C,O,x,S]}set(e,n,s,o,l,c,f,h,g,v,A,b,C,O,x,S){this.v0l=e|0,this.v0h=n|0,this.v1l=s|0,this.v1h=o|0,this.v2l=l|0,this.v2h=c|0,this.v3l=f|0,this.v3h=h|0,this.v4l=g|0,this.v4h=v|0,this.v5l=A|0,this.v5h=b|0,this.v6l=C|0,this.v6h=O|0,this.v7l=x|0,this.v7h=S|0}compress(e,n,s){this.get().forEach((h,g)=>Te[g]=h),Te.set(En,16);let{h:o,l}=rb(BigInt(this.length));Te[24]=En[8]^l,Te[25]=En[9]^o,s&&(Te[28]=~Te[28],Te[29]=~Te[29]);let c=0;const f=sT;for(let h=0;h<12;h++)to(0,4,8,12,e,n+2*f[c++]),no(0,4,8,12,e,n+2*f[c++]),to(1,5,9,13,e,n+2*f[c++]),no(1,5,9,13,e,n+2*f[c++]),to(2,6,10,14,e,n+2*f[c++]),no(2,6,10,14,e,n+2*f[c++]),to(3,7,11,15,e,n+2*f[c++]),no(3,7,11,15,e,n+2*f[c++]),to(0,5,10,15,e,n+2*f[c++]),no(0,5,10,15,e,n+2*f[c++]),to(1,6,11,12,e,n+2*f[c++]),no(1,6,11,12,e,n+2*f[c++]),to(2,7,8,13,e,n+2*f[c++]),no(2,7,8,13,e,n+2*f[c++]),to(3,4,9,14,e,n+2*f[c++]),no(3,4,9,14,e,n+2*f[c++]);this.v0l^=Te[0]^Te[16],this.v0h^=Te[1]^Te[17],this.v1l^=Te[2]^Te[18],this.v1h^=Te[3]^Te[19],this.v2l^=Te[4]^Te[20],this.v2h^=Te[5]^Te[21],this.v3l^=Te[6]^Te[22],this.v3h^=Te[7]^Te[23],this.v4l^=Te[8]^Te[24],this.v4h^=Te[9]^Te[25],this.v5l^=Te[10]^Te[26],this.v5h^=Te[11]^Te[27],this.v6l^=Te[12]^Te[28],this.v6h^=Te[13]^Te[29],this.v7l^=Te[14]^Te[30],this.v7h^=Te[15]^Te[31],Oa(Te)}destroy(){this.destroyed=!0,Oa(this.buffer32),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const vT=iT(t=>new AT(t)),Zd=vT,yT="object",wT="ID",xT="ascii",bT="String",ST="string",ET="String",CT="option",IT="Option";function TT(t){const e=typeof t.body=="object"&&"datatype"in t.body?t.body.datatype:null;return!!e&&Ft(e.package)===Ft("0x2")&&e.module==="tx_context"&&e.type==="TxContext"}function m0(t){if(typeof t=="string")switch(t){case"address":return it.Address;case"bool":return it.Bool;case"u8":return it.U8;case"u16":return it.U16;case"u32":return it.U32;case"u64":return it.U64;case"u128":return it.U128;case"u256":return it.U256;default:throw new Error(`Unknown type signature ${t}`)}if("vector"in t){if(t.vector==="u8")return it.vector(it.U8).transform({input:n=>typeof n=="string"?new TextEncoder().encode(n):n,output:n=>n});const e=m0(t.vector);return e?it.vector(e):null}if("datatype"in t){const e=Ft(t.datatype.package);if(e===Ft(YI)){if(t.datatype.module===xT&&t.datatype.type===bT||t.datatype.module===ST&&t.datatype.type===ET)return it.String;if(t.datatype.module===CT&&t.datatype.type===IT){const n=m0(t.datatype.typeParameters[0]);return n?it.vector(n):null}}if(e===Ft(Zx)&&t.datatype.module===yT&&t.datatype.type===wT)return it.Address}return null}function kT(t){return typeof t=="object"&&"Reference"in t?{ref:"&",body:uc(t.Reference)}:typeof t=="object"&&"MutableReference"in t?{ref:"&mut",body:uc(t.MutableReference)}:{ref:null,body:uc(t)}}function uc(t){if(typeof t=="string")switch(t){case"Address":return"address";case"Bool":return"bool";case"U8":return"u8";case"U16":return"u16";case"U32":return"u32";case"U64":return"u64";case"U128":return"u128";case"U256":return"u256";default:throw new Error(`Unexpected type ${t}`)}if("Vector"in t)return{vector:uc(t.Vector)};if("Struct"in t)return{datatype:{package:t.Struct.address,module:t.Struct.module,type:t.Struct.name,typeParameters:t.Struct.typeArguments.map(uc)}};if("TypeParameter"in t)return{typeParameter:t.TypeParameter};throw new Error(`Unexpected type ${JSON.stringify(t)}`)}function RT(t){return{$kind:"Pure",Pure:{bytes:t instanceof Uint8Array?zt(t):t.toBase64()}}}const ki={Pure:RT,ObjectRef({objectId:t,digest:e,version:n}){return{$kind:"Object",Object:{$kind:"ImmOrOwnedObject",ImmOrOwnedObject:{digest:e,version:n,objectId:Ft(t)}}}},SharedObjectRef({objectId:t,mutable:e,initialSharedVersion:n}){return{$kind:"Object",Object:{$kind:"SharedObject",SharedObject:{mutable:e,initialSharedVersion:n,objectId:Ft(t)}}}},ReceivingRef({objectId:t,digest:e,version:n}){return{$kind:"Object",Object:{$kind:"Receiving",Receiving:{digest:e,version:n,objectId:Ft(t)}}}}};var OT=/^[\da-f]{8}(?:-[\da-f]{4}){3}-[\da-f]{12}$/iu,fs;function ib(t){return{lang:(t==null?void 0:t.lang)??(fs==null?void 0:fs.lang),message:t==null?void 0:t.message,abortEarly:(t==null?void 0:t.abortEarly)??(fs==null?void 0:fs.abortEarly),abortPipeEarly:(t==null?void 0:t.abortPipeEarly)??(fs==null?void 0:fs.abortPipeEarly)}}var Ug;function MT(t){return Ug==null?void 0:Ug.get(t)}var Lg;function NT(t){return Lg==null?void 0:Lg.get(t)}var Fg;function PT(t,e){var n;return(n=Fg==null?void 0:Fg.get(t))==null?void 0:n.get(e)}function sb(t){var n,s;const e=typeof t;return e==="string"?`"${t}"`:e==="number"||e==="bigint"||e==="boolean"?`${t}`:e==="object"||e==="function"?(t&&((s=(n=Object.getPrototypeOf(t))==null?void 0:n.constructor)==null?void 0:s.name))??"null":e}function Fn(t,e,n,s,o){const l=o&&"input"in o?o.input:n.value,c=(o==null?void 0:o.expected)??t.expects??null,f=(o==null?void 0:o.received)??sb(l),h={kind:t.kind,type:t.type,input:l,expected:c,received:f,message:`Invalid ${e}: ${c?`Expected ${c} but r`:"R"}eceived ${f}`,requirement:t.requirement,path:o==null?void 0:o.path,issues:o==null?void 0:o.issues,lang:s.lang,abortEarly:s.abortEarly,abortPipeEarly:s.abortPipeEarly},g=t.kind==="schema",v=(o==null?void 0:o.message)??t.message??PT(t.reference,h.lang)??(g?NT(h.lang):null)??s.message??MT(h.lang);v&&(h.message=typeof v=="function"?v(h):v),g&&(n.typed=!1),n.issues?n.issues.push(h):n.issues=[h]}function BT(t,e){return Object.hasOwn(t,e)&&e!=="__proto__"&&e!=="prototype"&&e!=="constructor"}var DT=class extends Error{constructor(e){super(e[0].message);qt(this,"issues");this.name="ValiError",this.issues=e}};function Uc(t,e){return{kind:"validation",type:"check",reference:Uc,async:!1,expects:null,requirement:t,message:e,_run(n,s){return n.typed&&!this.requirement(n.value)&&Fn(this,"input",n,s),n}}}function hn(t){return{kind:"validation",type:"integer",reference:hn,async:!1,expects:null,requirement:Number.isInteger,message:t,_run(e,n){return e.typed&&!this.requirement(e.value)&&Fn(this,"integer",e,n),e}}}function Sh(t){return{kind:"transformation",type:"transform",reference:Sh,async:!1,operation:t,_run(e){return e.value=this.operation(e.value),e}}}function ob(t){return{kind:"validation",type:"url",reference:ob,async:!1,expects:null,requirement(e){try{return new URL(e),!0}catch{return!1}},message:t,_run(e,n){return e.typed&&!this.requirement(e.value)&&Fn(this,"URL",e,n),e}}}function ym(t){return{kind:"validation",type:"uuid",reference:ym,async:!1,expects:null,requirement:OT,message:t,_run(e,n){return e.typed&&!this.requirement.test(e.value)&&Fn(this,"UUID",e,n),e}}}function wm(t,e,n){return typeof t.default=="function"?t.default(e,n):t.default}function A0(t,e){return!t._run({typed:!1,value:e},{abortEarly:!0}).issues}function lt(t,e){return{kind:"schema",type:"array",reference:lt,expects:"Array",async:!1,item:t,message:e,_run(n,s){var l;const o=n.value;if(Array.isArray(o)){n.typed=!0,n.value=[];for(let c=0;cn.expects))].join(" | ")||"never",async:!1,options:t,message:e,_run(n,s){let o,l,c;for(const f of this.options){const h=f._run({typed:!1,value:n.value},s);if(h.typed)if(h.issues)l?l.push(h):l=[h];else{o=h;break}else c?c.push(h):c=[h]}if(o)return o;if(l){if(l.length===1)return l[0];Fn(this,"type",n,s,{issues:gw(l)}),n.typed=!0}else{if((c==null?void 0:c.length)===1)return c[0];Fn(this,"type",n,s,{issues:gw(c)})}return n}}}function Ma(){return{kind:"schema",type:"unknown",reference:Ma,expects:"unknown",async:!1,_run(t){return t.typed=!0,t}}}function ab(t,e,n=new Set){for(const s of e)s.type==="variant"?ab(t,s.options,n):n.add(s.entries[t].expects);return n}function Ih(t,e,n){let s;return{kind:"schema",type:"variant",reference:Ih,expects:"Object",async:!1,key:t,options:e,message:n,_run(o,l){const c=o.value;if(c&&typeof c=="object"){const f=c[this.key];if(this.key in c){let h;for(const g of this.options)if(g.type==="variant"||!g.entries[this.key]._run({typed:!1,value:f},l).issues){const v=g._run({typed:!1,value:c},l);if(!v.issues)return v;(!h||!h.typed&&v.typed)&&(h=v)}if(h)return h}s||(s=[...ab(this.key,this.options)].join(" | ")||"never"),Fn(this,"type",o,l,{input:f,expected:s,path:[{type:"object",origin:"value",input:c,key:this.key,value:f}]})}else Fn(this,"type",o,l);return o}}}function sn(t,e,n){const s=t._run({typed:!1,value:e},ib(n));if(s.issues)throw new DT(s.issues);return s.value}function Vt(...t){return{...t[0],pipe:t,_run(e,n){for(let s=0;sve({[n]:s}));return Vt(Vn(e),Sh(n=>({...n,$kind:Object.keys(n)[0]})))}const ou=Vt(tt(),Sh(t=>Ft(t)),Uc(As)),kr=ou,Na=tt(),Ar=Vt(Vn([tt(),Vt(on(),hn())]),Uc(t=>{try{return BigInt(t),BigInt(t)>=0&&BigInt(t)<=18446744073709551615n}catch{return!1}},"Invalid u64")),Bo=ve({objectId:ou,version:Ar,digest:tt()}),en=Vt(Vn([ve({GasCoin:Je(!0)}),ve({Input:Vt(on(),hn()),type:Ln(Je("pure"))}),ve({Input:Vt(on(),hn()),type:Ln(Je("object"))}),ve({Result:Vt(on(),hn())}),ve({NestedResult:xm([Vt(on(),hn()),Vt(on(),hn())])})]),Sh(t=>({...t,$kind:Object.keys(t)[0]}))),UT=ve({budget:Lt(Ar),price:Lt(Ar),owner:Lt(ou),payment:Lt(lt(Bo))}),v0=Vn([Je("address"),Je("bool"),Je("u8"),Je("u16"),Je("u32"),Je("u64"),Je("u128"),Je("u256"),ve({vector:yc(()=>v0)}),ve({datatype:ve({package:tt(),module:tt(),type:tt(),typeParameters:lt(yc(()=>v0))})}),ve({typeParameter:Vt(on(),hn())})]),LT=ve({ref:Lt(Vn([Je("&"),Je("&mut")])),body:v0}),FT=ve({package:kr,module:tt(),function:tt(),typeArguments:lt(tt()),arguments:lt(en),_argumentTypes:Ln(Lt(lt(LT)))}),VT=ve({name:tt(),inputs:wc(tt(),Vn([en,lt(en)])),data:wc(tt(),Ma())}),_T=ja({MoveCall:FT,TransferObjects:ve({objects:lt(en),address:en}),SplitCoins:ve({coin:en,amounts:lt(en)}),MergeCoins:ve({destination:en,sources:lt(en)}),Publish:ve({modules:lt(Na),dependencies:lt(kr)}),MakeMoveVec:ve({type:Lt(tt()),elements:lt(en)}),Upgrade:ve({modules:lt(Na),dependencies:lt(kr),package:kr,ticket:en}),$Intent:VT}),lb=ja({ImmOrOwnedObject:Bo,SharedObject:ve({objectId:kr,initialSharedVersion:Ar,mutable:Ch()}),Receiving:Bo}),zT=ja({Object:lb,Pure:ve({bytes:Na}),UnresolvedPure:ve({value:Ma()}),UnresolvedObject:ve({objectId:kr,version:Ln(Lt(Ar)),digest:Ln(Lt(tt())),initialSharedVersion:Ln(Lt(Ar))})}),mw=ja({Object:lb,Pure:ve({bytes:Na})}),ub=ja({None:Je(!0),Epoch:Ar}),Cd=ve({version:Je(2),sender:$l(ou),expiration:$l(ub),gasData:UT,inputs:lt(zT),commands:lt(_T)}),zi={MoveCall(t){const[e,n="",s=""]="target"in t?t.target.split("::"):[t.package,t.module,t.function];return{$kind:"MoveCall",MoveCall:{package:e,module:n,function:s,typeArguments:t.typeArguments??[],arguments:t.arguments??[]}}},TransferObjects(t,e){return{$kind:"TransferObjects",TransferObjects:{objects:t.map(n=>sn(en,n)),address:sn(en,e)}}},SplitCoins(t,e){return{$kind:"SplitCoins",SplitCoins:{coin:sn(en,t),amounts:e.map(n=>sn(en,n))}}},MergeCoins(t,e){return{$kind:"MergeCoins",MergeCoins:{destination:sn(en,t),sources:e.map(n=>sn(en,n))}}},Publish({modules:t,dependencies:e}){return{$kind:"Publish",Publish:{modules:t.map(n=>typeof n=="string"?n:zt(new Uint8Array(n))),dependencies:e.map(n=>Ss(n))}}},Upgrade({modules:t,dependencies:e,package:n,ticket:s}){return{$kind:"Upgrade",Upgrade:{modules:t.map(o=>typeof o=="string"?o:zt(new Uint8Array(o))),dependencies:e.map(o=>Ss(o)),package:n,ticket:sn(en,s)}}},MakeMoveVec({type:t,elements:e}){return{$kind:"MakeMoveVec",MakeMoveVec:{type:t??null,elements:e.map(n=>sn(en,n))}}},Intent({name:t,inputs:e={},data:n={}}){return{$kind:"$Intent",$Intent:{name:t,inputs:Object.fromEntries(Object.entries(e).map(([s,o])=>[s,Array.isArray(o)?o.map(l=>sn(en,l)):sn(en,o)])),data:n}}}},y0=ve({digest:tt(),objectId:tt(),version:Vn([Vt(on(),hn()),tt(),Eh()])}),WT=ja({ImmOrOwned:y0,Shared:ve({objectId:kr,initialSharedVersion:Ar,mutable:Ch()}),Receiving:y0}),Aw=ja({Object:WT,Pure:lt(Vt(on(),hn()))}),cb=Vn([ve({kind:Je("Input"),index:Vt(on(),hn()),value:Ma(),type:Ln(Je("object"))}),ve({kind:Je("Input"),index:Vt(on(),hn()),value:Ma(),type:Je("pure")})]),QT=Vn([ve({Epoch:Vt(on(),hn())}),ve({None:Lt(Je(!0))})]),vw=Vt(Vn([on(),tt(),Eh()]),Uc(t=>{if(!["string","number","bigint"].includes(typeof t))return!1;try{return BigInt(t),!0}catch{return!1}})),bm=Vn([ve({bool:Lt(Je(!0))}),ve({u8:Lt(Je(!0))}),ve({u64:Lt(Je(!0))}),ve({u128:Lt(Je(!0))}),ve({address:Lt(Je(!0))}),ve({signer:Lt(Je(!0))}),ve({vector:yc(()=>bm)}),ve({struct:yc(()=>GT)}),ve({u16:Lt(Je(!0))}),ve({u32:Lt(Je(!0))}),ve({u256:Lt(Je(!0))})]),GT=ve({address:tt(),module:tt(),name:tt(),typeParams:lt(bm)}),HT=ve({budget:Ln(vw),price:Ln(vw),payment:Ln(lt(y0)),owner:Ln(tt())}),KT=[cb,ve({kind:Je("GasCoin")}),ve({kind:Je("Result"),index:Vt(on(),hn())}),ve({kind:Je("NestedResult"),index:Vt(on(),hn()),resultIndex:Vt(on(),hn())})],Ts=Vn([...KT]),YT=ve({kind:Je("MoveCall"),target:Vt(tt(),Uc(t=>t.split("::").length===3)),typeArguments:lt(tt()),arguments:lt(Ts)}),XT=ve({kind:Je("TransferObjects"),objects:lt(Ts),address:Ts}),qT=ve({kind:Je("SplitCoins"),coin:Ts,amounts:lt(Ts)}),JT=ve({kind:Je("MergeCoins"),destination:Ts,sources:lt(Ts)}),ZT=ve({kind:Je("MakeMoveVec"),type:Vn([ve({Some:bm}),ve({None:Lt(Je(!0))})]),objects:lt(Ts)}),$T=ve({kind:Je("Publish"),modules:lt(lt(Vt(on(),hn()))),dependencies:lt(tt())}),ek=ve({kind:Je("Upgrade"),modules:lt(lt(Vt(on(),hn()))),dependencies:lt(tt()),packageId:tt(),ticket:Ts}),tk=[YT,XT,qT,JT,$T,ek,ZT],nk=Vn([...tk]);ve({version:Je(1),sender:Ln(tt()),expiration:$l(QT),gasConfig:HT,inputs:lt(cb),transactions:lt(nk)});function yw(t){var n;const e=t.inputs.map((s,o)=>{if(s.Object)return{kind:"Input",index:o,value:{Object:s.Object.ImmOrOwnedObject?{ImmOrOwned:s.Object.ImmOrOwnedObject}:s.Object.Receiving?{Receiving:{digest:s.Object.Receiving.digest,version:s.Object.Receiving.version,objectId:s.Object.Receiving.objectId}}:{Shared:{mutable:s.Object.SharedObject.mutable,initialSharedVersion:s.Object.SharedObject.initialSharedVersion,objectId:s.Object.SharedObject.objectId}}},type:"object"};if(s.Pure)return{kind:"Input",index:o,value:{Pure:Array.from(ir(s.Pure.bytes))},type:"pure"};if(s.UnresolvedPure)return{kind:"Input",type:"pure",index:o,value:s.UnresolvedPure.value};if(s.UnresolvedObject)return{kind:"Input",type:"object",index:o,value:s.UnresolvedObject.objectId};throw new Error("Invalid input")});return{version:1,sender:t.sender??void 0,expiration:((n=t.expiration)==null?void 0:n.$kind)==="Epoch"?{Epoch:Number(t.expiration.Epoch)}:t.expiration?{None:!0}:null,gasConfig:{owner:t.gasData.owner??void 0,budget:t.gasData.budget??void 0,price:t.gasData.price??void 0,payment:t.gasData.payment??void 0},inputs:e,transactions:t.commands.map(s=>{if(s.MakeMoveVec)return{kind:"MakeMoveVec",type:s.MakeMoveVec.type===null?{None:!0}:{Some:Ki.parseFromStr(s.MakeMoveVec.type)},objects:s.MakeMoveVec.elements.map(o=>ds(o,e))};if(s.MergeCoins)return{kind:"MergeCoins",destination:ds(s.MergeCoins.destination,e),sources:s.MergeCoins.sources.map(o=>ds(o,e))};if(s.MoveCall)return{kind:"MoveCall",target:`${s.MoveCall.package}::${s.MoveCall.module}::${s.MoveCall.function}`,typeArguments:s.MoveCall.typeArguments,arguments:s.MoveCall.arguments.map(o=>ds(o,e))};if(s.Publish)return{kind:"Publish",modules:s.Publish.modules.map(o=>Array.from(ir(o))),dependencies:s.Publish.dependencies};if(s.SplitCoins)return{kind:"SplitCoins",coin:ds(s.SplitCoins.coin,e),amounts:s.SplitCoins.amounts.map(o=>ds(o,e))};if(s.TransferObjects)return{kind:"TransferObjects",objects:s.TransferObjects.objects.map(o=>ds(o,e)),address:ds(s.TransferObjects.address,e)};if(s.Upgrade)return{kind:"Upgrade",modules:s.Upgrade.modules.map(o=>Array.from(ir(o))),dependencies:s.Upgrade.dependencies,packageId:s.Upgrade.package,ticket:ds(s.Upgrade.ticket,e)};throw new Error(`Unknown transaction ${Object.keys(s)}`)})}}function ds(t,e){if(t.$kind==="GasCoin")return{kind:"GasCoin"};if(t.$kind==="Result")return{kind:"Result",index:t.Result};if(t.$kind==="NestedResult")return{kind:"NestedResult",index:t.NestedResult[0],resultIndex:t.NestedResult[1]};if(t.$kind==="Input")return e[t.Input];throw new Error(`Invalid argument ${Object.keys(t)}`)}function rk(t){var e,n,s;return sn(Cd,{version:2,sender:t.sender??null,expiration:t.expiration?"Epoch"in t.expiration?{Epoch:t.expiration.Epoch}:{None:!0}:null,gasData:{owner:t.gasConfig.owner??null,budget:((e=t.gasConfig.budget)==null?void 0:e.toString())??null,price:((n=t.gasConfig.price)==null?void 0:n.toString())??null,payment:((s=t.gasConfig.payment)==null?void 0:s.map(o=>({digest:o.digest,objectId:o.objectId,version:o.version.toString()})))??null},inputs:t.inputs.map(o=>{if(o.kind==="Input"){if(A0(Aw,o.value)){const l=sn(Aw,o.value);if(l.Object){if(l.Object.ImmOrOwned)return{Object:{ImmOrOwnedObject:{objectId:l.Object.ImmOrOwned.objectId,version:String(l.Object.ImmOrOwned.version),digest:l.Object.ImmOrOwned.digest}}};if(l.Object.Shared)return{Object:{SharedObject:{mutable:l.Object.Shared.mutable??null,initialSharedVersion:l.Object.Shared.initialSharedVersion,objectId:l.Object.Shared.objectId}}};if(l.Object.Receiving)return{Object:{Receiving:{digest:l.Object.Receiving.digest,version:String(l.Object.Receiving.version),objectId:l.Object.Receiving.objectId}}};throw new Error("Invalid object input")}return{Pure:{bytes:zt(new Uint8Array(l.Pure))}}}return o.type==="object"?{UnresolvedObject:{objectId:o.value}}:{UnresolvedPure:{value:o.value}}}throw new Error("Invalid input")}),commands:t.transactions.map(o=>{switch(o.kind){case"MakeMoveVec":return{MakeMoveVec:{type:"Some"in o.type?Ki.tagToString(o.type.Some):null,elements:o.objects.map(l=>hs(l))}};case"MergeCoins":return{MergeCoins:{destination:hs(o.destination),sources:o.sources.map(l=>hs(l))}};case"MoveCall":{const[l,c,f]=o.target.split("::");return{MoveCall:{package:l,module:c,function:f,typeArguments:o.typeArguments,arguments:o.arguments.map(h=>hs(h))}}}case"Publish":return{Publish:{modules:o.modules.map(l=>zt(Uint8Array.from(l))),dependencies:o.dependencies}};case"SplitCoins":return{SplitCoins:{coin:hs(o.coin),amounts:o.amounts.map(l=>hs(l))}};case"TransferObjects":return{TransferObjects:{objects:o.objects.map(l=>hs(l)),address:hs(o.address)}};case"Upgrade":return{Upgrade:{modules:o.modules.map(l=>zt(Uint8Array.from(l))),dependencies:o.dependencies,package:o.packageId,ticket:hs(o.ticket)}}}throw new Error(`Unknown transaction ${Object.keys(o)}`)})})}function hs(t){switch(t.kind){case"GasCoin":return{GasCoin:!0};case"Result":return{Result:t.index};case"NestedResult":return{NestedResult:[t.index,t.resultIndex]};case"Input":return{Input:t.index}}}function Lc(t){return Vn(Object.entries(t).map(([e,n])=>ve({[e]:n})))}const fi=Lc({GasCoin:Je(!0),Input:Vt(on(),hn()),Result:Vt(on(),hn()),NestedResult:xm([Vt(on(),hn()),Vt(on(),hn())])}),ik=ve({budget:Lt(Ar),price:Lt(Ar),owner:Lt(ou),payment:Lt(lt(Bo))}),sk=ve({package:kr,module:tt(),function:tt(),typeArguments:lt(tt()),arguments:lt(fi)}),ok=ve({name:tt(),inputs:wc(tt(),Vn([fi,lt(fi)])),data:wc(tt(),Ma())}),ak=Lc({MoveCall:sk,TransferObjects:ve({objects:lt(fi),address:fi}),SplitCoins:ve({coin:fi,amounts:lt(fi)}),MergeCoins:ve({destination:fi,sources:lt(fi)}),Publish:ve({modules:lt(Na),dependencies:lt(kr)}),MakeMoveVec:ve({type:Lt(tt()),elements:lt(fi)}),Upgrade:ve({modules:lt(Na),dependencies:lt(kr),package:kr,ticket:fi}),$Intent:ok}),lk=Lc({ImmOrOwnedObject:Bo,SharedObject:ve({objectId:kr,initialSharedVersion:Ar,mutable:Ch()}),Receiving:Bo}),uk=Lc({Object:lk,Pure:ve({bytes:Na}),UnresolvedPure:ve({value:Ma()}),UnresolvedObject:ve({objectId:kr,version:Ln(Lt(Ar)),digest:Ln(Lt(tt())),initialSharedVersion:Ln(Lt(Ar))})}),ck=Lc({None:Je(!0),Epoch:Ar}),fk=ve({version:Je(2),sender:$l(ou),expiration:$l(ck),gasData:ik,inputs:lt(uk),commands:lt(ak)}),dk=50,hk=1000n,pk=5e10;async function gk(t,e,n){return await wk(t,e),await yk(t,e),e.onlyTransactionKind||(await mk(t,e),await Ak(t,e),await vk(t,e)),await xk(t),await n()}async function mk(t,e){t.gasConfig.price||(t.gasConfig.price=String(await au(e).getReferenceGasPrice()))}async function Ak(t,e){if(t.gasConfig.budget)return;const n=await au(e).dryRunTransactionBlock({transactionBlock:t.build({overrides:{gasData:{budget:String(pk),payment:[]}}})});if(n.effects.status.status!=="success")throw new Error(`Dry run failed, could not automatically determine a budget: ${n.effects.status.error}`,{cause:n});const s=hk*BigInt(t.gasConfig.price||1n),o=BigInt(n.effects.gasUsed.computationCost)+s,l=o+BigInt(n.effects.gasUsed.storageCost)-BigInt(n.effects.gasUsed.storageRebate);t.gasConfig.budget=String(l>o?l:o)}async function vk(t,e){if(!t.gasConfig.payment){const s=(await au(e).getCoins({owner:t.gasConfig.owner||t.sender,coinType:XI})).data.filter(o=>!t.inputs.find(c=>{var f;return(f=c.Object)!=null&&f.ImmOrOwnedObject?o.coinObjectId===c.Object.ImmOrOwnedObject.objectId:!1})).map(o=>({objectId:o.coinObjectId,digest:o.digest,version:o.version}));if(!s.length)throw new Error("No valid gas coins found for the transaction.");t.gasConfig.payment=s.map(o=>sn(Bo,o))}}async function yk(t,e){const n=t.inputs.filter(v=>{var A;return v.UnresolvedObject&&!(v.UnresolvedObject.version||(A=v.UnresolvedObject)!=null&&A.initialSharedVersion)}),s=[...new Set(n.map(v=>Ss(v.UnresolvedObject.objectId)))],o=s.length?Ck(s,dk):[],l=(await Promise.all(o.map(v=>au(e).multiGetObjects({ids:v,options:{showOwner:!0}})))).flat(),c=new Map(s.map((v,A)=>[v,l[A]])),f=Array.from(c).filter(([v,A])=>A.error).map(([v,A])=>JSON.stringify(A.error));if(f.length)throw new Error(`The following input objects are invalid: ${f.join(", ")}`);const h=l.map(v=>{if(v.error||!v.data)throw new Error(`Failed to fetch object: ${v.error}`);const A=v.data.owner,b=A&&typeof A=="object"&&"Shared"in A?A.Shared.initial_shared_version:null;return{objectId:v.data.objectId,digest:v.data.digest,version:v.data.version,initialSharedVersion:b}}),g=new Map(s.map((v,A)=>[v,h[A]]));for(const[v,A]of t.inputs.entries()){if(!A.UnresolvedObject)continue;let b;const C=Ft(A.UnresolvedObject.objectId),O=g.get(C);A.UnresolvedObject.initialSharedVersion??(O==null?void 0:O.initialSharedVersion)?b=ki.SharedObjectRef({objectId:C,initialSharedVersion:A.UnresolvedObject.initialSharedVersion||(O==null?void 0:O.initialSharedVersion),mutable:bk(t,v)}):Sk(t,v)&&(b=ki.ReceivingRef({objectId:C,digest:A.UnresolvedObject.digest??(O==null?void 0:O.digest),version:A.UnresolvedObject.version??(O==null?void 0:O.version)})),t.inputs[t.inputs.indexOf(A)]=b??ki.ObjectRef({objectId:C,digest:A.UnresolvedObject.digest??(O==null?void 0:O.digest),version:A.UnresolvedObject.version??(O==null?void 0:O.version)})}}async function wk(t,e){const{inputs:n,commands:s}=t,o=[],l=new Set;s.forEach(f=>{if(f.MoveCall){if(f.MoveCall._argumentTypes)return;if(f.MoveCall.arguments.map(v=>v.$kind==="Input"?t.inputs[v.Input]:null).some(v=>(v==null?void 0:v.UnresolvedPure)||(v==null?void 0:v.UnresolvedObject))){const v=`${f.MoveCall.package}::${f.MoveCall.module}::${f.MoveCall.function}`;l.add(v),o.push(f.MoveCall)}}switch(f.$kind){case"SplitCoins":f.SplitCoins.amounts.forEach(h=>{ww(h,it.U64,t)});break;case"TransferObjects":ww(f.TransferObjects.address,it.Address,t);break}});const c=new Map;if(l.size>0){const f=au(e);await Promise.all([...l].map(async h=>{const[g,v,A]=h.split("::"),b=await f.getNormalizedMoveFunction({package:g,module:v,function:A});c.set(h,b.parameters.map(C=>kT(C)))}))}o.length&&await Promise.all(o.map(async f=>{const h=c.get(`${f.package}::${f.module}::${f.function}`);if(!h)return;const v=h.length>0&&TT(h.at(-1))?h.slice(0,h.length-1):h;f._argumentTypes=v})),s.forEach(f=>{if(!f.MoveCall)return;const h=f.MoveCall,g=`${h.package}::${h.module}::${h.function}`,v=h._argumentTypes;if(v){if(v.length!==f.MoveCall.arguments.length)throw new Error(`Incorrect number of arguments for ${g}`);v.forEach((A,b)=>{var B,P;const C=h.arguments[b];if(C.$kind!=="Input")return;const O=n[C.Input];if(!O.UnresolvedPure&&!O.UnresolvedObject)return;const x=((B=O.UnresolvedPure)==null?void 0:B.value)??((P=O.UnresolvedObject)==null?void 0:P.objectId),S=m0(A.body);if(S){C.type="pure",n[n.indexOf(O)]=ki.Pure(S.serialize(x));return}if(typeof x!="string")throw new Error(`Expect the argument to be an object id string, got ${JSON.stringify(x,null,2)}`);C.type="object";const M=O.UnresolvedPure?{$kind:"UnresolvedObject",UnresolvedObject:{objectId:x}}:O;n[C.Input]=M})}})}function xk(t){t.inputs.forEach((e,n)=>{if(e.$kind!=="Object"&&e.$kind!=="Pure")throw new Error(`Input at index ${n} has not been resolved. Expected a Pure or Object input, but found ${JSON.stringify(e)}`)})}function ww(t,e,n){if(t.$kind!=="Input")return;const s=n.inputs[t.Input];s.$kind==="UnresolvedPure"&&(n.inputs[t.Input]=ki.Pure(e.serialize(s.UnresolvedPure.value)))}function bk(t,e){let n=!1;return t.getInputUses(e,(s,o)=>{if(o.MoveCall&&o.MoveCall._argumentTypes){const l=o.MoveCall.arguments.indexOf(s);n=o.MoveCall._argumentTypes[l].ref!=="&"||n}(o.$kind==="MakeMoveVec"||o.$kind==="MergeCoins"||o.$kind==="SplitCoins")&&(n=!0)}),n}function Sk(t,e){let n=!1;return t.getInputUses(e,(s,o)=>{if(o.MoveCall&&o.MoveCall._argumentTypes){const l=o.MoveCall.arguments.indexOf(s);n=Ek(o.MoveCall._argumentTypes[l])||n}}),n}function Ek(t){return typeof t.body!="object"||!("datatype"in t.body)?!1:t.body.datatype.package==="0x2"&&t.body.datatype.module==="transfer"&&t.body.datatype.type==="Receiving"}function au(t){if(!t.client)throw new Error("No sui client passed to Transaction#build, but transaction data was not sufficient to build offline.");return t.client}function Ck(t,e){return Array.from({length:Math.ceil(t.length/e)},(n,s)=>t.slice(s*e,s*e+e))}function Ik(t){function e(n){return t(n)}return e.system=()=>e("0x5"),e.clock=()=>e("0x6"),e.random=()=>e("0x8"),e.denyList=()=>e("0x403"),e}function Tk(t){function e(n,s){if(typeof n=="string")return t(cc(n).serialize(s));if(n instanceof Uint8Array||fm(n))return t(n);throw new Error("tx.pure must be called either a bcs type name, or a serialized bcs value")}return e.u8=n=>t(it.U8.serialize(n)),e.u16=n=>t(it.U16.serialize(n)),e.u32=n=>t(it.U32.serialize(n)),e.u64=n=>t(it.U64.serialize(n)),e.u128=n=>t(it.U128.serialize(n)),e.u256=n=>t(it.U256.serialize(n)),e.bool=n=>t(it.Bool.serialize(n)),e.string=n=>t(it.String.serialize(n)),e.address=n=>t(it.Address.serialize(n)),e.id=e.address,e.vector=(n,s)=>t(it.vector(cc(n)).serialize(s)),e.option=(n,s)=>t(it.option(cc(n)).serialize(s)),e}function cc(t){switch(t){case"u8":return it.u8();case"u16":return it.u16();case"u32":return it.u32();case"u64":return it.u64();case"u128":return it.u128();case"u256":return it.u256();case"bool":return it.bool();case"string":return it.string();case"id":case"address":return it.Address}const e=t.match(/^(vector|option)<(.+)>$/);if(e){const[n,s]=e.slice(1);return n==="vector"?it.vector(cc(s)):it.option(cc(s))}throw new Error(`Invalid Pure type name: ${t}`)}function kk(t,e){const n=Array.from(`${t}::`).map(o=>o.charCodeAt(0)),s=new Uint8Array(n.length+e.length);return s.set(n),s.set(e,n.length),Zd(s,{dkLen:32})}function xw(t){return Ft(t).replace("0x","")}class Ii{constructor(e){this.version=2,this.sender=(e==null?void 0:e.sender)??null,this.expiration=(e==null?void 0:e.expiration)??null,this.inputs=(e==null?void 0:e.inputs)??[],this.commands=(e==null?void 0:e.commands)??[],this.gasData=(e==null?void 0:e.gasData)??{budget:null,price:null,owner:null,payment:null}}static fromKindBytes(e){const s=it.TransactionKind.parse(e).ProgrammableTransaction;if(!s)throw new Error("Unable to deserialize from bytes.");return Ii.restore({version:2,sender:null,expiration:null,gasData:{budget:null,owner:null,payment:null,price:null},inputs:s.inputs,commands:s.commands})}static fromBytes(e){const n=it.TransactionData.parse(e),s=n==null?void 0:n.V1,o=s.kind.ProgrammableTransaction;if(!s||!o)throw new Error("Unable to deserialize from bytes.");return Ii.restore({version:2,sender:s.sender,expiration:s.expiration,gasData:s.gasData,inputs:o.inputs,commands:o.commands})}static restore(e){return e.version===2?new Ii(sn(Cd,e)):new Ii(sn(Cd,rk(e)))}static getDigestFromBytes(e){const n=kk("TransactionData",e);return xh(n)}get gasConfig(){return this.gasData}set gasConfig(e){this.gasData=e}build({maxSizeBytes:e=1/0,overrides:n,onlyTransactionKind:s}={}){const o=this.inputs,l=this.commands,c={ProgrammableTransaction:{inputs:o,commands:l}};if(s)return it.TransactionKind.serialize(c,{maxSize:e}).toBytes();const f=(n==null?void 0:n.expiration)??this.expiration,h=(n==null?void 0:n.sender)??this.sender,g={...this.gasData,...n==null?void 0:n.gasConfig,...n==null?void 0:n.gasData};if(!h)throw new Error("Missing transaction sender");if(!g.budget)throw new Error("Missing gas budget");if(!g.payment)throw new Error("Missing gas payment");if(!g.price)throw new Error("Missing gas price");const v={sender:xw(h),expiration:f||{None:!0},gasData:{payment:g.payment,owner:xw(this.gasData.owner??h),price:BigInt(g.price),budget:BigInt(g.budget)},kind:{ProgrammableTransaction:{inputs:o,commands:l}}};return it.TransactionData.serialize({V1:v},{maxSize:e}).toBytes()}addInput(e,n){const s=this.inputs.length;return this.inputs.push(n),{Input:s,type:e,$kind:"Input"}}getInputUses(e,n){this.mapArguments((s,o)=>(s.$kind==="Input"&&s.Input===e&&n(s,o),s))}mapArguments(e){for(const n of this.commands)switch(n.$kind){case"MoveCall":n.MoveCall.arguments=n.MoveCall.arguments.map(o=>e(o,n));break;case"TransferObjects":n.TransferObjects.objects=n.TransferObjects.objects.map(o=>e(o,n)),n.TransferObjects.address=e(n.TransferObjects.address,n);break;case"SplitCoins":n.SplitCoins.coin=e(n.SplitCoins.coin,n),n.SplitCoins.amounts=n.SplitCoins.amounts.map(o=>e(o,n));break;case"MergeCoins":n.MergeCoins.destination=e(n.MergeCoins.destination,n),n.MergeCoins.sources=n.MergeCoins.sources.map(o=>e(o,n));break;case"MakeMoveVec":n.MakeMoveVec.elements=n.MakeMoveVec.elements.map(o=>e(o,n));break;case"Upgrade":n.Upgrade.ticket=e(n.Upgrade.ticket,n);break;case"$Intent":const s=n.$Intent.inputs;n.$Intent.inputs={};for(const[o,l]of Object.entries(s))n.$Intent.inputs[o]=Array.isArray(l)?l.map(c=>e(c,n)):e(l,n);break;case"Publish":break;default:throw new Error(`Unexpected transaction kind: ${n.$kind}`)}}replaceCommand(e,n){if(!Array.isArray(n)){this.commands[e]=n;return}const s=n.length-1;this.commands.splice(e,1,...n),s!==0&&this.mapArguments(o=>{switch(o.$kind){case"Result":o.Result>e&&(o.Result+=s);break;case"NestedResult":o.NestedResult[0]>e&&(o.NestedResult[0]+=s);break}return o})}getDigest(){const e=this.build({onlyTransactionKind:!1});return Ii.getDigestFromBytes(e)}snapshot(){return sn(Cd,this)}}function bw(t){if(typeof t=="string")return Ft(t);if(t.Object)return t.Object.ImmOrOwnedObject?Ft(t.Object.ImmOrOwnedObject.objectId):t.Object.Receiving?Ft(t.Object.Receiving.objectId):Ft(t.Object.SharedObject.objectId);if(t.UnresolvedObject)return Ft(t.UnresolvedObject.objectId)}var fb=t=>{throw TypeError(t)},Sm=(t,e,n)=>e.has(t)||fb("Cannot "+n),Pt=(t,e,n)=>(Sm(t,e,"read from private field"),n?n.call(t):e.get(t)),Ku=(t,e,n)=>e.has(t)?fb("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),ta=(t,e,n,s)=>(Sm(t,e,"write to private field"),e.set(t,n),n),ms=(t,e,n)=>(Sm(t,e,"access private method"),n),$u,fc,oa,Ut,di,Id,Em,w0,Cm;function Rk(t){const e={$kind:"Result",Result:t},n=[],s=o=>n[o]??(n[o]={$kind:"NestedResult",NestedResult:[t,o]});return new Proxy(e,{set(){throw new Error("The transaction result is a proxy, and does not support setting properties directly")},get(o,l){if(l in o)return Reflect.get(o,l);if(l===Symbol.iterator)return function*(){let f=0;for(;;)yield s(f),f++};if(typeof l=="symbol")return;const c=parseInt(l,10);if(!(Number.isNaN(c)||c<0))return s(c)}})}const db=Symbol.for("@mysten/transaction");function hb(t){return!!t&&typeof t=="object"&&t[db]===!0}const Sw={buildPlugins:new Map,serializationPlugins:new Map},Vg=Symbol.for("@mysten/transaction/registry");function Yu(){try{const t=globalThis;return t[Vg]||(t[Vg]=Sw),t[Vg]}catch{return Sw}}const Ok=class x0{constructor(){Ku(this,di),Ku(this,$u),Ku(this,fc),Ku(this,oa,new Map),Ku(this,Ut),this.object=Ik(n=>{var l,c;if(typeof n=="function")return this.object(n(this));if(typeof n=="object"&&A0(en,n))return n;const s=bw(n),o=Pt(this,Ut).inputs.find(f=>s===bw(f));return(l=o==null?void 0:o.Object)!=null&&l.SharedObject&&typeof n=="object"&&((c=n.Object)!=null&&c.SharedObject)&&(o.Object.SharedObject.mutable=o.Object.SharedObject.mutable||n.Object.SharedObject.mutable),o?{$kind:"Input",Input:Pt(this,Ut).inputs.indexOf(o),type:"object"}:Pt(this,Ut).addInput("object",typeof n=="string"?{$kind:"UnresolvedObject",UnresolvedObject:{objectId:Ft(n)}}:n)});const e=Yu();ta(this,Ut,new Ii),ta(this,fc,[...e.buildPlugins.values()]),ta(this,$u,[...e.serializationPlugins.values()])}static fromKind(e){const n=new x0;return ta(n,Ut,Ii.fromKindBytes(typeof e=="string"?ir(e):e)),n}static from(e){const n=new x0;return hb(e)?ta(n,Ut,new Ii(e.getData())):typeof e!="string"||!e.startsWith("{")?ta(n,Ut,Ii.fromBytes(typeof e=="string"?ir(e):e)):ta(n,Ut,Ii.restore(JSON.parse(e))),n}static registerGlobalSerializationPlugin(e,n){Yu().serializationPlugins.set(e,n??e)}static unregisterGlobalSerializationPlugin(e){Yu().serializationPlugins.delete(e)}static registerGlobalBuildPlugin(e,n){Yu().buildPlugins.set(e,n??e)}static unregisterGlobalBuildPlugin(e){Yu().buildPlugins.delete(e)}addSerializationPlugin(e){Pt(this,$u).push(e)}addBuildPlugin(e){Pt(this,fc).push(e)}addIntentResolver(e,n){if(Pt(this,oa).has(e)&&Pt(this,oa).get(e)!==n)throw new Error(`Intent resolver for ${e} already exists`);Pt(this,oa).set(e,n)}setSender(e){Pt(this,Ut).sender=e}setSenderIfNotSet(e){Pt(this,Ut).sender||(Pt(this,Ut).sender=e)}setExpiration(e){Pt(this,Ut).expiration=e?sn(ub,e):null}setGasPrice(e){Pt(this,Ut).gasConfig.price=String(e)}setGasBudget(e){Pt(this,Ut).gasConfig.budget=String(e)}setGasBudgetIfNotSet(e){Pt(this,Ut).gasData.budget==null&&(Pt(this,Ut).gasConfig.budget=String(e))}setGasOwner(e){Pt(this,Ut).gasConfig.owner=e}setGasPayment(e){Pt(this,Ut).gasConfig.payment=e.map(n=>sn(Bo,n))}get blockData(){return yw(Pt(this,Ut).snapshot())}getData(){return Pt(this,Ut).snapshot()}get[db](){return!0}get pure(){return Object.defineProperty(this,"pure",{enumerable:!1,value:Tk(e=>fm(e)?Pt(this,Ut).addInput("pure",{$kind:"Pure",Pure:{bytes:e.toBase64()}}):Pt(this,Ut).addInput("pure",A0(mw,e)?sn(mw,e):e instanceof Uint8Array?ki.Pure(e):{$kind:"UnresolvedPure",UnresolvedPure:{value:e}}))}),this.pure}get gas(){return{$kind:"GasCoin",GasCoin:!0}}objectRef(...e){return this.object(ki.ObjectRef(...e))}receivingRef(...e){return this.object(ki.ReceivingRef(...e))}sharedObjectRef(...e){return this.object(ki.SharedObjectRef(...e))}add(e){if(typeof e=="function")return e(this);const n=Pt(this,Ut).commands.push(e);return Rk(n-1)}splitCoins(e,n){return this.add(zi.SplitCoins(typeof e=="string"?this.object(e):ms(this,di,Em).call(this,e),n.map(s=>typeof s=="number"||typeof s=="bigint"||typeof s=="string"?this.pure.u64(s):ms(this,di,Id).call(this,s))))}mergeCoins(e,n){return this.add(zi.MergeCoins(this.object(e),n.map(s=>this.object(s))))}publish({modules:e,dependencies:n}){return this.add(zi.Publish({modules:e,dependencies:n}))}upgrade({modules:e,dependencies:n,package:s,ticket:o}){return this.add(zi.Upgrade({modules:e,dependencies:n,package:s,ticket:this.object(o)}))}moveCall({arguments:e,...n}){return this.add(zi.MoveCall({...n,arguments:e==null?void 0:e.map(s=>ms(this,di,Id).call(this,s))}))}transferObjects(e,n){return this.add(zi.TransferObjects(e.map(s=>this.object(s)),typeof n=="string"?this.pure.address(n):ms(this,di,Id).call(this,n)))}makeMoveVec({type:e,elements:n}){return this.add(zi.MakeMoveVec({type:e,elements:n.map(s=>this.object(s))}))}serialize(){return JSON.stringify(yw(Pt(this,Ut).snapshot()))}async toJSON(e={}){return await this.prepareForSerialization(e),JSON.stringify(sn(fk,Pt(this,Ut).snapshot()),(n,s)=>typeof s=="bigint"?s.toString():s,2)}async sign(e){const{signer:n,...s}=e,o=await this.build(s);return n.signTransaction(o)}async build(e={}){return await this.prepareForSerialization(e),await ms(this,di,w0).call(this,e),Pt(this,Ut).build({onlyTransactionKind:e.onlyTransactionKind})}async getDigest(e={}){return await ms(this,di,w0).call(this,e),Pt(this,Ut).getDigest()}async prepareForSerialization(e){var o;const n=new Set;for(const l of Pt(this,Ut).commands)l.$Intent&&n.add(l.$Intent.name);const s=[...Pt(this,$u)];for(const l of n)if(!((o=e.supportedIntents)!=null&&o.includes(l))){if(!Pt(this,oa).has(l))throw new Error(`Missing intent resolver for ${l}`);s.push(Pt(this,oa).get(l))}await ms(this,di,Cm).call(this,s,e)}};$u=new WeakMap;fc=new WeakMap;oa=new WeakMap;Ut=new WeakMap;di=new WeakSet;Id=function(t){return fm(t)?this.pure(t):ms(this,di,Em).call(this,t)};Em=function(t){return typeof t=="function"?sn(en,t(this)):sn(en,t)};w0=async function(t){if(!t.onlyTransactionKind&&!Pt(this,Ut).sender)throw new Error("Missing transaction sender");await ms(this,di,Cm).call(this,[...Pt(this,fc),gk],t)};Cm=async function(t,e){const n=s=>{if(s>=t.length)return()=>{};const o=t[s];return async()=>{const l=n(s+1);let c=!1,f=!1;if(await o(Pt(this,Ut),e,async()=>{if(c)throw new Error(`next() was call multiple times in TransactionPlugin ${s}`);c=!0,await l(),f=!0}),!c)throw new Error(`next() was not called in TransactionPlugin ${s}`);if(!f)throw new Error(`next() was not awaited in TransactionPlugin ${s}`)}};await n(0)()};let Do=Ok;const $d="CoinWithBalance",Ew=dm("0x2::sui::SUI");function vo({type:t=Ew,balance:e,useGasCoin:n=!0}){return s=>{s.addIntentResolver($d,Nk);const o=t==="gas"?t:dm(t);return s.add(zi.Intent({name:$d,inputs:{},data:{type:o===Ew&&n?"gas":o,balance:BigInt(e)}}))}}const Mk=ve({type:tt(),balance:Eh()});async function Nk(t,e,n){var g,v;const s=new Set,o=new Map;if(!t.sender)throw new Error("Sender must be set to resolve CoinWithBalance");for(const A of t.commands)if(A.$kind==="$Intent"&&A.$Intent.name===$d){const{type:b,balance:C}=sn(Mk,A.$Intent.data);b!=="gas"&&s.add(b),o.set(b,(o.get(b)??0n)+C)}const l=new Set;for(const A of t.inputs)(g=A.Object)!=null&&g.ImmOrOwnedObject&&l.add(A.Object.ImmOrOwnedObject.objectId),(v=A.UnresolvedObject)!=null&&v.objectId&&l.add(A.UnresolvedObject.objectId);const c=new Map,f=au(e);await Promise.all([...s].map(async A=>{c.set(A,await Pk({coinType:A,balance:o.get(A),client:f,owner:t.sender,usedIds:l}))}));const h=new Map;h.set("gas",{$kind:"GasCoin",GasCoin:!0});for(const[A,b]of t.commands.entries()){if(b.$kind!=="$Intent"||b.$Intent.name!==$d)continue;const{type:C,balance:O}=b.$Intent.data,x=[];if(!h.has(C)){const[S,...M]=c.get(C).map(B=>t.addInput("object",ki.ObjectRef({objectId:B.coinObjectId,digest:B.digest,version:B.version})));M.length>0&&x.push(zi.MergeCoins(S,M)),h.set(C,S)}x.push(zi.SplitCoins(h.get(C),[t.addInput("pure",ki.Pure(it.u64().serialize(O)))])),t.replaceCommand(A,x),t.mapArguments(S=>S.$kind==="Result"&&S.Result===A?{$kind:"NestedResult",NestedResult:[A+x.length-1,0]}:S)}return n()}async function Pk({coinType:t,balance:e,client:n,owner:s,usedIds:o}){let l=e;const c=[];return f();async function f(h=null){const{data:g,hasNextPage:v,nextCursor:A}=await n.getCoins({owner:s,coinType:t,cursor:h}),b=g.sort((C,O)=>Number(BigInt(O.balance)-BigInt(C.balance)));for(const C of b){if(o.has(C.coinObjectId))continue;const O=BigInt(C.balance);if(c.push(C),l-=O,l<=0)return c}if(v)return f(A);throw new Error(`Not enough coins of type ${t} to satisfy requested balance`)}}async function Bk(t,e){if(t.features["sui:signTransaction"])return t.features["sui:signTransaction"].signTransaction(e);if(!t.features["sui:signTransactionBlock"])throw new Error(`Provided wallet (${t.name}) does not support the signTransaction feature.`);const{signTransactionBlock:n}=t.features["sui:signTransactionBlock"],s=Do.from(await e.transaction.toJSON()),{transactionBlockBytes:o,signature:l}=await n({transactionBlock:s,account:e.account,chain:e.chain});return{bytes:o,signature:l}}const Dk=["standard:connect","standard:events"];function jk(t,e=[]){return[...Dk,...e].every(n=>n in t.features)}const Uk="sui:devnet",Lk="sui:testnet",Fk="sui:localnet",Im="sui:mainnet",Vk=[Uk,Lk,Fk,Im];function _k(t,e){if(typeof t!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var s=n.call(t,e);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function zk(t){var e=_k(t,"string");return typeof e=="symbol"?e:String(e)}function Wk(t,e,n){return e=zk(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Cw(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,s)}return n}function Iw(t){for(var e=1;e{for(var s of Object.keys(t)){var o;if(t[s]!==((o=e[s])!==null&&o!==void 0?o:n[s]))return!1}return!0},Tm=t=>{var e=n=>{var s=t.defaultClassName,o=Iw(Iw({},t.defaultVariants),n);for(var l in o){var c,f=(c=o[l])!==null&&c!==void 0?c:t.defaultVariants[l];if(f!=null){var h=f;typeof h=="boolean"&&(h=h===!0?"true":"false");var g=t.variantClassNames[l][h];g&&(s+=" "+g)}}for(var[v,A]of t.compoundVariants)Qk(v,o,t.defaultVariants)&&(s+=" "+A);return s};return e.variants=()=>Object.keys(t.variantClassNames),e.classNames={get base(){return t.defaultClassName.split(" ")[0]},get variants(){return Tw(t.variantClassNames,n=>Tw(n,s=>s.split(" ")[0]))}},e};function pb(t){const e=t+"CollectionProvider",[n,s]=Da(e),[o,l]=n(e,{collectionRef:{current:null},itemMap:new Map}),c=x=>{const{scope:S,children:M}=x,B=_i.useRef(null),P=_i.useRef(new Map).current;return R.jsx(o,{scope:S,itemMap:P,collectionRef:B,children:M})};c.displayName=e;const f=t+"CollectionSlot",h=ql(f),g=_i.forwardRef((x,S)=>{const{scope:M,children:B}=x,P=l(f,M),L=Tn(S,P.collectionRef);return R.jsx(h,{ref:L,children:B})});g.displayName=f;const v=t+"CollectionItemSlot",A="data-radix-collection-item",b=ql(v),C=_i.forwardRef((x,S)=>{const{scope:M,children:B,...P}=x,L=_i.useRef(null),z=Tn(S,L),q=l(v,M);return _i.useEffect(()=>(q.itemMap.set(L,{ref:L,...P}),()=>void q.itemMap.delete(L))),R.jsx(b,{[A]:"",ref:z,children:B})});C.displayName=v;function O(x){const S=l(t+"CollectionConsumer",x);return _i.useCallback(()=>{const B=S.collectionRef.current;if(!B)return[];const P=Array.from(B.querySelectorAll(`[${A}]`));return Array.from(S.itemMap.values()).sort((q,te)=>P.indexOf(q.ref.current)-P.indexOf(te.ref.current))},[S.collectionRef,S.itemMap])}return[{Provider:c,Slot:g,ItemSlot:C},O,s]}var gb=I.createContext(void 0),Gk=t=>{const{dir:e,children:n}=t;return R.jsx(gb.Provider,{value:e,children:n})};function mb(t){const e=I.useContext(gb);return t||e||"ltr"}var Hk=Gk;const Kk=["top","right","bottom","left"],jo=Math.min,Tr=Math.max,eh=Math.round,td=Math.floor,Yi=t=>({x:t,y:t}),Yk={left:"right",right:"left",bottom:"top",top:"bottom"},Xk={start:"end",end:"start"};function b0(t,e,n){return Tr(t,jo(e,n))}function ks(t,e){return typeof t=="function"?t(e):t}function Rs(t){return t.split("-")[0]}function lu(t){return t.split("-")[1]}function km(t){return t==="x"?"y":"x"}function Rm(t){return t==="y"?"height":"width"}function Uo(t){return["top","bottom"].includes(Rs(t))?"y":"x"}function Om(t){return km(Uo(t))}function qk(t,e,n){n===void 0&&(n=!1);const s=lu(t),o=Om(t),l=Rm(o);let c=o==="x"?s===(n?"end":"start")?"right":"left":s==="start"?"bottom":"top";return e.reference[l]>e.floating[l]&&(c=th(c)),[c,th(c)]}function Jk(t){const e=th(t);return[S0(t),e,S0(e)]}function S0(t){return t.replace(/start|end/g,e=>Xk[e])}function Zk(t,e,n){const s=["left","right"],o=["right","left"],l=["top","bottom"],c=["bottom","top"];switch(t){case"top":case"bottom":return n?e?o:s:e?s:o;case"left":case"right":return e?l:c;default:return[]}}function $k(t,e,n,s){const o=lu(t);let l=Zk(Rs(t),n==="start",s);return o&&(l=l.map(c=>c+"-"+o),e&&(l=l.concat(l.map(S0)))),l}function th(t){return t.replace(/left|right|bottom|top/g,e=>Yk[e])}function eR(t){return{top:0,right:0,bottom:0,left:0,...t}}function Ab(t){return typeof t!="number"?eR(t):{top:t,right:t,bottom:t,left:t}}function nh(t){const{x:e,y:n,width:s,height:o}=t;return{width:s,height:o,top:n,left:e,right:e+s,bottom:n+o,x:e,y:n}}function kw(t,e,n){let{reference:s,floating:o}=t;const l=Uo(e),c=Om(e),f=Rm(c),h=Rs(e),g=l==="y",v=s.x+s.width/2-o.width/2,A=s.y+s.height/2-o.height/2,b=s[f]/2-o[f]/2;let C;switch(h){case"top":C={x:v,y:s.y-o.height};break;case"bottom":C={x:v,y:s.y+s.height};break;case"right":C={x:s.x+s.width,y:A};break;case"left":C={x:s.x-o.width,y:A};break;default:C={x:s.x,y:s.y}}switch(lu(e)){case"start":C[c]-=b*(n&&g?-1:1);break;case"end":C[c]+=b*(n&&g?-1:1);break}return C}const tR=async(t,e,n)=>{const{placement:s="bottom",strategy:o="absolute",middleware:l=[],platform:c}=n,f=l.filter(Boolean),h=await(c.isRTL==null?void 0:c.isRTL(e));let g=await c.getElementRects({reference:t,floating:e,strategy:o}),{x:v,y:A}=kw(g,s,h),b=s,C={},O=0;for(let x=0;x({name:"arrow",options:t,async fn(e){const{x:n,y:s,placement:o,rects:l,platform:c,elements:f,middlewareData:h}=e,{element:g,padding:v=0}=ks(t,e)||{};if(g==null)return{};const A=Ab(v),b={x:n,y:s},C=Om(o),O=Rm(C),x=await c.getDimensions(g),S=C==="y",M=S?"top":"left",B=S?"bottom":"right",P=S?"clientHeight":"clientWidth",L=l.reference[O]+l.reference[C]-b[C]-l.floating[O],z=b[C]-l.reference[C],q=await(c.getOffsetParent==null?void 0:c.getOffsetParent(g));let te=q?q[P]:0;(!te||!await(c.isElement==null?void 0:c.isElement(q)))&&(te=f.floating[P]||l.floating[O]);const oe=L/2-z/2,ge=te/2-x[O]/2-1,xe=jo(A[M],ge),nt=jo(A[B],ge),je=xe,Xe=te-x[O]-nt,Ze=te/2-x[O]/2+oe,ht=b0(je,Ze,Xe),He=!h.arrow&&lu(o)!=null&&Ze!==ht&&l.reference[O]/2-(ZeZe<=0)){var nt,je;const Ze=(((nt=l.flip)==null?void 0:nt.index)||0)+1,ht=te[Ze];if(ht)return{data:{index:Ze,overflows:xe},reset:{placement:ht}};let He=(je=xe.filter(qe=>qe.overflows[0]<=0).sort((qe,J)=>qe.overflows[1]-J.overflows[1])[0])==null?void 0:je.placement;if(!He)switch(C){case"bestFit":{var Xe;const qe=(Xe=xe.filter(J=>{if(q){const Z=Uo(J.placement);return Z===B||Z==="y"}return!0}).map(J=>[J.placement,J.overflows.filter(Z=>Z>0).reduce((Z,he)=>Z+he,0)]).sort((J,Z)=>J[1]-Z[1])[0])==null?void 0:Xe[0];qe&&(He=qe);break}case"initialPlacement":He=f;break}if(o!==He)return{reset:{placement:He}}}return{}}}};function Rw(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Ow(t){return Kk.some(e=>t[e]>=0)}const iR=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:s="referenceHidden",...o}=ks(t,e);switch(s){case"referenceHidden":{const l=await xc(e,{...o,elementContext:"reference"}),c=Rw(l,n.reference);return{data:{referenceHiddenOffsets:c,referenceHidden:Ow(c)}}}case"escaped":{const l=await xc(e,{...o,altBoundary:!0}),c=Rw(l,n.floating);return{data:{escapedOffsets:c,escaped:Ow(c)}}}default:return{}}}}};async function sR(t,e){const{placement:n,platform:s,elements:o}=t,l=await(s.isRTL==null?void 0:s.isRTL(o.floating)),c=Rs(n),f=lu(n),h=Uo(n)==="y",g=["left","top"].includes(c)?-1:1,v=l&&h?-1:1,A=ks(e,t);let{mainAxis:b,crossAxis:C,alignmentAxis:O}=typeof A=="number"?{mainAxis:A,crossAxis:0,alignmentAxis:null}:{mainAxis:A.mainAxis||0,crossAxis:A.crossAxis||0,alignmentAxis:A.alignmentAxis};return f&&typeof O=="number"&&(C=f==="end"?O*-1:O),h?{x:C*v,y:b*g}:{x:b*g,y:C*v}}const oR=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,s;const{x:o,y:l,placement:c,middlewareData:f}=e,h=await sR(e,t);return c===((n=f.offset)==null?void 0:n.placement)&&(s=f.arrow)!=null&&s.alignmentOffset?{}:{x:o+h.x,y:l+h.y,data:{...h,placement:c}}}}},aR=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:s,placement:o}=e,{mainAxis:l=!0,crossAxis:c=!1,limiter:f={fn:S=>{let{x:M,y:B}=S;return{x:M,y:B}}},...h}=ks(t,e),g={x:n,y:s},v=await xc(e,h),A=Uo(Rs(o)),b=km(A);let C=g[b],O=g[A];if(l){const S=b==="y"?"top":"left",M=b==="y"?"bottom":"right",B=C+v[S],P=C-v[M];C=b0(B,C,P)}if(c){const S=A==="y"?"top":"left",M=A==="y"?"bottom":"right",B=O+v[S],P=O-v[M];O=b0(B,O,P)}const x=f.fn({...e,[b]:C,[A]:O});return{...x,data:{x:x.x-n,y:x.y-s,enabled:{[b]:l,[A]:c}}}}}},lR=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:s,placement:o,rects:l,middlewareData:c}=e,{offset:f=0,mainAxis:h=!0,crossAxis:g=!0}=ks(t,e),v={x:n,y:s},A=Uo(o),b=km(A);let C=v[b],O=v[A];const x=ks(f,e),S=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(h){const P=b==="y"?"height":"width",L=l.reference[b]-l.floating[P]+S.mainAxis,z=l.reference[b]+l.reference[P]-S.mainAxis;Cz&&(C=z)}if(g){var M,B;const P=b==="y"?"width":"height",L=["top","left"].includes(Rs(o)),z=l.reference[A]-l.floating[P]+(L&&((M=c.offset)==null?void 0:M[A])||0)+(L?0:S.crossAxis),q=l.reference[A]+l.reference[P]+(L?0:((B=c.offset)==null?void 0:B[A])||0)-(L?S.crossAxis:0);Oq&&(O=q)}return{[b]:C,[A]:O}}}},uR=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,s;const{placement:o,rects:l,platform:c,elements:f}=e,{apply:h=()=>{},...g}=ks(t,e),v=await xc(e,g),A=Rs(o),b=lu(o),C=Uo(o)==="y",{width:O,height:x}=l.floating;let S,M;A==="top"||A==="bottom"?(S=A,M=b===(await(c.isRTL==null?void 0:c.isRTL(f.floating))?"start":"end")?"left":"right"):(M=A,S=b==="end"?"top":"bottom");const B=x-v.top-v.bottom,P=O-v.left-v.right,L=jo(x-v[S],B),z=jo(O-v[M],P),q=!e.middlewareData.shift;let te=L,oe=z;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(oe=P),(s=e.middlewareData.shift)!=null&&s.enabled.y&&(te=B),q&&!b){const xe=Tr(v.left,0),nt=Tr(v.right,0),je=Tr(v.top,0),Xe=Tr(v.bottom,0);C?oe=O-2*(xe!==0||nt!==0?xe+nt:Tr(v.left,v.right)):te=x-2*(je!==0||Xe!==0?je+Xe:Tr(v.top,v.bottom))}await h({...e,availableWidth:oe,availableHeight:te});const ge=await c.getDimensions(f.floating);return O!==ge.width||x!==ge.height?{reset:{rects:!0}}:{}}}};function Th(){return typeof window<"u"}function uu(t){return vb(t)?(t.nodeName||"").toLowerCase():"#document"}function Rr(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function qi(t){var e;return(e=(vb(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function vb(t){return Th()?t instanceof Node||t instanceof Rr(t).Node:!1}function Ri(t){return Th()?t instanceof Element||t instanceof Rr(t).Element:!1}function Xi(t){return Th()?t instanceof HTMLElement||t instanceof Rr(t).HTMLElement:!1}function Mw(t){return!Th()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Rr(t).ShadowRoot}function Fc(t){const{overflow:e,overflowX:n,overflowY:s,display:o}=Oi(t);return/auto|scroll|overlay|hidden|clip/.test(e+s+n)&&!["inline","contents"].includes(o)}function cR(t){return["table","td","th"].includes(uu(t))}function kh(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function Mm(t){const e=Nm(),n=Ri(t)?Oi(t):t;return["transform","translate","scale","rotate","perspective"].some(s=>n[s]?n[s]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(s=>(n.willChange||"").includes(s))||["paint","layout","strict","content"].some(s=>(n.contain||"").includes(s))}function fR(t){let e=Lo(t);for(;Xi(e)&&!eu(e);){if(Mm(e))return e;if(kh(e))return null;e=Lo(e)}return null}function Nm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function eu(t){return["html","body","#document"].includes(uu(t))}function Oi(t){return Rr(t).getComputedStyle(t)}function Rh(t){return Ri(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Lo(t){if(uu(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Mw(t)&&t.host||qi(t);return Mw(e)?e.host:e}function yb(t){const e=Lo(t);return eu(e)?t.ownerDocument?t.ownerDocument.body:t.body:Xi(e)&&Fc(e)?e:yb(e)}function bc(t,e,n){var s;e===void 0&&(e=[]),n===void 0&&(n=!0);const o=yb(t),l=o===((s=t.ownerDocument)==null?void 0:s.body),c=Rr(o);if(l){const f=E0(c);return e.concat(c,c.visualViewport||[],Fc(o)?o:[],f&&n?bc(f):[])}return e.concat(o,bc(o,[],n))}function E0(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function wb(t){const e=Oi(t);let n=parseFloat(e.width)||0,s=parseFloat(e.height)||0;const o=Xi(t),l=o?t.offsetWidth:n,c=o?t.offsetHeight:s,f=eh(n)!==l||eh(s)!==c;return f&&(n=l,s=c),{width:n,height:s,$:f}}function Pm(t){return Ri(t)?t:t.contextElement}function kl(t){const e=Pm(t);if(!Xi(e))return Yi(1);const n=e.getBoundingClientRect(),{width:s,height:o,$:l}=wb(e);let c=(l?eh(n.width):n.width)/s,f=(l?eh(n.height):n.height)/o;return(!c||!Number.isFinite(c))&&(c=1),(!f||!Number.isFinite(f))&&(f=1),{x:c,y:f}}const dR=Yi(0);function xb(t){const e=Rr(t);return!Nm()||!e.visualViewport?dR:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function hR(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Rr(t)?!1:e}function Pa(t,e,n,s){e===void 0&&(e=!1),n===void 0&&(n=!1);const o=t.getBoundingClientRect(),l=Pm(t);let c=Yi(1);e&&(s?Ri(s)&&(c=kl(s)):c=kl(t));const f=hR(l,n,s)?xb(l):Yi(0);let h=(o.left+f.x)/c.x,g=(o.top+f.y)/c.y,v=o.width/c.x,A=o.height/c.y;if(l){const b=Rr(l),C=s&&Ri(s)?Rr(s):s;let O=b,x=E0(O);for(;x&&s&&C!==O;){const S=kl(x),M=x.getBoundingClientRect(),B=Oi(x),P=M.left+(x.clientLeft+parseFloat(B.paddingLeft))*S.x,L=M.top+(x.clientTop+parseFloat(B.paddingTop))*S.y;h*=S.x,g*=S.y,v*=S.x,A*=S.y,h+=P,g+=L,O=Rr(x),x=E0(O)}}return nh({width:v,height:A,x:h,y:g})}function Bm(t,e){const n=Rh(t).scrollLeft;return e?e.left+n:Pa(qi(t)).left+n}function bb(t,e,n){n===void 0&&(n=!1);const s=t.getBoundingClientRect(),o=s.left+e.scrollLeft-(n?0:Bm(t,s)),l=s.top+e.scrollTop;return{x:o,y:l}}function pR(t){let{elements:e,rect:n,offsetParent:s,strategy:o}=t;const l=o==="fixed",c=qi(s),f=e?kh(e.floating):!1;if(s===c||f&&l)return n;let h={scrollLeft:0,scrollTop:0},g=Yi(1);const v=Yi(0),A=Xi(s);if((A||!A&&!l)&&((uu(s)!=="body"||Fc(c))&&(h=Rh(s)),Xi(s))){const C=Pa(s);g=kl(s),v.x=C.x+s.clientLeft,v.y=C.y+s.clientTop}const b=c&&!A&&!l?bb(c,h,!0):Yi(0);return{width:n.width*g.x,height:n.height*g.y,x:n.x*g.x-h.scrollLeft*g.x+v.x+b.x,y:n.y*g.y-h.scrollTop*g.y+v.y+b.y}}function gR(t){return Array.from(t.getClientRects())}function mR(t){const e=qi(t),n=Rh(t),s=t.ownerDocument.body,o=Tr(e.scrollWidth,e.clientWidth,s.scrollWidth,s.clientWidth),l=Tr(e.scrollHeight,e.clientHeight,s.scrollHeight,s.clientHeight);let c=-n.scrollLeft+Bm(t);const f=-n.scrollTop;return Oi(s).direction==="rtl"&&(c+=Tr(e.clientWidth,s.clientWidth)-o),{width:o,height:l,x:c,y:f}}function AR(t,e){const n=Rr(t),s=qi(t),o=n.visualViewport;let l=s.clientWidth,c=s.clientHeight,f=0,h=0;if(o){l=o.width,c=o.height;const g=Nm();(!g||g&&e==="fixed")&&(f=o.offsetLeft,h=o.offsetTop)}return{width:l,height:c,x:f,y:h}}function vR(t,e){const n=Pa(t,!0,e==="fixed"),s=n.top+t.clientTop,o=n.left+t.clientLeft,l=Xi(t)?kl(t):Yi(1),c=t.clientWidth*l.x,f=t.clientHeight*l.y,h=o*l.x,g=s*l.y;return{width:c,height:f,x:h,y:g}}function Nw(t,e,n){let s;if(e==="viewport")s=AR(t,n);else if(e==="document")s=mR(qi(t));else if(Ri(e))s=vR(e,n);else{const o=xb(t);s={x:e.x-o.x,y:e.y-o.y,width:e.width,height:e.height}}return nh(s)}function Sb(t,e){const n=Lo(t);return n===e||!Ri(n)||eu(n)?!1:Oi(n).position==="fixed"||Sb(n,e)}function yR(t,e){const n=e.get(t);if(n)return n;let s=bc(t,[],!1).filter(f=>Ri(f)&&uu(f)!=="body"),o=null;const l=Oi(t).position==="fixed";let c=l?Lo(t):t;for(;Ri(c)&&!eu(c);){const f=Oi(c),h=Mm(c);!h&&f.position==="fixed"&&(o=null),(l?!h&&!o:!h&&f.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Fc(c)&&!h&&Sb(t,c))?s=s.filter(v=>v!==c):o=f,c=Lo(c)}return e.set(t,s),s}function wR(t){let{element:e,boundary:n,rootBoundary:s,strategy:o}=t;const c=[...n==="clippingAncestors"?kh(e)?[]:yR(e,this._c):[].concat(n),s],f=c[0],h=c.reduce((g,v)=>{const A=Nw(e,v,o);return g.top=Tr(A.top,g.top),g.right=jo(A.right,g.right),g.bottom=jo(A.bottom,g.bottom),g.left=Tr(A.left,g.left),g},Nw(e,f,o));return{width:h.right-h.left,height:h.bottom-h.top,x:h.left,y:h.top}}function xR(t){const{width:e,height:n}=wb(t);return{width:e,height:n}}function bR(t,e,n){const s=Xi(e),o=qi(e),l=n==="fixed",c=Pa(t,!0,l,e);let f={scrollLeft:0,scrollTop:0};const h=Yi(0);if(s||!s&&!l)if((uu(e)!=="body"||Fc(o))&&(f=Rh(e)),s){const b=Pa(e,!0,l,e);h.x=b.x+e.clientLeft,h.y=b.y+e.clientTop}else o&&(h.x=Bm(o));const g=o&&!s&&!l?bb(o,f):Yi(0),v=c.left+f.scrollLeft-h.x-g.x,A=c.top+f.scrollTop-h.y-g.y;return{x:v,y:A,width:c.width,height:c.height}}function _g(t){return Oi(t).position==="static"}function Pw(t,e){if(!Xi(t)||Oi(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return qi(t)===n&&(n=n.ownerDocument.body),n}function Eb(t,e){const n=Rr(t);if(kh(t))return n;if(!Xi(t)){let o=Lo(t);for(;o&&!eu(o);){if(Ri(o)&&!_g(o))return o;o=Lo(o)}return n}let s=Pw(t,e);for(;s&&cR(s)&&_g(s);)s=Pw(s,e);return s&&eu(s)&&_g(s)&&!Mm(s)?n:s||fR(t)||n}const SR=async function(t){const e=this.getOffsetParent||Eb,n=this.getDimensions,s=await n(t.floating);return{reference:bR(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function ER(t){return Oi(t).direction==="rtl"}const CR={convertOffsetParentRelativeRectToViewportRelativeRect:pR,getDocumentElement:qi,getClippingRect:wR,getOffsetParent:Eb,getElementRects:SR,getClientRects:gR,getDimensions:xR,getScale:kl,isElement:Ri,isRTL:ER};function Cb(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function IR(t,e){let n=null,s;const o=qi(t);function l(){var f;clearTimeout(s),(f=n)==null||f.disconnect(),n=null}function c(f,h){f===void 0&&(f=!1),h===void 0&&(h=1),l();const g=t.getBoundingClientRect(),{left:v,top:A,width:b,height:C}=g;if(f||e(),!b||!C)return;const O=td(A),x=td(o.clientWidth-(v+b)),S=td(o.clientHeight-(A+C)),M=td(v),P={rootMargin:-O+"px "+-x+"px "+-S+"px "+-M+"px",threshold:Tr(0,jo(1,h))||1};let L=!0;function z(q){const te=q[0].intersectionRatio;if(te!==h){if(!L)return c();te?c(!1,te):s=setTimeout(()=>{c(!1,1e-7)},1e3)}te===1&&!Cb(g,t.getBoundingClientRect())&&c(),L=!1}try{n=new IntersectionObserver(z,{...P,root:o.ownerDocument})}catch{n=new IntersectionObserver(z,P)}n.observe(t)}return c(!0),l}function TR(t,e,n,s){s===void 0&&(s={});const{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:c=typeof ResizeObserver=="function",layoutShift:f=typeof IntersectionObserver=="function",animationFrame:h=!1}=s,g=Pm(t),v=o||l?[...g?bc(g):[],...bc(e)]:[];v.forEach(M=>{o&&M.addEventListener("scroll",n,{passive:!0}),l&&M.addEventListener("resize",n)});const A=g&&f?IR(g,n):null;let b=-1,C=null;c&&(C=new ResizeObserver(M=>{let[B]=M;B&&B.target===g&&C&&(C.unobserve(e),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var P;(P=C)==null||P.observe(e)})),n()}),g&&!h&&C.observe(g),C.observe(e));let O,x=h?Pa(t):null;h&&S();function S(){const M=Pa(t);x&&!Cb(x,M)&&n(),x=M,O=requestAnimationFrame(S)}return n(),()=>{var M;v.forEach(B=>{o&&B.removeEventListener("scroll",n),l&&B.removeEventListener("resize",n)}),A==null||A(),(M=C)==null||M.disconnect(),C=null,h&&cancelAnimationFrame(O)}}const kR=oR,RR=aR,OR=rR,MR=uR,NR=iR,Bw=nR,PR=lR,BR=(t,e,n)=>{const s=new Map,o={platform:CR,...n},l={...o.platform,_c:s};return tR(t,e,{...o,platform:l})};var Td=typeof document<"u"?I.useLayoutEffect:I.useEffect;function rh(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,s,o;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(s=n;s--!==0;)if(!rh(t[s],e[s]))return!1;return!0}if(o=Object.keys(t),n=o.length,n!==Object.keys(e).length)return!1;for(s=n;s--!==0;)if(!{}.hasOwnProperty.call(e,o[s]))return!1;for(s=n;s--!==0;){const l=o[s];if(!(l==="_owner"&&t.$$typeof)&&!rh(t[l],e[l]))return!1}return!0}return t!==t&&e!==e}function Ib(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Dw(t,e){const n=Ib(t);return Math.round(e*n)/n}function zg(t){const e=I.useRef(t);return Td(()=>{e.current=t}),e}function DR(t){t===void 0&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:s=[],platform:o,elements:{reference:l,floating:c}={},transform:f=!0,whileElementsMounted:h,open:g}=t,[v,A]=I.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[b,C]=I.useState(s);rh(b,s)||C(s);const[O,x]=I.useState(null),[S,M]=I.useState(null),B=I.useCallback(J=>{J!==q.current&&(q.current=J,x(J))},[]),P=I.useCallback(J=>{J!==te.current&&(te.current=J,M(J))},[]),L=l||O,z=c||S,q=I.useRef(null),te=I.useRef(null),oe=I.useRef(v),ge=h!=null,xe=zg(h),nt=zg(o),je=zg(g),Xe=I.useCallback(()=>{if(!q.current||!te.current)return;const J={placement:e,strategy:n,middleware:b};nt.current&&(J.platform=nt.current),BR(q.current,te.current,J).then(Z=>{const he={...Z,isPositioned:je.current!==!1};Ze.current&&!rh(oe.current,he)&&(oe.current=he,Z0.flushSync(()=>{A(he)}))})},[b,e,n,nt,je]);Td(()=>{g===!1&&oe.current.isPositioned&&(oe.current.isPositioned=!1,A(J=>({...J,isPositioned:!1})))},[g]);const Ze=I.useRef(!1);Td(()=>(Ze.current=!0,()=>{Ze.current=!1}),[]),Td(()=>{if(L&&(q.current=L),z&&(te.current=z),L&&z){if(xe.current)return xe.current(L,z,Xe);Xe()}},[L,z,Xe,xe,ge]);const ht=I.useMemo(()=>({reference:q,floating:te,setReference:B,setFloating:P}),[B,P]),He=I.useMemo(()=>({reference:L,floating:z}),[L,z]),qe=I.useMemo(()=>{const J={position:n,left:0,top:0};if(!He.floating)return J;const Z=Dw(He.floating,v.x),he=Dw(He.floating,v.y);return f?{...J,transform:"translate("+Z+"px, "+he+"px)",...Ib(He.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:Z,top:he}},[n,f,He.floating,v.x,v.y]);return I.useMemo(()=>({...v,update:Xe,refs:ht,elements:He,floatingStyles:qe}),[v,Xe,ht,He,qe])}const jR=t=>{function e(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:t,fn(n){const{element:s,padding:o}=typeof t=="function"?t(n):t;return s&&e(s)?s.current!=null?Bw({element:s.current,padding:o}).fn(n):{}:s?Bw({element:s,padding:o}).fn(n):{}}}},UR=(t,e)=>({...kR(t),options:[t,e]}),LR=(t,e)=>({...RR(t),options:[t,e]}),FR=(t,e)=>({...PR(t),options:[t,e]}),VR=(t,e)=>({...OR(t),options:[t,e]}),_R=(t,e)=>({...MR(t),options:[t,e]}),zR=(t,e)=>({...NR(t),options:[t,e]}),WR=(t,e)=>({...jR(t),options:[t,e]});var QR="Arrow",Tb=I.forwardRef((t,e)=>{const{children:n,width:s=10,height:o=5,...l}=t;return R.jsx(pn.svg,{...l,ref:e,width:s,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?n:R.jsx("polygon",{points:"0,0 30,0 15,10"})})});Tb.displayName=QR;var GR=Tb;function HR(t){const[e,n]=I.useState(void 0);return Po(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});const s=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const l=o[0];let c,f;if("borderBoxSize"in l){const h=l.borderBoxSize,g=Array.isArray(h)?h[0]:h;c=g.inlineSize,f=g.blockSize}else c=t.offsetWidth,f=t.offsetHeight;n({width:c,height:f})});return s.observe(t,{box:"border-box"}),()=>s.unobserve(t)}else n(void 0)},[t]),e}var Dm="Popper",[kb,Oh]=Da(Dm),[KR,Rb]=kb(Dm),Ob=t=>{const{__scopePopper:e,children:n}=t,[s,o]=I.useState(null);return R.jsx(KR,{scope:e,anchor:s,onAnchorChange:o,children:n})};Ob.displayName=Dm;var Mb="PopperAnchor",Nb=I.forwardRef((t,e)=>{const{__scopePopper:n,virtualRef:s,...o}=t,l=Rb(Mb,n),c=I.useRef(null),f=Tn(e,c);return I.useEffect(()=>{l.onAnchorChange((s==null?void 0:s.current)||c.current)}),s?null:R.jsx(pn.div,{...o,ref:f})});Nb.displayName=Mb;var jm="PopperContent",[YR,XR]=kb(jm),Pb=I.forwardRef((t,e)=>{var At,vt,yt,Dt,Or,Mr;const{__scopePopper:n,side:s="bottom",sideOffset:o=0,align:l="center",alignOffset:c=0,arrowPadding:f=0,avoidCollisions:h=!0,collisionBoundary:g=[],collisionPadding:v=0,sticky:A="partial",hideWhenDetached:b=!1,updatePositionStrategy:C="optimized",onPlaced:O,...x}=t,S=Rb(jm,n),[M,B]=I.useState(null),P=Tn(e,qn=>B(qn)),[L,z]=I.useState(null),q=HR(L),te=(q==null?void 0:q.width)??0,oe=(q==null?void 0:q.height)??0,ge=s+(l!=="center"?"-"+l:""),xe=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},nt=Array.isArray(g)?g:[g],je=nt.length>0,Xe={padding:xe,boundary:nt.filter(JR),altBoundary:je},{refs:Ze,floatingStyles:ht,placement:He,isPositioned:qe,middlewareData:J}=DR({strategy:"fixed",placement:ge,whileElementsMounted:(...qn)=>TR(...qn,{animationFrame:C==="always"}),elements:{reference:S.anchor},middleware:[UR({mainAxis:o+oe,alignmentAxis:c}),h&&LR({mainAxis:!0,crossAxis:!1,limiter:A==="partial"?FR():void 0,...Xe}),h&&VR({...Xe}),_R({...Xe,apply:({elements:qn,rects:Nr,availableWidth:Ni,availableHeight:Ms})=>{const{width:Pi,height:Ji}=Nr.reference,kn=qn.floating.style;kn.setProperty("--radix-popper-available-width",`${Ni}px`),kn.setProperty("--radix-popper-available-height",`${Ms}px`),kn.setProperty("--radix-popper-anchor-width",`${Pi}px`),kn.setProperty("--radix-popper-anchor-height",`${Ji}px`)}}),L&&WR({element:L,padding:f}),ZR({arrowWidth:te,arrowHeight:oe}),b&&zR({strategy:"referenceHidden",...Xe})]}),[Z,he]=jb(He),_=Cs(O);Po(()=>{qe&&(_==null||_())},[qe,_]);const $=(At=J.arrow)==null?void 0:At.x,_e=(vt=J.arrow)==null?void 0:vt.y,me=((yt=J.arrow)==null?void 0:yt.centerOffset)!==0,[be,Ke]=I.useState();return Po(()=>{M&&Ke(window.getComputedStyle(M).zIndex)},[M]),R.jsx("div",{ref:Ze.setFloating,"data-radix-popper-content-wrapper":"",style:{...ht,transform:qe?ht.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:be,"--radix-popper-transform-origin":[(Dt=J.transformOrigin)==null?void 0:Dt.x,(Or=J.transformOrigin)==null?void 0:Or.y].join(" "),...((Mr=J.hide)==null?void 0:Mr.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:R.jsx(YR,{scope:n,placedSide:Z,onArrowChange:z,arrowX:$,arrowY:_e,shouldHideArrow:me,children:R.jsx(pn.div,{"data-side":Z,"data-align":he,...x,ref:P,style:{...x.style,animation:qe?void 0:"none"}})})})});Pb.displayName=jm;var Bb="PopperArrow",qR={top:"bottom",right:"left",bottom:"top",left:"right"},Db=I.forwardRef(function(e,n){const{__scopePopper:s,...o}=e,l=XR(Bb,s),c=qR[l.placedSide];return R.jsx("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[c]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0},children:R.jsx(GR,{...o,ref:n,style:{...o.style,display:"block"}})})});Db.displayName=Bb;function JR(t){return t!==null}var ZR=t=>({name:"transformOrigin",options:t,fn(e){var S,M,B;const{placement:n,rects:s,middlewareData:o}=e,c=((S=o.arrow)==null?void 0:S.centerOffset)!==0,f=c?0:t.arrowWidth,h=c?0:t.arrowHeight,[g,v]=jb(n),A={start:"0%",center:"50%",end:"100%"}[v],b=(((M=o.arrow)==null?void 0:M.x)??0)+f/2,C=(((B=o.arrow)==null?void 0:B.y)??0)+h/2;let O="",x="";return g==="bottom"?(O=c?A:`${b}px`,x=`${-h}px`):g==="top"?(O=c?A:`${b}px`,x=`${s.floating.height+h}px`):g==="right"?(O=`${-h}px`,x=c?A:`${C}px`):g==="left"&&(O=`${s.floating.width+h}px`,x=c?A:`${C}px`),{data:{x:O,y:x}}}});function jb(t){const[e,n="center"]=t.split("-");return[e,n]}var $R=Ob,Ub=Nb,Lb=Pb,Fb=Db,Wg="rovingFocusGroup.onEntryFocus",eO={bubbles:!1,cancelable:!0},Vc="RovingFocusGroup",[C0,Vb,tO]=pb(Vc),[nO,_b]=Da(Vc,[tO]),[rO,iO]=nO(Vc),zb=I.forwardRef((t,e)=>R.jsx(C0.Provider,{scope:t.__scopeRovingFocusGroup,children:R.jsx(C0.Slot,{scope:t.__scopeRovingFocusGroup,children:R.jsx(sO,{...t,ref:e})})}));zb.displayName=Vc;var sO=I.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,orientation:s,loop:o=!1,dir:l,currentTabStopId:c,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:h,onEntryFocus:g,preventScrollOnEntryFocus:v=!1,...A}=t,b=I.useRef(null),C=Tn(e,b),O=mb(l),[x,S]=J0({prop:c,defaultProp:f??null,onChange:h,caller:Vc}),[M,B]=I.useState(!1),P=Cs(g),L=Vb(n),z=I.useRef(!1),[q,te]=I.useState(0);return I.useEffect(()=>{const oe=b.current;if(oe)return oe.addEventListener(Wg,P),()=>oe.removeEventListener(Wg,P)},[P]),R.jsx(rO,{scope:n,orientation:s,dir:O,loop:o,currentTabStopId:x,onItemFocus:I.useCallback(oe=>S(oe),[S]),onItemShiftTab:I.useCallback(()=>B(!0),[]),onFocusableItemAdd:I.useCallback(()=>te(oe=>oe+1),[]),onFocusableItemRemove:I.useCallback(()=>te(oe=>oe-1),[]),children:R.jsx(pn.div,{tabIndex:M||q===0?-1:0,"data-orientation":s,...A,ref:C,style:{outline:"none",...t.style},onMouseDown:mt(t.onMouseDown,()=>{z.current=!0}),onFocus:mt(t.onFocus,oe=>{const ge=!z.current;if(oe.target===oe.currentTarget&&ge&&!M){const xe=new CustomEvent(Wg,eO);if(oe.currentTarget.dispatchEvent(xe),!xe.defaultPrevented){const nt=L().filter(He=>He.focusable),je=nt.find(He=>He.active),Xe=nt.find(He=>He.id===x),ht=[je,Xe,...nt].filter(Boolean).map(He=>He.ref.current);Gb(ht,v)}}z.current=!1}),onBlur:mt(t.onBlur,()=>B(!1))})})}),Wb="RovingFocusGroupItem",Qb=I.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,focusable:s=!0,active:o=!1,tabStopId:l,children:c,...f}=t,h=Cl(),g=l||h,v=iO(Wb,n),A=v.currentTabStopId===g,b=Vb(n),{onFocusableItemAdd:C,onFocusableItemRemove:O,currentTabStopId:x}=v;return I.useEffect(()=>{if(s)return C(),()=>O()},[s,C,O]),R.jsx(C0.ItemSlot,{scope:n,id:g,focusable:s,active:o,children:R.jsx(pn.span,{tabIndex:A?0:-1,"data-orientation":v.orientation,...f,ref:e,onMouseDown:mt(t.onMouseDown,S=>{s?v.onItemFocus(g):S.preventDefault()}),onFocus:mt(t.onFocus,()=>v.onItemFocus(g)),onKeyDown:mt(t.onKeyDown,S=>{if(S.key==="Tab"&&S.shiftKey){v.onItemShiftTab();return}if(S.target!==S.currentTarget)return;const M=lO(S,v.orientation,v.dir);if(M!==void 0){if(S.metaKey||S.ctrlKey||S.altKey||S.shiftKey)return;S.preventDefault();let P=b().filter(L=>L.focusable).map(L=>L.ref.current);if(M==="last")P.reverse();else if(M==="prev"||M==="next"){M==="prev"&&P.reverse();const L=P.indexOf(S.currentTarget);P=v.loop?uO(P,L+1):P.slice(L+1)}setTimeout(()=>Gb(P))}}),children:typeof c=="function"?c({isCurrentTabStop:A,hasTabStop:x!=null}):c})})});Qb.displayName=Wb;var oO={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function aO(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function lO(t,e,n){const s=aO(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return oO[s]}function Gb(t,e=!1){const n=document.activeElement;for(const s of t)if(s===n||(s.focus({preventScroll:e}),document.activeElement!==n))return}function uO(t,e){return t.map((n,s)=>t[(e+s)%t.length])}var cO=zb,fO=Qb,I0=["Enter"," "],dO=["ArrowDown","PageUp","Home"],Hb=["ArrowUp","PageDown","End"],hO=[...dO,...Hb],pO={ltr:[...I0,"ArrowRight"],rtl:[...I0,"ArrowLeft"]},gO={ltr:["ArrowLeft"],rtl:["ArrowRight"]},_c="Menu",[Sc,mO,AO]=pb(_c),[Ua,Kb]=Da(_c,[AO,Oh,_b]),Mh=Oh(),Yb=_b(),[vO,La]=Ua(_c),[yO,zc]=Ua(_c),Xb=t=>{const{__scopeMenu:e,open:n=!1,children:s,dir:o,onOpenChange:l,modal:c=!0}=t,f=Mh(e),[h,g]=I.useState(null),v=I.useRef(!1),A=Cs(l),b=mb(o);return I.useEffect(()=>{const C=()=>{v.current=!0,document.addEventListener("pointerdown",O,{capture:!0,once:!0}),document.addEventListener("pointermove",O,{capture:!0,once:!0})},O=()=>v.current=!1;return document.addEventListener("keydown",C,{capture:!0}),()=>{document.removeEventListener("keydown",C,{capture:!0}),document.removeEventListener("pointerdown",O,{capture:!0}),document.removeEventListener("pointermove",O,{capture:!0})}},[]),R.jsx($R,{...f,children:R.jsx(vO,{scope:e,open:n,onOpenChange:A,content:h,onContentChange:g,children:R.jsx(yO,{scope:e,onClose:I.useCallback(()=>A(!1),[A]),isUsingKeyboardRef:v,dir:b,modal:c,children:s})})})};Xb.displayName=_c;var wO="MenuAnchor",Um=I.forwardRef((t,e)=>{const{__scopeMenu:n,...s}=t,o=Mh(n);return R.jsx(Ub,{...o,...s,ref:e})});Um.displayName=wO;var Lm="MenuPortal",[xO,qb]=Ua(Lm,{forceMount:void 0}),Jb=t=>{const{__scopeMenu:e,forceMount:n,children:s,container:o}=t,l=La(Lm,e);return R.jsx(xO,{scope:e,forceMount:n,children:R.jsx(Os,{present:n||l.open,children:R.jsx(em,{asChild:!0,container:o,children:s})})})};Jb.displayName=Lm;var Xr="MenuContent",[bO,Fm]=Ua(Xr),Zb=I.forwardRef((t,e)=>{const n=qb(Xr,t.__scopeMenu),{forceMount:s=n.forceMount,...o}=t,l=La(Xr,t.__scopeMenu),c=zc(Xr,t.__scopeMenu);return R.jsx(Sc.Provider,{scope:t.__scopeMenu,children:R.jsx(Os,{present:s||l.open,children:R.jsx(Sc.Slot,{scope:t.__scopeMenu,children:c.modal?R.jsx(SO,{...o,ref:e}):R.jsx(EO,{...o,ref:e})})})})}),SO=I.forwardRef((t,e)=>{const n=La(Xr,t.__scopeMenu),s=I.useRef(null),o=Tn(e,s);return I.useEffect(()=>{const l=s.current;if(l)return z1(l)},[]),R.jsx(Vm,{...t,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:mt(t.onFocusOutside,l=>l.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),EO=I.forwardRef((t,e)=>{const n=La(Xr,t.__scopeMenu);return R.jsx(Vm,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),CO=ql("MenuContent.ScrollLock"),Vm=I.forwardRef((t,e)=>{const{__scopeMenu:n,loop:s=!1,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:c,disableOutsidePointerEvents:f,onEntryFocus:h,onEscapeKeyDown:g,onPointerDownOutside:v,onFocusOutside:A,onInteractOutside:b,onDismiss:C,disableOutsideScroll:O,...x}=t,S=La(Xr,n),M=zc(Xr,n),B=Mh(n),P=Yb(n),L=mO(n),[z,q]=I.useState(null),te=I.useRef(null),oe=Tn(e,te,S.onContentChange),ge=I.useRef(0),xe=I.useRef(""),nt=I.useRef(0),je=I.useRef(null),Xe=I.useRef("right"),Ze=I.useRef(0),ht=O?tm:I.Fragment,He=O?{as:CO,allowPinchZoom:!0}:void 0,qe=Z=>{var At,vt;const he=xe.current+Z,_=L().filter(yt=>!yt.disabled),$=document.activeElement,_e=(At=_.find(yt=>yt.ref.current===$))==null?void 0:At.textValue,me=_.map(yt=>yt.textValue),be=UO(me,he,_e),Ke=(vt=_.find(yt=>yt.textValue===be))==null?void 0:vt.ref.current;(function yt(Dt){xe.current=Dt,window.clearTimeout(ge.current),Dt!==""&&(ge.current=window.setTimeout(()=>yt(""),1e3))})(he),Ke&&setTimeout(()=>Ke.focus())};I.useEffect(()=>()=>window.clearTimeout(ge.current),[]),P1();const J=I.useCallback(Z=>{var _,$;return Xe.current===((_=je.current)==null?void 0:_.side)&&FO(Z,($=je.current)==null?void 0:$.area)},[]);return R.jsx(bO,{scope:n,searchRef:xe,onItemEnter:I.useCallback(Z=>{J(Z)&&Z.preventDefault()},[J]),onItemLeave:I.useCallback(Z=>{var he;J(Z)||((he=te.current)==null||he.focus(),q(null))},[J]),onTriggerLeave:I.useCallback(Z=>{J(Z)&&Z.preventDefault()},[J]),pointerGraceTimerRef:nt,onPointerGraceIntentChange:I.useCallback(Z=>{je.current=Z},[]),children:R.jsx(ht,{...He,children:R.jsx($0,{asChild:!0,trapped:o,onMountAutoFocus:mt(l,Z=>{var he;Z.preventDefault(),(he=te.current)==null||he.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:R.jsx(gh,{asChild:!0,disableOutsidePointerEvents:f,onEscapeKeyDown:g,onPointerDownOutside:v,onFocusOutside:A,onInteractOutside:b,onDismiss:C,children:R.jsx(cO,{asChild:!0,...P,dir:M.dir,orientation:"vertical",loop:s,currentTabStopId:z,onCurrentTabStopIdChange:q,onEntryFocus:mt(h,Z=>{M.isUsingKeyboardRef.current||Z.preventDefault()}),preventScrollOnEntryFocus:!0,children:R.jsx(Lb,{role:"menu","aria-orientation":"vertical","data-state":pS(S.open),"data-radix-menu-content":"",dir:M.dir,...B,...x,ref:oe,style:{outline:"none",...x.style},onKeyDown:mt(x.onKeyDown,Z=>{const _=Z.target.closest("[data-radix-menu-content]")===Z.currentTarget,$=Z.ctrlKey||Z.altKey||Z.metaKey,_e=Z.key.length===1;_&&(Z.key==="Tab"&&Z.preventDefault(),!$&&_e&&qe(Z.key));const me=te.current;if(Z.target!==me||!hO.includes(Z.key))return;Z.preventDefault();const Ke=L().filter(At=>!At.disabled).map(At=>At.ref.current);Hb.includes(Z.key)&&Ke.reverse(),DO(Ke)}),onBlur:mt(t.onBlur,Z=>{Z.currentTarget.contains(Z.target)||(window.clearTimeout(ge.current),xe.current="")}),onPointerMove:mt(t.onPointerMove,Ec(Z=>{const he=Z.target,_=Ze.current!==Z.clientX;if(Z.currentTarget.contains(he)&&_){const $=Z.clientX>Ze.current?"right":"left";Xe.current=$,Ze.current=Z.clientX}}))})})})})})})});Zb.displayName=Xr;var IO="MenuGroup",_m=I.forwardRef((t,e)=>{const{__scopeMenu:n,...s}=t;return R.jsx(pn.div,{role:"group",...s,ref:e})});_m.displayName=IO;var TO="MenuLabel",$b=I.forwardRef((t,e)=>{const{__scopeMenu:n,...s}=t;return R.jsx(pn.div,{...s,ref:e})});$b.displayName=TO;var ih="MenuItem",jw="menu.itemSelect",Nh=I.forwardRef((t,e)=>{const{disabled:n=!1,onSelect:s,...o}=t,l=I.useRef(null),c=zc(ih,t.__scopeMenu),f=Fm(ih,t.__scopeMenu),h=Tn(e,l),g=I.useRef(!1),v=()=>{const A=l.current;if(!n&&A){const b=new CustomEvent(jw,{bubbles:!0,cancelable:!0});A.addEventListener(jw,C=>s==null?void 0:s(C),{once:!0}),R1(A,b),b.defaultPrevented?g.current=!1:c.onClose()}};return R.jsx(eS,{...o,ref:h,disabled:n,onClick:mt(t.onClick,v),onPointerDown:A=>{var b;(b=t.onPointerDown)==null||b.call(t,A),g.current=!0},onPointerUp:mt(t.onPointerUp,A=>{var b;g.current||(b=A.currentTarget)==null||b.click()}),onKeyDown:mt(t.onKeyDown,A=>{const b=f.searchRef.current!=="";n||b&&A.key===" "||I0.includes(A.key)&&(A.currentTarget.click(),A.preventDefault())})})});Nh.displayName=ih;var eS=I.forwardRef((t,e)=>{const{__scopeMenu:n,disabled:s=!1,textValue:o,...l}=t,c=Fm(ih,n),f=Yb(n),h=I.useRef(null),g=Tn(e,h),[v,A]=I.useState(!1),[b,C]=I.useState("");return I.useEffect(()=>{const O=h.current;O&&C((O.textContent??"").trim())},[l.children]),R.jsx(Sc.ItemSlot,{scope:n,disabled:s,textValue:o??b,children:R.jsx(fO,{asChild:!0,...f,focusable:!s,children:R.jsx(pn.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...l,ref:g,onPointerMove:mt(t.onPointerMove,Ec(O=>{s?c.onItemLeave(O):(c.onItemEnter(O),O.defaultPrevented||O.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:mt(t.onPointerLeave,Ec(O=>c.onItemLeave(O))),onFocus:mt(t.onFocus,()=>A(!0)),onBlur:mt(t.onBlur,()=>A(!1))})})})}),kO="MenuCheckboxItem",tS=I.forwardRef((t,e)=>{const{checked:n=!1,onCheckedChange:s,...o}=t;return R.jsx(oS,{scope:t.__scopeMenu,checked:n,children:R.jsx(Nh,{role:"menuitemcheckbox","aria-checked":sh(n)?"mixed":n,...o,ref:e,"data-state":Wm(n),onSelect:mt(o.onSelect,()=>s==null?void 0:s(sh(n)?!0:!n),{checkForDefaultPrevented:!1})})})});tS.displayName=kO;var nS="MenuRadioGroup",[RO,OO]=Ua(nS,{value:void 0,onValueChange:()=>{}}),rS=I.forwardRef((t,e)=>{const{value:n,onValueChange:s,...o}=t,l=Cs(s);return R.jsx(RO,{scope:t.__scopeMenu,value:n,onValueChange:l,children:R.jsx(_m,{...o,ref:e})})});rS.displayName=nS;var iS="MenuRadioItem",sS=I.forwardRef((t,e)=>{const{value:n,...s}=t,o=OO(iS,t.__scopeMenu),l=n===o.value;return R.jsx(oS,{scope:t.__scopeMenu,checked:l,children:R.jsx(Nh,{role:"menuitemradio","aria-checked":l,...s,ref:e,"data-state":Wm(l),onSelect:mt(s.onSelect,()=>{var c;return(c=o.onValueChange)==null?void 0:c.call(o,n)},{checkForDefaultPrevented:!1})})})});sS.displayName=iS;var zm="MenuItemIndicator",[oS,MO]=Ua(zm,{checked:!1}),aS=I.forwardRef((t,e)=>{const{__scopeMenu:n,forceMount:s,...o}=t,l=MO(zm,n);return R.jsx(Os,{present:s||sh(l.checked)||l.checked===!0,children:R.jsx(pn.span,{...o,ref:e,"data-state":Wm(l.checked)})})});aS.displayName=zm;var NO="MenuSeparator",lS=I.forwardRef((t,e)=>{const{__scopeMenu:n,...s}=t;return R.jsx(pn.div,{role:"separator","aria-orientation":"horizontal",...s,ref:e})});lS.displayName=NO;var PO="MenuArrow",uS=I.forwardRef((t,e)=>{const{__scopeMenu:n,...s}=t,o=Mh(n);return R.jsx(Fb,{...o,...s,ref:e})});uS.displayName=PO;var BO="MenuSub",[MB,cS]=Ua(BO),ec="MenuSubTrigger",fS=I.forwardRef((t,e)=>{const n=La(ec,t.__scopeMenu),s=zc(ec,t.__scopeMenu),o=cS(ec,t.__scopeMenu),l=Fm(ec,t.__scopeMenu),c=I.useRef(null),{pointerGraceTimerRef:f,onPointerGraceIntentChange:h}=l,g={__scopeMenu:t.__scopeMenu},v=I.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return I.useEffect(()=>v,[v]),I.useEffect(()=>{const A=f.current;return()=>{window.clearTimeout(A),h(null)}},[f,h]),R.jsx(Um,{asChild:!0,...g,children:R.jsx(eS,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":pS(n.open),...t,ref:ph(e,o.onTriggerChange),onClick:A=>{var b;(b=t.onClick)==null||b.call(t,A),!(t.disabled||A.defaultPrevented)&&(A.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:mt(t.onPointerMove,Ec(A=>{l.onItemEnter(A),!A.defaultPrevented&&!t.disabled&&!n.open&&!c.current&&(l.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),v()},100))})),onPointerLeave:mt(t.onPointerLeave,Ec(A=>{var C,O;v();const b=(C=n.content)==null?void 0:C.getBoundingClientRect();if(b){const x=(O=n.content)==null?void 0:O.dataset.side,S=x==="right",M=S?-5:5,B=b[S?"left":"right"],P=b[S?"right":"left"];l.onPointerGraceIntentChange({area:[{x:A.clientX+M,y:A.clientY},{x:B,y:b.top},{x:P,y:b.top},{x:P,y:b.bottom},{x:B,y:b.bottom}],side:x}),window.clearTimeout(f.current),f.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(A),A.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:mt(t.onKeyDown,A=>{var C;const b=l.searchRef.current!=="";t.disabled||b&&A.key===" "||pO[s.dir].includes(A.key)&&(n.onOpenChange(!0),(C=n.content)==null||C.focus(),A.preventDefault())})})})});fS.displayName=ec;var dS="MenuSubContent",hS=I.forwardRef((t,e)=>{const n=qb(Xr,t.__scopeMenu),{forceMount:s=n.forceMount,...o}=t,l=La(Xr,t.__scopeMenu),c=zc(Xr,t.__scopeMenu),f=cS(dS,t.__scopeMenu),h=I.useRef(null),g=Tn(e,h);return R.jsx(Sc.Provider,{scope:t.__scopeMenu,children:R.jsx(Os,{present:s||l.open,children:R.jsx(Sc.Slot,{scope:t.__scopeMenu,children:R.jsx(Vm,{id:f.contentId,"aria-labelledby":f.triggerId,...o,ref:g,align:"start",side:c.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:v=>{var A;c.isUsingKeyboardRef.current&&((A=h.current)==null||A.focus()),v.preventDefault()},onCloseAutoFocus:v=>v.preventDefault(),onFocusOutside:mt(t.onFocusOutside,v=>{v.target!==f.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:mt(t.onEscapeKeyDown,v=>{c.onClose(),v.preventDefault()}),onKeyDown:mt(t.onKeyDown,v=>{var C;const A=v.currentTarget.contains(v.target),b=gO[c.dir].includes(v.key);A&&b&&(l.onOpenChange(!1),(C=f.trigger)==null||C.focus(),v.preventDefault())})})})})})});hS.displayName=dS;function pS(t){return t?"open":"closed"}function sh(t){return t==="indeterminate"}function Wm(t){return sh(t)?"indeterminate":t?"checked":"unchecked"}function DO(t){const e=document.activeElement;for(const n of t)if(n===e||(n.focus(),document.activeElement!==e))return}function jO(t,e){return t.map((n,s)=>t[(e+s)%t.length])}function UO(t,e,n){const o=e.length>1&&Array.from(e).every(g=>g===e[0])?e[0]:e,l=n?t.indexOf(n):-1;let c=jO(t,Math.max(l,0));o.length===1&&(c=c.filter(g=>g!==n));const h=c.find(g=>g.toLowerCase().startsWith(o.toLowerCase()));return h!==n?h:void 0}function LO(t,e){const{x:n,y:s}=t;let o=!1;for(let l=0,c=e.length-1;ls!=b>s&&n<(A-g)*(s-v)/(b-v)+g&&(o=!o)}return o}function FO(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return LO(n,e)}function Ec(t){return e=>e.pointerType==="mouse"?t(e):void 0}var VO=Xb,_O=Um,zO=Jb,WO=Zb,QO=_m,GO=$b,HO=Nh,KO=tS,YO=rS,XO=sS,qO=aS,JO=lS,ZO=uS,$O=fS,e4=hS,Ph="DropdownMenu",[t4,NB]=Da(Ph,[Kb]),sr=Kb(),[n4,gS]=t4(Ph),mS=t=>{const{__scopeDropdownMenu:e,children:n,dir:s,open:o,defaultOpen:l,onOpenChange:c,modal:f=!0}=t,h=sr(e),g=I.useRef(null),[v,A]=J0({prop:o,defaultProp:l??!1,onChange:c,caller:Ph});return R.jsx(n4,{scope:e,triggerId:Cl(),triggerRef:g,contentId:Cl(),open:v,onOpenChange:A,onOpenToggle:I.useCallback(()=>A(b=>!b),[A]),modal:f,children:R.jsx(VO,{...h,open:v,onOpenChange:A,dir:s,modal:f,children:n})})};mS.displayName=Ph;var AS="DropdownMenuTrigger",vS=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,disabled:s=!1,...o}=t,l=gS(AS,n),c=sr(n);return R.jsx(_O,{asChild:!0,...c,children:R.jsx(pn.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":s?"":void 0,disabled:s,...o,ref:ph(e,l.triggerRef),onPointerDown:mt(t.onPointerDown,f=>{!s&&f.button===0&&f.ctrlKey===!1&&(l.onOpenToggle(),l.open||f.preventDefault())}),onKeyDown:mt(t.onKeyDown,f=>{s||(["Enter"," "].includes(f.key)&&l.onOpenToggle(),f.key==="ArrowDown"&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(f.key)&&f.preventDefault())})})})});vS.displayName=AS;var r4="DropdownMenuPortal",yS=t=>{const{__scopeDropdownMenu:e,...n}=t,s=sr(e);return R.jsx(zO,{...s,...n})};yS.displayName=r4;var wS="DropdownMenuContent",xS=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=gS(wS,n),l=sr(n),c=I.useRef(!1);return R.jsx(WO,{id:o.contentId,"aria-labelledby":o.triggerId,...l,...s,ref:e,onCloseAutoFocus:mt(t.onCloseAutoFocus,f=>{var h;c.current||(h=o.triggerRef.current)==null||h.focus(),c.current=!1,f.preventDefault()}),onInteractOutside:mt(t.onInteractOutside,f=>{const h=f.detail.originalEvent,g=h.button===0&&h.ctrlKey===!0,v=h.button===2||g;(!o.modal||v)&&(c.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});xS.displayName=wS;var i4="DropdownMenuGroup",s4=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(QO,{...o,...s,ref:e})});s4.displayName=i4;var o4="DropdownMenuLabel",a4=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(GO,{...o,...s,ref:e})});a4.displayName=o4;var l4="DropdownMenuItem",bS=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(HO,{...o,...s,ref:e})});bS.displayName=l4;var u4="DropdownMenuCheckboxItem",c4=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(KO,{...o,...s,ref:e})});c4.displayName=u4;var f4="DropdownMenuRadioGroup",d4=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(YO,{...o,...s,ref:e})});d4.displayName=f4;var h4="DropdownMenuRadioItem",p4=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(XO,{...o,...s,ref:e})});p4.displayName=h4;var g4="DropdownMenuItemIndicator",m4=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(qO,{...o,...s,ref:e})});m4.displayName=g4;var A4="DropdownMenuSeparator",SS=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(JO,{...o,...s,ref:e})});SS.displayName=A4;var v4="DropdownMenuArrow",y4=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(ZO,{...o,...s,ref:e})});y4.displayName=v4;var w4="DropdownMenuSubTrigger",x4=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx($O,{...o,...s,ref:e})});x4.displayName=w4;var b4="DropdownMenuSubContent",S4=I.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...s}=t,o=sr(n);return R.jsx(e4,{...o,...s,ref:e,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});S4.displayName=b4;var E4=mS,C4=vS,I4=yS,T4=xS,ES=bS,k4=SS;const R4="1.13.0",O4="1.36.0",M4={"-32700":"ParseError","-32701":"OversizedRequest","-32702":"OversizedResponse","-32600":"InvalidRequest","-32601":"MethodNotFound","-32602":"InvalidParams","-32603":"InternalError","-32604":"ServerBusy","-32000":"CallExecutionFailed","-32001":"UnknownError","-32003":"SubscriptionClosed","-32004":"SubscriptionClosedWithError","-32005":"BatchesNotSupported","-32006":"TooManySubscriptions","-32050":"TransientError","-32002":"TransactionExecutionClientError"};class CS extends Error{}class IS extends CS{constructor(e,n){super(e),this.code=n,this.type=M4[n]??"ServerError"}}class N4 extends CS{constructor(e,n,s){super(e),this.status=n,this.statusText=s}}var TS=t=>{throw TypeError(t)},Qm=(t,e,n)=>e.has(t)||TS("Cannot "+n),dn=(t,e,n)=>(Qm(t,e,"read from private field"),n?n.call(t):e.get(t)),na=(t,e,n)=>e.has(t)?TS("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),Rl=(t,e,n,s)=>(Qm(t,e,"write to private field"),e.set(t,n),n),kS=(t,e,n)=>(Qm(t,e,"access private method"),n),P4=(t,e,n,s)=>({set _(o){Rl(t,e,o)},get _(){return dn(t,e,s)}}),aa,dc,vs,ga,Cc,Ol,oh,RS,OS;function B4(t){const e=new URL(t);return e.protocol=e.protocol.replace("http","ws"),e.toString()}const D4={WebSocketConstructor:typeof WebSocket<"u"?WebSocket:void 0,callTimeout:3e4,reconnectTimeout:3e3,maxReconnects:5};class j4{constructor(e,n={}){if(na(this,oh),na(this,aa,0),na(this,dc,0),na(this,vs,null),na(this,ga,null),na(this,Cc,new Set),na(this,Ol,new Map),this.endpoint=e,this.options={...D4,...n},!this.options.WebSocketConstructor)throw new Error("Missing WebSocket constructor");this.endpoint.startsWith("http")&&(this.endpoint=B4(this.endpoint))}async makeRequest(e,n){const s=await kS(this,oh,RS).call(this);return new Promise((o,l)=>{Rl(this,aa,dn(this,aa)+1),dn(this,Ol).set(dn(this,aa),{resolve:o,reject:l,timeout:setTimeout(()=>{dn(this,Ol).delete(dn(this,aa)),l(new Error(`Request timeout: ${e}`))},this.options.callTimeout)}),s.send(JSON.stringify({jsonrpc:"2.0",id:dn(this,aa),method:e,params:n}))}).then(({error:o,result:l})=>{if(o)throw new IS(o.message,o.code);return l})}async subscribe(e){const n=new U4(e);return dn(this,Cc).add(n),await n.subscribe(this),()=>n.unsubscribe(this)}}aa=new WeakMap;dc=new WeakMap;vs=new WeakMap;ga=new WeakMap;Cc=new WeakMap;Ol=new WeakMap;oh=new WeakSet;RS=function(){return dn(this,ga)?dn(this,ga):(Rl(this,ga,new Promise(t=>{var e;(e=dn(this,vs))==null||e.close(),Rl(this,vs,new this.options.WebSocketConstructor(this.endpoint)),dn(this,vs).addEventListener("open",()=>{Rl(this,dc,0),t(dn(this,vs))}),dn(this,vs).addEventListener("close",()=>{P4(this,dc)._++,dn(this,dc)<=this.options.maxReconnects&&setTimeout(()=>{kS(this,oh,OS).call(this)},this.options.reconnectTimeout)}),dn(this,vs).addEventListener("message",({data:n})=>{let s;try{s=JSON.parse(n)}catch(o){console.error(new Error(`Failed to parse RPC message: ${n}`,{cause:o}));return}if("id"in s&&s.id!=null&&dn(this,Ol).has(s.id)){const{resolve:o,timeout:l}=dn(this,Ol).get(s.id);clearTimeout(l),o(s)}else if("params"in s){const{params:o}=s;dn(this,Cc).forEach(l=>{l.subscriptionId===o.subscription&&o.subscription===l.subscriptionId&&l.onMessage(o.result)})}})})),dn(this,ga))};OS=async function(){var t;return(t=dn(this,vs))==null||t.close(),Rl(this,ga,null),Promise.allSettled([...dn(this,Cc)].map(e=>e.subscribe(this)))};class U4{constructor(e){this.subscriptionId=null,this.subscribed=!1,this.input=e}onMessage(e){this.subscribed&&this.input.onMessage(e)}async unsubscribe(e){const{subscriptionId:n}=this;return this.subscribed=!1,n==null?!1:(this.subscriptionId=null,e.makeRequest(this.input.unsubscribe,[n]))}async subscribe(e){this.subscriptionId=null,this.subscribed=!0;const n=await e.makeRequest(this.input.method,this.input.params);this.subscribed&&(this.subscriptionId=n)}}var MS=t=>{throw TypeError(t)},Gm=(t,e,n)=>e.has(t)||MS("Cannot "+n),Yr=(t,e,n)=>(Gm(t,e,"read from private field"),n?n.call(t):e.get(t)),nd=(t,e,n)=>e.has(t)?MS("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),T0=(t,e,n,s)=>(Gm(t,e,"write to private field"),e.set(t,n),n),L4=(t,e,n)=>(Gm(t,e,"access private method"),n),tc,Ci,hc,k0,NS;class F4{constructor(e){nd(this,k0),nd(this,tc,0),nd(this,Ci),nd(this,hc),T0(this,Ci,e)}fetch(e,n){const s=Yr(this,Ci).fetch??fetch;if(!s)throw new Error("The current environment does not support fetch, you can provide a fetch implementation in the options for SuiHTTPTransport.");return s(e,n)}async request(e){var o,l;T0(this,tc,Yr(this,tc)+1);const n=await this.fetch(((o=Yr(this,Ci).rpc)==null?void 0:o.url)??Yr(this,Ci).url,{method:"POST",headers:{"Content-Type":"application/json","Client-Sdk-Type":"typescript","Client-Sdk-Version":R4,"Client-Target-Api-Version":O4,...(l=Yr(this,Ci).rpc)==null?void 0:l.headers},body:JSON.stringify({jsonrpc:"2.0",id:Yr(this,tc),method:e.method,params:e.params})});if(!n.ok)throw new N4(`Unexpected status code: ${n.status}`,n.status,n.statusText);const s=await n.json();if("error"in s&&s.error!=null)throw new IS(s.error.message,s.error.code);return s.result}async subscribe(e){const n=await L4(this,k0,NS).call(this).subscribe(e);return async()=>!!await n()}}tc=new WeakMap;Ci=new WeakMap;hc=new WeakMap;k0=new WeakSet;NS=function(){var t;if(!Yr(this,hc)){const e=Yr(this,Ci).WebSocketConstructor??WebSocket;if(!e)throw new Error("The current environment does not support WebSocket, you can provide a WebSocketConstructor in the options for SuiHTTPTransport.");T0(this,hc,new j4(((t=Yr(this,Ci).websocket)==null?void 0:t.url)??Yr(this,Ci).url,{WebSocketConstructor:e,...Yr(this,Ci).websocket}))}return Yr(this,hc)};function Mo(t){switch(t){case"mainnet":return"https://fullnode.mainnet.sui.io:443";case"testnet":return"https://fullnode.testnet.sui.io:443";case"devnet":return"https://fullnode.devnet.sui.io:443";case"localnet":return"http://127.0.0.1:9000";default:throw new Error(`Unknown network: ${t}`)}}const PS=Symbol.for("@mysten/SuiClient");function V4(t){return typeof t=="object"&&t!==null&&t[PS]===!0}class Hm{get[PS](){return!0}constructor(e){this.transport=e.transport??new F4({url:e.url})}async getRpcApiVersion(){return(await this.transport.request({method:"rpc.discover",params:[]})).info.version}async getCoins(e){if(!e.owner||!As(Ft(e.owner)))throw new Error("Invalid Sui address");return await this.transport.request({method:"suix_getCoins",params:[e.owner,e.coinType,e.cursor,e.limit]})}async getAllCoins(e){if(!e.owner||!As(Ft(e.owner)))throw new Error("Invalid Sui address");return await this.transport.request({method:"suix_getAllCoins",params:[e.owner,e.cursor,e.limit]})}async getBalance(e){if(!e.owner||!As(Ft(e.owner)))throw new Error("Invalid Sui address");return await this.transport.request({method:"suix_getBalance",params:[e.owner,e.coinType]})}async getAllBalances(e){if(!e.owner||!As(Ft(e.owner)))throw new Error("Invalid Sui address");return await this.transport.request({method:"suix_getAllBalances",params:[e.owner]})}async getCoinMetadata(e){return await this.transport.request({method:"suix_getCoinMetadata",params:[e.coinType]})}async getTotalSupply(e){return await this.transport.request({method:"suix_getTotalSupply",params:[e.coinType]})}async call(e,n){return await this.transport.request({method:e,params:n})}async getMoveFunctionArgTypes(e){return await this.transport.request({method:"sui_getMoveFunctionArgTypes",params:[e.package,e.module,e.function]})}async getNormalizedMoveModulesByPackage(e){return await this.transport.request({method:"sui_getNormalizedMoveModulesByPackage",params:[e.package]})}async getNormalizedMoveModule(e){return await this.transport.request({method:"sui_getNormalizedMoveModule",params:[e.package,e.module]})}async getNormalizedMoveFunction(e){return await this.transport.request({method:"sui_getNormalizedMoveFunction",params:[e.package,e.module,e.function]})}async getNormalizedMoveStruct(e){return await this.transport.request({method:"sui_getNormalizedMoveStruct",params:[e.package,e.module,e.struct]})}async getOwnedObjects(e){if(!e.owner||!As(Ft(e.owner)))throw new Error("Invalid Sui address");return await this.transport.request({method:"suix_getOwnedObjects",params:[e.owner,{filter:e.filter,options:e.options},e.cursor,e.limit]})}async getObject(e){if(!e.id||!$f(Ss(e.id)))throw new Error("Invalid Sui Object id");return await this.transport.request({method:"sui_getObject",params:[e.id,e.options]})}async tryGetPastObject(e){return await this.transport.request({method:"sui_tryGetPastObject",params:[e.id,e.version,e.options]})}async multiGetObjects(e){if(e.ids.forEach(s=>{if(!s||!$f(Ss(s)))throw new Error(`Invalid Sui Object id ${s}`)}),e.ids.length!==new Set(e.ids).size)throw new Error(`Duplicate object ids in batch call ${e.ids}`);return await this.transport.request({method:"sui_multiGetObjects",params:[e.ids,e.options]})}async queryTransactionBlocks(e){return await this.transport.request({method:"suix_queryTransactionBlocks",params:[{filter:e.filter,options:e.options},e.cursor,e.limit,(e.order||"descending")==="descending"]})}async getTransactionBlock(e){if(!uw(e.digest))throw new Error("Invalid Transaction digest");return await this.transport.request({method:"sui_getTransactionBlock",params:[e.digest,e.options]})}async multiGetTransactionBlocks(e){if(e.digests.forEach(s=>{if(!uw(s))throw new Error(`Invalid Transaction digest ${s}`)}),e.digests.length!==new Set(e.digests).size)throw new Error(`Duplicate digests in batch call ${e.digests}`);return await this.transport.request({method:"sui_multiGetTransactionBlocks",params:[e.digests,e.options]})}async executeTransactionBlock({transactionBlock:e,signature:n,options:s,requestType:o}){const l=await this.transport.request({method:"sui_executeTransactionBlock",params:[typeof e=="string"?e:zt(e),Array.isArray(n)?n:[n],s]});if(o==="WaitForLocalExecution")try{await this.waitForTransaction({digest:l.digest})}catch{}return l}async signAndExecuteTransaction({transaction:e,signer:n,...s}){let o;e instanceof Uint8Array?o=e:(e.setSenderIfNotSet(n.toSuiAddress()),o=await e.build({client:this}));const{signature:l,bytes:c}=await n.signTransaction(o);return this.executeTransactionBlock({transactionBlock:c,signature:l,...s})}async getTotalTransactionBlocks(){const e=await this.transport.request({method:"sui_getTotalTransactionBlocks",params:[]});return BigInt(e)}async getReferenceGasPrice(){const e=await this.transport.request({method:"suix_getReferenceGasPrice",params:[]});return BigInt(e)}async getStakes(e){if(!e.owner||!As(Ft(e.owner)))throw new Error("Invalid Sui address");return await this.transport.request({method:"suix_getStakes",params:[e.owner]})}async getStakesByIds(e){return e.stakedSuiIds.forEach(n=>{if(!n||!$f(Ss(n)))throw new Error(`Invalid Sui Stake id ${n}`)}),await this.transport.request({method:"suix_getStakesByIds",params:[e.stakedSuiIds]})}async getLatestSuiSystemState(){return await this.transport.request({method:"suix_getLatestSuiSystemState",params:[]})}async queryEvents(e){return await this.transport.request({method:"suix_queryEvents",params:[e.query,e.cursor,e.limit,(e.order||"descending")==="descending"]})}async subscribeEvent(e){return this.transport.subscribe({method:"suix_subscribeEvent",unsubscribe:"suix_unsubscribeEvent",params:[e.filter],onMessage:e.onMessage})}async subscribeTransaction(e){return this.transport.subscribe({method:"suix_subscribeTransaction",unsubscribe:"suix_unsubscribeTransaction",params:[e.filter],onMessage:e.onMessage})}async devInspectTransactionBlock(e){var s;let n;if(hb(e.transactionBlock))e.transactionBlock.setSenderIfNotSet(e.sender),n=zt(await e.transactionBlock.build({client:this,onlyTransactionKind:!0}));else if(typeof e.transactionBlock=="string")n=e.transactionBlock;else if(e.transactionBlock instanceof Uint8Array)n=zt(e.transactionBlock);else throw new Error("Unknown transaction block format.");return await this.transport.request({method:"sui_devInspectTransactionBlock",params:[e.sender,n,(s=e.gasPrice)==null?void 0:s.toString(),e.epoch]})}async dryRunTransactionBlock(e){return await this.transport.request({method:"sui_dryRunTransactionBlock",params:[typeof e.transactionBlock=="string"?e.transactionBlock:zt(e.transactionBlock)]})}async getDynamicFields(e){if(!e.parentId||!$f(Ss(e.parentId)))throw new Error("Invalid Sui Object id");return await this.transport.request({method:"suix_getDynamicFields",params:[e.parentId,e.cursor,e.limit]})}async getDynamicFieldObject(e){return await this.transport.request({method:"suix_getDynamicFieldObject",params:[e.parentId,e.name]})}async getLatestCheckpointSequenceNumber(){const e=await this.transport.request({method:"sui_getLatestCheckpointSequenceNumber",params:[]});return String(e)}async getCheckpoint(e){return await this.transport.request({method:"sui_getCheckpoint",params:[e.id]})}async getCheckpoints(e){return await this.transport.request({method:"sui_getCheckpoints",params:[e.cursor,e==null?void 0:e.limit,e.descendingOrder]})}async getCommitteeInfo(e){return await this.transport.request({method:"suix_getCommitteeInfo",params:[e==null?void 0:e.epoch]})}async getNetworkMetrics(){return await this.transport.request({method:"suix_getNetworkMetrics",params:[]})}async getAddressMetrics(){return await this.transport.request({method:"suix_getLatestAddressMetrics",params:[]})}async getEpochMetrics(e){return await this.transport.request({method:"suix_getEpochMetrics",params:[e==null?void 0:e.cursor,e==null?void 0:e.limit,e==null?void 0:e.descendingOrder]})}async getAllEpochAddressMetrics(e){return await this.transport.request({method:"suix_getAllEpochAddressMetrics",params:[e==null?void 0:e.descendingOrder]})}async getEpochs(e){return await this.transport.request({method:"suix_getEpochs",params:[e==null?void 0:e.cursor,e==null?void 0:e.limit,e==null?void 0:e.descendingOrder]})}async getMoveCallMetrics(){return await this.transport.request({method:"suix_getMoveCallMetrics",params:[]})}async getCurrentEpoch(){return await this.transport.request({method:"suix_getCurrentEpoch",params:[]})}async getValidatorsApy(){return await this.transport.request({method:"suix_getValidatorsApy",params:[]})}async getChainIdentifier(){const e=await this.getCheckpoint({id:"0"}),n=Ac(e.digest);return Jl(n.slice(0,4))}async resolveNameServiceAddress(e){return await this.transport.request({method:"suix_resolveNameServiceAddress",params:[e.name]})}async resolveNameServiceNames({format:e="dot",...n}){const{nextCursor:s,hasNextPage:o,data:l}=await this.transport.request({method:"suix_resolveNameServiceNames",params:[n.address,n.cursor,n.limit]});return{hasNextPage:o,nextCursor:s,data:l.map(c=>KI(c,e))}}async getProtocolConfig(e){return await this.transport.request({method:"sui_getProtocolConfig",params:[e==null?void 0:e.version]})}async waitForTransaction({signal:e,timeout:n=60*1e3,pollInterval:s=2*1e3,...o}){const l=AbortSignal.timeout(n),c=new Promise((f,h)=>{l.addEventListener("abort",()=>h(l.reason))});for(c.catch(()=>{});!l.aborted;){e==null||e.throwIfAborted();try{return await this.getTransactionBlock(o)}catch{await Promise.race([new Promise(h=>setTimeout(h,s)),c])}}throw l.throwIfAborted(),new Error("Unexpected error while waiting for transaction block.")}}function BS(t,e){return it.IntentMessage(it.fixedArray(e.length,it.u8())).serialize({intent:{scope:{[t]:!0},version:{V0:!0},appId:{Sui:!0}},value:e}).toBytes()}function DS(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(let n=0;n1&&s.slice(1).every(C=>C.length===0||Fw(C.charCodeAt(0))),c=n.endsWith('\\"""'),f=t.endsWith('"')&&!c,h=t.endsWith("\\"),g=f||h,v=!o||t.length>70||g||l||c;let A="";const b=o&&Fw(t.charCodeAt(0));return(v&&!b||l)&&(A+=` +`),A+=n,(v||g)&&(A+=` +`),'"""'+A+'"""'}const G4=10,FS=2;function H4(t){return Bh(t,[])}function Bh(t,e){switch(typeof t){case"string":return JSON.stringify(t);case"function":return t.name?`[function ${t.name}]`:"[function]";case"object":return K4(t,e);default:return String(t)}}function K4(t,e){if(t===null)return"null";if(e.includes(t))return"[Circular]";const n=[...e,t];if(Y4(t)){const s=t.toJSON();if(s!==t)return typeof s=="string"?s:Bh(s,n)}else if(Array.isArray(t))return q4(t,n);return X4(t,n)}function Y4(t){return typeof t.toJSON=="function"}function X4(t,e){const n=Object.entries(t);return n.length===0?"{}":e.length>FS?"["+J4(t)+"]":"{ "+n.map(([o,l])=>o+": "+Bh(l,e)).join(", ")+" }"}function q4(t,e){if(t.length===0)return"[]";if(e.length>FS)return"[Array]";const n=Math.min(G4,t.length),s=t.length-n,o=[];for(let l=0;l1&&o.push(`... ${s} more items`),"["+o.join(", ")+"]"}function J4(t){const e=Object.prototype.toString.call(t).replace(/^\[object /,"").replace(/]$/,"");if(e==="Object"&&typeof t.constructor=="function"){const n=t.constructor.name;if(typeof n=="string"&&n!=="")return n}return e}function Z4(t){return`"${t.replace($4,e5)}"`}const $4=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function e5(t){return t5[t.charCodeAt(0)]}const t5=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],n5=Object.freeze({});function r5(t,e,n=LS){const s=new Map;for(const M of Object.values(R0))s.set(M,i5(e,M));let o,l=Array.isArray(t),c=[t],f=-1,h=[],g=t,v,A;const b=[],C=[];do{f++;const M=f===c.length,B=M&&h.length!==0;if(M){if(v=C.length===0?void 0:b[b.length-1],g=A,A=C.pop(),B)if(l){g=g.slice();let L=0;for(const[z,q]of h){const te=z-L;q===null?(g.splice(te,1),L++):g[te]=q}}else{g=Object.defineProperties({},Object.getOwnPropertyDescriptors(g));for(const[L,z]of h)g[L]=z}f=o.index,c=o.keys,h=o.edits,l=o.inArray,o=o.prev}else if(A){if(v=l?f:c[f],g=A[v],g==null)continue;b.push(v)}let P;if(!Array.isArray(g)){var O,x;Uw(g)||z4(!1,`Invalid AST Node: ${H4(g)}.`);const L=M?(O=s.get(g.kind))===null||O===void 0?void 0:O.leave:(x=s.get(g.kind))===null||x===void 0?void 0:x.enter;if(P=L==null?void 0:L.call(e,g,v,A,b,C),P===n5)break;if(P===!1){if(!M){b.pop();continue}}else if(P!==void 0&&(h.push([v,P]),!M))if(Uw(P))g=P;else{b.pop();continue}}if(P===void 0&&B&&h.push([v,g]),M)b.pop();else{var S;o={inArray:l,index:f,keys:c,edits:h,prev:o},l=Array.isArray(g),c=l?g:(S=n[g.kind])!==null&&S!==void 0?S:[],f=-1,h=[],A&&C.push(A),A=g}}while(o!==void 0);return h.length!==0?h[h.length-1][1]:t}function i5(t,e){const n=t[e];return typeof n=="object"?n:typeof n=="function"?{enter:n,leave:void 0}:{enter:t.enter,leave:t.leave}}function s5(t){return r5(t,a5)}const o5=80,a5={Name:{leave:t=>t.value},Variable:{leave:t=>"$"+t.name},Document:{leave:t=>Fe(t.definitions,` + +`)},OperationDefinition:{leave(t){const e=Rt("(",Fe(t.variableDefinitions,", "),")"),n=Fe([t.operation,Fe([t.name,e]),Fe(t.directives," ")]," ");return(n==="query"?"":n+" ")+t.selectionSet}},VariableDefinition:{leave:({variable:t,type:e,defaultValue:n,directives:s})=>t+": "+e+Rt(" = ",n)+Rt(" ",Fe(s," "))},SelectionSet:{leave:({selections:t})=>li(t)},Field:{leave({alias:t,name:e,arguments:n,directives:s,selectionSet:o}){const l=Rt("",t,": ")+e;let c=l+Rt("(",Fe(n,", "),")");return c.length>o5&&(c=l+Rt(`( +`,kd(Fe(n,` +`)),` +)`)),Fe([c,Fe(s," "),o]," ")}},Argument:{leave:({name:t,value:e})=>t+": "+e},FragmentSpread:{leave:({name:t,directives:e})=>"..."+t+Rt(" ",Fe(e," "))},InlineFragment:{leave:({typeCondition:t,directives:e,selectionSet:n})=>Fe(["...",Rt("on ",t),Fe(e," "),n]," ")},FragmentDefinition:{leave:({name:t,typeCondition:e,variableDefinitions:n,directives:s,selectionSet:o})=>`fragment ${t}${Rt("(",Fe(n,", "),")")} on ${e} ${Rt("",Fe(s," ")," ")}`+o},IntValue:{leave:({value:t})=>t},FloatValue:{leave:({value:t})=>t},StringValue:{leave:({value:t,block:e})=>e?Q4(t):Z4(t)},BooleanValue:{leave:({value:t})=>t?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:t})=>t},ListValue:{leave:({values:t})=>"["+Fe(t,", ")+"]"},ObjectValue:{leave:({fields:t})=>"{"+Fe(t,", ")+"}"},ObjectField:{leave:({name:t,value:e})=>t+": "+e},Directive:{leave:({name:t,arguments:e})=>"@"+t+Rt("(",Fe(e,", "),")")},NamedType:{leave:({name:t})=>t},ListType:{leave:({type:t})=>"["+t+"]"},NonNullType:{leave:({type:t})=>t+"!"},SchemaDefinition:{leave:({description:t,directives:e,operationTypes:n})=>Rt("",t,` +`)+Fe(["schema",Fe(e," "),li(n)]," ")},OperationTypeDefinition:{leave:({operation:t,type:e})=>t+": "+e},ScalarTypeDefinition:{leave:({description:t,name:e,directives:n})=>Rt("",t,` +`)+Fe(["scalar",e,Fe(n," ")]," ")},ObjectTypeDefinition:{leave:({description:t,name:e,interfaces:n,directives:s,fields:o})=>Rt("",t,` +`)+Fe(["type",e,Rt("implements ",Fe(n," & ")),Fe(s," "),li(o)]," ")},FieldDefinition:{leave:({description:t,name:e,arguments:n,type:s,directives:o})=>Rt("",t,` +`)+e+(Vw(n)?Rt(`( +`,kd(Fe(n,` +`)),` +)`):Rt("(",Fe(n,", "),")"))+": "+s+Rt(" ",Fe(o," "))},InputValueDefinition:{leave:({description:t,name:e,type:n,defaultValue:s,directives:o})=>Rt("",t,` +`)+Fe([e+": "+n,Rt("= ",s),Fe(o," ")]," ")},InterfaceTypeDefinition:{leave:({description:t,name:e,interfaces:n,directives:s,fields:o})=>Rt("",t,` +`)+Fe(["interface",e,Rt("implements ",Fe(n," & ")),Fe(s," "),li(o)]," ")},UnionTypeDefinition:{leave:({description:t,name:e,directives:n,types:s})=>Rt("",t,` +`)+Fe(["union",e,Fe(n," "),Rt("= ",Fe(s," | "))]," ")},EnumTypeDefinition:{leave:({description:t,name:e,directives:n,values:s})=>Rt("",t,` +`)+Fe(["enum",e,Fe(n," "),li(s)]," ")},EnumValueDefinition:{leave:({description:t,name:e,directives:n})=>Rt("",t,` +`)+Fe([e,Fe(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:t,name:e,directives:n,fields:s})=>Rt("",t,` +`)+Fe(["input",e,Fe(n," "),li(s)]," ")},DirectiveDefinition:{leave:({description:t,name:e,arguments:n,repeatable:s,locations:o})=>Rt("",t,` +`)+"directive @"+e+(Vw(n)?Rt(`( +`,kd(Fe(n,` +`)),` +)`):Rt("(",Fe(n,", "),")"))+(s?" repeatable":"")+" on "+Fe(o," | ")},SchemaExtension:{leave:({directives:t,operationTypes:e})=>Fe(["extend schema",Fe(t," "),li(e)]," ")},ScalarTypeExtension:{leave:({name:t,directives:e})=>Fe(["extend scalar",t,Fe(e," ")]," ")},ObjectTypeExtension:{leave:({name:t,interfaces:e,directives:n,fields:s})=>Fe(["extend type",t,Rt("implements ",Fe(e," & ")),Fe(n," "),li(s)]," ")},InterfaceTypeExtension:{leave:({name:t,interfaces:e,directives:n,fields:s})=>Fe(["extend interface",t,Rt("implements ",Fe(e," & ")),Fe(n," "),li(s)]," ")},UnionTypeExtension:{leave:({name:t,directives:e,types:n})=>Fe(["extend union",t,Fe(e," "),Rt("= ",Fe(n," | "))]," ")},EnumTypeExtension:{leave:({name:t,directives:e,values:n})=>Fe(["extend enum",t,Fe(e," "),li(n)]," ")},InputObjectTypeExtension:{leave:({name:t,directives:e,fields:n})=>Fe(["extend input",t,Fe(e," "),li(n)]," ")}};function Fe(t,e=""){var n;return(n=t==null?void 0:t.filter(s=>s).join(e))!==null&&n!==void 0?n:""}function li(t){return Rt(`{ +`,kd(Fe(t,` +`)),` +}`)}function Rt(t,e,n=""){return e!=null&&e!==""?t+e+n:""}function kd(t){return Rt(" ",t.replace(/\n/g,` + `))}function Vw(t){var e;return(e=t==null?void 0:t.some(n=>n.includes(` +`)))!==null&&e!==void 0?e:!1}var VS=t=>{throw TypeError(t)},_S=(t,e,n)=>e.has(t)||VS("Cannot "+n),rd=(t,e,n)=>(_S(t,e,"read from private field"),n?n.call(t):e.get(t)),id=(t,e,n)=>e.has(t)?VS("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),sd=(t,e,n,s)=>(_S(t,e,"write to private field"),e.set(t,n),n),Rd,Od,Md,Nd;class l5 extends Error{}class u5{constructor({url:e,fetch:n=fetch,headers:s={},queries:o={}}){id(this,Rd),id(this,Od),id(this,Md),id(this,Nd),sd(this,Rd,e),sd(this,Od,o),sd(this,Md,s),sd(this,Nd,(...l)=>n(...l))}async query(e){const n=await rd(this,Nd).call(this,rd(this,Rd),{method:"POST",headers:{"Content-Type":"application/json",...rd(this,Md)},body:JSON.stringify({query:typeof e.query=="string"?String(e.query):s5(e.query),variables:e.variables,extensions:e.extensions,operationName:e.operationName})});if(!n.ok)throw new l5(`GraphQL request failed: ${n.statusText} (${n.status})`);return await n.json()}async execute(e,n){return this.query({...n,query:rd(this,Od)[e]})}}Rd=new WeakMap;Od=new WeakMap;Md=new WeakMap;Nd=new WeakMap;var od={DOCUMENT:"Document",FRAGMENT_DEFINITION:"FragmentDefinition"};class c5 extends Error{constructor(e,n,s,o,l,c,f){super(e),this.name="GraphQLError",this.message=e,l&&(this.path=l),n&&(this.nodes=Array.isArray(n)?n:[n]),s&&(this.source=s),o&&(this.positions=o),c&&(this.originalError=c);var h=f;if(!h&&c){var g=c.extensions;g&&typeof g=="object"&&(h=g)}this.extensions=h||{}}toJSON(){return{...this,message:this.message}}toString(){return this.message}get[Symbol.toStringTag](){return"GraphQLError"}}var Qe,pe;function gr(t){return new c5(`Syntax Error: Unexpected token at ${pe} in ${t}`)}function _w(t){if(t.lastIndex=pe,t.test(Qe))return Qe.slice(pe,pe=t.lastIndex)}var ad=/ +(?=[^\s])/y;function f5(t){for(var e=t.split(` +`),n="",s=0,o=0,l=e.length-1,c=0;c=48&&e<=57||e>=65&&e<=90||e===95||e>=97&&e<=122;e=0|Qe.charCodeAt(pe++));if(t===pe-1)throw gr("Name");var n=Qe.slice(t,--pe);return Nt(),n}function mr(){return{kind:"Name",value:Km()}}var d5=/(?:"""|(?:[\s\S]*?[^\\])""")/y,h5=/(?:(?:\.\d+)?[eE][+-]?\d+|\.\d+)/y;function ah(t){var e;switch(Qe.charCodeAt(pe)){case 91:pe++,Nt();for(var n=[];Qe.charCodeAt(pe)!==93;)n.push(ah(t));return pe++,Nt(),{kind:"ListValue",values:n};case 123:pe++,Nt();for(var s=[];Qe.charCodeAt(pe)!==125;){var o=mr();if(Qe.charCodeAt(pe++)!==58)throw gr("ObjectField");Nt(),s.push({kind:"ObjectField",name:o,value:ah(t)})}return pe++,Nt(),{kind:"ObjectValue",fields:s};case 36:if(t)throw gr("Variable");return pe++,{kind:"Variable",name:mr()};case 34:if(Qe.charCodeAt(pe+1)===34&&Qe.charCodeAt(pe+2)===34){if(pe+=3,(e=_w(d5))==null)throw gr("StringValue");return Nt(),{kind:"StringValue",value:f5(e.slice(0,-3)),block:!0}}else{var l=pe,c;pe++;var f=!1;for(c=0|Qe.charCodeAt(pe++);c===92&&(pe++,f=!0)||c!==10&&c!==13&&c!==34&&c;c=0|Qe.charCodeAt(pe++));if(c!==34)throw gr("StringValue");return e=Qe.slice(l,pe),Nt(),{kind:"StringValue",value:f?JSON.parse(e):e.slice(1,-1),block:!1}}case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:for(var h=pe++,g;(g=0|Qe.charCodeAt(pe++))>=48&&g<=57;);var v=Qe.slice(h,--pe);if((g=Qe.charCodeAt(pe))===46||g===69||g===101){if((e=_w(h5))==null)throw gr("FloatValue");return Nt(),{kind:"FloatValue",value:v+e}}else return Nt(),{kind:"IntValue",value:v};case 110:if(Qe.charCodeAt(pe+1)===117&&Qe.charCodeAt(pe+2)===108&&Qe.charCodeAt(pe+3)===108)return pe+=4,Nt(),{kind:"NullValue"};break;case 116:if(Qe.charCodeAt(pe+1)===114&&Qe.charCodeAt(pe+2)===117&&Qe.charCodeAt(pe+3)===101)return pe+=4,Nt(),{kind:"BooleanValue",value:!0};break;case 102:if(Qe.charCodeAt(pe+1)===97&&Qe.charCodeAt(pe+2)===108&&Qe.charCodeAt(pe+3)===115&&Qe.charCodeAt(pe+4)===101)return pe+=5,Nt(),{kind:"BooleanValue",value:!1};break}return{kind:"EnumValue",value:Km()}}function zS(t){if(Qe.charCodeAt(pe)===40){var e=[];pe++,Nt();do{var n=mr();if(Qe.charCodeAt(pe++)!==58)throw gr("Argument");Nt(),e.push({kind:"Argument",name:n,value:ah(t)})}while(Qe.charCodeAt(pe)!==41);return pe++,Nt(),e}}function yo(t){if(Qe.charCodeAt(pe)===64){var e=[];do pe++,e.push({kind:"Directive",name:mr(),arguments:zS(t)});while(Qe.charCodeAt(pe)===64);return e}}function p5(){for(var t=0;Qe.charCodeAt(pe)===91;)t++,pe++,Nt();var e={kind:"NamedType",name:mr()};do if(Qe.charCodeAt(pe)===33&&(pe++,Nt(),e={kind:"NonNullType",type:e}),t){if(Qe.charCodeAt(pe++)!==93)throw gr("NamedType");Nt(),e={kind:"ListType",type:e}}while(t--);return e}function lh(){if(Qe.charCodeAt(pe++)!==123)throw gr("SelectionSet");return Nt(),uh()}function uh(){var t=[];do if(Qe.charCodeAt(pe)===46){if(Qe.charCodeAt(++pe)!==46||Qe.charCodeAt(++pe)!==46)throw gr("SelectionSet");switch(pe++,Nt(),Qe.charCodeAt(pe)){case 64:t.push({kind:"InlineFragment",typeCondition:void 0,directives:yo(!1),selectionSet:lh()});break;case 111:Qe.charCodeAt(pe+1)===110?(pe+=2,Nt(),t.push({kind:"InlineFragment",typeCondition:{kind:"NamedType",name:mr()},directives:yo(!1),selectionSet:lh()})):t.push({kind:"FragmentSpread",name:mr(),directives:yo(!1)});break;case 123:pe++,Nt(),t.push({kind:"InlineFragment",typeCondition:void 0,directives:void 0,selectionSet:uh()});break;default:t.push({kind:"FragmentSpread",name:mr(),directives:yo(!1)})}}else{var e=mr(),n=void 0;Qe.charCodeAt(pe)===58&&(pe++,Nt(),n=e,e=mr());var s=zS(!1),o=yo(!1),l=void 0;Qe.charCodeAt(pe)===123&&(pe++,Nt(),l=uh()),t.push({kind:"Field",alias:n,name:e,arguments:s,directives:o,selectionSet:l})}while(Qe.charCodeAt(pe)!==125);return pe++,Nt(),{kind:"SelectionSet",selections:t}}function g5(){if(Nt(),Qe.charCodeAt(pe)===40){var t=[];pe++,Nt();do{if(Qe.charCodeAt(pe++)!==36)throw gr("Variable");var e=mr();if(Qe.charCodeAt(pe++)!==58)throw gr("VariableDefinition");Nt();var n=p5(),s=void 0;Qe.charCodeAt(pe)===61&&(pe++,Nt(),s=ah(!0)),Nt(),t.push({kind:"VariableDefinition",variable:{kind:"Variable",name:e},type:n,defaultValue:s,directives:yo(!0)})}while(Qe.charCodeAt(pe)!==41);return pe++,Nt(),t}}function m5(){var t=mr();if(Qe.charCodeAt(pe++)!==111||Qe.charCodeAt(pe++)!==110)throw gr("FragmentDefinition");return Nt(),{kind:"FragmentDefinition",name:t,typeCondition:{kind:"NamedType",name:mr()},directives:yo(!1),selectionSet:lh()}}function A5(){var t=[];do if(Qe.charCodeAt(pe)===123)pe++,Nt(),t.push({kind:"OperationDefinition",operation:"query",name:void 0,variableDefinitions:void 0,directives:void 0,selectionSet:uh()});else{var e=Km();switch(e){case"fragment":t.push(m5());break;case"query":case"mutation":case"subscription":var n,s=void 0;(n=Qe.charCodeAt(pe))!==40&&n!==64&&n!==123&&(s=mr()),t.push({kind:"OperationDefinition",operation:e,name:s,variableDefinitions:g5(),directives:yo(!1),selectionSet:lh()});break;default:throw gr("Document")}}while(peg.name.value!=="_unmask"));var h;return{kind:od.DOCUMENT,definitions:s,get loc(){if(!h&&f){var g=e+function(A){try{zw++;var b="";for(var C of A)if(!Qg.has(C)){Qg.add(C);var{loc:O}=C;O&&(b+=O.source.body)}return b}finally{--zw==0&&Qg.clear()}}(n||[]);return{start:0,end:g.length,source:{body:g,name:"GraphQLTada",locationOffset:{line:1,column:1}}}}return h},set loc(g){h=g}}}return t.scalar=function(n,s){return s},t.persisted=function(n,s){return{kind:od.DOCUMENT,definitions:s?s.definitions:[],documentId:n}},t}WS();const y5=WS();function w5(t){if(t.length!==1)throw new Error("Invalid base64Url character: "+t);const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".indexOf(t);if(n===-1)throw new Error("Invalid base64Url character: "+t);const s=n.toString(2).padStart(6,"0");return Array.from(s).map(Number)}function x5(t){let e=[];for(let n=0;n{throw TypeError(t)},GS=(t,e,n)=>e.has(t)||QS("Cannot "+n),Gg=(t,e,n)=>(GS(t,e,"read from private field"),n?n.call(t):e.get(t)),Ww=(t,e,n)=>e.has(t)?QS("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),ld=(t,e,n,s)=>(GS(t,e,"write to private field"),e.set(t,n),n),vl,nc;const k5=class O0 extends jS{constructor(e,{client:n}={}){super(),Ww(this,vl),Ww(this,nc),ld(this,nc,n),typeof e=="string"?ld(this,vl,ir(e)):e instanceof Uint8Array?ld(this,vl,e):ld(this,vl,Uint8Array.from(e))}equals(e){return super.equals(e)}toRawBytes(){return Gg(this,vl)}flag(){return Wc.ZkLogin}async verify(e,n){throw Error("does not support")}verifyPersonalMessage(e,n){const s=M0(n),o=new O0(s.publicKey).toSuiAddress();return Qw({address:o,bytes:zt(e),signature:s.serializedSignature,intentScope:"PERSONAL_MESSAGE",client:Gg(this,nc)})}verifyTransaction(e,n){const s=M0(n),o=new O0(s.publicKey).toSuiAddress();return Qw({address:o,bytes:zt(e),signature:s.serializedSignature,intentScope:"TRANSACTION_DATA",client:Gg(this,nc)})}};vl=new WeakMap;nc=new WeakMap;let R5=k5;function O5(t,e,n){const s=T5(t,32),o=new TextEncoder().encode(e),l=new Uint8Array(1+o.length+s.length);return l.set([o.length],0),l.set(o,1),l.set(s,1+o.length),new R5(l,n)}const M5=y5(` + query Zklogin( + $bytes: Base64! + $signature: Base64! + $intentScope: ZkLoginIntentScope! + $author: SuiAddress! + ) { + verifyZkloginSignature( + bytes: $bytes + signature: $signature + intentScope: $intentScope + author: $author + ) { + success + errors + } + } +`);async function Qw({address:t,bytes:e,signature:n,intentScope:s,client:o=new u5({url:"https://sui-mainnet.mystenlabs.com/graphql"})}){var c,f;const l=await o.query({query:M5,variables:{bytes:e,signature:n,intentScope:s,author:t}});return((c=l.data)==null?void 0:c.verifyZkloginSignature.success)===!0&&((f=l.data)==null?void 0:f.verifyZkloginSignature.errors.length)===0}function M0(t){const e=typeof t=="string"?ir(t):t;if(e[0]!==Wc.ZkLogin)throw new Error("Invalid signature scheme");const n=e.slice(1),{inputs:s,maxEpoch:o,userSignature:l}=I5(n),{issBase64Details:c,addressSeed:f}=s,h=E5(c,"iss"),g=O5(BigInt(f),h);return{serializedSignature:zt(e),signatureScheme:"ZkLogin",zkLogin:{inputs:s,maxEpoch:o,userSignature:l,iss:h,addressSeed:BigInt(f)},signature:e,publicKey:g.toRawBytes()}}function N5({signature:t,signatureScheme:e,publicKey:n}){if(!n)throw new Error("`publicKey` is required");const s=n.toRawBytes(),o=new Uint8Array(1+t.length+s.length);return o.set([Wc[e]]),o.set(t,1),o.set(s,1+t.length),zt(o)}function P5(t){const e=ir(t),n=US[e[0]];switch(n){case"MultiSig":const s=it.MultiSig.parse(e.slice(1));return{serializedSignature:t,signatureScheme:n,multisig:s,bytes:e};case"ZkLogin":return M0(t);case"ED25519":case"Secp256k1":case"Secp256r1":const o=_4[n],l=e.slice(1,e.length-o),c=e.slice(1+l.length);return{serializedSignature:t,signatureScheme:n,signature:l,publicKey:c,bytes:e};default:throw new Error("Unsupported signature scheme")}}function pc(t){if(!Number.isSafeInteger(t)||t<0)throw new Error("positive integer expected, got "+t)}function B5(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function Ym(t,...e){if(!B5(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error("Uint8Array expected of length "+e+", got length="+t.length)}function HS(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");pc(t.outputLen),pc(t.blockLen)}function ch(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function D5(t,e){Ym(t);const n=e.outputLen;if(t.lengtht().update(Ic(s)).digest(),n=t();return e.outputLen=n.outputLen,e.blockLen=n.blockLen,e.create=()=>t(),e}let YS=class extends KS{constructor(e,n){super(),this.finished=!1,this.destroyed=!1,HS(e);const s=Ic(n);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,l=new Uint8Array(o);l.set(s.length>o?e.create().update(s).digest():s);for(let c=0;cnew YS(t,e).update(n).digest();XS.create=(t,e)=>new YS(t,e);function F5(t,e,n,s){HS(t);const o=U5({dkLen:32,asyncTick:10},s),{c:l,dkLen:c,asyncTick:f}=o;if(pc(l),pc(c),pc(f),l<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const h=Ic(e),g=Ic(n),v=new Uint8Array(c),A=XS.create(t,h),b=A._cloneInto().update(g);return{c:l,dkLen:c,asyncTick:f,DK:v,PRF:A,PRFSalt:b}}function V5(t,e,n,s,o){return t.destroy(),e.destroy(),s&&s.destroy(),o.fill(0),n}function _5(t,e,n,s){const{c:o,dkLen:l,DK:c,PRF:f,PRFSalt:h}=F5(t,e,n,s);let g;const v=new Uint8Array(4),A=Pd(v),b=new Uint8Array(f.outputLen);for(let C=1,O=0;O>o&l),f=Number(n&l),h=s?4:0,g=s?0:4;t.setUint32(e+h,c,s),t.setUint32(e+g,f,s)}class W5 extends KS{constructor(e,n,s,o){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=e,this.outputLen=n,this.padOffset=s,this.isLE=o,this.buffer=new Uint8Array(e),this.view=Pd(this.buffer)}update(e){ch(this);const{view:n,buffer:s,blockLen:o}=this;e=Ic(e);const l=e.length;for(let c=0;co-c&&(this.process(s,0),c=0);for(let A=c;Av.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;A>N0&ud)}:{h:Number(t>>N0&ud)|0,l:Number(t&ud)|0}}function Q5(t,e=!1){let n=new Uint32Array(t.length),s=new Uint32Array(t.length);for(let o=0;oBigInt(t>>>0)<>>0),H5=(t,e,n)=>t>>>n,K5=(t,e,n)=>t<<32-n|e>>>n,Y5=(t,e,n)=>t>>>n|e<<32-n,X5=(t,e,n)=>t<<32-n|e>>>n,q5=(t,e,n)=>t<<64-n|e>>>n-32,J5=(t,e,n)=>t>>>n-32|e<<64-n,Z5=(t,e)=>e,$5=(t,e)=>t,eM=(t,e,n)=>t<>>32-n,tM=(t,e,n)=>e<>>32-n,nM=(t,e,n)=>e<>>64-n,rM=(t,e,n)=>t<>>64-n;function iM(t,e,n,s){const o=(e>>>0)+(s>>>0);return{h:t+n+(o/2**32|0)|0,l:o|0}}const sM=(t,e,n)=>(t>>>0)+(e>>>0)+(n>>>0),oM=(t,e,n,s)=>e+n+s+(t/2**32|0)|0,aM=(t,e,n,s)=>(t>>>0)+(e>>>0)+(n>>>0)+(s>>>0),lM=(t,e,n,s,o)=>e+n+s+o+(t/2**32|0)|0,uM=(t,e,n,s,o)=>(t>>>0)+(e>>>0)+(n>>>0)+(s>>>0)+(o>>>0),cM=(t,e,n,s,o,l)=>e+n+s+o+l+(t/2**32|0)|0,Et={fromBig:qS,split:Q5,toBig:G5,shrSH:H5,shrSL:K5,rotrSH:Y5,rotrSL:X5,rotrBH:q5,rotrBL:J5,rotr32H:Z5,rotr32L:$5,rotlSH:eM,rotlSL:tM,rotlBH:nM,rotlBL:rM,add:iM,add3L:sM,add3H:oM,add4L:aM,add4H:lM,add5H:cM,add5L:uM},[fM,dM]=Et.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(t=>BigInt(t))),ro=new Uint32Array(80),io=new Uint32Array(80);let hM=class extends W5{constructor(e=64){super(128,e,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:n,Bh:s,Bl:o,Ch:l,Cl:c,Dh:f,Dl:h,Eh:g,El:v,Fh:A,Fl:b,Gh:C,Gl:O,Hh:x,Hl:S}=this;return[e,n,s,o,l,c,f,h,g,v,A,b,C,O,x,S]}set(e,n,s,o,l,c,f,h,g,v,A,b,C,O,x,S){this.Ah=e|0,this.Al=n|0,this.Bh=s|0,this.Bl=o|0,this.Ch=l|0,this.Cl=c|0,this.Dh=f|0,this.Dl=h|0,this.Eh=g|0,this.El=v|0,this.Fh=A|0,this.Fl=b|0,this.Gh=C|0,this.Gl=O|0,this.Hh=x|0,this.Hl=S|0}process(e,n){for(let P=0;P<16;P++,n+=4)ro[P]=e.getUint32(n),io[P]=e.getUint32(n+=4);for(let P=16;P<80;P++){const L=ro[P-15]|0,z=io[P-15]|0,q=Et.rotrSH(L,z,1)^Et.rotrSH(L,z,8)^Et.shrSH(L,z,7),te=Et.rotrSL(L,z,1)^Et.rotrSL(L,z,8)^Et.shrSL(L,z,7),oe=ro[P-2]|0,ge=io[P-2]|0,xe=Et.rotrSH(oe,ge,19)^Et.rotrBH(oe,ge,61)^Et.shrSH(oe,ge,6),nt=Et.rotrSL(oe,ge,19)^Et.rotrBL(oe,ge,61)^Et.shrSL(oe,ge,6),je=Et.add4L(te,nt,io[P-7],io[P-16]),Xe=Et.add4H(je,q,xe,ro[P-7],ro[P-16]);ro[P]=Xe|0,io[P]=je|0}let{Ah:s,Al:o,Bh:l,Bl:c,Ch:f,Cl:h,Dh:g,Dl:v,Eh:A,El:b,Fh:C,Fl:O,Gh:x,Gl:S,Hh:M,Hl:B}=this;for(let P=0;P<80;P++){const L=Et.rotrSH(A,b,14)^Et.rotrSH(A,b,18)^Et.rotrBH(A,b,41),z=Et.rotrSL(A,b,14)^Et.rotrSL(A,b,18)^Et.rotrBL(A,b,41),q=A&C^~A&x,te=b&O^~b&S,oe=Et.add5L(B,z,te,dM[P],io[P]),ge=Et.add5H(oe,M,L,q,fM[P],ro[P]),xe=oe|0,nt=Et.rotrSH(s,o,28)^Et.rotrBH(s,o,34)^Et.rotrBH(s,o,39),je=Et.rotrSL(s,o,28)^Et.rotrBL(s,o,34)^Et.rotrBL(s,o,39),Xe=s&l^s&f^l&f,Ze=o&c^o&h^c&h;M=x|0,B=S|0,x=C|0,S=O|0,C=A|0,O=b|0,{h:A,l:b}=Et.add(g|0,v|0,ge|0,xe|0),g=f|0,v=h|0,f=l|0,h=c|0,l=s|0,c=o|0;const ht=Et.add3L(xe,je,Ze);s=Et.add3H(ht,ge,nt,Xe),o=ht|0}({h:s,l:o}=Et.add(this.Ah|0,this.Al|0,s|0,o|0)),{h:l,l:c}=Et.add(this.Bh|0,this.Bl|0,l|0,c|0),{h:f,l:h}=Et.add(this.Ch|0,this.Cl|0,f|0,h|0),{h:g,l:v}=Et.add(this.Dh|0,this.Dl|0,g|0,v|0),{h:A,l:b}=Et.add(this.Eh|0,this.El|0,A|0,b|0),{h:C,l:O}=Et.add(this.Fh|0,this.Fl|0,C|0,O|0),{h:x,l:S}=Et.add(this.Gh|0,this.Gl|0,x|0,S|0),{h:M,l:B}=Et.add(this.Hh|0,this.Hl|0,M|0,B|0),this.set(s,o,l,c,f,h,g,v,A,b,C,O,x,S,M,B)}roundClean(){ro.fill(0),io.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};const pM=L5(()=>new hM);/*! scure-bip39 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */function JS(t){if(typeof t!="string")throw new TypeError("invalid mnemonic type: "+typeof t);return t.normalize("NFKD")}function gM(t){const e=JS(t),n=e.split(" ");if(![12,15,18,21,24].includes(n.length))throw new Error("Invalid mnemonic");return{nfkd:e,words:n}}const mM=t=>JS("mnemonic"+t);function AM(t,e=""){return _5(pM,gM(t).nfkd,mM(e),{c:2048,dkLen:64})}function Gw(t){return!!new RegExp("^m\\/44'\\/784'\\/[0-9]+'\\/[0-9]+'\\/[0-9]+'+$").test(t)}function vM(t){return AM(t,"")}function yM(t){return Jl(vM(t))}var ra={},Hw;function wM(){if(Hw)return ra;Hw=1,Object.defineProperty(ra,"__esModule",{value:!0}),ra.bech32m=ra.bech32=void 0;const t="qpzry9x8gf2tvdw0s3jn54khce6mua7l",e={};for(let g=0;g>25;return(g&33554431)<<5^-(v>>0&1)&996825010^-(v>>1&1)&642813549^-(v>>2&1)&513874426^-(v>>3&1)&1027748829^-(v>>4&1)&705979059}function s(g){let v=1;for(let A=0;A126)return"Invalid prefix ("+g+")";v=n(v)^b>>5}v=n(v);for(let A=0;A=A;)O-=A,S.push(C>>O&x);if(b)O>0&&S.push(C<=v)return"Excess padding";if(C<M)throw new TypeError("Exceeds length limit");x=x.toLowerCase();let B=s(x);if(typeof B=="string")throw new Error(B);let P=x+"1";for(let L=0;L>5)throw new Error("Non 5-bit word");B=n(B)^z,P+=t.charAt(z)}for(let L=0;L<6;++L)B=n(B);B^=v;for(let L=0;L<6;++L){const z=B>>(5-L)*5&31;P+=t.charAt(z)}return P}function b(x,S){if(S=S||90,x.length<8)return x+" too short";if(x.length>S)return"Exceeds length limit";const M=x.toLowerCase(),B=x.toUpperCase();if(x!==M&&x!==B)return"Mixed-case string "+x;x=M;const P=x.lastIndexOf("1");if(P===-1)return"No separator character for "+x;if(P===0)return"Missing prefix for "+x;const L=x.slice(0,P),z=x.slice(P+1);if(z.length<6)return"Data too short";let q=s(L);if(typeof q=="string")return q;const te=[];for(let oe=0;oe=z.length)&&te.push(xe)}return q!==v?"Invalid checksum for "+x:{prefix:L,words:te}}function C(x,S){const M=b(x,S);if(typeof M=="object")return M}function O(x,S){const M=b(x,S);if(typeof M=="object")return M;throw new Error(M)}return{decodeUnsafe:C,decode:O,encode:A,toWords:l,fromWordsUnsafe:c,fromWords:f}}return ra.bech32=h("bech32"),ra.bech32m=h("bech32m"),ra}var fh=wM();const Bd=32,ZS="suiprivkey";class xM{async signWithIntent(e,n){const s=BS(n,e),o=Zd(s,{dkLen:32});return{signature:N5({signature:await this.sign(o),signatureScheme:this.getKeyScheme(),publicKey:this.getPublicKey()}),bytes:zt(e)}}async signTransaction(e){return this.signWithIntent(e,"TransactionData")}async signPersonalMessage(e){const{signature:n}=await this.signWithIntent(j.vector(j.u8()).serialize(e).toBytes(),"PersonalMessage");return{bytes:zt(e),signature:n}}toSuiAddress(){return this.getPublicKey().toSuiAddress()}}class bM extends xM{}function SM(t){const{prefix:e,words:n}=fh.bech32.decode(t);if(e!==ZS)throw new Error("invalid private key prefix");const s=new Uint8Array(fh.bech32.fromWords(n)),o=s.slice(1);return{schema:US[s[0]],secretKey:o}}function EM(t,e){if(t.length!==Bd)throw new Error("Invalid bytes length");const n=Wc[e],s=new Uint8Array(t.length+1);return s.set([n]),s.set(t,1),fh.bech32.encode(ZS,fh.bech32.toWords(s))}function CM(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Hg={exports:{}};const IM={},TM=Object.freeze(Object.defineProperty({__proto__:null,default:IM},Symbol.toStringTag,{value:"Module"})),kM=xC(TM);var Kw;function RM(){return Kw||(Kw=1,function(t){(function(e){var n=function(y){var k,T=new Float64Array(16);if(y)for(k=0;k>24&255,y[k+1]=T>>16&255,y[k+2]=T>>8&255,y[k+3]=T&255,y[k+4]=p>>24&255,y[k+5]=p>>16&255,y[k+6]=p>>8&255,y[k+7]=p&255}function x(y,k,T,p,N){var W,G=0;for(W=0;W>>8)-1}function S(y,k,T,p){return x(y,k,T,p,16)}function M(y,k,T,p){return x(y,k,T,p,32)}function B(y,k,T,p){for(var N=p[0]&255|(p[1]&255)<<8|(p[2]&255)<<16|(p[3]&255)<<24,W=T[0]&255|(T[1]&255)<<8|(T[2]&255)<<16|(T[3]&255)<<24,G=T[4]&255|(T[5]&255)<<8|(T[6]&255)<<16|(T[7]&255)<<24,re=T[8]&255|(T[9]&255)<<8|(T[10]&255)<<16|(T[11]&255)<<24,ce=T[12]&255|(T[13]&255)<<8|(T[14]&255)<<16|(T[15]&255)<<24,Ue=p[4]&255|(p[5]&255)<<8|(p[6]&255)<<16|(p[7]&255)<<24,Ce=k[0]&255|(k[1]&255)<<8|(k[2]&255)<<16|(k[3]&255)<<24,Ot=k[4]&255|(k[5]&255)<<8|(k[6]&255)<<16|(k[7]&255)<<24,ke=k[8]&255|(k[9]&255)<<8|(k[10]&255)<<16|(k[11]&255)<<24,rt=k[12]&255|(k[13]&255)<<8|(k[14]&255)<<16|(k[15]&255)<<24,st=p[8]&255|(p[9]&255)<<8|(p[10]&255)<<16|(p[11]&255)<<24,pt=T[16]&255|(T[17]&255)<<8|(T[18]&255)<<16|(T[19]&255)<<24,gt=T[20]&255|(T[21]&255)<<8|(T[22]&255)<<16|(T[23]&255)<<24,ot=T[24]&255|(T[25]&255)<<8|(T[26]&255)<<16|(T[27]&255)<<24,Ne=T[28]&255|(T[29]&255)<<8|(T[30]&255)<<16|(T[31]&255)<<24,at=p[12]&255|(p[13]&255)<<8|(p[14]&255)<<16|(p[15]&255)<<24,Oe=N,ze=W,Ie=G,Pe=re,De=ce,Se=Ue,K=Ce,X=Ot,ie=ke,ne=rt,se=st,fe=pt,Ye=gt,ut=ot,ct=Ne,ft=at,U,bt=0;bt<20;bt+=2)U=Oe+Ye|0,De^=U<<7|U>>>25,U=De+Oe|0,ie^=U<<9|U>>>23,U=ie+De|0,Ye^=U<<13|U>>>19,U=Ye+ie|0,Oe^=U<<18|U>>>14,U=Se+ze|0,ne^=U<<7|U>>>25,U=ne+Se|0,ut^=U<<9|U>>>23,U=ut+ne|0,ze^=U<<13|U>>>19,U=ze+ut|0,Se^=U<<18|U>>>14,U=se+K|0,ct^=U<<7|U>>>25,U=ct+se|0,Ie^=U<<9|U>>>23,U=Ie+ct|0,K^=U<<13|U>>>19,U=K+Ie|0,se^=U<<18|U>>>14,U=ft+fe|0,Pe^=U<<7|U>>>25,U=Pe+ft|0,X^=U<<9|U>>>23,U=X+Pe|0,fe^=U<<13|U>>>19,U=fe+X|0,ft^=U<<18|U>>>14,U=Oe+Pe|0,ze^=U<<7|U>>>25,U=ze+Oe|0,Ie^=U<<9|U>>>23,U=Ie+ze|0,Pe^=U<<13|U>>>19,U=Pe+Ie|0,Oe^=U<<18|U>>>14,U=Se+De|0,K^=U<<7|U>>>25,U=K+Se|0,X^=U<<9|U>>>23,U=X+K|0,De^=U<<13|U>>>19,U=De+X|0,Se^=U<<18|U>>>14,U=se+ne|0,fe^=U<<7|U>>>25,U=fe+se|0,ie^=U<<9|U>>>23,U=ie+fe|0,ne^=U<<13|U>>>19,U=ne+ie|0,se^=U<<18|U>>>14,U=ft+ct|0,Ye^=U<<7|U>>>25,U=Ye+ft|0,ut^=U<<9|U>>>23,U=ut+Ye|0,ct^=U<<13|U>>>19,U=ct+ut|0,ft^=U<<18|U>>>14;Oe=Oe+N|0,ze=ze+W|0,Ie=Ie+G|0,Pe=Pe+re|0,De=De+ce|0,Se=Se+Ue|0,K=K+Ce|0,X=X+Ot|0,ie=ie+ke|0,ne=ne+rt|0,se=se+st|0,fe=fe+pt|0,Ye=Ye+gt|0,ut=ut+ot|0,ct=ct+Ne|0,ft=ft+at|0,y[0]=Oe>>>0&255,y[1]=Oe>>>8&255,y[2]=Oe>>>16&255,y[3]=Oe>>>24&255,y[4]=ze>>>0&255,y[5]=ze>>>8&255,y[6]=ze>>>16&255,y[7]=ze>>>24&255,y[8]=Ie>>>0&255,y[9]=Ie>>>8&255,y[10]=Ie>>>16&255,y[11]=Ie>>>24&255,y[12]=Pe>>>0&255,y[13]=Pe>>>8&255,y[14]=Pe>>>16&255,y[15]=Pe>>>24&255,y[16]=De>>>0&255,y[17]=De>>>8&255,y[18]=De>>>16&255,y[19]=De>>>24&255,y[20]=Se>>>0&255,y[21]=Se>>>8&255,y[22]=Se>>>16&255,y[23]=Se>>>24&255,y[24]=K>>>0&255,y[25]=K>>>8&255,y[26]=K>>>16&255,y[27]=K>>>24&255,y[28]=X>>>0&255,y[29]=X>>>8&255,y[30]=X>>>16&255,y[31]=X>>>24&255,y[32]=ie>>>0&255,y[33]=ie>>>8&255,y[34]=ie>>>16&255,y[35]=ie>>>24&255,y[36]=ne>>>0&255,y[37]=ne>>>8&255,y[38]=ne>>>16&255,y[39]=ne>>>24&255,y[40]=se>>>0&255,y[41]=se>>>8&255,y[42]=se>>>16&255,y[43]=se>>>24&255,y[44]=fe>>>0&255,y[45]=fe>>>8&255,y[46]=fe>>>16&255,y[47]=fe>>>24&255,y[48]=Ye>>>0&255,y[49]=Ye>>>8&255,y[50]=Ye>>>16&255,y[51]=Ye>>>24&255,y[52]=ut>>>0&255,y[53]=ut>>>8&255,y[54]=ut>>>16&255,y[55]=ut>>>24&255,y[56]=ct>>>0&255,y[57]=ct>>>8&255,y[58]=ct>>>16&255,y[59]=ct>>>24&255,y[60]=ft>>>0&255,y[61]=ft>>>8&255,y[62]=ft>>>16&255,y[63]=ft>>>24&255}function P(y,k,T,p){for(var N=p[0]&255|(p[1]&255)<<8|(p[2]&255)<<16|(p[3]&255)<<24,W=T[0]&255|(T[1]&255)<<8|(T[2]&255)<<16|(T[3]&255)<<24,G=T[4]&255|(T[5]&255)<<8|(T[6]&255)<<16|(T[7]&255)<<24,re=T[8]&255|(T[9]&255)<<8|(T[10]&255)<<16|(T[11]&255)<<24,ce=T[12]&255|(T[13]&255)<<8|(T[14]&255)<<16|(T[15]&255)<<24,Ue=p[4]&255|(p[5]&255)<<8|(p[6]&255)<<16|(p[7]&255)<<24,Ce=k[0]&255|(k[1]&255)<<8|(k[2]&255)<<16|(k[3]&255)<<24,Ot=k[4]&255|(k[5]&255)<<8|(k[6]&255)<<16|(k[7]&255)<<24,ke=k[8]&255|(k[9]&255)<<8|(k[10]&255)<<16|(k[11]&255)<<24,rt=k[12]&255|(k[13]&255)<<8|(k[14]&255)<<16|(k[15]&255)<<24,st=p[8]&255|(p[9]&255)<<8|(p[10]&255)<<16|(p[11]&255)<<24,pt=T[16]&255|(T[17]&255)<<8|(T[18]&255)<<16|(T[19]&255)<<24,gt=T[20]&255|(T[21]&255)<<8|(T[22]&255)<<16|(T[23]&255)<<24,ot=T[24]&255|(T[25]&255)<<8|(T[26]&255)<<16|(T[27]&255)<<24,Ne=T[28]&255|(T[29]&255)<<8|(T[30]&255)<<16|(T[31]&255)<<24,at=p[12]&255|(p[13]&255)<<8|(p[14]&255)<<16|(p[15]&255)<<24,Oe=N,ze=W,Ie=G,Pe=re,De=ce,Se=Ue,K=Ce,X=Ot,ie=ke,ne=rt,se=st,fe=pt,Ye=gt,ut=ot,ct=Ne,ft=at,U,bt=0;bt<20;bt+=2)U=Oe+Ye|0,De^=U<<7|U>>>25,U=De+Oe|0,ie^=U<<9|U>>>23,U=ie+De|0,Ye^=U<<13|U>>>19,U=Ye+ie|0,Oe^=U<<18|U>>>14,U=Se+ze|0,ne^=U<<7|U>>>25,U=ne+Se|0,ut^=U<<9|U>>>23,U=ut+ne|0,ze^=U<<13|U>>>19,U=ze+ut|0,Se^=U<<18|U>>>14,U=se+K|0,ct^=U<<7|U>>>25,U=ct+se|0,Ie^=U<<9|U>>>23,U=Ie+ct|0,K^=U<<13|U>>>19,U=K+Ie|0,se^=U<<18|U>>>14,U=ft+fe|0,Pe^=U<<7|U>>>25,U=Pe+ft|0,X^=U<<9|U>>>23,U=X+Pe|0,fe^=U<<13|U>>>19,U=fe+X|0,ft^=U<<18|U>>>14,U=Oe+Pe|0,ze^=U<<7|U>>>25,U=ze+Oe|0,Ie^=U<<9|U>>>23,U=Ie+ze|0,Pe^=U<<13|U>>>19,U=Pe+Ie|0,Oe^=U<<18|U>>>14,U=Se+De|0,K^=U<<7|U>>>25,U=K+Se|0,X^=U<<9|U>>>23,U=X+K|0,De^=U<<13|U>>>19,U=De+X|0,Se^=U<<18|U>>>14,U=se+ne|0,fe^=U<<7|U>>>25,U=fe+se|0,ie^=U<<9|U>>>23,U=ie+fe|0,ne^=U<<13|U>>>19,U=ne+ie|0,se^=U<<18|U>>>14,U=ft+ct|0,Ye^=U<<7|U>>>25,U=Ye+ft|0,ut^=U<<9|U>>>23,U=ut+Ye|0,ct^=U<<13|U>>>19,U=ct+ut|0,ft^=U<<18|U>>>14;y[0]=Oe>>>0&255,y[1]=Oe>>>8&255,y[2]=Oe>>>16&255,y[3]=Oe>>>24&255,y[4]=Se>>>0&255,y[5]=Se>>>8&255,y[6]=Se>>>16&255,y[7]=Se>>>24&255,y[8]=se>>>0&255,y[9]=se>>>8&255,y[10]=se>>>16&255,y[11]=se>>>24&255,y[12]=ft>>>0&255,y[13]=ft>>>8&255,y[14]=ft>>>16&255,y[15]=ft>>>24&255,y[16]=K>>>0&255,y[17]=K>>>8&255,y[18]=K>>>16&255,y[19]=K>>>24&255,y[20]=X>>>0&255,y[21]=X>>>8&255,y[22]=X>>>16&255,y[23]=X>>>24&255,y[24]=ie>>>0&255,y[25]=ie>>>8&255,y[26]=ie>>>16&255,y[27]=ie>>>24&255,y[28]=ne>>>0&255,y[29]=ne>>>8&255,y[30]=ne>>>16&255,y[31]=ne>>>24&255}function L(y,k,T,p){B(y,k,T,p)}function z(y,k,T,p){P(y,k,T,p)}var q=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function te(y,k,T,p,N,W,G){var re=new Uint8Array(16),ce=new Uint8Array(64),Ue,Ce;for(Ce=0;Ce<16;Ce++)re[Ce]=0;for(Ce=0;Ce<8;Ce++)re[Ce]=W[Ce];for(;N>=64;){for(L(ce,re,G,q),Ce=0;Ce<64;Ce++)y[k+Ce]=T[p+Ce]^ce[Ce];for(Ue=1,Ce=8;Ce<16;Ce++)Ue=Ue+(re[Ce]&255)|0,re[Ce]=Ue&255,Ue>>>=8;N-=64,k+=64,p+=64}if(N>0)for(L(ce,re,G,q),Ce=0;Ce=64;){for(L(G,W,N,q),ce=0;ce<64;ce++)y[k+ce]=G[ce];for(re=1,ce=8;ce<16;ce++)re=re+(W[ce]&255)|0,W[ce]=re&255,re>>>=8;T-=64,k+=64}if(T>0)for(L(G,W,N,q),ce=0;ce>>13|T<<3)&8191,p=y[4]&255|(y[5]&255)<<8,this.r[2]=(T>>>10|p<<6)&7939,N=y[6]&255|(y[7]&255)<<8,this.r[3]=(p>>>7|N<<9)&8191,W=y[8]&255|(y[9]&255)<<8,this.r[4]=(N>>>4|W<<12)&255,this.r[5]=W>>>1&8190,G=y[10]&255|(y[11]&255)<<8,this.r[6]=(W>>>14|G<<2)&8191,re=y[12]&255|(y[13]&255)<<8,this.r[7]=(G>>>11|re<<5)&8065,ce=y[14]&255|(y[15]&255)<<8,this.r[8]=(re>>>8|ce<<8)&8191,this.r[9]=ce>>>5&127,this.pad[0]=y[16]&255|(y[17]&255)<<8,this.pad[1]=y[18]&255|(y[19]&255)<<8,this.pad[2]=y[20]&255|(y[21]&255)<<8,this.pad[3]=y[22]&255|(y[23]&255)<<8,this.pad[4]=y[24]&255|(y[25]&255)<<8,this.pad[5]=y[26]&255|(y[27]&255)<<8,this.pad[6]=y[28]&255|(y[29]&255)<<8,this.pad[7]=y[30]&255|(y[31]&255)<<8};nt.prototype.blocks=function(y,k,T){for(var p=this.fin?0:2048,N,W,G,re,ce,Ue,Ce,Ot,ke,rt,st,pt,gt,ot,Ne,at,Oe,ze,Ie,Pe=this.h[0],De=this.h[1],Se=this.h[2],K=this.h[3],X=this.h[4],ie=this.h[5],ne=this.h[6],se=this.h[7],fe=this.h[8],Ye=this.h[9],ut=this.r[0],ct=this.r[1],ft=this.r[2],U=this.r[3],bt=this.r[4],It=this.r[5],Tt=this.r[6],wt=this.r[7],St=this.r[8],kt=this.r[9];T>=16;)N=y[k+0]&255|(y[k+1]&255)<<8,Pe+=N&8191,W=y[k+2]&255|(y[k+3]&255)<<8,De+=(N>>>13|W<<3)&8191,G=y[k+4]&255|(y[k+5]&255)<<8,Se+=(W>>>10|G<<6)&8191,re=y[k+6]&255|(y[k+7]&255)<<8,K+=(G>>>7|re<<9)&8191,ce=y[k+8]&255|(y[k+9]&255)<<8,X+=(re>>>4|ce<<12)&8191,ie+=ce>>>1&8191,Ue=y[k+10]&255|(y[k+11]&255)<<8,ne+=(ce>>>14|Ue<<2)&8191,Ce=y[k+12]&255|(y[k+13]&255)<<8,se+=(Ue>>>11|Ce<<5)&8191,Ot=y[k+14]&255|(y[k+15]&255)<<8,fe+=(Ce>>>8|Ot<<8)&8191,Ye+=Ot>>>5|p,ke=0,rt=ke,rt+=Pe*ut,rt+=De*(5*kt),rt+=Se*(5*St),rt+=K*(5*wt),rt+=X*(5*Tt),ke=rt>>>13,rt&=8191,rt+=ie*(5*It),rt+=ne*(5*bt),rt+=se*(5*U),rt+=fe*(5*ft),rt+=Ye*(5*ct),ke+=rt>>>13,rt&=8191,st=ke,st+=Pe*ct,st+=De*ut,st+=Se*(5*kt),st+=K*(5*St),st+=X*(5*wt),ke=st>>>13,st&=8191,st+=ie*(5*Tt),st+=ne*(5*It),st+=se*(5*bt),st+=fe*(5*U),st+=Ye*(5*ft),ke+=st>>>13,st&=8191,pt=ke,pt+=Pe*ft,pt+=De*ct,pt+=Se*ut,pt+=K*(5*kt),pt+=X*(5*St),ke=pt>>>13,pt&=8191,pt+=ie*(5*wt),pt+=ne*(5*Tt),pt+=se*(5*It),pt+=fe*(5*bt),pt+=Ye*(5*U),ke+=pt>>>13,pt&=8191,gt=ke,gt+=Pe*U,gt+=De*ft,gt+=Se*ct,gt+=K*ut,gt+=X*(5*kt),ke=gt>>>13,gt&=8191,gt+=ie*(5*St),gt+=ne*(5*wt),gt+=se*(5*Tt),gt+=fe*(5*It),gt+=Ye*(5*bt),ke+=gt>>>13,gt&=8191,ot=ke,ot+=Pe*bt,ot+=De*U,ot+=Se*ft,ot+=K*ct,ot+=X*ut,ke=ot>>>13,ot&=8191,ot+=ie*(5*kt),ot+=ne*(5*St),ot+=se*(5*wt),ot+=fe*(5*Tt),ot+=Ye*(5*It),ke+=ot>>>13,ot&=8191,Ne=ke,Ne+=Pe*It,Ne+=De*bt,Ne+=Se*U,Ne+=K*ft,Ne+=X*ct,ke=Ne>>>13,Ne&=8191,Ne+=ie*ut,Ne+=ne*(5*kt),Ne+=se*(5*St),Ne+=fe*(5*wt),Ne+=Ye*(5*Tt),ke+=Ne>>>13,Ne&=8191,at=ke,at+=Pe*Tt,at+=De*It,at+=Se*bt,at+=K*U,at+=X*ft,ke=at>>>13,at&=8191,at+=ie*ct,at+=ne*ut,at+=se*(5*kt),at+=fe*(5*St),at+=Ye*(5*wt),ke+=at>>>13,at&=8191,Oe=ke,Oe+=Pe*wt,Oe+=De*Tt,Oe+=Se*It,Oe+=K*bt,Oe+=X*U,ke=Oe>>>13,Oe&=8191,Oe+=ie*ft,Oe+=ne*ct,Oe+=se*ut,Oe+=fe*(5*kt),Oe+=Ye*(5*St),ke+=Oe>>>13,Oe&=8191,ze=ke,ze+=Pe*St,ze+=De*wt,ze+=Se*Tt,ze+=K*It,ze+=X*bt,ke=ze>>>13,ze&=8191,ze+=ie*U,ze+=ne*ft,ze+=se*ct,ze+=fe*ut,ze+=Ye*(5*kt),ke+=ze>>>13,ze&=8191,Ie=ke,Ie+=Pe*kt,Ie+=De*St,Ie+=Se*wt,Ie+=K*Tt,Ie+=X*It,ke=Ie>>>13,Ie&=8191,Ie+=ie*bt,Ie+=ne*U,Ie+=se*ft,Ie+=fe*ct,Ie+=Ye*ut,ke+=Ie>>>13,Ie&=8191,ke=(ke<<2)+ke|0,ke=ke+rt|0,rt=ke&8191,ke=ke>>>13,st+=ke,Pe=rt,De=st,Se=pt,K=gt,X=ot,ie=Ne,ne=at,se=Oe,fe=ze,Ye=Ie,k+=16,T-=16;this.h[0]=Pe,this.h[1]=De,this.h[2]=Se,this.h[3]=K,this.h[4]=X,this.h[5]=ie,this.h[6]=ne,this.h[7]=se,this.h[8]=fe,this.h[9]=Ye},nt.prototype.finish=function(y,k){var T=new Uint16Array(10),p,N,W,G;if(this.leftover){for(G=this.leftover,this.buffer[G++]=1;G<16;G++)this.buffer[G]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(p=this.h[1]>>>13,this.h[1]&=8191,G=2;G<10;G++)this.h[G]+=p,p=this.h[G]>>>13,this.h[G]&=8191;for(this.h[0]+=p*5,p=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=p,p=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=p,T[0]=this.h[0]+5,p=T[0]>>>13,T[0]&=8191,G=1;G<10;G++)T[G]=this.h[G]+p,p=T[G]>>>13,T[G]&=8191;for(T[9]-=8192,N=(p^1)-1,G=0;G<10;G++)T[G]&=N;for(N=~N,G=0;G<10;G++)this.h[G]=this.h[G]&N|T[G];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,W=this.h[0]+this.pad[0],this.h[0]=W&65535,G=1;G<8;G++)W=(this.h[G]+this.pad[G]|0)+(W>>>16)|0,this.h[G]=W&65535;y[k+0]=this.h[0]>>>0&255,y[k+1]=this.h[0]>>>8&255,y[k+2]=this.h[1]>>>0&255,y[k+3]=this.h[1]>>>8&255,y[k+4]=this.h[2]>>>0&255,y[k+5]=this.h[2]>>>8&255,y[k+6]=this.h[3]>>>0&255,y[k+7]=this.h[3]>>>8&255,y[k+8]=this.h[4]>>>0&255,y[k+9]=this.h[4]>>>8&255,y[k+10]=this.h[5]>>>0&255,y[k+11]=this.h[5]>>>8&255,y[k+12]=this.h[6]>>>0&255,y[k+13]=this.h[6]>>>8&255,y[k+14]=this.h[7]>>>0&255,y[k+15]=this.h[7]>>>8&255},nt.prototype.update=function(y,k,T){var p,N;if(this.leftover){for(N=16-this.leftover,N>T&&(N=T),p=0;p=16&&(N=T-T%16,this.blocks(y,k,N),k+=N,T-=N),T){for(p=0;p>16&1),W[T-1]&=65535;W[15]=G[15]-32767-(W[14]>>16&1),N=W[15]>>16&1,W[14]&=65535,J(G,W,1-N)}for(T=0;T<16;T++)y[2*T]=G[T]&255,y[2*T+1]=G[T]>>8}function he(y,k){var T=new Uint8Array(32),p=new Uint8Array(32);return Z(T,y),Z(p,k),M(T,0,p,0)}function _(y){var k=new Uint8Array(32);return Z(k,y),k[0]&1}function $(y,k){var T;for(T=0;T<16;T++)y[T]=k[2*T]+(k[2*T+1]<<8);y[15]&=32767}function _e(y,k,T){for(var p=0;p<16;p++)y[p]=k[p]+T[p]}function me(y,k,T){for(var p=0;p<16;p++)y[p]=k[p]-T[p]}function be(y,k,T){var p,N,W=0,G=0,re=0,ce=0,Ue=0,Ce=0,Ot=0,ke=0,rt=0,st=0,pt=0,gt=0,ot=0,Ne=0,at=0,Oe=0,ze=0,Ie=0,Pe=0,De=0,Se=0,K=0,X=0,ie=0,ne=0,se=0,fe=0,Ye=0,ut=0,ct=0,ft=0,U=T[0],bt=T[1],It=T[2],Tt=T[3],wt=T[4],St=T[5],kt=T[6],Gt=T[7],Ge=T[8],Ht=T[9],Kt=T[10],Wt=T[11],ln=T[12],wn=T[13],xn=T[14],mn=T[15];p=k[0],W+=p*U,G+=p*bt,re+=p*It,ce+=p*Tt,Ue+=p*wt,Ce+=p*St,Ot+=p*kt,ke+=p*Gt,rt+=p*Ge,st+=p*Ht,pt+=p*Kt,gt+=p*Wt,ot+=p*ln,Ne+=p*wn,at+=p*xn,Oe+=p*mn,p=k[1],G+=p*U,re+=p*bt,ce+=p*It,Ue+=p*Tt,Ce+=p*wt,Ot+=p*St,ke+=p*kt,rt+=p*Gt,st+=p*Ge,pt+=p*Ht,gt+=p*Kt,ot+=p*Wt,Ne+=p*ln,at+=p*wn,Oe+=p*xn,ze+=p*mn,p=k[2],re+=p*U,ce+=p*bt,Ue+=p*It,Ce+=p*Tt,Ot+=p*wt,ke+=p*St,rt+=p*kt,st+=p*Gt,pt+=p*Ge,gt+=p*Ht,ot+=p*Kt,Ne+=p*Wt,at+=p*ln,Oe+=p*wn,ze+=p*xn,Ie+=p*mn,p=k[3],ce+=p*U,Ue+=p*bt,Ce+=p*It,Ot+=p*Tt,ke+=p*wt,rt+=p*St,st+=p*kt,pt+=p*Gt,gt+=p*Ge,ot+=p*Ht,Ne+=p*Kt,at+=p*Wt,Oe+=p*ln,ze+=p*wn,Ie+=p*xn,Pe+=p*mn,p=k[4],Ue+=p*U,Ce+=p*bt,Ot+=p*It,ke+=p*Tt,rt+=p*wt,st+=p*St,pt+=p*kt,gt+=p*Gt,ot+=p*Ge,Ne+=p*Ht,at+=p*Kt,Oe+=p*Wt,ze+=p*ln,Ie+=p*wn,Pe+=p*xn,De+=p*mn,p=k[5],Ce+=p*U,Ot+=p*bt,ke+=p*It,rt+=p*Tt,st+=p*wt,pt+=p*St,gt+=p*kt,ot+=p*Gt,Ne+=p*Ge,at+=p*Ht,Oe+=p*Kt,ze+=p*Wt,Ie+=p*ln,Pe+=p*wn,De+=p*xn,Se+=p*mn,p=k[6],Ot+=p*U,ke+=p*bt,rt+=p*It,st+=p*Tt,pt+=p*wt,gt+=p*St,ot+=p*kt,Ne+=p*Gt,at+=p*Ge,Oe+=p*Ht,ze+=p*Kt,Ie+=p*Wt,Pe+=p*ln,De+=p*wn,Se+=p*xn,K+=p*mn,p=k[7],ke+=p*U,rt+=p*bt,st+=p*It,pt+=p*Tt,gt+=p*wt,ot+=p*St,Ne+=p*kt,at+=p*Gt,Oe+=p*Ge,ze+=p*Ht,Ie+=p*Kt,Pe+=p*Wt,De+=p*ln,Se+=p*wn,K+=p*xn,X+=p*mn,p=k[8],rt+=p*U,st+=p*bt,pt+=p*It,gt+=p*Tt,ot+=p*wt,Ne+=p*St,at+=p*kt,Oe+=p*Gt,ze+=p*Ge,Ie+=p*Ht,Pe+=p*Kt,De+=p*Wt,Se+=p*ln,K+=p*wn,X+=p*xn,ie+=p*mn,p=k[9],st+=p*U,pt+=p*bt,gt+=p*It,ot+=p*Tt,Ne+=p*wt,at+=p*St,Oe+=p*kt,ze+=p*Gt,Ie+=p*Ge,Pe+=p*Ht,De+=p*Kt,Se+=p*Wt,K+=p*ln,X+=p*wn,ie+=p*xn,ne+=p*mn,p=k[10],pt+=p*U,gt+=p*bt,ot+=p*It,Ne+=p*Tt,at+=p*wt,Oe+=p*St,ze+=p*kt,Ie+=p*Gt,Pe+=p*Ge,De+=p*Ht,Se+=p*Kt,K+=p*Wt,X+=p*ln,ie+=p*wn,ne+=p*xn,se+=p*mn,p=k[11],gt+=p*U,ot+=p*bt,Ne+=p*It,at+=p*Tt,Oe+=p*wt,ze+=p*St,Ie+=p*kt,Pe+=p*Gt,De+=p*Ge,Se+=p*Ht,K+=p*Kt,X+=p*Wt,ie+=p*ln,ne+=p*wn,se+=p*xn,fe+=p*mn,p=k[12],ot+=p*U,Ne+=p*bt,at+=p*It,Oe+=p*Tt,ze+=p*wt,Ie+=p*St,Pe+=p*kt,De+=p*Gt,Se+=p*Ge,K+=p*Ht,X+=p*Kt,ie+=p*Wt,ne+=p*ln,se+=p*wn,fe+=p*xn,Ye+=p*mn,p=k[13],Ne+=p*U,at+=p*bt,Oe+=p*It,ze+=p*Tt,Ie+=p*wt,Pe+=p*St,De+=p*kt,Se+=p*Gt,K+=p*Ge,X+=p*Ht,ie+=p*Kt,ne+=p*Wt,se+=p*ln,fe+=p*wn,Ye+=p*xn,ut+=p*mn,p=k[14],at+=p*U,Oe+=p*bt,ze+=p*It,Ie+=p*Tt,Pe+=p*wt,De+=p*St,Se+=p*kt,K+=p*Gt,X+=p*Ge,ie+=p*Ht,ne+=p*Kt,se+=p*Wt,fe+=p*ln,Ye+=p*wn,ut+=p*xn,ct+=p*mn,p=k[15],Oe+=p*U,ze+=p*bt,Ie+=p*It,Pe+=p*Tt,De+=p*wt,Se+=p*St,K+=p*kt,X+=p*Gt,ie+=p*Ge,ne+=p*Ht,se+=p*Kt,fe+=p*Wt,Ye+=p*ln,ut+=p*wn,ct+=p*xn,ft+=p*mn,W+=38*ze,G+=38*Ie,re+=38*Pe,ce+=38*De,Ue+=38*Se,Ce+=38*K,Ot+=38*X,ke+=38*ie,rt+=38*ne,st+=38*se,pt+=38*fe,gt+=38*Ye,ot+=38*ut,Ne+=38*ct,at+=38*ft,N=1,p=W+N+65535,N=Math.floor(p/65536),W=p-N*65536,p=G+N+65535,N=Math.floor(p/65536),G=p-N*65536,p=re+N+65535,N=Math.floor(p/65536),re=p-N*65536,p=ce+N+65535,N=Math.floor(p/65536),ce=p-N*65536,p=Ue+N+65535,N=Math.floor(p/65536),Ue=p-N*65536,p=Ce+N+65535,N=Math.floor(p/65536),Ce=p-N*65536,p=Ot+N+65535,N=Math.floor(p/65536),Ot=p-N*65536,p=ke+N+65535,N=Math.floor(p/65536),ke=p-N*65536,p=rt+N+65535,N=Math.floor(p/65536),rt=p-N*65536,p=st+N+65535,N=Math.floor(p/65536),st=p-N*65536,p=pt+N+65535,N=Math.floor(p/65536),pt=p-N*65536,p=gt+N+65535,N=Math.floor(p/65536),gt=p-N*65536,p=ot+N+65535,N=Math.floor(p/65536),ot=p-N*65536,p=Ne+N+65535,N=Math.floor(p/65536),Ne=p-N*65536,p=at+N+65535,N=Math.floor(p/65536),at=p-N*65536,p=Oe+N+65535,N=Math.floor(p/65536),Oe=p-N*65536,W+=N-1+37*(N-1),N=1,p=W+N+65535,N=Math.floor(p/65536),W=p-N*65536,p=G+N+65535,N=Math.floor(p/65536),G=p-N*65536,p=re+N+65535,N=Math.floor(p/65536),re=p-N*65536,p=ce+N+65535,N=Math.floor(p/65536),ce=p-N*65536,p=Ue+N+65535,N=Math.floor(p/65536),Ue=p-N*65536,p=Ce+N+65535,N=Math.floor(p/65536),Ce=p-N*65536,p=Ot+N+65535,N=Math.floor(p/65536),Ot=p-N*65536,p=ke+N+65535,N=Math.floor(p/65536),ke=p-N*65536,p=rt+N+65535,N=Math.floor(p/65536),rt=p-N*65536,p=st+N+65535,N=Math.floor(p/65536),st=p-N*65536,p=pt+N+65535,N=Math.floor(p/65536),pt=p-N*65536,p=gt+N+65535,N=Math.floor(p/65536),gt=p-N*65536,p=ot+N+65535,N=Math.floor(p/65536),ot=p-N*65536,p=Ne+N+65535,N=Math.floor(p/65536),Ne=p-N*65536,p=at+N+65535,N=Math.floor(p/65536),at=p-N*65536,p=Oe+N+65535,N=Math.floor(p/65536),Oe=p-N*65536,W+=N-1+37*(N-1),y[0]=W,y[1]=G,y[2]=re,y[3]=ce,y[4]=Ue,y[5]=Ce,y[6]=Ot,y[7]=ke,y[8]=rt,y[9]=st,y[10]=pt,y[11]=gt,y[12]=ot,y[13]=Ne,y[14]=at,y[15]=Oe}function Ke(y,k){be(y,k,k)}function At(y,k){var T=n(),p;for(p=0;p<16;p++)T[p]=k[p];for(p=253;p>=0;p--)Ke(T,T),p!==2&&p!==4&&be(T,T,k);for(p=0;p<16;p++)y[p]=T[p]}function vt(y,k){var T=n(),p;for(p=0;p<16;p++)T[p]=k[p];for(p=250;p>=0;p--)Ke(T,T),p!==1&&be(T,T,k);for(p=0;p<16;p++)y[p]=T[p]}function yt(y,k,T){var p=new Uint8Array(32),N=new Float64Array(80),W,G,re=n(),ce=n(),Ue=n(),Ce=n(),Ot=n(),ke=n();for(G=0;G<31;G++)p[G]=k[G];for(p[31]=k[31]&127|64,p[0]&=248,$(N,T),G=0;G<16;G++)ce[G]=N[G],Ce[G]=re[G]=Ue[G]=0;for(re[0]=Ce[0]=1,G=254;G>=0;--G)W=p[G>>>3]>>>(G&7)&1,J(re,ce,W),J(Ue,Ce,W),_e(Ot,re,Ue),me(re,re,Ue),_e(Ue,ce,Ce),me(ce,ce,Ce),Ke(Ce,Ot),Ke(ke,re),be(re,Ue,re),be(Ue,ce,Ot),_e(Ot,re,Ue),me(re,re,Ue),Ke(ce,re),me(Ue,Ce,ke),be(re,Ue,h),_e(re,re,Ce),be(Ue,Ue,re),be(re,Ce,ke),be(Ce,ce,N),Ke(ce,Ot),J(re,ce,W),J(Ue,Ce,W);for(G=0;G<16;G++)N[G+16]=re[G],N[G+32]=Ue[G],N[G+48]=ce[G],N[G+64]=Ce[G];var rt=N.subarray(32),st=N.subarray(16);return At(rt,rt),be(st,st,rt),Z(y,st),0}function Dt(y,k){return yt(y,k,l)}function Or(y,k){return s(k,32),Dt(y,k)}function Mr(y,k,T){var p=new Uint8Array(32);return yt(p,T,k),z(y,o,p,q)}var qn=Ze,Nr=ht;function Ni(y,k,T,p,N,W){var G=new Uint8Array(32);return Mr(G,N,W),qn(y,k,T,p,G)}function Ms(y,k,T,p,N,W){var G=new Uint8Array(32);return Mr(G,N,W),Nr(y,k,T,p,G)}var Pi=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Ji(y,k,T,p){for(var N=new Int32Array(16),W=new Int32Array(16),G,re,ce,Ue,Ce,Ot,ke,rt,st,pt,gt,ot,Ne,at,Oe,ze,Ie,Pe,De,Se,K,X,ie,ne,se,fe,Ye=y[0],ut=y[1],ct=y[2],ft=y[3],U=y[4],bt=y[5],It=y[6],Tt=y[7],wt=k[0],St=k[1],kt=k[2],Gt=k[3],Ge=k[4],Ht=k[5],Kt=k[6],Wt=k[7],ln=0;p>=128;){for(De=0;De<16;De++)Se=8*De+ln,N[De]=T[Se+0]<<24|T[Se+1]<<16|T[Se+2]<<8|T[Se+3],W[De]=T[Se+4]<<24|T[Se+5]<<16|T[Se+6]<<8|T[Se+7];for(De=0;De<80;De++)if(G=Ye,re=ut,ce=ct,Ue=ft,Ce=U,Ot=bt,ke=It,rt=Tt,st=wt,pt=St,gt=kt,ot=Gt,Ne=Ge,at=Ht,Oe=Kt,ze=Wt,K=Tt,X=Wt,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=(U>>>14|Ge<<18)^(U>>>18|Ge<<14)^(Ge>>>9|U<<23),X=(Ge>>>14|U<<18)^(Ge>>>18|U<<14)^(U>>>9|Ge<<23),ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,K=U&bt^~U&It,X=Ge&Ht^~Ge&Kt,ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,K=Pi[De*2],X=Pi[De*2+1],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,K=N[De%16],X=W[De%16],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,Ie=se&65535|fe<<16,Pe=ie&65535|ne<<16,K=Ie,X=Pe,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=(Ye>>>28|wt<<4)^(wt>>>2|Ye<<30)^(wt>>>7|Ye<<25),X=(wt>>>28|Ye<<4)^(Ye>>>2|wt<<30)^(Ye>>>7|wt<<25),ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,K=Ye&ut^Ye&ct^ut&ct,X=wt&St^wt&kt^St&kt,ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,rt=se&65535|fe<<16,ze=ie&65535|ne<<16,K=Ue,X=ot,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=Ie,X=Pe,ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,Ue=se&65535|fe<<16,ot=ie&65535|ne<<16,ut=G,ct=re,ft=ce,U=Ue,bt=Ce,It=Ot,Tt=ke,Ye=rt,St=st,kt=pt,Gt=gt,Ge=ot,Ht=Ne,Kt=at,Wt=Oe,wt=ze,De%16===15)for(Se=0;Se<16;Se++)K=N[Se],X=W[Se],ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=N[(Se+9)%16],X=W[(Se+9)%16],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,Ie=N[(Se+1)%16],Pe=W[(Se+1)%16],K=(Ie>>>1|Pe<<31)^(Ie>>>8|Pe<<24)^Ie>>>7,X=(Pe>>>1|Ie<<31)^(Pe>>>8|Ie<<24)^(Pe>>>7|Ie<<25),ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,Ie=N[(Se+14)%16],Pe=W[(Se+14)%16],K=(Ie>>>19|Pe<<13)^(Pe>>>29|Ie<<3)^Ie>>>6,X=(Pe>>>19|Ie<<13)^(Ie>>>29|Pe<<3)^(Pe>>>6|Ie<<26),ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,N[Se]=se&65535|fe<<16,W[Se]=ie&65535|ne<<16;K=Ye,X=wt,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=y[0],X=k[0],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,y[0]=Ye=se&65535|fe<<16,k[0]=wt=ie&65535|ne<<16,K=ut,X=St,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=y[1],X=k[1],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,y[1]=ut=se&65535|fe<<16,k[1]=St=ie&65535|ne<<16,K=ct,X=kt,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=y[2],X=k[2],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,y[2]=ct=se&65535|fe<<16,k[2]=kt=ie&65535|ne<<16,K=ft,X=Gt,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=y[3],X=k[3],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,y[3]=ft=se&65535|fe<<16,k[3]=Gt=ie&65535|ne<<16,K=U,X=Ge,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=y[4],X=k[4],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,y[4]=U=se&65535|fe<<16,k[4]=Ge=ie&65535|ne<<16,K=bt,X=Ht,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=y[5],X=k[5],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,y[5]=bt=se&65535|fe<<16,k[5]=Ht=ie&65535|ne<<16,K=It,X=Kt,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=y[6],X=k[6],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,y[6]=It=se&65535|fe<<16,k[6]=Kt=ie&65535|ne<<16,K=Tt,X=Wt,ie=X&65535,ne=X>>>16,se=K&65535,fe=K>>>16,K=y[7],X=k[7],ie+=X&65535,ne+=X>>>16,se+=K&65535,fe+=K>>>16,ne+=ie>>>16,se+=ne>>>16,fe+=se>>>16,y[7]=Tt=se&65535|fe<<16,k[7]=Wt=ie&65535|ne<<16,ln+=128,p-=128}return p}function kn(y,k,T){var p=new Int32Array(8),N=new Int32Array(8),W=new Uint8Array(256),G,re=T;for(p[0]=1779033703,p[1]=3144134277,p[2]=1013904242,p[3]=2773480762,p[4]=1359893119,p[5]=2600822924,p[6]=528734635,p[7]=1541459225,N[0]=4089235720,N[1]=2227873595,N[2]=4271175723,N[3]=1595750129,N[4]=2917565137,N[5]=725511199,N[6]=4215389547,N[7]=327033209,Ji(p,N,k,T),T%=128,G=0;G=0;--N)p=T[N/8|0]>>(N&7)&1,qr(y,k,p),Pr(k,y),Pr(y,y),qr(y,k,p)}function $i(y,k){var T=[n(),n(),n(),n()];He(T[0],A),He(T[1],b),He(T[2],f),be(T[3],A,b),Ns(y,T,k)}function Ps(y,k,T){var p=new Uint8Array(64),N=[n(),n(),n(),n()],W;for(T||s(k,32),kn(p,k,32),p[0]&=248,p[31]&=127,p[31]|=64,$i(N,p),Zi(y,N),W=0;W<32;W++)k[W+32]=y[W];return 0}var es=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function ts(y,k){var T,p,N,W;for(p=63;p>=32;--p){for(T=0,N=p-32,W=p-12;N>4)*es[N],T=k[N]>>8,k[N]&=255;for(N=0;N<32;N++)k[N]-=T*es[N];for(p=0;p<32;p++)k[p+1]+=k[p]>>8,y[p]=k[p]&255}function Jr(y){var k=new Float64Array(64),T;for(T=0;T<64;T++)k[T]=y[T];for(T=0;T<64;T++)y[T]=0;ts(y,k)}function Bs(y,k,T,p){var N=new Uint8Array(64),W=new Uint8Array(64),G=new Uint8Array(64),re,ce,Ue=new Float64Array(64),Ce=[n(),n(),n(),n()];kn(N,p,32),N[0]&=248,N[31]&=127,N[31]|=64;var Ot=T+64;for(re=0;re>7&&me(y[0],c,y[0]),be(y[3],y[0],y[1]),0)}function Br(y,k,T,p){var N,W=new Uint8Array(32),G=new Uint8Array(64),re=[n(),n(),n(),n()],ce=[n(),n(),n(),n()];if(T<64||Bi(ce,p))return-1;for(N=0;N=0},e.sign.keyPair=function(){var y=new Uint8Array(jr),k=new Uint8Array(Ur);return Ps(y,k),{publicKey:y,secretKey:k}},e.sign.keyPair.fromSecretKey=function(y){if(Dn(y),y.length!==Ur)throw new Error("bad secret key size");for(var k=new Uint8Array(jr),T=0;To?e.create().update(s).digest():s);for(let c=0;cnew $S(t,e).update(n).digest();Xm.create=(t,e)=>new $S(t,e);const eE=lT(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(t=>BigInt(t))),MM=eE[0],NM=eE[1],so=new Uint32Array(80),oo=new Uint32Array(80);class PM extends aT{constructor(e=64){super(128,e,16,!1),this.Ah=Gn[0]|0,this.Al=Gn[1]|0,this.Bh=Gn[2]|0,this.Bl=Gn[3]|0,this.Ch=Gn[4]|0,this.Cl=Gn[5]|0,this.Dh=Gn[6]|0,this.Dl=Gn[7]|0,this.Eh=Gn[8]|0,this.El=Gn[9]|0,this.Fh=Gn[10]|0,this.Fl=Gn[11]|0,this.Gh=Gn[12]|0,this.Gl=Gn[13]|0,this.Hh=Gn[14]|0,this.Hl=Gn[15]|0}get(){const{Ah:e,Al:n,Bh:s,Bl:o,Ch:l,Cl:c,Dh:f,Dl:h,Eh:g,El:v,Fh:A,Fl:b,Gh:C,Gl:O,Hh:x,Hl:S}=this;return[e,n,s,o,l,c,f,h,g,v,A,b,C,O,x,S]}set(e,n,s,o,l,c,f,h,g,v,A,b,C,O,x,S){this.Ah=e|0,this.Al=n|0,this.Bh=s|0,this.Bl=o|0,this.Ch=l|0,this.Cl=c|0,this.Dh=f|0,this.Dl=h|0,this.Eh=g|0,this.El=v|0,this.Fh=A|0,this.Fl=b|0,this.Gh=C|0,this.Gl=O|0,this.Hh=x|0,this.Hl=S|0}process(e,n){for(let P=0;P<16;P++,n+=4)so[P]=e.getUint32(n),oo[P]=e.getUint32(n+=4);for(let P=16;P<80;P++){const L=so[P-15]|0,z=oo[P-15]|0,q=mo(L,z,1)^mo(L,z,8)^hw(L,z,7),te=Ao(L,z,1)^Ao(L,z,8)^pw(L,z,7),oe=so[P-2]|0,ge=oo[P-2]|0,xe=mo(oe,ge,19)^Ju(oe,ge,61)^hw(oe,ge,6),nt=Ao(oe,ge,19)^Zu(oe,ge,61)^pw(oe,ge,6),je=fT(te,nt,oo[P-7],oo[P-16]),Xe=dT(je,q,xe,so[P-7],so[P-16]);so[P]=Xe|0,oo[P]=je|0}let{Ah:s,Al:o,Bh:l,Bl:c,Ch:f,Cl:h,Dh:g,Dl:v,Eh:A,El:b,Fh:C,Fl:O,Gh:x,Gl:S,Hh:M,Hl:B}=this;for(let P=0;P<80;P++){const L=mo(A,b,14)^mo(A,b,18)^Ju(A,b,41),z=Ao(A,b,14)^Ao(A,b,18)^Zu(A,b,41),q=A&C^~A&x,te=b&O^~b&S,oe=hT(B,z,te,NM[P],oo[P]),ge=pT(oe,M,L,q,MM[P],so[P]),xe=oe|0,nt=mo(s,o,28)^Ju(s,o,34)^Ju(s,o,39),je=Ao(s,o,28)^Zu(s,o,34)^Zu(s,o,39),Xe=s&l^s&f^l&f,Ze=o&c^o&h^c&h;M=x|0,B=S|0,x=C|0,S=O|0,C=A|0,O=b|0,{h:A,l:b}=ci(g|0,v|0,ge|0,xe|0),g=f|0,v=h|0,f=l|0,h=c|0,l=s|0,c=o|0;const ht=Am(xe,je,Ze);s=vm(ht,ge,nt,Xe),o=ht|0}({h:s,l:o}=ci(this.Ah|0,this.Al|0,s|0,o|0)),{h:l,l:c}=ci(this.Bh|0,this.Bl|0,l|0,c|0),{h:f,l:h}=ci(this.Ch|0,this.Cl|0,f|0,h|0),{h:g,l:v}=ci(this.Dh|0,this.Dl|0,g|0,v|0),{h:A,l:b}=ci(this.Eh|0,this.El|0,A|0,b|0),{h:C,l:O}=ci(this.Fh|0,this.Fl|0,C|0,O|0),{h:x,l:S}=ci(this.Gh|0,this.Gl|0,x|0,S|0),{h:M,l:B}=ci(this.Hh|0,this.Hl|0,M|0,B|0),this.set(s,o,l,c,f,h,g,v,A,b,C,O,x,S,M,B)}roundClean(){Oa(so,oo)}destroy(){Oa(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const BM=rT(()=>new PM),tE=BM,DM="ed25519 seed",jM=2147483648,UM=new RegExp("^m(\\/[0-9]+')+$"),nE=t=>t.replace("'",""),LM=t=>{const n=Xm.create(tE,DM).update(um(t)).digest(),s=n.slice(0,32),o=n.slice(32);return{key:s,chainCode:o}},FM=({key:t,chainCode:e},n)=>{const s=new ArrayBuffer(4);new DataView(s).setUint32(0,n);const l=new Uint8Array(1+t.length+s.byteLength);l.set(new Uint8Array(1).fill(0)),l.set(t,1),l.set(new Uint8Array(s,0,s.byteLength),t.length+1);const c=Xm.create(tE,e).update(l).digest(),f=c.slice(0,32),h=c.slice(32);return{key:f,chainCode:h}},VM=t=>UM.test(t)?!t.split("/").slice(1).map(nE).some(isNaN):!1,Yw=(t,e,n=jM)=>{if(!VM(t))throw new Error("Invalid derivation path");const{key:s,chainCode:o}=LM(e);return t.split("/").slice(1).map(nE).map(c=>parseInt(c,10)).reduce((c,f)=>FM(c,f+n),{key:s,chainCode:o})},P0=32;class rE extends jS{constructor(e){if(super(),typeof e=="string"?this.data=ir(e):e instanceof Uint8Array?this.data=e:this.data=Uint8Array.from(e),this.data.length!==P0)throw new Error(`Invalid public key input. Expected ${P0} bytes, got ${this.data.length}`)}equals(e){return super.equals(e)}toRawBytes(){return this.data}flag(){return Wc.ED25519}async verify(e,n){let s;if(typeof n=="string"){const o=P5(n);if(o.signatureScheme!=="ED25519")throw new Error("Invalid signature scheme");if(!DS(this.toRawBytes(),o.publicKey))throw new Error("Signature does not match public key");s=o.signature}else s=n;return la.sign.detached.verify(e,s,this.toRawBytes())}}rE.SIZE=P0;const Xw="m/44'/784'/0'/0'/0'";class Sl extends bM{constructor(e){super(),e?this.keypair=e:this.keypair=la.sign.keyPair()}getKeyScheme(){return"ED25519"}static generate(){return new Sl(la.sign.keyPair())}static fromSecretKey(e,n){if(typeof e=="string"){const l=SM(e);if(l.schema!=="ED25519")throw new Error(`Expected a ED25519 keypair, got ${l.schema}`);return this.fromSecretKey(l.secretKey,n)}const s=e.length;if(s!==Bd)throw new Error(`Wrong secretKey size. Expected ${Bd} bytes, got ${s}.`);const o=la.sign.keyPair.fromSeed(e);if(!n||!n.skipValidation){const c=new TextEncoder().encode("sui validation"),f=la.sign.detached(c,o.secretKey);if(!la.sign.detached.verify(c,f,o.publicKey))throw new Error("provided secretKey is invalid")}return new Sl(o)}getPublicKey(){return new rE(this.keypair.publicKey)}getSecretKey(){return EM(this.keypair.secretKey.slice(0,Bd),this.getKeyScheme())}async sign(e){return la.sign.detached(e,this.keypair.secretKey)}static deriveKeypair(e,n){if(n==null&&(n=Xw),!Gw(n))throw new Error("Invalid derivation path");const{key:s}=Yw(n,yM(e));return Sl.fromSecretKey(s)}static deriveKeypairFromSeed(e,n){if(n==null&&(n=Xw),!Gw(n))throw new Error("Invalid derivation path");const{key:s}=Yw(n,e);return Sl.fromSecretKey(s)}}function _M(t){return{all:t=t||new Map,on:function(e,n){var s=t.get(e);s?s.push(n):t.set(e,[n])},off:function(e,n){var s=t.get(e);s&&(n?s.splice(s.indexOf(n)>>>0,1):t.set(e,[]))},emit:function(e,n){var s=t.get(e);s&&s.slice().map(function(o){o(n)}),(s=t.get("*"))&&s.slice().map(function(o){o(e,n)})}}}function zM(){let t,e;return{promise:new Promise((s,o)=>{t=s,e=o}),reject:e,resolve:t}}const WM=Ih("type",[ve({type:Je("connect")}),ve({type:Je("sign-transaction-block"),data:tt("`data` is required"),address:tt("`address` is required")}),ve({type:Je("sign-personal-message"),bytes:tt("`bytes` is required"),address:tt("`address` is required")})]);ve({id:Vt(tt("`id` is required"),ym()),origin:Vt(tt(),ob("`origin` must be a valid URL")),name:Ln(tt()),payload:WM});const QM=Ih("type",[ve({type:Je("connect"),address:tt()}),ve({type:Je("sign-transaction-block"),bytes:tt(),signature:tt()}),ve({type:Je("sign-personal-message"),bytes:tt(),signature:tt()})]),GM=Ih("type",[ve({type:Je("reject")}),ve({type:Je("resolve"),data:QM})]),HM=ve({id:Vt(tt(),ym()),source:Je("zksend-channel"),payload:GM});var iE=t=>{throw TypeError(t)},qm=(t,e,n)=>e.has(t)||iE("Cannot "+n),Hn=(t,e,n)=>(qm(t,e,"read from private field"),n?n.call(t):e.get(t)),ui=(t,e,n)=>e.has(t)?iE("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),Fi=(t,e,n,s)=>(qm(t,e,"write to private field"),e.set(t,n),n),Kg=(t,e,n)=>(qm(t,e,"access private method"),n),yl,rc,ic,Dd,jd,Ud,Ld,Fd,Ml,dh,sc,Vd;const sE="https://getstashed.com";class cd{constructor({name:e,network:n,origin:s=sE}){ui(this,sc),ui(this,yl),ui(this,rc),ui(this,ic),ui(this,Dd),ui(this,jd),ui(this,Ud),ui(this,Ld),ui(this,Fd),ui(this,Ml,null),ui(this,dh,h=>{if(h.origin!==Hn(this,ic))return;const{success:g,output:v}=jT(HM,h.data);!g||v.id!==Hn(this,rc)||(Kg(this,sc,Vd).call(this),v.payload.type==="reject"?Hn(this,Fd).call(this,new Error("User rejected the request")):v.payload.type==="resolve"&&Hn(this,Ld).call(this,v.payload.data))});const o=window.open("about:blank","_blank");if(!o)throw new Error("Failed to open new window");Fi(this,yl,o),Fi(this,rc,crypto.randomUUID()),Fi(this,ic,s),Fi(this,Dd,e),Fi(this,jd,n);const{promise:l,resolve:c,reject:f}=zM();Fi(this,Ud,l),Fi(this,Ld,c),Fi(this,Fd,f),Fi(this,Ml,setInterval(()=>{try{Hn(this,yl).closed&&(Kg(this,sc,Vd).call(this),f(new Error("User closed the Stashed window")))}catch{}},1e3))}send({type:e,...n}){return window.addEventListener("message",Hn(this,dh)),Hn(this,yl).location.assign(`${Hn(this,ic)}/dapp/${e}?${new URLSearchParams({id:Hn(this,rc),origin:window.origin,network:Hn(this,jd),name:Hn(this,Dd)})}${n?`#${new URLSearchParams(n)}`:""}`),Hn(this,Ud)}close(){Kg(this,sc,Vd).call(this),Hn(this,yl).close()}}yl=new WeakMap;rc=new WeakMap;ic=new WeakMap;Dd=new WeakMap;jd=new WeakMap;Ud=new WeakMap;Ld=new WeakMap;Fd=new WeakMap;Ml=new WeakMap;dh=new WeakMap;sc=new WeakSet;Vd=function(){Hn(this,Ml)&&(clearInterval(Hn(this,Ml)),Fi(this,Ml,null)),window.removeEventListener("message",Hn(this,dh))};var oE=t=>{throw TypeError(t)},Jm=(t,e,n)=>e.has(t)||oE("Cannot "+n),cn=(t,e,n)=>(Jm(t,e,"read from private field"),n?n.call(t):e.get(t)),Qr=(t,e,n)=>e.has(t)?oE("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),da=(t,e,n,s)=>(Jm(t,e,"write to private field"),e.set(t,n),n),fd=(t,e,n)=>(Jm(t,e,"access private method"),n),El,Nl,ua,ca,fa,B0,D0,j0,U0,wl,oc,L0,F0;const V0="stashed:recentAddress",aE="Stashed";class KM{constructor({name:e,network:n,address:s,origin:o=sE}){Qr(this,wl),Qr(this,El),Qr(this,Nl),Qr(this,ua),Qr(this,ca),Qr(this,fa),Qr(this,B0,async({transactionBlock:l,account:c})=>{l.setSenderIfNotSet(c.address);const f=l.serialize(),g=await new cd({name:cn(this,ca),origin:cn(this,ua),network:cn(this,fa)}).send({type:"sign-transaction-block",data:f,address:c.address});return{transactionBlockBytes:g.bytes,signature:g.signature}}),Qr(this,D0,async({transaction:l,account:c})=>{const f=new cd({name:cn(this,ca),origin:cn(this,ua),network:cn(this,fa)}),h=Do.from(await l.toJSON());h.setSenderIfNotSet(c.address);const g=h.serialize(),v=await f.send({type:"sign-transaction-block",data:g,address:c.address});return{bytes:v.bytes,signature:v.signature}}),Qr(this,j0,async({message:l,account:c})=>{const f=new cd({name:cn(this,ca),origin:cn(this,ua),network:cn(this,fa)}),h=zt(l),g=await f.send({type:"sign-personal-message",bytes:h,address:c.address});return{bytes:h,signature:g.signature}}),Qr(this,U0,(l,c)=>(cn(this,El).on(l,c),()=>cn(this,El).off(l,c))),Qr(this,L0,async l=>{if(l!=null&&l.silent){const h=localStorage.getItem(V0);return h&&fd(this,wl,oc).call(this,h),{accounts:this.accounts}}const f=await new cd({name:cn(this,ca),origin:cn(this,ua),network:cn(this,fa)}).send({type:"connect"});if(!("address"in f))throw new Error("Unexpected response");return fd(this,wl,oc).call(this,f.address),{accounts:this.accounts}}),Qr(this,F0,async()=>{localStorage.removeItem(V0),fd(this,wl,oc).call(this)}),da(this,Nl,[]),da(this,El,_M()),da(this,ua,o),da(this,ca,e),da(this,fa,n),s&&fd(this,wl,oc).call(this,s)}get name(){return aE}get icon(){return"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjU0IiBoZWlnaHQ9IjU0IiB4PSIxIiB5PSIxIiBmaWxsPSIjNTE5REU5IiByeD0iMjciLz48cmVjdCB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIHg9IjEiIHk9IjEiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiByeD0iMjciLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTguMzUzIDM1LjA2NGMuOTIxIDMuNDM4IDQuMzYzIDYuNTUxIDExLjQ4MyA0LjY0NCA2Ljc5NC0xLjgyMSAxMS4wNTItNy40MSA5Ljk0OC0xMS41My0uMzgxLTEuNDIzLTEuNTMtMi4zODctMy4zLTIuMjNsLTE1LjgzMiAxLjMyYy0uOTk3LjA3Ni0xLjQ1NC0uMDg4LTEuNzE4LS43MTYtLjI1Ni0uNTk5LS4xMS0xLjI0MSAxLjA5NC0xLjg1bDEyLjA0OC02LjE4M2MuOTI0LS40NyAxLjUzOS0uNjY2IDIuMTAxLS40NjguMzUyLjEyOC41ODQuNjM4LjM3MSAxLjI2N2wtLjc4MSAyLjMwNmMtLjk1OSAyLjgzIDEuMDk0IDMuNDg4IDIuMjUgMy4xNzggMS43NTEtLjQ2OSAyLjE2My0yLjEzNiAxLjU5OS00LjI0LTEuNDMtNS4zMzctNy4wOS02LjE3LTEyLjIyMy00Ljc5Ni01LjIyMiAxLjQtOS43NDggNS42My04LjM2NiAxMC43ODkuMzI1IDEuMjE1IDEuNDQ0IDIuMTg2IDIuNzQgMi4xNTdsMS45NzgtLjAwNWMuNDA3LS4wMS4yNi4wMjQgMS4wNDYtLjA0MS43ODQtLjA2NSAyLjg4LS4zMjMgMi44OC0uMzIzbDEwLjI4Ni0xLjE2NC4yNjUtLjAzOGMuNjAyLS4xMDMgMS4wNTYuMDUzIDEuNDQuNzE1LjU3Ni45OTEtLjMwMiAxLjczOC0xLjM1MiAyLjYzM2wtLjA4NS4wNzItOS4wNDEgNy43OTJjLTEuNTUgMS4zMzctMi42MzkuODM0LTMuMDItLjU4OWwtMS4zNS01LjA0Yy0uMzM0LTEuMjQ0LTEuNTUtMi4yMjEtMi45NzQtMS44NC0xLjc4LjQ3Ny0xLjkyNCAyLjU1LTEuNDg3IDQuMThaIi8+PC9zdmc+Cg=="}get version(){return"1.0.0"}get chains(){return[Im]}get accounts(){return cn(this,Nl)}get features(){return{"standard:connect":{version:"1.0.0",connect:cn(this,L0)},"standard:disconnect":{version:"1.0.0",disconnect:cn(this,F0)},"standard:events":{version:"1.0.0",on:cn(this,U0)},"sui:signTransactionBlock":{version:"1.0.0",signTransactionBlock:cn(this,B0)},"sui:signTransaction":{version:"2.0.0",signTransaction:cn(this,D0)},"sui:signPersonalMessage":{version:"1.0.0",signPersonalMessage:cn(this,j0)}}}}El=new WeakMap;Nl=new WeakMap;ua=new WeakMap;ca=new WeakMap;fa=new WeakMap;B0=new WeakMap;D0=new WeakMap;j0=new WeakMap;U0=new WeakMap;wl=new WeakSet;oc=function(t){t?(da(this,Nl,[new wh({address:t,chains:[Im],features:["sui:signTransactionBlock","sui:signPersonalMessage"],publicKey:new Uint8Array})]),localStorage.setItem(V0,t)):da(this,Nl,[]),cn(this,El).emit("change",{accounts:this.accounts})};L0=new WeakMap;F0=new WeakMap;function YM(t,{origin:e,network:n="mainnet"}={}){const s=yh();let o=null;try{const f=new URLSearchParams(window.location.search);o=f.get("stashed_address")||f.get("zksend_address")}catch{}const l=new KM({name:t,network:n,origin:e,address:o}),c=s.register(l);return{wallet:l,unregister:c,addressFromRedirect:o}}const XM={};function lE(t,e){let n;try{n=t()}catch{return}return{getItem:o=>{var l;const c=h=>h===null?null:JSON.parse(h,void 0),f=(l=n.getItem(o))!=null?l:null;return f instanceof Promise?f.then(c):c(f)},setItem:(o,l)=>n.setItem(o,JSON.stringify(l,void 0)),removeItem:o=>n.removeItem(o)}}const Tc=t=>e=>{try{const n=t(e);return n instanceof Promise?n:{then(s){return Tc(s)(n)},catch(s){return this}}}catch(n){return{then(s){return this},catch(s){return Tc(s)(n)}}}},qM=(t,e)=>(n,s,o)=>{let l={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:S=>S,version:0,merge:(S,M)=>({...M,...S}),...e},c=!1;const f=new Set,h=new Set;let g;try{g=l.getStorage()}catch{}if(!g)return t((...S)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),n(...S)},s,o);const v=Tc(l.serialize),A=()=>{const S=l.partialize({...s()});let M;const B=v({state:S,version:l.version}).then(P=>g.setItem(l.name,P)).catch(P=>{M=P});if(M)throw M;return B},b=o.setState;o.setState=(S,M)=>{b(S,M),A()};const C=t((...S)=>{n(...S),A()},s,o);let O;const x=()=>{var S;if(!g)return;c=!1,f.forEach(B=>B(s()));const M=((S=l.onRehydrateStorage)==null?void 0:S.call(l,s()))||void 0;return Tc(g.getItem.bind(g))(l.name).then(B=>{if(B)return l.deserialize(B)}).then(B=>{if(B)if(typeof B.version=="number"&&B.version!==l.version){if(l.migrate)return l.migrate(B.state,B.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return B.state}).then(B=>{var P;return O=l.merge(B,(P=s())!=null?P:C),n(O,!0),A()}).then(()=>{M==null||M(O,void 0),c=!0,h.forEach(B=>B(O))}).catch(B=>{M==null||M(void 0,B)})};return o.persist={setOptions:S=>{l={...l,...S},S.getStorage&&(g=S.getStorage())},clearStorage:()=>{g==null||g.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>x(),hasHydrated:()=>c,onHydrate:S=>(f.add(S),()=>{f.delete(S)}),onFinishHydration:S=>(h.add(S),()=>{h.delete(S)})},x(),O||C},JM=(t,e)=>(n,s,o)=>{let l={storage:lE(()=>localStorage),partialize:x=>x,version:0,merge:(x,S)=>({...S,...x}),...e},c=!1;const f=new Set,h=new Set;let g=l.storage;if(!g)return t((...x)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),n(...x)},s,o);const v=()=>{const x=l.partialize({...s()});return g.setItem(l.name,{state:x,version:l.version})},A=o.setState;o.setState=(x,S)=>{A(x,S),v()};const b=t((...x)=>{n(...x),v()},s,o);o.getInitialState=()=>b;let C;const O=()=>{var x,S;if(!g)return;c=!1,f.forEach(B=>{var P;return B((P=s())!=null?P:b)});const M=((S=l.onRehydrateStorage)==null?void 0:S.call(l,(x=s())!=null?x:b))||void 0;return Tc(g.getItem.bind(g))(l.name).then(B=>{if(B)if(typeof B.version=="number"&&B.version!==l.version){if(l.migrate)return[!0,l.migrate(B.state,B.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,B.state];return[!1,void 0]}).then(B=>{var P;const[L,z]=B;if(C=l.merge(z,(P=s())!=null?P:b),n(C,!0),L)return v()}).then(()=>{M==null||M(C,void 0),C=s(),c=!0,h.forEach(B=>B(C))}).catch(B=>{M==null||M(void 0,B)})};return o.persist={setOptions:x=>{l={...l,...x},x.storage&&(g=x.storage)},clearStorage:()=>{g==null||g.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>O(),hasHydrated:()=>c,onHydrate:x=>(f.add(x),()=>{f.delete(x)}),onFinishHydration:x=>(h.add(x),()=>{h.delete(x)})},l.skipHydration||O(),C||b},ZM=(t,e)=>"getStorage"in e||"serialize"in e||"deserialize"in e?((XM?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),qM(t,e)):JM(t,e),$M=ZM;function qw(t){var e=t.match(/^var\((.*)\)$/);return e?e[1]:t}function eN(t,e){var n=t;for(var s of e){if(!(s in n))throw new Error("Path ".concat(e.join(" -> ")," does not exist in object"));n=n[s]}return n}function Zm(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],s={};for(var o in t){var l=t[o],c=[...n,o];typeof l=="string"||typeof l=="number"||l==null?s[o]=e(l,c):typeof l=="object"&&!Array.isArray(l)?s[o]=Zm(l,e,c):console.warn('Skipping invalid key "'.concat(c.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(l)?"Array":typeof l,'"'))}return s}function tN(t,e){var n={};if(typeof e=="object"){var s=t;Zm(e,(f,h)=>{if(f!=null){var g=eN(s,h);n[qw(g)]=String(f)}})}else{var o=t;for(var l in o){var c=o[l];c!=null&&(n[qw(l)]=c)}}return Object.defineProperty(n,"toString",{value:function(){return Object.keys(this).map(h=>"".concat(h,":").concat(this[h])).join(";")},writable:!1}),n}/*! https://mths.be/cssesc v3.0.0 by @mathias */var Yg,Jw;function nN(){if(Jw)return Yg;Jw=1;var t={},e=t.hasOwnProperty,n=function(h,g){if(!h)return g;var v={};for(var A in g)v[A]=e.call(h,A)?h[A]:g[A];return v},s=/[ -,\.\/:-@\[-\^`\{-~]/,o=/[ -,\.\/:-@\[\]\^`\{-~]/,l=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,c=function f(h,g){g=n(g,f.options),g.quotes!="single"&&g.quotes!="double"&&(g.quotes="single");for(var v=g.quotes=="double"?'"':"'",A=g.isIdentifier,b=h.charAt(0),C="",O=0,x=h.length;O126){if(M>=55296&&M<=56319&&O{uE||oN(t)},oN=t=>{if(!t)throw new Error('No adapter provided when calling "setAdapter"');uE=!0};function Zw(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,s)}return n}function $w(t){for(var e=1;ecE($w($w({},t),n)),e;function e(n,...s){const o=typeof n=="string"?[n]:n.raw,{escapeSpecialCharacters:l=Array.isArray(n)}=t;let c="";for(let g=0;gv[0]===" "||v[0]===" "?v.slice(g):v).join(` +`)}return c=c.trim(),l&&(c=c.replace(/\\n/g,` +`)),c}}var cN={":-moz-any-link":!0,":-moz-full-screen":!0,":-moz-placeholder":!0,":-moz-read-only":!0,":-moz-read-write":!0,":-ms-fullscreen":!0,":-ms-input-placeholder":!0,":-webkit-any-link":!0,":-webkit-full-screen":!0,"::-moz-color-swatch":!0,"::-moz-list-bullet":!0,"::-moz-list-number":!0,"::-moz-page-sequence":!0,"::-moz-page":!0,"::-moz-placeholder":!0,"::-moz-progress-bar":!0,"::-moz-range-progress":!0,"::-moz-range-thumb":!0,"::-moz-range-track":!0,"::-moz-scrolled-page-sequence":!0,"::-moz-selection":!0,"::-ms-backdrop":!0,"::-ms-browse":!0,"::-ms-check":!0,"::-ms-clear":!0,"::-ms-fill-lower":!0,"::-ms-fill-upper":!0,"::-ms-fill":!0,"::-ms-reveal":!0,"::-ms-thumb":!0,"::-ms-ticks-after":!0,"::-ms-ticks-before":!0,"::-ms-tooltip":!0,"::-ms-track":!0,"::-ms-value":!0,"::-webkit-backdrop":!0,"::-webkit-calendar-picker-indicator":!0,"::-webkit-inner-spin-button":!0,"::-webkit-input-placeholder":!0,"::-webkit-meter-bar":!0,"::-webkit-meter-even-less-good-value":!0,"::-webkit-meter-inner-element":!0,"::-webkit-meter-optimum-value":!0,"::-webkit-meter-suboptimum-value":!0,"::-webkit-outer-spin-button":!0,"::-webkit-progress-bar":!0,"::-webkit-progress-inner-element":!0,"::-webkit-progress-inner-value":!0,"::-webkit-progress-value":!0,"::-webkit-resizer":!0,"::-webkit-scrollbar-button":!0,"::-webkit-scrollbar-corner":!0,"::-webkit-scrollbar-thumb":!0,"::-webkit-scrollbar-track-piece":!0,"::-webkit-scrollbar-track":!0,"::-webkit-scrollbar":!0,"::-webkit-search-cancel-button":!0,"::-webkit-search-results-button":!0,"::-webkit-slider-runnable-track":!0,"::-webkit-slider-thumb":!0,"::after":!0,"::backdrop":!0,"::before":!0,"::cue":!0,"::file-selector-button":!0,"::first-letter":!0,"::first-line":!0,"::grammar-error":!0,"::marker":!0,"::placeholder":!0,"::selection":!0,"::spelling-error":!0,"::target-text":!0,"::view-transition-group":!0,"::view-transition-image-pair":!0,"::view-transition-new":!0,"::view-transition-old":!0,"::view-transition":!0,":active":!0,":after":!0,":any-link":!0,":before":!0,":blank":!0,":checked":!0,":default":!0,":defined":!0,":disabled":!0,":empty":!0,":enabled":!0,":first-child":!0,":first-letter":!0,":first-line":!0,":first-of-type":!0,":first":!0,":focus-visible":!0,":focus-within":!0,":focus":!0,":fullscreen":!0,":hover":!0,":in-range":!0,":indeterminate":!0,":invalid":!0,":last-child":!0,":last-of-type":!0,":left":!0,":link":!0,":only-child":!0,":only-of-type":!0,":optional":!0,":out-of-range":!0,":placeholder-shown":!0,":read-only":!0,":read-write":!0,":required":!0,":right":!0,":root":!0,":scope":!0,":target":!0,":valid":!0,":visited":!0},fN=Object.keys(cN);[...fN];const gl=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,fE=new Set,_0=typeof process=="object"&&process?process:{},dE=(t,e,n,s)=>{typeof _0.emitWarning=="function"?_0.emitWarning(t,e,n,s):console.error(`[${n}] ${e}: ${t}`)};let hh=globalThis.AbortController,e1=globalThis.AbortSignal;var S1;if(typeof hh>"u"){e1=class{constructor(){qt(this,"onabort");qt(this,"_onabort",[]);qt(this,"reason");qt(this,"aborted",!1)}addEventListener(s,o){this._onabort.push(o)}},hh=class{constructor(){qt(this,"signal",new e1);e()}abort(s){var o,l;if(!this.signal.aborted){this.signal.reason=s,this.signal.aborted=!0;for(const c of this.signal._onabort)c(s);(l=(o=this.signal).onabort)==null||l.call(o,s)}}};let t=((S1=_0.env)==null?void 0:S1.LRU_CACHE_IGNORE_AC_WARNING)!=="1";const e=()=>{t&&(t=!1,dE("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}const dN=t=>!fE.has(t),fo=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),hE=t=>fo(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?_d:null:null;class _d extends Array{constructor(e){super(e),this.fill(0)}}var Hl;const pa=class pa{constructor(e,n){qt(this,"heap");qt(this,"length");if(!w(pa,Hl))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new n(e),this.length=0}static create(e){const n=hE(e);if(!n)return[];ee(pa,Hl,!0);const s=new pa(e,n);return ee(pa,Hl,!1),s}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}};Hl=new WeakMap,we(pa,Hl,!1);let z0=pa;var E1,C1,gi,br,mi,Ai,Kl,Yl,Cn,vi,vn,Zt,xt,nr,Sr,Yn,Pn,yi,Bn,wi,xi,Er,bi,Oo,rr,Ee,Q0,Ea,xs,Pc,Cr,pE,Ca,Xl,Bc,ho,po,G0,zd,Wd,Jt,H0,ac,go,K0;const oA=class oA{constructor(e){we(this,Ee);we(this,gi);we(this,br);we(this,mi);we(this,Ai);we(this,Kl);we(this,Yl);qt(this,"ttl");qt(this,"ttlResolution");qt(this,"ttlAutopurge");qt(this,"updateAgeOnGet");qt(this,"updateAgeOnHas");qt(this,"allowStale");qt(this,"noDisposeOnSet");qt(this,"noUpdateTTL");qt(this,"maxEntrySize");qt(this,"sizeCalculation");qt(this,"noDeleteOnFetchRejection");qt(this,"noDeleteOnStaleGet");qt(this,"allowStaleOnFetchAbort");qt(this,"allowStaleOnFetchRejection");qt(this,"ignoreFetchAbort");we(this,Cn);we(this,vi);we(this,vn);we(this,Zt);we(this,xt);we(this,nr);we(this,Sr);we(this,Yn);we(this,Pn);we(this,yi);we(this,Bn);we(this,wi);we(this,xi);we(this,Er);we(this,bi);we(this,Oo);we(this,rr);we(this,Ea,()=>{});we(this,xs,()=>{});we(this,Pc,()=>{});we(this,Cr,()=>!1);we(this,Ca,e=>{});we(this,Xl,(e,n,s)=>{});we(this,Bc,(e,n,s,o)=>{if(s||o)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});qt(this,E1,"LRUCache");const{max:n=0,ttl:s,ttlResolution:o=1,ttlAutopurge:l,updateAgeOnGet:c,updateAgeOnHas:f,allowStale:h,dispose:g,disposeAfter:v,noDisposeOnSet:A,noUpdateTTL:b,maxSize:C=0,maxEntrySize:O=0,sizeCalculation:x,fetchMethod:S,memoMethod:M,noDeleteOnFetchRejection:B,noDeleteOnStaleGet:P,allowStaleOnFetchRejection:L,allowStaleOnFetchAbort:z,ignoreFetchAbort:q}=e;if(n!==0&&!fo(n))throw new TypeError("max option must be a nonnegative integer");const te=n?hE(n):Array;if(!te)throw new Error("invalid max value: "+n);if(ee(this,gi,n),ee(this,br,C),this.maxEntrySize=O||w(this,br),this.sizeCalculation=x,this.sizeCalculation){if(!w(this,br)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(M!==void 0&&typeof M!="function")throw new TypeError("memoMethod must be a function if defined");if(ee(this,Yl,M),S!==void 0&&typeof S!="function")throw new TypeError("fetchMethod must be a function if specified");if(ee(this,Kl,S),ee(this,Oo,!!S),ee(this,vn,new Map),ee(this,Zt,new Array(n).fill(void 0)),ee(this,xt,new Array(n).fill(void 0)),ee(this,nr,new te(n)),ee(this,Sr,new te(n)),ee(this,Yn,0),ee(this,Pn,0),ee(this,yi,z0.create(n)),ee(this,Cn,0),ee(this,vi,0),typeof g=="function"&&ee(this,mi,g),typeof v=="function"?(ee(this,Ai,v),ee(this,Bn,[])):(ee(this,Ai,void 0),ee(this,Bn,void 0)),ee(this,bi,!!w(this,mi)),ee(this,rr,!!w(this,Ai)),this.noDisposeOnSet=!!A,this.noUpdateTTL=!!b,this.noDeleteOnFetchRejection=!!B,this.allowStaleOnFetchRejection=!!L,this.allowStaleOnFetchAbort=!!z,this.ignoreFetchAbort=!!q,this.maxEntrySize!==0){if(w(this,br)!==0&&!fo(w(this,br)))throw new TypeError("maxSize must be a positive integer if specified");if(!fo(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");ae(this,Ee,pE).call(this)}if(this.allowStale=!!h,this.noDeleteOnStaleGet=!!P,this.updateAgeOnGet=!!c,this.updateAgeOnHas=!!f,this.ttlResolution=fo(o)||o===0?o:1,this.ttlAutopurge=!!l,this.ttl=s||0,this.ttl){if(!fo(this.ttl))throw new TypeError("ttl must be a positive integer if specified");ae(this,Ee,Q0).call(this)}if(w(this,gi)===0&&this.ttl===0&&w(this,br)===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!w(this,gi)&&!w(this,br)){const oe="LRU_CACHE_UNBOUNDED";dN(oe)&&(fE.add(oe),dE("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",oe,oA))}}static unsafeExposeInternals(e){return{starts:w(e,xi),ttls:w(e,Er),sizes:w(e,wi),keyMap:w(e,vn),keyList:w(e,Zt),valList:w(e,xt),next:w(e,nr),prev:w(e,Sr),get head(){return w(e,Yn)},get tail(){return w(e,Pn)},free:w(e,yi),isBackgroundFetch:n=>{var s;return ae(s=e,Ee,Jt).call(s,n)},backgroundFetch:(n,s,o,l)=>{var c;return ae(c=e,Ee,Wd).call(c,n,s,o,l)},moveToTail:n=>{var s;return ae(s=e,Ee,ac).call(s,n)},indexes:n=>{var s;return ae(s=e,Ee,ho).call(s,n)},rindexes:n=>{var s;return ae(s=e,Ee,po).call(s,n)},isStale:n=>{var s;return w(s=e,Cr).call(s,n)}}}get max(){return w(this,gi)}get maxSize(){return w(this,br)}get calculatedSize(){return w(this,vi)}get size(){return w(this,Cn)}get fetchMethod(){return w(this,Kl)}get memoMethod(){return w(this,Yl)}get dispose(){return w(this,mi)}get disposeAfter(){return w(this,Ai)}getRemainingTTL(e){return w(this,vn).has(e)?1/0:0}*entries(){for(const e of ae(this,Ee,ho).call(this))w(this,xt)[e]!==void 0&&w(this,Zt)[e]!==void 0&&!ae(this,Ee,Jt).call(this,w(this,xt)[e])&&(yield[w(this,Zt)[e],w(this,xt)[e]])}*rentries(){for(const e of ae(this,Ee,po).call(this))w(this,xt)[e]!==void 0&&w(this,Zt)[e]!==void 0&&!ae(this,Ee,Jt).call(this,w(this,xt)[e])&&(yield[w(this,Zt)[e],w(this,xt)[e]])}*keys(){for(const e of ae(this,Ee,ho).call(this)){const n=w(this,Zt)[e];n!==void 0&&!ae(this,Ee,Jt).call(this,w(this,xt)[e])&&(yield n)}}*rkeys(){for(const e of ae(this,Ee,po).call(this)){const n=w(this,Zt)[e];n!==void 0&&!ae(this,Ee,Jt).call(this,w(this,xt)[e])&&(yield n)}}*values(){for(const e of ae(this,Ee,ho).call(this))w(this,xt)[e]!==void 0&&!ae(this,Ee,Jt).call(this,w(this,xt)[e])&&(yield w(this,xt)[e])}*rvalues(){for(const e of ae(this,Ee,po).call(this))w(this,xt)[e]!==void 0&&!ae(this,Ee,Jt).call(this,w(this,xt)[e])&&(yield w(this,xt)[e])}[(C1=Symbol.iterator,E1=Symbol.toStringTag,C1)](){return this.entries()}find(e,n={}){for(const s of ae(this,Ee,ho).call(this)){const o=w(this,xt)[s],l=ae(this,Ee,Jt).call(this,o)?o.__staleWhileFetching:o;if(l!==void 0&&e(l,w(this,Zt)[s],this))return this.get(w(this,Zt)[s],n)}}forEach(e,n=this){for(const s of ae(this,Ee,ho).call(this)){const o=w(this,xt)[s],l=ae(this,Ee,Jt).call(this,o)?o.__staleWhileFetching:o;l!==void 0&&e.call(n,l,w(this,Zt)[s],this)}}rforEach(e,n=this){for(const s of ae(this,Ee,po).call(this)){const o=w(this,xt)[s],l=ae(this,Ee,Jt).call(this,o)?o.__staleWhileFetching:o;l!==void 0&&e.call(n,l,w(this,Zt)[s],this)}}purgeStale(){let e=!1;for(const n of ae(this,Ee,po).call(this,{allowStale:!0}))w(this,Cr).call(this,n)&&(ae(this,Ee,go).call(this,w(this,Zt)[n],"expire"),e=!0);return e}info(e){const n=w(this,vn).get(e);if(n===void 0)return;const s=w(this,xt)[n],o=ae(this,Ee,Jt).call(this,s)?s.__staleWhileFetching:s;if(o===void 0)return;const l={value:o};if(w(this,Er)&&w(this,xi)){const c=w(this,Er)[n],f=w(this,xi)[n];if(c&&f){const h=c-(gl.now()-f);l.ttl=h,l.start=Date.now()}}return w(this,wi)&&(l.size=w(this,wi)[n]),l}dump(){const e=[];for(const n of ae(this,Ee,ho).call(this,{allowStale:!0})){const s=w(this,Zt)[n],o=w(this,xt)[n],l=ae(this,Ee,Jt).call(this,o)?o.__staleWhileFetching:o;if(l===void 0||s===void 0)continue;const c={value:l};if(w(this,Er)&&w(this,xi)){c.ttl=w(this,Er)[n];const f=gl.now()-w(this,xi)[n];c.start=Math.floor(Date.now()-f)}w(this,wi)&&(c.size=w(this,wi)[n]),e.unshift([s,c])}return e}load(e){this.clear();for(const[n,s]of e){if(s.start){const o=Date.now()-s.start;s.start=gl.now()-o}this.set(n,s.value,s)}}set(e,n,s={}){var b,C,O,x,S;if(n===void 0)return this.delete(e),this;const{ttl:o=this.ttl,start:l,noDisposeOnSet:c=this.noDisposeOnSet,sizeCalculation:f=this.sizeCalculation,status:h}=s;let{noUpdateTTL:g=this.noUpdateTTL}=s;const v=w(this,Bc).call(this,e,n,s.size||0,f);if(this.maxEntrySize&&v>this.maxEntrySize)return h&&(h.set="miss",h.maxEntrySizeExceeded=!0),ae(this,Ee,go).call(this,e,"set"),this;let A=w(this,Cn)===0?void 0:w(this,vn).get(e);if(A===void 0)A=w(this,Cn)===0?w(this,Pn):w(this,yi).length!==0?w(this,yi).pop():w(this,Cn)===w(this,gi)?ae(this,Ee,zd).call(this,!1):w(this,Cn),w(this,Zt)[A]=e,w(this,xt)[A]=n,w(this,vn).set(e,A),w(this,nr)[w(this,Pn)]=A,w(this,Sr)[A]=w(this,Pn),ee(this,Pn,A),ea(this,Cn)._++,w(this,Xl).call(this,A,v,h),h&&(h.set="add"),g=!1;else{ae(this,Ee,ac).call(this,A);const M=w(this,xt)[A];if(n!==M){if(w(this,Oo)&&ae(this,Ee,Jt).call(this,M)){M.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:B}=M;B!==void 0&&!c&&(w(this,bi)&&((b=w(this,mi))==null||b.call(this,B,e,"set")),w(this,rr)&&((C=w(this,Bn))==null||C.push([B,e,"set"])))}else c||(w(this,bi)&&((O=w(this,mi))==null||O.call(this,M,e,"set")),w(this,rr)&&((x=w(this,Bn))==null||x.push([M,e,"set"])));if(w(this,Ca).call(this,A),w(this,Xl).call(this,A,v,h),w(this,xt)[A]=n,h){h.set="replace";const B=M&&ae(this,Ee,Jt).call(this,M)?M.__staleWhileFetching:M;B!==void 0&&(h.oldValue=B)}}else h&&(h.set="update")}if(o!==0&&!w(this,Er)&&ae(this,Ee,Q0).call(this),w(this,Er)&&(g||w(this,Pc).call(this,A,o,l),h&&w(this,xs).call(this,h,A)),!c&&w(this,rr)&&w(this,Bn)){const M=w(this,Bn);let B;for(;B=M==null?void 0:M.shift();)(S=w(this,Ai))==null||S.call(this,...B)}return this}pop(){var e;try{for(;w(this,Cn);){const n=w(this,xt)[w(this,Yn)];if(ae(this,Ee,zd).call(this,!0),ae(this,Ee,Jt).call(this,n)){if(n.__staleWhileFetching)return n.__staleWhileFetching}else if(n!==void 0)return n}}finally{if(w(this,rr)&&w(this,Bn)){const n=w(this,Bn);let s;for(;s=n==null?void 0:n.shift();)(e=w(this,Ai))==null||e.call(this,...s)}}}has(e,n={}){const{updateAgeOnHas:s=this.updateAgeOnHas,status:o}=n,l=w(this,vn).get(e);if(l!==void 0){const c=w(this,xt)[l];if(ae(this,Ee,Jt).call(this,c)&&c.__staleWhileFetching===void 0)return!1;if(w(this,Cr).call(this,l))o&&(o.has="stale",w(this,xs).call(this,o,l));else return s&&w(this,Ea).call(this,l),o&&(o.has="hit",w(this,xs).call(this,o,l)),!0}else o&&(o.has="miss");return!1}peek(e,n={}){const{allowStale:s=this.allowStale}=n,o=w(this,vn).get(e);if(o===void 0||!s&&w(this,Cr).call(this,o))return;const l=w(this,xt)[o];return ae(this,Ee,Jt).call(this,l)?l.__staleWhileFetching:l}async fetch(e,n={}){const{allowStale:s=this.allowStale,updateAgeOnGet:o=this.updateAgeOnGet,noDeleteOnStaleGet:l=this.noDeleteOnStaleGet,ttl:c=this.ttl,noDisposeOnSet:f=this.noDisposeOnSet,size:h=0,sizeCalculation:g=this.sizeCalculation,noUpdateTTL:v=this.noUpdateTTL,noDeleteOnFetchRejection:A=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:b=this.allowStaleOnFetchRejection,ignoreFetchAbort:C=this.ignoreFetchAbort,allowStaleOnFetchAbort:O=this.allowStaleOnFetchAbort,context:x,forceRefresh:S=!1,status:M,signal:B}=n;if(!w(this,Oo))return M&&(M.fetch="get"),this.get(e,{allowStale:s,updateAgeOnGet:o,noDeleteOnStaleGet:l,status:M});const P={allowStale:s,updateAgeOnGet:o,noDeleteOnStaleGet:l,ttl:c,noDisposeOnSet:f,size:h,sizeCalculation:g,noUpdateTTL:v,noDeleteOnFetchRejection:A,allowStaleOnFetchRejection:b,allowStaleOnFetchAbort:O,ignoreFetchAbort:C,status:M,signal:B};let L=w(this,vn).get(e);if(L===void 0){M&&(M.fetch="miss");const z=ae(this,Ee,Wd).call(this,e,L,P,x);return z.__returned=z}else{const z=w(this,xt)[L];if(ae(this,Ee,Jt).call(this,z)){const xe=s&&z.__staleWhileFetching!==void 0;return M&&(M.fetch="inflight",xe&&(M.returnedStale=!0)),xe?z.__staleWhileFetching:z.__returned=z}const q=w(this,Cr).call(this,L);if(!S&&!q)return M&&(M.fetch="hit"),ae(this,Ee,ac).call(this,L),o&&w(this,Ea).call(this,L),M&&w(this,xs).call(this,M,L),z;const te=ae(this,Ee,Wd).call(this,e,L,P,x),ge=te.__staleWhileFetching!==void 0&&s;return M&&(M.fetch=q?"stale":"refresh",ge&&q&&(M.returnedStale=!0)),ge?te.__staleWhileFetching:te.__returned=te}}async forceFetch(e,n={}){const s=await this.fetch(e,n);if(s===void 0)throw new Error("fetch() returned undefined");return s}memo(e,n={}){const s=w(this,Yl);if(!s)throw new Error("no memoMethod provided to constructor");const{context:o,forceRefresh:l,...c}=n,f=this.get(e,c);if(!l&&f!==void 0)return f;const h=s(e,f,{options:c,context:o});return this.set(e,h,c),h}get(e,n={}){const{allowStale:s=this.allowStale,updateAgeOnGet:o=this.updateAgeOnGet,noDeleteOnStaleGet:l=this.noDeleteOnStaleGet,status:c}=n,f=w(this,vn).get(e);if(f!==void 0){const h=w(this,xt)[f],g=ae(this,Ee,Jt).call(this,h);return c&&w(this,xs).call(this,c,f),w(this,Cr).call(this,f)?(c&&(c.get="stale"),g?(c&&s&&h.__staleWhileFetching!==void 0&&(c.returnedStale=!0),s?h.__staleWhileFetching:void 0):(l||ae(this,Ee,go).call(this,e,"expire"),c&&s&&(c.returnedStale=!0),s?h:void 0)):(c&&(c.get="hit"),g?h.__staleWhileFetching:(ae(this,Ee,ac).call(this,f),o&&w(this,Ea).call(this,f),h))}else c&&(c.get="miss")}delete(e){return ae(this,Ee,go).call(this,e,"delete")}clear(){return ae(this,Ee,K0).call(this,"delete")}};gi=new WeakMap,br=new WeakMap,mi=new WeakMap,Ai=new WeakMap,Kl=new WeakMap,Yl=new WeakMap,Cn=new WeakMap,vi=new WeakMap,vn=new WeakMap,Zt=new WeakMap,xt=new WeakMap,nr=new WeakMap,Sr=new WeakMap,Yn=new WeakMap,Pn=new WeakMap,yi=new WeakMap,Bn=new WeakMap,wi=new WeakMap,xi=new WeakMap,Er=new WeakMap,bi=new WeakMap,Oo=new WeakMap,rr=new WeakMap,Ee=new WeakSet,Q0=function(){const e=new _d(w(this,gi)),n=new _d(w(this,gi));ee(this,Er,e),ee(this,xi,n),ee(this,Pc,(l,c,f=gl.now())=>{if(n[l]=c!==0?f:0,e[l]=c,c!==0&&this.ttlAutopurge){const h=setTimeout(()=>{w(this,Cr).call(this,l)&&ae(this,Ee,go).call(this,w(this,Zt)[l],"expire")},c+1);h.unref&&h.unref()}}),ee(this,Ea,l=>{n[l]=e[l]!==0?gl.now():0}),ee(this,xs,(l,c)=>{if(e[c]){const f=e[c],h=n[c];if(!f||!h)return;l.ttl=f,l.start=h,l.now=s||o();const g=l.now-h;l.remainingTTL=f-g}});let s=0;const o=()=>{const l=gl.now();if(this.ttlResolution>0){s=l;const c=setTimeout(()=>s=0,this.ttlResolution);c.unref&&c.unref()}return l};this.getRemainingTTL=l=>{const c=w(this,vn).get(l);if(c===void 0)return 0;const f=e[c],h=n[c];if(!f||!h)return 1/0;const g=(s||o())-h;return f-g},ee(this,Cr,l=>{const c=n[l],f=e[l];return!!f&&!!c&&(s||o())-c>f})},Ea=new WeakMap,xs=new WeakMap,Pc=new WeakMap,Cr=new WeakMap,pE=function(){const e=new _d(w(this,gi));ee(this,vi,0),ee(this,wi,e),ee(this,Ca,n=>{ee(this,vi,w(this,vi)-e[n]),e[n]=0}),ee(this,Bc,(n,s,o,l)=>{if(ae(this,Ee,Jt).call(this,s))return 0;if(!fo(o))if(l){if(typeof l!="function")throw new TypeError("sizeCalculation must be a function");if(o=l(s,n),!fo(o))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return o}),ee(this,Xl,(n,s,o)=>{if(e[n]=s,w(this,br)){const l=w(this,br)-e[n];for(;w(this,vi)>l;)ae(this,Ee,zd).call(this,!0)}ee(this,vi,w(this,vi)+e[n]),o&&(o.entrySize=s,o.totalCalculatedSize=w(this,vi))})},Ca=new WeakMap,Xl=new WeakMap,Bc=new WeakMap,ho=function*({allowStale:e=this.allowStale}={}){if(w(this,Cn))for(let n=w(this,Pn);!(!ae(this,Ee,G0).call(this,n)||((e||!w(this,Cr).call(this,n))&&(yield n),n===w(this,Yn)));)n=w(this,Sr)[n]},po=function*({allowStale:e=this.allowStale}={}){if(w(this,Cn))for(let n=w(this,Yn);!(!ae(this,Ee,G0).call(this,n)||((e||!w(this,Cr).call(this,n))&&(yield n),n===w(this,Pn)));)n=w(this,nr)[n]},G0=function(e){return e!==void 0&&w(this,vn).get(w(this,Zt)[e])===e},zd=function(e){var l,c;const n=w(this,Yn),s=w(this,Zt)[n],o=w(this,xt)[n];return w(this,Oo)&&ae(this,Ee,Jt).call(this,o)?o.__abortController.abort(new Error("evicted")):(w(this,bi)||w(this,rr))&&(w(this,bi)&&((l=w(this,mi))==null||l.call(this,o,s,"evict")),w(this,rr)&&((c=w(this,Bn))==null||c.push([o,s,"evict"]))),w(this,Ca).call(this,n),e&&(w(this,Zt)[n]=void 0,w(this,xt)[n]=void 0,w(this,yi).push(n)),w(this,Cn)===1?(ee(this,Yn,ee(this,Pn,0)),w(this,yi).length=0):ee(this,Yn,w(this,nr)[n]),w(this,vn).delete(s),ea(this,Cn)._--,n},Wd=function(e,n,s,o){const l=n===void 0?void 0:w(this,xt)[n];if(ae(this,Ee,Jt).call(this,l))return l;const c=new hh,{signal:f}=s;f==null||f.addEventListener("abort",()=>c.abort(f.reason),{signal:c.signal});const h={signal:c.signal,options:s,context:o},g=(x,S=!1)=>{const{aborted:M}=c.signal,B=s.ignoreFetchAbort&&x!==void 0;if(s.status&&(M&&!S?(s.status.fetchAborted=!0,s.status.fetchError=c.signal.reason,B&&(s.status.fetchAbortIgnored=!0)):s.status.fetchResolved=!0),M&&!B&&!S)return A(c.signal.reason);const P=C;return w(this,xt)[n]===C&&(x===void 0?P.__staleWhileFetching?w(this,xt)[n]=P.__staleWhileFetching:ae(this,Ee,go).call(this,e,"fetch"):(s.status&&(s.status.fetchUpdated=!0),this.set(e,x,h.options))),x},v=x=>(s.status&&(s.status.fetchRejected=!0,s.status.fetchError=x),A(x)),A=x=>{const{aborted:S}=c.signal,M=S&&s.allowStaleOnFetchAbort,B=M||s.allowStaleOnFetchRejection,P=B||s.noDeleteOnFetchRejection,L=C;if(w(this,xt)[n]===C&&(!P||L.__staleWhileFetching===void 0?ae(this,Ee,go).call(this,e,"fetch"):M||(w(this,xt)[n]=L.__staleWhileFetching)),B)return s.status&&L.__staleWhileFetching!==void 0&&(s.status.returnedStale=!0),L.__staleWhileFetching;if(L.__returned===L)throw x},b=(x,S)=>{var B;const M=(B=w(this,Kl))==null?void 0:B.call(this,e,l,h);M&&M instanceof Promise&&M.then(P=>x(P===void 0?void 0:P),S),c.signal.addEventListener("abort",()=>{(!s.ignoreFetchAbort||s.allowStaleOnFetchAbort)&&(x(void 0),s.allowStaleOnFetchAbort&&(x=P=>g(P,!0)))})};s.status&&(s.status.fetchDispatched=!0);const C=new Promise(b).then(g,v),O=Object.assign(C,{__abortController:c,__staleWhileFetching:l,__returned:void 0});return n===void 0?(this.set(e,O,{...h.options,status:void 0}),n=w(this,vn).get(e)):w(this,xt)[n]=O,O},Jt=function(e){if(!w(this,Oo))return!1;const n=e;return!!n&&n instanceof Promise&&n.hasOwnProperty("__staleWhileFetching")&&n.__abortController instanceof hh},H0=function(e,n){w(this,Sr)[n]=e,w(this,nr)[e]=n},ac=function(e){e!==w(this,Pn)&&(e===w(this,Yn)?ee(this,Yn,w(this,nr)[e]):ae(this,Ee,H0).call(this,w(this,Sr)[e],w(this,nr)[e]),ae(this,Ee,H0).call(this,w(this,Pn),e),ee(this,Pn,e))},go=function(e,n){var o,l,c,f;let s=!1;if(w(this,Cn)!==0){const h=w(this,vn).get(e);if(h!==void 0)if(s=!0,w(this,Cn)===1)ae(this,Ee,K0).call(this,n);else{w(this,Ca).call(this,h);const g=w(this,xt)[h];if(ae(this,Ee,Jt).call(this,g)?g.__abortController.abort(new Error("deleted")):(w(this,bi)||w(this,rr))&&(w(this,bi)&&((o=w(this,mi))==null||o.call(this,g,e,n)),w(this,rr)&&((l=w(this,Bn))==null||l.push([g,e,n]))),w(this,vn).delete(e),w(this,Zt)[h]=void 0,w(this,xt)[h]=void 0,h===w(this,Pn))ee(this,Pn,w(this,Sr)[h]);else if(h===w(this,Yn))ee(this,Yn,w(this,nr)[h]);else{const v=w(this,Sr)[h];w(this,nr)[v]=w(this,nr)[h];const A=w(this,nr)[h];w(this,Sr)[A]=w(this,Sr)[h]}ea(this,Cn)._--,w(this,yi).push(h)}}if(w(this,rr)&&((c=w(this,Bn))!=null&&c.length)){const h=w(this,Bn);let g;for(;g=h==null?void 0:h.shift();)(f=w(this,Ai))==null||f.call(this,...g)}return s},K0=function(e){var n,s,o;for(const l of ae(this,Ee,po).call(this,{allowStale:!0})){const c=w(this,xt)[l];if(ae(this,Ee,Jt).call(this,c))c.__abortController.abort(new Error("deleted"));else{const f=w(this,Zt)[l];w(this,bi)&&((n=w(this,mi))==null||n.call(this,c,f,e)),w(this,rr)&&((s=w(this,Bn))==null||s.push([c,f,e]))}}if(w(this,vn).clear(),w(this,xt).fill(void 0),w(this,Zt).fill(void 0),w(this,Er)&&w(this,xi)&&(w(this,Er).fill(0),w(this,xi).fill(0)),w(this,wi)&&w(this,wi).fill(0),ee(this,Yn,0),ee(this,Pn,0),w(this,yi).length=0,ee(this,vi,0),ee(this,Cn,0),w(this,rr)&&w(this,Bn)){const l=w(this,Bn);let c;for(;c=l==null?void 0:l.shift();)(o=w(this,Ai))==null||o.call(this,...c)}};let W0=oA;var Xg,t1;function hN(){if(t1)return Xg;t1=1;var t=function(B){return e(B)&&!n(B)};function e(M){return!!M&&typeof M=="object"}function n(M){var B=Object.prototype.toString.call(M);return B==="[object RegExp]"||B==="[object Date]"||l(M)}var s=typeof Symbol=="function"&&Symbol.for,o=s?Symbol.for("react.element"):60103;function l(M){return M.$$typeof===o}function c(M){return Array.isArray(M)?[]:{}}function f(M,B){return B.clone!==!1&&B.isMergeableObject(M)?x(c(M),M,B):M}function h(M,B,P){return M.concat(B).map(function(L){return f(L,P)})}function g(M,B){if(!B.customMerge)return x;var P=B.customMerge(M);return typeof P=="function"?P:x}function v(M){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(M).filter(function(B){return Object.propertyIsEnumerable.call(M,B)}):[]}function A(M){return Object.keys(M).concat(v(M))}function b(M,B){try{return B in M}catch{return!1}}function C(M,B){return b(M,B)&&!(Object.hasOwnProperty.call(M,B)&&Object.propertyIsEnumerable.call(M,B))}function O(M,B,P){var L={};return P.isMergeableObject(M)&&A(M).forEach(function(z){L[z]=f(M[z],P)}),A(B).forEach(function(z){C(M,z)||(b(M,z)&&P.isMergeableObject(B[z])?L[z]=g(z,P)(M[z],B[z],P):L[z]=f(B[z],P))}),L}function x(M,B,P){P=P||{},P.arrayMerge=P.arrayMerge||h,P.isMergeableObject=P.isMergeableObject||t,P.cloneUnlessOtherwiseSpecified=f;var L=Array.isArray(B),z=Array.isArray(M),q=L===z;return q?L?P.arrayMerge(M,B,P):O(M,B,P):f(B,P)}x.all=function(B,P){if(!Array.isArray(B))throw new Error("first argument should be an array");return B.reduce(function(L,z){return x(L,z,P)},{})};var S=x;return Xg=S,Xg}hN();var pN={};sN(pN);var n1=(t,e)=>{for(var n=e-1;n>=0;){if(t[n]==="/")return n;n--}return-1},gN=t=>{var e,n=t.lastIndexOf(".css");if(n===-1)return"";var s=n1(t,n);if(e=t.slice(s+1,n),s===-1)return e;var o=n1(t,s-1),l=t.slice(o+1,s),c=e!=="index"?e:l;return c},mN=()=>{var t=new W0({max:500});return e=>{var n=t.get(e);if(n)return n;var s=gN(e);return t.set(e,s),s}};mN();function AN(t,e){return Zm(t,(n,s)=>{var o=typeof e=="function"?e(n,s):n,l=typeof o=="string"?o.replace(/^\-\-/,""):null;if(typeof l!="string"||l!==iN(l,{isIdentifier:!0}))throw new Error('Invalid variable name for "'.concat(s.join("."),'": ').concat(l));return"var(--".concat(l,")")})}var vN=Object.create,gE=Object.defineProperty,yN=Object.getOwnPropertyDescriptor,$m=Object.getOwnPropertyNames,wN=Object.getPrototypeOf,xN=Object.prototype.hasOwnProperty,mE=t=>{throw TypeError(t)},bN=(t,e)=>function(){return t&&(e=(0,t[$m(t)[0]])(t=0)),e},SN=(t,e)=>function(){return e||(0,t[$m(t)[0]])((e={exports:{}}).exports,e),e.exports},EN=(t,e,n,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of $m(e))!xN.call(t,o)&&o!==n&&gE(t,o,{get:()=>e[o],enumerable:!(s=yN(e,o))||s.enumerable});return t},CN=(t,e,n)=>(n=t!=null?vN(wN(t)):{},EN(!t||!t.__esModule?gE(n,"default",{value:t,enumerable:!0}):n,t)),IN=(t,e,n)=>e.has(t)||mE("Cannot "+n),ia=(t,e,n)=>(IN(t,e,"read from private field"),n?n.call(t):e.get(t)),sa=(t,e,n)=>e.has(t)?mE("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),TN=bN({"vanilla-extract-css-ns:src/components/styling/StyleMarker.css.ts.vanilla.css?source=OndoZXJlKCopIHsKICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogIGNvbG9yOiB2YXIoLS1kYXBwLWtpdC1jb2xvcnMtYm9keSk7CiAgZm9udC1mYW1pbHk6IHZhcigtLWRhcHAta2l0LXR5cG9ncmFwaHktZm9udEZhbWlseSk7CiAgZm9udC1zaXplOiB2YXIoLS1kYXBwLWtpdC1mb250V2VpZ2h0cy1ub3JtYWwpOwogIGZvbnQtc3R5bGU6IHZhcigtLWRhcHAta2l0LXR5cG9ncmFwaHktZm9udFN0eWxlKTsKICBmb250LXdlaWdodDogdmFyKC0tZGFwcC1raXQtZm9udFdlaWdodHMtbm9ybWFsKTsKICBsaW5lLWhlaWdodDogdmFyKC0tZGFwcC1raXQtdHlwb2dyYXBoeS1saW5lSGVpZ2h0KTsKICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZGFwcC1raXQtdHlwb2dyYXBoeS1sZXR0ZXJTcGFjaW5nKTsKfQo6d2hlcmUoYnV0dG9uKSB7CiAgYXBwZWFyYW5jZTogbm9uZTsKICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKICBmb250LXNpemU6IGluaGVyaXQ7CiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7CiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7CiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7CiAgY29sb3I6IGluaGVyaXQ7CiAgYm9yZGVyOiAwOwogIHBhZGRpbmc6IDA7CiAgbWFyZ2luOiAwOwp9Cjp3aGVyZShhKSB7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIGNvbG9yOiBpbmhlcml0OwogIG91dGxpbmU6IG5vbmU7Cn0KOndoZXJlKG9sLCB1bCkgewogIGxpc3Qtc3R5bGU6IG5vbmU7CiAgbWFyZ2luOiAwOwogIHBhZGRpbmc6IDA7Cn0KOndoZXJlKGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHsKICBmb250LXNpemU6IGluaGVyaXQ7CiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7CiAgbWFyZ2luOiAwOwp9"(){}}),kN=SN({"src/components/styling/StyleMarker.css.ts"(){TN()}}),cu={all:{baseScope:"wallet"},connectWallet:ao("connect-wallet"),autoconnectWallet:ao("autoconnect-wallet"),disconnectWallet:ao("disconnect-wallet"),signPersonalMessage:ao("sign-personal-message"),signTransaction:ao("sign-transaction"),signAndExecuteTransaction:ao("sign-and-execute-transaction"),switchAccount:ao("switch-account"),reportTransactionEffects:ao("report-transaction-effects")};function ao(t){return function(n=[]){return[{...cu.all,baseEntity:t},...n]}}var AE=I.createContext(null);function Xn(t){const e=I.useContext(AE);if(!e)throw new Error("Could not find WalletContext. Ensure that you have set up the WalletProvider.");return tI(e,t)}function eA({mutationKey:t,...e}={}){const n=Xn(o=>o.setWalletConnected),s=Xn(o=>o.setConnectionStatus);return jc({mutationKey:cu.connectWallet(t),mutationFn:async({wallet:o,accountAddress:l,...c})=>{try{s("connecting");const f=await o.features["standard:connect"].connect(c),h=f.accounts.filter(v=>v.chains.some(A=>A.split(":")[0]==="sui")),g=RN(h,l);return n(o,h,g,f.supportedIntents),{accounts:h}}catch(f){throw s("disconnected"),f}},...e})}function RN(t,e){return t.length===0?null:e?t.find(s=>s.address===e)??t[0]:t[0]}function Qd(t,e){const o=yh().get().filter(l=>jk(l)&&(!e||e(l)));return[...t.map(l=>o.find(c=>c.name===l)).filter(Boolean),...o.filter(l=>!t.includes(l.name))]}function Ia(t){return(t==null?void 0:t.id)??(t==null?void 0:t.name)}function ON(t){return R.jsx("svg",{width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...t,children:R.jsx("path",{d:"M7.57 12.262c0 .341.13.629.403.895l5.175 5.059c.204.205.45.307.751.307.609 0 1.101-.485 1.101-1.087 0-.293-.123-.574-.349-.8L10.14 12.27l4.511-4.375A1.13 1.13 0 0 0 15 7.087C15 6.485 14.508 6 13.9 6c-.295 0-.54.103-.752.308l-5.175 5.058c-.28.28-.404.56-.404.896Z",fill:"currentColor"})})}function MN(t){return R.jsx("svg",{width:10,height:10,fill:"none",xmlns:"http://www.w3.org/2000/svg",...t,children:R.jsx("path",{d:"M9.708.292a.999.999 0 0 0-1.413 0l-3.289 3.29L1.717.291A.999.999 0 0 0 .305 1.705l3.289 3.289-3.29 3.289a.999.999 0 1 0 1.413 1.412l3.29-3.289 3.288 3.29a.999.999 0 0 0 1.413-1.413l-3.29-3.29 3.29-3.288a.999.999 0 0 0 0-1.413Z",fill:"currentColor"})})}var vE="data-dapp-kit",NN=`[${vE}]`,PN={[vE]:""};CN(kN());var kc=I.forwardRef(({children:t,...e},n)=>R.jsx(ru,{ref:n,...e,...PN,children:t}));kc.displayName="StyleMarker";var BN=Tm({defaultClassName:"Heading__1aa835k0",variantClassNames:{size:{sm:"Heading_headingVariants_size_sm__1aa835k1",md:"Heading_headingVariants_size_md__1aa835k2",lg:"Heading_headingVariants_size_lg__1aa835k3",xl:"Heading_headingVariants_size_xl__1aa835k4"},weight:{normal:"Heading_headingVariants_weight_normal__1aa835k5",bold:"Heading_headingVariants_weight_bold__1aa835k6"},truncate:{true:"Heading_headingVariants_truncate_true__1aa835k7"}},defaultVariants:{size:"lg",weight:"bold"},compoundVariants:[]}),Fa=I.forwardRef(({children:t,className:e,asChild:n=!1,as:s="h1",size:o,weight:l,truncate:c,...f},h)=>R.jsx(ru,{...f,ref:h,className:Is(BN({size:o,weight:l,truncate:c}),e),children:n?t:R.jsx(s,{children:t})}));Fa.displayName="Heading";var DN="IconButton_container__s6n7bq0",Y0=I.forwardRef(({className:t,asChild:e=!1,...n},s)=>{const o=e?ru:"button";return R.jsx(o,{...n,className:Is(DN,t),ref:s})});Y0.displayName="Button";var jN="ConnectModal_backButtonContainer__gz8z96",UN="ConnectModal_closeButtonContainer__gz8z97",LN="ConnectModal_content__gz8z92",FN="ConnectModal_overlay__gz8z90",VN="ConnectModal_selectedViewContainer__gz8z95",_N="ConnectModal_title__gz8z91",zN="ConnectModal_viewContainer__gz8z94",WN="ConnectModal_walletListContainer__gz8z99",QN="ConnectModal_walletListContainerWithViewSelected__gz8z9a",GN="ConnectModal_walletListContent__gz8z98",HN="ConnectModal_whatIsAWalletButton__gz8z93",KN=Tm({defaultClassName:"Button_buttonVariants__x1s81q0",variantClassNames:{variant:{primary:"Button_buttonVariants_variant_primary__x1s81q1",outline:"Button_buttonVariants_variant_outline__x1s81q2"},size:{md:"Button_buttonVariants_size_md__x1s81q3",lg:"Button_buttonVariants_size_lg__x1s81q4"}},defaultVariants:{variant:"primary",size:"md"},compoundVariants:[]}),Qc=I.forwardRef(({className:t,variant:e,size:n,asChild:s=!1,...o},l)=>{const c=s?ru:"button";return R.jsx(c,{...o,className:Is(KN({variant:e,size:n}),t),ref:l})});Qc.displayName="Button";var YN=Tm({defaultClassName:"Text__2bv1ur0",variantClassNames:{size:{sm:"Text_textVariants_size_sm__2bv1ur1"},weight:{normal:"Text_textVariants_weight_normal__2bv1ur2",medium:"Text_textVariants_weight_medium__2bv1ur3",bold:"Text_textVariants_weight_bold__2bv1ur4"},color:{muted:"Text_textVariants_color_muted__2bv1ur5",danger:"Text_textVariants_color_danger__2bv1ur6"},mono:{true:"Text_textVariants_mono_true__2bv1ur7"}},defaultVariants:{size:"sm",weight:"normal"},compoundVariants:[]}),tu=I.forwardRef(({children:t,className:e,asChild:n=!1,as:s="div",size:o,weight:l,color:c,mono:f,...h},g)=>R.jsx(ru,{...h,ref:g,className:Is(YN({size:o,weight:l,color:c,mono:f}),e),children:n?t:R.jsx(s,{children:t})}));tu.displayName="Text";var XN="ConnectionStatus_connectionStatus__nckm2d3",qN="ConnectionStatus_container__nckm2d0",JN="ConnectionStatus_retryButtonContainer__nckm2d4",ZN="ConnectionStatus_title__nckm2d2",$N="ConnectionStatus_walletIcon__nckm2d1";function e8({selectedWallet:t,hadConnectionError:e,onRetryConnection:n}){return R.jsxs("div",{className:qN,children:[R.jsx("img",{className:$N,src:t.icon,alt:`${t.name} logo`}),R.jsx("div",{className:ZN,children:R.jsxs(Fa,{as:"h2",size:"xl",children:["Opening ",t.name]})}),R.jsx("div",{className:XN,children:e?R.jsx(tu,{color:"danger",children:"Connection failed"}):R.jsx(tu,{color:"muted",children:"Confirm connection in the wallet..."})}),e?R.jsx("div",{className:JN,children:R.jsx(Qc,{type:"button",variant:"outline",onClick:()=>n(t),children:"Retry Connection"})}):null]})}var t8="InfoSection_container__1wtioi70";function gc({title:t,children:e}){return R.jsxs("section",{className:t8,children:[R.jsx(Fa,{as:"h3",size:"sm",weight:"normal",children:t}),R.jsx(tu,{weight:"medium",color:"muted",children:e})]})}var n8="GettingStarted_container__1fp07e10",r8="GettingStarted_content__1fp07e11",i8="GettingStarted_installButtonContainer__1fp07e12";function s8(){return R.jsxs("div",{className:n8,children:[R.jsx(Fa,{as:"h2",children:"Get Started with Sui"}),R.jsxs("div",{className:r8,children:[R.jsx(gc,{title:"Install the Sui Wallet Extension",children:"We recommend pinning Sui Wallet to your taskbar for quicker access."}),R.jsx(gc,{title:"Create or Import a Wallet",children:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."}),R.jsx(gc,{title:"Refresh Your Browser",children:"Once you set up your wallet, refresh this window browser to load up the extension."}),R.jsx("div",{className:i8,children:R.jsx(Qc,{variant:"outline",asChild:!0,children:R.jsx("a",{href:"https://chrome.google.com/webstore/detail/sui-wallet/opcgpfmipidbgpenhmajoajpbobppdil",target:"_blank",rel:"noreferrer",children:"Install Wallet Extension"})})})]})]})}var o8="WhatIsAWallet_container__1ktpkq90",a8="WhatIsAWallet_content__1ktpkq91";function r1(){return R.jsxs("div",{className:o8,children:[R.jsx(Fa,{as:"h2",children:"What is a Wallet"}),R.jsxs("div",{className:a8,children:[R.jsx(gc,{title:"Easy Login",children:"No need to create new accounts and passwords for every website. Just connect your wallet and get going."}),R.jsx(gc,{title:"Store your Digital Assets",children:"Send, receive, store, and display your digital assets like NFTs & coins."})]})]})}function yE(){return Xn(t=>t.wallets)}function l8(t){return R.jsxs("svg",{width:28,height:28,fill:"none",xmlns:"http://www.w3.org/2000/svg",...t,children:[R.jsx("rect",{width:28,height:28,rx:6,fill:"#6FBCF0"}),R.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.942 20.527A6.875 6.875 0 0 0 13.957 24c2.51 0 4.759-1.298 6.015-3.473a6.875 6.875 0 0 0 0-6.945l-5.29-9.164a.837.837 0 0 0-1.45 0l-5.29 9.164a6.875 6.875 0 0 0 0 6.945Zm4.524-11.75 1.128-1.953a.418.418 0 0 1 .725 0l4.34 7.516a5.365 5.365 0 0 1 .449 4.442 4.675 4.675 0 0 0-.223-.73c-.599-1.512-1.954-2.68-4.029-3.47-1.426-.54-2.336-1.336-2.706-2.364-.476-1.326.021-2.77.316-3.44Zm-1.923 3.332L9.255 14.34a5.373 5.373 0 0 0 0 5.43 5.373 5.373 0 0 0 4.702 2.714 5.38 5.38 0 0 0 3.472-1.247c.125-.314.51-1.462.034-2.646-.44-1.093-1.5-1.965-3.15-2.594-1.864-.707-3.076-1.811-3.6-3.28a4.601 4.601 0 0 1-.17-.608Z",fill:"#fff"})]})}var u8="WalletList_container__1v2s6cz0",c8="WalletListItem_container__1dqqtqs0",f8="WalletListItem_selectedWalletItem__1dqqtqs2",d8="WalletListItem_walletIcon__1dqqtqs3",h8="WalletListItem_walletItem__1dqqtqs1";function i1({name:t,icon:e,onClick:n,isSelected:s=!1}){return R.jsx("li",{className:c8,children:R.jsxs("button",{className:Is(h8,{[f8]:s}),type:"button",onClick:n,children:[typeof e=="string"?R.jsx("img",{className:d8,src:e,alt:`${t} logo`}):e,R.jsx(Fa,{size:"md",truncate:!0,asChild:!0,children:R.jsx("div",{children:t})})]})})}function p8({selectedWalletName:t,onPlaceholderClick:e,onSelect:n}){const s=yE();return R.jsx("ul",{className:u8,children:s.length>0?s.map(o=>R.jsx(i1,{name:o.name,icon:o.icon,isSelected:Ia(o)===t,onClick:()=>n(o)},Ia(o))):R.jsx(i1,{name:"Sui Wallet",icon:R.jsx(l8,{}),onClick:e,isSelected:!0})})}function g8({trigger:t,open:e,defaultOpen:n,onOpenChange:s}){const[o,l]=I.useState(e??n),[c,f]=I.useState(),[h,g]=I.useState(),{mutate:v,isError:A}=eA(),b=()=>{g(void 0),f(void 0)},C=S=>{S||b(),l(S),s==null||s(S)},O=S=>{f("connection-status"),v({wallet:S},{onSuccess:()=>C(!1)})};let x;switch(c){case"what-is-a-wallet":x=R.jsx(r1,{});break;case"getting-started":x=R.jsx(s8,{});break;case"connection-status":x=R.jsx(e8,{selectedWallet:h,hadConnectionError:A,onRetryConnection:O});break;default:x=R.jsx(r1,{})}return R.jsxs(s6,{open:e??o,onOpenChange:C,children:[R.jsx(o6,{asChild:!0,children:t}),R.jsx(a6,{children:R.jsx(kc,{children:R.jsx(l6,{className:FN,children:R.jsxs(u6,{className:LN,"aria-describedby":void 0,children:[R.jsxs("div",{className:Is(WN,{[QN]:!!c}),children:[R.jsxs("div",{className:GN,children:[R.jsx(c6,{className:_N,asChild:!0,children:R.jsx(Fa,{as:"h2",children:"Connect a Wallet"})}),R.jsx(p8,{selectedWalletName:Ia(h),onPlaceholderClick:()=>f("getting-started"),onSelect:S=>{Ia(h)!==Ia(S)&&(g(S),O(S))}})]}),R.jsx("button",{className:HN,onClick:()=>f("what-is-a-wallet"),type:"button",children:"What is a Wallet?"})]}),R.jsxs("div",{className:Is(zN,{[VN]:!!c}),children:[R.jsx("div",{className:jN,children:R.jsx(Y0,{type:"button","aria-label":"Back",onClick:()=>b(),children:R.jsx(ON,{})})}),x]}),R.jsx(f6,{className:UN,asChild:!0,children:R.jsx(Y0,{type:"button","aria-label":"Close",children:R.jsx(MN,{})})})]})})})})]})}function Dh(){return Xn(t=>t.currentAccount)}var wE=I.createContext(null),m8={localnet:{url:Mo("localnet")}},A8=function(e,n){return V4(n)?n:new Hm(n)};function v8(t){const{onNetworkChange:e,network:n,children:s}=t,o=t.networks??m8,l=t.createClient??A8,[c,f]=I.useState(t.network??t.defaultNetwork??Object.keys(o)[0]),h=t.network??c,g=I.useMemo(()=>l(h,o[h]),[l,h,o]),v=I.useMemo(()=>({client:g,networks:o,network:h,config:o[h]instanceof Hm?null:o[h],selectNetwork:A=>{h!==A&&(!n&&A!==c&&f(A),e==null||e(A))}}),[g,o,c,h,n,e]);return R.jsx(wE.Provider,{value:v,children:s})}function tA(){const t=I.useContext(wE);if(!t)throw new Error("Could not find SuiClientContext. Ensure that you have set up the SuiClientProvider");return t}function xE(){return tA().client}function y8(...t){const[e,n,{queryKey:s=[],...o}={}]=t,l=tA();return yx({...o,queryKey:[l.network,e,n,...s],queryFn:async()=>await l.client[e](n)})}function bE(t,e){return y8("resolveNameServiceNames",{address:t,limit:1},{...e,refetchOnWindowFocus:!1,retry:!1,select:n=>n.data.length>0?n.data[0]:null,enabled:!!t&&(e==null?void 0:e.enabled)!==!1})}function w8(){return Xn(t=>t.accounts)}var jh=class extends Error{},SE=class extends Error{},x8=class extends Error{},b8=class extends Error{};function fu(){const t=Xn(s=>s.currentWallet),e=Xn(s=>s.connectionStatus),n=Xn(s=>s.supportedIntents);switch(e){case"connecting":return{connectionStatus:e,currentWallet:null,isDisconnected:!1,isConnecting:!0,isConnected:!1,supportedIntents:[]};case"disconnected":return{connectionStatus:e,currentWallet:null,isDisconnected:!0,isConnecting:!1,isConnected:!1,supportedIntents:[]};case"connected":return{connectionStatus:e,currentWallet:t,isDisconnected:!1,isConnecting:!1,isConnected:!0,supportedIntents:n}}}function S8({mutationKey:t,...e}={}){const{currentWallet:n}=fu(),s=Xn(o=>o.setWalletDisconnected);return jc({mutationKey:cu.disconnectWallet(t),mutationFn:async()=>{var o;if(!n)throw new jh("No wallet is connected.");try{await((o=n.features["standard:disconnect"])==null?void 0:o.disconnect())}catch(l){console.error("Failed to disconnect the application from the current wallet.",l)}s()},...e})}function E8({mutationKey:t,...e}={}){const{currentWallet:n}=fu(),s=Xn(o=>o.setAccountSwitched);return jc({mutationKey:cu.switchAccount(t),mutationFn:async({account:o})=>{if(!n)throw new jh("No wallet is connected.");const l=n.accounts.find(c=>c.address===o.address);if(!l)throw new b8(`No account with address ${o.address} is connected to ${n.name}.`);s(l)},...e})}var C8="AccountDropdownMenu_connectedAccount__div2ql0",I8="AccountDropdownMenu_menuContainer__div2ql1",T8="AccountDropdownMenu_menuContent__div2ql2",EE="AccountDropdownMenu_menuItem__div2ql3",k8="AccountDropdownMenu_separator__div2ql5",R8="AccountDropdownMenu_switchAccountMenuItem__div2ql4";function O8(t){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",...t,children:R.jsx("path",{fill:"currentColor",d:"m11.726 5.048-4.73 5.156-1.722-1.879a.72.72 0 0 0-.529-.23.722.722 0 0 0-.525.24.858.858 0 0 0-.22.573.86.86 0 0 0 .211.576l2.255 2.458c.14.153.332.24.53.24.2 0 .391-.087.532-.24l5.261-5.735A.86.86 0 0 0 13 5.63a.858.858 0 0 0-.22-.572.722.722 0 0 0-.525-.24.72.72 0 0 0-.529.23Z"})})}function M8(t){return R.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",...t,children:R.jsx("path",{stroke:"#A0B6C3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"m4 6 4 4 4-4"})})}function N8({currentAccount:t}){const{mutate:e}=S8(),{data:n}=bE(t.label?null:t.address),s=w8();return R.jsxs(E4,{modal:!1,children:[R.jsx(kc,{children:R.jsx(C4,{asChild:!0,children:R.jsxs(Qc,{size:"lg",className:C8,children:[R.jsx(tu,{mono:!0,weight:"bold",children:t.label??n??Jx(t.address)}),R.jsx(M8,{})]})})}),R.jsx(I4,{children:R.jsx(kc,{className:I8,children:R.jsxs(T4,{className:T8,children:[s.map(o=>R.jsx(P8,{account:o,active:t.address===o.address},o.address)),R.jsx(k4,{className:k8}),R.jsx(ES,{className:Is(EE),onSelect:()=>e(),children:"Disconnect"})]})})})]})}function P8({account:t,active:e}){const{mutate:n}=E8(),{data:s}=bE(t.label?null:t.address);return R.jsxs(ES,{className:Is(EE,R8),onSelect:()=>n({account:t}),children:[R.jsx(tu,{mono:!0,children:t.label??s??Jx(t.address)}),e?R.jsx(O8,{}):null]})}function B8({connectText:t="Connect Wallet",...e}){const n=Dh();return n?R.jsx(N8,{currentAccount:n}):R.jsx(g8,{trigger:R.jsx(kc,{children:R.jsx(Qc,{...e,children:t})})})}function CE(){const t=new Map;return{getItem(e){return t.get(e)},setItem(e,n){t.set(e,n)},removeItem(e){t.delete(e)}}}var D8="Sui Wallet",j8=typeof window<"u"&&window.localStorage?localStorage:CE(),U8="sui-dapp-kit:wallet-connection-info",L8=["sui:signTransaction","sui:signTransactionBlock"],IE=t=>L8.some(e=>t.features[e]),TE=[D8,aE];function kE(){const{mutateAsync:t}=eA(),e=Xn(v=>v.autoConnectEnabled),n=Xn(v=>v.lastConnectedWalletName),s=Xn(v=>v.lastConnectedAccountAddress),o=yE(),{isConnected:l}=fu(),[c,f]=I.useState(!1);I.useLayoutEffect(()=>{f(!0)},[]);const{data:h,isError:g}=yx({queryKey:["@mysten/dapp-kit","autoconnect",{isConnected:l,autoConnectEnabled:e,lastConnectedWalletName:n,lastConnectedAccountAddress:s,walletCount:o.length}],queryFn:async()=>{if(!e)return"disabled";if(!n||!s||l)return"attempted";const v=o.find(A=>Ia(A)===n);return v&&await t({wallet:v,accountAddress:s,silent:!0}),"attempted"},enabled:e,persister:void 0,gcTime:0,staleTime:0,networkMode:"always",retry:!1,retryOnMount:!1,refetchInterval:!1,refetchIntervalInBackground:!1,refetchOnMount:!1,refetchOnReconnect:!1,refetchOnWindowFocus:!1});return e?c?l||!n||g?"attempted":h??"idle":"idle":"disabled"}function F8(t){const e=kE(),[n,s]=I.useState(null),[o,l]=I.useState(null),{mutate:c}=eA();I.useEffect(()=>{!n||!o||e!=="attempted"||(c({wallet:o,silent:!0}),s(null))},[n,e,c,o]),I.useLayoutEffect(()=>{if(!(t!=null&&t.name))return;const{wallet:f,unregister:h,addressFromRedirect:g}=YM(t.name,{origin:t.origin,network:t.network});return g&&(l(f),s(g)),h},[t==null?void 0:t.name,t==null?void 0:t.origin,t==null?void 0:t.network])}var s1="Unsafe Burner Wallet";function V8(t){const e=xE();I.useEffect(()=>t?_8(e):void 0,[t,e])}function _8(t){var e,n,s,o,l,c,f;const h=yh();if(h.get().find(C=>C.name===s1)){console.warn("registerUnsafeBurnerWallet: Unsafe Burner Wallet already registered, skipping duplicate registration.");return}console.warn("Your application is currently using the unsafe burner wallet. Make sure that this wallet is disabled in production.");const v=new Sl,A=new wh({address:v.getPublicKey().toSuiAddress(),publicKey:v.getPublicKey().toSuiBytes(),chains:["sui:unknown"],features:["sui:signAndExecuteTransactionBlock","sui:signTransactionBlock","sui:signTransaction","sui:signAndExecuteTransaction"]});class b{constructor(){sa(this,e,()=>()=>{}),sa(this,n,async()=>({accounts:this.accounts})),sa(this,s,async O=>{const{bytes:x,signature:S}=await v.signPersonalMessage(O.message);return{bytes:x,signature:S}}),sa(this,o,async O=>{const{bytes:x,signature:S}=await O.transactionBlock.sign({client:t,signer:v});return{transactionBlockBytes:x,signature:S}}),sa(this,l,async O=>{var M;const{bytes:x,signature:S}=await Do.from(await O.transaction.toJSON()).sign({client:t,signer:v});return(M=O.signal)==null||M.throwIfAborted(),{bytes:x,signature:S}}),sa(this,c,async O=>{const{bytes:x,signature:S}=await O.transactionBlock.sign({client:t,signer:v});return t.executeTransactionBlock({signature:S,transactionBlock:x,options:O.options})}),sa(this,f,async O=>{var P;const{bytes:x,signature:S}=await Do.from(await O.transaction.toJSON()).sign({client:t,signer:v});(P=O.signal)==null||P.throwIfAborted();const{rawEffects:M,digest:B}=await t.executeTransactionBlock({signature:S,transactionBlock:x,options:{showRawEffects:!0}});return{bytes:x,signature:S,digest:B,effects:zt(new Uint8Array(M))}})}get version(){return"1.0.0"}get name(){return s1}get icon(){return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAJrElEQVR42tWbe2xT1x3H7UxAyD3XrdrSbGXlUbKWsq5rWdVuVOMRSEqSOmnVRZMmJqZNYv1nf3R/jWmVmVrtRRM/YwPd1nVTNcrE3pQCoikrIRAC4VVNY0hlD9ZOo1uCfe3ra9979v0dcy3s5Pper76Oh/STE+495/4+5/c85zqe2f7HAx5vKsS+monJj/CdHi/f4/HWW4f6AwdblmXjTM0NyS+movKtw9v+j6C5gKhyTMTTpA2x15Qwy+Pz75motOGdgKep8WF5ATgVZIt5NeO2wMqD0hfVGNPh3oYaYflsjG0l63PeyLCDnqbsLpZIhaRNFI+Ox+Le5KB0RybK8gDmJOkI07U4i/FhT1NDQl8Me5rUIfaDfELOJ0NsFa/SJQHm1WLsHcDqRWiy9BCL8s0N5t6UWWFVvxplejYm60hC91cNjPtzCTZsAptCVoeLP8PDDQJNCSodap6H+LtE8ZcdkvVkkD38vwDn4/Jvy4EhBhZSvRaUHiTXn31gJJxkUPoClBKKFizM+inhVA2cYIdM4HJouPvoe9s9H+KzDhyGK6KkmIqitBhww2C11rjQL2L4kgUwFxk8yPyzauUA3Pk/353XnA6zKbKCaQ2UlMvJF6W5uF5F8yHfZWZpC9HRmBziaEpm1bpY9XvhxuWJRldC7Mt03WlZwpjnkZUNa2DMG2EaPj9MGd2l2mofd0hQ7ZSopsXckHxVCUp32fXGdD0ZktrgFUmMqwhcWFjp87RArsD+9bn585IRaSHAKgBL3SZwOTRc8BKg7yYoskp5OJDiiPmF2Sj7ox0siYJ7lJA04EqvzZ9B1xSVt6PlW0IxZgUMJdZYAJuWngLQt9IRuZXmoTEkmci8ZtTXTViUKyasA9FRun5d8z6bfw0gYWm9mmCXxZatQgxfC7I2NVpRYQOxKWppLs4mcgn5NcibgL1K40xYp8CYY5TXEpjcb3LAJ0OZyyg3+2nySm6fjEtzkEz+7VBx3RTb+60z9dma7pkvwO2QQL5HzTtAdpKF7euw/HuzfrosBHy+ZsBimzbQshjWTVMDgez53B5MbjcGbr1ZjdUJOM5O0SLXzJ2R+uOA1dMAVoLsm5zb73JSId8t8Aa1LsAJdoTCrCaw6e3NC2DdFMUXWRg173mysJNOSUNskUJ1cOlXa2LhcbgmSszXYSn9hl3KSxTDjrZ2cbbfbWDyumsh9m3e7zCG7a3ETt+gtI7fx6lEOanZKDVvuA2cjYmt5xNOd2Louz3IQ12UZ2Zo3lkb9cDlvSs6m4Vk5Yqlabs0B97wT7PUuCXQz0Bnt9QxMPTW4iwBtmUlY8hFsHJPlzcQ1xuG75CVK1kXofCUGnU9fg1aVD7kfE9MoabtYkcAvIUYS2op3Hc3TTrDQzIAeojugTVLFolWDR6wFPtY0R66n6HltwjCIawnE2ymresk9NtN+pfUUi0mX6RJLfrh9zMRaRPOqubSA8W2MNzC0mHpK7j2ruuw5mYkxl5+2+HGQeg4yNYg7vNg+xMxFsuRMuiTsRJZG3cysAl4D9n4aC4un8L9qUyVvbCyYwFXX1nGUxFf1cCiEQqy75O+TpMwYKNKSPQUqhLyyWLsRbESLctx0YnixgfphRWA8pOPc+N4F9d+eV9V4OlCX/As5w5g+wtGhJGukp5go2R3D7EW9rSDcnGL56YgJHj+8GcFND/Vy41jj/H0jxc6HU/AA2QlR01UlH3D7CmITQnJq4lVWBi1yl8XYEh278c5H++F+Iui7r7bYR8tH/gbqoJN7fVODUhLYVVxzmYCEyOxFg7RUVa0egCHZZ55eRHnp/tKgMna6s/bbMdTxZgMzl9CCcmq7k690OzDfaeSN4QcsREjsQpgXHwyWyfg9K5WE7hc6JqTWjyihObfygOFOkv6i5K5TZx8LsL1sVS4NL8ItiB7sgAcEKcWHfUCVhK3kUVnBNbfXIs4l5xAv5sJs234eTUy93L0Au2otQOw5ORMyfQ6WwexFupVSHowG6uThXfebmlhWojMS3fazmMeGxEI6S2SUti6RAo2vKohVuH3qUG5FWm/PjH8kzutgSH5g58xrVwzIbZkxHf7OFjFC+wrMDXcpOqOKX/g01U/XPvVJyxdWsiJblqYmnZoWbDxAcR56X5WPuh4ewcL5PY9JBRUYjc7fzjG6Uc3mHBWbg23X1BLaFHOSnrw4bWiNAXSEWcWRntIignXTP/oDsfKZX66mMbZAPfhviU1AyYmJLYAMZa/QXjUSeIiixpj3UUFtd884KytjN7EjdGNNMbWwtlf3FvbQ4OQtIoYSzbxqVDLXMTxP8jnnbiyKcaJLvueGLD6kXW2sKZov1tpn7hwXf3ZUvq0K2FXOM7Op/Xgb6PhxsWIErYGVuK3WGXWkkwMMZVCVl5kWtax5A6usgemvnx4DelUcYcFC0eIbcbXKzggeyBjeXIhkftaKknJKLtnuSg7KmKQsrH+1nqbmLWY6w/tBGy/8xrruR5SM99LLIjfT/4ZbNZnQEPssIVb21rKTGRIPDagNoLdFMKgcuLc/TF6Bulk6c7ovg4TU+XvS6FNw1tDfVqH9MOPmBDui0hcK6wz744FlDjNe0m3aVldJYagtI6YbF+3ZGPsQHlN1vbeh8lJofqJ+uo9Zi4wXZxKFiXKGxbHT7pNq71oNg4Qi6MviE0FpRVqjGXILYoJ4tCjdYU1rWeMdPLc/ochj3B9pGNGL4NupGPRlUl35KMVxFLNO6ZnxYlBsUPqoMkbUqAb6VhMVKQ7MVT1dYdrL8hzEAcjpmvjHKphgaFb0ZVJZw7dwVD9q5fkgPTRbBxnzmGfgRLQsMCkG+moQdcp6GzzZsL2MGyllvBNGWM9RqMCk26kI7aBK526csVShZTfzid6FEzeiNAGP92jpCPQEbrW7EW5MbZxAz/fN9lg0IbQaaxrQ83/VoKPb/HqJx67Hw+43CDQBPsX0gm6ufXNvH4vP9rZapzx7+Nn+oxZAjfo2caZ3n350c5W6FSEdQ86sNarj3c/jRV+H42AXsdGRBfPPIlnb/mUtxzWXfALn/PmRze2Gud6E/xsXwYtnlsWN8Tc5/oyxjn/jvyJrlY82xLUfWuPr/TqxzuXQZkIP9M7CXiyuP4B4WmsTnNhzinjrD+WO9bRhmdZWLXe4EKRtV5tpN3Hx3s2G+d79/MJf4qff0LnE72kfFEs4ITQvWLMab8C131dP9n9Je1Yx000Nz2jAf+UJwCBchc3NvGR1Qx71XXY2Ww1Jvx7YalzAPkX9rp5E5Z+pv+ja8bE43uN491b9dHO9Xx4lUxziLn21Nai/wXWM6t9vkvtrwAAAABJRU5ErkJggg=="}get chains(){return Vk}get accounts(){return[A]}get features(){return{"standard:connect":{version:"1.0.0",connect:ia(this,n)},"standard:events":{version:"1.0.0",on:ia(this,e)},"sui:signPersonalMessage":{version:"1.0.0",signPersonalMessage:ia(this,s)},"sui:signTransactionBlock":{version:"1.0.0",signTransactionBlock:ia(this,o)},"sui:signAndExecuteTransactionBlock":{version:"1.0.0",signAndExecuteTransactionBlock:ia(this,c)},"sui:signTransaction":{version:"2.0.0",signTransaction:ia(this,l)},"sui:signAndExecuteTransaction":{version:"2.0.0",signAndExecuteTransaction:ia(this,f)}}}}return e=new WeakMap,n=new WeakMap,s=new WeakMap,o=new WeakMap,l=new WeakMap,c=new WeakMap,f=new WeakMap,h.register(new b)}function z8(){const{currentWallet:t}=fu(),e=Xn(n=>n.updateWalletAccounts);I.useEffect(()=>t==null?void 0:t.features["standard:events"].on("change",({accounts:s})=>{s&&e(s)}),[t==null?void 0:t.features,e])}function W8(t,e){const n=Xn(o=>o.setWalletRegistered),s=Xn(o=>o.setWalletUnregistered);I.useEffect(()=>{const o=yh();n(Qd(t,e));const l=o.on("register",()=>{n(Qd(t,e))}),c=o.on("unregister",f=>{s(Qd(t,e),f)});return()=>{l(),c()}},[t,e,n,s])}var Q8={blurs:{modalOverlay:"blur(0)"},backgroundColors:{primaryButton:"#F6F7F9",primaryButtonHover:"#F0F2F5",outlineButtonHover:"#F4F4F5",modalOverlay:"rgba(24 36 53 / 20%)",modalPrimary:"white",modalSecondary:"#F7F8F8",iconButton:"transparent",iconButtonHover:"#F0F1F2",dropdownMenu:"#FFFFFF",dropdownMenuSeparator:"#F3F6F8",walletItemSelected:"white",walletItemHover:"#3C424226"},borderColors:{outlineButton:"#E4E4E7"},colors:{primaryButton:"#373737",outlineButton:"#373737",iconButton:"#000000",body:"#182435",bodyMuted:"#767A81",bodyDanger:"#FF794B"},radii:{small:"6px",medium:"8px",large:"12px",xlarge:"16px"},shadows:{primaryButton:"0px 4px 12px rgba(0, 0, 0, 0.1)",walletItemSelected:"0px 2px 6px rgba(0, 0, 0, 0.05)"},fontWeights:{normal:"400",medium:"500",bold:"600"},fontSizes:{small:"14px",medium:"16px",large:"18px",xlarge:"20px"},typography:{fontFamily:'ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',fontStyle:"normal",lineHeight:"1.3",letterSpacing:"1"}};function G8({wallets:t,storage:e,storageKey:n,autoConnectEnabled:s}){return G6()($M((o,l)=>({autoConnectEnabled:s,wallets:t,accounts:[],currentWallet:null,currentAccount:null,lastConnectedAccountAddress:null,lastConnectedWalletName:null,connectionStatus:"disconnected",supportedIntents:[],setConnectionStatus(c){o(()=>({connectionStatus:c}))},setWalletConnected(c,f,h,g=[]){o(()=>({accounts:f,currentWallet:c,currentAccount:h,lastConnectedWalletName:Ia(c),lastConnectedAccountAddress:h==null?void 0:h.address,connectionStatus:"connected",supportedIntents:g}))},setWalletDisconnected(){o(()=>({accounts:[],currentWallet:null,currentAccount:null,lastConnectedWalletName:null,lastConnectedAccountAddress:null,connectionStatus:"disconnected",supportedIntents:[]}))},setAccountSwitched(c){o(()=>({currentAccount:c,lastConnectedAccountAddress:c.address}))},setWalletRegistered(c){o(()=>({wallets:c}))},setWalletUnregistered(c,f){f===l().currentWallet?o(()=>({wallets:c,accounts:[],currentWallet:null,currentAccount:null,lastConnectedWalletName:null,lastConnectedAccountAddress:null,connectionStatus:"disconnected",supportedIntents:[]})):o(()=>({wallets:c}))},updateWalletAccounts(c){const f=l().currentAccount;o(()=>({accounts:c,currentAccount:f&&c.find(({address:h})=>h===f.address)||c[0]}))}}),{name:n,storage:lE(()=>e),partialize:({lastConnectedWalletName:o,lastConnectedAccountAddress:l})=>({lastConnectedWalletName:o,lastConnectedAccountAddress:l})}))}var H8={blurs:{modalOverlay:""},backgroundColors:{primaryButton:"",primaryButtonHover:"",outlineButtonHover:"",walletItemHover:"",walletItemSelected:"",modalOverlay:"",modalPrimary:"",modalSecondary:"",iconButton:"",iconButtonHover:"",dropdownMenu:"",dropdownMenuSeparator:""},borderColors:{outlineButton:""},colors:{primaryButton:"",outlineButton:"",body:"",bodyMuted:"",bodyDanger:"",iconButton:""},radii:{small:"",medium:"",large:"",xlarge:""},shadows:{primaryButton:"",walletItemSelected:""},fontWeights:{normal:"",medium:"",bold:""},fontSizes:{small:"",medium:"",large:"",xlarge:""},typography:{fontFamily:"",fontStyle:"",lineHeight:"",letterSpacing:""}},K8=AN(H8,(t,e)=>`dapp-kit-${e.join("-")}`);function Y8({theme:t}){const e=Array.isArray(t)?X8(t):RE(t);return R.jsx("style",{precedence:"default",href:"mysten-dapp-kit-theme",dangerouslySetInnerHTML:{__html:e}})}function X8(t){return t.map(({mediaQuery:e,selector:n,variables:s})=>{const o=RE(s),l=n?`${n} ${o}`:o;return e?`@media ${e}{${l}}`:l}).join(" ")}function RE(t){return`${NN} {${q8(t)}}`}function q8(t){return Object.entries(tN(K8,t)).map(([e,n])=>`${e}:${n};`).join("")}function J8({preferredWallets:t=TE,walletFilter:e=IE,storage:n=j8,storageKey:s=U8,enableUnsafeBurner:o=!1,autoConnect:l=!1,stashedWallet:c,theme:f=Q8,children:h}){const g=I.useRef(G8({autoConnectEnabled:l,wallets:Qd(t,e),storage:n||CE(),storageKey:s}));return R.jsx(AE.Provider,{value:g.current,children:R.jsxs(Z8,{preferredWallets:t,walletFilter:e,enableUnsafeBurner:o,stashedWallet:c,children:[f?R.jsx(Y8,{theme:f}):null,h]})})}function Z8({preferredWallets:t=TE,walletFilter:e=IE,enableUnsafeBurner:n=!1,stashedWallet:s,children:o}){return W8(t,e),z8(),F8(s),V8(n),kE(),o}function OE(t){function e(){const{config:o}=tA();if(!o)throw new Error("No network config found");return o}function n(){const{variables:o}=e();return o??{}}function s(o){return n()[o]}return{networkConfig:t,useNetworkConfig:e,useNetworkVariables:n,useNetworkVariable:s}}function $8({mutationKey:t,...e}={}){const{currentWallet:n}=fu(),s=Dh();return jc({mutationKey:cu.reportTransactionEffects(t),mutationFn:async({effects:o,chain:l=n==null?void 0:n.chains[0],account:c=s})=>{if(!n)throw new jh("No wallet is connected.");if(!c)throw new SE("No wallet account is selected to report transaction effects for");const f=n.features["sui:reportTransactionEffects"];if(f)return await f.reportTransactionEffects({effects:Array.isArray(o)?zt(new Uint8Array(o)):o,account:c,chain:l??(n==null?void 0:n.chains[0])})},...e})}function eP({mutationKey:t,execute:e,...n}={}){const{currentWallet:s,supportedIntents:o}=fu(),l=Dh(),c=xE(),{mutate:f}=$8(),h=e??(async({bytes:g,signature:v})=>{const{digest:A,rawEffects:b}=await c.executeTransactionBlock({transactionBlock:g,signature:v,options:{showRawEffects:!0}});return{digest:A,rawEffects:b,effects:zt(new Uint8Array(b)),bytes:g,signature:v}});return jc({mutationKey:cu.signAndExecuteTransaction(t),mutationFn:async({transaction:g,...v})=>{var M;if(!s)throw new jh("No wallet is connected.");const A=v.account??l;if(!A)throw new SE("No wallet account is selected to sign the transaction with.");const b=v.chain??(A==null?void 0:A.chains[0]);if(!s.features["sui:signTransaction"]&&!s.features["sui:signTransactionBlock"])throw new x8("This wallet doesn't support the `signTransaction` feature.");const{signature:C,bytes:O}=await Bk(s,{...v,transaction:{async toJSON(){return typeof g=="string"?g:await g.toJSON({supportedIntents:o,client:c})}},account:A,chain:v.chain??A.chains[0]}),x=await h({bytes:O,signature:C});let S;if("effects"in x&&((M=x.effects)!=null&&M.bcs))S=x.effects.bcs;else if("rawEffects"in x)S=zt(new Uint8Array(x.rawEffects));else throw new Error("Could not parse effects from transaction result.");return f({effects:S,account:A,chain:b}),x},...n})}var tP=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),nP="VisuallyHidden",ME=I.forwardRef((t,e)=>R.jsx(pn.span,{...t,ref:e,style:{...tP,...t.style}}));ME.displayName=nP;var rP=ME,[Uh,UB]=Da("Tooltip",[Oh]),nA=Oh(),NE="TooltipProvider",iP=700,o1="tooltip.open",[sP,PE]=Uh(NE),BE=t=>{const{__scopeTooltip:e,delayDuration:n=iP,skipDelayDuration:s=300,disableHoverableContent:o=!1,children:l}=t,c=I.useRef(!0),f=I.useRef(!1),h=I.useRef(0);return I.useEffect(()=>{const g=h.current;return()=>window.clearTimeout(g)},[]),R.jsx(sP,{scope:e,isOpenDelayedRef:c,delayDuration:n,onOpen:I.useCallback(()=>{window.clearTimeout(h.current),c.current=!1},[]),onClose:I.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>c.current=!0,s)},[s]),isPointerInTransitRef:f,onPointerInTransitChange:I.useCallback(g=>{f.current=g},[]),disableHoverableContent:o,children:l})};BE.displayName=NE;var DE="Tooltip",[LB,Lh]=Uh(DE),X0="TooltipTrigger",oP=I.forwardRef((t,e)=>{const{__scopeTooltip:n,...s}=t,o=Lh(X0,n),l=PE(X0,n),c=nA(n),f=I.useRef(null),h=Tn(e,f,o.onTriggerChange),g=I.useRef(!1),v=I.useRef(!1),A=I.useCallback(()=>g.current=!1,[]);return I.useEffect(()=>()=>document.removeEventListener("pointerup",A),[A]),R.jsx(Ub,{asChild:!0,...c,children:R.jsx(pn.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...s,ref:h,onPointerMove:mt(t.onPointerMove,b=>{b.pointerType!=="touch"&&!v.current&&!l.isPointerInTransitRef.current&&(o.onTriggerEnter(),v.current=!0)}),onPointerLeave:mt(t.onPointerLeave,()=>{o.onTriggerLeave(),v.current=!1}),onPointerDown:mt(t.onPointerDown,()=>{o.open&&o.onClose(),g.current=!0,document.addEventListener("pointerup",A,{once:!0})}),onFocus:mt(t.onFocus,()=>{g.current||o.onOpen()}),onBlur:mt(t.onBlur,o.onClose),onClick:mt(t.onClick,o.onClose)})})});oP.displayName=X0;var aP="TooltipPortal",[FB,lP]=Uh(aP,{forceMount:void 0}),nu="TooltipContent",uP=I.forwardRef((t,e)=>{const n=lP(nu,t.__scopeTooltip),{forceMount:s=n.forceMount,side:o="top",...l}=t,c=Lh(nu,t.__scopeTooltip);return R.jsx(Os,{present:s||c.open,children:c.disableHoverableContent?R.jsx(jE,{side:o,...l,ref:e}):R.jsx(cP,{side:o,...l,ref:e})})}),cP=I.forwardRef((t,e)=>{const n=Lh(nu,t.__scopeTooltip),s=PE(nu,t.__scopeTooltip),o=I.useRef(null),l=Tn(e,o),[c,f]=I.useState(null),{trigger:h,onClose:g}=n,v=o.current,{onPointerInTransitChange:A}=s,b=I.useCallback(()=>{f(null),A(!1)},[A]),C=I.useCallback((O,x)=>{const S=O.currentTarget,M={x:O.clientX,y:O.clientY},B=gP(M,S.getBoundingClientRect()),P=mP(M,B),L=AP(x.getBoundingClientRect()),z=yP([...P,...L]);f(z),A(!0)},[A]);return I.useEffect(()=>()=>b(),[b]),I.useEffect(()=>{if(h&&v){const O=S=>C(S,v),x=S=>C(S,h);return h.addEventListener("pointerleave",O),v.addEventListener("pointerleave",x),()=>{h.removeEventListener("pointerleave",O),v.removeEventListener("pointerleave",x)}}},[h,v,C,b]),I.useEffect(()=>{if(c){const O=x=>{const S=x.target,M={x:x.clientX,y:x.clientY},B=(h==null?void 0:h.contains(S))||(v==null?void 0:v.contains(S)),P=!vP(M,c);B?b():P&&(b(),g())};return document.addEventListener("pointermove",O),()=>document.removeEventListener("pointermove",O)}},[h,v,c,g,b]),R.jsx(jE,{...t,ref:l})}),[fP,dP]=Uh(DE,{isInside:!1}),hP=VC("TooltipContent"),jE=I.forwardRef((t,e)=>{const{__scopeTooltip:n,children:s,"aria-label":o,onEscapeKeyDown:l,onPointerDownOutside:c,...f}=t,h=Lh(nu,n),g=nA(n),{onClose:v}=h;return I.useEffect(()=>(document.addEventListener(o1,v),()=>document.removeEventListener(o1,v)),[v]),I.useEffect(()=>{if(h.trigger){const A=b=>{const C=b.target;C!=null&&C.contains(h.trigger)&&v()};return window.addEventListener("scroll",A,{capture:!0}),()=>window.removeEventListener("scroll",A,{capture:!0})}},[h.trigger,v]),R.jsx(gh,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:A=>A.preventDefault(),onDismiss:v,children:R.jsxs(Lb,{"data-state":h.stateAttribute,...g,...f,ref:e,style:{...f.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[R.jsx(hP,{children:s}),R.jsx(fP,{scope:n,isInside:!0,children:R.jsx(rP,{id:h.contentId,role:"tooltip",children:o||s})})]})})});uP.displayName=nu;var UE="TooltipArrow",pP=I.forwardRef((t,e)=>{const{__scopeTooltip:n,...s}=t,o=nA(n);return dP(UE,n).isInside?null:R.jsx(Fb,{...o,...s,ref:e})});pP.displayName=UE;function gP(t,e){const n=Math.abs(e.top-t.y),s=Math.abs(e.bottom-t.y),o=Math.abs(e.right-t.x),l=Math.abs(e.left-t.x);switch(Math.min(n,s,o,l)){case l:return"left";case o:return"right";case n:return"top";case s:return"bottom";default:throw new Error("unreachable")}}function mP(t,e,n=5){const s=[];switch(e){case"top":s.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":s.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":s.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":s.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return s}function AP(t){const{top:e,right:n,bottom:s,left:o}=t;return[{x:o,y:e},{x:n,y:e},{x:n,y:s},{x:o,y:s}]}function vP(t,e){const{x:n,y:s}=t;let o=!1;for(let l=0,c=e.length-1;ls!=b>s&&n<(A-g)*(s-v)/(b-v)+g&&(o=!o)}return o}function yP(t){const e=t.slice();return e.sort((n,s)=>n.xs.x?1:n.ys.y?1:0),wP(e)}function wP(t){if(t.length<=1)return t.slice();const e=[];for(let s=0;s=2;){const l=e[e.length-1],c=e[e.length-2];if((l.x-c.x)*(o.y-c.y)>=(l.y-c.y)*(o.x-c.x))e.pop();else break}e.push(o)}e.pop();const n=[];for(let s=t.length-1;s>=0;s--){const o=t[s];for(;n.length>=2;){const l=n[n.length-1],c=n[n.length-2];if((l.x-c.x)*(o.y-c.y)>=(l.y-c.y)*(o.x-c.x))n.pop();else break}n.push(o)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var xP=BE,qg={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/var a1;function bP(){return a1||(a1=1,function(t){(function(){var e={}.hasOwnProperty;function n(){for(var l="",c=0;c{},q0=I.createContext(void 0),LE=I.forwardRef((t,e)=>I.useContext(q0)===void 0?I.createElement(xP,{delayDuration:200},I.createElement(Hk,{dir:"ltr"},I.createElement(FE,{...t,ref:e}))):I.createElement(rA,{...t,ref:e}));LE.displayName="Theme";const FE=I.forwardRef((t,e)=>{const{appearance:n=Ir.appearance.default,accentColor:s=Ir.accentColor.default,grayColor:o=Ir.grayColor.default,panelBackground:l=Ir.panelBackground.default,radius:c=Ir.radius.default,scaling:f=Ir.scaling.default,hasBackground:h=Ir.hasBackground.default,...g}=t,[v,A]=I.useState(n);I.useEffect(()=>A(n),[n]);const[b,C]=I.useState(s);I.useEffect(()=>C(s),[s]);const[O,x]=I.useState(o);I.useEffect(()=>x(o),[o]);const[S,M]=I.useState(l);I.useEffect(()=>M(l),[l]);const[B,P]=I.useState(c);I.useEffect(()=>P(c),[c]);const[L,z]=I.useState(f);return I.useEffect(()=>z(f),[f]),I.createElement(rA,{...g,ref:e,isRoot:!0,hasBackground:h,appearance:v,accentColor:b,grayColor:O,panelBackground:S,radius:B,scaling:L,onAppearanceChange:A,onAccentColorChange:C,onGrayColorChange:x,onPanelBackgroundChange:M,onRadiusChange:P,onScalingChange:z})});FE.displayName="ThemeRoot";const rA=I.forwardRef((t,e)=>{const n=I.useContext(q0),{asChild:s,isRoot:o,hasBackground:l,appearance:c=(n==null?void 0:n.appearance)??Ir.appearance.default,accentColor:f=(n==null?void 0:n.accentColor)??Ir.accentColor.default,grayColor:h=(n==null?void 0:n.resolvedGrayColor)??Ir.grayColor.default,panelBackground:g=(n==null?void 0:n.panelBackground)??Ir.panelBackground.default,radius:v=(n==null?void 0:n.radius)??Ir.radius.default,scaling:A=(n==null?void 0:n.scaling)??Ir.scaling.default,onAppearanceChange:b=ml,onAccentColorChange:C=ml,onGrayColorChange:O=ml,onPanelBackgroundChange:x=ml,onRadiusChange:S=ml,onScalingChange:M=ml,...B}=t,P=s?ru:"div",L=h==="auto"?CP(f):h,z=t.appearance==="light"||t.appearance==="dark",q=l===void 0?o||z:l;return I.createElement(q0.Provider,{value:I.useMemo(()=>({appearance:c,accentColor:f,grayColor:h,resolvedGrayColor:L,panelBackground:g,radius:v,scaling:A,onAppearanceChange:b,onAccentColorChange:C,onGrayColorChange:O,onPanelBackgroundChange:x,onRadiusChange:S,onScalingChange:M}),[c,f,h,L,g,v,A,b,C,O,x,S,M])},I.createElement(P,{"data-is-root-theme":o?"true":"false","data-accent-color":f,"data-gray-color":L,"data-has-background":q?"true":"false","data-panel-background":g,"data-radius":v,"data-scaling":A,ref:e,...B,className:EP("radix-themes",{light:c==="light",dark:c==="dark"},B.className)}))});rA.displayName="ThemeImpl";const du="0xf25288470734df06e338fefc2dcb302a2c680c155411c07a3e4c8115eb059875",Fh="0x0e8226e7be4e8ee0f3a1c4b4f108cc197904fde9be415d4a554e8ac3818eb395",iA="0x54ffab36c9d229385b9ba97274c4ecd3a087280223f7d44d6b926dbbd1a5b42e",IP="0x8",TP=`${du}::POKERTOEN::play_game`,kP=`${du}::POKERTOEN::GameResultEvent`,ha=`${du}::POKERTOEN::POKERTOEN`,RP=`${du}::POKERTOEN::buy_poker_tokens`,OP=`${du}::POKERTOEN::sell_tokens`,MP=`${du}::POKERTOEN::reward`,NP="testnet",{networkConfig:PP}=OE({testnet:{url:Mo("testnet"),variables:{}},mainnet:{url:Mo("mainnet"),variables:{}},devnet:{url:Mo("devnet"),variables:{}},localnet:{url:Mo("localnet"),variables:{}}}),sA=new Hm({url:PP[NP].url});async function BP(t,e,n,s,o,l,c){var x;const f=new Do,h=e*10,g=n*10,v=s*10,A=o*10,b=l*10;console.log("bet_a:",e),console.log("bet_b:",n),console.log("bet_c:",s),console.log("bet_d:",o),console.log("bet_e:",l),f.setSender(c),f.moveCall({target:TP,arguments:[f.object(iA),f.object(Fh),f.object(IP),vo({balance:h,type:ha}),vo({balance:g,type:ha}),vo({balance:v,type:ha}),vo({balance:A,type:ha}),vo({balance:b,type:ha})]});const C=await t({transaction:f});console.log("Full response:",C),console.log("Response events:",C.events);let O;return(x=C.events)==null||x.forEach(S=>{console.log("Event type:",S.type),console.log("Event parsedJson:",S.parsedJson),S.type===kP&&(O=S.parsedJson,console.log("Game Result:",O))}),O}async function dd(t){const e=await sA.getBalance({owner:t,coinType:ha});return Number((Math.floor(Number(e.totalBalance)/10*100)/100).toFixed(1))}async function hd(t){const e=await sA.getBalance({owner:t});return Number((Math.floor(Number(e.totalBalance)/1e9*100)/100).toFixed(2))}async function DP(t,e){console.log("amount:",t);const n=new Do;return n.setSender(e),n.moveCall({target:RP,arguments:[n.object(iA),n.object(Fh),vo({balance:t})]}),n}async function jP(t,e){console.log("amount:",t);const n=new Do;return n.setSender(e),n.moveCall({target:OP,arguments:[n.object(iA),n.object(Fh),vo({balance:t,type:ha})]}),n}async function UP(t,e){console.log("amount:",t);const n=new Do;return n.setSender(e),n.moveCall({target:MP,arguments:[n.object(Fh),vo({balance:t})]}),n}const LP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAQAAACQ9RH5AAAIcklEQVRYw8WZe4xcZRnGf+c2l7Mze2l3txdKu62AkVoTrG3TUi0XRSV4ASJWSShpmpSoYFUiF4ltYiISi8Z6SRT0DxuMkdgmRjHaImqLLKhN2ogitAulW7Cd7e7c59yPf8x3zpwze2Z2NsX4TbpJz+58z3ne9/3ey/NJzH9JkZ/gR37Oe5Ne/7L5T4pAB7A+vvif/9YBt+DkX+Suuzy7WOtXFuDLaaDhNtwZu1ovHJzY2cCLvcJFATdBZeTDQ+vW5t4hD2Hh4GJQwQckFBRUVFIUSyePnPhIGQ9vbnCpF9BTY5e+T1uBgYmJjY1DEUsAyygopEiRJkPWPTPxwhWTc4NLXWAlJJRnRq++UVtKnQYNTEwcbAyKwqRSyFkjTQYdnT7r3F+evnYaNzT8PIAlJOSN2qEtfRtoUKVOHQMbGxeHGcxwQwkZGVWwzqKTI0df9dia8dcc4fUegSVARvnp4O23ygsoUaVGXRjZxcNiOrKdCDsUFDRSZNDJ0c+gW3riN9squHhJJpc6wT5/yXtukz2KVKjSwMTGxcXDp4yR6JYm8xRpdPIMMOSpR3+15VwytJQAq6AcH3vXrdQpUqKKgYWNh4sPuMx0iQsFGY00WfIMsoDcc09tOoOL2w6tzPqqjHrkknWfoMYURcrCt46IUqjhJkDuYhwADw8PFxcHFxfl0tXrz/6sPtvTyixY5bGhj35KajBFkQoNwTb4mkd1FuhK9nEH+6mFSTQAd/FRL79y4anfWt18LCGhjqTO3q5lKTBNBQNbGDhYtYh/s1zJBq5lEzKwhZfbjJ4iS55hFhn28gMFCyfKW40fIJSXNmt5zjFNWcBGfeNjAqCzlZtYH7OXEyPk44oUI6Nklvxz3cg4XjTI1Nhbqk+MLriK8xRFSLmxrcDAB+7kywy1Wa7M6bYnPi7QaEb68JqfnNxewG6RkCN8FdRbrqfMjPBtkHlaid8AdvPwLFh4MiHkmqzrlJmhtHUzKkpY2UJgkFEOL88MU6JCPQJLCG3is4adCTE9yaOJx8vHxaZOmWJ2weGlKC08OeJf9ep1lChTx4wcn1bFNYGlCSnnJW7reLZ9HCzqlChtuAoVOeAst/h+YyizmApVjDD+ooa28YDfcVh8w6TAqzzF3XyAV7vUOB8Hgxrl3OiegRZnScCqpF9774oxznKeKg5erLEBqIpnI/yBYeDv3NRz75IixyKWvz654nlhTeTWQVo6Rl1414swDd46eJUCX8QH1vLxHoGDIKstWY4SGDvwsbwjp/VRE2fXi5nZB3F+m+sQ+wH4CukeoV1sTOqavlVHbvlYQkbZMUYDU0QzEa4+vkjyrbWHk8Ay7poXZ4PGroBzyFhZMiT6i/bTC9CeaRt8Fhv4HCM9Qns4mBjDQyhxxnJOFzXXiwE3+TqzNjrBN4Ec98+Ds4M9mEEOGIsins+LQubFcrOPj5241fcZBz7J6h6BPRzsvnyAGDJW0iFs3NB+At+m8e6mjMKeHoF9PDwt1WIcZK6MaEnbE6XdcbNJHgA288HeoZVMK3OJcURupUZiUe102ewAB4Gvxmpcj5OXHDTunpH4Z84c29zPJKvY3iOkZJvBDBZWC8sM82jUy92Ah1iJzi5cvpBQKBP6dBTXjHYgPuBXKpnA8X6slCetK9jODSwRLYDJIF/ioTmAFRS0mVqQnuTApwUTTZTqVoAl8U3xNZ5hm4CFfnTgDi6bE1gjVbACvNC4EyXSpERe6WzmLD9nR6R9CJbG7q7AMipp0pOlIHzloB3dd5Y0GbTIpl7CBo+yscPW7+eaOfhmyD7yZjBHyoKdd8g0G2RJo4pnbsKwtYmbu7C6s+NvmrC60fizGeQKudWAv/gmOjopEWBJfLd1NefaLnxT9NF3ojlHCcZB/LpfnyCHHpo7abjc0BU418XMWfrI750Q00XExy7OL+sXLpBHJ43SYZzuflr/0wFYJUOO/vPTTzZwgjIkR2vHj19mgAF0tKBqtq1CV+A/doBNoTPAwGOvRIc/OawcLvZ9FwoVBsiT7QB9pAusw+MdzKzTz2Ch+tCFSL2PM8a697g3yCB59PBMR9ePuqTQvZxKDCqdfoYYuPcEVpSxElOy5OP+h9Vli3FCX8R9PUWVaxKdsI+9HdkuZHT89XsmQ10hNqYGsaen+85sHoFzTEUmqOi6kW8xEHvyBrv5dSJbMaYWuPSoWaNOozX2Ku2CoSv/bfrTqxQNP2QcB36F/Uwho+Fwmmf5Ng/yr1njvSaMvJARW//Y+MkaDdFKzhrMJaFe6Og7Rn64Xi5HNAEnMY91TheqYDvIsNe/84XHC9SFbhR2dEqsM2g+lI45ZuW6lZIW+r75e78HUFWA9tHPQoa9/gePfbcgxDknuoOS3Jg8a09Of2hMzaKgIIs6LbVmvQTJRg5BdfIMsZBhM3vXX793IYR1o8EqzRZfSJEhi745d/DdwxmKlKlSF6JTtBOdQ2CbMm4+drRKnYZQF6KNc4LOJaM2SxiZVOb3l21ZRZVKCG3h4oQS6WxJsQmbJ/eniRtOWgYGjTa5qrvAJiTRDJlb8j9YvWgwVDNN7LDxDyfrNhE1d674mRcPVDAwxDcSBLaOkqIwW5oMqfsG73nb0mEaGJhYWBHOLSFRyMZvTO079UgRCwMzdE8PkmIUOlCh06RIXZ96YMXGUT2HjRUZdVp6tVavPnf+4dNPW1hYmOIV3d5F1Gg72oxTjRQpNDSUd6qfH317/zJ1pC+d1jJgG6ZZqE06/y5/5/w/HFxsbCwsbCwc5ikbx4Ry4b/mR40cr9bJj+qXtvg4ouTPWyiPXQ2goIqbByWEjgO7AtgR8ulFXA20g8vCm6100mqEW5w98bmoy5CE658we0mRC68A3H8rr3/+rxde/5Mrvv8CVPkea+lr40wAAAAASUVORK5CYII=",FP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAQAAACQ9RH5AAAJAklEQVRYw8WZfYwcZR3HP/O2L3O799LeXUtb2gNEhFoThPagtLYUi0oAsUCtklJjaiDKW5T4gi9tMBGJBUIhJhZrYhsMAaTYKMZygEpLr1CbtBFF6B0vvSvp7fXudm/fZufNP/aZ2ZnduWMvYJzNbfZmd+Y739/7830kZn5IgXdwA+8zvkmzv6z+SQFoD9bFFf+5Hx1wDU5+MrXm3ORcrVWZhSvHgZJdssfNfDGzZ/CWEk7oET4UcBVURu7rWHpR6ny5gwoWNmUmcQEJBQUVlRgT2eMvH7smh4PzweBSM6ADPWd+RltEGQMDExOLCSoCWEZBIUaMOAmS9onBVz8+9MHg0jSwEhLKS92XXaXNo0iJEgYGFiZlJoRJJZ+zRpwEOjotlVOvvHD5GLZv+BkAS0jIl2rPr2rppUSeIkXKmJjYWIxj+DeUkJFRBeskOilStOSPLOl/xxJebxJYAmSUXe03XS/PIkueAkVhZBuHCmOB24mwQ0FBI0YCnRSttNvZx/+0aRIbJ8rk0lSwh+ZfvF52mGCSPCUMTGxsHFxylCPdUmUeI45OmjY6HHX/3lWnoqGlCFgF5WjPp66nyARZ8pSpYOJg4wI249PEhYKMRpwkadqZRergc8tPYGPXQysNl8qoL89feiMFRpkgJ3xriSiFAnYE5F30A+Dg4GBjY2Fjo5y5eNnw74qNnlYaYJXHOq79ilRilAkmKQm23mUO+QbQs9jOzeym4BdRD9zGRT33gtkDf65M52MJCbUrNnyTliTDGJOUMYWBvaMQ8G+SC+jlcpYjA6t4s87oMZKk6WRO2Vz4TKaCFeSthhMI5Y0VWppTjJETsEHfuBgA6GzgapaF7GWFCLnYosTIKIkz/rW0qx8nGGRq6CnVx7tnXcgIEyKk7NCtoIwLfI3v0lFnuRzv1p1xsYFSNdI7l/zm+NczmDUScoCvgrruCnKMC996ladW+MvAFu5rgIWnIkKuyrpIjnGyG1agovidzQcGGaVvYaKTLJMUA7D40AYuS7glIqaHeCAyvVxsTIrkmEjO6puHUsOTA/5VL1tKlhxFjED61DquAcyLKDlvsH7K3HaxqFAkS7b3QlRkj7Nc4/vzjsRcJslT9uMvaGgTB/gLfeIKgwxv8xy3s5a3p+lxLhZlCuRS3VvbapwlAasSf2floh6GGSGPhRMabADy4lwXL9IJ/IOrm55dYqSYw8L3hhYdEtZEriXSvB6KwrtOgKn31N6jZPg2LnAR1zUJ7AVZ4YyFKJ6xPR/Lm1NaCwWRu07IzC6I/K0ez7MbgB8SbxLaxsSgqOkbdOSajyVklM09lDBENBPg6tLOzXUQWzkOLODWGXEuU7rL4+wzVs7oEPNFffbCRn7EYe4OZG+Jb2ECt9HVJLSDhUG5swMlzFhO6aLnOiFglyQbgQ6+w2F+ygJxo2NsA1J8fwacLcz2BLLHWDTxdFo0MidUm13W0y7+09nMQR7hEwA8Sj/wZRY3CexgYbakPUSfsRL3YcOG3sODgfKgcgMvsotlONxOFoWtTQK7ODharMbYq1wJMZLWF8oRfsHFbGE4kJdr+QN7OZ+VPMwSPtc8tJKoVS6xHJFrpZFQVFtAkR1cwp2hjruUXTzFAJfMcN3k4XmDu1OO/JkV+PQkq9nE4cC357GdPhahNwkpmYa3BvO7RcXw62jQy/XtfR/XcB19AZbzubcu2aac01FsI9idXMCdnET1HB8yc+NxiNtYw9OBb+uTLXr+VNDGC155kj2fZgw00aprARYFrHEvr7OFJ7iUnRT98+FkiwLWiGUqHp5v3MEscWKirkSZ2RvwnuAbKKzmaXbwCr0Rybab3obrZFTixIeyXvjK3ji6fZg4CbTATOJEAG9juf/5QnbyLMMs5yehZPssz7KXKwNOq/JNkLz/fW8dKQt2zvOGUSJJHFWcsyPSZDnr6s6cwwO8hMbahmT7LS9xoxgmq7B6ufR3w6sVcm0Af/19dHRiyEi4kXw3RfpvLj/mIOdwA5t4rS7Z+tkgZuwWWo5V11GCsVfC7Z8NkkL3zR1VFnqnjNo27uAA+7i2IdnmoKCRpIX0tkGxugj42Mb6ffH0adLoxFGmqEbT5+ppkWwbA8mWZxcqCVK0jow9VcLy2pAc7B0736SNNnQ0r2vWHZlpgf8amDtvF8m2mwIxdNpoe+yt4OIvMOyhkxpZ2QUnyZDDiAivh9gwJazFagbqzs1GpkiaTuZn6N5P3h+dw4yp3H3UaaedNLqf08FjxxS1rJpoAw1FI0sBnVY6aLv7GJUgYyWkZMlH3S+oC+Zi+b4Icx4lz+pIJ2xnW2St0mllNt39790x5OsKoWWqJGJPj7ecWNEFpxgNrKCCx1U8SFvozEm28McIWH+ZmuHM/UaBIqXaslepFwxt+fDYV89WNFyfcRj4LXYzioyGxbsc4CHu4d8Ny3uNmGDbZepf7D9eoCRGyYaFuSTUCx19c9evlsm5gCZgRdaxqfuQKti20+m03vLqrzMUhW7kT3RKaDKonpSOWMbkmrMkzfd99Xu3CVBVgLbQymw6ndZ7jjySEeKcFbyDEj2YHDCHxj7foyZRUJBFn5Zqa70IyUb2QXXSdDCbTiN562uPnvZh7WCwSo3iCzESJNFXpPZ8ujPBBDnyFIXoFJxEP0BgGy1/6cj+PEVKQl0IDs4ROpeMWm1hJGKJfR9bdTZ5Jn3oCjaWL5E2SopV2DSpvw1eebxSpkypTq6aXmATkmiCxLr0LxfPaffVTAPTH/z9lXWdiJo6NfHN15+ZpExZXBEhsE0pKQqzxUkQ+177HefM66REGYMKlQDnmpAoZOOTo9sH7p+gQhnDd08TkmIQ2lOh48SIXRH7waJLu/UUJpXAUqemV2vF/MGR+959oUKFCoZ4RLt5ETU4jlbjVCNGDA0N5ZPqnd3ntS5Qu1ricS0BZtkwMoUh6z+5h0f+aWFjYlKhgkkFixnKxiGhXPiv+lID6VXL/KB+aYqXJVr+jIXy0NYACqrYeVB86DCwLYAtIZ9+iK2BenBZeLNWTmqDcI2zI14fajMkYvvHr15SYMPLA3c/yu2f/+uG1/9ki++/gAZUOVcirn8AAAAASUVORK5CYII=",VP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAQAAACQ9RH5AAAIbElEQVRYw8WZa4xcZRnHf+c6l53Z2WvvbWx3aWipa0lLWgWLtg0ETNWgpPIBDEq0/WJiwic1AolpSEPwgzEk8oEUJEIRA9hqIrRVE0CwaHEr0BYBy/a23dvszM6c+/HDvOedM7NzprNS4znZyTvZM+//fe7P8z8KC7+U2CeEsc8Fb9Lpk7U/JQYdwYaE4lt49YDrcOprg8NDucV6v9aDp+qAg+OW3Glr/MN/b54kaDjCJwKugaqo7y5btTF9nZrBwcPHokQIKGho6OiYgV0+c+bk5osEBFcGVzoBHVu39PPqYixsbFxcPGZwBLCKhoaJSYo0GX/y/JurTl8ZXGkDq6Cgja5cf7vaT4UqVWxsPFwsZoRKFSmzQYo0WbJ0ubN/P7LlHL5U/AKAFRTUO9MHbsmMUKFMhQoWLi4+HtPYckMFFRVdSJ0hS44cucp7e/74lC2s3iGwAqhoxxZt+5qao0iZOSpCyT4BDlOx7YTboaFhYJImS45uenzr6OFbJvAJWqlcSYJ9e/XI13GYoUSZKjYuPj4BIbNYLc1Sk9wkRZY8BXqDzIlDm862hlZawGpop65d+2VKzFCkjIWDS4BPCPhMt/ELDRWDFBny9NBH4d2X15/Bx2+G1uf9WEU7vnp4F0UmmRWwvnAUgEqbOAjxUAjw8cQdrNv5F3vrWUKCxke1phOraC8s/uJupcwEM5SoCmmj0waUr5hwQgICfHFcbcWGkbMHq80PaU2W0ndmfvwN3WeCaQHrNaiogtdBrqtB1+DBHL7m9dMf+I2qVhoDCGP6tp41XGKCWSzcJtuEzHRcDhQ0DLIUGGTp9FjfEaG5cL6NFfTfr+q5lkvMSNvGpQCLEIMvsJV19NBFmXFOcJTRllL7QLXm6b1Dvz2162Pc+rGVuJoxnbsNlQtMUcamSTmElLiPPSyZB3KcH7QEV9BIkWeA5ZaWOSgMF9Z8OO7Na408RUpUcGIJLxR3jmd5sAUsbOYwdyVI7VJhlpl05o0htDqeGrOvvuEGisxSwcaTnhx9pvgFNyZa1OARbk0IMIcKRYoj16OjRtVcrct7cFmqhxJlLKmQUN7wfa6XIfVr7mEbn2U3B6SXq+wjkwBtMcdsOv/0krrMuoxf/aZ1lJijikMgk1xk5SVSlSF7eUmsP+LP/IEnRVAuYweHEtVdpnTzWi6KtIsqFa0NrKYirBvEJK39eCemWP9Gwtauo7Hv2xKi2sehwtyiVWiRsiMbq48OGDpzInaDBjWHwBa5zbPzNn5FrpYkeICPi03F0Pb3o9ZtrKCi7VhFFVt4MzFZQ0J8lspNTs7btl40UomZzMfBorpzuZBZ2lgb7BX9hd+idDt8QEnmruZrSK4mE70+wMPGGuhFq0msRz1EriBq7vyeIcBjT+KWJt+U6xNtsrePh5vvRq1JrEZF3OzCk6WeBkW7bXPywwyLldfCp+Nlw8PtykSIUmJDk7DhvDhMlvan3CG/HeB8G+CQgEDTI4l1mbkM0ZJG3WMEnyxvjgN8Tn47xk+uUCpDAlWvZ67mSahxFkqWt4fnYrC/4p55nVgrH5Pjjy4bd6flk0mwGX7JRul8+/h5RxVawY1mMFmPfU+N8mjYAfA+NslQ28vvOgJV0Vw/Xp1CICxVkIa/opqH2C3X3+sANpqxjHI1Sk9qZNOpMgY6GkosUSYB3yGPd4QXF9AImZfnIrxIueHZIilMkVdqwMlhtF6unumwA1PRSZE6V4zcV496wpcubl9HGiPWkwSJ2+znZ6KHfH8B8qbJPD8ezZG1ycEkQ876SmqCMSap4oFoTa/OpZOhn5X2YPoQZao4+Hq9AT91YaRAlhI2imgFkhV3F5sY58k2uapRXpMuut6rtQEBYRROIT7+0x+N3EiWNFZTxp5/Pc7tAHyLW/mwIzVn6CL/zKiYLmQ4Bfh4+yenKuTJkkJrC/tpAQv5NlUr1q2TJkf3RPXhKbx46yNrx/OnKVAgixFVzZbXsth6RQewJlkKFF48jVvvXlVZOXzc74xNOxTIk2kL/U4s0P7R0RjTTc+Ed9+5eL3XGlNaWNlxjeImNATRNYvFTajAKPcn5Pi4U/UwwOBDb706I8aiIM7SKeikyJI7sfkzfZznMkUquPPGmHoK2cIYx9okmYah7e3pjccpi1EhjOI47nvZJd3v3NzrcIkJMab6C6cLpbQZ8gyweNpc/6eLs1So1kXRmgnDsjJW3DWsqYRS2eGCQVUMTLJ008+gW/juG68XqYpWMoERUFBHPWdu+xpFbeofFiKrQYouCvQxGPT+6G+PjWNh4dZnxThwnRJVXrXz9tZPKZpkMWlohtoHj45Jhi666Wcg6H109IExQc41cAtaa0r45Wq1tG2NbqKhoYo6rdRnvRbKVSVoljy99DNgd//wrQfPS9iGjl1r0ZQB8Jp9anL7imxOUKSaOEJ0DFWAqeI/eozXK9BLHwOT6rfffPwyFcmSNYSn0uLseq2EkR7sOnzdDUspUaJMBQsHBx9PUqTzKcUar5cn/9cLX/rn5TksqsK6QRL50kCwCUo0TXrvwEMbBtOSzbRxZeMvJ+smEjV32Xrg5GMTWFjiFy0ItkRKUfCSKdKYjyy9e2hRF1UsbBycmMx1IlHQxuNzT/3r/gs4WNiCE+yIUoxDRyx0ChPz3p57V25elNFxBdMXNPHVRtU7Pv7Ex0/M4OBgiyP6nZOo8dxd81MDExMDA+3O3FcXDeeWZ/vShq7r4HmuN2Wdq7xffmH8uTI+Li4ODi5OjVJcCG3cQJQL+9VuPRZe9cgPJIXo4Yrbk/znAonyhlcDaOhNYdUM7AtgD18U+//61UAzeBSz9XRSb4TrMkcc5id6GdLi9Y/MXkrDmBeKknIVX//8X194/U9e8f0H/J3tOf8jA/IAAAAASUVORK5CYII=",_P=""+new URL("card_b-dATOmHUn.png",import.meta.url).href,zP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAACDCAYAAAB2vc4pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNjEzREI3QTAxQTExRTZBQTVEQkQyMUEzMEI4RENFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDNjEzREI4QTAxQTExRTZBQTVEQkQyMUEzMEI4RENFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0M2MTNEQjVBMDFBMTFFNkFBNURCRDIxQTMwQjhEQ0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0M2MTNEQjZBMDFBMTFFNkFBNURCRDIxQTMwQjhEQ0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5hHpSzAAAFJUlEQVR42uyYO08cVxiGzzmzu8N6Mb4EWyJsqghZLmhAokiQIxBJm8p2GkILNEmfOn8hi9NBgZRYKC6JZGklhCHhYtFFVpDcrERsNpa57WWGmcn34e/YR2sMJN51ouh9pFc7zM4278O5zNHqzWiJkU/PuacVOInESSSfsXPv2LKPu2ek+BQlTcnIdcoRAxknS+DiDyUBJZTryJHyRhFGwuW3UbKUc/KZFSGePKMg41gJSoqOREBVUpHPutyPJa8VaUcBl52jnKdcpFyjDFJ6KB3yDDgdFrFD2aQsUh5RnlP2RErdGR0vRdg1wKe0Uy5Teikj/f39H01MTHQODw9f6O7u9jOZDEbBGQiCICmVSvVisbhTKBTK6+vrv9Lt+5QNyjPKviPj5TTlydRzlXKd8pXv++vT09NPoyhKwNvBHc7Ozj7N5XIPqduvpeOr0rnnTk88HV2ifEi5xRKWlpZ2UGFzWV5e3uVuuWPp+pJ0r+0OqU3Wgy7K+MzMzOejo6NXjladJFGVakBDLVRRHKskwbRzFrhZz/OUn06pbDajjH4xo1O322NjY/fo8g5lS9aNmpYtKS/OXPwArQnfrKysXDfG6DqVv7tfo/LR/ttJ0aqjvU35mbSK4zgZGBj4jdaMb+mrFco25cA4UxPPV4OTk5OdLCEIQ7WzV4WEZuxpqUPukjvlbrlj2YnaVwLtvrjxzZ6hoaEO/uHufh0NNhnulLvljuV1ICvde3ZEpMRMRz6f92v1kIcQmmsy3GmVuuWO5Z3Mnlho03Ck4aXTaR0cRmitRYThoeKObd/2yMg0HO69MBdBRMtGRRQ3HilpK+K1MyOsz60/jGo87zOnnMSCFu9s3aEB/gNABEQAiIAIABEQASACIgBEQASACIgAEAERACIgAkAERACIgAgAERABIAJABEQAiIAIABEQASACIgBEQASACIgAEAERACIgAkAERACIgAgAEQAiIAJABEQAiIAIABEQASACIgBEQASACIgAEAERACIgAkAERACIABABEQAiIAJABEQAiIAIABEQASACIgBEQASACIgAEAERACIgAkAEgAiIABABEQAiIAJABEQAiIAIABEQASDifywiQR3vnKRRBCT8yzKMXHBidPLOiW3/xpEQccIwTJTWqKhVULeVSoX7DimHVoYVwTcCym6pVKobelhDRgscaMXdbm1t1enPPUfGkYhI/qhSfi8Wi7vGaAyK1gwGxd0uLCywhE3pnLuP7IgI5Obi1NRUmX6QGGMwKpo9Go46VUmhUChz19J5YEeEna8qlEerq6tLc3d/KKdTnnoxMiCjORK04k7n7v5Y5o65a+mcu489+6yT6vz8fO+nIyO5fD7vv9rXQsg/FeB5RmXSKbXxcH3v9u2bj6MomqGvH8s6wetFZNtlIRnKecp7lM983//yu0Lhg5u3vriSkI0ojlVytNHCK8dZFwQjInhSuffT3PbE+Hjp4OCAJfxM+VNEBK4ILTJ8SjvlMqWXMtLX1/fx+MRk540bn3R0db3veylP4/XvNAlK1aq1+MmTP+oPHizufX9nqry2tvYLfXOfskF5Rjmg1GSzlOiG4w47MnIyOi5SrlEGKT2UCwrnU2cllP/4TVmYeU14LvcqdkqyL9KNE7+RpCltlCzlnHxmRZLnyMDCcfzZUSzb0lB2RlUpvyoCAnkmPmkF1s7oSImUjFyn5DsNCSfKSBwZ9mXZvrxFztHGmbZC2pFi1xANCX9LRmLXAPdc6bgf/CXAACUlKkuQfeUaAAAAAElFTkSuQmCC",Jg=""+new URL("pokerToken-OHz3Fjty.png",import.meta.url).href,Zg=""+new URL("suiToken-B0hP3CD7.png",import.meta.url).href,$g=""+new URL("1-CP7KK78D.png",import.meta.url).href,l1=""+new URL("10--eA3szEK.png",import.meta.url).href,u1=""+new URL("100-7_HoqiGG.png",import.meta.url).href,WP="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjQ1LjEwMAAAAAAAAAAAAAAA//NwwAAAAAAAAAAAAFhpbmcAAAAPAAAABgAACD8APDw8PDw8PDw8PDw8PDw8PGhoaGhoaGhoaGhoaGhoaGhompqampqampqampqampqamsDAwMDAwMDAwMDAwMDAwMDA5ubm5ubm5ubm5ubm5ubm5ub/////////////////////AAAAAExhdmM1OC45MQAAAAAAAAAAAAAAACQCQAAAAAAAAAg/2CC3xQAAAAAAAAAAAAAAAAD/86DEABewBr43QQAAVtkEgMAb+A4CAIYIHFHBOHxANBAMeKAgsEAQy5+CAIB9QIf2g+8Rg+H+XPqBMH//rBB38EHfkwQDH/y4Pg+D4PggCAIAgAwfB8Hw+CAIAgCADB8HwfeAAQBA4kTg+H2R4AoAoBAUCAYCgICkecAqVMuKgdGDLEEhBAZRVCo3B1MzgQScEyEW0XQKuJdQCqJlJsiaicqib2lnURJkDQu+kSEVO6brnYuponGHB4GCC7aqSga9lNZEZ2ShiqY0tGm2iz4zGi/C1MWAMykJmJWZaLGGD5GJm0hyXab7JGWr7FACG06HslkTVobuZoRmDoAGtTHww1JlORWi46ZzMpudf2JwQjY+6bT8qKusuJL4x8rMRbDPRM3qZMpNgzVNbTRE2BEvM8f9l7UoYrxZ//OwxM1QMvrO/5vZYeONtbhuJug6kXf19aCO0OBqQSZyZmRvgICgyTMlDg5tMqG6UwMNAoYps5iqTQW4Q7Sv7bfd7YZntxKOyGW27Wfec5/6/9oTmV0YsKsFe9sTuNnlEXt//+9ltyL0uu9pAPf/CKgsIqCwioLCKopSbEtaKWthtiIQQAAUgkAQkgAOlGkySqjdAjMgNIe4AVJRhoxGCAWY8OJmIEGiSqaePxn4gpImUSMamPBkc3mWYiYNBxikiGPQYZRDAyZDKpANFEE4cXDex6WkYVGQhCYiGZgYjGHxaYVIpgwJGuhUGCIxwTjMoXSnBQwEBAMpiVUJi4BGVSkGVsyYvUG3tGAMvoCE4wgAASEjGIcMIgMxSWDHQNKAETI0w8AzDQgMTB0YDSkSUFqkBRCEg9BZjMMDRNAwhMIB0aGphgFmEgAYbDRiA5GDSGYgAYKGwjC5bRqTEDAIFCAgX1VQMKgQwGBEqR7/88DE7GULCprPnOAoEJVAixiUBEQJMAgswwLVPiMCAEIQcJGwEA4xAMCzxkMYmUwcEAYEBNXaipCBmvGAAqAAkAgypw27LF7GJQySg4wECzAoWZOJEp+AMIQqEC8pgoGqQL3hAuAwqVtBADFAoYODY8ZDAwUMQAMIESvEeVyBcUmFRIQAdoKAZ/4y6MhmuZf/+YiFoIC5ZyAV4tMXtF3R7h3//wCKzAIPgeiVufV022Xs7VeRqlTgBwBwQgwgQAHZwARfhjgCHbAXVz2AA2akMYHQcnmIBRjqmZMECRQkGYaXmCEBq6wagQlBGZWemJookGm0AxhqcEZwiAIGJhYxsRL8BAyoadidw2JBw0HpHEwMjyHBaDABBQYIBhgYgBIGlAUmCj8VQMMFxIUEYODg8yw5MdEjH00Ql5lSoEAKBzsF4ktSEJV7CC7DX1N5aZoSEQiZuNmIC4YOgACEY6sUrAlbG5daYs13WXzTQaBFhuK1hIDHgwwUBMeAgYBBBQZAGEAGAiIWOpc5qwMNPCmDbdabU6hxi7LI40+hiENv/Pr/86DE6097BsbXm9pA64HAwcxEaBg4bhIwCNJTHS3SiS2d5YJKSq3NuaV8IXe+juuBMymXMlZYsl/a8Pz9WR2u3///QHqCxZqj/KheCA4bmoX3//2DsyeV32uTV6M5UeG0FCIIhVGFQgotbYADRIYSvAIpBoYZsaiMFBQmZYXCAFBQ+bJemotwCJDHCQu2WAQwo1M8w0ry3ockBQeaCgEwqk3iETGGgJqrGMEmRRAosYkQbwuPSDfsJXeFSxeBFFOxLxG4LhyssSHTAmlWojuCCmJeaNpkx5gJckwZc1QkVLGjPGhJQELFgIDEQRIZPpoCdMJTJXvRvmu4OFGumnUgg4SX7MQQAQ1QpCSuWOKVO81cv6BSCtsIe1y2yshXSzxxVLwIHL7GZEJawOiiIgYjAA4kgWXlT5Vh//OgxNlMawamV5vQCHEdCDWValkFtZgdNuBmQwI3FwEws5h9pmW05QCTZQCDANqKcxfpe5EJFA6gL9l+IDVigNKpS6hhl+YKz///3YlsvUx5Hb2OOP///4YgcRxlBoZqLyghvrmKCFwICYcsZl09KXZZy4slZzArIi4RcZqSNoACyZVUtiW1RRhClQBEZSA3UoX4eohR1Tp06Y6dOlQzPo2WFXK5mlYVbFbldMxK5XM24KdQ2dhVrLhXHMW4uTixMzWcp0uj+J0qVMhyijQXr17a2YL169i1/9rPrW/xCfPo2WFW7YVay6hMSuV0XFrW3l69u9excPnzM+1a2Xr2Lq2rWtbf////s+fIgroLTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/zgMTTKfquSCfYeAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=",QP=""+new URL("bet_music-DK_lvPjL.mp3",import.meta.url).href,GP=""+new URL("win-BgZ0T-nF.mp3",import.meta.url).href,c1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAACDCAYAAAB2vc4pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAzNjEwNkEwQTAxQjExRTY5MDc3Q0VCODgxQUE3NTEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAzNjEwNkExQTAxQjExRTY5MDc3Q0VCODgxQUE3NTEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM2MTA2OUVBMDFCMTFFNjkwNzdDRUI4ODFBQTc1MTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDM2MTA2OUZBMDFCMTFFNjkwNzdDRUI4ODFBQTc1MTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4FFynPAAALMElEQVR42uxdCWwU1xme9a7X9oLjc3Fh1/hcO14MLIfqVIANJNS5cFtAVihtQUpFgwQKqEAguBxVWgiRIaIVUHMkGMzhJIApIfEBJMrVqim0CU1Kw2XAtOCayxDseu3t/3meYWM5Zo+ZtWf5f+lnPezM25n3zXv/9x9vRudyuSSWnpcQ7gIGgoWBYCBYGAgGgoWBYCBYGAgGgoWBYCBYGAgGgoWBYCBYGAgGgoWBYCBYGAgGgoWBYGEgGAgWBoKBYGEgGAgWBoKBYGEgGAgWBoKBYGEgGAgWBoKBYGEgGAgWBoKBYGEgWBgIBoKFgWAgWBgIBoKFgdCaGPxtYKPZ7Nfxz9XXMwoBGBHDSXeS2rmrVR4R3Uga6bukGDJjSL9HepG7PLAjIop0H0DIMLRjbSXdT2riLg8cEEbSvaSD0wkEK2maDMYI0l2keu529YHQkW4lHZ+k10sDZQCkJPpM1Lf3fwHp77jb1QeiiHQaOj0tNPQbX9ho2yqDMYv0l9z16gExjXSFhTrb1gmEDsmg/7fIYLwsRgeLwkCMF1OSLtnQPRET05Ve2IschkA5ILKEcTaOMBqlMJ2u250j6PuhRtjzdgb1R3II0xkGP4GgToSPcAB0NZumnagQz5qLo/2y5OkLx++jdqIYCN9BaL+jSdNtNN3003vHSvvT/unyNJWNEUXtGdmz9k22YY6HTUg0+NYM7EWLyyXVtrbCxqwn/bkPN0SPdqBSsbIQH0dDH/qYApqaavAvSgKaK3yM6dSuLoB9iBDMPNJnpF4Qhfb2BMJJE+kuuE0HvvltNNUXMDDCqF283iVFOIZqCtjacdI1gr29HoDfVBQIJ0YC6bhJR4+uPhse/g8lTuJ8nz6f/uT48Q3052OkE0nVfN8O4l6Ig0ViJCbIBOOnpL/VGhCfkn4/Pjs7LXvr1l/VhobW+XMCtWFhZ4aXl6/oa7Vmol3SP6t4vWBnh8AVwNowogcRlRZO5iIBiGZY0yekfwHbsYwZo7MsXTr/giTd8mkk6HTXk1eteiF+yJAw2hxEelS0rYbcDUYiCNnfjeVhO0He3iycU00A4RR31VnSTPuMGY2hhYVLrrhcTm8a+Y8kNUfOnLnYNmVKs3AKvyCtIW1T6VpflUQwMqkTwTCQkyniYHfB0oof0URaLkDJzC0uPn1r/PiXb7S1eTS3N7hcbS1PP70ip6ioToDQKMn5ihaVrhPTzqyugpF35yyyFdnyd1ECDLMWgJBE55XCUYZT93hp6Yfn7fY/NN3nvXa36fvLDserj27YANaC8EYE6Q58pdI1ToUh7i4Y2SFwSjPl0ZIunFWTFoCAXCYtAaWFTq6uLr/Sr19Vdwdcs1r3/fDgQUxtyaTfEfNyg4o0Fe3rkjz0dyy0nwhc4tidgaK1fjsy5ITV0scWTFEAY1RV1ZrayMhjXTKk2NiPco8c2QinmtQmOqlOpWu7e1cPJ2YUrvO8P1PvJbJ+EChaq4hHSWB8SR9vwchFxMfHD9u9e3ltePhZ933OmUxf5lRUvGQwmRJEfGknHfeVStcVTfoO5nnQ1OgQ7y/Tdi930m5fNAGEEPD/I6ChREfDM9avf+mi0fg1vrhoMjVmbdy46qHk5EhJLq05SHpMRZqKmyI9vRNN9drjp+MFGEjvPq4JIOjubhP08wSYUNKECaaMLVvea87Pv5W1bduRxHHjHhK+wl9JP6D91fCeu8yZ+yqgtQII/LNbTVqraLCLOrdF0NBrpMOsY8dGDd68ubX/I4/EYlsY97dpP6dK17NU+pacua/Sl6a1Ifdo7SERIlH+DlLpNcoxImY0WRhxxKTeFBdyQ2HwO/5Eznw73cG6TIVAcJc6p1M66Wy/f0C7R5O2T7tKhcHVqvS7JnyM0gDRcI9z5r4KaC1gOO10YmQjYjuJtLVXTk09JOlitHmUM/dH1KzP0jQQImcOmhrjTc7cH+lUnzWnt9uIQIBgEnQ5BzR1oMEQ0N8/2dIi1bW2YmqaRHbiwAM5IkRKdZMkcuaBBgFidavPovPJeSCBEGGHHyuRM/dV+nyzPustAsP6QAFBF/wLhB08iaaqLW71WRZQc3/qszRlI+hCQVPfGaDXG2EXDDpdrzivWvIvTss+BmxWPtkMZ9COCAIB4YX20k6Mht4CQgetTZKZFG6UdUE7NREICcIrby/tjAzpfaftVp81i853UdBNTe40FdkzSw8ZZy9pLTr1GZqiyoNpRLwCEFI0AELHNCWJKDDdRInBBER7NDVFAyBAkAkcJtNalKX+KKhshFZA6JAYsmHCXrQFAxD9xGeVFj1OlxyZPSw287UMBIb14JELFiy/GBJyXksg3CECdDU+fiUZa+ReUCt8W8tAoLBg4siFCwfGzp69+JJ6dU+KS4PVuu9nJ04gbTxBkgvoPtcyEB+TIv3lIDAa9VOnFnlb1tkjXnZ0NEqGsOgG6y+Gkr4heZCV7M1ANImLABXMHLN69ckbo0atutnW1ntBCAs749i+/TcGkymeNh8mLSP9ZzCwpuuSnAJFDjzlqT173r9ps+1w9kIn9IJeX5+2du0is8PRV5LrtkAyPC4Z0gJ9ReUHcg+pAGNsTU3ppfuUdQZaLrlcTTFz585PnTixRYCAyvb3JS8W3Ggl6HdOkgsRskIMhv6jKitfOWcyfd4bTgyV7c4nn1w+fO5c2LMM0iuSD5XtWspHfCbJRQL2CLM51l5S4vdqJX/lFtmr+pEj1z5WUvJ3AUKosAtfe9uW1hJDfxJsKtual6e3LFu24IJOd70nTgTe2vXk5D0F+/e/K6bNAZK8KNKn89EaEG3CCKICPcs+fXpj2LRpSy73AK29GBPzYW51NarZEwUQsGM+j1At5qw7VivhM3P0ypVnb+XlrfR0tZIiBstk+iLnwAHQVKzvGCSmo1P+tKnV4oGO1Uoov7c9UVb2kSerlZSQ80RTM9ete1FUtoMhvU36N3/b1XKBGVgKpgYsehkoVitVqkpTJel23Lx5C5Py8+FkYnkBVsB+ICmwLlzrJZcer1byVxBeCSksfHHY8883CBDg3yB9q4h90nzta6fVSnGOXbuWItSgNE29OmLE2tziYoQr0sUI2E2/fUep3wiWR1J3rFaym4cONVqKipYoRWsRTmnMyCgrqKioESAgjoQ0qKK0OSiAcFut9C+AYZ8x407fmTMXY1G9v23Xmc3VY6qr4R8kCSBeo9+7rPQ1BM1D2t1WK2G6eDinqOhCc37+sgY/aC1o6nf37i0OMRgShB16nX7nlBrnH1RPy6dOAq3FA73wOKPUCZs3H7vkI61F+GTQpk1LolJSogVNraD2P1Pr3IPutQXUWQ2C1qIoOJVo7d7/Jibu96YNPOQFD3ux5OaifwYLmvqJmucdlO+PIDDqRNwHyRlr7uHDv6+NivLo8UOgqXjICx72IqYjrBc/pOICzOAFwo3W4hkfWQaTyezYsePX96O1CJM05uWtJJr6lQABnV9ObTWpfb7B/kYVOHfVmF7MDkef1DVrXkAmrasd/0d25JzN9toTZWXwlJFvxsNeSoXdkRgI/0YFrPR7kry82J5WUNASPXv24n93QWsvDxhweHJNzS5BU6ElatDUB3VEuNNaGPHMEfPnXzM+++yGBrf4UJ3Fcmp0ZeUmoqkw8Ch/2SYe9hIw0exiRreO9mi/5+rrUYAwu2P7zMGD45srKx1SXFxj8pw5ByLi4tDx8BfwMOCPPf19pRa8PzBAiE6zCDCSJTlqC1twU5KT/VclOc9RJTx1BkJlQU0tFqwXkjok+SkJyPohv3FcUiiaykBoVPiFgAwECwPBQLAwEAwECwOhIfm/AAMA3bYPxNyB9B8AAAAASUVORK5CYII=",HP=""+new URL("2_0-DjOJL23L.png",import.meta.url).href,KP=""+new URL("3_0-KsKCbMPB.png",import.meta.url).href,YP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAACDCAYAAAB2vc4pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxMjA1RDY1QTAxQTExRTZBQjE4REVGRTBFQTlCNUI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxMjA1RDY2QTAxQTExRTZBQjE4REVGRTBFQTlCNUI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjEyMDVENjNBMDFBMTFFNkFCMThERUZFMEVBOUI1QjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjEyMDVENjRBMDFBMTFFNkFCMThERUZFMEVBOUI1QjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7WbS91AAAL4klEQVR42uydCXBV5RXH79u3JBhCMAsmKWHStIM2BDAsg2xShCoORQGV0arAiGWmtmg7ldG2qB0cKy1TrJVdoBDBAWZ0UIGmLIIKJEpbELCVNrJUAjGyJHl7z//ec80bFpO8d5O8+zxn5vC47yX3vvv9vu+c75zvfDeWaDSqiHS9WKUJBISIgBAQIgJCQIgICAEhIiAEhIiAEBAiAkJAiAgIASEiIASEiIAQECICQkCICAgRASEgRASEgBAREAJCREAICBEBISBEBISAEBEQAkJEQAgIEQEhIEQEhIAQERAiAkJAiAgIASEiIASEiIAwm9gTPUFB4bcT+v3a/x4VCp00IgaRDpOm7uAR0YrYSBeQOkmHkAakybtmRPyWdDBpf9L50txdA2IW6c8dDqcCJfkp6WPS5J1nmiykc0nnAYDT6VYsFu2DYDCwgD//vTR9x46IDNK1pM+gwQHColKw0Khw6ZAA42VStzR/x4AYRfp30qkA4POlK1arreVCVqvi9abrZuoR0n2kfQWBcSBwjmdJt5EWOqnnu1weGglXnhow8BnDuJF0P8UhMwQDmYpEHtJOjeiglzWkk3HsdnsVu93Rpt8lf6H4/U364e8osHtCRkT8Aqc7WTNFGW2GAMHveL1pikP7nccJ6lwZEfGNBkTMe6lBLTA38QquHwg0Y4SE6bAfjYx/tOt7FJTEe2l86aZEG7C29liXj4hHATIRCGpPoFmV0+nSo/DZnThtX50qpml4ohBaYGhOXOm8nNRDpJNIb08FEDk2m3HxIJ/rhk645x6Y5dk03/QH0jSzgwharRbjnJUWfndGUnARaTZPoYtJXzA7iBMd8OeJ6jr4fhGzTEHaBTM8h+abEFxONTOI9438Q1F8rgMdeK8VpAvtyH+5tOwK/JLdoZqoJRxgmgqE7uDWhcOhVn+4e2Zm1OVytUosElHPtfqyaxglRaRvYMrKM7SYeEY9hp/YQtrLTCDQnQbv3VO102az7vm6H+z9rcLAHRPG+seNGx3Ky8v5WmpWq/WDXTu37lC0FT2PgfeYz+mXbBdF/rH5L32S4HKrl+vFMHqYBQQaf2SvXvlj1q5dvrJHj8zTV/uhQRX969esWXp8yZIV26uqdvxr9arFn/btW3rxqtMYOsdf1ixbVlRUOAbnJn3XoPvLJd1K2sfZkuO6SpTv0s0VzNObpN3MElmPI/0+ItNgMJhXWfn6zfsP1OSGQiFrXm5u85gxI+srKgb2pOi7D/3MSZhj3CRFzW/s2fOesmXL1oyTp057fF5vcMDA8tPT7puyz+FwnOKRsI17ZqKRdTFD6I1GhoNuTQL+ZjXKJ6nh+zvXWZF1vCDcbMeR7LuOtCe/YtzD+1kIwvWKtlT6S/6dXaSjCMaP6fVXpI2YApM28GzpS9INbMubEwQxlPR1xDpthaALEpHBgB//PUQ6Hm2dzCDU30Vv46nfaDZztxIA3RfA1u8k5+hEjOD3q22LBSGAUC9KUF5lm/w+nD/pv/XPEgDxKAdqDpijy51zWyRmZPyP9E5FWztJWhBaQ1xZ14QRcb+iZWbTkZXVQDSpqW+SjTx3r2MYiV2/BUQ26SukE9WpKTnma/mENsEgEAGt8+Cfx/jcHQbC6KVSDOX/kC4FBG2BSIu+09MzIpmZ3cNut3s82+CneFQZITCTyNpOVNPrvvSEIEBgzgCTzfCfSdd3pBM3JFlEvfp77MAxS/mE9Dz7i+hVzJnC/gCOHGsQ+9mpRuMYDen08iJHzGrj6cGaEQKYNpuNRodfCQUDd9NbN5M+AJObdCDYtNTx6EINE2yVVw+YLwNgYYWNSmcgJ+KEgEZBoUIxEnhotPYsTLXZZFDcgZVHP41scuKF9FYV6fOkT5OGjLqOxWx/z5oAWNhmP691WpdiVDq+NQmFAkpzU6N+iFjnPvIRtd84EATBzXmhaUY45HhzYuqKojbFRZwxmWBUfWNAEATUTG1G5K1WD5I/QFVIV0nMrArm6WGCsSrlQRAEL0fcQzrTFLVuqoJkqi7pvvARgrE4ZUGwT8BImJBMEHRBBrqp8aIOYwrB2JAMcURHyOPJCgGC7C3iFp4NrqSO0zflRgTdFMLmg+QT3BxcJa3EjIwPEW/QyAil0oh4DpGtw5n89cox6xr94LxTZkTQaEAa+xMyRxZHHIm7rpLm5kZE4YgtetOoCKfCiHgQHcVMELQ0i/p9CzjlkxKm6XYj80adJUiJcM3UJNOD4GTeTR2RO+oM4e89NBVGRCnM0uUL/WYRrlrsTR3KZXYQ11tt5oSgmSe1WXEDuWYHkXG1HUdmEosGI930zlpf2TMtiHYuPiYriAtKaohejdLTbCB0m9pgtgWryyWqLTrqdVHdzAYin19rFbODiEYbKbKu58OLZgNxSQcRiUYumBgC/jkc89Y5s4H4TKVQeywajUSqzWqeIhE1xVQT81bAbCAuxpin7XxDZgWxnQ8Hm3XWNIRfN2Ip0owSDoVQ6vEOH+aZFQRqpHLIPH1MIN7tiAsUFxepNs/jMX7FD+aUvvd6+v4osvuuolUgmhIEVrhGqjcVicw3elSUlBQ3jRg+9CTMx6Qf/qCJYBhq/0Laxn08JMzFZum4WUGg+g95muHUq/5KIN4y6sRut6PhpUUvBhcufGkDCqJ3796z8Zl5T14Kh0MRo6KHYNC/iL43Jh3YdIO9IUGzgoCgYAtp5AHzfjP3uUgkdC7REzqd9vrly17enp+fN5YOK5BCOXToY9/48WMrZ854oIpGSMIwbFbLsc2b16/gkYDdR3vNnuLA7qFq0mHTpt3T8+mnfvGsxRK9FO/JcnKyT1auW7m0rOymCQUFJTB9ZZxiH0nHs+fM+cl35vxs9lqbzRL3Pm+Xy35m4cIX5tM1UFw9jGdN580OAoIdRthN1P/ee6coSxb/cXFWVubZ9pzA4bCH7r7rzuq339q0qbS0pJTXB4aTennNAKmHsfR+rxkzHnRXrluxrk+folPt/aIFBfmfvVb56pJRo4bjfCiOPsy+rs2S7AVm2A42XdEqzBv9fn/GokWvlG/a/GZJfX3DNddRu3e/LjByxLBTs2ZNP5KXlwufY6XGnswfL7XZ7Q97PGlKU9MlmmoGMc28jew6ltWwaym8Zcs7BatWrSv556EjmZFI5Jpp1OzsrMZ7pk46NHPmQx9arVY86QbbhN/j8zSmEggIcvp3kd7BTtwTDod9+/YdyKqu/ijjxIlT7lA4aPV5feG8vBx/v/KyC/3Ly7602WyBmIh2BoHAtjBsEzvucnvTUD/LJZNR7sUHCEaWou29w3uuzz8/492xY1fm4cNH0+q/aHAEAgGL1+OJFBbd0DSoYuAXFRUDz5KvgclsYqcMAG8r7dgDaCYQugnF8ik2pNzCPQ9Q7Pz6VVCLHq1oVXdoDDzJ4H6CoN8kNlH+2pfW7av1josXGnQzOELR9/bVHsNxrtKyn8OmtOzxiPJ1gnyt8+wPlpN+Gu8Nmm1/hIV79a2k2MFTwcd2bpgzbBrQq/9GAGJ9Cnr7UafTnRVbHaI+0q5ZtSLYZPkn/X2CAXP4I0Uri0GNlY+vH+Kg8wPS1xjC2YRvzOx5/3Y8wQz7Kqb70jKuePAjQBAQ0BjFDdxmSdbNjMkqcNTTtYcBX3nLXMSG4lrs8e7TVbY31QXpkhWoNbpWwRpiCi5yxhbhbWyKBISBAhuPx0l4WyvdVB+frZX9FynaBvzRAiJxwXQUOaoVaorJ41Pa8tg71K0yDEwAsOV4gdJJj5pLJRBYUMLG9GPscG/DQ7I83rR2bfsFDIDjtsET/hF/PKm0oRJDZk2aoz2oO1pUCeLRP4ntOI2qzw/h3aPq5IpBP6HEZFSNmjXZTT4KXNQQN9bUfJS2f3/1ways7g6r1WrYfl+vzxtxao+aUwKB4Pm6ujrfxIkT+qWlqdaqhjqBYRvezQ4CjX5LeXnZANJSDrr06DfRwFGJiayhmHINVLSHvmACUGPkjZgdRDM7ZaQcMvRclAHnjXL6ws/5KvR85JSOKNpayW58bpRZSgkfkSoifxBQQIgICAEhIiAEhIiAMJH8X4ABAJIWmG/TYDINAAAAAElFTkSuQmCC",f1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAERUlEQVRYw82YQW8bRRTHfzPrtWmsohxA0IONEcSIXpqKCrWikv0N7I/QCnFBQoIjCEROcEHiO/ABIDlRiYstFIQ4pZcCltq69geoFRGIs7MzHHZ2PbZ3115HifqklTyembf//c/7v/d24QUzsenGWr35HNhOmxuPBhv7lRuC2c0CY+e7mwIqbbivI6Vka+vq0sTp6QlKqRawf2kMAd1SyU+d8LwSwMYMFQZUqze3gd1sQD5Ao1ZvNi6Loa4ApPTSHUqJFGJjljYB1PIy2ElYiuZbl8aQjRMAqtUrp99+89U/WusZoGi+feGAYrnH8WOMoVqt/H79+rtPg2C6CGi7Vm8WBlWUobaUEhHFCGGoePLk2cHOztuHYagm8SIhBJ7nAXQuGlDHPa4wVAA9YKi17hljkjnL4sUxZOXeduUehmo4Hg2OgGOgbwECybHtFpV/EYbaYnYjtNZorXsxNqDnApLSi+VfiKUigDpeaem4+vF4PBocuXEEICPwheKoEEM2C7uAYoYCy9r+eeNoLUBW7g03oHWojsajwdAOYxR9pYJkzSbyX5ehtpQSKaPlWodoY3oAxhgRM8RCHDnyXztrrwsoTe5x/NwB/gYYjwZDHaqhu7Fo9V+boQW5wyx+XgX+jOe0MT23jNh9uzZtnB9Q3P3NMaRUbzwaTACEEAdCiBNnS39R/rafXYuldRhqlRbkbmbspNm+CwiKVf91WthuSvw0avXm11kbQhVMcHpuzyuhVNAF7q+6We7bgU37T7e2riYKC4IzptP/Vj5FtfpyUoSNMZycHAPctKVmY4a6UogEDIDvl+1NdOYm368kYCCSv5QSrXUHyAW0KoZSu0PfL1Muv5R5uWCSJ18za68CNBc/57G4i1wl/0xAcbovreifiwCyvOWylPf4HZv2E6vXr/364OeDZ8B7gJez9/jw8Ldf7t3/+PM45gC8UgmlVIecl8i8I5vLzkoFPHr014/Ad0AVeDPjagBHd+9+8EUQTCfzLK2Oo1RAVu67ae2qEOIh8IkQopx2Aa8LIT6C5XbE+mvY7qEQQ+1I7rNTcdpViFrWVBNCPDfGvG+Hc+2I0zFkspQFqCPd3me+XUUI0SPHhBB/2J/LZWRFF5nJUEp171PQxqPBJFTBkftfnI+y5J/QYGXeIgrK7ZT4ueHUr/54NMhkya1zBiZah8nxx/I38H2t3hwu+nJl3wL2IMrEbrb1PA+lgk+dtXvkV/w9d+AGNoBfrnB2Nr2X5msuD5XLFYSQuLkjBug6PjubssrK5UrCyGK2j8qLxBi95GspMS6CiUzg+xUL5nQlmPimeeb75VRfm35BuzBLAN25feu1dTfFa40x77j/G2MKF75FX8IOvgTeAm4QlYU8OwEeAo+BkRDiBwfQZ/Yh28AOqz87L/mKY+gacBt4A/CZvfgtWvwOdgX4F/hpYf4x8CFwC3glx886vl4M+x9SEIyZ4wV3bAAAAABJRU5ErkJggg==",XP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAExklEQVRYw82YX4gVZRTAf2dmvrmu27prWaZwr/bvRlJ4pTXUMrcX3yKhaCGy3Qp66Y+alSDRH+ghIlnXlwQNry8Gaq2JL0LhGiqYmRso1Ealu2SghCuYu/fOn6+HmWt3nZl75+4f6MCFO/N9c77fnHO+850zwgQlm8sXgIXA4puGjgIDw0ODIxPRKxOAWAesAdrqTD8A9A4PDfZPOVA2l28DdoUgABiGEf7McXM9z8X3PPR/t4rAhrQWqwsUwhwBCoZhoFQGy1KI1H7UdR0cp4TneQADwBNpoIwU0EeAgm1nmDmzBaXsujAAlqVoaroF284AFICeNBaqCZTN5d+vwNj2jDT6ImLbMypQ3dlcvqPui9QZX6+UnQizYkX75WeeXnN9/vx55sWLf/lf9R1sPnbs+9vioDzPxfO8dUB/rQUTbZ/N5dcAfc3NsyIu0lqzevWqL3q3fnoVeAy4HfgbON2zddvo9u27XzHN8cHuug5jY9cBZteKpVouW2VZVmy8lMtj57f1bnmOIFibARuYBQxuWP/GO45TiljBslTl7TtqWagWUME0ox71fR/HKfeGl6eBJ0XkVuBx4IyIXHVdp9fz3MizpmVBNJGmB7o5xwA4TonQMgDzROQcgIj8AVwI7w+E88YvFqOvEaC2OAW+71GVfcvVYyJyNvw74gf5J/ZFGwLSWt/wU1z8hIkOrfUc4EzSolrryM00Forb9q9rrQ3gEHAf43eiBn4FNgK+iCQlu4JhJi4+0CjQb8DLQDswJ4S4YTSgFfCBz2vo7UpyN/BTaOGlInKqLpCIHAQO1rVtgoTZuKCUnQTUH17eEfd8mrOsUekxTTM2XjzXLQ4PDY5orR8kcP30AlXOPqUykbFyuYSGD7XWCngUOD+tQKGrPlDKxrJUZNx1SsXhocHzBAn0dxEpx+mZEqCwkuwzTTP2IC6Xx0Z8rTdore8ClgAnknRNGqiqmmxTKhPJXb7vk8lYHw1d+KXiqpMi8s+0AFVXk5lMU6yrWlubD587++MBYBnBzjpZS+dkLdRHWMDFbXPLkj+3f9b7HkGCXQYcSoqdSQNlc/ldQEdSNWkYXNv45mtvL1lSaCGIm29EZLCe3gkBhTDdSdWk57msff7Zj7u61l4hKDcuA8fT6G4YKJvLd1dgMpmmGBiPrhc6t27a9NbPwCJgJvBlPVdNCCiE2WVZKhGms/OpTzZv3nScIG7uBIoiciXtGqk712oYpTKYMaf5okX3Ht6/b88W4H7gkojsbdAB6SyUBqb94Yf69+/bsxO4G2idCEwqC6WBeWTp4u+KxR07CbqPe0Tk1apnF8So3R0eIxGp2Zdlc/n1QE8jMARZuyJdxHcZR0k4XBOBKlu7URgR+aF6Tti13pCwYUw0QixQaJlupWyUymAY0VCbPbtlb7G446Va5xKAaVpUt1Ojo9dqTU+0UGtSngEolUaLJ46fejHNR4dGJdFlSYs5ThnHKS/M5vJHUugvTBlQkoTu60g/v37rMykg07RoampODdOoWxsGqkBNl0xH1zH1QMuXtc+dzkVXrlzeAqC1fuDmsYiDtdbvEiS5xQTffqZaLgGngBHgWxEZVyfFBcM8gnJzAaAY30pPVgSYG+r9moRm8X8l/wLuG3MZjqRenwAAAABJRU5ErkJggg==",qP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAGaklEQVRYw7WYbYxcVRmAn3PvnTszO7uwG2XbUmY6tWVKI2V35aO09WMtaWJMlIJiayDtFkyjISoBCoUEhZAC4g+D+guibeWHNRGs0dAfgLNSNFHQjAZambDdccYGuj/q7s5+zMyde19+3Dvt3Zk7H7td3mQyueee95znvPe8H+colijxRCoJDAIDvuYpIANkCvns5FLGVYuE6AW+D4wAyTbdR4GjhXz2yMcCFE+k7gN+CPQCaEqh6Tqapl/oIyI4jo1j28hF1Qywr5DPZpYNKJ5IHfasgmmGMQwTTdNa6th2FcuqUK1ataZ9nVirLVANJhQyCYXCbUHqxbIqWFYZx3EAhtpZquXo8URqZw0mHI4uGgbA1e2q6R6+JAvFE6lxwzCSkUgs8P037vhqYceO7XZPT49RLBadv7/1D3Xs2Mv9xeJsOMhS5fI8wBcL+exoszmNNtZJhkINY2PbNiN7dz33yCMPxYDPATFgZtu2rac2b77x9P793/u249Bdb6lqtYJt23txPTBQWn2DWw3DQNcbmS2rPProow/fB/wLCAMl739u65abfzs9PfVd27YbV2+Y4MauptIKaFjXQwHWqVKtWke9x38D25VSCeBa4B2l1N8K+ewRyyo36Oq6fklAyWDrVMCNLQC9SqlxAKXU/4EXa/2qVWu0YTJfzFoKUKBXOY6Nz3XP+9/V4PzWXKw0mEBEbgKmnnnmxydXXblqg6bUhWU5IvbEuXPvHzjwwBBuxM50PNNSgYAtQPLgwQMGYAH+ZQpuqNgD5JRS6RZjDzdpn2wFFPTJXsP1mh6gD7jC9+vz2ktev0Dx8l6Dh4oItHB5WGS270TiidQgkA6FzN5wOLrgXbVqUSrN7Svks0dE5Bal1Ov1+kaH83QCkgT2Ao8DBAXUatXKeDDXAauX3ULxROonuHFlkFpZommEQmFCIXPhynU1e//9935rZGTPGWAbcLzeK5fDQoN4m1dTCsOrCJRauM4V/Z+YOnToB89v3bolCmwHzgTBLAcQ0WgMTdMbIABiscjpTZs2/uHgww++mkpdrQEbcT331WbjXeonS0ejseGgiO44dm5ubiYDPNcqu9fL4gucDsRxHObmZpLATiAdT6TSXj3+8QCJSD/A2mQicBJN0+jq6iES6aol1GEPrC3UUvfQLhGJAe8C1bGxsd4PPvhQT6ff6Hrlldf6pqaLpqZpaJqGYYSoVEpUKuVB3IrxtlYDL2kPicjnge8A1wOX4aaXInB2bOzMf/aO7P/S+fPT6/w6HhS0qRgvaVOLSB+wGfg68FmgADybWLPBikS60oaxsJ6an5/Btu3jhXy2qZWWLXV4n/AepdRPAZJrN45Ho91Jfx8vdUwW8tm+ZuMsm5cppWaBY7Vn27Zz3tHngnjhodfLd4ESuKm9vJRsopMr5LO5JlATvsdREWfYv2alFJqm4ThO76KA8CXJAHkceKITq9l2taEECYronQBNefEjYBI7SWcy2K6DiKxWSp3tBCijaTr19YxlVbDt+bYT1YBaFPUZ7/8qYAFQs02dc5zGc1XtGOPtsaYST6SGgWQQkGPbk767o4n694FAhXw2J46Ta+is6WjuHmh6RvfSw2Fd1xtOLSKCwHFf09mGOeobRGQ9gCNyvN5tAQy3Ehz2EuZOH0gynkiNAOM0OYJ7VzO/9+b5slKqUt+nYcuLyB7gxcSaDWtMMzJumo0Dl8vztQNjoJhmGNOMNLSXSrOZ8TOnhkTk08C1SqnfdPLJ8sBX8v99b3bVyk++gP8uzJNwOEo0GsMwLvqEphSGESIa7Q6EASnu2nX7gyKyAbgF+EvQYoKA3gI2ATtOnnz9dzfeMPDnIEVdN4hEYnR3X0539+V0xS7zlxsLxL0t2f2rp596Uge+AHyolPpf0LiBUUpEBoF7gBxgPfbYE3e+9PIfb1pK6lt9Zf/Mj5598qXPDA29B5i4Jv+ZdxfQGZAHdQNwNzAPdJ06dXrdL355dODEiT/1dwLyqbWJ0u7dXxu7665vZrh4XTMB/LxZgd8SyGepe4GVQAiIzszMxN58869XnJuYiLz99j8XXEpdc02qtHLFivLAwHWT69evmwJmvQUJcAI41swyHQF5UH3ArcCduJFVx917qoW+40FMA2ngeaVUthPLdiwiYorIoIgcEpGMiBRFxJaL4ohISUTyIvJrEbnNW8yi5COY1ms67jdyGwAAAABJRU5ErkJggg==",JP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAD70lEQVRYw82YTWwbRRTHf29nP+qmbcJXACEvFqWOemgxClTiUOQTtCmUHAD1WnHigNRcEJcqIXBEChIHbrh3JKogBJWgbYrUQ9OAAhIHB1WKnQOoCCmilNqzuxkOdjaOYyf+ipV3smbGb37z3uz7zwzsMZNeOEn66XHguW2G3FgpLs214svuAUwKuLzDsCmgP0BAzhLBdtymA7Qut+ysK6Ckn74AZG3Hw3W9JjCltnxaXcCkgEnHcZvCdGIdAwEzwJDj9A6mY6DqVzXuuvuwrG7W1AOgpJ8eAnK2bfc0Vd1EaJIGqXr7rbNB34GSfjoLXHBdD6U2PtAjR1J/nTlzaiEMu2dqN0I5pdSmVAWB5qPpize+ujz7WRC0Xm+aWct1KOmnJ4FUJVXrimMYHBz4/PjxYy+/9vqbfyil+hOhpJ/OAFOO42LbTtyudXl5evriDHCoa5J2gICcZVm47r64IYpCtC5PjJ0+NSQift+AqvKQcRwPkY3DQRCU54qF/DfAq72C2RGoVh6cGvHUurwahuF5IAWM9Q0IyFFXc4wxaF36tFjI3wNOAB/0BagqD9l6edC6tFgs5D8GRoCUiPy460DN5CEMA4JATwDDwAvAbC9htovQllQBBEH5UrGQnweeB/4Wkd92HagqD+P18qB1aTWKogngMDAKfN9rmC1A66mqyENtzYnQujxRLOQd4EVgTkTu7gZQvXRkiOVhw4KgPLdSXLpUrUNf7AZIwwgBKKXq5YEwDM7vJkStbbqXJf10Vil1PZE4ELf9d/8f1oxpyZlSitr/VhZUanTrmFopLn3YUoTqzXY8LNn5PqmUotH52nG8TVV+x/l2GuC6XldHVRHB8xJ4XmK7iLUeoX7bngOKU2aMOXHr1nxq/vbCr4OHBp8UaR02DMPSTz8v/nnt2s3RRv0jI8/kx06/4riee0CX9b+PDT86MP7G2QzwiIhcrR0b71ZjzCfAU8Ax4KE2FrUGfO0/PfKl5yWu12/gKAp58OD+VLGQLwLvAy6QB+4A34nItw0jBPwAnAMGqkDNNrwGFoB3ROTOemPST2fDUNMICEBEclQ0MjZjjFPvPJ5URK4AV9qITNcmIlvuTR0/WCX99AwVqVm3IaVUpklhXAaWa5onVopLi438dvMckwGytQ2NCqNtu2hdTlE57sbwzZx29T6USAzEv0UEy9p6L7Msi/37D2LMWhyxKIqa+uz6Ba32zNTMKkfg1qrIniuMbQMZY4YBnj2cerjTSU+efOlg1dfR+r62vzJjzHtUatUocBRw2nRxF7gNrAJXReRmbWcne+gX4F0qd7InqES5tQNTJQCPVxcxC/zewfz9tf8Bj5of64BvNisAAAAASUVORK5CYII=",ZP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAFEUlEQVRYw+2YXWwUVRTHf3dmZ4Ztt6WiESLdta10+Iwt0BdN0KohlicaEzG+QCExmmKDmvjgk/Bugg8+GEWRCMTPtEQ+TIpQaiAYUDaYErtQW7ZRGxJDEwntzs7s9WFmy7Y7O7tbF2PUk0x2Zu455/7vf8459+yFf5iIQgPRmPnmXZjvwHgyMRakEAoY230XAJ0B5g0IXTcqhsRxbBzHKapXBNCCigGamrpVkp5SsRkrJH8roA0bHqkBkFKuLKQTlGUyElk4652UkvXr1rx78OD+CNBW5oJuABeASeAbIcRZP6VQGQ5Jp1MMfntuQgixR0oZB1aVaCqAxYAGHAGuFlIsC9CsGYRona9tkPy3g/p/QNGY2f5Xfcw7qHMA7ALagTrvHbip3QfsKbaZVoyhaMzcC5wGOrNgVFXNDtcBXcBouV1DWYXRsqaxrNRuoAHoUlUVTTNQ1RBC3HElpSSdtrDTKTJSAnw0nkxsv1sMdQJdmqYTDlcTCmmzwAAIIdB1g3BVDZqmA3RFY2ZnxQGFQhpAq2GEMYxwEMEzwAwjTCgUAtgfjZl1RecoB5CiqFRVRVAUN1ZaW1b90dGxcRoQ57+7oA8MnKv1s9M0A9u263ATYE/gIgoN+MVQVjKZDDu7d3zd09PtAMsBFfjl0qX46LZtLz5jO7J6ro0Xf2PjyURj4KLLYQjcgI3WL36rp6f7A+A2sASIAsrata395vKm52w7nf8pQjpAQzRmtlYUkGVNT548efx14HvgV2A9cD9wDDj75RefHEunU/G8iRQFRVEANlcMkJfOfd7jJPC+ECIhhLgJ7AMkgOM4BzKZ/P45mxRBc+QFtZSyHvi9s/PZa/XR+iVCiBnQqZSVWrGi2Xrt1V0NQJMQ4lR2TAhxQ0r5GDAKxNNpy8vEXJZUcGtY6YCALUBNX9/nYx6DuYE/BdwLvAT86GOreb9xP4a8TxbIkN8nuwg0A6uBxjlXE7AMmAbO+dj+DDCeTExmHD9AKsUkjyEhxCAwWNTSR4QQo9l7OR8H/Nv7oaxEY2ZDwPBYkK3v1uH1OacL2OweTyYCyz/QoIj8TSCTyRQFNB+G2kvQ2SyUfNdSZgDiZQMaTyYGVFUlElk46wqHqwHaS9i1O70iOIchB9wTEKSUG8tiyHGcvJWoaihblPYWsvM6yQZV1Xx82pPjyUSf9+i7c+cBklKu8259y7/mHtF0RWNmb+5GGY2ZrdGY2Qu8oml6tgjm+sW27be9+8eB836A8iJPStkFHI09uNzWNH3UMMJ1c3VSqSnSacuXIU3TMYwFea4ta3rSslKNyevDtUCHEOK9khjCDbqO5PVhvX7pkjf8DpmyHWMuC4qiUKiTdByb5ubGncnrwzXA08APFBA/QFeA+4Anzpzpv7J+3ZpTfoaaplNVVTMT8FV3+uc8aWlZ2X/i+JER4FFgAXC5ZEBCCAv3hKINaDt8+MBXO7t39Hs1pCyRUrJt65bBzz491Of5Wwv0enP4ighw1ga8AKQAMTQ01Pjh/o/bTpw4tbgUMJs2PXljx/atl1avXjUCWEAY2CeEuBhkF/i3QUppAi8DS3Fbi+qJiYlF8fjlRddGRqqHh6/ONDy1tbWOaS6bWvZQ0+2WlodvRiKRW8AtD8xvwDtCiKFiCxHFFKSU9+C2nc8DDwA6blMvfOxzN3kbSAKHgCNeV1lUigLKAVaNGwdbgKdwG/vclHI8Rn4CjgK9wNWgePGTPwFdxpx8+eJPggAAAABJRU5ErkJggg==",$P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAGZklEQVRYw7WYXWwcVxWAvzuzM7O7dv1TEkhEdu3W9la0RV2iSq1oUBeJUomKxqi8oCBwiNS/BKyIJxBVkpeoEogmCiqqkHAQD4inJAjRPyXZFqSUqg1O3JRm47T2rmioKMSmdez9mTk87B0zuzu7O3bSI600e2fOPd89995zzr2KdUoqnRkGssBdgeZFYBqYLhULC+vpV60DZAKY1DCd5DhwuFQs5D8RoFQ6kwWmfBBDKQzTxDDM1W9EBM9z8VwX+b/qoVKxsPeGAmmY08BALGZhWQ6maXbUqdWqVKtlXNcFOFoqFnZGsWV2+0CvlTPAgOMkcJw4hmF07dgwTCzL8r2W7e//1OJ/F//9Wle9CNBTPoxl2VEGGRBFQG9fKp0ZuC4gvYBzth1vgUkm4ysHD/7k7Ot/PX3h7QuvF06d/MP5xx79zpsi0tKPZTkAA8DE9XpoXyxmYdtOU7N89PTT+w+Mb3/4jd7eHhv47KZNm5YmJ/f8avPmDT9thjIMwx/Q9u4+be+dceBYItHbsIBd12V5+eOdxfmLfwa+C6SBt4A7gb3podvEtp2rth1v6M91aywvL1EqFjpupE4e2h6LxVp2U7VaBjiulLoMLAF7lVI/A36hlLpaKhYWqpVyvrkz04z5A82uF2jcNK2WRrdWzQei8B+VUlf183kRGQIYy4xscN1aqzHDIB53BgFEZEOY0Vib6cqiY06z2wXyukMHuOS/U0pVRORhEekB3qG+HJpH9AHwELANeAn4MBIQkDMMA6Uap1uP+hX9N6OUmgm+V0od0bAFYBRwYTVoK+AzgA2cAN6L7CHgLn/OQ4DmtPGZNroopTKsU9oBDQdzlC/ieZSKhblgm47kOWBINy0C+VKxMH0jgbJh6cETyQdAxoF9tMn6qXQmDxxYa7Zvt8sGmj0U3DWpdGYKOAZkDaXwg6dtO1iW7ee6HHBaR/vI0hKkdL652tvb3wK0vLx0CJ0CYrGYzvrhTm7K9jtLxcLR9XooGxZKPc/1Rz1hWTbxeE9bGEB7LYEOHVPdAmInIIyQWkcbz9ZLkEQk95umiWU5/hQ+E0UnFuUjqNc3yWQvhmEiIuzZvWvmwQcfMEdHR0zAO3v2b7Wpqd/2nTz1l6Ggng9VLi/nUulMrtsij1IPNUC5rsu3dzzyzO7dj784OjpyDdgMbNy69Qv/OnLk57++846xl5r1LMv2c+JkNxthizpnmubpRKI3VGFl5drxdy+/9STwTeDLwMvAIHA38Dvg2Mjo5y85TmI4qFerVVlZuXZd2b5FqtUKtVr1gFLqCvUU8EOl1C+VUgeBg8C8UqpWrVYOe57XoOvnxVQ6k7uBQOW5QASeVUqt5iOl1BtAUv+d1mVKg+hpu/+GAHmeh+d504GmV0M+87fntA4TTUAxgOE1AbXbBdrAKlCgDgrKu7qPBc9tBVLKWDsQ4EfXMKCOEpxCCXkf6fjUpn2uq+YnJG2BmneJloEonUZNE2sBmhZpBNLVY1RDwx2mJx8ZSERG9eO55jWjy5FcRKDtYUC6hFnUtvrDFJu1PuePonlhB44xE51IdPkSemLRB0jfQ/dGAboCUCoW5jy3Nt38sY623c7ok4ScWLSHFgKBtRym3Az0dxG5D8AT+U3ztOkz+jD1SrAFSntvv207LSeW+i2Id1Q/bwXOhQG1JDoRmQBeTA/dtmxZ9nuOk2gwXKmsUKmUARa0+/0RjwPZWMzCcRItQJXKykKlUr6lOH8xCXxdKfVcFA+hDXytOH8xOTy05YnmE6htx/3LhwENsV//sv5lVut5zmVs7JanivMXe4CvtvNOO6C3qSfJL508+fzsHbePvdD8gW3H6enpIx5Prhb3yWQv8Xgy9Gbtnnuyrzz/pxMXqJ9YB4Cz7YBCaxMR2QLsoX66dH/046d2njjxwhfXekd60009lR98/9FTO3Z861Xqp9iNwLPBFBMJSEPdDXwP+Aiwz5x57fZDh5+9d2bmnb5uIIOD/bUHvnL/B7t2TbyZSm35p7ajgOd0mdJWOg5ZRLLAk9QrQgvou3RpduO5c+dvnp29nPzH+1dWr9X6+vrcsbGRa6Mjty5t23bfh9S39cdAFSh080wkIA31aWAH9duvm6lXijHC158ANd2vUL8FmQJeVkotdbO1JhGRQRH5hoj8XkRKIlKWRqmJyH9EJC8iu/U6XLP8D5C2bIz/w6T3AAAAAElFTkSuQmCC",eB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAADnElEQVRYw82Yz2sjZRjHP8/8SC0qVBZ11SabdTWKVajrz4OyBS8eg+BJIfUvyMWTl92rF9GbeKogird68toF8aJIYU8b69qdVFhF2KIUN3ln5vGQd0iTmaSZTKb0gTm8P3jnk+/z653AGTPJmqzWGldLfOf1btDZmbToTZi/ViLQNSA3EJXKUik0/X5v6voUoPtKgLl34h6nFBkK2JkD8mbd2Ov9x297N94DPgTun7L1DvDRpade+GppablemkLG9BGRr4FvgYsZz5PAoYhcqV145mFj+vU4jrOOug6gqm8VAkpMRD4WkUrG44vIa3Zb2/M8HGf0+CgKd7pBZ0dVHwEy03jhMVStNTaADd8ffV8UhURR9KUdXgF+PhUgoOW6Lq47Gp7G9Pe7QWdLVc8BD4jIX6UDVWuNOrDpeZWR+TiOCUPzmR2+Sp5KrarLzea7e6vV1fMi4ti5+KB7cCe4fXMZOCciB5PUcUTw/VEgY3qHwJYdPiYi308CSjVXVb0KvMEga5J1BW4BPwD/isgnExS6W6ksrRyv8qrK0dE/W92g84GqrgG+iOzOrBDwNLAGnB8DWgb+BL6YALMJrIwHcxgagMRdLwPfMMVSQCLyPvNZ2/N8REZFN6a32w06u6r6EPC3iPSnHbKQoLapvp5O9Yg4jhN1XgF+POmsRWWZTXV3XJ1DYNsOHxWRu6UDVWuNFTJSXVUJQ7PdDTqHqnoB+GWW8xah0KZAKtVtMCeV+XXg19MCantjMAOg/v6xu7M5KZgXAmSDuT4ezHEcE0XRNoCqPs+gfs1kRRVqua6b6upjtefypL61UKBJwQwQDmrPvqoKEOQ5t4hCmcEcxxGxahLM68BPpwXUygpmY/owrD3PishR6UDVWmMdWPczgKLQJO7ygd/znj2vQi3HcXCc0cocRRGxahLMbwI3Tgto0890Vw+G7noir7vmAqrWGk1gJSu7omGrqDBjq1iEQi3P81LXjDA0KHxnhzO3ikJAtvY0M2vPoBhu2+Hjs7aKogo1BfA8P7WQuMsOcwfzvEBtNwPGuiv5Il1jTnflArKfOKlbIQw+Ahm667l53ZVXoaYjkroVwrAY2mF3Xpi8QK0sdx3vXar6IgXiZ2agobsW37vmVajtiKRaBcDF+uofwe2boaq+xBy9a9xk2qKqvsPgw/EScBl4cGxLBOwxuGLEwKdFFTrpH7RbwNvABlC1+/XYj1ELeQ/4vCjMmbT/AW2vYIEpPIryAAAAAElFTkSuQmCC",tB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAGgklEQVRYw62YXYwb1RXHf9cznvE6IVmakjgh9jqkdSCRWIestLQI4kQCiVLCRhUflSqxSH3rQ4qKkBAQJB5A6gtEKjSQKEvSpIJNIUsRFQWVeJVAqyaVnKaiWtM0u16nuypKCMlmsT0ftw8zDjNje2xvel5sz/36+dx7zvnfESzQkqlMGsgC/Z7HXwGF6VIxv9B5RZcQvcAOYBhIt+k+BuzqFq5joGQqMwSMAL0AESGIKAqRiHK1j5QS27awLCsI9th0qXjx/waUTGWGXRg0TUdVNSKRSOgY0zQwjGodbhLYPl0qFq4ZKJnK5ICjqqoSjeooitqpUwGo1SrUalWAArClnaciHcw5oigK0WisaxjHozF0vQecANhxTR6qb1UsFkdVo762eDxWeeaZJ/55++BgLJFYoQDG+Pgx9u07cP2Jk6dWtfDURWBNmJfaeegBVY02wEjbuvTczid/MfTAtj8nEisEsBr41ubNd5b379/z8sqV384HJ4pGdXACIhe2YDugoQYYKbkyP7dv27b7XwVOAyeAnwJ7gMvA+Oefn9leq1X8WyEEqqoCbA5bsOWhSKYyWaDBO6ZZA3jX/VkFdgghvnRhtwgh/gqQSmXymhbzeUNRVEzTzC7UQ73NQts0DTzJ7nwdxrVPrnoS8pZl+hfz5KyFACFE45kPJL0/BfrX/H1NurVOwj4M+Mq1jO8W6GKrBrewtrNO+nQONF0qFqSUjQOcbcx1MHdOiKbTFwCklD0dA0kp4wC2bY81DHCy9aNhJG4hTgczu21bAPvdn/d146F73c9dpmn4GqJRDSCXTGVGXDkShMkBI6qqNhRgw6jlXc/fDsw1W7hp6ZBSPghYwMTDj/zk2dOnJx72dq1Wv8YwauCcszGcag4whFOz6OlZ5Kt9isKVt97c/4P162+xgTuA1wMpIxRoOU4hLAPmiy/+8scHfnN4izcNeKq4z5xCrPsS6sbshvLOnU8dWLcucxa4EfhUCPFRxx5yobLA/cA/gJkPPvjjsld/vfehcnlmU6VS2+D2wTQNpLQBJ6t7k9/KxA0fDw5u+ssLLzyfBxYDa4FZYDSYs9oCBc0N9UeBXDy+ONcu65qmUahU5vM4Mnay7QLdALky5CVc+Ro8H0GzbYv5ed+ZfQN4vBMZ24liHMYjXxVF9cFs3XrHXDK52i6Xz6mTk9PKmTNTeh3KNE1Mo4rt5LMCHSjGdgItBxxV1agrX7/Zpr6+VTOvv/arvyWTq5PAEsAAZnbv3iNf3vVazhvyXhk7XSpuDFsz9CAsXbrsqKIovZoW88FomvLZoYP7nkylkktw7mVrgB5gamBg06Fjx4+dnp394q56VNY9allWYunSZVz66vx4qzVblg53q9JBz1iWyYULF57u60t9DHwBPI8TQRuBz4Djo28dfNYwqpPe+TQtVk+qw2FOCCuuTeWrYVQvTpeKY25SOw8cEkJcEUIUgVfcTwyjNmbbtm+sK2PTdfHXLVC2mXw1TbPgefSeN5/UYVybsix/2YlEIvVysiCgdDDXuMXxqgkhyiHjC0EPOVAKQN9CgNreTttZ8A90Mue1rRhumxcyKAxossXzdIdzp0Oy+RSAlLIhD4YCBc+AqwBDo8RjQ80Uoztn/c/e2Q1QoV7Fr3b+JkqeCyNJpjI/B3qDUep4xfZeoxo6hAGNNzuUbi4ZSqYyIy1ghoGXolGt1TVqzAGTS3Buvj5rJdASQojZNTetPxuLLUoH2z2KcRLIE1CMqhpF02INEWWaBpXK/JbpUjEvpfyREOLt4NytTt09Usp3Un3rHrcs80jwcLqvVzCMWppAKagX4mbhrevq+8WJiZPA1la702rLVODu0tRE6dZbb/6wWQdd7yEevw5d70HTdDRNJx5fTCwW99W+ui1ffv3kkSNvvgLcBXwfaFpgWwF9CAwC3zs8+tv3hocfOd70jhaJEI1qaFrM3aLm4iHbf0vp8OjB3d9ZuzbtAn0ihPhvs75hmnoA5zWLAcTK5fKqvXvf6B89/Psb6dCy2Q1zDz24fWJoaNsJnGvPEpz3AWML0tRSyg3Az3CSoQBic3Nz15069fdl/zrz7/jMzKx+7tx/fKE7MHDbXGLF8mp/f/+lRGLFZRfkMlABDgEftYJpC+RCLQLuBh7DuTXoOMKuPja4l9JtE+73C8AfgBEhxNl263V865BSasB3ge3AD4GbcYSZ9+DYwNdAyd2a3wEnu3lL8j/geGIY623qgwAAAABJRU5ErkJggg==",nB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAGnUlEQVRYw62YbYxcVRnHf2dm7p2XLeyWFvrm3N0l7Gy0VdYIsS2BXaRNt43QgfhFE2KFL/WDpjUmfpBkC/rBpFBcJcZgdLFq0mJSVkMgpMYdjGmA0mTZINixpbsztsWWxaXtbnfmvjx+mDPLzJ07b2v/yc2d8/6///Oc8zzPKJaJpJUaAHqAOyuqPwEmgcl8Lju3nHlVmyR6gBEgDXQ16T4OjOZz2cwNJ5S0Ul2ayL5yXSgU0k94qZ+I4Hkunusinw7/aT6X3X/DCGkyE8BASCkiRhTDMFGq8VDHsbHtAq7rAryQz2W/1QqhcLMOnZ2rXgU2m2aUWDxBOBxpSqakYBjDMMqqDXR2ruLKJ7Ov/18KJa3UPuBZ04ximrFWVa9BoXAd2y4C9OZz2elGfSNN5hoxDDOQTCIRW3zih9//x7ZtD8RWrOgwPvzwP97Jk287T/3oYN/8/EK0sq9pxnAdG09kBGi4dXUVSlqpPcBYInEToVDI1ypXDz3z45Hh4R13ANuBDcBFYPLSpctv7Bje/b1CwVlXOaJYLFAsLjZVKUR97I5EjBoyIsK1a1eeGR7e8SLwb+AE8APgTeDqbbfdOjE7O/sNx7GrxplmlFDJ9tKNFGpEaCASMWoqbbsAMKqUOg8IsF8p9ZzeijeVUqfyuWzGtgs1KoRL8+1eLqGeyjtmiVCxMF5xC/9FKfVfAKVUEThW7ue67rjneVVj9QcOtU0oaaWGgJrtchwbKbmGMqYq25VSlyqKM65bvW3hcKQ8f0/bCoXDtep4ngvwTgWBYoOPnfQrBJTtqH1CQdCE5trsXwVVUn3whhASkXa6B6K8bTeEUJvoWk5bIKEmIcMgreHOIJ+n6wbaIgTguu60v07LXXcyH9JB10ZQXUuEgIz/lOjJ0jokqQt9rAMv1maoISQid+ufr7uuU9UWiRhl5zfSZN5nQ0o1VaNVhXr1e9x1nTl/o2FGAfYlrVQgqaSVGgPSESPKclBjdSKyEVivlDqetFIjHR03H6g2TqFQWCzHN9NARr97KLmFHsMwiUbjgQu6rsP16/OZfC57f6sK/QvoF5HbgVHbLvhUUphmDMMw0ST2AAf0e4nMmjWrl6VQDSHtDt4AHsjNnF7/0IM7nvDbklKKaDROInET0Wgc04xWlT3P49t7H8sHuQ6N6ZYJaUwBMWDo0KGDF/bu3fO8DtarB4dClCNKwzAJhUK4rsvPf/aTy++99/5RHapUQZNsj5BW6SW9JZv27/vu2aeffurP3db6hUZyW9a6hd8d/uXft2/fdvk3Y7+/FuRqRLxGUzQO8kWkF/gO0AmYQNcrr7zaPzX17urzFy4uHaP+/r6FL3x+00f33XfvB8DnlFK9SSs1YprRA/54vFhcpFgs3J/PZTMiskEHekto6OmUUudE5BAlg/0KYO7atXNh166ds1SnUC5gA7cAz+u6oaA5tT3O6WIvUEWorVRaq9YBzACrylXAFeBd4NdKqTGApJU6F4939Pi9+8LCVWam/6n0XF9SSp1qWaE6qs0DrZzpHqVqTdTzvExF8QN/e11COg3qDmrL57JPNmJSLwTW25XR6tyqlLrcMiFK2UG6zoKjTf5uGQwKgTWhP+nivVQkBWU08vaTpRS6+tFGN0BjpIMiQ8exp/O57KQuXgkaGOTty851BkppcOUTKn35N+sxSVqpNAGhh+d5eJ73gl5jM3AqaHyQQp/V70zQ1R+JmAB7tI35yQwBY5FIpCb0cJziHDAqIrcAm8r5XM38AXWXRGStUmq6u7s/g+8+MQwT13VwHHssaaV282meNoC2OcMXenieR7FYeDI3c9oBvkp1bleFoPCjA3gY+KPV3b8lFktM+OV3XRfbLuDP38PhMIYRxd+/q7Pj5IkTE18HUnoHnquX0wV5+3nAAR7MzZy+uHFj3x9AahaOxRLEYoklY4/FEsTjK2rIrFu7OnfkyG8PagW3Ai83SjDrnbK/Al8Etr507MWXBwe3nAzc74ixZOxB8fM9W+/KHjl6+FeWZa0Dvgz8TSmVpQHqug4RGQAeBz4GYq+9dvzu0dFfbJ6eOR+nCXp7k4uPP/bo1COPpN8CisDNwHFgvEn63dTb3wXsBVYAcaDrzJmzqycn3+k6c+Zs4vyFi2a574YN6+21a9cs3rN1y0d9fXd8DFwF5ik53cPARDMyTQlpUp+h5O13AispncwQwdvtaQKiCR2n5HDPNVunbYjIShF5WESOikheRApSDVtELojIMRH5moisXM46/wOWTn8PPhVSHgAAAABJRU5ErkJggg==",rB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAFuElEQVRYw+2YbYhUVRiAn3PnzkdrbmOS2dZMMwqrQeWklYasDihBELq/og8sNSgKIaP+9CexoKJSi+3rR7WGFdEHaQkVYa5ElNHHWtjHGLk7E1IRuSq2ztyZ8/Zjzt29c+fOzuxOQlDvn3vPnPec85z3nXPe972K0ySJZHcvsMA0jwEDhXxusNk41eKEY1LI5zY3AdkEbATiAd2DwN2FfG5gUkCJZPdaoD+or5DPTbSJfmAtgG3bWFYIABGhUimjtXZV1xXyue0tASWS3Rlgr23bcXdCV0qlYkOgRLJ7G7AxHI4QicRQql6tXHZwnCKVSgXgsiAX2kEwQDwcjhEK1QM1gMm4MNHoGY0MiG2HUcqiWPwLrfXbQNqvYwXBRKNn1ME0kU2WZRGNxpoqhkIhwuEoQMr8NeqB/DDhcKRlkkSyOwX0VhcZd9OcOYlfn3t2y/fvvvPa8CMP3/9tLBYddfvC4Qi2HQbY1MhCU4Ix0mspVTOuXC4de6pvyx3LlvX8NHfunNiqVdd+fu89d97uOKUxHY+VeoOA6mDmz5uraU1Wh6q7Baon6tSp0W3pdHon8A0QAwZuuunGHY5T3Ol1nW3bAKuDgGpgLr10/vENG277qlIptwKUtT1AjlME2GWaOWAecBBAa72rXHbGdEOhMEA2EMgV27b+emLbo8P79n38pJm8oSSS3dnqxOOHtVx28BznI0qp34Au0x6sBbJdt8UDgeyQOtnX99jjs2fPTvVvf+UXEWlmneX+06i1HvA0vzTPYwCFfG5Q68q4NSzLPQaZOqDp0zucrVsfenD5sh4FXNeKr4CU1zrGxSNuWyl11Lwe9AAP1biouqFaoJkzZzgvvvDMRytXrvgTuFop9X6rQEqNG9lYdNCv5AEDGPKEEDe8nDXmJRG56/DhoRPpdKpE9ebc2yIMQMayxoG87phIRLRrCzfEZIHNroWy6XRqGtXofFwpdd8kgOriHeb/MoEMeRtel0M1lj0A9AFH/coTiXsyvEG0kcv8QFprfGchPgaklPp6EhbxSsYfzyfnsqqYDWXcttXSDA3EmlwADp7D5/K2gE6H/A/03wASkRn/KiBgDZO4s1qQkXaBzirkc0OiA3O4eJOxNf3+y3SqQN8BaF96Yi65BU3GZry3u/8ynSrQb+Y56P0xIK4FSoDeULtAR8xzpNVw4ZG4t2FSkfaAlFI/m9eBgKwy22R4pjYga4AD1Xc5r9176IC3EHBz5EbKpoarcZmxsGuhee0C1eTIJntMuQsHWcfy1fxa6xFPUTDaFlAhnxvSlYq7OyzLwizY22DIcm+GICL+oiDXdujQIju9ObIpGu/y65mEbm1AUbDLwC1WSh21PQNSwC2eOVJBAOaDlFdeqlScjZYVBaolsuOUUolkd38hn1vngdkLxG3bW3I7I8BO00wD+5VnoSy+BN9fXheLo3jrc4D88I8fptIXndPRMT0ToDdC9a7KAkQiUSKR2Ji7Tp48vr2Qz60TkSXACaXUwRqXhUIhMyhK0IeHSCQ21h+JRN2fb1696pq3zUco/0biQFb5YAAcpzgC3C0iFwBXAofA98HKXbSRKKVq+kulIkqpX0Wkc9HlSz8bHXWWeKEikRhaV+oqC601FybPf3zPnvc6jPW+VkqV4J/Lh9a89earj5577tnD/g34YQAWLrz4oz173vsE6AFmAfvdPktELgLo6blq+lRIRMQCoqnUhV1vvP5y/6JFFx+ZQJf162/49NVXtu8GLgMWA7td6wAoEVkKrKDq7ysMcUssVP2+D1gJDAMOcE4ud2jOBx98mMwd+ulMgM7OzkpmwSUjS5deNdzV1fUzcBwIA88rpb6osaqIzAJupfrhaD4wzSzWTBTwB/A5sAMYBdaZDXWYedzvfBooAieBE8APwNNKqYMtrDN1EZEZInK9iOwWkd9FpCJVKYrIYRHpF5EVIjKt0Rx/A22EJN62WO1jAAAAAElFTkSuQmCC",iB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAADb0lEQVRYw+2Yy28bVRSHv+Oxx/HEeYBCYwnGCrQM4lEaEirRFqkVIISQkGDR7hCpugAJJPgDkJJUbFAXLIAtKeIhlNIFEgukLhohYFMgIahFSdU2tlsWUEhqEWwmnjksPK2csR08idJGwmdl3znnd7859zH3HthiJlED7KwzCoxtoM+xQn5+vNnD2K3OSNji6wkyzSSm2RE5znXLuO4/a/psuQxtOaCWh0xVdwMXxsff6ioUrlxNWSkraPevXP61NDd/6Y5GcZaVKg0N7fzbNBPJcqlctu07u0ZH37wd2C4iZ8L+La8yVT0EPALcAzwIWIACs6++9vrHp059/Xk8ngjHsLxcnMrn5j4A3gCSwFngIjAtIpPrzhBwBngAuA/YDnQAf4jIC3bWOWAYBmEg3/eqby3ykapmgKNABfgl0Fv/kInIJar7z1iEl6iNPwYc+y+/LTep20BtoDZQG+hWWxuoDdQG+t8BrTqg2VlnABho4rtQyM8v3FQg4CWanwjHgHE22eqOsIZhNHT0PG+zWZoBxetupa5bvmlA4Ul9bRP6WNoI0IyqNvM9sIbOQKPGQGtmI0BL1+9StWYYcYDBNXT2i9TvIIFWLoC7OzJQIT/fMEOxmAHQa2edkfAzO+v0As8H0CEgH2Aq+Hv/ejKE7/tT4TYRuX4rfcfOOiMBBHbWGQROA73hWyuA71Vmavau3yIBqepQ8PMLz6vUOSYSSYBeYAJYtLOOAtPAoGkmEVldJvB9D1/1w0B7H9Xrc6QMPaSqaeB4pbKyFHY0DINUKk08nrhRoYjFYiSTqYbFq5UVdwk4rqp9wL0ishwVaBZ4Np+bk/7+vreD8a+D6uiw6Ez3kE73YFldJBJmnZ/neQwP7Tyaz82lgWeIsNJqgc4BdwFPf/ft6R/27h3+plWRWlNVDh187svJyU8vAk8BfYF2SyYhMQd4heoETJ04cfKJiYlPhhdyl1OtiD2+b/efhw+/+P2ePY/9CLhAGngvqJxEBwqgHgVeplqQSgM909Mz/T/N/nzb+fMXrGKxeONj193d7TnOjlKmf5u7a9fDi5lMZhEoAiXgKvC+iJyNkuGGFbRgEzsCPAl0Uv3mJQBjDQ0PWAmyexL4TERaWuotm6puU9URVf1KVX9X1YquNk9V/1LVc6r6rqruV9XOjfT5L1uHPhEtWky0AAAAAElFTkSuQmCC",sB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAF3UlEQVRYw+2YTWwbRRTHf+Ndf+RDSaCqWwJJUwgpCCl1BVSIDyUVBy4gUlo+VBURoUoguAAXuEApQqKcCuLrBCUnqEBKKsEBJCAFAWqrgltUQU0LqX1Ji0KdtCn27nofB4/d9WY3tpscOPCXVtbszrz5+c3MmzejaFI9vQOjwBCQ0k9FU0Aa2A9M5LKZfLO2AVQTIM8AO4GuBqrngTdy2cyuZQfq6R3oAr6peMM0oxiGiWEYRCJGtZ7rurhuCcexcRy78joNbM5lM1PLAuSFiUZjRKNxIpFIXaMigmUVsG2r4q1NuWwmvSQgL0wsFicWSzTjeQAsq4hlFaA8vzY0Mq+MsA+dnSs+AobDYPr7+6xU6qbCIw8/cD4WM8UwDP7+O19jzzBMlIpQKjldwA1zszP7LstDPb0Dw8A3QTCrVq2YfX33K8c2bry1FegAooANzB06dPji8y+8NHjmzExnracKWFYRyvNp4nKA/jQMo6+lpb3mfVdX+8mJ8Y/fTSaTg8BtwFogDhSBP4FDZ8/+dXzL1m1PzMzMXuttWyjM4zjOVC6bWbsY0IIZ2tM7MAL0RaPxmve2bTE0dMeTyWTyN+AC8CHQq5RSQK8uF5LJladGH9u23XHsWW97ba9Px7HGgYDHTNPENKPVFyKCbRdf3v3aq18BLcBPwB6l1FkA/bsH+A6I79jx+I+FwsU9IlK1YRhVm/c3DKRX1ohpxnzeKeK67pgurgEmlFJWzdiXy+PAav3qTdsu1tjRQCO6n4Y8NKIuNazKsa2JXDYzJSImcFgpdS7ImFJqHvhWROK5bCZvW8UJP5CetCONAg0ZfhjHxhU5oItrgZ9ZXMeAPgCB/Z6oDYC2P9QoUMowzJoXpZIDMKmLN2ovhEoPXb8uphcAle0PNwFUGytLJQdP2J+jMc0C5LKZtOuWgoD66gLpYFizYQK4rjvpKR5tEOh4SPvqXljpb1EPBXnHq7DJ7Je/nt+Ov58woFRInXSDXqHJ9oH9eYE6Fw5XCcrpw1KU988j3U9nUOWaISvvApfkjbRLkd+Ov59QoP+C/gdqBuh0SJ2+JfYR1v4AgIhcHQY05bpuTQulIssCpO1UpeNSXhdrEjZvzbxILZCOql1LBOryn1RExLsd/RMIlMtm0iHLM7VEoJR/mfu2kz/CPITruumajzpQhu079RS0P+rh2q89NeDfZvyrbHLh7mxAnbRzEQ359y2djkzo4gZ/g4gmvV2XD/g3wkraeZlAIwvyK8ee1Nnn1QSs7IqHVlY8tHBnjkL5tDDcDImun/Kmwzr7rFxAbAJ+CQP6VUSuyWUz+ZLjfFhTIRKpDNvOJr2z038hEY+bn2dPnzgiIncDTlD2WQGaAu4EEBjTlwRV6TPVcL0zlcc7o8Cw92xnWYX07OzcdqXUeaXUV0qpj4PaRqCaB1siMpjLZiYdx5r0VjLNaGUu7a0Hpb/v9bTBsoppyypubuSyoRogRCQJPAR82rtm3ep4vOXnaPTS+axUKmHbRe8qGQMmK53oE+/9wKhpRolG4xiGgeuW8hcvXpgiOK9K57KZZwOBNNQWIAYcvOeee5/O5s485w1qPqhAeWFEhPn5Rc8Fk7lsZtOCIfPoa2AdcMsXX3y2b82a7u+8Hw3DIJFoJZFoxTTNmn9jmibxeAuJRGs1Z1ZK0dbWQWtrOy0tbQueIPkzxnPAJ5QD1g0fvP/e3nUDazNBXkgk2mhr76RdP4lEG94h9tgkEjH0NeClJ0yRAAPHgS+Bm7u7u68aH9839uDW+47A8qSz9RSWoH2voQaA1bt2vXjwg/ff/vquOzc2dAxqVP3X9V0J1QVVdshiDUQkBTwFrAASQPv09PQVR48e6/r95KnWEyd+bwHo6OgobUgNnr/++v7C+vWDRRa5KvTIBn4FjgDzSqm36gJ56B8BtgBJwNTtlMfDArgapANor2Nb6frTwA/Ae0qpb5tyr4i0iciQiLwjIr+JyLyIuFKWLSLTIvKZiDzqHYJm9S8jDFvjmpbHXwAAAABJRU5ErkJggg==",oB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAFAklEQVRYw92YS2xUZRTHf2fuYzqd6bSgEVjMUJI6xbaG8giiMTgmuOexAhY8JK0xURBWbGy7wC6MKT5iTIjiIybGF7LBRIjUhY9EYwoRtKUKM4UYiImllHbm3rlzXdw7Mvd2SmemD4lnNXPOd873v+f/fec73wf3mIhfEYsn7EoCjKSHxPVLAmcrcH1yJD3U71cG/uuM+EUtpYxE6styHh+/6fmvKAqhUGRGv8nJcSzLKmm75zI0J4Bs2/5wFr7R4v+Kz9iczWZWbdqUlNXtbanBoWGyWcPDQTQauf703p1/bNz4WLa1ZeX5M2e+ugIcUjXl/bGxsdvRaOS70dGxh0Skxj/5sqUP3Ny7Z/vlNWtWXT508PnhY8eO6cCinp6ePwtjxAeoD3gEmAT2x5c3v15bW5cMBJxE5vN5JiZu9adTg88BrwIhYBhoFZG1ALF44gDQFw5HEbkTPpcz6e19sXfb1i1NwDLgKnANeEdELk5HWQaoAw6KyC8OyHwRYOe3azvojh0uAtMIdGma7gEDNpFIzZvbtm45AYwCS4AscAZIFQPw7DIROQwcLod7ETkHPOxTHwcaNC3oUeZyZuqZzs5eIAaMAI+LyI1Scedsl7lUJXW9hgLFBapaWxLPdnTsiwDrgdPTgZkzQLF4oh2XKl0vzo7N4sXRt06c+HgQWItD0893izVXGSpJlWWZ53/4/ptu4EGgBfhcRIx5BRSLJ7qA9mAw5KHKNA3a2lZ2AvcBq4BP7kbVnAByqerWNB1N0//V27ZNfX34pc8+/ega0A5cFpGBcmJWDSgWTzQAxwOBALrurYG5nHHupx+/fRloBhLA6XLjziZDXUC7pgU9Ncc0DZqaGjtwas1qHKr+nldAbu9zQNeDU6iy7VzPl6dOpnF2VUpELlQSuxpADcBxRVF8WxwMIzPw+/CFbmACWEEFVBVErWSwS007gLPF71CVz1uYpvGeO24MOFLFx1aWoUBAobW1ZWJF4wpbVTWPzTQNgC53sVctFQHK5/PkLfNKZ+eujG17W2+3KDbgFMmFAWTbeX797dKNHTu2TyxqiAx7sxcorKnN7qKff0BF8squ3TvfyOVMj1LXa1AUhdlkqSpAItLb2bEvY5rZo1CSukb3SFmwDAHssiyrxzCyo8VKVdUKtemA27AtGKBoOjUYNIzsHsvKeQzuUdJAFdRVDUhE2oC2dGrwlGlm+322AqhkLJ7YvFAZAud4iOdyuT1+6nQ9iKqqAH2V1KbZAroIrE+nBm8ZRuboNLWpEdi/UIDOuhM2p1ODRwwjM1BsVBS1UJu6y13gswIkIreBk8A6YKlpGi/4a5OmBQk4Z2BZC3zWLayIXBCR10Tk6kh6qN9fm0QE1aEuGYsnds87IL+Uqk3OAtegjAVe6sGquMLuDoXCjYqiupPlmJy8fQV4tzBgJD3U4/olgSdcdTIcjiaLO0nLspicHAf4Ahgo9p0JkGer1NbW4bvbe8YXvaB1Ad0FfSgUpvAhBTGMDIaRneJbLCUbtEInqKq652oTCASora0jlzPcCbIl/RRFnQLGsdcQCCjk89YU3xkA1TCdFN8ySgW9m6/zkRqgTQvo//eCZtt2k23bHzy6Yd2SKv09vbD/weoQkMS5i8tMsYBLwHXgKeBrnCtzuBwcrm8/kBeRvoLBv4Y24lTd+/F3XlNFgHqc956/gA3AckCrwDcPvF1NZhdM/gHY3rI4zJ9qbwAAAABJRU5ErkJggg==",d1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAEbklEQVRYw82Yz2sbRxTHP29XimzUxJt4Q+u0YIXi9JBDXFJC24Ml6B8g3XJtKdWt0B5bCnXuhUKOOvYPaJ1zIciYltKT00BLDUkUl7YEFiwnVWJH2p0eNCuPtD+0qzghDxY8mpm33/2+9533xvCSmcy6seW6e4ATN9f0vJn9WjOCWU0Co+cbswIqzLivXhbhcqkUmfj96VO8IKgCGy+MIaDh2jYCkWfBsgBmZig3oJbrOsDqohW/ddG2ASot1628KIYaNnAyAdC8CHMiM7M0C6CqO2Qh0TR71RfG0ILBzuGpUwcnrl//74lSo9+c4XztuQMK5e5qQH2l+M1xfilfvHjv78FgtE4DdlqumxtUXoZqZRGKwxxhPwh4vLNz4+yFCz91g6AbLiqKhKDqzxtQ3THC1Q0CgDbQ6SnV7hthc2cMW2ZAWu41M6G7QdBpet428BDY3B8CBEZhW80r/zwM1WxGCcsTpegp1dZzPtDuGoBOWlYo/1ws5QFUPx0N12Y4bnretplHBku58igXQ2eMcO0f5Q9AH6Cn1Maz5lEmQFruFTOh94Ngu+l5HT0MUWx60TzKJf+sDNXKIsxruT8KAg50/iilJGQIaJuJbcg/86mdFVB9gh04yp/3gD8Bmp7X2Q+CjrnRyVn9MzPkJufPWeCPcO5AqbZZRhaP5O8cC6Cw+zPr114QtJue1wUQkRsi0jO2bE7KX39KJpayMFR1LWvUfHeDAP+InTjbMPMIQLObKY+ytLBj1V1/faXlul8nbfB8v0ux6ITjBcvige83gI+mvSz1dqCP/XtXSqWRwv71fXb6/Wl+eb9UGhXhvlL8fHgI8LYuNTMz1Jgz5A6wpJP70EjcSTtn2yMwMJR/WYSeUnXgmQBV43rnpSkdY5y5tk1vMKgB19LWTUvqhmPNejEZt7CLnCb/xLeFx/3iBBsq4xMHSHuqpQFKC1l9wZA7wF8rK1sf3Lx5H7gMpMXt4e7W1o93r1794pzxQactCy8I6qRcItPiUXONcHm+z93bt78HvgHKwPmEpwJsL6+tffnPYNA1HepuIZWhWEBa7qsx509bRG4Bn4rIibgHeE1EPoFoO6LzqKK7h1wM1eZExi6DRrsKw5Y11kRkTyl1RQ/H2pF5Lf80lpIA1U12JtpVRKRNionIr/rPSBlxpnSRiQy5Ke1qVmt6Xtfz/W3zN13XEuU/UpmWeZVhUjoL0f7nklG/Npuel8iSWed86D4KglH4Q/n78G3LdTuTvkzZV4F1iB79r4jwAD4z1q6TXvHXzYE/Mfl6ocDuYPBhnK+xc2i5UKAkEikNS4XhsvCyfN+4NifZst7jWBaTp/35QoE5EQ6ViviKHIxxdcoG3tAv6GQAEwJKayWWbDvW1/EUqmO0EaAza2uvQrYaNVqr1FumM6VUcWw8gy/Rg6+AN4FLDMtCmvWAW8AdYFdEvjMAfa4/sgasMP3fzhFfYQ4tAe8Cy0CR+IIdfkAfmAceAz9MzN8BPgbeAdwUP1l8vRz2P58nq8coe9BYAAAAAElFTkSuQmCC",aB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAE10lEQVRYw82YT2gcVRjAf9/MbtK6SbNNJsZupG2UUJRC1lghxRhjDp6U9lbopUkl6UGkLUWhRaqCBxHamEN7WCqJhyC0SJvSSyHSVKhQamgKKtJUm4hJbLM2G0mNZHfmeZhZ3c3OzM7mD/jBwsy+N9/7zfe9788bYYWSMIw4sB1oWjZ0HRjrSSZTK9ErK4A4DOwFokWmXwL6epLJkTUHShhGFOh3QACIiLBRhIim5c1NWRYLloX5318DwNGgFisK5MBcA+IREWKhELWaRlj8H501TaZMk3nLAhgDXgsCpRWbkIXZGgqxq7ycmK4XhQGo1XXiZWVsDYUA4kBvEAv5AiUM44MsTIOtuGRpCIWyUJ0Jw2gvNr/YKkdiuu4Jk+7omK3Yt++vjfX1+uLUlLVw4UIkPDxc4wY1b1nMW9ZhYMRvQU/bJwxjL3Bxd3k5ZctctKQUC3v2fNly5sw80ArUAn8Ao3dOnVpMnz7ds2nZZp81TX5MpwE2++0lP5e9amhaAQzAZCYzsfvs2f3YmzUClAGbgLtNx469N22aBVao1XV0+7Ldz0J+QPEqrXB4USmmTbPPuR0F3hSRaqANuC0i8w9Ms++RHV15stnW14SP+AJVuABNZTI4lgHYIiI/AIjIfWDS+X9sxp6XJxGteFD7zYhGXNy1oBQ52Xcpd0xEvncuUwtKeb5oSUBKqX9DKiSCgryfk+hQShnAba9F0y5AFQHyl1s8v6OU0oArQCP5kah2wHg3HAMsEfFKdq7udmSsVKCfgbeAXYDhGCYrAlQBFvC5j94DFR7uBu44Fn5JRG4VBRKRy8Dlorb1ECcbx+t0vWDsse3uEef2Sbfng9SyUqW3StOodHHZnGUN9CSTKaXUTmB83YGyta/exTq/ZjKY8JFSKgy8DEysK5Djqg9juk6tC9CMaQ70JJMT2An0FxFZctOzJkBOJ3mxStPY5lKI72cyqb+VOqqUagBeAL710rVqoJxuMlqv6wW1b1EppiKRj7tnZ7Ouuikij9cFKLebbAyHXV31e03N1YP37l0CWrAj66afztVa6CJOAxdzgZncsGFqZ3//SewE2wJc8do7qwZKGEY/0O7VTc6EwwvVJ068W9/cXIm9b4ZF5G4xvSsCcmA6vbrJR5aFdHd/8mJX1xx2uzEL3Aiiu2SghGF0ZmEaw+GC8T8ti9ChQ5+1HT/+E/A88ATwVTFXrQjIgemv84FRnZ2f7jp58gb2vnkKGBCRuaBrBD655sLEdJ1NLqXht+bmqx1DQ6eAHcBDETlfogOCWSgIzIPW1pGOoaFzwDNA1UpgAlkoEExb2zevDA6ewz59PCsib+c8u81F7RdOGSkQ33NZwjCOAL2lwGBn7awcwP2UcR2P4uoJlA3tUmFE5LvcOctrW8o+MHoawRXIsUxnTNd5OhRio0v3N1FXd/71wcGDfnUJIKppRHNeZmzJP/q9LFTllWcAxtPpgTdGR7sI0LSXKp4u8/rCMWOaTJvm9oRhXAugP75mQF7iuK896PxIiVYsGSiqaTSVlQWGCfItaVVAWaj1kvXTvJZA1W1tdUDBMXotfgA1HR2VAEqp55avXeBgpdT72EmuCfvbz1rLQ+AWkAK+FpG8PsltD23Bbje3AWHyj9KrFQHqHL1DeBwW/1fyD4tAmhEkqcR2AAAAAElFTkSuQmCC",lB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAGXklEQVRYw7WYXWwU1xXHf2dnd42zBgwdm/ijzloYrJC0mLqiQi6JmzykqlSF9AU1UeyEpFZRhcJDpUJElPDQSJUioarty+YBUJCaVC1K2odYpQi3Vh8sVdH2w/kC6oUKG9vTeNdrY+PdmdOHmQ3r3dnPuEdarebOPff+7v/ee+65I9RpMdOMAn3A3rziFBAH4iOWlaynXakRohl4CXgOiFaoPgacH7Gsc/8XoJhpHgdeBZoBNonQJEIkEPi8TlaVJVWWHAf7nmsceH7EsuIbBhQzzbOeKnQFg9xvGDRKedek43Dbtpm1P0d7vhq1KgLlYNoNg85gsCJIoU3bNtPZLMuqAPsqKRUo9zJmmodyMLtCoZphANoNg92hEBHX9+wXUihmmlNmIBB9KBz2fZ8ZHv5P8xNP2KEtW4KZxUUnPTEhev58q5FMNvgpdTWTAfjWiGWNleozWEGdaFuwuMqi4xA4evTnXzt1KgIcBCLAEgcPfpg4cOCjG88++8O2TKapUKk52yblOMO4O9DXyk3Zk2YgwPZAcZVp2x7rf+WV48DfgQZg1fu/Ex0Y+O2n6fSxRccp8tthGODGrpJWDmhwu9vAOks6DrO2fd57/AfwmIh0AQ8D/xKRiRHLOjdt20W+Te46qhso2uyjzm23o7j32CwiUwAisgC8las3a9tjWggUKLuHKgKxyWdXLTkOeVv3s/x3ObicpXymrZIVrVhV3Q+k/vz66+NGW1svIkbeS/vLs7PX9MSJfbgRO15tR3UDAQeA6KMvvxwEMkA2n7fHDRVDQEJErpRpe7BEebIckN+U/Ql312wGtgEteb9tXvmqV8/XvHOPrQVrJutG67GaFBKRSeCk96vZYqbZB7zabhhFUddbU+8BqOrjInK5IlC95uVHw8BrAJ0+AdVynPiIZZ1T1a8CHVUpVCPEGdy40oeXlkREaPc5hGcaGpY7Tp/+mR45sh8YAN7dcCAPZBDcELHDMGg3DMIFMPOdnakH3ngjFh0YaAQeA/5dGCI2Coi94TAREUI+MWt58+aP7vT3/2H3qVOXWnp7A8CDuDv3Uqn2NmQN+cGkHSfxwfz8J4yOvv/NCxfGvOI/Vmqrciyvw1ZU+WBtLQocAq7ETPOKl49XtLqAVLUVoLGnx7eTRhH2NzSwJxTKxaJBD6wiVL1TdlhVI8AkkP3s2rXmlZkZI3X58n1y8eI2Y2Eh3ChCo2HQYhhMZbPczGb7cDPGp8o1XHtO6ir0CHAU6Ae24B4vaeDWf69f//ifhw9/u312dme+jwcFFTLGuqZMRP4iIt8HvoF7Gxn1Bqdf2rnzvas3brw4X5APdQeDuel7qVzbX2iXeTnQKDDqTeELInIJ4J3W1kSLYUTz63cYBinHGSzX5obtMhFZBt7OPaccJ7Gi61M0L+Fr9s676hXyzqVoCZ/EiGUlSkDN5T2O3VUdzD9CQiJERFhWba4JiLxD0sdeA05Xo1rScShMg4MioFrSpxRQamuJ/DflOFGqs75KFVS1Q0RuVQMUbxKhJxRaVzjj3qsqdpQDaip90417/53AOqBSizqx5CNr7hrjrbGSFjPNQSAa8VF5yXGSed+O5grf+wKNWFbirmqisHxzIJC7iZS8o3vHw9mtgUBRTpRRxV6fB90q9C8CUtUegFXVd1d8VGpzL4+D3oF5KA8kGjPN54ApINrhc8m01qew3xGRtcI6RZOsqkPAW2+2tDzQHQxOdfmkolczGfxupjnrCgbp9vGbXFuLf29ubp+qPgQ8LCLvVDNlN4Hv/mB+fnmhq+tNv253hUJ8JRzGzFsjuYxxXzjsCzNjGOmm4eEfq2ov8DjwV7/B+CkUAY570i+MP/30T3aMjz9aSg0t1VCeLToOd44d+9UjJ078HjfgJkXkN1UBeVB9wAtAAsj87eTJZyIXLuw3qN2s7u6l7jNnftfW3/8JEPbG8AvvHKwOyIP6OnAEWAHum5+c3Dkdi+1tvHixtRqQbG/vanBo6PruoaE49z7XzAG/LJXgV1I6p9SPgPuBENB4N52O3B4fb8nMzm7KTEys+yhl7NmzGmxru9vc15fcvmtXClj2BqTA+8DbpZSpCsiD2gY8CTyDG1kN3M0gZfwdD2IRuALEROTTapSt2lQ1rKp9qvpTVY2ralpVbb1njqququpNVf21qj7lDaYm+x/Xumki7ImgvQAAAABJRU5ErkJggg==",uB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAD8ElEQVRYw82YXWhbZRjHf885J2m7OhPX08WkkmX4UcsojVR7HXYjOCjdnXdjSAq7ENab4V0reLGBUMELIYLZvQOZOB3oWKcIq/ZiEwSHjKWFdW4nSjeVLfWcvF7ktDs7PWm+TsIeyM35ePLL/33f5/88gacsJIwkBdOcASZ2eeTKbLm81EwuIwSYDPBFg8cWgN4AAcV+ERK6XveBVdtuOllHQAXTPAnkkrpO2ghOVWoBBkDrACYDzKd2gWkn2gYCFoH4CyHCtA3knqqZg4bBgIRyUNsHKphmHCiamhbqUnWi0DwQT/pgqseO/ddzoIJp5oCTacNgn/b41QeHDlmD09MrluP0XKFizLdU645D6syZK7+dO/fx7V4CFUxzHsiM6DpbJdABrKGhT1ITE2OlYvFOxzTNAhVMMwsspHSdYU9FXrPt0vjp04vAs2HAtKJQcVCEA56l+qtaZc225149ciQuIumeAbn2kE0ZBlFPzblj20t5y/oKeDMsmIZAXntIPblUG+Vq9TiQAd7qGRBQxGcPm0pxy7Y/ylvW38AU8F5PgFx7yPntYdW2r+Ut6wNgFMiIyPddB6pnD5bjsO44c8B+4HXgfJgwuylUJMAebjvO2bxl/QS8BvwpIr92Hci1hxm/Pdyy7Y371eoc8CIwCXwbNswOoK2limkaBz3qPHBrTt6yIsAbwJKI3Os6EJDFtQdvrDvO0my5fFZELBH5TER+6AZMEBAxTfPbA3cd53i3APzxRLtXMM1cTNMuZ6PR7WvLlQqPlGoqWUzT8L4LtSY/YOpYmC2X329KIX8kdZ3+JtrUmKYxEjAK+at8o2jYg6YNg7Rh0EijeshREV6ORHgpEgFqM9puc1rTTXGnrXyz73cyBnUlthVSSk2tXb2aKS8v/6LFYslWYJVtP/p3ZeWPPRcuTAbdfzg+fqN/ejqi9/U9c6BS+WckkRhUR49mgSERuRSopFLqQ2AEGAeea+FHVYEvPx0e/vyVSORy0reBN6pVrm9uLuQtaw04BUSBG8BN4BsR+TpQIeA74G1g0AWqt782gRXgHRG5uXWxYJq5u45DEBCAiBSpeeRjZZWK1F0yEbkIXGxBmY5DRHbMcm0fnoJpLlKzmq2IxzQtW6cwloCS5/LcbLl8LShvJ7NwFsh5LwQVxoSus2rbGWrt7jZ8vaQdDecTHjV0YK+282AOiDDV10fFtZ+SbXPf3VehAwHEtcbVYUCk6X9JnrrC2DKQUmo/wJ7R0X0AqsUPwNDhw3vdXGP+/C2fMqXUu9Rq1SQwBkRaTHEP+BnYAC6JyI/em+3soevACWoz2fOuys01TDUBEu6POA/83sb39zb+B2XiNhIs31+aAAAAAElFTkSuQmCC",cB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAFIklEQVRYw+2YX2xTVRzHP+fetqwpZZNdYGyo3bLxR2occ+GBhzEQIokhLCTM+DYf1oiauIfx4IMB3k3wwQftMIQHH4CEbpElJEQnEAwPCE3EoE7tWMKK63UUWdja9fb4cG+Xst7etqMkhvhLbnrbc36/873f3++c37cX/mMmig2ENe3oM1jvdEjXJ5wmuBzGjj0DQJeBZQPiZZfjcEWWzGZ5mM2WnFcSkCgZojyLptNlzVOqRkGVbFmA5DIugPrdu/0AUsotxWJXVCRpKZnZseOLrrNnVwKdlTzQJpgGdskzZ7YB31YF0JRhcHds7P5OIY5LKaPAK2W6CmAd4AZGgPGqAHpiBSHal+vrZM9HUf8PaLkW1rTup43xVL3BAvAR0A3UWb8BJIFh4HipZlo1hsKadgIYA3pyYGqVxXB1QB8Qq1Q1LIuhsKadAvpqFYUmVaVOUXAJgcA8lTNSEjcM4obBvJTHwpoWCOn6u8+KoR6gr1FVedXjYY2q4rbAgHkCuoXgJZeLbR4PjaoK0BfWtJ6qA6o3U9K+0e2mze1GLTHfIwRtbjea6XcqrGl1pdaoKGV+RaHD48Fv1crC9u2PVuzfPw+I9LVrHtfFi6vs/Na7XOjpdB3mBjjutIaThJVdNTW2E+akRB0cvBgcGDCATYAK3Lt/82bs197eg+tTKd9Sn1gmw2QmMxHS9WYnQBXXUFpKEi0tnwYHBr4CHgMNwIuA0tDRcSkRDL6dMIwCvwazlgJhTWuvKqC7mUxy79WrR4AfgSngdWAtMApcOzQyMnrPMKJL/bxC4BMC4EDVAC1IyZRhDFtfk8CQEOI3IcQD4CSWFnuYzZ5+ZKOfNZMlR4YKilpKuQH4++xbb/1ubNjQIIRYBJ1KpVJbtm5Ny8HBANAihPguNyaEmJZSdgExIPqXYSwWf85WmgwFKgIE9AL+3tHRCYvB/LqeA+qB94CfbHzd1md0VsqCwRUmIEeG7FJ2A2gDtgLNS64WoBWYB36w8f0TIKTryVmblK1USldIAUNCiCvAlZKeNiaEiOXuDcyCqvRv1POth3IW1rSAw/CEk69t67B0zlgRn2MhXXc8/oFATV7Dzdm8WeiOgJbDUHcZcw5YO+oJS5mAohUDCun697WKQldNzRPXax4PQHcZXbtHs9lR1s67DCCl3FsRQw+z2SiYuyR31SlKTnKcKOZnKclAvaraxUyGdH3Y+lpbFiApZYd1e9ruLGkyX9H0hTUtkt8ow5rWHta0CDDQqKp4l6QsLSV6NvuZtcZO4LodoIJESyn7gAtDa9ZkmlQ11up2F6RnfGGBKZuODtCoqrTYiLdYJpOczGSa+xOJVcA+IUS43JRFgX39iYRnprn5439sWGqzFKMvjwWfpQ7tlORMNsuDYPCD/kTCD7wJ3KSI2THkAd4H4kB87NCho03Xr+8uFkAWC5Rnk52dl/ZEIp9gNta1wJdCCNs3WAUMWRNHMF+3dO46d+6bhSNHLs3ZNMsckGJg0lLy+PDhK3sikWEr3jYgUgyM44NJKTuBfiAFiOnbt5vjQ0Od3vPn11GGzR08OL2+v//W2mDwDyANeIGTQogbTn6OvU9KuRH4EGjClBa+R/H46plbt1bPj4/7snfueBcn19Ya7s2b57ytrY+19vYHK/z+WWDWAhMHPhdC/FzqQUo2YynlC5iy8x2gEfBginq7bOXnNQNMAl8DI5aqLGllqwMppQ+zDnqBNzCFvTcvhmEx8gtwAYgA4071Ymf/AmBPsjwq5M1nAAAAAElFTkSuQmCC",fB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAGX0lEQVRYw7WYXWwU1xWAv7Mzu/iftTWuazvBBmHcOKri4D5EaQG/8BKUYt6iVpFMq26k/oBIZalPIbzwQqWEtGoTRyr0pU3bh7hqpTaxRDY80ColiQlKnBqoHRxDENOyxjZge2ZPH+auGY9nvWvjHMmSd2buOd89997zc4V1yqDjtAPdwGOhx9PACDCScd3cevTKOkD6gcMGZjUZAk5mXDf7pQANOk43cKoAUiFCjQjVicTSN54qs6rM5vP494e+nHHdIxsKZGDeAdJNlkWLZVEXAomTm77PlO8znc8DnM647sFybFllwLQD/wDSHckkW22bTVJ6HtWJBI2WhafKjGr301VV03+5c+efpcYlSmoOlindkUzSYsXz6yqzDY07Oug46QcCMhu4d6ttr4CZra29Z7/yygfto6Mfd05OjjW/995H3pEj7y/oSryHbBsgDfQ/qIeONlkWWwKFS3LdsmZqT548tu3AgfOpmpoU0Frb3DzX9fzzr3/R1nYiClUpQmswof3rBhp0nD6gPeqZ2/k8Y3Nzhzr27v0TcAM4B7wIjAF/HB8bOz7l+yv0OYGe3gfx0H4nkVhxmq4FxoZE5AowBxwRkZ8DvxSRWxnXzU15XjaqbLPRY07suoD6GmI2sev72VAU/quI3DL/f6SqbQAVXV1OLp9HYekPoFqERGVlPYCqOnFG7biHZhZpJ+KdXBDwskbhJuBS4Z2ILKjqt1W1GviUIMYlw+M7gyXe9334FvA24JYFBPRWi5CMxJtcEOTeNT93iMjF8HsR+YWBHQO2A37IQQI0ASngz8B42R4CHkvHRGIDNGGMXywyFhHZwTqlGFB7dQzQvCoZ150IPzORvBdoM4+mgWzGdUc2Eqi7MrJcCtxTzYZA+oCjFMn6g46TBY6tNdsXO2Xp6giQSZIFY6eAN4HuChGaLIs226bNtmm1LMzYXuAdE+3LlhVZ0uSbW7srKpa9zOXzXFhYeBmTApxEgmbbpqFI1o9k+4MZ1z29Xg91WzGks4HiXqC/xbJ4NJUqCgPQaFlss22aglh2qlRAXA2ImhhDJtJ270gm6UjeDy/hwBeVukSClvtL+NK6geKkNpFgZypFs2WxoIo/MHDROXPmk87JyX93Tk6O1g0NXZzft++zWKggOfcOOk7vhgEVoG7n88xnMi89cujQWw0dHXeAZqDxqz09N7/+6qu/ud7T83Z0XItlFTx8eEOBAK75/lDPCy+cAK4Ck8DPCJZjGhjdMzS079Li4kR0nCk/+jYU6Jrvc8P3j4nIdYIU8FMR+bWIHAeOA5+JiHfN90/ejdREpvyg1LKtDcjzJkIR+LKILOUjETkPVJmfI1Oet2yssHQw9mwI0F1V5lRHQo/OxnxWqFdGZmNKWZMf29cEVCzUzwVxaAkoVAeF5T9GR242FNkLYrqVtQFBkCai84ubcVTCSxiuOwpSWUb7VGzJJkqO/JKkKNC9eI+ky1FabppYC9DIfATI1CnlGmqvFinWp2fLBlLV7ebfC9FNafJbb5lA++P2i6k4p42tzeV46JHCLKKbONTG9K9GYsqX2I7FC3QWPPREOUDXATKuOzGdz4+EXwgUSolSPfphYjoW46FcKLDOlwM0qqrfBLin+tuZyLKZLradoBJcAWW89+IW217RsSwGgfU0gKruBC7EAa1YaFXtB956vbHxbqtljW9PJpcZHvc8rgZpIWfcX5hxH9DdZAqzVARo3PNyVz1v6w9u3qwCnhaR18oF6gZ6gL/9bvfu3duuXPl9tDIMQS2TYpdZt/N5Lnd1/eSZ4eE3gb3ApyISe1cUd+w/IUiSu75z9uzlmccf/3v0g622zZObNvFoMrlU3O9MpfhaMhl7sza3Z8+7zwwPf0zQsaaBDygisaFCVR8CfkzQXfr/Ghg4WPPGG0+WvG6LyGx9/UL1wMCZzmefPUuQTRqBX4VTTFlABuobwPeAGSA1de5c140TJ56oOX++rhSI39joLT711I0tzz33fvrhh78wdgR4zZQpRWXVbGf20w+BeoKLg7r/XrrUOP3hhw3zY2NVfP55aunjzZt9u7PzTlVHx1zrrl0uwbGeBRYJ7o5W9UxZQAbqK8B3CW6/GggqRZv4/aeAZ/QqwS3IKWBYROZK2VqTqGq9qh5Q1T+o6qSqzuty8VT1f6qaVdUfmX24Zvk/glF2vLsGQcsAAAAASUVORK5CYII=",dB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAADsklEQVRYw82YTWwbVRDHf7OOQ6I2JJANcdqiGFArRDiE8nkANRIXpFwiriA5HPDVF05c2isXBDdkLkFCIDiFQ8Q1lVAvIBSJY6sSIDUOWVS3VZWW+O1w2F05Xu/a+2FHHWklz3tPzz/9Z97MvoVHzCRqsG7bl0f4n1erjrMdNzkWM35lhEBXgNRALI7FTuWyP9rtvvN9gYTh2u4AGABrJDLksFRx0RRrs6qbGOj60RGrzeZ7wEfAqT5Lm8DHW6XS1+eLxXJaoEQhU6BhDCLyDfAd8EzE8yzQEpFLX87NzTWMKR9qpKZXAVT17cxAx01EPhGR8YinKCKv+8tqtmUxKd2Ba7nudtVxtlX1KeCxoQANsrptrwArC6Gy0XJd7rjuV757CfjlRICAyrRl8aTVvXXTmN2q42yo6ixwWkT+GTlQ3bbLwPp8odA1fqjKvjGf++5rpKnUqjr5/erqDXPuXElELH/Mnd7ba+rW1iQwKyJ7cepMiLAQArrVbreADd9dEJEf44B6yoWqXgbexDs1wbwCN4GfgHsi8mmMQrcXx8Zmysfy50iVaw8fblQd5wNVXQKKIrKTWCHgPLAElEJAk8A+UI+BWQdmzoTUOXBdgCBcrwDf0sd6gETkfbJZbb5QYDx01Bvt9k7VcXZU9QnAEZH/+m0ylKT2j/pyWJ27rst91UCdV4Frg/Ya1imrTFsWj4eOesOYFrDpu/MicnvkQHXbniHiqB95R32z6jgtVV0Efk2y3zAUWi9Az1F3vGQOKvMbwPWTAqqVQjAA+15l3g4EG5TMQwHyk7l8NtS3DlW547qbAKr6Il79SmR5FapMR3T1A2OgU3suxvWtoQLFJTPA38bsVB1nV1UF+DPNvnkUikzme67LA9UgmZeBn08KqBKTzNCpPc+LyP2RA9VtexlYjgrXv64bhKsI/J5276wKVU6JMBWqzHe9cAXJ/Bbw20kBrUeFq9EdrrNpw5UJqG7ba8BMVLicTqsYJ2GrGIZCFduyKIZqj2MMBn7w3cStIheQX3vWItXxetem755J2iryKrRWAOw+4fLd1MmcFagWA4Pp3EiXyBiuVED+FafnrRC8SyCdcL2QNVxpFVqbEOl5K4ROMfTdv7LCpAWqzEbAHO9dqvoSOfInMVAQrvkR9K6sCtUmRDhtWSh0PYcXLtz68OCgraovk6F3ha3vhy5VfRfv4vgccBGYCi0xwA28VwwX+CyvQoO+oN0E3gFWgKf99cFXKPF/TwEPgC/ywjyS9j9nUWhbWc8cRAAAAABJRU5ErkJggg==",hB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAGlUlEQVRYw62Yf2wb5RnHP+/d2UkcJ3HJkXpJGjugVhXR2pSNZl036k5i0rpVS4oGgn8IEuSfIRWExD8T2lSBIvEPAykVzbSlnVQhTd3IQCvb0KgrZT+0MuQJaCkg8rNNq1xD2jhNUvvu3R93rs4X+3x290iWffe+974fP+/7PM/3PUGNNqrrSaAX2Om6fR3IDBlGutZxRZUQMeAwMAgkK3QfB16rFi4w0Kiu9wNjQAygXgiiQtCoKLf75KUkKyXXLcsL9uSQYSz934BGdX3QgaFL04irKg2i/KMSMEyTS6ZZgJsCBoYMI3PHQKO6ngLO6IrC1zSNu1weCWKT+Twz+TxABthfyVNBRh9rURS2+MBI51PKujWNraEQ2AFw+I48VFiq+0Ih7lbVorZsU9Na7OWXL7Tt2VMfjcdVIDeXTrN47Nim+omJ9jKeWgK6/bxUyUM/3qyqG2DmhbhRPzz8/D0DA/+MxuMC6ATu6kyl5na8+eYvZ5LJtHegDnuMGJDym7ASUL/uWaaclHy2uvqbnv7+o8BHwDngKeBXwDJwdvLTTwcm7X1z28JC4Iy1z29CzWe5egFaPd65apoAf3Qu14HDQoivAKSU+4UQ/wb4ta6nuzWtyBstioJhWb21eijWKMSGTWZYFq5kd60A49jfCz9MSC8V5yOiASLUt4fmyTUSvEnvb+4LIcQt97UXKIhVl1Q8JoRYuZPnqwVaKtfgFNZKFqRPcKAhw8jkZXG6E9g1jAqh61iqrnR5yQBIKRsCA0kpIwArUo57M3CLvTGf8CNxCnEy5tnEWXtPnXAuf1iNh37gfL9m2GF+2+J2GkiN6vqYI0e8MClgTFeUDQX4immmhwwjI6X8FpAtNXFJn0opfwKYwMU/Hzr0YuLcuUfd2ejzXI7LNugStryYcpr6sWsWXw+Hi2rfdDi8suPttw9s7umxgL3AqCdl+AK1YRfCOSCfeemlx7Q33tgfdv1jVxUvshZFocNTbhb37Jm758iR37Zt3z4JdAD/EEK8F9hDDlQvcBD4GJj//PTp1quvv/5IZHLyG9GbN3vALiOGZbHubP5WRaHJ5ZXrXV3vy717/7X7lVfSQBS4F7gC/M6bsyoCec0J9SeA1P3hcKqpQtY1TDPzSS6XxpaxUxUnqAbIkSGv4sjXneEwMR+gZcviw1tFDjgOPBdExgZRjIM48jWhacQUpQgmf+BAVkkkLDkzo8kvv1S1CxfqClBfWRbzpsmavaQZAijGSgItBZzZrKq0qyrNLpCr27bN7zh+/D8tW7ZsAZqBHDB/fmRE5oaHUw2lAyAzZBi7/OZU/RoPRiJnWhQl1qVpRTDTkcj53lOnXoh1dTVjn8u6gQZg+u7du09enJj4SLt06cGQA7VJUQqFOX4wEuGdmzfPlpuz7EZwlirZ4fHMomUxtbj4s02JxPvAAnAEO4J2AeeBidRbb704l89Pucfr1jTa7VQw6OcEv1ApLV/z+aUhwxh3kto14KQQYkUI8Rkw4nxz2TTHVz21sFPTAJIF8VctUG8p+WpYVsZ16x13PinAFFb2mqfsNAhBo72MNQElGz1AK97qL8Scz/OZNbnxcOSoxkQtQAWpUbNlSwBVGvOOFGMF21fLQ35AU2XuJwOOnfTJ5tMAUsoN7vIF8u4BRwH6RonL+kspRmfMwp/9bjVAmXUPkCtKfu5HMqrrzwIxvYSH1qR0H6NC1QCdzZY4xrTbuaR/VNfHysAMAq+2qyqh0seocQApZTP2ybfIygm0uBDiyh/a2iZ7wuGkt92lGKeANB7FuFlVSWjaBgm7YJqcz+X2DxlGWkr5sBDi90E99H0pZdSwrOcWS3hpayhUKANJ7FLwC+fTWyjEpV5oXWls/NPTCwsfSCm/V27uckAa8NDTCwsz2Qce+GupDltDIXbX1bEtFCKhaSQ0jfvDYbaHQkW1r2CXOjun9r377gjwIPBtoGSBLbdkncAzwCwg/js8/Kg6MvKdcI2JcqGvb2bn0aNHo21tN7Cz9F+EEGcCAzlQ38R+zZID6q/PzrZPHzu2s/7EiY6gILf6+rINjz9+8d5Dh85hH3uasd8HjNekqaWUPcBPsfeKAOrXl5ebjEymdfWLLyL5y5fr5OxsUeiG+vqyoXh8vXXXrhvReHzZAVkG1oCTwHvlYCoCOVCNwEPAk9inhjpsYVd41luwpNMmnN+LwGlgTAgxWWm+wJtCShkGtgIDwI+A7djCzC2YLGAVmHGW5hTwQTVvSf4HNgJvkCNrwRoAAAAASUVORK5CYII=",pB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAGj0lEQVRYw62YXWgc1xXHf3dnVt+OJHvWiSRHWsWWVSeGbEMd3IKRWpMGgYwVcB7SlzoUCb+UWiHQl4Ic6FNMmygYHLYYhZQ+pAVbbQ01qGAFSprUOFGDQ4LUxGtbkhvvRNXHSrKlmTl9mCt5dzS7q1V0YJide8+993//99zzsYotStKyEkAceDqreQ4YA8b6bHt2K/OqEkHEgQGgB6groj4MDPbZ9ui2A0paVp0GcnqtrVopKpWiOhJZ13NEyIiQ8Tzch8Pf7LPt/m0DpMFcBRIVStFgGDQYBlFVeGjadZlyXeY8D+CdPtt+eTOAjGIKx6qq/gYcbjZNDpSVUR+JYKjixFZHIsQMA0eEBZHEsaoq/rq09P63YihpWaeBN5pNk1bTzKsnRSaaWF1l2nUBWvtsO1VozQiFZaDRMELBZHbsuG8MDl6Pf/75Z+137ow3Xrv2RfTcuRuZ2toHQd0W06TCZ3VgywwlLeskMPRseTmVgSO6axgLj50/P9De1bUPeA5oAu4CY5l79z78Z0fHKy2ZTEP2mNuOw03HKcpSIYaOP2oYG8CsiDC+uPib9q6uPwKTwAfAL4GPgIWa3buvpmz7J2nXzRnX/JClnq0eWcKKbOye8hcaVEpN4ZtPv1LqHPAy8JFS6nqfbY9Oue4GFnb58x3fKqB4dRggxxnO8sJ/V0r9D0AptQJcXNOb87zhZZGcsZZhAHSWDChpWZ3AGsXrYrsurh8a1uTT7H6l1L2sz1vfBI6tVm9Qe/zSGKqNRDZYfMbf8b+zAKwU2OzY/QBD6uEmSwcUJou+153drH4mAAig3AfUsS2AVktRziN1kcJLlgSo1LW30hcKqEjK0MHm5OloSKP2+YmSAAHMeV4qaAGa7ryTBaQnzG3UfIsjGw3ekhrtaXVKklf0tU7sipRuERtGiMgh/fP9Wf9WrYtlGGv5SrEg+UaFUuzYDkBAq34Pz3nebLCzyY/8p5OWFQoqaVlDQE+DUTTVCpWwJOczEXlOKTWStKw3nzDNM2VZHrvZNHFEmHbdMzojGAVS+M6uE4g3GgbNBfKnUhmaANpF5AlgcMp1c1gy8PObRp+BOHASOKPf8UbDoC0axWtq2h5AOhx8CBztTacbvRdf/NVMwJbKlKItGuXZ8nL2R6O0mCb79XdbNMqyCCv9/XeWQzy1llQpDIEfNCuAzq633pou7+9PzgdAAVTqpD9umjTo3Gne86i/cCFt37jx3pSfkOWIBlkaIM3SJX0kB7/76qtf7jx//i8L+/YtFaJ7bu/epcaLF//R/Pzz6S/ffjvjhOg8yM+av3ahThFpBX4O1AJlQF3q8uX25bExi8nJ8vVdHTiwVJ1I2Hs6Or4CnlRKtSYta6DFNM/EA8adchxuOc4P+2x7VESadKK3LgWvglLqpoj8Ft9gfwSUxbu7l+ju/obcEsrFj707gaRu6wybczY3Y2gFNg9Ig5oEfq0fRKQauAXsWiMSmAduABeUUkO6PR4W2R0R+mx7TH8uB/tLdhZKqUXA2oRqvDyQcQqwKDKa1fTVpgFpp9cS1tdn268VQpIvBdZl9ahmOqaUSpfC0HHylCxJyxos8ndLR1gKrO3nz/rzCFlFwZoUin5jLaZJ8NGWnKCw9ITZj+26qSz7mQ8bGBbt14LrLYC4aeY8Op/5aT4kScvqIST1WBZhUeQdvcZh4PqmAAEH9HtDPgTwqB/DTmobC4LpBIasSGRD6vFfPyYOishO4OBaPReUMBu6JyKPKaVS78ZiowT8SYNhMOd5fO26Q0nLOs7DOi2BtrmGgDNcFuG247zWm047QDe5tV2ObPDU2s+8APzpd7HY95+MRq/GArnNvOcx7bp8HVIINhkGQf1ULHbtxx9//BKwX5/AuXw1XVi0XwQc4FhvOn137pln/uAGdB6JRPhONMpTOtK3mCZPRaMkyso2gJlqabl96NKls5rBHwCXCxWYobFMRHYDvwD+Ayx/0Nv7inXlyiFKlJmjR8cPnj37+5pYbB7YA4wopUYKjckbXEUkAfwMmAEqUleuHJp5/fXDNRMTlcWALLe33685derTvSdO/AtYAR4BRoDhIuV30Wj/PeAUUANUAnUzExPW7Cef1D0YH69icrJsfaLHH181Ghru7zxyxN7V1jYDLACL+EH3XeBqMTBFAWlQe/CjfRdQj38zI4S7DE8DEA1oBD/g3iy2TskiIvUi8oKIvCcid0TkgeTKqohMi8hFETkhIvVbWef/Z7h37rcVCf0AAAAASUVORK5CYII=",gB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAFyklEQVRYw+2YW2gUVxjHf2d31kQ3TdY4Roy3TSTVvmiUekPbLFp8NS+WUrA1FLcUBC9vBUFs34ogRRRcC7EovvhgFMVCwWyFXpS2xhZbL8UkReNt1E3MGpPN7NeHmUnP3swksVBo/7DMnjnfd+Y335lzzneO4h9SwjSbgcVusRdIxi2rYzQ/5bPBEcUta88oILuB7UCkSHUHsCNuWckxASVMczPQWqwublkveolWYDOAGQgQDgQAGBYhlc2SFvFMW+KWdcQXUMI0G4F2MxCIeA166h4eLgmUMM19wPbaYJB5hsEkVWj20La5Y9v0ZrMAS4p1oVEMBojMMQwqNSBxgUrANHowDaFQqQAyPRikTCluZDKkRU4Cdfk2gbxG24FIQyiUA+NDu8NKUf8CGE+VgQC1hgEQdT+NQqB8mNpg0DdJwjSjQHOtYaB79S9ceG/KsWO/m8lkt7F//6/94fCAV1cbDDLDecbuUhEaF4yr5nKlcvw6s9neaCLx0eympj+q588vr29uvhTYtevDHtsesXHto+5oLgAqgLEXLcr6BNowTeveIRH+HBraN62+vg34BSgHkks2bTraMzzcpned6fhtKAbETA3m2bJlfaGdO39+nPXFFDM1XzcKp9ziDWABcBUgLXLK0qJU7fjFigJ5ul1e/qz+wIHu7vb2z++WGFWeEqYZA6jSImTZNtpw7lFK3Qdq3XKHpb1kxPGLJkwzUhTobllZOnr48N7KmTOjtw4dup0ZPTpNVYHAyGQmThSSWv1P7rUXIG5ZHf0a0GSlvIHQWAD0YOrUTO3Bg5/Wx2IKeNtPXwHRiBYdd8JLeWWl1BP371XvXlqkS7QGKhz/XKBQTU2m4fjx8w3r1z8G1iulvvILVKbNyMPO0tCRb6SBAXQ9/3sJocLxr/LKhohse9zZ+bS6rm4IZ+Zs9wkD0DhZA+oX8eU0KILnZzjXGLDHi1Csuq4ujLM69ymlPh4DUCRcuGb1juLTldNA3opgAJ8A+4En+cYvkjcyDB9dlg80IJKfm4wUDaXU5TFERFdjkNx0YSxd5qnkKBuPKsa2APtqY+ItvmT9D/TfABKRqf8qIGATY5izfCg1UaCquGV1DRafdyKj+ObU50+m4wX6DeC5CDqSm+IvHsW3Ud/qpPNearxA991rh34z7HOiLDKhdk0UqMe9pvr9pbm6InphwInQxICUUrfcv0m7sDo2inujvq9xv8MrACIyc6Lz0JVUkRy5lLG7h8vpsrTj70VowUSBOtIakJs9Rr0HF4tOuVI5GcKASErbFAxMCChuWV39It7bMVkpyh2o5hIuTRVa/pQRyd8U3Jjw0vFcpG1AG7rupnFbvp2b0G2uKtwUnAIQkRVKqSeG5hAF3tfaiBYDcA+kdH35yLa3z3YOEJhlGNyx7WjCNFvjltWiwbQDkRnaptLKZlNAm1usAy4q7UEx8hL8V0OhnB3tzUwGfX8OsOXhw6+P19RMf72srLGIXQpnrooBzDUM6lzwjAjfDQ4eiVtWi4isBJ4qpa7mdFlVIMA8w2CeYRTAACN13s/Ve5GNG0/2aR+3dk4QAWLBPBiA27adAnaIyGxgOXAT8g6sAKJGwa0RTVJqpN47wFJK3RORyrPJ5A+VfX0rdaioYZAWKdhZDIjwqKFh75YLF6a40buslBqCl5cPbVp19uxnd+bM6dZvhpQqgAHoXbXq/LsXLnwLvAHUABe9uoCIvAYwbe3aV7w39/PzJCIBoKw6Gq1dfvp0q7V6dQ8lNCTC861bv3/zxIkzwBJgBXDGiw6AEpHVwDq3v5e5xH4kOP3+DfAW0A1kgOmPrl+vt86dm5u9dq0CgKoqe9LSpanpa9Z0V86adQvow0kOvlBK/ag3qkSkBvgA5+BoIRDOC0IpKcACLgFHgQGgxX2hKW47Za5dFhgE0sBT4BpwQCl11cdzxi8RmSoi74jIGRF5ICK2OBoUkU4RaRWRdSISLtXGXxE9OwToolg6AAAAAElFTkSuQmCC",mB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAADbUlEQVRYw+2Yz28UZRjHP+/uTne33XZX8kJBxbY0SI0elh8mgEbEGmM8aWK8gU1M1x79C7D0Zjh4UA/sQTB6AGNDJJp40h6Ml9WyIYAhKHRJNMoOtEspuy0z83iYIXans3WntYBxn9P8eJ/v85nned933veFB8xUWIe81u8Co6uIOZozzcONXkbud0b8FluJU08sRk8svGvJsihZ1r8PBCuodZP23y2ZiDwN/PrtoUOd7aWSaSeT7d5zx756tRo/d259kJ+VSlVl9+7bqq0t3lWr1fp7ejplbGwd0K+UKvjbN515EXkD2A5sAZ4E2gEBzn49MvJZ5vTpL9ZHo3U+d0T4YX5+Yrhc/hh4B4gD54HLwBml1Of+OGFKVgDmgW1AP9AHpJVSr/0+Pn79N9te4jAn4n61Up8CJzy/bZ5OIShI0yVTSl3BnX9GQ3zEYv8jwJF/avfAdeoWUAuoBdQCut/WAmoBtYD+d0B1C7S81r1Ab4O2UznTnLqnQMCbNF4RjgKHWWNbsoRNR4KrWHGctWYJBspEIvT6dqVTlnXPgPzpqKxBjJnVABUtb+sSYM8vo9Mb9NDTKq4GaOZWAFDG7VfZZXT2JdTSPaenVQIQkb7QQDnTDMxQhxssk9d6yP8ur3UGeDVoMNRcrQnv9omVZIg5kQk/kqEU3e42+f281kMeBHmts8B3QEYHAFUcp7ho7roWCkhEdniXXwaNqIddoAxwDJjOay3AGSD7WCyG4SvZrONQE/nE034G+Dlshp4SkRRw3LTtGX/DrkiE7W1tdEej3D1S6FCKrYZBX8Dh1Z+uxnER0cBWpdRcWKCzwCvD5bK6vnnze9WAvtQViTBgGDybSPBcIsGuePxu5urspuNwe8+eseFyOQW8TIiRthjoAvAo8NKBQuGn2f37v1/OsdE5zoIIcvDgV6+fOnUZeBHQnnZTVqcrIo8DI7gdMPnLyZMvzB09ujN56VKyGbHq4OANncv9+MjevZPAApACPvROTsIDeVC7gLdxD6RSQPqPycnu2WLxIevixXYqlb9rlE7bxsBA1di4cWFdNjvduWnTNHATqAIm8JFS6nyzMA0z701ibwGDQAfuP88Aosto2MAdL7vjwAmlVFNDvWkTkQ0iMiQi34hIWUQsqTdbRG6JyAUR+UBE9olIx2pi/gXnHkROnMum+AAAAABJRU5ErkJggg==",AB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAF4klEQVRYw+2YzW9UVRTAf/e9KQVamALTDv0QhwRLYEFKMDYYtRSIW0pIjAtENrwYXYj+A8gCN5iAMcYEF4WwMWjiNJGNCTJghBADDBg+QsUOFQrIEwZKpUzfvONi7hvePN58URYuPMlk5r4599zfPffjnPMUdcq+WGwr0Af06I8nGSANDAFJy7az9doGUHWAbAd2AC01qGeBvZZt73zuQPtisRbgqOeNuGkSNQyalaLZMIp6kyJMuC6263I7n/cep4GNlm1nnguQH6bDNOmKRJilqjs1J8I1x2GsAJYF+i3bTk8LyA+zKBJhcSRSj+cBGHUcRhwHCvtrZS37qtIog5VgnOXLcyQSUzNWr57MnTw5k0ymIXLx4gy/zqJIhIhSDE9NJbS9jc/koX2x2BrgaBhMtqvrftfevec7entnA3OBBmAKeDB26tQ/17dvX9Fy/XrU32fEcRgteGqjZdvJSkBGmeeDUcN4CubPtrbflyWTOzt6e68CTcAiIKG/mzp6e0eWDw19er29/Q9/v8WRCLHCAdhTzUNPAe2LxQaARKdpljwfy+dx1617b048fhl4COwHFimllAbaD0w2t7VdnbNt2+ZR173v799emFxC32N1eejdmGHQ6gPKiTDmOJ+8uXv3EWAWcAbYo5T6C0B/7wF+BhpfsayTI7ncnpxI0cZ8wyBesLmhZiB9sgbiId6ZEDmgmy8CSaVUzq+j298DC/Wjz288uY8AvGUb0OPU5KEBE4gFgG7n80nLtjMiEgF+VUrdCzOmlJoAjotIo2Xb2RuOkywBMk205YFagfqCMHY+z6TIMd1cDJylspynsNHJw5Ad9FLBfl+tQD1Ro/RR1nUBUrq5THuhrOilW6KbabvQvyja/pqagZoDoSHruviu/QfUJvcBLNtOPwwAtRSAElWB9GVYEjAFmBBJ+fTP1Qh0wfsxIZIS3x8z9YS98Sp6KGoYJVf3/cDsym3moAT1/HYUxWWr7CFKky2/pGv0CnX2Dx3PDxQN7h+9/tlpAmWD+0iPEw1TLvFdJADkTJOknJ1IhZzK4D8m/wPVA3StjE5immOU638MQEQ6ywFlJkVKejQWNt+0gRpDbn+enN7F5YCyQSBdYbRME6glWKk4Iv5w9CgUyLLttBMA0nG/Z5pAPf78ISQclaS7JZt6QiTtR/LiWrm4U03C4qMOI0MAItIdDDPBU5Z6GB53KqadFaQvGB91fpTUzZXBDoYmfVW3jwUDqpd2PiPQQEsgkP7tuimdfXYScrI97VbPQ0GgBYUML1Hvsmn9ngU+oDuF7NN7AdEP/FYO6JKIdFm2nb3nuvv9CrOU8pZtR53e2RE1DOb4gG41NR3edufOaRFZBzhh2aennQFeA8jDgZuBPFjXaGuq1VQ+72wF1vhruxHHSd/NZjcrpcaVUkeUUt+E9TWgmAfnRGSFZdup2/l8yq/UappeTTVYDUr/Pxg3zWJtN+o46VHH2VjLy4biARCRNuAt4LuvW1sXvtTQcLbDN8MHrstYPu+9+0kCB4CUN4iueDcAW+OmSYdpMtcwGHfd7JlcLkN4XpW2bPujUCANtQmYAZxK9vd/sGR4+OMZvls2ABUqfpgpEU48flzJISnLtvsrAc0DPgQuApkja9d+9sLw8OtBK7aGuue6eGgxw2C+adIeqOumRJgUIWwK53K5p4BKXm8ope6JyLfAZmDmywcPDp6zrPjC8+e7/Xox0yxWt97NXi4HbFCKhpAMMRu4Xjx5Kh9SSl0AfgRWRTs72984fPjA+JYtp8stkqKON6c1SLkE7RcN1Q0sXLVr16m5hw799Gj9+qplkNT4AZi9dOl8KB6oip5GK/YA7wMLgJlA8/jNm/PuptMtk1euzHYvXZoFQDSab1y1arypu3sy3tPzmGKiUFGmgEvAaWBCKfVFVSAf/dvAJqCNwr7zVsrzsACuBpkLNFexrbT+LeAE8JVS6ngNkygBaxKRPhH5UkQui8iEiLhSkCkRuSUiP4jIO/4lqFf+BQ8Xe3gXZGfcAAAAAElFTkSuQmCC",vB="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAYAAAAQVipNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAFI0lEQVRYw82YXWwUVRTHf2dnuktB6JZOqbTYbg0fiZRQUlOQkLI8+F6TagwhESStYMKH+AQhaXkAHoxpRWNMDVZjfDJRSQgvNVL1zURprZAQSWArFMtuoKXQj3Vmrg8z284O23a3X3CSTXbuuefMf87/3HPPvfCMifgH2g1D5eKgKZEQ1y4KXM7BdFdTItHlHww87Yj4Rc80WLdkSVbGv4yNpT0XBAJsDgZntOtJJhmy7ewBQQYufaJmaTeTzAtlSqlv5mC7wvus+5Qbfj5z5lcpLq6wRkYGzfPnS0IPHpR454wXFg7o+/cPaEuXhtfH4zF14sQuYFfVyZNt9y9davvXNO2V16+/HRQJ+1/+X3n5kLZ7d/+Lo6PDq3bsiKht22oBC/g9Y4SVUq3AVmAUOPJ5cfHHtaFQNF+caaNK8dv4eFdjPH4I+AjIB24AG0WkBqDdMI4CrdtDIfJk0n3cslhx7tzZTQ0Na4HVwG3gDvCFiFybirIxYDlwTET+AhhXk9mS+u/qjrlzb3jARIDmMk1LA2MBA4WFn25qaPgeGARKgHHgRyA2JWUichw4ng33ItIDbPINdwDhMj19rfTZdmzNoUNngReAf4AdInIvk995q0MuVdFKXSffR9XQli3v1h448BxQC3ROBWbeALUbRjXQXKpplHuiYwH3Sko+e+PixetADQ5Nf0zna74i1AGE1/iouqnUn69dudICrANeAr4TkeSCAmo3jGagel1eXhpV/ZbF45qad4AiYDPw7XRUzQsgl6qWUk2jVNMmxpNKES8qOvP6hQt3gGrgpoh0Z+Nz1oDaDSMMdCwTocJHVcy2e17v7f0A2ACsBzqz9TuXCDUD1aW6TtBH1fDGjU04tWYLDlUPFhSQ2/scLdf1J6i6K3Lqzc7OPpxVFRORq7n4ng2gMNBREAikLXGAmGl27+7vbwFGgEpyoColei6T3VhUA5RpGppHN2zb9FvWVwAi8hA4PYuPzS1CywMBtlZVjbxSWamKNS1NN2BZAM1uss9acgI0qhRXRW6Zhw+PJVV6i+buX2GcIrk4gMaV4lFv773qPXtG+letuuHV5YukcqreTfqFB+SRD8ONjZ/EHZompFLXKQgEmEuUZgVIRM7WHjw4dsey2iyfrszJrYi7pSxahADeGrLtU32mOegdLJ7cRo66DduiAVrRGI+H+kxz333fkaZiDgk+a0AiUgVUNcbjl+6aZpdXFxSh0gEVbTeM+sWKEDjbQ3nCtvf5qSvXdQwnwVtzqU1zBXQNqG2Mx4dvmmabvzatdqIUAY4sFqDL7gs3NMbjp2Om2e1Vrpzc71qyTfA5ARKRx8AF4GXg+X7Les9fm8o0jSVOe5JVgs+5hRWRqyJyTkRuNyUSXf7aFBRhtVMGou2GsXfBAfklU20q13VKHFAzJnimCytvhd27ORiMhJ3VwqBt05NM3gK+TE1oSiROuXZRYKc7HN0eCkW9p9eHts2VZBLgB6Dba+uVTP1Qi/ch5HHq/o/45qSc7vSOP1aKsMd2hZvgfaZZD9T7bKcFNNG0l2ha2tEmX4TaUCjV+xAzzYx24UCAVFS9UqnrLBfhkVJP2M4IaKqLp3wRIrqOygAIIKJP34QamkbRFLbwDN4xTglIzfCbmKfUWqXU1yvr6kqysfNfBSql8rzP/gur94Eozlk8m2vGv4EB4FXgJ5wj87IsApGy7QJsEWlNKfyE1+FUXYOp7zW9H1OAc9+TALYBFUBeDrY2cD6LD3h68j/RFsG6JqUl9QAAAABJRU5ErkJggg==";function yB(){const[t,e]=I.useState(1),[n,s]=I.useState([0,0,0,0,0]),[o,l]=I.useState(()=>{const ye=localStorage.getItem("isMusicOn");return ye?JSON.parse(ye):!1}),[c,f]=I.useState(!1),[h,g]=I.useState(0),[v,A]=I.useState(0),[b,C]=I.useState(1),[O,x]=I.useState({0:[],1:[],2:[],3:[],4:[]}),[S,M]=I.useState(null),[B,P]=I.useState(!1),[L,z]=I.useState(!1),[q,te]=I.useState(0),[oe,ge]=I.useState([0,0,0,0,0]),[xe,nt]=I.useState(!1),[je,Xe]=I.useState("SUI_TO_POKER"),[Ze,ht]=I.useState(""),[He,qe]=I.useState(""),J=100,[Z,he]=I.useState(!1),[_,$]=I.useState(0),_e=n.reduce((ye,Me)=>ye+Me,0),me=Dh(),{mutateAsync:be}=eP({execute:async({bytes:ye,signature:Me})=>await sA.executeTransactionBlock({transactionBlock:ye,signature:Me,options:{showRawEffects:!0,showEvents:!0}})}),Ke=ye=>{Dt(),C(ye),e(ye)},At=I.useRef(null);I.useRef(null);const vt=I.useRef(null),yt=()=>{const ye=!o;l(ye),localStorage.setItem("isMusicOn",JSON.stringify(ye))},Dt=()=>{o&&At.current&&At.current.play()},Or=()=>{if(o){const ye=new Audio(QP);ye.volume=.5,ye.play()}},Mr=()=>{o&&vt.current&&(vt.current.currentTime=0,vt.current.play())};I.useEffect(()=>{At.current=new Audio(WP),At.current.volume=.5,vt.current=new Audio(GP),vt.current.volume=.7},[]),I.useEffect(()=>{(async()=>{if(me)try{const Me=performance.now(),tn=await dd(me.address),yn=performance.now();console.log("POKERTOEN balance",tn),console.log(`getPokerTokenBalance execution time: ${(yn-Me).toFixed(2)}ms`);const Rn=await hd(me.address);console.log("suibalance balance",Rn),g(tn),A(Rn)}catch(Me){console.error("Error fetching balance:",Me)}else g(0),A(0)})()},[me]);const qn=ye=>{switch(ye){case 1:return $g;case 10:return l1;case 100:return u1;default:return $g}},Nr=I.useRef(null),Ni=I.useRef([]),Ms=ye=>{if(t>0&&Nr.current&&Ni.current[ye]){if(hNumber((ti-t).toFixed(1))),x(ti=>({...ti,[ye]:[...ti[ye],jr]}))}},Pi=()=>{Dt();const ye=n.reduce((Me,tn)=>Me+tn,0);g(Me=>Me+ye),s([0,0,0,0,0]),x({0:[],1:[],2:[],3:[],4:[]}),P(!1),M(null),z(!1)},Ji=async()=>{if(!Z){he(!0),Dt();try{const ye=n.reduce((tn,yn)=>tn+yn,0);$(ye),ge([...n]);const Me=await BP(be,n[0],n[1],n[2],n[3],n[4],(me==null?void 0:me.address)||"");if(Me){M(Me);const tn=n[Me.winner_region]||0,yn=tn>0?tn*4.8-ye:-ye;te(yn),me!=null&&me.address?setTimeout(async()=>{const Rn=await dd(me.address);g(Rn),P(!0),z(!0)},500):(P(!0),z(!0)),Mr(),s([0,0,0,0,0]),x({0:[],1:[],2:[],3:[],4:[]})}}catch(ye){console.error("Error submitting bets:",ye)}finally{he(!1)}}},kn=()=>{z(!1),P(!1),M(null)},Pr=()=>{Dt(),f(!0)},qr=ye=>{switch(ye){case 1:return c1;case 2:return HP;case 3:return KP;case 4:return YP;default:return c1}},Zi=(ye,Me)=>{if(ye%2===0)switch(Me){case 1:return f1;case 2:return XP;case 3:return qP;case 4:return JP;case 5:return ZP;case 6:return $P;case 7:return eB;case 8:return tB;case 9:return nB;case 10:return rB;case 11:return iB;case 12:return sB;case 13:return oB;default:return f1}else switch(Me){case 1:return d1;case 2:return aB;case 3:return lB;case 4:return uB;case 5:return cB;case 6:return fB;case 7:return dB;case 8:return hB;case 9:return pB;case 10:return gB;case 11:return mB;case 12:return AB;case 13:return vB;default:return d1}},Ns=ye=>{let Me=ye.replace(/^([0-9]+)(\.[0-9]{0,2})?.*$/,(tn,yn,Rn)=>yn+(Rn||""));Me.length>1&&Me[0]==="0"&&Me[1]!=="."&&(Me=Me.replace(/^0+/,"")),ht(Me),qe(je==="SUI_TO_POKER"?Me?String(Math.floor(Number(Me)*J)):"":Me?(parseInt(Me,10)/J).toFixed(2):"")},$i=()=>{Xe(ye=>ye==="SUI_TO_POKER"?"POKER_TO_SUI":"SUI_TO_POKER"),ht(He),qe(Ze)},Ps=()=>{je==="SUI_TO_POKER"?(ht((v||0).toString()),qe(((v||0)*J).toString())):(ht((h||0).toString()),qe(((h||0)/J).toString()))},es=()=>{je==="SUI_TO_POKER"?(ht(((v||0)/2).toString()),qe(((v||0)/2*J).toString())):(ht(((h||0)/2).toString()),qe(((h||0)/2/J).toString()))},ts=async()=>{if(Dt(),!(!Ze||parseFloat(Ze)<=0))try{if(je==="SUI_TO_POKER"){const ye=Math.floor(Number(Ze)*1e9),Me=await DP(ye,(me==null?void 0:me.address)||"");await be({transaction:Me})}else{const ye=Math.floor(Number(Ze)*10),Me=await jP(ye,(me==null?void 0:me.address)||"");await be({transaction:Me})}if(me!=null&&me.address){const ye=await dd(me.address),Me=await hd(me.address);g(ye),A(Me)}nt(!1),ht(""),qe("")}catch(ye){console.error("Error swapping tokens:",ye)}},[Jr,Bs]=I.useState(0),[Bi,Br]=I.useState(0),[Fo,Zr]=I.useState(!1),[Jn,$r]=I.useState(""),[Dr,ei]=I.useState(!1);return R.jsxs("div",{className:"game-container",children:[R.jsxs("div",{className:"game-header",children:[R.jsxs("div",{className:"left-controls",children:[R.jsx("button",{className:"icon-button",onClick:yt,children:R.jsx("img",{src:o?LP:FP,alt:"Music"})}),R.jsx("button",{className:"icon-button",onClick:Pr,children:R.jsx("img",{src:VP,alt:"Rules"})})]}),R.jsx("div",{className:"right-controls",children:R.jsx(B8,{})})]}),c&&R.jsx("div",{className:"rules-popup",children:R.jsxs("div",{className:"rules-content",children:[R.jsx("h2",{children:"Game Rules"}),R.jsxs("div",{className:"rules-text",children:[R.jsx("p",{children:"1. Select the bet amount"}),R.jsx("p",{children:"2. Click on any card to place a bet"}),R.jsx("p",{children:"3. You can bet multiple times on each card"}),R.jsx("p",{children:"4. Highest hand wins. Cards are ranked from lowest to highest: 2 to A, and when of equal rank, suits are ordered (highest to lowest) as Spades > Hearts > Clubs > Diamonds."}),R.jsx("p",{children:"5. If you bet and win,the game coins you get will be the coins you bet on the game x 4.8"})]}),R.jsx("button",{className:"close-button",onClick:()=>f(!1),children:"Close"})]})}),L&&S&&R.jsx("div",{className:"rules-popup result-overlay",children:R.jsxs("div",{className:"rules-content result-content",children:[R.jsx("h2",{children:"Game Results"}),R.jsx("div",{className:"results-cards",children:S.cards.map((ye,Me)=>R.jsxs("div",{className:`result-card-small ${S.winner_region===Me?"winner":""}`,children:[R.jsxs("p",{className:"region-name",children:["Region ",Me+1]}),R.jsxs("div",{className:"bet-amount",children:["Bet: ",oe[Me]]}),S.winner_region===Me&&R.jsx("div",{className:"winner-tag",children:"Win"})]},Me))}),R.jsxs("div",{className:"profit-summary",children:[R.jsxs("div",{className:`profit-amount ${q>=0?"profit-positive":"profit-negative"}`,children:[q>=0?"+":"",q.toFixed(1),R.jsx("span",{className:"profit-label",children:q>=0?" Profit":" Loss"})]}),R.jsxs("div",{className:"bet-details",children:[R.jsxs("p",{children:["Total Bet: ",_]}),R.jsxs("p",{children:["New Balance: ",h]})]})]}),R.jsx("button",{className:"confirm-button",onClick:kn,children:"Confirm"})]})}),R.jsx("div",{className:"cards-container",children:[0,1,2,3,4].map(ye=>R.jsxs("div",{className:`card-slot ${B&&S&&S.winner_region===ye?"winner-card":""}`,onClick:Me=>{Me.stopPropagation(),Ms(ye)},ref:Me=>Ni.current[ye]=Me,children:[R.jsx("div",{className:"card-container",children:B&&S?R.jsxs("div",{style:{position:"relative"},children:[R.jsx("img",{src:zP,alt:"Card Front",className:"card"}),R.jsx("img",{src:qr(S.cards[ye].suit),alt:`Suit ${S.cards[ye].suit}`,style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"117.6px",height:"157.2px"}}),R.jsx("img",{src:Zi(S.cards[ye].suit,S.cards[ye].value),alt:`Value ${S.cards[ye].value}`,style:{position:"absolute",top:"8px",left:"5px",width:"43.2px",height:"51.6px"}}),S.winner_region===ye&&R.jsx("div",{className:"winner-badge",children:"Win"})]}):R.jsx("img",{src:_P,alt:"Card",className:"card"})}),R.jsx("div",{className:"tokens-container",children:O[ye].map(Me=>R.jsx("img",{src:Me.image,alt:`Token ${Me.amount}`,className:"animated-token",style:{"--start-x":`${Me.startX}px`,"--start-y":`${Me.startY}px`,"--end-x":`${Me.x}px`,"--end-y":`${Me.y}px`}},Me.id))}),R.jsx("div",{className:"card-info",children:R.jsxs("p",{className:"mine-text",children:["Mine: ",n[ye]]})})]},ye))}),R.jsxs("div",{className:"controls-container",children:[R.jsxs("div",{className:"balance-section",children:[R.jsxs("div",{className:"balance-display",ref:Nr,children:[R.jsx("img",{src:Jg,alt:"Token",className:"token-icon"}),R.jsx("span",{children:h})]}),R.jsxs("button",{className:"swap-button pretty-swap-btn",onClick:()=>{Dt(),Bs(v),Br(h),nt(!0),me!=null&&me.address&&(hd(me.address).then(ye=>Bs(ye)),dd(me.address).then(ye=>Br(ye)))},children:[R.jsxs("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{marginRight:6,verticalAlign:"middle"},children:[R.jsx("path",{d:"M7 15L11 19L15 15",stroke:"#fff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),R.jsx("path",{d:"M19 11V19H11",stroke:"#fff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),R.jsx("path",{d:"M15 7L11 3L7 7",stroke:"#fff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),R.jsx("path",{d:"M3 11V3H11",stroke:"#fff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),R.jsx("span",{style:{fontWeight:600,fontSize:18,verticalAlign:"middle"},children:"Swap"})]}),R.jsxs("button",{className:"donate-btn",onClick:()=>{Dt(),Zr(!0)},children:[R.jsx("svg",{width:"30",height:"30",viewBox:"0 0 22 22",fill:"none",style:{marginRight:6,verticalAlign:"middle"},xmlns:"http://www.w3.org/2000/svg",children:R.jsx("path",{d:"M11 19s-7-4.35-7-10A5 5 0 0 1 11 4a5 5 0 0 1 7 5c0 5.65-7 10-7 10z",fill:"#fff",stroke:"#ff7e5f",strokeWidth:"2"})}),"Donate"]})]}),R.jsxs("div",{className:"betting-controls",children:[R.jsx("button",{className:`token-button ${b===1?"selected":""}`,onClick:()=>Ke(1),children:R.jsx("img",{src:$g,alt:"1"})}),R.jsx("button",{className:`token-button ${b===10?"selected":""}`,onClick:()=>Ke(10),children:R.jsx("img",{src:l1,alt:"10"})}),R.jsx("button",{className:`token-button ${b===100?"selected":""}`,onClick:()=>Ke(100),children:R.jsx("img",{src:u1,alt:"100"})})]}),R.jsxs("div",{className:"action-buttons",children:[R.jsx("button",{className:"action-button pretty-reset-btn",onClick:Pi,disabled:_e===0,children:"Reset"}),R.jsx("button",{className:"action-button pretty-submit-btn",onClick:Ji,disabled:Z||_e===0,children:Z?"Submitting...":"Submit"})]})]}),xe&&R.jsx("style",{children:` + .swap-modal input[type=number]::-webkit-inner-spin-button, + .swap-modal input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; + } + .swap-modal input[type=number] { + -moz-appearance: textfield; + } + `}),xe&&R.jsx("div",{className:"swap-modal",children:R.jsxs("div",{className:"swap-panel",children:[R.jsxs("div",{className:"swap-token-row",children:[R.jsx("div",{className:"swap-label",children:"From"}),R.jsxs("div",{className:"swap-token-info",children:[R.jsx("input",{type:"number",value:Ze,onChange:ye=>Ns(ye.target.value),placeholder:"0.00",step:"0.01"}),R.jsx("img",{src:je==="SUI_TO_POKER"?Zg:Jg,alt:"from-token",style:{width:32,height:32,marginRight:4,objectFit:"contain",verticalAlign:"middle"}}),R.jsx("span",{className:"swap-token-symbol",children:je==="SUI_TO_POKER"?"SUI":"PokerToken"})]}),R.jsxs("div",{className:"swap-balance",children:["Balance: ",je==="SUI_TO_POKER"?Jr:Bi,R.jsx("span",{className:"swap-quick",onClick:es,children:"50%"}),R.jsx("span",{className:"swap-quick",onClick:Ps,children:"MAX"})]})]}),R.jsx("div",{className:"swap-switch-row",children:R.jsx("button",{className:"swap-switch-btn",onClick:$i,children:"⇅"})}),R.jsxs("div",{className:"swap-token-row",children:[R.jsx("div",{className:"swap-label",children:"To"}),R.jsxs("div",{className:"swap-token-info",children:[R.jsx("input",{type:"text",value:He,readOnly:!0,placeholder:"0"}),R.jsx("img",{src:je==="SUI_TO_POKER"?Jg:Zg,alt:"to-token",style:{width:32,height:32,marginRight:4,objectFit:"contain",verticalAlign:"middle"}}),R.jsx("span",{className:"swap-token-symbol",children:je==="SUI_TO_POKER"?"PokerToken":"SUI"})]}),R.jsxs("div",{className:"swap-balance",children:["Balance: ",je==="SUI_TO_POKER"?Bi:Jr]})]}),R.jsx("div",{className:"swap-rate",children:"1 SUI = 100 PokerToken"}),R.jsxs("div",{className:"modal-buttons",children:[R.jsx("button",{className:"confirm-button",onClick:ts,children:"Swap"}),R.jsx("button",{className:"close-button",onClick:()=>nt(!1),children:"Cancel"})]})]})}),Fo&&R.jsx("div",{className:"swap-modal donate-modal",children:R.jsxs("div",{className:"swap-panel",children:[R.jsxs("div",{className:"swap-token-row",children:[R.jsx("div",{className:"swap-label",children:"Donate SUI"}),R.jsxs("div",{className:"swap-token-info",children:[R.jsx("input",{type:"number",value:Jn,onChange:ye=>$r(ye.target.value),placeholder:"0.00",step:"0.01",min:"0"}),R.jsx("img",{src:Zg,alt:"sui-token",style:{width:32,height:32,marginRight:4,objectFit:"contain",verticalAlign:"middle"}}),R.jsx("span",{className:"swap-token-symbol",children:"SUI"})]}),R.jsxs("div",{className:"swap-balance",children:["Balance: ",v]})]}),R.jsxs("div",{className:"modal-buttons",children:[R.jsx("button",{className:"confirm-button",disabled:Dr||!Jn||parseFloat(Jn)<=0,onClick:async()=>{if(!(!(me!=null&&me.address)||!Jn||parseFloat(Jn)<=0)){ei(!0);try{const ye=Math.floor(Number(Jn)*1e9),Me=await UP(ye,me.address);if(await be({transaction:Me}),me.address){const tn=await hd(me.address);A(tn)}Zr(!1),$r("")}catch(ye){console.error("Donate error",ye)}finally{ei(!1)}}},children:Dr?"Donating...":"Confirm"}),R.jsx("button",{className:"close-button",onClick:()=>Zr(!1),children:"Cancel"})]})]})}),R.jsx("style",{children:` + .pretty-swap-btn { + background: linear-gradient(90deg, #4e8cff 0%, #6ec6ff 100%); + color: #fff; + border: none; + border-radius: 18px; + padding: 10px 22px 10px 16px; + font-size: 18px; + font-weight: 600; + margin-left: 12px; + box-shadow: 0 2px 8px rgba(78,140,255,0.12); + display: flex; + align-items: center; + justify-content: center; + transition: background 0.2s, box-shadow 0.2s, transform 0.1s; + cursor: pointer; + height: 60px; + min-width: 80px; + } + .pretty-swap-btn:hover { + background: linear-gradient(90deg, #6ec6ff 0%, #4e8cff 100%); + box-shadow: 0 4px 16px rgba(78,140,255,0.18); + transform: translateY(-2px) scale(1.04); + } + .pretty-reset-btn { + background: linear-gradient(90deg, #ffb347 0%, #ffcc80 100%); + color: #fff; + border: none; + border-radius: 18px; + padding: 10px 32px; + font-size: 18px; + font-weight: 600; + margin-right: 18px; + box-shadow: 0 2px 8px rgba(255,179,71,0.12); + display: flex; + align-items: center; + justify-content: center; + transition: background 0.2s, box-shadow 0.2s, transform 0.1s; + cursor: pointer; + height: 60px; + min-width: 100px; + } + .pretty-reset-btn:hover { + background: linear-gradient(90deg, #ffcc80 0%, #ffb347 100%); + box-shadow: 0 4px 16px rgba(255,179,71,0.18); + transform: translateY(-2px) scale(1.04); + } + .pretty-submit-btn { + background: linear-gradient(90deg, #43e97b 0%, #38f9d7 100%); + color: #fff; + border: none; + border-radius: 18px; + padding: 10px 32px; + font-size: 18px; + font-weight: 600; + box-shadow: 0 2px 8px rgba(67,233,123,0.12); + display: flex; + align-items: center; + justify-content: center; + transition: background 0.2s, box-shadow 0.2s, transform 0.1s; + cursor: pointer; + height: 60px; + min-width: 100px; + } + .pretty-submit-btn:hover { + background: linear-gradient(90deg, #38f9d7 0%, #43e97b 100%); + box-shadow: 0 4px 16px rgba(67,233,123,0.18); + transform: translateY(-2px) scale(1.04); + } + .pretty-reset-btn:disabled, + .pretty-submit-btn:disabled { + opacity: 0.6; + cursor: not-allowed; + filter: grayscale(0.4); + } + .donate-modal input[type=number]::-webkit-inner-spin-button, + .donate-modal input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; + } + .donate-modal input[type=number] { + -moz-appearance: textfield; + } + .donate-btn { + background: linear-gradient(90deg, #ff7e5f 0%, #feb47b 100%); + color: #fff; + border: none; + border-radius: 18px; + padding: 10px 22px 10px 16px; + font-size: 18px; + font-weight: 600; + margin-left: 12px; + box-shadow: 0 2px 8px rgba(255,126,95,0.12); + display: flex; + align-items: center; + justify-content: center; + transition: background 0.2s, box-shadow 0.2s, transform 0.1s; + cursor: pointer; + height: 60px; + min-width: 80px; + } + .donate-btn:hover { + background: linear-gradient(90deg, #feb47b 0%, #ff7e5f 100%); + box-shadow: 0 4px 16px rgba(255,126,95,0.18); + transform: translateY(-2px) scale(1.04); + } + `})]})}const wB="0xTODO",xB="0xTODO",bB="0xTODO",{networkConfig:SB}=OE({devnet:{url:Mo("devnet"),variables:{counterPackageId:wB}},testnet:{url:Mo("testnet"),variables:{counterPackageId:xB}},mainnet:{url:Mo("mainnet"),variables:{counterPackageId:bB}}}),EB=new T6;OC.createRoot(document.getElementById("root")).render(R.jsx(_i.StrictMode,{children:R.jsx(LE,{appearance:"dark",children:R.jsx(N6,{client:EB,children:R.jsx(v8,{networks:SB,defaultNetwork:"testnet",children:R.jsx(J8,{autoConnect:!0,children:R.jsx(yB,{})})})})})})); diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/index-D3pdfgj9.css b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/index-D3pdfgj9.css new file mode 100644 index 00000000..b05818c3 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/index-D3pdfgj9.css @@ -0,0 +1 @@ +[data-dapp-kit]:where(*),[data-dapp-kit] :where(*){box-sizing:border-box;color:var(--dapp-kit-colors-body);font-family:var(--dapp-kit-typography-fontFamily);font-size:var(--dapp-kit-fontWeights-normal);font-style:var(--dapp-kit-typography-fontStyle);font-weight:var(--dapp-kit-fontWeights-normal);line-height:var(--dapp-kit-typography-lineHeight);letter-spacing:var(--dapp-kit-typography-letterSpacing)}[data-dapp-kit]:where(button),[data-dapp-kit] :where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;border:0;padding:0;margin:0}[data-dapp-kit]:where(a),[data-dapp-kit] :where(a){text-decoration:none;color:inherit;outline:none}[data-dapp-kit]:where(ol,ul),[data-dapp-kit] :where(ol,ul){list-style:none;margin:0;padding:0}[data-dapp-kit]:where(h1,h2,h3,h4,h5,h6),[data-dapp-kit] :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}[data-dapp-kit].Heading_headingVariants_size_sm__1aa835k1,[data-dapp-kit] .Heading_headingVariants_size_sm__1aa835k1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Heading_headingVariants_size_md__1aa835k2,[data-dapp-kit] .Heading_headingVariants_size_md__1aa835k2{font-size:var(--dapp-kit-fontSizes-medium)}[data-dapp-kit].Heading_headingVariants_size_lg__1aa835k3,[data-dapp-kit] .Heading_headingVariants_size_lg__1aa835k3{font-size:var(--dapp-kit-fontSizes-large)}[data-dapp-kit].Heading_headingVariants_size_xl__1aa835k4,[data-dapp-kit] .Heading_headingVariants_size_xl__1aa835k4{font-size:var(--dapp-kit-fontSizes-xlarge)}[data-dapp-kit].Heading_headingVariants_weight_normal__1aa835k5,[data-dapp-kit] .Heading_headingVariants_weight_normal__1aa835k5{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Heading_headingVariants_weight_bold__1aa835k6,[data-dapp-kit] .Heading_headingVariants_weight_bold__1aa835k6{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Heading_headingVariants_truncate_true__1aa835k7,[data-dapp-kit] .Heading_headingVariants_truncate_true__1aa835k7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dapp-kit].IconButton_container__s6n7bq0,[data-dapp-kit] .IconButton_container__s6n7bq0{border-radius:9999px;padding:8px;color:var(--dapp-kit-colors-iconButton);background-color:var(--dapp-kit-backgroundColors-iconButton)}[data-dapp-kit].IconButton_container__s6n7bq0:hover,[data-dapp-kit] .IconButton_container__s6n7bq0:hover{background-color:var(--dapp-kit-backgroundColors-iconButtonHover)}[data-dapp-kit].ConnectModal_overlay__gz8z90,[data-dapp-kit] .ConnectModal_overlay__gz8z90{background-color:var(--dapp-kit-backgroundColors-modalOverlay);-webkit-backdrop-filter:var(--dapp-kit-blurs-modalOverlay);backdrop-filter:var(--dapp-kit-blurs-modalOverlay);position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999}[data-dapp-kit].ConnectModal_title__gz8z91,[data-dapp-kit] .ConnectModal_title__gz8z91{padding-left:8px}[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{background-color:var(--dapp-kit-backgroundColors-modalPrimary);border-radius:var(--dapp-kit-radii-xlarge);color:var(--dapp-kit-colors-body);position:fixed;bottom:16px;left:16px;right:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:50vh;max-height:85vh;max-width:700px}[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{background-color:var(--dapp-kit-backgroundColors-modalSecondary);padding:16px}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{display:none;padding:20px;flex-grow:1}[data-dapp-kit].ConnectModal_selectedViewContainer__gz8z95,[data-dapp-kit] .ConnectModal_selectedViewContainer__gz8z95{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{position:absolute;top:20px;left:20px}[data-dapp-kit].ConnectModal_closeButtonContainer__gz8z97,[data-dapp-kit] .ConnectModal_closeButtonContainer__gz8z97{position:absolute;top:16px;right:16px}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:20px;background-color:var(--dapp-kit-backgroundColors-modalPrimary)}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:none}@media screen and (min-width: 768px){[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{flex-direction:row;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{display:none}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{display:none}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{background-color:var(--dapp-kit-backgroundColors-modalSecondary)}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{flex-direction:row;flex-basis:240px;flex-grow:0;flex-shrink:0}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:flex}}[data-dapp-kit].Button_buttonVariants__x1s81q0,[data-dapp-kit] .Button_buttonVariants__x1s81q0{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Button_buttonVariants__x1s81q0:disabled,[data-dapp-kit] .Button_buttonVariants__x1s81q0:disabled{opacity:.5}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1{background-color:var(--dapp-kit-backgroundColors-primaryButton);color:var(--dapp-kit-colors-primaryButton);box-shadow:var(--dapp-kit-shadows-primaryButton)}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1:hover,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1:hover{background-color:var(--dapp-kit-backgroundColors-primaryButtonHover)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2{border-width:1px;border-style:solid;border-color:var(--dapp-kit-borderColors-outlineButton);color:var(--dapp-kit-colors-outlineButton)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2:hover,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2:hover{background-color:var(--dapp-kit-backgroundColors-outlineButtonHover)}[data-dapp-kit].Button_buttonVariants_size_md__x1s81q3,[data-dapp-kit] .Button_buttonVariants_size_md__x1s81q3{border-radius:var(--dapp-kit-radii-medium);padding:8px 16px}[data-dapp-kit].Button_buttonVariants_size_lg__x1s81q4,[data-dapp-kit] .Button_buttonVariants_size_lg__x1s81q4{border-radius:var(--dapp-kit-radii-large);padding:16px 24px}[data-dapp-kit].Text_textVariants_size_sm__2bv1ur1,[data-dapp-kit] .Text_textVariants_size_sm__2bv1ur1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Text_textVariants_weight_normal__2bv1ur2,[data-dapp-kit] .Text_textVariants_weight_normal__2bv1ur2{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Text_textVariants_weight_medium__2bv1ur3,[data-dapp-kit] .Text_textVariants_weight_medium__2bv1ur3{font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Text_textVariants_weight_bold__2bv1ur4,[data-dapp-kit] .Text_textVariants_weight_bold__2bv1ur4{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Text_textVariants_color_muted__2bv1ur5,[data-dapp-kit] .Text_textVariants_color_muted__2bv1ur5{color:var(--dapp-kit-colors-bodyMuted)}[data-dapp-kit].Text_textVariants_color_danger__2bv1ur6,[data-dapp-kit] .Text_textVariants_color_danger__2bv1ur6{color:var(--dapp-kit-colors-bodyDanger)}[data-dapp-kit].Text_textVariants_mono_true__2bv1ur7,[data-dapp-kit] .Text_textVariants_mono_true__2bv1ur7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-dapp-kit].ConnectionStatus_container__nckm2d0,[data-dapp-kit] .ConnectionStatus_container__nckm2d0{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}[data-dapp-kit].ConnectionStatus_walletIcon__nckm2d1,[data-dapp-kit] .ConnectionStatus_walletIcon__nckm2d1{-o-object-fit:cover;object-fit:cover;width:72px;height:72px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].ConnectionStatus_title__nckm2d2,[data-dapp-kit] .ConnectionStatus_title__nckm2d2{margin-top:12px}[data-dapp-kit].ConnectionStatus_connectionStatus__nckm2d3,[data-dapp-kit] .ConnectionStatus_connectionStatus__nckm2d3{margin-top:4px}[data-dapp-kit].ConnectionStatus_retryButtonContainer__nckm2d4,[data-dapp-kit] .ConnectionStatus_retryButtonContainer__nckm2d4{position:absolute;bottom:20px;right:20px}[data-dapp-kit].InfoSection_container__1wtioi70,[data-dapp-kit] .InfoSection_container__1wtioi70{display:flex;flex-direction:column;gap:4px}[data-dapp-kit].GettingStarted_container__1fp07e10,[data-dapp-kit] .GettingStarted_container__1fp07e10{display:flex;flex-direction:column;align-items:center}[data-dapp-kit].GettingStarted_content__1fp07e11,[data-dapp-kit] .GettingStarted_content__1fp07e11{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px}[data-dapp-kit].GettingStarted_installButtonContainer__1fp07e12,[data-dapp-kit] .GettingStarted_installButtonContainer__1fp07e12{position:absolute;bottom:20px;right:20px}[data-dapp-kit].WhatIsAWallet_container__1ktpkq90,[data-dapp-kit] .WhatIsAWallet_container__1ktpkq90{display:flex;flex-direction:column;align-items:center}[data-dapp-kit].WhatIsAWallet_content__1ktpkq91,[data-dapp-kit] .WhatIsAWallet_content__1ktpkq91{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px}[data-dapp-kit].WalletList_container__1v2s6cz0,[data-dapp-kit] .WalletList_container__1v2s6cz0{display:flex;flex-direction:column;gap:4px}[data-dapp-kit].WalletListItem_container__1dqqtqs0,[data-dapp-kit] .WalletListItem_container__1dqqtqs0{display:flex}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1{display:flex;align-items:center;flex-grow:1;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1:hover,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}[data-dapp-kit].WalletListItem_selectedWalletItem__1dqqtqs2,[data-dapp-kit] .WalletListItem_selectedWalletItem__1dqqtqs2{background-color:var(--dapp-kit-backgroundColors-walletItemSelected);box-shadow:0 2px 6px #0000000d}[data-dapp-kit].WalletListItem_walletIcon__1dqqtqs3,[data-dapp-kit] .WalletListItem_walletIcon__1dqqtqs3{width:28px;height:28px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:var(--dapp-kit-radii-small)}[data-dapp-kit].AccountDropdownMenu_connectedAccount__div2ql0,[data-dapp-kit] .AccountDropdownMenu_connectedAccount__div2ql0{gap:8px}[data-dapp-kit].AccountDropdownMenu_menuContainer__div2ql1,[data-dapp-kit] .AccountDropdownMenu_menuContainer__div2ql1{z-index:999999999}[data-dapp-kit].AccountDropdownMenu_menuContent__div2ql2,[data-dapp-kit] .AccountDropdownMenu_menuContent__div2ql2{display:flex;flex-direction:column;width:180px;max-height:200px;margin-top:4px;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large);background-color:var(--dapp-kit-backgroundColors-dropdownMenu)}[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3,[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3{padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;display:flex;align-items:center;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3[data-highlighted],[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3[data-highlighted]{background-color:var(--dapp-kit-backgroundColors-primaryButton)}[data-dapp-kit].AccountDropdownMenu_switchAccountMenuItem__div2ql4,[data-dapp-kit] .AccountDropdownMenu_switchAccountMenuItem__div2ql4{display:flex;justify-content:space-between;align-items:center}[data-dapp-kit].AccountDropdownMenu_separator__div2ql5,[data-dapp-kit] .AccountDropdownMenu_separator__div2ql5{height:1px;flex-shrink:0;background-color:var(--dapp-kit-backgroundColors-dropdownMenuSeparator)}:root,.light,.light-theme{--gray-1: #fcfcfc;--gray-2: #f9f9f9;--gray-3: #f0f0f0;--gray-4: #e8e8e8;--gray-5: #e0e0e0;--gray-6: #d9d9d9;--gray-7: #cecece;--gray-8: #bbbbbb;--gray-9: #8d8d8d;--gray-10: #838383;--gray-11: #646464;--gray-12: #202020;--gray-a1: #00000003;--gray-a2: #00000006;--gray-a3: #0000000f;--gray-a4: #00000017;--gray-a5: #0000001f;--gray-a6: #00000026;--gray-a7: #00000031;--gray-a8: #00000044;--gray-a9: #00000072;--gray-a10: #0000007c;--gray-a11: #0000009b;--gray-a12: #000000df;--mauve-1: #fdfcfd;--mauve-2: #faf9fb;--mauve-3: #f2eff3;--mauve-4: #eae7ec;--mauve-5: #e3dfe6;--mauve-6: #dbd8e0;--mauve-7: #d0cdd7;--mauve-8: #bcbac7;--mauve-9: #8e8c99;--mauve-10: #84828e;--mauve-11: #65636d;--mauve-12: #211f26;--mauve-a1: #55005503;--mauve-a2: #2b005506;--mauve-a3: #30004010;--mauve-a4: #20003618;--mauve-a5: #20003820;--mauve-a6: #14003527;--mauve-a7: #10003332;--mauve-a8: #08003145;--mauve-a9: #05001d73;--mauve-a10: #0500197d;--mauve-a11: #0400119c;--mauve-a12: #020008e0;--slate-1: #fcfcfd;--slate-2: #f9f9fb;--slate-3: #f0f0f3;--slate-4: #e8e8ec;--slate-5: #e0e1e6;--slate-6: #d9d9e0;--slate-7: #cdced6;--slate-8: #b9bbc6;--slate-9: #8b8d98;--slate-10: #80838d;--slate-11: #60646c;--slate-12: #1c2024;--slate-a1: #00005503;--slate-a2: #00005506;--slate-a3: #0000330f;--slate-a4: #00002d17;--slate-a5: #0009321f;--slate-a6: #00002f26;--slate-a7: #00062e32;--slate-a8: #00083046;--slate-a9: #00051d74;--slate-a10: #00071b7f;--slate-a11: #0007149f;--slate-a12: #000509e3;--sage-1: #fbfdfc;--sage-2: #f7f9f8;--sage-3: #eef1f0;--sage-4: #e6e9e8;--sage-5: #dfe2e0;--sage-6: #d7dad9;--sage-7: #cbcfcd;--sage-8: #b8bcba;--sage-9: #868e8b;--sage-10: #7c8481;--sage-11: #5f6563;--sage-12: #1a211e;--sage-a1: #00804004;--sage-a2: #00402008;--sage-a3: #002d1e11;--sage-a4: #001f1519;--sage-a5: #00180820;--sage-a6: #00140d28;--sage-a7: #00140a34;--sage-a8: #000f0847;--sage-a9: #00110b79;--sage-a10: #00100a83;--sage-a11: #000a07a0;--sage-a12: #000805e5;--olive-1: #fcfdfc;--olive-2: #f8faf8;--olive-3: #eff1ef;--olive-4: #e7e9e7;--olive-5: #dfe2df;--olive-6: #d7dad7;--olive-7: #cccfcc;--olive-8: #b9bcb8;--olive-9: #898e87;--olive-10: #7f847d;--olive-11: #60655f;--olive-12: #1d211c;--olive-a1: #00550003;--olive-a2: #00490007;--olive-a3: #00200010;--olive-a4: #00160018;--olive-a5: #00180020;--olive-a6: #00140028;--olive-a7: #000f0033;--olive-a8: #040f0047;--olive-a9: #050f0078;--olive-a10: #040e0082;--olive-a11: #020a00a0;--olive-a12: #010600e3;--sand-1: #fdfdfc;--sand-2: #f9f9f8;--sand-3: #f1f0ef;--sand-4: #e9e8e6;--sand-5: #e2e1de;--sand-6: #dad9d6;--sand-7: #cfceca;--sand-8: #bcbbb5;--sand-9: #8d8d86;--sand-10: #82827c;--sand-11: #63635e;--sand-12: #21201c;--sand-a1: #55550003;--sand-a2: #25250007;--sand-a3: #20100010;--sand-a4: #1f150019;--sand-a5: #1f180021;--sand-a6: #19130029;--sand-a7: #19140035;--sand-a8: #1915014a;--sand-a9: #0f0f0079;--sand-a10: #0c0c0083;--sand-a11: #080800a1;--sand-a12: #060500e3;--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422;--amber-a1: #c0800004;--amber-a2: #f4d10016;--amber-a3: #ffde003d;--amber-a4: #ffd40063;--amber-a5: #f8cf0088;--amber-a6: #eab5008c;--amber-a7: #dc9b009d;--amber-a8: #da8a00c9;--amber-a9: #ffb300c2;--amber-a10: #ffb300e7;--amber-a11: #ab6400;--amber-a12: #341500dd;--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264;--blue-a1: #0080ff04;--blue-a2: #008cff0b;--blue-a3: #008ff519;--blue-a4: #009eff2a;--blue-a5: #0093ff3d;--blue-a6: #0088f653;--blue-a7: #0083eb71;--blue-a8: #0084e6a1;--blue-a9: #0090ff;--blue-a10: #0086f0fa;--blue-a11: #006dcbf2;--blue-a12: #002359ee;--bronze-1: #fdfcfc;--bronze-2: #fdf7f5;--bronze-3: #f6edea;--bronze-4: #efe4df;--bronze-5: #e7d9d3;--bronze-6: #dfcdc5;--bronze-7: #d3bcb3;--bronze-8: #c2a499;--bronze-9: #a18072;--bronze-10: #957468;--bronze-11: #7d5e54;--bronze-12: #43302b;--bronze-a1: #55000003;--bronze-a2: #cc33000a;--bronze-a3: #92250015;--bronze-a4: #80280020;--bronze-a5: #7423002c;--bronze-a6: #7324003a;--bronze-a7: #6c1f004c;--bronze-a8: #671c0066;--bronze-a9: #551a008d;--bronze-a10: #4c150097;--bronze-a11: #3d0f00ab;--bronze-a12: #1d0600d4;--brown-1: #fefdfc;--brown-2: #fcf9f6;--brown-3: #f6eee7;--brown-4: #f0e4d9;--brown-5: #ebdaca;--brown-6: #e4cdb7;--brown-7: #dcbc9f;--brown-8: #cea37e;--brown-9: #ad7f58;--brown-10: #a07553;--brown-11: #815e46;--brown-12: #3e332e;--brown-a1: #aa550003;--brown-a2: #aa550009;--brown-a3: #a04b0018;--brown-a4: #9b4a0026;--brown-a5: #9f4d0035;--brown-a6: #a04e0048;--brown-a7: #a34e0060;--brown-a8: #9f4a0081;--brown-a9: #823c00a7;--brown-a10: #723300ac;--brown-a11: #522100b9;--brown-a12: #140600d1;--crimson-1: #fffcfd;--crimson-2: #fef7f9;--crimson-3: #ffe9f0;--crimson-4: #fedce7;--crimson-5: #facedd;--crimson-6: #f3bed1;--crimson-7: #eaacc3;--crimson-8: #e093b2;--crimson-9: #e93d82;--crimson-10: #df3478;--crimson-11: #cb1d63;--crimson-12: #621639;--crimson-a1: #ff005503;--crimson-a2: #e0004008;--crimson-a3: #ff005216;--crimson-a4: #f8005123;--crimson-a5: #e5004f31;--crimson-a6: #d0004b41;--crimson-a7: #bf004753;--crimson-a8: #b6004a6c;--crimson-a9: #e2005bc2;--crimson-a10: #d70056cb;--crimson-a11: #c4004fe2;--crimson-a12: #530026e9;--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48;--cyan-a1: #0099cc05;--cyan-a2: #009db10d;--cyan-a3: #00c2d121;--cyan-a4: #00bcd435;--cyan-a5: #01b4cc4a;--cyan-a6: #00a7c162;--cyan-a7: #009fbb82;--cyan-a8: #00a3c0c2;--cyan-a9: #00a2c7;--cyan-a10: #0094b7f8;--cyan-a11: #007491ef;--cyan-a12: #00323ef2;--gold-1: #fdfdfc;--gold-2: #faf9f2;--gold-3: #f2f0e7;--gold-4: #eae6db;--gold-5: #e1dccf;--gold-6: #d8d0bf;--gold-7: #cbc0aa;--gold-8: #b9a88d;--gold-9: #978365;--gold-10: #8c7a5e;--gold-11: #71624b;--gold-12: #3b352b;--gold-a1: #55550003;--gold-a2: #9d8a000d;--gold-a3: #75600018;--gold-a4: #6b4e0024;--gold-a5: #60460030;--gold-a6: #64440040;--gold-a7: #63420055;--gold-a8: #633d0072;--gold-a9: #5332009a;--gold-a10: #492d00a1;--gold-a11: #362100b4;--gold-a12: #130c00d4;--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25;--grass-a1: #00c00004;--grass-a2: #0099000a;--grass-a3: #00970016;--grass-a4: #009f0725;--grass-a5: #00930536;--grass-a6: #008f0a4d;--grass-a7: #018b0f6b;--grass-a8: #008d199a;--grass-a9: #008619b9;--grass-a10: #007b17c1;--grass-a11: #006514d5;--grass-a12: #002006df;--green-1: #fbfefc;--green-2: #f4fbf6;--green-3: #e6f6eb;--green-4: #d6f1df;--green-5: #c4e8d1;--green-6: #adddc0;--green-7: #8eceaa;--green-8: #5bb98b;--green-9: #30a46c;--green-10: #2b9a66;--green-11: #218358;--green-12: #193b2d;--green-a1: #00c04004;--green-a2: #00a32f0b;--green-a3: #00a43319;--green-a4: #00a83829;--green-a5: #019c393b;--green-a6: #00963c52;--green-a7: #00914071;--green-a8: #00924ba4;--green-a9: #008f4acf;--green-a10: #008647d4;--green-a11: #00713fde;--green-a12: #002616e6;--indigo-1: #fdfdfe;--indigo-2: #f7f9ff;--indigo-3: #edf2fe;--indigo-4: #e1e9ff;--indigo-5: #d2deff;--indigo-6: #c1d0ff;--indigo-7: #abbdf9;--indigo-8: #8da4ef;--indigo-9: #3e63dd;--indigo-10: #3358d4;--indigo-11: #3a5bc7;--indigo-12: #1f2d5c;--indigo-a1: #00008002;--indigo-a2: #0040ff08;--indigo-a3: #0047f112;--indigo-a4: #0044ff1e;--indigo-a5: #0044ff2d;--indigo-a6: #003eff3e;--indigo-a7: #0037ed54;--indigo-a8: #0034dc72;--indigo-a9: #0031d2c1;--indigo-a10: #002ec9cc;--indigo-a11: #002bb7c5;--indigo-a12: #001046e0;--iris-1: #fdfdff;--iris-2: #f8f8ff;--iris-3: #f0f1fe;--iris-4: #e6e7ff;--iris-5: #dadcff;--iris-6: #cbcdff;--iris-7: #b8baf8;--iris-8: #9b9ef0;--iris-9: #5b5bd6;--iris-10: #5151cd;--iris-11: #5753c6;--iris-12: #272962;--iris-a1: #0000ff02;--iris-a2: #0000ff07;--iris-a3: #0011ee0f;--iris-a4: #000bff19;--iris-a5: #000eff25;--iris-a6: #000aff34;--iris-a7: #0008e647;--iris-a8: #0008d964;--iris-a9: #0000c0a4;--iris-a10: #0000b6ae;--iris-a11: #0600abac;--iris-a12: #000246d8;--jade-1: #fbfefd;--jade-2: #f4fbf7;--jade-3: #e6f7ed;--jade-4: #d6f1e3;--jade-5: #c3e9d7;--jade-6: #acdec8;--jade-7: #8bceb6;--jade-8: #56ba9f;--jade-9: #29a383;--jade-10: #26997b;--jade-11: #208368;--jade-12: #1d3b31;--jade-a1: #00c08004;--jade-a2: #00a3460b;--jade-a3: #00ae4819;--jade-a4: #00a85129;--jade-a5: #00a2553c;--jade-a6: #009a5753;--jade-a7: #00945f74;--jade-a8: #00976ea9;--jade-a9: #00916bd6;--jade-a10: #008764d9;--jade-a11: #007152df;--jade-a12: #002217e2;--lime-1: #fcfdfa;--lime-2: #f8faf3;--lime-3: #eef6d6;--lime-4: #e2f0bd;--lime-5: #d3e7a6;--lime-6: #c2da91;--lime-7: #abc978;--lime-8: #8db654;--lime-9: #bdee63;--lime-10: #b0e64c;--lime-11: #5c7c2f;--lime-12: #37401c;--lime-a1: #66990005;--lime-a2: #6b95000c;--lime-a3: #96c80029;--lime-a4: #8fc60042;--lime-a5: #81bb0059;--lime-a6: #72aa006e;--lime-a7: #61990087;--lime-a8: #559200ab;--lime-a9: #93e4009c;--lime-a10: #8fdc00b3;--lime-a11: #375f00d0;--lime-a12: #1e2900e3;--mint-1: #f9fefd;--mint-2: #f2fbf9;--mint-3: #ddf9f2;--mint-4: #c8f4e9;--mint-5: #b3ecde;--mint-6: #9ce0d0;--mint-7: #7ecfbd;--mint-8: #4cbba5;--mint-9: #86ead4;--mint-10: #7de0cb;--mint-11: #027864;--mint-12: #16433c;--mint-a1: #00d5aa06;--mint-a2: #00b18a0d;--mint-a3: #00d29e22;--mint-a4: #00cc9937;--mint-a5: #00c0914c;--mint-a6: #00b08663;--mint-a7: #00a17d81;--mint-a8: #009e7fb3;--mint-a9: #00d3a579;--mint-a10: #00c39982;--mint-a11: #007763fd;--mint-a12: #00312ae9;--orange-1: #fefcfb;--orange-2: #fff7ed;--orange-3: #ffefd6;--orange-4: #ffdfb5;--orange-5: #ffd19a;--orange-6: #ffc182;--orange-7: #f5ae73;--orange-8: #ec9455;--orange-9: #f76b15;--orange-10: #ef5f00;--orange-11: #cc4e00;--orange-12: #582d1d;--orange-a1: #c0400004;--orange-a2: #ff8e0012;--orange-a3: #ff9c0029;--orange-a4: #ff91014a;--orange-a5: #ff8b0065;--orange-a6: #ff81007d;--orange-a7: #ed6c008c;--orange-a8: #e35f00aa;--orange-a9: #f65e00ea;--orange-a10: #ef5f00;--orange-a11: #cc4e00;--orange-a12: #431200e2;--pink-1: #fffcfe;--pink-2: #fef7fb;--pink-3: #fee9f5;--pink-4: #fbdcef;--pink-5: #f6cee7;--pink-6: #efbfdd;--pink-7: #e7acd0;--pink-8: #dd93c2;--pink-9: #d6409f;--pink-10: #cf3897;--pink-11: #c2298a;--pink-12: #651249;--pink-a1: #ff00aa03;--pink-a2: #e0008008;--pink-a3: #f4008c16;--pink-a4: #e2008b23;--pink-a5: #d1008331;--pink-a6: #c0007840;--pink-a7: #b6006f53;--pink-a8: #af006f6c;--pink-a9: #c8007fbf;--pink-a10: #c2007ac7;--pink-a11: #b60074d6;--pink-a12: #59003bed;--plum-1: #fefcff;--plum-2: #fdf7fd;--plum-3: #fbebfb;--plum-4: #f7def8;--plum-5: #f2d1f3;--plum-6: #e9c2ec;--plum-7: #deade3;--plum-8: #cf91d8;--plum-9: #ab4aba;--plum-10: #a144af;--plum-11: #953ea3;--plum-12: #53195d;--plum-a1: #aa00ff03;--plum-a2: #c000c008;--plum-a3: #cc00cc14;--plum-a4: #c200c921;--plum-a5: #b700bd2e;--plum-a6: #a400b03d;--plum-a7: #9900a852;--plum-a8: #9000a56e;--plum-a9: #89009eb5;--plum-a10: #7f0092bb;--plum-a11: #730086c1;--plum-a12: #40004be6;--purple-1: #fefcfe;--purple-2: #fbf7fe;--purple-3: #f7edfe;--purple-4: #f2e2fc;--purple-5: #ead5f9;--purple-6: #e0c4f4;--purple-7: #d1afec;--purple-8: #be93e4;--purple-9: #8e4ec6;--purple-10: #8347b9;--purple-11: #8145b5;--purple-12: #402060;--purple-a1: #aa00aa03;--purple-a2: #8000e008;--purple-a3: #8e00f112;--purple-a4: #8d00e51d;--purple-a5: #8000db2a;--purple-a6: #7a01d03b;--purple-a7: #6d00c350;--purple-a8: #6600c06c;--purple-a9: #5c00adb1;--purple-a10: #53009eb8;--purple-a11: #52009aba;--purple-a12: #250049df;--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723;--red-a1: #ff000003;--red-a2: #ff000008;--red-a3: #f3000d14;--red-a4: #ff000824;--red-a5: #ff000632;--red-a6: #f8000442;--red-a7: #df000356;--red-a8: #d2000571;--red-a9: #db0007b7;--red-a10: #d10005c1;--red-a11: #c40006d3;--red-a12: #55000de8;--ruby-1: #fffcfd;--ruby-2: #fff7f8;--ruby-3: #feeaed;--ruby-4: #ffdce1;--ruby-5: #ffced6;--ruby-6: #f8bfc8;--ruby-7: #efacb8;--ruby-8: #e592a3;--ruby-9: #e54666;--ruby-10: #dc3b5d;--ruby-11: #ca244d;--ruby-12: #64172b;--ruby-a1: #ff005503;--ruby-a2: #ff002008;--ruby-a3: #f3002515;--ruby-a4: #ff002523;--ruby-a5: #ff002a31;--ruby-a6: #e4002440;--ruby-a7: #ce002553;--ruby-a8: #c300286d;--ruby-a9: #db002cb9;--ruby-a10: #d2002cc4;--ruby-a11: #c10030db;--ruby-a12: #550016e8;--sky-1: #f9feff;--sky-2: #f1fafd;--sky-3: #e1f6fd;--sky-4: #d1f0fa;--sky-5: #bee7f5;--sky-6: #a9daed;--sky-7: #8dcae3;--sky-8: #60b3d7;--sky-9: #7ce2fe;--sky-10: #74daf8;--sky-11: #00749e;--sky-12: #1d3e56;--sky-a1: #00d5ff06;--sky-a2: #00a4db0e;--sky-a3: #00b3ee1e;--sky-a4: #00ace42e;--sky-a5: #00a1d841;--sky-a6: #0092ca56;--sky-a7: #0089c172;--sky-a8: #0085bf9f;--sky-a9: #00c7fe83;--sky-a10: #00bcf38b;--sky-a11: #00749e;--sky-a12: #002540e2;--teal-1: #fafefd;--teal-2: #f3fbf9;--teal-3: #e0f8f3;--teal-4: #ccf3ea;--teal-5: #b8eae0;--teal-6: #a1ded2;--teal-7: #83cdc1;--teal-8: #53b9ab;--teal-9: #12a594;--teal-10: #0d9b8a;--teal-11: #008573;--teal-12: #0d3d38;--teal-a1: #00cc9905;--teal-a2: #00aa800c;--teal-a3: #00c69d1f;--teal-a4: #00c39633;--teal-a5: #00b49047;--teal-a6: #00a6855e;--teal-a7: #0099807c;--teal-a8: #009783ac;--teal-a9: #009e8ced;--teal-a10: #009684f2;--teal-a11: #008573;--teal-a12: #00332df2;--tomato-1: #fffcfc;--tomato-2: #fff8f7;--tomato-3: #feebe7;--tomato-4: #ffdcd3;--tomato-5: #ffcdc2;--tomato-6: #fdbdaf;--tomato-7: #f5a898;--tomato-8: #ec8e7b;--tomato-9: #e54d2e;--tomato-10: #dd4425;--tomato-11: #d13415;--tomato-12: #5c271f;--tomato-a1: #ff000003;--tomato-a2: #ff200008;--tomato-a3: #f52b0018;--tomato-a4: #ff35002c;--tomato-a5: #ff2e003d;--tomato-a6: #f92d0050;--tomato-a7: #e7280067;--tomato-a8: #db250084;--tomato-a9: #df2600d1;--tomato-a10: #d72400da;--tomato-a11: #cd2200ea;--tomato-a12: #460900e0;--violet-1: #fdfcfe;--violet-2: #faf8ff;--violet-3: #f4f0fe;--violet-4: #ebe4ff;--violet-5: #e1d9ff;--violet-6: #d4cafe;--violet-7: #c2b5f5;--violet-8: #aa99ec;--violet-9: #6e56cf;--violet-10: #654dc4;--violet-11: #6550b9;--violet-12: #2f265f;--violet-a1: #5500aa03;--violet-a2: #4900ff07;--violet-a3: #4400ee0f;--violet-a4: #4300ff1b;--violet-a5: #3600ff26;--violet-a6: #3100fb35;--violet-a7: #2d01dd4a;--violet-a8: #2b00d066;--violet-a9: #2400b7a9;--violet-a10: #2300abb2;--violet-a11: #1f0099af;--violet-a12: #0b0043d9;--yellow-1: #fdfdf9;--yellow-2: #fefce9;--yellow-3: #fffab8;--yellow-4: #fff394;--yellow-5: #ffe770;--yellow-6: #f3d768;--yellow-7: #e4c767;--yellow-8: #d5ae39;--yellow-9: #ffe629;--yellow-10: #ffdc00;--yellow-11: #9e6c00;--yellow-12: #473b1f;--yellow-a1: #aaaa0006;--yellow-a2: #f4dd0016;--yellow-a3: #ffee0047;--yellow-a4: #ffe3016b;--yellow-a5: #ffd5008f;--yellow-a6: #ebbc0097;--yellow-a7: #d2a10098;--yellow-a8: #c99700c6;--yellow-a9: #ffe100d6;--yellow-a10: #ffdc00;--yellow-a11: #9e6c00;--yellow-a12: #2e2000e0;--gray-surface: #ffffffcc;--gray-indicator: var(--gray-9);--gray-track: var(--gray-9);--mauve-surface: #ffffffcc;--mauve-indicator: var(--mauve-9);--mauve-track: var(--mauve-9);--slate-surface: #ffffffcc;--slate-indicator: var(--slate-9);--slate-track: var(--slate-9);--sage-surface: #ffffffcc;--sage-indicator: var(--sage-9);--sage-track: var(--sage-9);--olive-surface: #ffffffcc;--olive-indicator: var(--olive-9);--olive-track: var(--olive-9);--sand-surface: #ffffffcc;--sand-indicator: var(--sand-9);--sand-track: var(--sand-9);--amber-surface: #fefae4cc;--amber-indicator: var(--amber-9);--amber-track: var(--amber-9);--blue-surface: #f1f9ffcc;--blue-indicator: var(--blue-9);--blue-track: var(--blue-9);--bronze-surface: #fdf5f3cc;--bronze-indicator: var(--bronze-9);--bronze-track: var(--bronze-9);--brown-surface: #fbf8f4cc;--brown-indicator: var(--brown-9);--brown-track: var(--brown-9);--crimson-surface: #fef5f8cc;--crimson-indicator: var(--crimson-9);--crimson-track: var(--crimson-9);--cyan-surface: #eff9facc;--cyan-indicator: var(--cyan-9);--cyan-track: var(--cyan-9);--gold-surface: #f9f8efcc;--gold-indicator: var(--gold-9);--gold-track: var(--gold-9);--grass-surface: #f3faf3cc;--grass-indicator: var(--grass-9);--grass-track: var(--grass-9);--green-surface: #f1faf4cc;--green-indicator: var(--green-9);--green-track: var(--green-9);--indigo-surface: #f5f8ffcc;--indigo-indicator: var(--indigo-9);--indigo-track: var(--indigo-9);--iris-surface: #f6f6ffcc;--iris-indicator: var(--iris-9);--iris-track: var(--iris-9);--jade-surface: #f1faf5cc;--jade-indicator: var(--jade-9);--jade-track: var(--jade-9);--lime-surface: #f6f9f0cc;--lime-indicator: var(--lime-9);--lime-track: var(--lime-9);--mint-surface: #effaf8cc;--mint-indicator: var(--mint-9);--mint-track: var(--mint-9);--orange-surface: #fff5e9cc;--orange-indicator: var(--orange-9);--orange-track: var(--orange-9);--pink-surface: #fef5facc;--pink-indicator: var(--pink-9);--pink-track: var(--pink-9);--plum-surface: #fdf5fdcc;--plum-indicator: var(--plum-9);--plum-track: var(--plum-9);--purple-surface: #faf5fecc;--purple-indicator: var(--purple-9);--purple-track: var(--purple-9);--red-surface: #fff5f5cc;--red-indicator: var(--red-9);--red-track: var(--red-9);--ruby-surface: #fff5f6cc;--ruby-indicator: var(--ruby-9);--ruby-track: var(--ruby-9);--sky-surface: #eef9fdcc;--sky-indicator: var(--sky-9);--sky-track: var(--sky-9);--teal-surface: #f0faf8cc;--teal-indicator: var(--teal-9);--teal-track: var(--teal-9);--tomato-surface: #fff6f5cc;--tomato-indicator: var(--tomato-9);--tomato-track: var(--tomato-9);--violet-surface: #f9f6ffcc;--violet-indicator: var(--violet-9);--violet-track: var(--violet-9);--yellow-surface: #fefbe4cc;--yellow-indicator: var(--yellow-10);--yellow-track: var(--yellow-10)}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--gray-1: color(display-p3 .988 .988 .988);--gray-2: color(display-p3 .975 .975 .975);--gray-3: color(display-p3 .939 .939 .939);--gray-4: color(display-p3 .908 .908 .908);--gray-5: color(display-p3 .88 .88 .88);--gray-6: color(display-p3 .849 .849 .849);--gray-7: color(display-p3 .807 .807 .807);--gray-8: color(display-p3 .732 .732 .732);--gray-9: color(display-p3 .553 .553 .553);--gray-10: color(display-p3 .512 .512 .512);--gray-11: color(display-p3 .392 .392 .392);--gray-12: color(display-p3 .125 .125 .125);--gray-a1: color(display-p3 0 0 0 / .012);--gray-a2: color(display-p3 0 0 0 / .024);--gray-a3: color(display-p3 0 0 0 / .063);--gray-a4: color(display-p3 0 0 0 / .09);--gray-a5: color(display-p3 0 0 0 / .122);--gray-a6: color(display-p3 0 0 0 / .153);--gray-a7: color(display-p3 0 0 0 / .192);--gray-a8: color(display-p3 0 0 0 / .267);--gray-a9: color(display-p3 0 0 0 / .447);--gray-a10: color(display-p3 0 0 0 / .486);--gray-a11: color(display-p3 0 0 0 / .608);--gray-a12: color(display-p3 0 0 0 / .875);--mauve-1: color(display-p3 .991 .988 .992);--mauve-2: color(display-p3 .98 .976 .984);--mauve-3: color(display-p3 .946 .938 .952);--mauve-4: color(display-p3 .915 .906 .925);--mauve-5: color(display-p3 .886 .876 .901);--mauve-6: color(display-p3 .856 .846 .875);--mauve-7: color(display-p3 .814 .804 .84);--mauve-8: color(display-p3 .735 .728 .777);--mauve-9: color(display-p3 .555 .549 .596);--mauve-10: color(display-p3 .514 .508 .552);--mauve-11: color(display-p3 .395 .388 .424);--mauve-12: color(display-p3 .128 .122 .147);--mauve-a1: color(display-p3 .349 .024 .349 / .012);--mauve-a2: color(display-p3 .184 .024 .349 / .024);--mauve-a3: color(display-p3 .129 .008 .255 / .063);--mauve-a4: color(display-p3 .094 .012 .216 / .095);--mauve-a5: color(display-p3 .098 .008 .224 / .126);--mauve-a6: color(display-p3 .055 .004 .18 / .153);--mauve-a7: color(display-p3 .067 .008 .184 / .197);--mauve-a8: color(display-p3 .02 .004 .176 / .271);--mauve-a9: color(display-p3 .02 .004 .106 / .451);--mauve-a10: color(display-p3 .012 .004 .09 / .491);--mauve-a11: color(display-p3 .016 0 .059 / .612);--mauve-a12: color(display-p3 .008 0 .027 / .879);--slate-1: color(display-p3 .988 .988 .992);--slate-2: color(display-p3 .976 .976 .984);--slate-3: color(display-p3 .94 .941 .953);--slate-4: color(display-p3 .908 .909 .925);--slate-5: color(display-p3 .88 .881 .901);--slate-6: color(display-p3 .85 .852 .876);--slate-7: color(display-p3 .805 .808 .838);--slate-8: color(display-p3 .727 .733 .773);--slate-9: color(display-p3 .547 .553 .592);--slate-10: color(display-p3 .503 .512 .549);--slate-11: color(display-p3 .379 .392 .421);--slate-12: color(display-p3 .113 .125 .14);--slate-a1: color(display-p3 .024 .024 .349 / .012);--slate-a2: color(display-p3 .024 .024 .349 / .024);--slate-a3: color(display-p3 .004 .004 .204 / .059);--slate-a4: color(display-p3 .012 .012 .184 / .091);--slate-a5: color(display-p3 .004 .039 .2 / .122);--slate-a6: color(display-p3 .008 .008 .165 / .15);--slate-a7: color(display-p3 .008 .027 .184 / .197);--slate-a8: color(display-p3 .004 .031 .176 / .275);--slate-a9: color(display-p3 .004 .02 .106 / .455);--slate-a10: color(display-p3 .004 .027 .098 / .499);--slate-a11: color(display-p3 0 .02 .063 / .62);--slate-a12: color(display-p3 0 .012 .031 / .887);--sage-1: color(display-p3 .986 .992 .988);--sage-2: color(display-p3 .97 .977 .974);--sage-3: color(display-p3 .935 .944 .94);--sage-4: color(display-p3 .904 .913 .909);--sage-5: color(display-p3 .875 .885 .88);--sage-6: color(display-p3 .844 .854 .849);--sage-7: color(display-p3 .8 .811 .806);--sage-8: color(display-p3 .725 .738 .732);--sage-9: color(display-p3 .531 .556 .546);--sage-10: color(display-p3 .492 .515 .506);--sage-11: color(display-p3 .377 .395 .389);--sage-12: color(display-p3 .107 .129 .118);--sage-a1: color(display-p3 .024 .514 .267 / .016);--sage-a2: color(display-p3 .02 .267 .145 / .032);--sage-a3: color(display-p3 .008 .184 .125 / .067);--sage-a4: color(display-p3 .012 .094 .051 / .095);--sage-a5: color(display-p3 .008 .098 .035 / .126);--sage-a6: color(display-p3 .004 .078 .027 / .157);--sage-a7: color(display-p3 0 .059 .039 / .2);--sage-a8: color(display-p3 .004 .047 .031 / .275);--sage-a9: color(display-p3 .004 .059 .035 / .471);--sage-a10: color(display-p3 0 .047 .031 / .51);--sage-a11: color(display-p3 0 .031 .02 / .624);--sage-a12: color(display-p3 0 .027 .012 / .895);--olive-1: color(display-p3 .989 .992 .989);--olive-2: color(display-p3 .974 .98 .973);--olive-3: color(display-p3 .939 .945 .937);--olive-4: color(display-p3 .907 .914 .905);--olive-5: color(display-p3 .878 .885 .875);--olive-6: color(display-p3 .846 .855 .843);--olive-7: color(display-p3 .803 .812 .8);--olive-8: color(display-p3 .727 .738 .723);--olive-9: color(display-p3 .541 .556 .532);--olive-10: color(display-p3 .5 .515 .491);--olive-11: color(display-p3 .38 .395 .374);--olive-12: color(display-p3 .117 .129 .111);--olive-a1: color(display-p3 .024 .349 .024 / .012);--olive-a2: color(display-p3 .024 .302 .024 / .028);--olive-a3: color(display-p3 .008 .129 .008 / .063);--olive-a4: color(display-p3 .012 .094 .012 / .095);--olive-a5: color(display-p3 .035 .098 .008 / .126);--olive-a6: color(display-p3 .027 .078 .004 / .157);--olive-a7: color(display-p3 .02 .059 0 / .2);--olive-a8: color(display-p3 .02 .059 .004 / .279);--olive-a9: color(display-p3 .02 .051 .004 / .467);--olive-a10: color(display-p3 .024 .047 0 / .51);--olive-a11: color(display-p3 .012 .039 0 / .628);--olive-a12: color(display-p3 .008 .024 0 / .891);--sand-1: color(display-p3 .992 .992 .989);--sand-2: color(display-p3 .977 .977 .973);--sand-3: color(display-p3 .943 .942 .936);--sand-4: color(display-p3 .913 .912 .903);--sand-5: color(display-p3 .885 .883 .873);--sand-6: color(display-p3 .854 .852 .839);--sand-7: color(display-p3 .813 .81 .794);--sand-8: color(display-p3 .738 .734 .713);--sand-9: color(display-p3 .553 .553 .528);--sand-10: color(display-p3 .511 .511 .488);--sand-11: color(display-p3 .388 .388 .37);--sand-12: color(display-p3 .129 .126 .111);--sand-a1: color(display-p3 .349 .349 .024 / .012);--sand-a2: color(display-p3 .161 .161 .024 / .028);--sand-a3: color(display-p3 .067 .067 .008 / .063);--sand-a4: color(display-p3 .129 .129 .012 / .099);--sand-a5: color(display-p3 .098 .067 .008 / .126);--sand-a6: color(display-p3 .102 .075 .004 / .161);--sand-a7: color(display-p3 .098 .098 .004 / .208);--sand-a8: color(display-p3 .086 .075 .004 / .287);--sand-a9: color(display-p3 .051 .051 .004 / .471);--sand-a10: color(display-p3 .047 .047 0 / .514);--sand-a11: color(display-p3 .031 .031 0 / .632);--sand-a12: color(display-p3 .024 .02 0 / .891);--amber-1: color(display-p3 .995 .992 .985);--amber-2: color(display-p3 .994 .986 .921);--amber-3: color(display-p3 .994 .969 .782);--amber-4: color(display-p3 .989 .937 .65);--amber-5: color(display-p3 .97 .902 .527);--amber-6: color(display-p3 .936 .844 .506);--amber-7: color(display-p3 .89 .762 .443);--amber-8: color(display-p3 .85 .65 .3);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 .959 .741 .274);--amber-11: color(display-p3 .64 .4 0);--amber-12: color(display-p3 .294 .208 .145);--amber-a1: color(display-p3 .757 .514 .024 / .016);--amber-a2: color(display-p3 .902 .804 .008 / .079);--amber-a3: color(display-p3 .965 .859 .004 / .22);--amber-a4: color(display-p3 .969 .82 .004 / .35);--amber-a5: color(display-p3 .933 .796 .004 / .475);--amber-a6: color(display-p3 .875 .682 .004 / .495);--amber-a7: color(display-p3 .804 .573 0 / .557);--amber-a8: color(display-p3 .788 .502 0 / .699);--amber-a9: color(display-p3 1 .686 0 / .742);--amber-a10: color(display-p3 .945 .643 0 / .726);--amber-a11: color(display-p3 .64 .4 0);--amber-a12: color(display-p3 .294 .208 .145);--blue-1: color(display-p3 .986 .992 .999);--blue-2: color(display-p3 .96 .979 .998);--blue-3: color(display-p3 .912 .956 .991);--blue-4: color(display-p3 .853 .932 1);--blue-5: color(display-p3 .788 .894 .998);--blue-6: color(display-p3 .709 .843 .976);--blue-7: color(display-p3 .606 .777 .947);--blue-8: color(display-p3 .451 .688 .917);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .234 .523 .912);--blue-11: color(display-p3 .15 .44 .84);--blue-12: color(display-p3 .102 .193 .379);--blue-a1: color(display-p3 .024 .514 1 / .016);--blue-a2: color(display-p3 .024 .514 .906 / .04);--blue-a3: color(display-p3 .012 .506 .914 / .087);--blue-a4: color(display-p3 .008 .545 1 / .146);--blue-a5: color(display-p3 .004 .502 .984 / .212);--blue-a6: color(display-p3 .004 .463 .922 / .291);--blue-a7: color(display-p3 .004 .431 .863 / .393);--blue-a8: color(display-p3 0 .427 .851 / .55);--blue-a9: color(display-p3 0 .412 .961 / .753);--blue-a10: color(display-p3 0 .376 .886 / .765);--blue-a11: color(display-p3 .15 .44 .84);--blue-a12: color(display-p3 .102 .193 .379);--bronze-1: color(display-p3 .991 .988 .988);--bronze-2: color(display-p3 .989 .97 .961);--bronze-3: color(display-p3 .958 .932 .919);--bronze-4: color(display-p3 .929 .894 .877);--bronze-5: color(display-p3 .898 .853 .832);--bronze-6: color(display-p3 .861 .805 .778);--bronze-7: color(display-p3 .812 .739 .706);--bronze-8: color(display-p3 .741 .647 .606);--bronze-9: color(display-p3 .611 .507 .455);--bronze-10: color(display-p3 .563 .461 .414);--bronze-11: color(display-p3 .471 .373 .336);--bronze-12: color(display-p3 .251 .191 .172);--bronze-a1: color(display-p3 .349 .024 .024 / .012);--bronze-a2: color(display-p3 .71 .22 .024 / .04);--bronze-a3: color(display-p3 .482 .2 .008 / .083);--bronze-a4: color(display-p3 .424 .133 .004 / .122);--bronze-a5: color(display-p3 .4 .145 .004 / .169);--bronze-a6: color(display-p3 .388 .125 .004 / .224);--bronze-a7: color(display-p3 .365 .11 .004 / .295);--bronze-a8: color(display-p3 .341 .102 .004 / .393);--bronze-a9: color(display-p3 .29 .094 0 / .546);--bronze-a10: color(display-p3 .255 .082 0 / .585);--bronze-a11: color(display-p3 .471 .373 .336);--bronze-a12: color(display-p3 .251 .191 .172);--brown-1: color(display-p3 .995 .992 .989);--brown-2: color(display-p3 .987 .976 .964);--brown-3: color(display-p3 .959 .936 .909);--brown-4: color(display-p3 .934 .897 .855);--brown-5: color(display-p3 .909 .856 .798);--brown-6: color(display-p3 .88 .808 .73);--brown-7: color(display-p3 .841 .742 .639);--brown-8: color(display-p3 .782 .647 .514);--brown-9: color(display-p3 .651 .505 .368);--brown-10: color(display-p3 .601 .465 .344);--brown-11: color(display-p3 .485 .374 .288);--brown-12: color(display-p3 .236 .202 .183);--brown-a1: color(display-p3 .675 .349 .024 / .012);--brown-a2: color(display-p3 .675 .349 .024 / .036);--brown-a3: color(display-p3 .573 .314 .012 / .091);--brown-a4: color(display-p3 .545 .302 .008 / .146);--brown-a5: color(display-p3 .561 .29 .004 / .204);--brown-a6: color(display-p3 .553 .294 .004 / .271);--brown-a7: color(display-p3 .557 .286 .004 / .361);--brown-a8: color(display-p3 .549 .275 .004 / .487);--brown-a9: color(display-p3 .447 .22 0 / .632);--brown-a10: color(display-p3 .388 .188 0 / .655);--brown-a11: color(display-p3 .485 .374 .288);--brown-a12: color(display-p3 .236 .202 .183);--crimson-1: color(display-p3 .998 .989 .992);--crimson-2: color(display-p3 .991 .969 .976);--crimson-3: color(display-p3 .987 .917 .941);--crimson-4: color(display-p3 .975 .866 .904);--crimson-5: color(display-p3 .953 .813 .864);--crimson-6: color(display-p3 .921 .755 .817);--crimson-7: color(display-p3 .88 .683 .761);--crimson-8: color(display-p3 .834 .592 .694);--crimson-9: color(display-p3 .843 .298 .507);--crimson-10: color(display-p3 .807 .266 .468);--crimson-11: color(display-p3 .731 .195 .388);--crimson-12: color(display-p3 .352 .111 .221);--crimson-a1: color(display-p3 .675 .024 .349 / .012);--crimson-a2: color(display-p3 .757 .02 .267 / .032);--crimson-a3: color(display-p3 .859 .008 .294 / .083);--crimson-a4: color(display-p3 .827 .008 .298 / .134);--crimson-a5: color(display-p3 .753 .008 .275 / .189);--crimson-a6: color(display-p3 .682 .004 .247 / .244);--crimson-a7: color(display-p3 .62 .004 .251 / .318);--crimson-a8: color(display-p3 .6 .004 .251 / .408);--crimson-a9: color(display-p3 .776 0 .298 / .702);--crimson-a10: color(display-p3 .737 0 .275 / .734);--crimson-a11: color(display-p3 .731 .195 .388);--crimson-a12: color(display-p3 .352 .111 .221);--cyan-1: color(display-p3 .982 .992 .996);--cyan-2: color(display-p3 .955 .981 .984);--cyan-3: color(display-p3 .888 .965 .975);--cyan-4: color(display-p3 .821 .941 .959);--cyan-5: color(display-p3 .751 .907 .935);--cyan-6: color(display-p3 .671 .862 .9);--cyan-7: color(display-p3 .564 .8 .854);--cyan-8: color(display-p3 .388 .715 .798);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .264 .583 .71);--cyan-11: color(display-p3 .08 .48 .63);--cyan-12: color(display-p3 .108 .232 .277);--cyan-a1: color(display-p3 .02 .608 .804 / .02);--cyan-a2: color(display-p3 .02 .557 .647 / .044);--cyan-a3: color(display-p3 .004 .694 .796 / .114);--cyan-a4: color(display-p3 .004 .678 .784 / .181);--cyan-a5: color(display-p3 .004 .624 .733 / .248);--cyan-a6: color(display-p3 .004 .584 .706 / .33);--cyan-a7: color(display-p3 .004 .541 .667 / .436);--cyan-a8: color(display-p3 0 .533 .667 / .612);--cyan-a9: color(display-p3 0 .482 .675 / .718);--cyan-a10: color(display-p3 0 .435 .608 / .738);--cyan-a11: color(display-p3 .08 .48 .63);--cyan-a12: color(display-p3 .108 .232 .277);--gold-1: color(display-p3 .992 .992 .989);--gold-2: color(display-p3 .98 .976 .953);--gold-3: color(display-p3 .947 .94 .909);--gold-4: color(display-p3 .914 .904 .865);--gold-5: color(display-p3 .88 .865 .816);--gold-6: color(display-p3 .84 .818 .756);--gold-7: color(display-p3 .788 .753 .677);--gold-8: color(display-p3 .715 .66 .565);--gold-9: color(display-p3 .579 .517 .41);--gold-10: color(display-p3 .538 .479 .38);--gold-11: color(display-p3 .433 .386 .305);--gold-12: color(display-p3 .227 .209 .173);--gold-a1: color(display-p3 .349 .349 .024 / .012);--gold-a2: color(display-p3 .592 .514 .024 / .048);--gold-a3: color(display-p3 .4 .357 .012 / .091);--gold-a4: color(display-p3 .357 .298 .008 / .134);--gold-a5: color(display-p3 .345 .282 .004 / .185);--gold-a6: color(display-p3 .341 .263 .004 / .244);--gold-a7: color(display-p3 .345 .235 .004 / .322);--gold-a8: color(display-p3 .345 .22 .004 / .436);--gold-a9: color(display-p3 .286 .18 0 / .589);--gold-a10: color(display-p3 .255 .161 0 / .62);--gold-a11: color(display-p3 .433 .386 .305);--gold-a12: color(display-p3 .227 .209 .173);--grass-1: color(display-p3 .986 .996 .985);--grass-2: color(display-p3 .966 .983 .964);--grass-3: color(display-p3 .923 .965 .917);--grass-4: color(display-p3 .872 .94 .865);--grass-5: color(display-p3 .811 .908 .802);--grass-6: color(display-p3 .733 .864 .724);--grass-7: color(display-p3 .628 .803 .622);--grass-8: color(display-p3 .477 .72 .482);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .344 .598 .342);--grass-11: color(display-p3 .263 .488 .261);--grass-12: color(display-p3 .151 .233 .153);--grass-a1: color(display-p3 .024 .757 .024 / .016);--grass-a2: color(display-p3 .024 .565 .024 / .036);--grass-a3: color(display-p3 .059 .576 .008 / .083);--grass-a4: color(display-p3 .035 .565 .008 / .134);--grass-a5: color(display-p3 .047 .545 .008 / .197);--grass-a6: color(display-p3 .031 .502 .004 / .275);--grass-a7: color(display-p3 .012 .482 .004 / .377);--grass-a8: color(display-p3 0 .467 .008 / .522);--grass-a9: color(display-p3 .008 .435 0 / .624);--grass-a10: color(display-p3 .008 .388 0 / .659);--grass-a11: color(display-p3 .263 .488 .261);--grass-a12: color(display-p3 .151 .233 .153);--green-1: color(display-p3 .986 .996 .989);--green-2: color(display-p3 .963 .983 .967);--green-3: color(display-p3 .913 .964 .925);--green-4: color(display-p3 .859 .94 .879);--green-5: color(display-p3 .796 .907 .826);--green-6: color(display-p3 .718 .863 .761);--green-7: color(display-p3 .61 .801 .675);--green-8: color(display-p3 .451 .715 .559);--green-9: color(display-p3 .332 .634 .442);--green-10: color(display-p3 .308 .595 .417);--green-11: color(display-p3 .19 .5 .32);--green-12: color(display-p3 .132 .228 .18);--green-a1: color(display-p3 .024 .757 .267 / .016);--green-a2: color(display-p3 .024 .565 .129 / .036);--green-a3: color(display-p3 .012 .596 .145 / .087);--green-a4: color(display-p3 .008 .588 .145 / .142);--green-a5: color(display-p3 .004 .541 .157 / .204);--green-a6: color(display-p3 .004 .518 .157 / .283);--green-a7: color(display-p3 .004 .486 .165 / .389);--green-a8: color(display-p3 0 .478 .2 / .55);--green-a9: color(display-p3 0 .455 .165 / .667);--green-a10: color(display-p3 0 .416 .153 / .691);--green-a11: color(display-p3 .19 .5 .32);--green-a12: color(display-p3 .132 .228 .18);--indigo-1: color(display-p3 .992 .992 .996);--indigo-2: color(display-p3 .971 .977 .998);--indigo-3: color(display-p3 .933 .948 .992);--indigo-4: color(display-p3 .885 .914 1);--indigo-5: color(display-p3 .831 .87 1);--indigo-6: color(display-p3 .767 .814 .995);--indigo-7: color(display-p3 .685 .74 .957);--indigo-8: color(display-p3 .569 .639 .916);--indigo-9: color(display-p3 .276 .384 .837);--indigo-10: color(display-p3 .234 .343 .801);--indigo-11: color(display-p3 .256 .354 .755);--indigo-12: color(display-p3 .133 .175 .348);--indigo-a1: color(display-p3 .02 .02 .51 / .008);--indigo-a2: color(display-p3 .024 .161 .863 / .028);--indigo-a3: color(display-p3 .008 .239 .886 / .067);--indigo-a4: color(display-p3 .004 .247 1 / .114);--indigo-a5: color(display-p3 .004 .235 1 / .169);--indigo-a6: color(display-p3 .004 .208 .984 / .232);--indigo-a7: color(display-p3 .004 .176 .863 / .314);--indigo-a8: color(display-p3 .004 .165 .812 / .432);--indigo-a9: color(display-p3 0 .153 .773 / .726);--indigo-a10: color(display-p3 0 .137 .737 / .765);--indigo-a11: color(display-p3 .256 .354 .755);--indigo-a12: color(display-p3 .133 .175 .348);--iris-1: color(display-p3 .992 .992 .999);--iris-2: color(display-p3 .972 .973 .998);--iris-3: color(display-p3 .943 .945 .992);--iris-4: color(display-p3 .902 .906 1);--iris-5: color(display-p3 .857 .861 1);--iris-6: color(display-p3 .799 .805 .987);--iris-7: color(display-p3 .721 .727 .955);--iris-8: color(display-p3 .61 .619 .918);--iris-9: color(display-p3 .357 .357 .81);--iris-10: color(display-p3 .318 .318 .774);--iris-11: color(display-p3 .337 .326 .748);--iris-12: color(display-p3 .154 .161 .371);--iris-a1: color(display-p3 .02 .02 1 / .008);--iris-a2: color(display-p3 .024 .024 .863 / .028);--iris-a3: color(display-p3 .004 .071 .871 / .059);--iris-a4: color(display-p3 .012 .051 1 / .099);--iris-a5: color(display-p3 .008 .035 1 / .142);--iris-a6: color(display-p3 0 .02 .941 / .2);--iris-a7: color(display-p3 .004 .02 .847 / .279);--iris-a8: color(display-p3 .004 .024 .788 / .389);--iris-a9: color(display-p3 0 0 .706 / .644);--iris-a10: color(display-p3 0 0 .667 / .683);--iris-a11: color(display-p3 .337 .326 .748);--iris-a12: color(display-p3 .154 .161 .371);--jade-1: color(display-p3 .986 .996 .992);--jade-2: color(display-p3 .962 .983 .969);--jade-3: color(display-p3 .912 .965 .932);--jade-4: color(display-p3 .858 .941 .893);--jade-5: color(display-p3 .795 .909 .847);--jade-6: color(display-p3 .715 .864 .791);--jade-7: color(display-p3 .603 .802 .718);--jade-8: color(display-p3 .44 .72 .629);--jade-9: color(display-p3 .319 .63 .521);--jade-10: color(display-p3 .299 .592 .488);--jade-11: color(display-p3 .15 .5 .37);--jade-12: color(display-p3 .142 .229 .194);--jade-a1: color(display-p3 .024 .757 .514 / .016);--jade-a2: color(display-p3 .024 .612 .22 / .04);--jade-a3: color(display-p3 .012 .596 .235 / .087);--jade-a4: color(display-p3 .008 .588 .255 / .142);--jade-a5: color(display-p3 .004 .561 .251 / .204);--jade-a6: color(display-p3 .004 .525 .278 / .287);--jade-a7: color(display-p3 .004 .506 .29 / .397);--jade-a8: color(display-p3 0 .506 .337 / .561);--jade-a9: color(display-p3 0 .459 .298 / .683);--jade-a10: color(display-p3 0 .42 .271 / .702);--jade-a11: color(display-p3 .15 .5 .37);--jade-a12: color(display-p3 .142 .229 .194);--lime-1: color(display-p3 .989 .992 .981);--lime-2: color(display-p3 .975 .98 .954);--lime-3: color(display-p3 .939 .965 .851);--lime-4: color(display-p3 .896 .94 .76);--lime-5: color(display-p3 .843 .903 .678);--lime-6: color(display-p3 .778 .852 .599);--lime-7: color(display-p3 .694 .784 .508);--lime-8: color(display-p3 .585 .707 .378);--lime-9: color(display-p3 .78 .928 .466);--lime-10: color(display-p3 .734 .896 .397);--lime-11: color(display-p3 .386 .482 .227);--lime-12: color(display-p3 .222 .25 .128);--lime-a1: color(display-p3 .412 .608 .02 / .02);--lime-a2: color(display-p3 .514 .592 .024 / .048);--lime-a3: color(display-p3 .584 .765 .008 / .15);--lime-a4: color(display-p3 .561 .757 .004 / .24);--lime-a5: color(display-p3 .514 .698 .004 / .322);--lime-a6: color(display-p3 .443 .627 0 / .4);--lime-a7: color(display-p3 .376 .561 .004 / .491);--lime-a8: color(display-p3 .333 .529 0 / .624);--lime-a9: color(display-p3 .588 .867 0 / .534);--lime-a10: color(display-p3 .561 .827 0 / .604);--lime-a11: color(display-p3 .386 .482 .227);--lime-a12: color(display-p3 .222 .25 .128);--mint-1: color(display-p3 .98 .995 .992);--mint-2: color(display-p3 .957 .985 .977);--mint-3: color(display-p3 .888 .972 .95);--mint-4: color(display-p3 .819 .951 .916);--mint-5: color(display-p3 .747 .918 .873);--mint-6: color(display-p3 .668 .87 .818);--mint-7: color(display-p3 .567 .805 .744);--mint-8: color(display-p3 .42 .724 .649);--mint-9: color(display-p3 .62 .908 .834);--mint-10: color(display-p3 .585 .871 .797);--mint-11: color(display-p3 .203 .463 .397);--mint-12: color(display-p3 .136 .259 .236);--mint-a1: color(display-p3 .02 .804 .608 / .02);--mint-a2: color(display-p3 .02 .647 .467 / .044);--mint-a3: color(display-p3 .004 .761 .553 / .114);--mint-a4: color(display-p3 .004 .741 .545 / .181);--mint-a5: color(display-p3 .004 .678 .51 / .255);--mint-a6: color(display-p3 .004 .616 .463 / .334);--mint-a7: color(display-p3 .004 .549 .412 / .432);--mint-a8: color(display-p3 0 .529 .392 / .581);--mint-a9: color(display-p3 .004 .765 .569 / .381);--mint-a10: color(display-p3 .004 .69 .51 / .416);--mint-a11: color(display-p3 .203 .463 .397);--mint-a12: color(display-p3 .136 .259 .236);--orange-1: color(display-p3 .995 .988 .985);--orange-2: color(display-p3 .994 .968 .934);--orange-3: color(display-p3 .989 .938 .85);--orange-4: color(display-p3 1 .874 .687);--orange-5: color(display-p3 1 .821 .583);--orange-6: color(display-p3 .975 .767 .545);--orange-7: color(display-p3 .919 .693 .486);--orange-8: color(display-p3 .877 .597 .379);--orange-9: color(display-p3 .9 .45 .2);--orange-10: color(display-p3 .87 .409 .164);--orange-11: color(display-p3 .76 .34 0);--orange-12: color(display-p3 .323 .185 .127);--orange-a1: color(display-p3 .757 .267 .024 / .016);--orange-a2: color(display-p3 .886 .533 .008 / .067);--orange-a3: color(display-p3 .922 .584 .008 / .15);--orange-a4: color(display-p3 1 .604 .004 / .314);--orange-a5: color(display-p3 1 .569 .004 / .416);--orange-a6: color(display-p3 .949 .494 .004 / .455);--orange-a7: color(display-p3 .839 .408 0 / .514);--orange-a8: color(display-p3 .804 .349 0 / .62);--orange-a9: color(display-p3 .878 .314 0 / .8);--orange-a10: color(display-p3 .843 .29 0 / .836);--orange-a11: color(display-p3 .76 .34 0);--orange-a12: color(display-p3 .323 .185 .127);--pink-1: color(display-p3 .998 .989 .996);--pink-2: color(display-p3 .992 .97 .985);--pink-3: color(display-p3 .981 .917 .96);--pink-4: color(display-p3 .963 .867 .932);--pink-5: color(display-p3 .939 .815 .899);--pink-6: color(display-p3 .907 .756 .859);--pink-7: color(display-p3 .869 .683 .81);--pink-8: color(display-p3 .825 .59 .751);--pink-9: color(display-p3 .775 .297 .61);--pink-10: color(display-p3 .748 .27 .581);--pink-11: color(display-p3 .698 .219 .528);--pink-12: color(display-p3 .363 .101 .279);--pink-a1: color(display-p3 .675 .024 .675 / .012);--pink-a2: color(display-p3 .757 .02 .51 / .032);--pink-a3: color(display-p3 .765 .008 .529 / .083);--pink-a4: color(display-p3 .737 .008 .506 / .134);--pink-a5: color(display-p3 .663 .004 .451 / .185);--pink-a6: color(display-p3 .616 .004 .424 / .244);--pink-a7: color(display-p3 .596 .004 .412 / .318);--pink-a8: color(display-p3 .573 .004 .404 / .412);--pink-a9: color(display-p3 .682 0 .447 / .702);--pink-a10: color(display-p3 .655 0 .424 / .73);--pink-a11: color(display-p3 .698 .219 .528);--pink-a12: color(display-p3 .363 .101 .279);--plum-1: color(display-p3 .995 .988 .999);--plum-2: color(display-p3 .988 .971 .99);--plum-3: color(display-p3 .973 .923 .98);--plum-4: color(display-p3 .953 .875 .966);--plum-5: color(display-p3 .926 .825 .945);--plum-6: color(display-p3 .89 .765 .916);--plum-7: color(display-p3 .84 .686 .877);--plum-8: color(display-p3 .775 .58 .832);--plum-9: color(display-p3 .624 .313 .708);--plum-10: color(display-p3 .587 .29 .667);--plum-11: color(display-p3 .543 .263 .619);--plum-12: color(display-p3 .299 .114 .352);--plum-a1: color(display-p3 .675 .024 1 / .012);--plum-a2: color(display-p3 .58 .024 .58 / .028);--plum-a3: color(display-p3 .655 .008 .753 / .079);--plum-a4: color(display-p3 .627 .008 .722 / .126);--plum-a5: color(display-p3 .58 .004 .69 / .177);--plum-a6: color(display-p3 .537 .004 .655 / .236);--plum-a7: color(display-p3 .49 .004 .616 / .314);--plum-a8: color(display-p3 .471 .004 .6 / .42);--plum-a9: color(display-p3 .451 0 .576 / .687);--plum-a10: color(display-p3 .42 0 .529 / .71);--plum-a11: color(display-p3 .543 .263 .619);--plum-a12: color(display-p3 .299 .114 .352);--purple-1: color(display-p3 .995 .988 .996);--purple-2: color(display-p3 .983 .971 .993);--purple-3: color(display-p3 .963 .931 .989);--purple-4: color(display-p3 .937 .888 .981);--purple-5: color(display-p3 .904 .837 .966);--purple-6: color(display-p3 .86 .774 .942);--purple-7: color(display-p3 .799 .69 .91);--purple-8: color(display-p3 .719 .583 .874);--purple-9: color(display-p3 .523 .318 .751);--purple-10: color(display-p3 .483 .289 .7);--purple-11: color(display-p3 .473 .281 .687);--purple-12: color(display-p3 .234 .132 .363);--purple-a1: color(display-p3 .675 .024 .675 / .012);--purple-a2: color(display-p3 .443 .024 .722 / .028);--purple-a3: color(display-p3 .506 .008 .835 / .071);--purple-a4: color(display-p3 .451 .004 .831 / .114);--purple-a5: color(display-p3 .431 .004 .788 / .165);--purple-a6: color(display-p3 .384 .004 .745 / .228);--purple-a7: color(display-p3 .357 .004 .71 / .31);--purple-a8: color(display-p3 .322 .004 .702 / .416);--purple-a9: color(display-p3 .298 0 .639 / .683);--purple-a10: color(display-p3 .271 0 .58 / .71);--purple-a11: color(display-p3 .473 .281 .687);--purple-a12: color(display-p3 .234 .132 .363);--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143);--red-a1: color(display-p3 .675 .024 .024 / .012);--red-a2: color(display-p3 .863 .024 .024 / .028);--red-a3: color(display-p3 .792 .008 .008 / .075);--red-a4: color(display-p3 1 .008 .008 / .134);--red-a5: color(display-p3 .918 .008 .008 / .189);--red-a6: color(display-p3 .831 .02 .004 / .251);--red-a7: color(display-p3 .741 .016 .004 / .33);--red-a8: color(display-p3 .698 .012 .004 / .428);--red-a9: color(display-p3 .749 .008 0 / .675);--red-a10: color(display-p3 .714 .012 0 / .714);--red-a11: color(display-p3 .744 .234 .222);--red-a12: color(display-p3 .36 .115 .143);--ruby-1: color(display-p3 .998 .989 .992);--ruby-2: color(display-p3 .995 .971 .974);--ruby-3: color(display-p3 .983 .92 .928);--ruby-4: color(display-p3 .987 .869 .885);--ruby-5: color(display-p3 .968 .817 .839);--ruby-6: color(display-p3 .937 .758 .786);--ruby-7: color(display-p3 .897 .685 .721);--ruby-8: color(display-p3 .851 .588 .639);--ruby-9: color(display-p3 .83 .323 .408);--ruby-10: color(display-p3 .795 .286 .375);--ruby-11: color(display-p3 .728 .211 .311);--ruby-12: color(display-p3 .36 .115 .171);--ruby-a1: color(display-p3 .675 .024 .349 / .012);--ruby-a2: color(display-p3 .863 .024 .024 / .028);--ruby-a3: color(display-p3 .804 .008 .11 / .079);--ruby-a4: color(display-p3 .91 .008 .125 / .13);--ruby-a5: color(display-p3 .831 .004 .133 / .185);--ruby-a6: color(display-p3 .745 .004 .118 / .244);--ruby-a7: color(display-p3 .678 .004 .114 / .314);--ruby-a8: color(display-p3 .639 .004 .125 / .412);--ruby-a9: color(display-p3 .753 0 .129 / .679);--ruby-a10: color(display-p3 .714 0 .125 / .714);--ruby-a11: color(display-p3 .728 .211 .311);--ruby-a12: color(display-p3 .36 .115 .171);--sky-1: color(display-p3 .98 .995 .999);--sky-2: color(display-p3 .953 .98 .99);--sky-3: color(display-p3 .899 .963 .989);--sky-4: color(display-p3 .842 .937 .977);--sky-5: color(display-p3 .777 .9 .954);--sky-6: color(display-p3 .701 .851 .921);--sky-7: color(display-p3 .604 .785 .879);--sky-8: color(display-p3 .457 .696 .829);--sky-9: color(display-p3 .585 .877 .983);--sky-10: color(display-p3 .555 .845 .959);--sky-11: color(display-p3 .193 .448 .605);--sky-12: color(display-p3 .145 .241 .329);--sky-a1: color(display-p3 .02 .804 1 / .02);--sky-a2: color(display-p3 .024 .592 .757 / .048);--sky-a3: color(display-p3 .004 .655 .886 / .102);--sky-a4: color(display-p3 .004 .604 .851 / .157);--sky-a5: color(display-p3 .004 .565 .792 / .224);--sky-a6: color(display-p3 .004 .502 .737 / .299);--sky-a7: color(display-p3 .004 .459 .694 / .397);--sky-a8: color(display-p3 0 .435 .682 / .542);--sky-a9: color(display-p3 .004 .71 .965 / .416);--sky-a10: color(display-p3 .004 .647 .914 / .444);--sky-a11: color(display-p3 .193 .448 .605);--sky-a12: color(display-p3 .145 .241 .329);--teal-1: color(display-p3 .983 .996 .992);--teal-2: color(display-p3 .958 .983 .976);--teal-3: color(display-p3 .895 .971 .952);--teal-4: color(display-p3 .831 .949 .92);--teal-5: color(display-p3 .761 .914 .878);--teal-6: color(display-p3 .682 .864 .825);--teal-7: color(display-p3 .581 .798 .756);--teal-8: color(display-p3 .433 .716 .671);--teal-9: color(display-p3 .297 .637 .581);--teal-10: color(display-p3 .275 .599 .542);--teal-11: color(display-p3 .08 .5 .43);--teal-12: color(display-p3 .11 .235 .219);--teal-a1: color(display-p3 .024 .757 .514 / .016);--teal-a2: color(display-p3 .02 .647 .467 / .044);--teal-a3: color(display-p3 .004 .741 .557 / .106);--teal-a4: color(display-p3 .004 .702 .537 / .169);--teal-a5: color(display-p3 .004 .643 .494 / .24);--teal-a6: color(display-p3 .004 .569 .447 / .318);--teal-a7: color(display-p3 .004 .518 .424 / .42);--teal-a8: color(display-p3 0 .506 .424 / .569);--teal-a9: color(display-p3 0 .482 .404 / .702);--teal-a10: color(display-p3 0 .451 .369 / .726);--teal-a11: color(display-p3 .08 .5 .43);--teal-a12: color(display-p3 .11 .235 .219);--tomato-1: color(display-p3 .998 .989 .988);--tomato-2: color(display-p3 .994 .974 .969);--tomato-3: color(display-p3 .985 .924 .909);--tomato-4: color(display-p3 .996 .868 .835);--tomato-5: color(display-p3 .98 .812 .77);--tomato-6: color(display-p3 .953 .75 .698);--tomato-7: color(display-p3 .917 .673 .611);--tomato-8: color(display-p3 .875 .575 .502);--tomato-9: color(display-p3 .831 .345 .231);--tomato-10: color(display-p3 .802 .313 .2);--tomato-11: color(display-p3 .755 .259 .152);--tomato-12: color(display-p3 .335 .165 .132);--tomato-a1: color(display-p3 .675 .024 .024 / .012);--tomato-a2: color(display-p3 .757 .145 .02 / .032);--tomato-a3: color(display-p3 .831 .184 .012 / .091);--tomato-a4: color(display-p3 .976 .192 .004 / .165);--tomato-a5: color(display-p3 .918 .192 .004 / .232);--tomato-a6: color(display-p3 .847 .173 .004 / .302);--tomato-a7: color(display-p3 .788 .165 .004 / .389);--tomato-a8: color(display-p3 .749 .153 .004 / .499);--tomato-a9: color(display-p3 .78 .149 0 / .769);--tomato-a10: color(display-p3 .757 .141 0 / .8);--tomato-a11: color(display-p3 .755 .259 .152);--tomato-a12: color(display-p3 .335 .165 .132);--violet-1: color(display-p3 .991 .988 .995);--violet-2: color(display-p3 .978 .974 .998);--violet-3: color(display-p3 .953 .943 .993);--violet-4: color(display-p3 .916 .897 1);--violet-5: color(display-p3 .876 .851 1);--violet-6: color(display-p3 .825 .793 .981);--violet-7: color(display-p3 .752 .712 .943);--violet-8: color(display-p3 .654 .602 .902);--violet-9: color(display-p3 .417 .341 .784);--violet-10: color(display-p3 .381 .306 .741);--violet-11: color(display-p3 .383 .317 .702);--violet-12: color(display-p3 .179 .15 .359);--violet-a1: color(display-p3 .349 .024 .675 / .012);--violet-a2: color(display-p3 .161 .024 .863 / .028);--violet-a3: color(display-p3 .204 .004 .871 / .059);--violet-a4: color(display-p3 .196 .004 1 / .102);--violet-a5: color(display-p3 .165 .008 1 / .15);--violet-a6: color(display-p3 .153 .004 .906 / .208);--violet-a7: color(display-p3 .141 .004 .796 / .287);--violet-a8: color(display-p3 .133 .004 .753 / .397);--violet-a9: color(display-p3 .114 0 .675 / .659);--violet-a10: color(display-p3 .11 0 .627 / .695);--violet-a11: color(display-p3 .383 .317 .702);--violet-a12: color(display-p3 .179 .15 .359);--yellow-1: color(display-p3 .992 .992 .978);--yellow-2: color(display-p3 .995 .99 .922);--yellow-3: color(display-p3 .997 .982 .749);--yellow-4: color(display-p3 .992 .953 .627);--yellow-5: color(display-p3 .984 .91 .51);--yellow-6: color(display-p3 .934 .847 .474);--yellow-7: color(display-p3 .876 .785 .46);--yellow-8: color(display-p3 .811 .689 .313);--yellow-9: color(display-p3 1 .92 .22);--yellow-10: color(display-p3 .977 .868 .291);--yellow-11: color(display-p3 .6 .44 0);--yellow-12: color(display-p3 .271 .233 .137);--yellow-a1: color(display-p3 .675 .675 .024 / .024);--yellow-a2: color(display-p3 .953 .855 .008 / .079);--yellow-a3: color(display-p3 .988 .925 .004 / .251);--yellow-a4: color(display-p3 .98 .875 .004 / .373);--yellow-a5: color(display-p3 .969 .816 .004 / .491);--yellow-a6: color(display-p3 .875 .71 0 / .526);--yellow-a7: color(display-p3 .769 .604 0 / .542);--yellow-a8: color(display-p3 .725 .549 0 / .687);--yellow-a9: color(display-p3 1 .898 0 / .781);--yellow-a10: color(display-p3 .969 .812 0 / .71);--yellow-a11: color(display-p3 .6 .44 0);--yellow-a12: color(display-p3 .271 .233 .137);--gray-surface: color(display-p3 1 1 1 / .8);--mauve-surface: color(display-p3 1 1 1 / .8);--slate-surface: color(display-p3 1 1 1 / .8);--sage-surface: color(display-p3 1 1 1 / .8);--olive-surface: color(display-p3 1 1 1 / .8);--sand-surface: color(display-p3 1 1 1 / .8);--amber-surface: color(display-p3 .9922 .9843 .902 / .8);--blue-surface: color(display-p3 .9529 .9765 .9961 / .8);--bronze-surface: color(display-p3 .9843 .9608 .9529 / .8);--brown-surface: color(display-p3 .9843 .9725 .9569 / .8);--crimson-surface: color(display-p3 .9922 .9608 .9725 / .8);--cyan-surface: color(display-p3 .9412 .9765 .9804 / .8);--gold-surface: color(display-p3 .9765 .9725 .9412 / .8);--grass-surface: color(display-p3 .9569 .9804 .9569 / .8);--green-surface: color(display-p3 .9569 .9804 .9608 / .8);--indigo-surface: color(display-p3 .9647 .9725 .9961 / .8);--iris-surface: color(display-p3 .9647 .9647 .9961 / .8);--jade-surface: color(display-p3 .9529 .9804 .9608 / .8);--lime-surface: color(display-p3 .9725 .9765 .9412 / .8);--mint-surface: color(display-p3 .9451 .9804 .9725 / .8);--orange-surface: color(display-p3 .9961 .9608 .9176 / .8);--pink-surface: color(display-p3 .9922 .9608 .9804 / .8);--plum-surface: color(display-p3 .9843 .9647 .9843 / .8);--purple-surface: color(display-p3 .9804 .9647 .9922 / .8);--red-surface: color(display-p3 .9961 .9647 .9647 / .8);--ruby-surface: color(display-p3 .9961 .9647 .9647 / .8);--sky-surface: color(display-p3 .9412 .9765 .9843 / .8);--teal-surface: color(display-p3 .9451 .9804 .9725 / .8);--tomato-surface: color(display-p3 .9922 .9647 .9608 / .8);--violet-surface: color(display-p3 .9725 .9647 .9961 / .8);--yellow-surface: color(display-p3 .9961 .9922 .902 / .8)}}}.dark,.dark-theme{--gray-1: #111111;--gray-2: #191919;--gray-3: #222222;--gray-4: #2a2a2a;--gray-5: #313131;--gray-6: #3a3a3a;--gray-7: #484848;--gray-8: #606060;--gray-9: #6e6e6e;--gray-10: #7b7b7b;--gray-11: #b4b4b4;--gray-12: #eeeeee;--gray-a1: #00000000;--gray-a2: #ffffff09;--gray-a3: #ffffff12;--gray-a4: #ffffff1b;--gray-a5: #ffffff22;--gray-a6: #ffffff2c;--gray-a7: #ffffff3b;--gray-a8: #ffffff55;--gray-a9: #ffffff64;--gray-a10: #ffffff72;--gray-a11: #ffffffaf;--gray-a12: #ffffffed;--mauve-1: #121113;--mauve-2: #1a191b;--mauve-3: #232225;--mauve-4: #2b292d;--mauve-5: #323035;--mauve-6: #3c393f;--mauve-7: #49474e;--mauve-8: #625f69;--mauve-9: #6f6d78;--mauve-10: #7c7a85;--mauve-11: #b5b2bc;--mauve-12: #eeeef0;--mauve-a1: #00000000;--mauve-a2: #f5f4f609;--mauve-a3: #ebeaf814;--mauve-a4: #eee5f81d;--mauve-a5: #efe6fe25;--mauve-a6: #f1e6fd30;--mauve-a7: #eee9ff40;--mauve-a8: #eee7ff5d;--mauve-a9: #eae6fd6e;--mauve-a10: #ece9fd7c;--mauve-a11: #f5f1ffb7;--mauve-a12: #fdfdffef;--slate-1: #111113;--slate-2: #18191b;--slate-3: #212225;--slate-4: #272a2d;--slate-5: #2e3135;--slate-6: #363a3f;--slate-7: #43484e;--slate-8: #5a6169;--slate-9: #696e77;--slate-10: #777b84;--slate-11: #b0b4ba;--slate-12: #edeef0;--slate-a1: #00000000;--slate-a2: #d8f4f609;--slate-a3: #ddeaf814;--slate-a4: #d3edf81d;--slate-a5: #d9edfe25;--slate-a6: #d6ebfd30;--slate-a7: #d9edff40;--slate-a8: #d9edff5d;--slate-a9: #dfebfd6d;--slate-a10: #e5edfd7b;--slate-a11: #f1f7feb5;--slate-a12: #fcfdffef;--sage-1: #101211;--sage-2: #171918;--sage-3: #202221;--sage-4: #272a29;--sage-5: #2e3130;--sage-6: #373b39;--sage-7: #444947;--sage-8: #5b625f;--sage-9: #63706b;--sage-10: #717d79;--sage-11: #adb5b2;--sage-12: #eceeed;--sage-a1: #00000000;--sage-a2: #f0f2f108;--sage-a3: #f3f5f412;--sage-a4: #f2fefd1a;--sage-a5: #f1fbfa22;--sage-a6: #edfbf42d;--sage-a7: #edfcf73c;--sage-a8: #ebfdf657;--sage-a9: #dffdf266;--sage-a10: #e5fdf674;--sage-a11: #f4fefbb0;--sage-a12: #fdfffeed;--olive-1: #111210;--olive-2: #181917;--olive-3: #212220;--olive-4: #282a27;--olive-5: #2f312e;--olive-6: #383a36;--olive-7: #454843;--olive-8: #5c625b;--olive-9: #687066;--olive-10: #767d74;--olive-11: #afb5ad;--olive-12: #eceeec;--olive-a1: #00000000;--olive-a2: #f1f2f008;--olive-a3: #f4f5f312;--olive-a4: #f3fef21a;--olive-a5: #f2fbf122;--olive-a6: #f4faed2c;--olive-a7: #f2fced3b;--olive-a8: #edfdeb57;--olive-a9: #ebfde766;--olive-a10: #f0fdec74;--olive-a11: #f6fef4b0;--olive-a12: #fdfffded;--sand-1: #111110;--sand-2: #191918;--sand-3: #222221;--sand-4: #2a2a28;--sand-5: #31312e;--sand-6: #3b3a37;--sand-7: #494844;--sand-8: #62605b;--sand-9: #6f6d66;--sand-10: #7c7b74;--sand-11: #b5b3ad;--sand-12: #eeeeec;--sand-a1: #00000000;--sand-a2: #f4f4f309;--sand-a3: #f6f6f513;--sand-a4: #fefef31b;--sand-a5: #fbfbeb23;--sand-a6: #fffaed2d;--sand-a7: #fffbed3c;--sand-a8: #fff9eb57;--sand-a9: #fffae965;--sand-a10: #fffdee73;--sand-a11: #fffcf4b0;--sand-a12: #fffffded;--amber-1: #16120c;--amber-2: #1d180f;--amber-3: #302008;--amber-4: #3f2700;--amber-5: #4d3000;--amber-6: #5c3d05;--amber-7: #714f19;--amber-8: #8f6424;--amber-9: #ffc53d;--amber-10: #ffd60a;--amber-11: #ffca16;--amber-12: #ffe7b3;--amber-a1: #e63c0006;--amber-a2: #fd9b000d;--amber-a3: #fa820022;--amber-a4: #fc820032;--amber-a5: #fd8b0041;--amber-a6: #fd9b0051;--amber-a7: #ffab2567;--amber-a8: #ffae3587;--amber-a9: #ffc53d;--amber-a10: #ffd60a;--amber-a11: #ffca16;--amber-a12: #ffe7b3;--blue-1: #0d1520;--blue-2: #111927;--blue-3: #0d2847;--blue-4: #003362;--blue-5: #004074;--blue-6: #104d87;--blue-7: #205d9e;--blue-8: #2870bd;--blue-9: #0090ff;--blue-10: #3b9eff;--blue-11: #70b8ff;--blue-12: #c2e6ff;--blue-a1: #004df211;--blue-a2: #1166fb18;--blue-a3: #0077ff3a;--blue-a4: #0075ff57;--blue-a5: #0081fd6b;--blue-a6: #0f89fd7f;--blue-a7: #2a91fe98;--blue-a8: #3094feb9;--blue-a9: #0090ff;--blue-a10: #3b9eff;--blue-a11: #70b8ff;--blue-a12: #c2e6ff;--bronze-1: #141110;--bronze-2: #1c1917;--bronze-3: #262220;--bronze-4: #302a27;--bronze-5: #3b3330;--bronze-6: #493e3a;--bronze-7: #5a4c47;--bronze-8: #6f5f58;--bronze-9: #a18072;--bronze-10: #ae8c7e;--bronze-11: #d4b3a5;--bronze-12: #ede0d9;--bronze-a1: #d1110004;--bronze-a2: #fbbc910c;--bronze-a3: #faceb817;--bronze-a4: #facdb622;--bronze-a5: #ffd2c12d;--bronze-a6: #ffd1c03c;--bronze-a7: #fdd0c04f;--bronze-a8: #ffd6c565;--bronze-a9: #fec7b09b;--bronze-a10: #fecab5a9;--bronze-a11: #ffd7c6d1;--bronze-a12: #fff1e9ec;--brown-1: #12110f;--brown-2: #1c1816;--brown-3: #28211d;--brown-4: #322922;--brown-5: #3e3128;--brown-6: #4d3c2f;--brown-7: #614a39;--brown-8: #7c5f46;--brown-9: #ad7f58;--brown-10: #b88c67;--brown-11: #dbb594;--brown-12: #f2e1ca;--brown-a1: #91110002;--brown-a2: #fba67c0c;--brown-a3: #fcb58c19;--brown-a4: #fbbb8a24;--brown-a5: #fcb88931;--brown-a6: #fdba8741;--brown-a7: #ffbb8856;--brown-a8: #ffbe8773;--brown-a9: #feb87da8;--brown-a10: #ffc18cb3;--brown-a11: #fed1aad9;--brown-a12: #feecd4f2;--crimson-1: #191114;--crimson-2: #201318;--crimson-3: #381525;--crimson-4: #4d122f;--crimson-5: #5c1839;--crimson-6: #6d2545;--crimson-7: #873356;--crimson-8: #b0436e;--crimson-9: #e93d82;--crimson-10: #ee518a;--crimson-11: #ff92ad;--crimson-12: #fdd3e8;--crimson-a1: #f4126709;--crimson-a2: #f22f7a11;--crimson-a3: #fe2a8b2a;--crimson-a4: #fd158741;--crimson-a5: #fd278f51;--crimson-a6: #fe459763;--crimson-a7: #fd559b7f;--crimson-a8: #fe5b9bab;--crimson-a9: #fe418de8;--crimson-a10: #ff5693ed;--crimson-a11: #ff92ad;--crimson-a12: #ffd5eafd;--cyan-1: #0b161a;--cyan-2: #101b20;--cyan-3: #082c36;--cyan-4: #003848;--cyan-5: #004558;--cyan-6: #045468;--cyan-7: #12677e;--cyan-8: #11809c;--cyan-9: #00a2c7;--cyan-10: #23afd0;--cyan-11: #4ccce6;--cyan-12: #b6ecf7;--cyan-a1: #0091f70a;--cyan-a2: #02a7f211;--cyan-a3: #00befd28;--cyan-a4: #00baff3b;--cyan-a5: #00befd4d;--cyan-a6: #00c7fd5e;--cyan-a7: #14cdff75;--cyan-a8: #11cfff95;--cyan-a9: #00cfffc3;--cyan-a10: #28d6ffcd;--cyan-a11: #52e1fee5;--cyan-a12: #bbf3fef7;--gold-1: #121211;--gold-2: #1b1a17;--gold-3: #24231f;--gold-4: #2d2b26;--gold-5: #38352e;--gold-6: #444039;--gold-7: #544f46;--gold-8: #696256;--gold-9: #978365;--gold-10: #a39073;--gold-11: #cbb99f;--gold-12: #e8e2d9;--gold-a1: #91911102;--gold-a2: #f9e29d0b;--gold-a3: #f8ecbb15;--gold-a4: #ffeec41e;--gold-a5: #feecc22a;--gold-a6: #feebcb37;--gold-a7: #ffedcd48;--gold-a8: #fdeaca5f;--gold-a9: #ffdba690;--gold-a10: #fedfb09d;--gold-a11: #fee7c6c8;--gold-a12: #fef7ede7;--grass-1: #0e1511;--grass-2: #141a15;--grass-3: #1b2a1e;--grass-4: #1d3a24;--grass-5: #25482d;--grass-6: #2d5736;--grass-7: #366740;--grass-8: #3e7949;--grass-9: #46a758;--grass-10: #53b365;--grass-11: #71d083;--grass-12: #c2f0c2;--grass-a1: #00de1205;--grass-a2: #5ef7780a;--grass-a3: #70fe8c1b;--grass-a4: #57ff802c;--grass-a5: #68ff8b3b;--grass-a6: #71ff8f4b;--grass-a7: #77fd925d;--grass-a8: #77fd9070;--grass-a9: #65ff82a1;--grass-a10: #72ff8dae;--grass-a11: #89ff9fcd;--grass-a12: #ceffceef;--green-1: #0e1512;--green-2: #121b17;--green-3: #132d21;--green-4: #113b29;--green-5: #174933;--green-6: #20573e;--green-7: #28684a;--green-8: #2f7c57;--green-9: #30a46c;--green-10: #33b074;--green-11: #3dd68c;--green-12: #b1f1cb;--green-a1: #00de4505;--green-a2: #29f99d0b;--green-a3: #22ff991e;--green-a4: #11ff992d;--green-a5: #2bffa23c;--green-a6: #44ffaa4b;--green-a7: #50fdac5e;--green-a8: #54ffad73;--green-a9: #44ffa49e;--green-a10: #43fea4ab;--green-a11: #46fea5d4;--green-a12: #bbffd7f0;--indigo-1: #11131f;--indigo-2: #141726;--indigo-3: #182449;--indigo-4: #1d2e62;--indigo-5: #253974;--indigo-6: #304384;--indigo-7: #3a4f97;--indigo-8: #435db1;--indigo-9: #3e63dd;--indigo-10: #5472e4;--indigo-11: #9eb1ff;--indigo-12: #d6e1ff;--indigo-a1: #1133ff0f;--indigo-a2: #3354fa17;--indigo-a3: #2f62ff3c;--indigo-a4: #3566ff57;--indigo-a5: #4171fd6b;--indigo-a6: #5178fd7c;--indigo-a7: #5a7fff90;--indigo-a8: #5b81feac;--indigo-a9: #4671ffdb;--indigo-a10: #5c7efee3;--indigo-a11: #9eb1ff;--indigo-a12: #d6e1ff;--iris-1: #13131e;--iris-2: #171625;--iris-3: #202248;--iris-4: #262a65;--iris-5: #303374;--iris-6: #3d3e82;--iris-7: #4a4a95;--iris-8: #5958b1;--iris-9: #5b5bd6;--iris-10: #6e6ade;--iris-11: #b1a9ff;--iris-12: #e0dffe;--iris-a1: #3636fe0e;--iris-a2: #564bf916;--iris-a3: #525bff3b;--iris-a4: #4d58ff5a;--iris-a5: #5b62fd6b;--iris-a6: #6d6ffd7a;--iris-a7: #7777fe8e;--iris-a8: #7b7afeac;--iris-a9: #6a6afed4;--iris-a10: #7d79ffdc;--iris-a11: #b1a9ff;--iris-a12: #e1e0fffe;--jade-1: #0d1512;--jade-2: #121c18;--jade-3: #0f2e22;--jade-4: #0b3b2c;--jade-5: #114837;--jade-6: #1b5745;--jade-7: #246854;--jade-8: #2a7e68;--jade-9: #29a383;--jade-10: #27b08b;--jade-11: #1fd8a4;--jade-12: #adf0d4;--jade-a1: #00de4505;--jade-a2: #27fba60c;--jade-a3: #02f99920;--jade-a4: #00ffaa2d;--jade-a5: #11ffb63b;--jade-a6: #34ffc24b;--jade-a7: #45fdc75e;--jade-a8: #48ffcf75;--jade-a9: #38feca9d;--jade-a10: #31fec7ab;--jade-a11: #21fec0d6;--jade-a12: #b8ffe1ef;--lime-1: #11130c;--lime-2: #151a10;--lime-3: #1f2917;--lime-4: #29371d;--lime-5: #334423;--lime-6: #3d522a;--lime-7: #496231;--lime-8: #577538;--lime-9: #bdee63;--lime-10: #d4ff70;--lime-11: #bde56c;--lime-12: #e3f7ba;--lime-a1: #11bb0003;--lime-a2: #78f7000a;--lime-a3: #9bfd4c1a;--lime-a4: #a7fe5c29;--lime-a5: #affe6537;--lime-a6: #b2fe6d46;--lime-a7: #b6ff6f57;--lime-a8: #b6fd6d6c;--lime-a9: #caff69ed;--lime-a10: #d4ff70;--lime-a11: #d1fe77e4;--lime-a12: #e9febff7;--mint-1: #0e1515;--mint-2: #0f1b1b;--mint-3: #092c2b;--mint-4: #003a38;--mint-5: #004744;--mint-6: #105650;--mint-7: #1e685f;--mint-8: #277f70;--mint-9: #86ead4;--mint-10: #a8f5e5;--mint-11: #58d5ba;--mint-12: #c4f5e1;--mint-a1: #00dede05;--mint-a2: #00f9f90b;--mint-a3: #00fff61d;--mint-a4: #00fff42c;--mint-a5: #00fff23a;--mint-a6: #0effeb4a;--mint-a7: #34fde55e;--mint-a8: #41ffdf76;--mint-a9: #92ffe7e9;--mint-a10: #aefeedf5;--mint-a11: #67ffded2;--mint-a12: #cbfee9f5;--orange-1: #17120e;--orange-2: #1e160f;--orange-3: #331e0b;--orange-4: #462100;--orange-5: #562800;--orange-6: #66350c;--orange-7: #7e451d;--orange-8: #a35829;--orange-9: #f76b15;--orange-10: #ff801f;--orange-11: #ffa057;--orange-12: #ffe0c2;--orange-a1: #ec360007;--orange-a2: #fe6d000e;--orange-a3: #fb6a0025;--orange-a4: #ff590039;--orange-a5: #ff61004a;--orange-a6: #fd75045c;--orange-a7: #ff832c75;--orange-a8: #fe84389d;--orange-a9: #fe6d15f7;--orange-a10: #ff801f;--orange-a11: #ffa057;--orange-a12: #ffe0c2;--pink-1: #191117;--pink-2: #21121d;--pink-3: #37172f;--pink-4: #4b143d;--pink-5: #591c47;--pink-6: #692955;--pink-7: #833869;--pink-8: #a84885;--pink-9: #d6409f;--pink-10: #de51a8;--pink-11: #ff8dcc;--pink-12: #fdd1ea;--pink-a1: #f412bc09;--pink-a2: #f420bb12;--pink-a3: #fe37cc29;--pink-a4: #fc1ec43f;--pink-a5: #fd35c24e;--pink-a6: #fd51c75f;--pink-a7: #fd62c87b;--pink-a8: #ff68c8a2;--pink-a9: #fe49bcd4;--pink-a10: #ff5cc0dc;--pink-a11: #ff8dcc;--pink-a12: #ffd3ecfd;--plum-1: #181118;--plum-2: #201320;--plum-3: #351a35;--plum-4: #451d47;--plum-5: #512454;--plum-6: #5e3061;--plum-7: #734079;--plum-8: #92549c;--plum-9: #ab4aba;--plum-10: #b658c4;--plum-11: #e796f3;--plum-12: #f4d4f4;--plum-a1: #f112f108;--plum-a2: #f22ff211;--plum-a3: #fd4cfd27;--plum-a4: #f646ff3a;--plum-a5: #f455ff48;--plum-a6: #f66dff56;--plum-a7: #f07cfd70;--plum-a8: #ee84ff95;--plum-a9: #e961feb6;--plum-a10: #ed70ffc0;--plum-a11: #f19cfef3;--plum-a12: #feddfef4;--purple-1: #18111b;--purple-2: #1e1523;--purple-3: #301c3b;--purple-4: #3d224e;--purple-5: #48295c;--purple-6: #54346b;--purple-7: #664282;--purple-8: #8457aa;--purple-9: #8e4ec6;--purple-10: #9a5cd0;--purple-11: #d19dff;--purple-12: #ecd9fa;--purple-a1: #b412f90b;--purple-a2: #b744f714;--purple-a3: #c150ff2d;--purple-a4: #bb53fd42;--purple-a5: #be5cfd51;--purple-a6: #c16dfd61;--purple-a7: #c378fd7a;--purple-a8: #c47effa4;--purple-a9: #b661ffc2;--purple-a10: #bc6fffcd;--purple-a11: #d19dff;--purple-a12: #f1ddfffa;--red-1: #191111;--red-2: #201314;--red-3: #3b1219;--red-4: #500f1c;--red-5: #611623;--red-6: #72232d;--red-7: #8c333a;--red-8: #b54548;--red-9: #e5484d;--red-10: #ec5d5e;--red-11: #ff9592;--red-12: #ffd1d9;--red-a1: #f4121209;--red-a2: #f22f3e11;--red-a3: #ff173f2d;--red-a4: #fe0a3b44;--red-a5: #ff204756;--red-a6: #ff3e5668;--red-a7: #ff536184;--red-a8: #ff5d61b0;--red-a9: #fe4e54e4;--red-a10: #ff6465eb;--red-a11: #ff9592;--red-a12: #ffd1d9;--ruby-1: #191113;--ruby-2: #1e1517;--ruby-3: #3a141e;--ruby-4: #4e1325;--ruby-5: #5e1a2e;--ruby-6: #6f2539;--ruby-7: #883447;--ruby-8: #b3445a;--ruby-9: #e54666;--ruby-10: #ec5a72;--ruby-11: #ff949d;--ruby-12: #fed2e1;--ruby-a1: #f4124a09;--ruby-a2: #fe5a7f0e;--ruby-a3: #ff235d2c;--ruby-a4: #fd195e42;--ruby-a5: #fe2d6b53;--ruby-a6: #ff447665;--ruby-a7: #ff577d80;--ruby-a8: #ff5c7cae;--ruby-a9: #fe4c70e4;--ruby-a10: #ff617beb;--ruby-a11: #ff949d;--ruby-a12: #ffd3e2fe;--sky-1: #0d141f;--sky-2: #111a27;--sky-3: #112840;--sky-4: #113555;--sky-5: #154467;--sky-6: #1b537b;--sky-7: #1f6692;--sky-8: #197cae;--sky-9: #7ce2fe;--sky-10: #a8eeff;--sky-11: #75c7f0;--sky-12: #c2f3ff;--sky-a1: #0044ff0f;--sky-a2: #1171fb18;--sky-a3: #1184fc33;--sky-a4: #128fff49;--sky-a5: #1c9dfd5d;--sky-a6: #28a5ff72;--sky-a7: #2badfe8b;--sky-a8: #1db2fea9;--sky-a9: #7ce3fffe;--sky-a10: #a8eeff;--sky-a11: #7cd3ffef;--sky-a12: #c2f3ff;--teal-1: #0d1514;--teal-2: #111c1b;--teal-3: #0d2d2a;--teal-4: #023b37;--teal-5: #084843;--teal-6: #145750;--teal-7: #1c6961;--teal-8: #207e73;--teal-9: #12a594;--teal-10: #0eb39e;--teal-11: #0bd8b6;--teal-12: #adf0dd;--teal-a1: #00deab05;--teal-a2: #12fbe60c;--teal-a3: #00ffe61e;--teal-a4: #00ffe92d;--teal-a5: #00ffea3b;--teal-a6: #1cffe84b;--teal-a7: #2efde85f;--teal-a8: #32ffe775;--teal-a9: #13ffe49f;--teal-a10: #0dffe0ae;--teal-a11: #0afed5d6;--teal-a12: #b8ffebef;--tomato-1: #181111;--tomato-2: #1f1513;--tomato-3: #391714;--tomato-4: #4e1511;--tomato-5: #5e1c16;--tomato-6: #6e2920;--tomato-7: #853a2d;--tomato-8: #ac4d39;--tomato-9: #e54d2e;--tomato-10: #ec6142;--tomato-11: #ff977d;--tomato-12: #fbd3cb;--tomato-a1: #f1121208;--tomato-a2: #ff55330f;--tomato-a3: #ff35232b;--tomato-a4: #fd201142;--tomato-a5: #fe332153;--tomato-a6: #ff4f3864;--tomato-a7: #fd644a7d;--tomato-a8: #fe6d4ea7;--tomato-a9: #fe5431e4;--tomato-a10: #ff6847eb;--tomato-a11: #ff977d;--tomato-a12: #ffd6cefb;--violet-1: #14121f;--violet-2: #1b1525;--violet-3: #291f43;--violet-4: #33255b;--violet-5: #3c2e69;--violet-6: #473876;--violet-7: #56468b;--violet-8: #6958ad;--violet-9: #6e56cf;--violet-10: #7d66d9;--violet-11: #baa7ff;--violet-12: #e2ddfe;--violet-a1: #4422ff0f;--violet-a2: #853ff916;--violet-a3: #8354fe36;--violet-a4: #7d51fd50;--violet-a5: #845ffd5f;--violet-a6: #8f6cfd6d;--violet-a7: #9879ff83;--violet-a8: #977dfea8;--violet-a9: #8668ffcc;--violet-a10: #9176fed7;--violet-a11: #baa7ff;--violet-a12: #e3defffe;--yellow-1: #14120b;--yellow-2: #1b180f;--yellow-3: #2d2305;--yellow-4: #362b00;--yellow-5: #433500;--yellow-6: #524202;--yellow-7: #665417;--yellow-8: #836a21;--yellow-9: #ffe629;--yellow-10: #ffff57;--yellow-11: #f5e147;--yellow-12: #f6eeb4;--yellow-a1: #d1510004;--yellow-a2: #f9b4000b;--yellow-a3: #ffaa001e;--yellow-a4: #fdb70028;--yellow-a5: #febb0036;--yellow-a6: #fec40046;--yellow-a7: #fdcb225c;--yellow-a8: #fdca327b;--yellow-a9: #ffe629;--yellow-a10: #ffff57;--yellow-a11: #fee949f5;--yellow-a12: #fef6baf6;--gray-surface: #21212180;--gray-indicator: var(--gray-9);--gray-track: var(--gray-9);--mauve-surface: #22212380;--mauve-indicator: var(--mauve-9);--mauve-track: var(--mauve-9);--slate-surface: #1f212380;--slate-indicator: var(--slate-9);--slate-track: var(--slate-9);--sage-surface: #1e201f80;--sage-indicator: var(--sage-9);--sage-track: var(--sage-9);--olive-surface: #1f201e80;--olive-indicator: var(--olive-9);--olive-track: var(--olive-9);--sand-surface: #21212080;--sand-indicator: var(--sand-9);--sand-track: var(--sand-9);--amber-surface: #271f1380;--amber-indicator: var(--amber-9);--amber-track: var(--amber-9);--blue-surface: #11213d80;--blue-indicator: var(--blue-9);--blue-track: var(--blue-9);--bronze-surface: #27211d80;--bronze-indicator: var(--bronze-9);--bronze-track: var(--bronze-9);--brown-surface: #271f1b80;--brown-indicator: var(--brown-9);--brown-track: var(--brown-9);--crimson-surface: #2f151f80;--crimson-indicator: var(--crimson-9);--crimson-track: var(--crimson-9);--cyan-surface: #11252d80;--cyan-indicator: var(--cyan-9);--cyan-track: var(--cyan-9);--gold-surface: #25231d80;--gold-indicator: var(--gold-9);--gold-track: var(--gold-9);--grass-surface: #19231b80;--grass-indicator: var(--grass-9);--grass-track: var(--grass-9);--green-surface: #15251d80;--green-indicator: var(--green-9);--green-track: var(--green-9);--indigo-surface: #171d3b80;--indigo-indicator: var(--indigo-9);--indigo-track: var(--indigo-9);--iris-surface: #1d1b3980;--iris-indicator: var(--iris-9);--iris-track: var(--iris-9);--jade-surface: #13271f80;--jade-indicator: var(--jade-9);--jade-track: var(--jade-9);--lime-surface: #1b211580;--lime-indicator: var(--lime-9);--lime-track: var(--lime-9);--mint-surface: #15272780;--mint-indicator: var(--mint-9);--mint-track: var(--mint-9);--orange-surface: #271d1380;--orange-indicator: var(--orange-9);--orange-track: var(--orange-9);--pink-surface: #31132980;--pink-indicator: var(--pink-9);--pink-track: var(--pink-9);--plum-surface: #2f152f80;--plum-indicator: var(--plum-9);--plum-track: var(--plum-9);--purple-surface: #2b173580;--purple-indicator: var(--purple-9);--purple-track: var(--purple-9);--red-surface: #2f151780;--red-indicator: var(--red-9);--red-track: var(--red-9);--ruby-surface: #2b191d80;--ruby-indicator: var(--ruby-9);--ruby-track: var(--ruby-9);--sky-surface: #13233b80;--sky-indicator: var(--sky-9);--sky-track: var(--sky-9);--teal-surface: #13272580;--teal-indicator: var(--teal-9);--teal-track: var(--teal-9);--tomato-surface: #2d191580;--tomato-indicator: var(--tomato-9);--tomato-track: var(--tomato-9);--violet-surface: #25193980;--violet-indicator: var(--violet-9);--violet-track: var(--violet-9);--yellow-surface: #231f1380;--yellow-indicator: var(--yellow-9);--yellow-track: var(--yellow-9)}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){.dark,.dark-theme{--gray-1: color(display-p3 .067 .067 .067);--gray-2: color(display-p3 .098 .098 .098);--gray-3: color(display-p3 .135 .135 .135);--gray-4: color(display-p3 .163 .163 .163);--gray-5: color(display-p3 .192 .192 .192);--gray-6: color(display-p3 .228 .228 .228);--gray-7: color(display-p3 .283 .283 .283);--gray-8: color(display-p3 .375 .375 .375);--gray-9: color(display-p3 .431 .431 .431);--gray-10: color(display-p3 .484 .484 .484);--gray-11: color(display-p3 .706 .706 .706);--gray-12: color(display-p3 .933 .933 .933);--gray-a1: color(display-p3 0 0 0 / 0);--gray-a2: color(display-p3 1 1 1 / .034);--gray-a3: color(display-p3 1 1 1 / .071);--gray-a4: color(display-p3 1 1 1 / .105);--gray-a5: color(display-p3 1 1 1 / .134);--gray-a6: color(display-p3 1 1 1 / .172);--gray-a7: color(display-p3 1 1 1 / .231);--gray-a8: color(display-p3 1 1 1 / .332);--gray-a9: color(display-p3 1 1 1 / .391);--gray-a10: color(display-p3 1 1 1 / .445);--gray-a11: color(display-p3 1 1 1 / .685);--gray-a12: color(display-p3 1 1 1 / .929);--mauve-1: color(display-p3 .07 .067 .074);--mauve-2: color(display-p3 .101 .098 .105);--mauve-3: color(display-p3 .138 .134 .144);--mauve-4: color(display-p3 .167 .161 .175);--mauve-5: color(display-p3 .196 .189 .206);--mauve-6: color(display-p3 .232 .225 .245);--mauve-7: color(display-p3 .286 .277 .302);--mauve-8: color(display-p3 .383 .373 .408);--mauve-9: color(display-p3 .434 .428 .467);--mauve-10: color(display-p3 .487 .48 .519);--mauve-11: color(display-p3 .707 .7 .735);--mauve-12: color(display-p3 .933 .933 .94);--mauve-a1: color(display-p3 0 0 0 / 0);--mauve-a2: color(display-p3 .996 .992 1 / .034);--mauve-a3: color(display-p3 .937 .933 .992 / .077);--mauve-a4: color(display-p3 .957 .918 .996 / .111);--mauve-a5: color(display-p3 .937 .906 .996 / .145);--mauve-a6: color(display-p3 .953 .925 .996 / .183);--mauve-a7: color(display-p3 .945 .929 1 / .246);--mauve-a8: color(display-p3 .937 .918 1 / .361);--mauve-a9: color(display-p3 .933 .918 1 / .424);--mauve-a10: color(display-p3 .941 .925 1 / .479);--mauve-a11: color(display-p3 .965 .961 1 / .712);--mauve-a12: color(display-p3 .992 .992 1 / .937);--slate-1: color(display-p3 .067 .067 .074);--slate-2: color(display-p3 .095 .098 .105);--slate-3: color(display-p3 .13 .135 .145);--slate-4: color(display-p3 .156 .163 .176);--slate-5: color(display-p3 .183 .191 .206);--slate-6: color(display-p3 .215 .226 .244);--slate-7: color(display-p3 .265 .28 .302);--slate-8: color(display-p3 .357 .381 .409);--slate-9: color(display-p3 .415 .431 .463);--slate-10: color(display-p3 .469 .483 .514);--slate-11: color(display-p3 .692 .704 .728);--slate-12: color(display-p3 .93 .933 .94);--slate-a1: color(display-p3 0 0 0 / 0);--slate-a2: color(display-p3 .875 .992 1 / .034);--slate-a3: color(display-p3 .882 .933 .992 / .077);--slate-a4: color(display-p3 .882 .953 .996 / .111);--slate-a5: color(display-p3 .878 .929 .996 / .145);--slate-a6: color(display-p3 .882 .949 .996 / .183);--slate-a7: color(display-p3 .882 .929 1 / .246);--slate-a8: color(display-p3 .871 .937 1 / .361);--slate-a9: color(display-p3 .898 .937 1 / .42);--slate-a10: color(display-p3 .918 .945 1 / .475);--slate-a11: color(display-p3 .949 .969 .996 / .708);--slate-a12: color(display-p3 .988 .992 1 / .937);--sage-1: color(display-p3 .064 .07 .067);--sage-2: color(display-p3 .092 .098 .094);--sage-3: color(display-p3 .128 .135 .131);--sage-4: color(display-p3 .155 .164 .159);--sage-5: color(display-p3 .183 .193 .188);--sage-6: color(display-p3 .218 .23 .224);--sage-7: color(display-p3 .269 .285 .277);--sage-8: color(display-p3 .362 .382 .373);--sage-9: color(display-p3 .398 .438 .421);--sage-10: color(display-p3 .453 .49 .474);--sage-11: color(display-p3 .685 .709 .697);--sage-12: color(display-p3 .927 .933 .93);--sage-a1: color(display-p3 0 0 0 / 0);--sage-a2: color(display-p3 .976 .988 .984 / .03);--sage-a3: color(display-p3 .992 .945 .941 / .072);--sage-a4: color(display-p3 .988 .996 .992 / .102);--sage-a5: color(display-p3 .992 1 .996 / .131);--sage-a6: color(display-p3 .973 1 .976 / .173);--sage-a7: color(display-p3 .957 1 .976 / .233);--sage-a8: color(display-p3 .957 1 .984 / .334);--sage-a9: color(display-p3 .902 1 .957 / .397);--sage-a10: color(display-p3 .929 1 .973 / .452);--sage-a11: color(display-p3 .969 1 .988 / .688);--sage-a12: color(display-p3 .992 1 .996 / .929);--olive-1: color(display-p3 .067 .07 .063);--olive-2: color(display-p3 .095 .098 .091);--olive-3: color(display-p3 .131 .135 .126);--olive-4: color(display-p3 .158 .163 .153);--olive-5: color(display-p3 .186 .192 .18);--olive-6: color(display-p3 .221 .229 .215);--olive-7: color(display-p3 .273 .284 .266);--olive-8: color(display-p3 .365 .382 .359);--olive-9: color(display-p3 .414 .438 .404);--olive-10: color(display-p3 .467 .49 .458);--olive-11: color(display-p3 .69 .709 .682);--olive-12: color(display-p3 .927 .933 .926);--olive-a1: color(display-p3 0 0 0 / 0);--olive-a2: color(display-p3 .984 .988 .976 / .03);--olive-a3: color(display-p3 .992 .996 .988 / .068);--olive-a4: color(display-p3 .953 .996 .949 / .102);--olive-a5: color(display-p3 .969 1 .965 / .131);--olive-a6: color(display-p3 .973 1 .969 / .169);--olive-a7: color(display-p3 .98 1 .961 / .228);--olive-a8: color(display-p3 .961 1 .957 / .334);--olive-a9: color(display-p3 .949 1 .922 / .397);--olive-a10: color(display-p3 .953 1 .941 / .452);--olive-a11: color(display-p3 .976 1 .965 / .688);--olive-a12: color(display-p3 .992 1 .992 / .929);--sand-1: color(display-p3 .067 .067 .063);--sand-2: color(display-p3 .098 .098 .094);--sand-3: color(display-p3 .135 .135 .129);--sand-4: color(display-p3 .164 .163 .156);--sand-5: color(display-p3 .193 .192 .183);--sand-6: color(display-p3 .23 .229 .217);--sand-7: color(display-p3 .285 .282 .267);--sand-8: color(display-p3 .384 .378 .357);--sand-9: color(display-p3 .434 .428 .403);--sand-10: color(display-p3 .487 .481 .456);--sand-11: color(display-p3 .707 .703 .68);--sand-12: color(display-p3 .933 .933 .926);--sand-a1: color(display-p3 0 0 0 / 0);--sand-a2: color(display-p3 .992 .992 .988 / .034);--sand-a3: color(display-p3 .996 .996 .992 / .072);--sand-a4: color(display-p3 .992 .992 .953 / .106);--sand-a5: color(display-p3 1 1 .965 / .135);--sand-a6: color(display-p3 1 .976 .929 / .177);--sand-a7: color(display-p3 1 .984 .929 / .236);--sand-a8: color(display-p3 1 .976 .925 / .341);--sand-a9: color(display-p3 1 .98 .925 / .395);--sand-a10: color(display-p3 1 .992 .933 / .45);--sand-a11: color(display-p3 1 .996 .961 / .685);--sand-a12: color(display-p3 1 1 .992 / .929);--amber-1: color(display-p3 .082 .07 .05);--amber-2: color(display-p3 .111 .094 .064);--amber-3: color(display-p3 .178 .128 .049);--amber-4: color(display-p3 .239 .156 0);--amber-5: color(display-p3 .29 .193 0);--amber-6: color(display-p3 .344 .245 .076);--amber-7: color(display-p3 .422 .314 .141);--amber-8: color(display-p3 .535 .399 .189);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 1 .87 .15);--amber-11: color(display-p3 1 .8 .29);--amber-12: color(display-p3 .984 .909 .726);--amber-a1: color(display-p3 .992 .298 0 / .017);--amber-a2: color(display-p3 .988 .651 0 / .047);--amber-a3: color(display-p3 1 .6 0 / .118);--amber-a4: color(display-p3 1 .557 0 / .185);--amber-a5: color(display-p3 1 .592 0 / .24);--amber-a6: color(display-p3 1 .659 .094 / .299);--amber-a7: color(display-p3 1 .714 .263 / .383);--amber-a8: color(display-p3 .996 .729 .306 / .5);--amber-a9: color(display-p3 1 .769 .259);--amber-a10: color(display-p3 1 .871 .149);--amber-a11: color(display-p3 1 .8 .29);--amber-a12: color(display-p3 .984 .909 .726);--blue-1: color(display-p3 .057 .081 .122);--blue-2: color(display-p3 .072 .098 .147);--blue-3: color(display-p3 .078 .154 .27);--blue-4: color(display-p3 .033 .197 .37);--blue-5: color(display-p3 .08 .245 .441);--blue-6: color(display-p3 .14 .298 .511);--blue-7: color(display-p3 .195 .361 .6);--blue-8: color(display-p3 .239 .434 .72);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .344 .612 .973);--blue-11: color(display-p3 .49 .72 1);--blue-12: color(display-p3 .788 .898 .99);--blue-a1: color(display-p3 0 .333 1 / .059);--blue-a2: color(display-p3 .114 .435 .988 / .085);--blue-a3: color(display-p3 .122 .463 1 / .219);--blue-a4: color(display-p3 0 .467 1 / .324);--blue-a5: color(display-p3 .098 .51 1 / .4);--blue-a6: color(display-p3 .224 .557 1 / .475);--blue-a7: color(display-p3 .294 .584 1 / .572);--blue-a8: color(display-p3 .314 .592 1 / .702);--blue-a9: color(display-p3 .251 .573 .996 / .967);--blue-a10: color(display-p3 .357 .631 1 / .971);--blue-a11: color(display-p3 .49 .72 1);--blue-a12: color(display-p3 .788 .898 .99);--bronze-1: color(display-p3 .076 .067 .063);--bronze-2: color(display-p3 .106 .097 .093);--bronze-3: color(display-p3 .147 .132 .125);--bronze-4: color(display-p3 .185 .166 .156);--bronze-5: color(display-p3 .227 .202 .19);--bronze-6: color(display-p3 .278 .246 .23);--bronze-7: color(display-p3 .343 .302 .281);--bronze-8: color(display-p3 .426 .374 .347);--bronze-9: color(display-p3 .611 .507 .455);--bronze-10: color(display-p3 .66 .556 .504);--bronze-11: color(display-p3 .81 .707 .655);--bronze-12: color(display-p3 .921 .88 .854);--bronze-a1: color(display-p3 .941 .067 0 / .009);--bronze-a2: color(display-p3 .98 .8 .706 / .043);--bronze-a3: color(display-p3 .988 .851 .761 / .085);--bronze-a4: color(display-p3 .996 .839 .78 / .127);--bronze-a5: color(display-p3 .996 .863 .773 / .173);--bronze-a6: color(display-p3 1 .863 .796 / .227);--bronze-a7: color(display-p3 1 .867 .8 / .295);--bronze-a8: color(display-p3 1 .859 .788 / .387);--bronze-a9: color(display-p3 1 .82 .733 / .585);--bronze-a10: color(display-p3 1 .839 .761 / .635);--bronze-a11: color(display-p3 .81 .707 .655);--bronze-a12: color(display-p3 .921 .88 .854);--brown-1: color(display-p3 .071 .067 .059);--brown-2: color(display-p3 .107 .095 .087);--brown-3: color(display-p3 .151 .13 .115);--brown-4: color(display-p3 .191 .161 .138);--brown-5: color(display-p3 .235 .194 .162);--brown-6: color(display-p3 .291 .237 .192);--brown-7: color(display-p3 .365 .295 .232);--brown-8: color(display-p3 .469 .377 .287);--brown-9: color(display-p3 .651 .505 .368);--brown-10: color(display-p3 .697 .557 .423);--brown-11: color(display-p3 .835 .715 .597);--brown-12: color(display-p3 .938 .885 .802);--brown-a1: color(display-p3 .855 .071 0 / .005);--brown-a2: color(display-p3 .98 .706 .525 / .043);--brown-a3: color(display-p3 .996 .745 .576 / .093);--brown-a4: color(display-p3 1 .765 .592 / .135);--brown-a5: color(display-p3 1 .761 .588 / .181);--brown-a6: color(display-p3 1 .773 .592 / .24);--brown-a7: color(display-p3 .996 .776 .58 / .32);--brown-a8: color(display-p3 1 .78 .573 / .433);--brown-a9: color(display-p3 1 .769 .549 / .627);--brown-a10: color(display-p3 1 .792 .596 / .677);--brown-a11: color(display-p3 .835 .715 .597);--brown-a12: color(display-p3 .938 .885 .802);--crimson-1: color(display-p3 .093 .068 .078);--crimson-2: color(display-p3 .117 .078 .095);--crimson-3: color(display-p3 .203 .091 .143);--crimson-4: color(display-p3 .277 .087 .182);--crimson-5: color(display-p3 .332 .115 .22);--crimson-6: color(display-p3 .394 .162 .268);--crimson-7: color(display-p3 .489 .222 .336);--crimson-8: color(display-p3 .638 .289 .429);--crimson-9: color(display-p3 .843 .298 .507);--crimson-10: color(display-p3 .864 .364 .539);--crimson-11: color(display-p3 1 .56 .66);--crimson-12: color(display-p3 .966 .834 .906);--crimson-a1: color(display-p3 .984 .071 .463 / .03);--crimson-a2: color(display-p3 .996 .282 .569 / .055);--crimson-a3: color(display-p3 .996 .227 .573 / .148);--crimson-a4: color(display-p3 1 .157 .569 / .227);--crimson-a5: color(display-p3 1 .231 .604 / .286);--crimson-a6: color(display-p3 1 .337 .643 / .349);--crimson-a7: color(display-p3 1 .416 .663 / .454);--crimson-a8: color(display-p3 .996 .427 .651 / .614);--crimson-a9: color(display-p3 1 .345 .596 / .832);--crimson-a10: color(display-p3 1 .42 .62 / .853);--crimson-a11: color(display-p3 1 .56 .66);--crimson-a12: color(display-p3 .966 .834 .906);--cyan-1: color(display-p3 .053 .085 .098);--cyan-2: color(display-p3 .072 .105 .122);--cyan-3: color(display-p3 .073 .168 .209);--cyan-4: color(display-p3 .063 .216 .277);--cyan-5: color(display-p3 .091 .267 .336);--cyan-6: color(display-p3 .137 .324 .4);--cyan-7: color(display-p3 .186 .398 .484);--cyan-8: color(display-p3 .23 .496 .6);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .331 .675 .801);--cyan-11: color(display-p3 .446 .79 .887);--cyan-12: color(display-p3 .757 .919 .962);--cyan-a1: color(display-p3 0 .647 .992 / .034);--cyan-a2: color(display-p3 .133 .733 1 / .059);--cyan-a3: color(display-p3 .122 .741 .996 / .152);--cyan-a4: color(display-p3 .051 .725 1 / .227);--cyan-a5: color(display-p3 .149 .757 1 / .29);--cyan-a6: color(display-p3 .267 .792 1 / .358);--cyan-a7: color(display-p3 .333 .808 1 / .446);--cyan-a8: color(display-p3 .357 .816 1 / .572);--cyan-a9: color(display-p3 .357 .82 1 / .748);--cyan-a10: color(display-p3 .4 .839 1 / .786);--cyan-a11: color(display-p3 .446 .79 .887);--cyan-a12: color(display-p3 .757 .919 .962);--gold-1: color(display-p3 .071 .071 .067);--gold-2: color(display-p3 .104 .101 .09);--gold-3: color(display-p3 .141 .136 .122);--gold-4: color(display-p3 .177 .17 .152);--gold-5: color(display-p3 .217 .207 .185);--gold-6: color(display-p3 .265 .252 .225);--gold-7: color(display-p3 .327 .31 .277);--gold-8: color(display-p3 .407 .384 .342);--gold-9: color(display-p3 .579 .517 .41);--gold-10: color(display-p3 .628 .566 .463);--gold-11: color(display-p3 .784 .728 .635);--gold-12: color(display-p3 .906 .887 .855);--gold-a1: color(display-p3 .855 .855 .071 / .005);--gold-a2: color(display-p3 .98 .89 .616 / .043);--gold-a3: color(display-p3 1 .949 .753 / .08);--gold-a4: color(display-p3 1 .933 .8 / .118);--gold-a5: color(display-p3 1 .949 .804 / .16);--gold-a6: color(display-p3 1 .925 .8 / .215);--gold-a7: color(display-p3 1 .945 .831 / .278);--gold-a8: color(display-p3 1 .937 .82 / .366);--gold-a9: color(display-p3 .996 .882 .69 / .551);--gold-a10: color(display-p3 1 .894 .725 / .601);--gold-a11: color(display-p3 .784 .728 .635);--gold-a12: color(display-p3 .906 .887 .855);--grass-1: color(display-p3 .062 .083 .067);--grass-2: color(display-p3 .083 .103 .085);--grass-3: color(display-p3 .118 .163 .122);--grass-4: color(display-p3 .142 .225 .15);--grass-5: color(display-p3 .178 .279 .186);--grass-6: color(display-p3 .217 .337 .224);--grass-7: color(display-p3 .258 .4 .264);--grass-8: color(display-p3 .302 .47 .305);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .426 .694 .426);--grass-11: color(display-p3 .535 .807 .542);--grass-12: color(display-p3 .797 .936 .776);--grass-a1: color(display-p3 0 .992 .071 / .017);--grass-a2: color(display-p3 .482 .996 .584 / .038);--grass-a3: color(display-p3 .549 .992 .588 / .106);--grass-a4: color(display-p3 .51 .996 .557 / .169);--grass-a5: color(display-p3 .553 1 .588 / .227);--grass-a6: color(display-p3 .584 1 .608 / .29);--grass-a7: color(display-p3 .604 1 .616 / .358);--grass-a8: color(display-p3 .608 1 .62 / .433);--grass-a9: color(display-p3 .573 1 .569 / .622);--grass-a10: color(display-p3 .6 .996 .6 / .673);--grass-a11: color(display-p3 .535 .807 .542);--grass-a12: color(display-p3 .797 .936 .776);--green-1: color(display-p3 .062 .083 .071);--green-2: color(display-p3 .079 .106 .09);--green-3: color(display-p3 .1 .173 .133);--green-4: color(display-p3 .115 .229 .166);--green-5: color(display-p3 .147 .282 .206);--green-6: color(display-p3 .185 .338 .25);--green-7: color(display-p3 .227 .403 .298);--green-8: color(display-p3 .27 .479 .351);--green-9: color(display-p3 .332 .634 .442);--green-10: color(display-p3 .357 .682 .474);--green-11: color(display-p3 .434 .828 .573);--green-12: color(display-p3 .747 .938 .807);--green-a1: color(display-p3 0 .992 .298 / .017);--green-a2: color(display-p3 .341 .98 .616 / .043);--green-a3: color(display-p3 .376 .996 .655 / .114);--green-a4: color(display-p3 .341 .996 .635 / .173);--green-a5: color(display-p3 .408 1 .678 / .232);--green-a6: color(display-p3 .475 1 .706 / .29);--green-a7: color(display-p3 .514 1 .706 / .362);--green-a8: color(display-p3 .529 1 .718 / .442);--green-a9: color(display-p3 .502 .996 .682 / .61);--green-a10: color(display-p3 .506 1 .682 / .66);--green-a11: color(display-p3 .434 .828 .573);--green-a12: color(display-p3 .747 .938 .807);--indigo-1: color(display-p3 .068 .074 .118);--indigo-2: color(display-p3 .081 .089 .144);--indigo-3: color(display-p3 .105 .141 .275);--indigo-4: color(display-p3 .129 .18 .369);--indigo-5: color(display-p3 .163 .22 .439);--indigo-6: color(display-p3 .203 .262 .5);--indigo-7: color(display-p3 .245 .309 .575);--indigo-8: color(display-p3 .285 .362 .674);--indigo-9: color(display-p3 .276 .384 .837);--indigo-10: color(display-p3 .354 .445 .866);--indigo-11: color(display-p3 .63 .69 1);--indigo-12: color(display-p3 .848 .881 .99);--indigo-a1: color(display-p3 .071 .212 .996 / .055);--indigo-a2: color(display-p3 .251 .345 .988 / .085);--indigo-a3: color(display-p3 .243 .404 1 / .223);--indigo-a4: color(display-p3 .263 .42 1 / .324);--indigo-a5: color(display-p3 .314 .451 1 / .4);--indigo-a6: color(display-p3 .361 .49 1 / .467);--indigo-a7: color(display-p3 .388 .51 1 / .547);--indigo-a8: color(display-p3 .404 .518 1 / .652);--indigo-a9: color(display-p3 .318 .451 1 / .824);--indigo-a10: color(display-p3 .404 .506 1 / .858);--indigo-a11: color(display-p3 .63 .69 1);--indigo-a12: color(display-p3 .848 .881 .99);--iris-1: color(display-p3 .075 .075 .114);--iris-2: color(display-p3 .089 .086 .14);--iris-3: color(display-p3 .128 .134 .272);--iris-4: color(display-p3 .153 .165 .382);--iris-5: color(display-p3 .192 .201 .44);--iris-6: color(display-p3 .239 .241 .491);--iris-7: color(display-p3 .291 .289 .565);--iris-8: color(display-p3 .35 .345 .673);--iris-9: color(display-p3 .357 .357 .81);--iris-10: color(display-p3 .428 .416 .843);--iris-11: color(display-p3 .685 .662 1);--iris-12: color(display-p3 .878 .875 .986);--iris-a1: color(display-p3 .224 .224 .992 / .051);--iris-a2: color(display-p3 .361 .314 1 / .08);--iris-a3: color(display-p3 .357 .373 1 / .219);--iris-a4: color(display-p3 .325 .361 1 / .337);--iris-a5: color(display-p3 .38 .4 1 / .4);--iris-a6: color(display-p3 .447 .447 1 / .454);--iris-a7: color(display-p3 .486 .486 1 / .534);--iris-a8: color(display-p3 .502 .494 1 / .652);--iris-a9: color(display-p3 .431 .431 1 / .799);--iris-a10: color(display-p3 .502 .486 1 / .832);--iris-a11: color(display-p3 .685 .662 1);--iris-a12: color(display-p3 .878 .875 .986);--jade-1: color(display-p3 .059 .083 .071);--jade-2: color(display-p3 .078 .11 .094);--jade-3: color(display-p3 .091 .176 .138);--jade-4: color(display-p3 .102 .228 .177);--jade-5: color(display-p3 .133 .279 .221);--jade-6: color(display-p3 .174 .334 .273);--jade-7: color(display-p3 .219 .402 .335);--jade-8: color(display-p3 .263 .488 .411);--jade-9: color(display-p3 .319 .63 .521);--jade-10: color(display-p3 .338 .68 .555);--jade-11: color(display-p3 .4 .835 .656);--jade-12: color(display-p3 .734 .934 .838);--jade-a1: color(display-p3 0 .992 .298 / .017);--jade-a2: color(display-p3 .318 .988 .651 / .047);--jade-a3: color(display-p3 .267 1 .667 / .118);--jade-a4: color(display-p3 .275 .996 .702 / .173);--jade-a5: color(display-p3 .361 1 .741 / .227);--jade-a6: color(display-p3 .439 1 .796 / .286);--jade-a7: color(display-p3 .49 1 .804 / .362);--jade-a8: color(display-p3 .506 1 .835 / .45);--jade-a9: color(display-p3 .478 .996 .816 / .606);--jade-a10: color(display-p3 .478 1 .816 / .656);--jade-a11: color(display-p3 .4 .835 .656);--jade-a12: color(display-p3 .734 .934 .838);--lime-1: color(display-p3 .067 .073 .048);--lime-2: color(display-p3 .086 .1 .067);--lime-3: color(display-p3 .13 .16 .099);--lime-4: color(display-p3 .172 .214 .126);--lime-5: color(display-p3 .213 .266 .153);--lime-6: color(display-p3 .257 .321 .182);--lime-7: color(display-p3 .307 .383 .215);--lime-8: color(display-p3 .365 .456 .25);--lime-9: color(display-p3 .78 .928 .466);--lime-10: color(display-p3 .865 .995 .519);--lime-11: color(display-p3 .771 .893 .485);--lime-12: color(display-p3 .905 .966 .753);--lime-a1: color(display-p3 .067 .941 0 / .009);--lime-a2: color(display-p3 .584 .996 .071 / .038);--lime-a3: color(display-p3 .69 1 .38 / .101);--lime-a4: color(display-p3 .729 1 .435 / .16);--lime-a5: color(display-p3 .745 1 .471 / .215);--lime-a6: color(display-p3 .769 1 .482 / .274);--lime-a7: color(display-p3 .769 1 .506 / .341);--lime-a8: color(display-p3 .784 1 .51 / .416);--lime-a9: color(display-p3 .839 1 .502 / .925);--lime-a10: color(display-p3 .871 1 .522 / .996);--lime-a11: color(display-p3 .771 .893 .485);--lime-a12: color(display-p3 .905 .966 .753);--mint-1: color(display-p3 .059 .082 .081);--mint-2: color(display-p3 .068 .104 .105);--mint-3: color(display-p3 .077 .17 .168);--mint-4: color(display-p3 .068 .224 .22);--mint-5: color(display-p3 .104 .275 .264);--mint-6: color(display-p3 .154 .332 .313);--mint-7: color(display-p3 .207 .403 .373);--mint-8: color(display-p3 .258 .49 .441);--mint-9: color(display-p3 .62 .908 .834);--mint-10: color(display-p3 .725 .954 .898);--mint-11: color(display-p3 .482 .825 .733);--mint-12: color(display-p3 .807 .955 .887);--mint-a1: color(display-p3 0 .992 .992 / .017);--mint-a2: color(display-p3 .071 .98 .98 / .043);--mint-a3: color(display-p3 .176 .996 .996 / .11);--mint-a4: color(display-p3 .071 .996 .973 / .169);--mint-a5: color(display-p3 .243 1 .949 / .223);--mint-a6: color(display-p3 .369 1 .933 / .286);--mint-a7: color(display-p3 .459 1 .914 / .362);--mint-a8: color(display-p3 .49 1 .89 / .454);--mint-a9: color(display-p3 .678 .996 .914 / .904);--mint-a10: color(display-p3 .761 1 .941 / .95);--mint-a11: color(display-p3 .482 .825 .733);--mint-a12: color(display-p3 .807 .955 .887);--orange-1: color(display-p3 .088 .07 .057);--orange-2: color(display-p3 .113 .089 .061);--orange-3: color(display-p3 .189 .12 .056);--orange-4: color(display-p3 .262 .132 0);--orange-5: color(display-p3 .315 .168 .016);--orange-6: color(display-p3 .376 .219 .088);--orange-7: color(display-p3 .465 .283 .147);--orange-8: color(display-p3 .601 .359 .201);--orange-9: color(display-p3 .9 .45 .2);--orange-10: color(display-p3 .98 .51 .23);--orange-11: color(display-p3 1 .63 .38);--orange-12: color(display-p3 .98 .883 .775);--orange-a1: color(display-p3 .961 .247 0 / .022);--orange-a2: color(display-p3 .992 .529 0 / .051);--orange-a3: color(display-p3 .996 .486 0 / .131);--orange-a4: color(display-p3 .996 .384 0 / .211);--orange-a5: color(display-p3 1 .455 0 / .265);--orange-a6: color(display-p3 1 .529 .129 / .332);--orange-a7: color(display-p3 1 .569 .251 / .429);--orange-a8: color(display-p3 1 .584 .302 / .572);--orange-a9: color(display-p3 1 .494 .216 / .895);--orange-a10: color(display-p3 1 .522 .235 / .979);--orange-a11: color(display-p3 1 .63 .38);--orange-a12: color(display-p3 .98 .883 .775);--pink-1: color(display-p3 .093 .068 .089);--pink-2: color(display-p3 .121 .073 .11);--pink-3: color(display-p3 .198 .098 .179);--pink-4: color(display-p3 .271 .095 .231);--pink-5: color(display-p3 .32 .127 .273);--pink-6: color(display-p3 .382 .177 .326);--pink-7: color(display-p3 .477 .238 .405);--pink-8: color(display-p3 .612 .304 .51);--pink-9: color(display-p3 .775 .297 .61);--pink-10: color(display-p3 .808 .356 .645);--pink-11: color(display-p3 1 .535 .78);--pink-12: color(display-p3 .964 .826 .912);--pink-a1: color(display-p3 .984 .071 .855 / .03);--pink-a2: color(display-p3 1 .2 .8 / .059);--pink-a3: color(display-p3 1 .294 .886 / .139);--pink-a4: color(display-p3 1 .192 .82 / .219);--pink-a5: color(display-p3 1 .282 .827 / .274);--pink-a6: color(display-p3 1 .396 .835 / .337);--pink-a7: color(display-p3 1 .459 .831 / .442);--pink-a8: color(display-p3 1 .478 .827 / .585);--pink-a9: color(display-p3 1 .373 .784 / .761);--pink-a10: color(display-p3 1 .435 .792 / .795);--pink-a11: color(display-p3 1 .535 .78);--pink-a12: color(display-p3 .964 .826 .912);--plum-1: color(display-p3 .09 .068 .092);--plum-2: color(display-p3 .118 .077 .121);--plum-3: color(display-p3 .192 .105 .202);--plum-4: color(display-p3 .25 .121 .271);--plum-5: color(display-p3 .293 .152 .319);--plum-6: color(display-p3 .343 .198 .372);--plum-7: color(display-p3 .424 .262 .461);--plum-8: color(display-p3 .54 .341 .595);--plum-9: color(display-p3 .624 .313 .708);--plum-10: color(display-p3 .666 .365 .748);--plum-11: color(display-p3 .86 .602 .933);--plum-12: color(display-p3 .936 .836 .949);--plum-a1: color(display-p3 .973 .071 .973 / .026);--plum-a2: color(display-p3 .933 .267 1 / .059);--plum-a3: color(display-p3 .918 .333 .996 / .148);--plum-a4: color(display-p3 .91 .318 1 / .219);--plum-a5: color(display-p3 .914 .388 1 / .269);--plum-a6: color(display-p3 .906 .463 1 / .328);--plum-a7: color(display-p3 .906 .529 1 / .425);--plum-a8: color(display-p3 .906 .553 1 / .568);--plum-a9: color(display-p3 .875 .427 1 / .69);--plum-a10: color(display-p3 .886 .471 .996 / .732);--plum-a11: color(display-p3 .86 .602 .933);--plum-a12: color(display-p3 .936 .836 .949);--purple-1: color(display-p3 .09 .068 .103);--purple-2: color(display-p3 .113 .082 .134);--purple-3: color(display-p3 .175 .112 .224);--purple-4: color(display-p3 .224 .137 .297);--purple-5: color(display-p3 .264 .167 .349);--purple-6: color(display-p3 .311 .208 .406);--purple-7: color(display-p3 .381 .266 .496);--purple-8: color(display-p3 .49 .349 .649);--purple-9: color(display-p3 .523 .318 .751);--purple-10: color(display-p3 .57 .373 .791);--purple-11: color(display-p3 .8 .62 1);--purple-12: color(display-p3 .913 .854 .971);--purple-a1: color(display-p3 .686 .071 .996 / .038);--purple-a2: color(display-p3 .722 .286 .996 / .072);--purple-a3: color(display-p3 .718 .349 .996 / .169);--purple-a4: color(display-p3 .702 .353 1 / .248);--purple-a5: color(display-p3 .718 .404 1 / .303);--purple-a6: color(display-p3 .733 .455 1 / .366);--purple-a7: color(display-p3 .753 .506 1 / .458);--purple-a8: color(display-p3 .749 .522 1 / .622);--purple-a9: color(display-p3 .686 .408 1 / .736);--purple-a10: color(display-p3 .71 .459 1 / .778);--purple-a11: color(display-p3 .8 .62 1);--purple-a12: color(display-p3 .913 .854 .971);--red-1: color(display-p3 .093 .068 .067);--red-2: color(display-p3 .118 .077 .079);--red-3: color(display-p3 .211 .081 .099);--red-4: color(display-p3 .287 .079 .113);--red-5: color(display-p3 .348 .11 .142);--red-6: color(display-p3 .414 .16 .183);--red-7: color(display-p3 .508 .224 .236);--red-8: color(display-p3 .659 .298 .297);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .861 .403 .387);--red-11: color(display-p3 1 .57 .55);--red-12: color(display-p3 .971 .826 .852);--red-a1: color(display-p3 .984 .071 .071 / .03);--red-a2: color(display-p3 .996 .282 .282 / .055);--red-a3: color(display-p3 1 .169 .271 / .156);--red-a4: color(display-p3 1 .118 .267 / .236);--red-a5: color(display-p3 1 .212 .314 / .303);--red-a6: color(display-p3 1 .318 .38 / .374);--red-a7: color(display-p3 1 .4 .424 / .475);--red-a8: color(display-p3 1 .431 .431 / .635);--red-a9: color(display-p3 1 .388 .384 / .82);--red-a10: color(display-p3 1 .463 .447 / .853);--red-a11: color(display-p3 1 .57 .55);--red-a12: color(display-p3 .971 .826 .852);--ruby-1: color(display-p3 .093 .068 .074);--ruby-2: color(display-p3 .113 .083 .089);--ruby-3: color(display-p3 .208 .088 .117);--ruby-4: color(display-p3 .279 .092 .147);--ruby-5: color(display-p3 .337 .12 .18);--ruby-6: color(display-p3 .401 .166 .223);--ruby-7: color(display-p3 .495 .224 .281);--ruby-8: color(display-p3 .652 .295 .359);--ruby-9: color(display-p3 .83 .323 .408);--ruby-10: color(display-p3 .857 .392 .455);--ruby-11: color(display-p3 1 .57 .59);--ruby-12: color(display-p3 .968 .83 .88);--ruby-a1: color(display-p3 .984 .071 .329 / .03);--ruby-a2: color(display-p3 .992 .376 .529 / .051);--ruby-a3: color(display-p3 .996 .196 .404 / .152);--ruby-a4: color(display-p3 1 .173 .416 / .227);--ruby-a5: color(display-p3 1 .259 .459 / .29);--ruby-a6: color(display-p3 1 .341 .506 / .358);--ruby-a7: color(display-p3 1 .412 .541 / .458);--ruby-a8: color(display-p3 1 .431 .537 / .627);--ruby-a9: color(display-p3 1 .376 .482 / .82);--ruby-a10: color(display-p3 1 .447 .522 / .849);--ruby-a11: color(display-p3 1 .57 .59);--ruby-a12: color(display-p3 .968 .83 .88);--sky-1: color(display-p3 .056 .078 .116);--sky-2: color(display-p3 .075 .101 .149);--sky-3: color(display-p3 .089 .154 .244);--sky-4: color(display-p3 .106 .207 .323);--sky-5: color(display-p3 .135 .261 .394);--sky-6: color(display-p3 .17 .322 .469);--sky-7: color(display-p3 .205 .394 .557);--sky-8: color(display-p3 .232 .48 .665);--sky-9: color(display-p3 .585 .877 .983);--sky-10: color(display-p3 .718 .925 .991);--sky-11: color(display-p3 .536 .772 .924);--sky-12: color(display-p3 .799 .947 .993);--sky-a1: color(display-p3 0 .282 .996 / .055);--sky-a2: color(display-p3 .157 .467 .992 / .089);--sky-a3: color(display-p3 .192 .522 .996 / .19);--sky-a4: color(display-p3 .212 .584 1 / .274);--sky-a5: color(display-p3 .259 .631 1 / .349);--sky-a6: color(display-p3 .302 .655 1 / .433);--sky-a7: color(display-p3 .329 .686 1 / .526);--sky-a8: color(display-p3 .325 .71 1 / .643);--sky-a9: color(display-p3 .592 .894 1 / .984);--sky-a10: color(display-p3 .722 .933 1 / .992);--sky-a11: color(display-p3 .536 .772 .924);--sky-a12: color(display-p3 .799 .947 .993);--teal-1: color(display-p3 .059 .083 .079);--teal-2: color(display-p3 .075 .11 .107);--teal-3: color(display-p3 .087 .175 .165);--teal-4: color(display-p3 .087 .227 .214);--teal-5: color(display-p3 .12 .277 .261);--teal-6: color(display-p3 .162 .335 .314);--teal-7: color(display-p3 .205 .406 .379);--teal-8: color(display-p3 .245 .489 .453);--teal-9: color(display-p3 .297 .637 .581);--teal-10: color(display-p3 .319 .69 .62);--teal-11: color(display-p3 .388 .835 .719);--teal-12: color(display-p3 .734 .934 .87);--teal-a1: color(display-p3 0 .992 .761 / .017);--teal-a2: color(display-p3 .235 .988 .902 / .047);--teal-a3: color(display-p3 .235 1 .898 / .118);--teal-a4: color(display-p3 .18 .996 .929 / .173);--teal-a5: color(display-p3 .31 1 .933 / .227);--teal-a6: color(display-p3 .396 1 .933 / .286);--teal-a7: color(display-p3 .443 1 .925 / .366);--teal-a8: color(display-p3 .459 1 .925 / .454);--teal-a9: color(display-p3 .443 .996 .906 / .61);--teal-a10: color(display-p3 .439 .996 .89 / .669);--teal-a11: color(display-p3 .388 .835 .719);--teal-a12: color(display-p3 .734 .934 .87);--tomato-1: color(display-p3 .09 .068 .067);--tomato-2: color(display-p3 .115 .084 .076);--tomato-3: color(display-p3 .205 .097 .083);--tomato-4: color(display-p3 .282 .099 .077);--tomato-5: color(display-p3 .339 .129 .101);--tomato-6: color(display-p3 .398 .179 .141);--tomato-7: color(display-p3 .487 .245 .194);--tomato-8: color(display-p3 .629 .322 .248);--tomato-9: color(display-p3 .831 .345 .231);--tomato-10: color(display-p3 .862 .415 .298);--tomato-11: color(display-p3 1 .585 .455);--tomato-12: color(display-p3 .959 .833 .802);--tomato-a1: color(display-p3 .973 .071 .071 / .026);--tomato-a2: color(display-p3 .992 .376 .224 / .051);--tomato-a3: color(display-p3 .996 .282 .176 / .148);--tomato-a4: color(display-p3 1 .204 .118 / .232);--tomato-a5: color(display-p3 1 .286 .192 / .29);--tomato-a6: color(display-p3 1 .392 .278 / .353);--tomato-a7: color(display-p3 1 .459 .349 / .45);--tomato-a8: color(display-p3 1 .49 .369 / .601);--tomato-a9: color(display-p3 1 .408 .267 / .82);--tomato-a10: color(display-p3 1 .478 .341 / .853);--tomato-a11: color(display-p3 1 .585 .455);--tomato-a12: color(display-p3 .959 .833 .802);--violet-1: color(display-p3 .077 .071 .118);--violet-2: color(display-p3 .101 .084 .141);--violet-3: color(display-p3 .154 .123 .256);--violet-4: color(display-p3 .191 .148 .345);--violet-5: color(display-p3 .226 .182 .396);--violet-6: color(display-p3 .269 .223 .449);--violet-7: color(display-p3 .326 .277 .53);--violet-8: color(display-p3 .399 .346 .656);--violet-9: color(display-p3 .417 .341 .784);--violet-10: color(display-p3 .477 .402 .823);--violet-11: color(display-p3 .72 .65 1);--violet-12: color(display-p3 .883 .867 .986);--violet-a1: color(display-p3 .282 .141 .996 / .055);--violet-a2: color(display-p3 .51 .263 1 / .08);--violet-a3: color(display-p3 .494 .337 .996 / .202);--violet-a4: color(display-p3 .49 .345 1 / .299);--violet-a5: color(display-p3 .525 .392 1 / .353);--violet-a6: color(display-p3 .569 .455 1 / .408);--violet-a7: color(display-p3 .588 .494 1 / .496);--violet-a8: color(display-p3 .596 .51 1 / .631);--violet-a9: color(display-p3 .522 .424 1 / .769);--violet-a10: color(display-p3 .576 .482 1 / .811);--violet-a11: color(display-p3 .72 .65 1);--violet-a12: color(display-p3 .883 .867 .986);--yellow-1: color(display-p3 .078 .069 .047);--yellow-2: color(display-p3 .103 .094 .063);--yellow-3: color(display-p3 .168 .137 .039);--yellow-4: color(display-p3 .209 .169 0);--yellow-5: color(display-p3 .255 .209 0);--yellow-6: color(display-p3 .31 .261 .07);--yellow-7: color(display-p3 .389 .331 .135);--yellow-8: color(display-p3 .497 .42 .182);--yellow-9: color(display-p3 1 .92 .22);--yellow-10: color(display-p3 1 1 .456);--yellow-11: color(display-p3 .948 .885 .392);--yellow-12: color(display-p3 .959 .934 .731);--yellow-a1: color(display-p3 .973 .369 0 / .013);--yellow-a2: color(display-p3 .996 .792 0 / .038);--yellow-a3: color(display-p3 .996 .71 0 / .11);--yellow-a4: color(display-p3 .996 .741 0 / .152);--yellow-a5: color(display-p3 .996 .765 0 / .202);--yellow-a6: color(display-p3 .996 .816 .082 / .261);--yellow-a7: color(display-p3 1 .831 .263 / .345);--yellow-a8: color(display-p3 1 .831 .314 / .463);--yellow-a9: color(display-p3 1 .922 .22);--yellow-a10: color(display-p3 1 1 .455);--yellow-a11: color(display-p3 .948 .885 .392);--yellow-a12: color(display-p3 .959 .934 .731);--gray-surface: color(display-p3 .1255 .1255 .1255 / .5);--mauve-surface: color(display-p3 .1333 .1255 .1333 / .5);--slate-surface: color(display-p3 .1176 .1255 .1333 / .5);--sage-surface: color(display-p3 .1176 .1255 .1176 / .5);--olive-surface: color(display-p3 .1176 .1255 .1176 / .5);--sand-surface: color(display-p3 .1255 .1255 .1255 / .5);--amber-surface: color(display-p3 .1412 .1176 .0784 / .5);--blue-surface: color(display-p3 .0706 .1255 .2196 / .5);--bronze-surface: color(display-p3 .1412 .1255 .1176 / .5);--brown-surface: color(display-p3 .1412 .1176 .102 / .5);--crimson-surface: color(display-p3 .1647 .0863 .1176 / .5);--cyan-surface: color(display-p3 .0784 .1412 .1725 / .5);--gold-surface: color(display-p3 .1412 .1333 .1098 / .5);--grass-surface: color(display-p3 .102 .1333 .102 / .5);--green-surface: color(display-p3 .0941 .1412 .1098 / .5);--indigo-surface: color(display-p3 .0941 .1098 .2196 / .5);--iris-surface: color(display-p3 .1098 .102 .2118 / .5);--jade-surface: color(display-p3 .0863 .149 .1176 / .5);--lime-surface: color(display-p3 .1098 .1255 .0784 / .5);--mint-surface: color(display-p3 .0941 .149 .1412 / .5);--orange-surface: color(display-p3 .1412 .1098 .0706 / .5);--pink-surface: color(display-p3 .1725 .0784 .149 / .5);--plum-surface: color(display-p3 .1647 .0863 .1725 / .5);--purple-surface: color(display-p3 .149 .0941 .1961 / .5);--red-surface: color(display-p3 .1647 .0863 .0863 / .5);--ruby-surface: color(display-p3 .1569 .0941 .1098 / .5);--sky-surface: color(display-p3 .0863 .1333 .2196 / .5);--teal-surface: color(display-p3 .0863 .149 .1412 / .5);--tomato-surface: color(display-p3 .1569 .0941 .0784 / .5);--violet-surface: color(display-p3 .1333 .102 .2118 / .5);--yellow-surface: color(display-p3 .1333 .1176 .0706 / .5)}}}:root{--gray-contrast: white;--mauve-contrast: white;--slate-contrast: white;--sage-contrast: white;--olive-contrast: white;--sand-contrast: white;--amber-contrast: #21201c;--blue-contrast: white;--bronze-contrast: white;--brown-contrast: white;--crimson-contrast: white;--cyan-contrast: white;--gold-contrast: white;--grass-contrast: white;--green-contrast: white;--indigo-contrast: white;--iris-contrast: white;--jade-contrast: white;--lime-contrast: #1d211c;--mint-contrast: #1a211e;--orange-contrast: white;--pink-contrast: white;--plum-contrast: white;--purple-contrast: white;--red-contrast: white;--ruby-contrast: white;--sky-contrast: #1c2024;--teal-contrast: white;--tomato-contrast: white;--violet-contrast: white;--yellow-contrast: #21201c;--black-a1: rgba(0, 0, 0, .05);--black-a2: rgba(0, 0, 0, .1);--black-a3: rgba(0, 0, 0, .15);--black-a4: rgba(0, 0, 0, .2);--black-a5: rgba(0, 0, 0, .3);--black-a6: rgba(0, 0, 0, .4);--black-a7: rgba(0, 0, 0, .5);--black-a8: rgba(0, 0, 0, .6);--black-a9: rgba(0, 0, 0, .7);--black-a10: rgba(0, 0, 0, .8);--black-a11: rgba(0, 0, 0, .9);--black-a12: rgba(0, 0, 0, .95);--white-a1: rgba(255, 255, 255, .05);--white-a2: rgba(255, 255, 255, .1);--white-a3: rgba(255, 255, 255, .15);--white-a4: rgba(255, 255, 255, .2);--white-a5: rgba(255, 255, 255, .3);--white-a6: rgba(255, 255, 255, .4);--white-a7: rgba(255, 255, 255, .5);--white-a8: rgba(255, 255, 255, .6);--white-a9: rgba(255, 255, 255, .7);--white-a10: rgba(255, 255, 255, .8);--white-a11: rgba(255, 255, 255, .9);--white-a12: rgba(255, 255, 255, .95)}@supports (color: color-mix(in oklab,white,black)){.dark,.dark-theme{--amber-track: color-mix(in oklab, var(--amber-8), var(--amber-9) 75%);--lime-track: color-mix(in oklab, var(--lime-8), var(--lime-9) 65%);--mint-track: color-mix(in oklab, var(--mint-8), var(--mint-9) 65%);--sky-track: color-mix(in oklab, var(--sky-8), var(--sky-9) 65%);--yellow-track: color-mix(in oklab, var(--yellow-8), var(--yellow-9) 65%)}}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root{--black-a1: color(display-p3 0 0 0 / .05);--black-a2: color(display-p3 0 0 0 / .1);--black-a3: color(display-p3 0 0 0 / .15);--black-a4: color(display-p3 0 0 0 / .2);--black-a5: color(display-p3 0 0 0 / .3);--black-a6: color(display-p3 0 0 0 / .4);--black-a7: color(display-p3 0 0 0 / .5);--black-a8: color(display-p3 0 0 0 / .6);--black-a9: color(display-p3 0 0 0 / .7);--black-a10: color(display-p3 0 0 0 / .8);--black-a11: color(display-p3 0 0 0 / .9);--black-a12: color(display-p3 0 0 0 / .95);--white-a1: color(display-p3 1 1 1 / .05);--white-a2: color(display-p3 1 1 1 / .1);--white-a3: color(display-p3 1 1 1 / .15);--white-a4: color(display-p3 1 1 1 / .2);--white-a5: color(display-p3 1 1 1 / .3);--white-a6: color(display-p3 1 1 1 / .4);--white-a7: color(display-p3 1 1 1 / .5);--white-a8: color(display-p3 1 1 1 / .6);--white-a9: color(display-p3 1 1 1 / .7);--white-a10: color(display-p3 1 1 1 / .8);--white-a11: color(display-p3 1 1 1 / .9);--white-a12: color(display-p3 1 1 1 / .95)}}}:where(.radix-themes){--color-background: white;--color-overlay: var(--black-a6);--color-panel-solid: white;--color-panel-translucent: rgba(255, 255, 255, .7);--color-surface: rgba(255, 255, 255, .85);--color-transparent: rgb(0 0 0 / 0);--shadow-1: inset 0 0 0 1px var(--gray-a5), inset 0 1.5px 2px 0 var(--gray-a2), inset 0 1.5px 2px 0 var(--black-a2);--shadow-2: 0 0 0 1px var(--gray-a3), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a2), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--shadow-3: 0 0 0 1px var(--gray-a3), 0 2px 3px -2px var(--gray-a3), 0 3px 12px -4px var(--black-a2), 0 4px 16px -8px var(--black-a2);--shadow-4: 0 0 0 1px var(--gray-a3), 0 8px 40px var(--black-a1), 0 12px 32px -16px var(--gray-a3);--shadow-5: 0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 12px 32px -16px var(--gray-a5);--shadow-6: 0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7);--base-button-classic-after-inset: 2px;--base-button-classic-box-shadow-top: inset 0 0 0 1px var(--gray-a4), inset 0 -2px 1px var(--gray-a3);--base-button-classic-box-shadow-bottom: inset 0 4px 2px -2px var(--white-a9), inset 0 2px 1px -1px var(--white-a9);--base-button-classic-disabled-box-shadow: var(--base-button-classic-box-shadow-top), var(--base-button-classic-box-shadow-bottom);--base-button-classic-active-filter: brightness(.92) saturate(1.1);--base-button-classic-high-contrast-hover-filter: contrast(.88) saturate(1.1) brightness(1.1);--base-button-classic-high-contrast-active-filter: contrast(.82) saturate(1.2) brightness(1.16);--base-button-solid-active-filter: brightness(.92) saturate(1.1);--base-button-solid-high-contrast-hover-filter: contrast(.88) saturate(1.1) brightness(1.1);--base-button-solid-high-contrast-active-filter: contrast(.82) saturate(1.2) brightness(1.16);--kbd-box-shadow: inset 0 -.05em .5em var(--gray-a2), inset 0 .05em var(--white-a12), inset 0 .25em .5em var(--gray-a2), inset 0 -.05em var(--gray-a6), 0 0 0 .05em var(--gray-a5), 0 .08em .17em var(--gray-a7);--progress-indicator-after-linear-gradient: var(--white-a5), var(--white-a9), var(--white-a5);--segmented-control-indicator-background-color: var(--color-background);--select-trigger-classic-box-shadow: inset 0 0 0 1px var(--gray-a5), inset 0 2px 1px var(--white-a11), inset 0 -2px 1px var(--gray-a4) ;--slider-range-high-contrast-background-image: linear-gradient(var(--black-a8), var(--black-a8));--slider-disabled-blend-mode: multiply;--switch-disabled-blend-mode: multiply;--switch-high-contrast-checked-color-overlay: var(--black-a8);--switch-high-contrast-checked-active-before-filter: contrast(.82) saturate(1.2) brightness(1.16);--switch-surface-checked-active-filter: brightness(.92) saturate(1.1);--base-card-surface-box-shadow: 0 0 0 1px var(--gray-a5);--base-card-surface-hover-box-shadow: 0 0 0 1px var(--gray-a7);--base-card-surface-active-box-shadow: 0 0 0 1px var(--gray-a6);--base-card-classic-box-shadow-inner: 0 0 0 1px var(--base-card-classic-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a2), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--base-card-classic-box-shadow-outer: 0 0 0 0 var(--base-card-classic-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a1), 0 1px 1px -1px var(--gray-a2), 0 2px 1px -2px var(--black-a1), 0 1px 3px -1px var(--black-a1);--base-card-classic-hover-box-shadow-inner: 0 0 0 1px var(--base-card-classic-hover-border-color), 0 1px 1px 1px var(--black-a1), 0 2px 1px -1px var(--gray-a3), 0 2px 3px -2px var(--black-a1), 0 3px 12px -4px var(--gray-a3), 0 4px 16px -8px var(--black-a1);--base-card-classic-hover-box-shadow-outer: 0 0 0 0 var(--base-card-classic-hover-border-color), 0 1px 1px 0 var(--black-a1), 0 2px 1px -2px var(--gray-a3), 0 2px 3px -3px var(--black-a1), 0 3px 12px -5px var(--gray-a3), 0 4px 16px -9px var(--black-a1);--base-card-classic-active-box-shadow-inner: 0 0 0 1px var(--base-card-classic-active-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a4), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--base-card-classic-active-box-shadow-outer: 0 0 0 0 var(--base-card-classic-active-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a1), 0 1px 1px -1px var(--gray-a4), 0 2px 1px -2px var(--black-a1), 0 1px 3px -1px var(--black-a1);--base-card-classic-border-color: var(--gray-a3);--base-card-classic-hover-border-color: var(--gray-a3);--base-card-classic-active-border-color: var(--gray-a4)}:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--color-background: var(--gray-1);--color-overlay: var(--black-a8);--color-panel-solid: var(--gray-2);--color-panel-translucent: var(--gray-a2);--color-surface: rgba(0, 0, 0, .25);--shadow-1: inset 0 -1px 1px 0 var(--gray-a3), inset 0 0 0 1px var(--gray-a3), inset 0 3px 4px 0 var(--black-a5), inset 0 0 0 1px var(--gray-a4);--shadow-2: 0 0 0 1px var(--gray-a6), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--shadow-3: 0 0 0 1px var(--gray-a6), 0 2px 3px -2px var(--black-a3), 0 3px 8px -2px var(--black-a6), 0 4px 12px -4px var(--black-a7);--shadow-4: 0 0 0 1px var(--gray-a6), 0 8px 40px var(--black-a3), 0 12px 32px -16px var(--black-a5);--shadow-5: 0 0 0 1px var(--gray-a6), 0 12px 60px var(--black-a5), 0 12px 32px -16px var(--black-a7);--shadow-6: 0 0 0 1px var(--gray-a6), 0 12px 60px var(--black-a4), 0 16px 64px var(--black-a6), 0 16px 36px -20px var(--black-a11);--base-button-classic-after-inset: 1px;--base-button-classic-box-shadow-top: inset 0 0 0 1px var(--white-a2), inset 0 4px 2px -2px var(--white-a3), inset 0 1px 1px var(--white-a6), inset 0 -1px 1px var(--black-a6);--base-button-classic-box-shadow-bottom: 0 0 transparent;--base-button-classic-disabled-box-shadow: inset 0 0 0 1px var(--gray-a5), inset 0 4px 2px -2px var(--gray-a2), inset 0 1px 1px var(--gray-a5), inset 0 -1px 1px var(--black-a3), inset 0 0 0 1px var(--gray-a2);--base-button-classic-active-filter: brightness(1.08);--base-button-classic-high-contrast-hover-filter: contrast(.88) saturate(1.3) brightness(1.14);--base-button-classic-high-contrast-active-filter: brightness(.95) saturate(1.2);--base-button-solid-active-filter: brightness(1.08);--base-button-solid-high-contrast-hover-filter: contrast(.88) saturate(1.3) brightness(1.18);--base-button-solid-high-contrast-active-filter: brightness(.95) saturate(1.2);--kbd-box-shadow: inset 0 -.05em .5em var(--gray-a3), inset 0 .05em var(--gray-a11), inset 0 .25em .5em var(--gray-a2), inset 0 -.1em var(--black-a11), 0 0 0 .075em var(--gray-a7), 0 .08em .17em var(--black-a12);--progress-indicator-after-linear-gradient: var(--white-a3), var(--white-a6), var(--white-a3);--segmented-control-indicator-background-color: var(--gray-a3);--select-trigger-classic-box-shadow: inset 0 0 0 1px var(--white-a4), inset 0 1px 1px var(--white-a4), inset 0 -1px 1px var(--black-a9) ;--slider-range-high-contrast-background-image: none;--slider-disabled-blend-mode: screen;--switch-disabled-blend-mode: screen;--switch-high-contrast-checked-color-overlay: transparent;--switch-high-contrast-checked-active-before-filter: brightness(1.08);--switch-surface-checked-active-filter: brightness(1.08);--base-card-classic-box-shadow-inner: 0 0 0 1px var(--base-card-classic-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--base-card-classic-box-shadow-outer: 0 0 0 0 var(--base-card-classic-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a3), 0 1px 1px -1px var(--black-a6), 0 2px 1px -2px var(--black-a6), 0 1px 3px -1px var(--black-a5);--base-card-classic-hover-box-shadow-inner: 0 0 0 1px var(--base-card-classic-hover-border-color), 0 0 1px 1px var(--gray-a4), 0 0 1px -1px var(--gray-a4), 0 0 3px -2px var(--gray-a3), 0 0 12px -2px var(--gray-a3), 0 0 16px -8px var(--gray-a7);--base-card-classic-hover-box-shadow-outer: 0 0 0 0 var(--base-card-classic-hover-border-color), 0 0 1px 0 var(--gray-a4), 0 0 1px -2px var(--gray-a4), 0 0 3px -3px var(--gray-a3), 0 0 12px -3px var(--gray-a3), 0 0 16px -9px var(--gray-a7);--base-card-classic-active-box-shadow-inner: 0 0 0 1px var(--base-card-classic-active-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--base-card-classic-active-box-shadow-outer: 0 0 0 0 var(--base-card-classic-active-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a3), 0 1px 1px -1px var(--black-a6), 0 2px 1px -2px var(--black-a6), 0 1px 3px -1px var(--black-a5);--base-card-classic-border-color: var(--gray-a6);--base-card-classic-hover-border-color: var(--gray-a6);--base-card-classic-active-border-color: var(--gray-a6)}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){.radix-themes{--color-transparent: color(display-p3 0 0 0 / 0)}}}.radix-themes:where(.light,.light-theme),:root:where(:has(.radix-themes[data-is-root-theme=true]:where(.light,.light-theme))){color-scheme:light}.radix-themes:where(.dark,.dark-theme),:root:where(:has(.radix-themes[data-is-root-theme=true]:where(.dark,.dark-theme))){color-scheme:dark}.radix-themes,[data-accent-color]:where(:not([data-accent-color=""],[data-accent-color=gray])){--focus-1: var(--accent-1);--focus-2: var(--accent-2);--focus-3: var(--accent-3);--focus-4: var(--accent-4);--focus-5: var(--accent-5);--focus-6: var(--accent-6);--focus-7: var(--accent-7);--focus-8: var(--accent-8);--focus-9: var(--accent-9);--focus-10: var(--accent-10);--focus-11: var(--accent-11);--focus-12: var(--accent-12);--focus-a1: var(--accent-a1);--focus-a2: var(--accent-a2);--focus-a3: var(--accent-a3);--focus-a4: var(--accent-a4);--focus-a5: var(--accent-a5);--focus-a6: var(--accent-a6);--focus-a7: var(--accent-a7);--focus-a8: var(--accent-a8);--focus-a9: var(--accent-a9);--focus-a10: var(--accent-a10);--focus-a11: var(--accent-a11);--focus-a12: var(--accent-a12)}.radix-themes ::selection{background-color:var(--focus-a5)}.radix-themes:where([data-has-background=true]){background-color:var(--color-background)}.radix-themes:where([data-panel-background=solid]){--color-panel: var(--color-panel-solid);--backdrop-filter-panel: none}.radix-themes:where([data-panel-background=translucent]){--color-panel: var(--color-panel-translucent);--backdrop-filter-panel: blur(64px)}[data-accent-color=amber]{--accent-1: var(--amber-1);--accent-2: var(--amber-2);--accent-3: var(--amber-3);--accent-4: var(--amber-4);--accent-5: var(--amber-5);--accent-6: var(--amber-6);--accent-7: var(--amber-7);--accent-8: var(--amber-8);--accent-9: var(--amber-9);--accent-10: var(--amber-10);--accent-11: var(--amber-11);--accent-12: var(--amber-12);--accent-a1: var(--amber-a1);--accent-a2: var(--amber-a2);--accent-a3: var(--amber-a3);--accent-a4: var(--amber-a4);--accent-a5: var(--amber-a5);--accent-a6: var(--amber-a6);--accent-a7: var(--amber-a7);--accent-a8: var(--amber-a8);--accent-a9: var(--amber-a9);--accent-a10: var(--amber-a10);--accent-a11: var(--amber-a11);--accent-a12: var(--amber-a12);--accent-contrast: var(--amber-contrast);--accent-surface: var(--amber-surface);--accent-indicator: var(--amber-indicator);--accent-track: var(--amber-track)}[data-accent-color=blue]{--accent-1: var(--blue-1);--accent-2: var(--blue-2);--accent-3: var(--blue-3);--accent-4: var(--blue-4);--accent-5: var(--blue-5);--accent-6: var(--blue-6);--accent-7: var(--blue-7);--accent-8: var(--blue-8);--accent-9: var(--blue-9);--accent-10: var(--blue-10);--accent-11: var(--blue-11);--accent-12: var(--blue-12);--accent-a1: var(--blue-a1);--accent-a2: var(--blue-a2);--accent-a3: var(--blue-a3);--accent-a4: var(--blue-a4);--accent-a5: var(--blue-a5);--accent-a6: var(--blue-a6);--accent-a7: var(--blue-a7);--accent-a8: var(--blue-a8);--accent-a9: var(--blue-a9);--accent-a10: var(--blue-a10);--accent-a11: var(--blue-a11);--accent-a12: var(--blue-a12);--accent-contrast: var(--blue-contrast);--accent-surface: var(--blue-surface);--accent-indicator: var(--blue-indicator);--accent-track: var(--blue-track)}[data-accent-color=bronze]{--accent-1: var(--bronze-1);--accent-2: var(--bronze-2);--accent-3: var(--bronze-3);--accent-4: var(--bronze-4);--accent-5: var(--bronze-5);--accent-6: var(--bronze-6);--accent-7: var(--bronze-7);--accent-8: var(--bronze-8);--accent-9: var(--bronze-9);--accent-10: var(--bronze-10);--accent-11: var(--bronze-11);--accent-12: var(--bronze-12);--accent-a1: var(--bronze-a1);--accent-a2: var(--bronze-a2);--accent-a3: var(--bronze-a3);--accent-a4: var(--bronze-a4);--accent-a5: var(--bronze-a5);--accent-a6: var(--bronze-a6);--accent-a7: var(--bronze-a7);--accent-a8: var(--bronze-a8);--accent-a9: var(--bronze-a9);--accent-a10: var(--bronze-a10);--accent-a11: var(--bronze-a11);--accent-a12: var(--bronze-a12);--accent-contrast: var(--bronze-contrast);--accent-surface: var(--bronze-surface);--accent-indicator: var(--bronze-indicator);--accent-track: var(--bronze-track)}[data-accent-color=brown]{--accent-1: var(--brown-1);--accent-2: var(--brown-2);--accent-3: var(--brown-3);--accent-4: var(--brown-4);--accent-5: var(--brown-5);--accent-6: var(--brown-6);--accent-7: var(--brown-7);--accent-8: var(--brown-8);--accent-9: var(--brown-9);--accent-10: var(--brown-10);--accent-11: var(--brown-11);--accent-12: var(--brown-12);--accent-a1: var(--brown-a1);--accent-a2: var(--brown-a2);--accent-a3: var(--brown-a3);--accent-a4: var(--brown-a4);--accent-a5: var(--brown-a5);--accent-a6: var(--brown-a6);--accent-a7: var(--brown-a7);--accent-a8: var(--brown-a8);--accent-a9: var(--brown-a9);--accent-a10: var(--brown-a10);--accent-a11: var(--brown-a11);--accent-a12: var(--brown-a12);--accent-contrast: var(--brown-contrast);--accent-surface: var(--brown-surface);--accent-indicator: var(--brown-indicator);--accent-track: var(--brown-track)}[data-accent-color=crimson]{--accent-1: var(--crimson-1);--accent-2: var(--crimson-2);--accent-3: var(--crimson-3);--accent-4: var(--crimson-4);--accent-5: var(--crimson-5);--accent-6: var(--crimson-6);--accent-7: var(--crimson-7);--accent-8: var(--crimson-8);--accent-9: var(--crimson-9);--accent-10: var(--crimson-10);--accent-11: var(--crimson-11);--accent-12: var(--crimson-12);--accent-a1: var(--crimson-a1);--accent-a2: var(--crimson-a2);--accent-a3: var(--crimson-a3);--accent-a4: var(--crimson-a4);--accent-a5: var(--crimson-a5);--accent-a6: var(--crimson-a6);--accent-a7: var(--crimson-a7);--accent-a8: var(--crimson-a8);--accent-a9: var(--crimson-a9);--accent-a10: var(--crimson-a10);--accent-a11: var(--crimson-a11);--accent-a12: var(--crimson-a12);--accent-contrast: var(--crimson-contrast);--accent-surface: var(--crimson-surface);--accent-indicator: var(--crimson-indicator);--accent-track: var(--crimson-track)}[data-accent-color=cyan]{--accent-1: var(--cyan-1);--accent-2: var(--cyan-2);--accent-3: var(--cyan-3);--accent-4: var(--cyan-4);--accent-5: var(--cyan-5);--accent-6: var(--cyan-6);--accent-7: var(--cyan-7);--accent-8: var(--cyan-8);--accent-9: var(--cyan-9);--accent-10: var(--cyan-10);--accent-11: var(--cyan-11);--accent-12: var(--cyan-12);--accent-a1: var(--cyan-a1);--accent-a2: var(--cyan-a2);--accent-a3: var(--cyan-a3);--accent-a4: var(--cyan-a4);--accent-a5: var(--cyan-a5);--accent-a6: var(--cyan-a6);--accent-a7: var(--cyan-a7);--accent-a8: var(--cyan-a8);--accent-a9: var(--cyan-a9);--accent-a10: var(--cyan-a10);--accent-a11: var(--cyan-a11);--accent-a12: var(--cyan-a12);--accent-contrast: var(--cyan-contrast);--accent-surface: var(--cyan-surface);--accent-indicator: var(--cyan-indicator);--accent-track: var(--cyan-track)}[data-accent-color=gold]{--accent-1: var(--gold-1);--accent-2: var(--gold-2);--accent-3: var(--gold-3);--accent-4: var(--gold-4);--accent-5: var(--gold-5);--accent-6: var(--gold-6);--accent-7: var(--gold-7);--accent-8: var(--gold-8);--accent-9: var(--gold-9);--accent-10: var(--gold-10);--accent-11: var(--gold-11);--accent-12: var(--gold-12);--accent-a1: var(--gold-a1);--accent-a2: var(--gold-a2);--accent-a3: var(--gold-a3);--accent-a4: var(--gold-a4);--accent-a5: var(--gold-a5);--accent-a6: var(--gold-a6);--accent-a7: var(--gold-a7);--accent-a8: var(--gold-a8);--accent-a9: var(--gold-a9);--accent-a10: var(--gold-a10);--accent-a11: var(--gold-a11);--accent-a12: var(--gold-a12);--accent-contrast: var(--gold-contrast);--accent-surface: var(--gold-surface);--accent-indicator: var(--gold-indicator);--accent-track: var(--gold-track)}[data-accent-color=grass]{--accent-1: var(--grass-1);--accent-2: var(--grass-2);--accent-3: var(--grass-3);--accent-4: var(--grass-4);--accent-5: var(--grass-5);--accent-6: var(--grass-6);--accent-7: var(--grass-7);--accent-8: var(--grass-8);--accent-9: var(--grass-9);--accent-10: var(--grass-10);--accent-11: var(--grass-11);--accent-12: var(--grass-12);--accent-a1: var(--grass-a1);--accent-a2: var(--grass-a2);--accent-a3: var(--grass-a3);--accent-a4: var(--grass-a4);--accent-a5: var(--grass-a5);--accent-a6: var(--grass-a6);--accent-a7: var(--grass-a7);--accent-a8: var(--grass-a8);--accent-a9: var(--grass-a9);--accent-a10: var(--grass-a10);--accent-a11: var(--grass-a11);--accent-a12: var(--grass-a12);--accent-contrast: var(--grass-contrast);--accent-surface: var(--grass-surface);--accent-indicator: var(--grass-indicator);--accent-track: var(--grass-track)}[data-accent-color=gray]{--accent-1: var(--gray-1);--accent-2: var(--gray-2);--accent-3: var(--gray-3);--accent-4: var(--gray-4);--accent-5: var(--gray-5);--accent-6: var(--gray-6);--accent-7: var(--gray-7);--accent-8: var(--gray-8);--accent-9: var(--gray-9);--accent-10: var(--gray-10);--accent-11: var(--gray-11);--accent-12: var(--gray-12);--accent-a1: var(--gray-a1);--accent-a2: var(--gray-a2);--accent-a3: var(--gray-a3);--accent-a4: var(--gray-a4);--accent-a5: var(--gray-a5);--accent-a6: var(--gray-a6);--accent-a7: var(--gray-a7);--accent-a8: var(--gray-a8);--accent-a9: var(--gray-a9);--accent-a10: var(--gray-a10);--accent-a11: var(--gray-a11);--accent-a12: var(--gray-a12);--accent-contrast: var(--gray-contrast);--accent-surface: var(--gray-surface);--accent-indicator: var(--gray-indicator);--accent-track: var(--gray-track)}[data-accent-color=green]{--accent-1: var(--green-1);--accent-2: var(--green-2);--accent-3: var(--green-3);--accent-4: var(--green-4);--accent-5: var(--green-5);--accent-6: var(--green-6);--accent-7: var(--green-7);--accent-8: var(--green-8);--accent-9: var(--green-9);--accent-10: var(--green-10);--accent-11: var(--green-11);--accent-12: var(--green-12);--accent-a1: var(--green-a1);--accent-a2: var(--green-a2);--accent-a3: var(--green-a3);--accent-a4: var(--green-a4);--accent-a5: var(--green-a5);--accent-a6: var(--green-a6);--accent-a7: var(--green-a7);--accent-a8: var(--green-a8);--accent-a9: var(--green-a9);--accent-a10: var(--green-a10);--accent-a11: var(--green-a11);--accent-a12: var(--green-a12);--accent-contrast: var(--green-contrast);--accent-surface: var(--green-surface);--accent-indicator: var(--green-indicator);--accent-track: var(--green-track)}[data-accent-color=indigo]{--accent-1: var(--indigo-1);--accent-2: var(--indigo-2);--accent-3: var(--indigo-3);--accent-4: var(--indigo-4);--accent-5: var(--indigo-5);--accent-6: var(--indigo-6);--accent-7: var(--indigo-7);--accent-8: var(--indigo-8);--accent-9: var(--indigo-9);--accent-10: var(--indigo-10);--accent-11: var(--indigo-11);--accent-12: var(--indigo-12);--accent-a1: var(--indigo-a1);--accent-a2: var(--indigo-a2);--accent-a3: var(--indigo-a3);--accent-a4: var(--indigo-a4);--accent-a5: var(--indigo-a5);--accent-a6: var(--indigo-a6);--accent-a7: var(--indigo-a7);--accent-a8: var(--indigo-a8);--accent-a9: var(--indigo-a9);--accent-a10: var(--indigo-a10);--accent-a11: var(--indigo-a11);--accent-a12: var(--indigo-a12);--accent-contrast: var(--indigo-contrast);--accent-surface: var(--indigo-surface);--accent-indicator: var(--indigo-indicator);--accent-track: var(--indigo-track)}[data-accent-color=iris]{--accent-1: var(--iris-1);--accent-2: var(--iris-2);--accent-3: var(--iris-3);--accent-4: var(--iris-4);--accent-5: var(--iris-5);--accent-6: var(--iris-6);--accent-7: var(--iris-7);--accent-8: var(--iris-8);--accent-9: var(--iris-9);--accent-10: var(--iris-10);--accent-11: var(--iris-11);--accent-12: var(--iris-12);--accent-a1: var(--iris-a1);--accent-a2: var(--iris-a2);--accent-a3: var(--iris-a3);--accent-a4: var(--iris-a4);--accent-a5: var(--iris-a5);--accent-a6: var(--iris-a6);--accent-a7: var(--iris-a7);--accent-a8: var(--iris-a8);--accent-a9: var(--iris-a9);--accent-a10: var(--iris-a10);--accent-a11: var(--iris-a11);--accent-a12: var(--iris-a12);--accent-contrast: var(--iris-contrast);--accent-surface: var(--iris-surface);--accent-indicator: var(--iris-indicator);--accent-track: var(--iris-track)}[data-accent-color=jade]{--accent-1: var(--jade-1);--accent-2: var(--jade-2);--accent-3: var(--jade-3);--accent-4: var(--jade-4);--accent-5: var(--jade-5);--accent-6: var(--jade-6);--accent-7: var(--jade-7);--accent-8: var(--jade-8);--accent-9: var(--jade-9);--accent-10: var(--jade-10);--accent-11: var(--jade-11);--accent-12: var(--jade-12);--accent-a1: var(--jade-a1);--accent-a2: var(--jade-a2);--accent-a3: var(--jade-a3);--accent-a4: var(--jade-a4);--accent-a5: var(--jade-a5);--accent-a6: var(--jade-a6);--accent-a7: var(--jade-a7);--accent-a8: var(--jade-a8);--accent-a9: var(--jade-a9);--accent-a10: var(--jade-a10);--accent-a11: var(--jade-a11);--accent-a12: var(--jade-a12);--accent-contrast: var(--jade-contrast);--accent-surface: var(--jade-surface);--accent-indicator: var(--jade-indicator);--accent-track: var(--jade-track)}[data-accent-color=lime]{--accent-1: var(--lime-1);--accent-2: var(--lime-2);--accent-3: var(--lime-3);--accent-4: var(--lime-4);--accent-5: var(--lime-5);--accent-6: var(--lime-6);--accent-7: var(--lime-7);--accent-8: var(--lime-8);--accent-9: var(--lime-9);--accent-10: var(--lime-10);--accent-11: var(--lime-11);--accent-12: var(--lime-12);--accent-a1: var(--lime-a1);--accent-a2: var(--lime-a2);--accent-a3: var(--lime-a3);--accent-a4: var(--lime-a4);--accent-a5: var(--lime-a5);--accent-a6: var(--lime-a6);--accent-a7: var(--lime-a7);--accent-a8: var(--lime-a8);--accent-a9: var(--lime-a9);--accent-a10: var(--lime-a10);--accent-a11: var(--lime-a11);--accent-a12: var(--lime-a12);--accent-contrast: var(--lime-contrast);--accent-surface: var(--lime-surface);--accent-indicator: var(--lime-indicator);--accent-track: var(--lime-track)}[data-accent-color=mint]{--accent-1: var(--mint-1);--accent-2: var(--mint-2);--accent-3: var(--mint-3);--accent-4: var(--mint-4);--accent-5: var(--mint-5);--accent-6: var(--mint-6);--accent-7: var(--mint-7);--accent-8: var(--mint-8);--accent-9: var(--mint-9);--accent-10: var(--mint-10);--accent-11: var(--mint-11);--accent-12: var(--mint-12);--accent-a1: var(--mint-a1);--accent-a2: var(--mint-a2);--accent-a3: var(--mint-a3);--accent-a4: var(--mint-a4);--accent-a5: var(--mint-a5);--accent-a6: var(--mint-a6);--accent-a7: var(--mint-a7);--accent-a8: var(--mint-a8);--accent-a9: var(--mint-a9);--accent-a10: var(--mint-a10);--accent-a11: var(--mint-a11);--accent-a12: var(--mint-a12);--accent-contrast: var(--mint-contrast);--accent-surface: var(--mint-surface);--accent-indicator: var(--mint-indicator);--accent-track: var(--mint-track)}[data-accent-color=orange]{--accent-1: var(--orange-1);--accent-2: var(--orange-2);--accent-3: var(--orange-3);--accent-4: var(--orange-4);--accent-5: var(--orange-5);--accent-6: var(--orange-6);--accent-7: var(--orange-7);--accent-8: var(--orange-8);--accent-9: var(--orange-9);--accent-10: var(--orange-10);--accent-11: var(--orange-11);--accent-12: var(--orange-12);--accent-a1: var(--orange-a1);--accent-a2: var(--orange-a2);--accent-a3: var(--orange-a3);--accent-a4: var(--orange-a4);--accent-a5: var(--orange-a5);--accent-a6: var(--orange-a6);--accent-a7: var(--orange-a7);--accent-a8: var(--orange-a8);--accent-a9: var(--orange-a9);--accent-a10: var(--orange-a10);--accent-a11: var(--orange-a11);--accent-a12: var(--orange-a12);--accent-contrast: var(--orange-contrast);--accent-surface: var(--orange-surface);--accent-indicator: var(--orange-indicator);--accent-track: var(--orange-track)}[data-accent-color=pink]{--accent-1: var(--pink-1);--accent-2: var(--pink-2);--accent-3: var(--pink-3);--accent-4: var(--pink-4);--accent-5: var(--pink-5);--accent-6: var(--pink-6);--accent-7: var(--pink-7);--accent-8: var(--pink-8);--accent-9: var(--pink-9);--accent-10: var(--pink-10);--accent-11: var(--pink-11);--accent-12: var(--pink-12);--accent-a1: var(--pink-a1);--accent-a2: var(--pink-a2);--accent-a3: var(--pink-a3);--accent-a4: var(--pink-a4);--accent-a5: var(--pink-a5);--accent-a6: var(--pink-a6);--accent-a7: var(--pink-a7);--accent-a8: var(--pink-a8);--accent-a9: var(--pink-a9);--accent-a10: var(--pink-a10);--accent-a11: var(--pink-a11);--accent-a12: var(--pink-a12);--accent-contrast: var(--pink-contrast);--accent-surface: var(--pink-surface);--accent-indicator: var(--pink-indicator);--accent-track: var(--pink-track)}[data-accent-color=plum]{--accent-1: var(--plum-1);--accent-2: var(--plum-2);--accent-3: var(--plum-3);--accent-4: var(--plum-4);--accent-5: var(--plum-5);--accent-6: var(--plum-6);--accent-7: var(--plum-7);--accent-8: var(--plum-8);--accent-9: var(--plum-9);--accent-10: var(--plum-10);--accent-11: var(--plum-11);--accent-12: var(--plum-12);--accent-a1: var(--plum-a1);--accent-a2: var(--plum-a2);--accent-a3: var(--plum-a3);--accent-a4: var(--plum-a4);--accent-a5: var(--plum-a5);--accent-a6: var(--plum-a6);--accent-a7: var(--plum-a7);--accent-a8: var(--plum-a8);--accent-a9: var(--plum-a9);--accent-a10: var(--plum-a10);--accent-a11: var(--plum-a11);--accent-a12: var(--plum-a12);--accent-contrast: var(--plum-contrast);--accent-surface: var(--plum-surface);--accent-indicator: var(--plum-indicator);--accent-track: var(--plum-track)}[data-accent-color=purple]{--accent-1: var(--purple-1);--accent-2: var(--purple-2);--accent-3: var(--purple-3);--accent-4: var(--purple-4);--accent-5: var(--purple-5);--accent-6: var(--purple-6);--accent-7: var(--purple-7);--accent-8: var(--purple-8);--accent-9: var(--purple-9);--accent-10: var(--purple-10);--accent-11: var(--purple-11);--accent-12: var(--purple-12);--accent-a1: var(--purple-a1);--accent-a2: var(--purple-a2);--accent-a3: var(--purple-a3);--accent-a4: var(--purple-a4);--accent-a5: var(--purple-a5);--accent-a6: var(--purple-a6);--accent-a7: var(--purple-a7);--accent-a8: var(--purple-a8);--accent-a9: var(--purple-a9);--accent-a10: var(--purple-a10);--accent-a11: var(--purple-a11);--accent-a12: var(--purple-a12);--accent-contrast: var(--purple-contrast);--accent-surface: var(--purple-surface);--accent-indicator: var(--purple-indicator);--accent-track: var(--purple-track)}[data-accent-color=red]{--accent-1: var(--red-1);--accent-2: var(--red-2);--accent-3: var(--red-3);--accent-4: var(--red-4);--accent-5: var(--red-5);--accent-6: var(--red-6);--accent-7: var(--red-7);--accent-8: var(--red-8);--accent-9: var(--red-9);--accent-10: var(--red-10);--accent-11: var(--red-11);--accent-12: var(--red-12);--accent-a1: var(--red-a1);--accent-a2: var(--red-a2);--accent-a3: var(--red-a3);--accent-a4: var(--red-a4);--accent-a5: var(--red-a5);--accent-a6: var(--red-a6);--accent-a7: var(--red-a7);--accent-a8: var(--red-a8);--accent-a9: var(--red-a9);--accent-a10: var(--red-a10);--accent-a11: var(--red-a11);--accent-a12: var(--red-a12);--accent-contrast: var(--red-contrast);--accent-surface: var(--red-surface);--accent-indicator: var(--red-indicator);--accent-track: var(--red-track)}[data-accent-color=ruby]{--accent-1: var(--ruby-1);--accent-2: var(--ruby-2);--accent-3: var(--ruby-3);--accent-4: var(--ruby-4);--accent-5: var(--ruby-5);--accent-6: var(--ruby-6);--accent-7: var(--ruby-7);--accent-8: var(--ruby-8);--accent-9: var(--ruby-9);--accent-10: var(--ruby-10);--accent-11: var(--ruby-11);--accent-12: var(--ruby-12);--accent-a1: var(--ruby-a1);--accent-a2: var(--ruby-a2);--accent-a3: var(--ruby-a3);--accent-a4: var(--ruby-a4);--accent-a5: var(--ruby-a5);--accent-a6: var(--ruby-a6);--accent-a7: var(--ruby-a7);--accent-a8: var(--ruby-a8);--accent-a9: var(--ruby-a9);--accent-a10: var(--ruby-a10);--accent-a11: var(--ruby-a11);--accent-a12: var(--ruby-a12);--accent-contrast: var(--ruby-contrast);--accent-surface: var(--ruby-surface);--accent-indicator: var(--ruby-indicator);--accent-track: var(--ruby-track)}[data-accent-color=sky]{--accent-1: var(--sky-1);--accent-2: var(--sky-2);--accent-3: var(--sky-3);--accent-4: var(--sky-4);--accent-5: var(--sky-5);--accent-6: var(--sky-6);--accent-7: var(--sky-7);--accent-8: var(--sky-8);--accent-9: var(--sky-9);--accent-10: var(--sky-10);--accent-11: var(--sky-11);--accent-12: var(--sky-12);--accent-a1: var(--sky-a1);--accent-a2: var(--sky-a2);--accent-a3: var(--sky-a3);--accent-a4: var(--sky-a4);--accent-a5: var(--sky-a5);--accent-a6: var(--sky-a6);--accent-a7: var(--sky-a7);--accent-a8: var(--sky-a8);--accent-a9: var(--sky-a9);--accent-a10: var(--sky-a10);--accent-a11: var(--sky-a11);--accent-a12: var(--sky-a12);--accent-contrast: var(--sky-contrast);--accent-surface: var(--sky-surface);--accent-indicator: var(--sky-indicator);--accent-track: var(--sky-track)}[data-accent-color=teal]{--accent-1: var(--teal-1);--accent-2: var(--teal-2);--accent-3: var(--teal-3);--accent-4: var(--teal-4);--accent-5: var(--teal-5);--accent-6: var(--teal-6);--accent-7: var(--teal-7);--accent-8: var(--teal-8);--accent-9: var(--teal-9);--accent-10: var(--teal-10);--accent-11: var(--teal-11);--accent-12: var(--teal-12);--accent-a1: var(--teal-a1);--accent-a2: var(--teal-a2);--accent-a3: var(--teal-a3);--accent-a4: var(--teal-a4);--accent-a5: var(--teal-a5);--accent-a6: var(--teal-a6);--accent-a7: var(--teal-a7);--accent-a8: var(--teal-a8);--accent-a9: var(--teal-a9);--accent-a10: var(--teal-a10);--accent-a11: var(--teal-a11);--accent-a12: var(--teal-a12);--accent-contrast: var(--teal-contrast);--accent-surface: var(--teal-surface);--accent-indicator: var(--teal-indicator);--accent-track: var(--teal-track)}[data-accent-color=tomato]{--accent-1: var(--tomato-1);--accent-2: var(--tomato-2);--accent-3: var(--tomato-3);--accent-4: var(--tomato-4);--accent-5: var(--tomato-5);--accent-6: var(--tomato-6);--accent-7: var(--tomato-7);--accent-8: var(--tomato-8);--accent-9: var(--tomato-9);--accent-10: var(--tomato-10);--accent-11: var(--tomato-11);--accent-12: var(--tomato-12);--accent-a1: var(--tomato-a1);--accent-a2: var(--tomato-a2);--accent-a3: var(--tomato-a3);--accent-a4: var(--tomato-a4);--accent-a5: var(--tomato-a5);--accent-a6: var(--tomato-a6);--accent-a7: var(--tomato-a7);--accent-a8: var(--tomato-a8);--accent-a9: var(--tomato-a9);--accent-a10: var(--tomato-a10);--accent-a11: var(--tomato-a11);--accent-a12: var(--tomato-a12);--accent-contrast: var(--tomato-contrast);--accent-surface: var(--tomato-surface);--accent-indicator: var(--tomato-indicator);--accent-track: var(--tomato-track)}[data-accent-color=violet]{--accent-1: var(--violet-1);--accent-2: var(--violet-2);--accent-3: var(--violet-3);--accent-4: var(--violet-4);--accent-5: var(--violet-5);--accent-6: var(--violet-6);--accent-7: var(--violet-7);--accent-8: var(--violet-8);--accent-9: var(--violet-9);--accent-10: var(--violet-10);--accent-11: var(--violet-11);--accent-12: var(--violet-12);--accent-a1: var(--violet-a1);--accent-a2: var(--violet-a2);--accent-a3: var(--violet-a3);--accent-a4: var(--violet-a4);--accent-a5: var(--violet-a5);--accent-a6: var(--violet-a6);--accent-a7: var(--violet-a7);--accent-a8: var(--violet-a8);--accent-a9: var(--violet-a9);--accent-a10: var(--violet-a10);--accent-a11: var(--violet-a11);--accent-a12: var(--violet-a12);--accent-contrast: var(--violet-contrast);--accent-surface: var(--violet-surface);--accent-indicator: var(--violet-indicator);--accent-track: var(--violet-track)}[data-accent-color=yellow]{--accent-1: var(--yellow-1);--accent-2: var(--yellow-2);--accent-3: var(--yellow-3);--accent-4: var(--yellow-4);--accent-5: var(--yellow-5);--accent-6: var(--yellow-6);--accent-7: var(--yellow-7);--accent-8: var(--yellow-8);--accent-9: var(--yellow-9);--accent-10: var(--yellow-10);--accent-11: var(--yellow-11);--accent-12: var(--yellow-12);--accent-a1: var(--yellow-a1);--accent-a2: var(--yellow-a2);--accent-a3: var(--yellow-a3);--accent-a4: var(--yellow-a4);--accent-a5: var(--yellow-a5);--accent-a6: var(--yellow-a6);--accent-a7: var(--yellow-a7);--accent-a8: var(--yellow-a8);--accent-a9: var(--yellow-a9);--accent-a10: var(--yellow-a10);--accent-a11: var(--yellow-a11);--accent-a12: var(--yellow-a12);--accent-contrast: var(--yellow-contrast);--accent-surface: var(--yellow-surface);--accent-indicator: var(--yellow-indicator);--accent-track: var(--yellow-track)}.radix-themes:where([data-gray-color=mauve]){--gray-1: var(--mauve-1);--gray-2: var(--mauve-2);--gray-3: var(--mauve-3);--gray-4: var(--mauve-4);--gray-5: var(--mauve-5);--gray-6: var(--mauve-6);--gray-7: var(--mauve-7);--gray-8: var(--mauve-8);--gray-9: var(--mauve-9);--gray-10: var(--mauve-10);--gray-11: var(--mauve-11);--gray-12: var(--mauve-12);--gray-a1: var(--mauve-a1);--gray-a2: var(--mauve-a2);--gray-a3: var(--mauve-a3);--gray-a4: var(--mauve-a4);--gray-a5: var(--mauve-a5);--gray-a6: var(--mauve-a6);--gray-a7: var(--mauve-a7);--gray-a8: var(--mauve-a8);--gray-a9: var(--mauve-a9);--gray-a10: var(--mauve-a10);--gray-a11: var(--mauve-a11);--gray-a12: var(--mauve-a12);--gray-contrast: var(--mauve-contrast);--gray-surface: var(--mauve-surface);--gray-indicator: var(--mauve-indicator);--gray-track: var(--mauve-track)}.radix-themes:where([data-gray-color=olive]){--gray-1: var(--olive-1);--gray-2: var(--olive-2);--gray-3: var(--olive-3);--gray-4: var(--olive-4);--gray-5: var(--olive-5);--gray-6: var(--olive-6);--gray-7: var(--olive-7);--gray-8: var(--olive-8);--gray-9: var(--olive-9);--gray-10: var(--olive-10);--gray-11: var(--olive-11);--gray-12: var(--olive-12);--gray-a1: var(--olive-a1);--gray-a2: var(--olive-a2);--gray-a3: var(--olive-a3);--gray-a4: var(--olive-a4);--gray-a5: var(--olive-a5);--gray-a6: var(--olive-a6);--gray-a7: var(--olive-a7);--gray-a8: var(--olive-a8);--gray-a9: var(--olive-a9);--gray-a10: var(--olive-a10);--gray-a11: var(--olive-a11);--gray-a12: var(--olive-a12);--gray-contrast: var(--olive-contrast);--gray-surface: var(--olive-surface);--gray-indicator: var(--olive-indicator);--gray-track: var(--olive-track)}.radix-themes:where([data-gray-color=sage]){--gray-1: var(--sage-1);--gray-2: var(--sage-2);--gray-3: var(--sage-3);--gray-4: var(--sage-4);--gray-5: var(--sage-5);--gray-6: var(--sage-6);--gray-7: var(--sage-7);--gray-8: var(--sage-8);--gray-9: var(--sage-9);--gray-10: var(--sage-10);--gray-11: var(--sage-11);--gray-12: var(--sage-12);--gray-a1: var(--sage-a1);--gray-a2: var(--sage-a2);--gray-a3: var(--sage-a3);--gray-a4: var(--sage-a4);--gray-a5: var(--sage-a5);--gray-a6: var(--sage-a6);--gray-a7: var(--sage-a7);--gray-a8: var(--sage-a8);--gray-a9: var(--sage-a9);--gray-a10: var(--sage-a10);--gray-a11: var(--sage-a11);--gray-a12: var(--sage-a12);--gray-contrast: var(--sage-contrast);--gray-surface: var(--sage-surface);--gray-indicator: var(--sage-indicator);--gray-track: var(--sage-track)}.radix-themes:where([data-gray-color=sand]){--gray-1: var(--sand-1);--gray-2: var(--sand-2);--gray-3: var(--sand-3);--gray-4: var(--sand-4);--gray-5: var(--sand-5);--gray-6: var(--sand-6);--gray-7: var(--sand-7);--gray-8: var(--sand-8);--gray-9: var(--sand-9);--gray-10: var(--sand-10);--gray-11: var(--sand-11);--gray-12: var(--sand-12);--gray-a1: var(--sand-a1);--gray-a2: var(--sand-a2);--gray-a3: var(--sand-a3);--gray-a4: var(--sand-a4);--gray-a5: var(--sand-a5);--gray-a6: var(--sand-a6);--gray-a7: var(--sand-a7);--gray-a8: var(--sand-a8);--gray-a9: var(--sand-a9);--gray-a10: var(--sand-a10);--gray-a11: var(--sand-a11);--gray-a12: var(--sand-a12);--gray-contrast: var(--sand-contrast);--gray-surface: var(--sand-surface);--gray-indicator: var(--sand-indicator);--gray-track: var(--sand-track)}.radix-themes:where([data-gray-color=slate]){--gray-1: var(--slate-1);--gray-2: var(--slate-2);--gray-3: var(--slate-3);--gray-4: var(--slate-4);--gray-5: var(--slate-5);--gray-6: var(--slate-6);--gray-7: var(--slate-7);--gray-8: var(--slate-8);--gray-9: var(--slate-9);--gray-10: var(--slate-10);--gray-11: var(--slate-11);--gray-12: var(--slate-12);--gray-a1: var(--slate-a1);--gray-a2: var(--slate-a2);--gray-a3: var(--slate-a3);--gray-a4: var(--slate-a4);--gray-a5: var(--slate-a5);--gray-a6: var(--slate-a6);--gray-a7: var(--slate-a7);--gray-a8: var(--slate-a8);--gray-a9: var(--slate-a9);--gray-a10: var(--slate-a10);--gray-a11: var(--slate-a11);--gray-a12: var(--slate-a12);--gray-contrast: var(--slate-contrast);--gray-surface: var(--slate-surface);--gray-indicator: var(--slate-indicator);--gray-track: var(--slate-track)}.radix-themes{--cursor-button: default;--cursor-checkbox: default;--cursor-disabled: not-allowed;--cursor-link: pointer;--cursor-menu-item: default;--cursor-radio: default;--cursor-slider-thumb: default;--cursor-slider-thumb-active: default;--cursor-switch: default;--space-1: calc(4px * var(--scaling));--space-2: calc(8px * var(--scaling));--space-3: calc(12px * var(--scaling));--space-4: calc(16px * var(--scaling));--space-5: calc(24px * var(--scaling));--space-6: calc(32px * var(--scaling));--space-7: calc(40px * var(--scaling));--space-8: calc(48px * var(--scaling));--space-9: calc(64px * var(--scaling));--font-size-1: calc(12px * var(--scaling));--font-size-2: calc(14px * var(--scaling));--font-size-3: calc(16px * var(--scaling));--font-size-4: calc(18px * var(--scaling));--font-size-5: calc(20px * var(--scaling));--font-size-6: calc(24px * var(--scaling));--font-size-7: calc(28px * var(--scaling));--font-size-8: calc(35px * var(--scaling));--font-size-9: calc(60px * var(--scaling));--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-1: calc(16px * var(--scaling));--line-height-2: calc(20px * var(--scaling));--line-height-3: calc(24px * var(--scaling));--line-height-4: calc(26px * var(--scaling));--line-height-5: calc(28px * var(--scaling));--line-height-6: calc(30px * var(--scaling));--line-height-7: calc(36px * var(--scaling));--line-height-8: calc(40px * var(--scaling));--line-height-9: calc(60px * var(--scaling));--letter-spacing-1: .0025em;--letter-spacing-2: 0em;--letter-spacing-3: 0em;--letter-spacing-4: -.0025em;--letter-spacing-5: -.005em;--letter-spacing-6: -.00625em;--letter-spacing-7: -.0075em;--letter-spacing-8: -.01em;--letter-spacing-9: -.025em;--default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI (Custom)", Roboto, "Helvetica Neue", "Open Sans (Custom)", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--default-font-size: var(--font-size-3);--default-font-style: normal;--default-font-weight: var(--font-weight-regular);--default-line-height: 1.5;--default-letter-spacing: 0em;--default-leading-trim-start: .42em;--default-leading-trim-end: .36em;--heading-font-family: var(--default-font-family);--heading-font-size-adjust: 1;--heading-font-style: normal;--heading-leading-trim-start: var(--default-leading-trim-start);--heading-leading-trim-end: var(--default-leading-trim-end);--heading-letter-spacing: 0em;--heading-line-height-1: calc(16px * var(--scaling));--heading-line-height-2: calc(18px * var(--scaling));--heading-line-height-3: calc(22px * var(--scaling));--heading-line-height-4: calc(24px * var(--scaling));--heading-line-height-5: calc(26px * var(--scaling));--heading-line-height-6: calc(30px * var(--scaling));--heading-line-height-7: calc(36px * var(--scaling));--heading-line-height-8: calc(40px * var(--scaling));--heading-line-height-9: calc(60px * var(--scaling));--code-font-family: "Menlo", "Consolas (Custom)", "Bitstream Vera Sans Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji";--code-font-size-adjust: .95;--code-font-style: normal;--code-font-weight: inherit;--code-letter-spacing: -.007em;--code-padding-top: .1em;--code-padding-bottom: .1em;--code-padding-left: .25em;--code-padding-right: .25em;--strong-font-family: var(--default-font-family);--strong-font-size-adjust: 1;--strong-font-style: inherit;--strong-font-weight: var(--font-weight-bold);--strong-letter-spacing: 0em;--em-font-family: "Times New Roman", "Times", serif;--em-font-size-adjust: 1.18;--em-font-style: italic;--em-font-weight: inherit;--em-letter-spacing: -.025em;--quote-font-family: "Times New Roman", "Times", serif;--quote-font-size-adjust: 1.18;--quote-font-style: italic;--quote-font-weight: inherit;--quote-letter-spacing: -.025em;--tab-active-letter-spacing: -.01em;--tab-active-word-spacing: 0em;--tab-inactive-letter-spacing: 0em;--tab-inactive-word-spacing: 0em;overflow-wrap:break-word;font-family:var(--default-font-family);font-size:var(--default-font-size);font-weight:var(--default-font-weight);font-style:var(--default-font-style);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--container-1: 448px;--container-2: 688px;--container-3: 880px;--container-4: 1136px;--scrollarea-scrollbar-horizontal-margin-top: var(--space-1);--scrollarea-scrollbar-horizontal-margin-bottom: var(--space-1);--scrollarea-scrollbar-horizontal-margin-left: var(--space-1);--scrollarea-scrollbar-horizontal-margin-right: var(--space-1);--scrollarea-scrollbar-vertical-margin-top: var(--space-1);--scrollarea-scrollbar-vertical-margin-bottom: var(--space-1);--scrollarea-scrollbar-vertical-margin-left: var(--space-1);--scrollarea-scrollbar-vertical-margin-right: var(--space-1);--segmented-control-transition-duration: .1s;--spinner-animation-duration: .8s;--spinner-opacity: .65;color:var(--gray-12)}.radix-themes:where([data-scaling="90%"]){--scaling: .9}.radix-themes:where([data-scaling="95%"]){--scaling: .95}.radix-themes:where([data-scaling="100%"]){--scaling: 1}.radix-themes:where([data-scaling="105%"]){--scaling: 1.05}.radix-themes:where([data-scaling="110%"]){--scaling: 1.1}[data-radius]{--radius-1: calc(3px * var(--scaling) * var(--radius-factor));--radius-2: calc(4px * var(--scaling) * var(--radius-factor));--radius-3: calc(6px * var(--scaling) * var(--radius-factor));--radius-4: calc(8px * var(--scaling) * var(--radius-factor));--radius-5: calc(12px * var(--scaling) * var(--radius-factor));--radius-6: calc(16px * var(--scaling) * var(--radius-factor))}[data-radius=none]{--radius-factor: 0;--radius-full: 0px;--radius-thumb: .5px}[data-radius=small]{--radius-factor: .75;--radius-full: 0px;--radius-thumb: .5px}[data-radius=medium]{--radius-factor: 1;--radius-full: 0px;--radius-thumb: 9999px}[data-radius=large]{--radius-factor: 1.5;--radius-full: 0px;--radius-thumb: 9999px}[data-radius=full]{--radius-factor: 1.5;--radius-full: 9999px;--radius-thumb: 9999px}@supports (color: color-mix(in oklab,white,black)){:where(.radix-themes){--shadow-1: inset 0 0 0 1px var(--gray-a5), inset 0 1.5px 2px 0 var(--gray-a2), inset 0 1.5px 2px 0 var(--black-a2);--shadow-2: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a2), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--shadow-3: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 2px 3px -2px var(--gray-a3), 0 3px 12px -4px var(--black-a2), 0 4px 16px -8px var(--black-a2);--shadow-4: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 8px 40px var(--black-a1), 0 12px 32px -16px var(--gray-a3);--shadow-5: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 12px 60px var(--black-a3), 0 12px 32px -16px var(--gray-a5);--shadow-6: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7);--base-card-surface-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a5), var(--gray-5) 25%);--base-card-surface-hover-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a7), var(--gray-7) 25%);--base-card-surface-active-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%);--base-card-classic-border-color: color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%);--base-card-classic-hover-border-color: color-mix(in oklab, var(--gray-a4), var(--gray-4) 25%);--base-card-classic-active-border-color: color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%)}}@supports (color: color-mix(in oklab,white,black)){:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--shadow-1: inset 0 -1px 1px 0 var(--gray-a3), inset 0 0 0 1px var(--gray-a3), inset 0 3px 4px 0 var(--black-a5), inset 0 0 0 1px var(--gray-a4);--shadow-2: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--shadow-3: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 2px 3px -2px var(--black-a3), 0 3px 8px -2px var(--black-a6), 0 4px 12px -4px var(--black-a7);--shadow-4: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 8px 40px var(--black-a3), 0 12px 32px -16px var(--black-a5);--shadow-5: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 12px 60px var(--black-a5), 0 12px 32px -16px var(--black-a7);--shadow-6: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 12px 60px var(--black-a4), 0 16px 64px var(--black-a6), 0 16px 36px -20px var(--black-a11);--base-card-classic-border-color: color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%);--base-card-classic-hover-border-color: color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%);--base-card-classic-active-border-color: color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%)}}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semilight"),local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semilight Italic"),local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semibold"),local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semibold Italic"),local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Bold")}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Bold Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:300;descent-override:35%;src:local("Open Sans Light"),local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:300;font-style:italic;descent-override:35%;src:local("Open Sans Light Italic"),local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:400;descent-override:35%;src:local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:400;font-style:italic;descent-override:35%;src:local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:500;descent-override:35%;src:local("Open Sans Medium"),local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:500;font-style:italic;descent-override:35%;src:local("Open Sans Medium Italic"),local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:700;descent-override:35%;src:local("Open Sans Bold")}@font-face{font-family:"Open Sans (Custom)";font-weight:700;font-style:italic;descent-override:35%;src:local("Open Sans Bold Italic")}@font-face{font-family:"Consolas (Custom)";font-weight:400;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas")}@font-face{font-family:"Consolas (Custom)";font-weight:400;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Italic")}@font-face{font-family:"Consolas (Custom)";font-weight:700;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Bold")}@font-face{font-family:"Consolas (Custom)";font-weight:700;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Bold Italic")}.rt-reset:where(body,blockquote,dl,dd,figure,p){margin:0}.rt-reset:where(address,b,cite,code,dfn,em,i,kbd,q,samp,small,strong,var){font:unset}.rt-reset:where(h1,h2,h3,h4,h5,h6){font:unset;margin:0}.rt-reset:where(a){all:unset;-webkit-tap-highlight-color:transparent}.rt-reset:where(button,select,[type=button],[type=image],[type=reset],[type=submit],[type=checkbox],[type=color],[type=radio],[type=range]){all:unset;display:inline-block;font-weight:400;font-style:normal;text-indent:initial;-webkit-tap-highlight-color:transparent}.rt-reset:where(label){-webkit-tap-highlight-color:transparent}.rt-reset:where(select){font-weight:400;font-style:normal;text-align:start}.rt-reset:where(textarea,input:not([type=button],[type=image],[type=reset],[type=submit],[type=checkbox],[type=color],[type=radio],[type=range])){all:unset;display:block;width:-webkit-fill-available;width:-moz-available;width:stretch;font-weight:400;font-style:normal;text-align:start;text-indent:initial;-webkit-tap-highlight-color:transparent;cursor:text;white-space:pre-wrap}.rt-reset:where(:focus){outline:none}.rt-reset::placeholder{color:unset;opacity:unset;-webkit-user-select:none;user-select:none}.rt-reset:where(table){all:unset;display:table;text-indent:initial}.rt-reset:where(caption){text-align:inherit}.rt-reset:where(td){padding:0}.rt-reset:where(th){font-weight:unset;text-align:inherit;padding:0}.rt-reset:where(abbr,acronym){text-decoration:none}.rt-reset:where(canvas,object,picture,summary){display:block}.rt-reset:where(del,s){text-decoration:unset}.rt-reset:where(fieldset,hr){all:unset;display:block}.rt-reset:where(legend){padding:0;border:none;cursor:default}.rt-reset:where(li){display:block;text-align:unset}.rt-reset:where(ol,ul){list-style:none;margin:0;padding:0}.rt-reset:where(iframe){display:block;border:none;width:-webkit-fill-available;width:-moz-available;width:stretch}.rt-reset:where(ins,u){text-decoration:none}.rt-reset:where(img){display:block;max-width:100%}.rt-reset:where(svg){display:block;max-width:100%;flex-shrink:0}.rt-reset:where(mark){all:unset}.rt-reset:where(pre){font:unset;margin:unset}.rt-reset:where(q):before,.rt-reset:where(q):after{content:""}.rt-reset:where(sub,sup){font:unset;vertical-align:unset}.rt-reset:where(details) ::marker,.rt-reset:where(summary)::marker{content:none}.rt-reset:where(video){display:block;width:-webkit-fill-available;width:-moz-available;width:stretch}.rt-reset:where(:any-link){cursor:var(--cursor-link)}.rt-reset:where(button){cursor:var(--cursor-button)}.rt-reset:where(:disabled,[data-disabled]){cursor:var(--cursor-disabled)}.rt-reset:where(input[type=checkbox]){cursor:var(--cursor-checkbox)}.rt-reset:where(input[type=radio]){cursor:var(--cursor-radio)}.rt-reset,.rt-reset:before,.rt-reset:after{box-sizing:border-box}@keyframes rt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rt-slide-from-top{0%{transform:translateY(4px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes rt-slide-to-top{0%{transform:translateY(0) scale(1)}to{transform:translateY(4px) scale(.97)}}@keyframes rt-slide-from-bottom{0%{transform:translateY(-4px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes rt-slide-to-bottom{0%{transform:translateY(0) scale(1)}to{transform:translateY(-4px) scale(.97)}}@keyframes rt-slide-from-left{0%{transform:translate(4px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes rt-slide-to-left{0%{transform:translate(0) scale(1)}to{transform:translate(4px) scale(.97)}}@keyframes rt-slide-from-right{0%{transform:translate(-4px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes rt-slide-to-right{0%{transform:translate(0) scale(1)}to{transform:translate(-4px) scale(.97)}}@media (prefers-reduced-motion: no-preference){.rt-PopperContent{animation-timing-function:cubic-bezier(.16,1,.3,1)}.rt-PopperContent:where([data-state=open]){animation-duration:.16s}.rt-PopperContent:where([data-state=open]):where([data-side=top]){animation-name:rt-slide-from-top,rt-fade-in}.rt-PopperContent:where([data-state=open]):where([data-side=bottom]){animation-name:rt-slide-from-bottom,rt-fade-in}.rt-PopperContent:where([data-state=open]):where([data-side=left]){animation-name:rt-slide-from-left,rt-fade-in}.rt-PopperContent:where([data-state=open]):where([data-side=right]){animation-name:rt-slide-from-right,rt-fade-in}.rt-PopperContent:where([data-state=closed]){animation-duration:.1s}.rt-PopperContent:where([data-state=closed]):where([data-side=top]){animation-name:rt-slide-to-top,rt-fade-out}.rt-PopperContent:where([data-state=closed]):where([data-side=bottom]){animation-name:rt-slide-to-bottom,rt-fade-out}.rt-PopperContent:where([data-state=closed]):where([data-side=left]){animation-name:rt-slide-to-left,rt-fade-out}.rt-PopperContent:where([data-state=closed]):where([data-side=right]){animation-name:rt-slide-to-right,rt-fade-out}}.rt-Box{box-sizing:border-box;display:block}.rt-Flex{box-sizing:border-box;display:flex;justify-content:flex-start}.rt-Grid{box-sizing:border-box;display:grid;align-items:stretch;justify-content:flex-start;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.rt-Section{box-sizing:border-box;flex-shrink:0}.rt-Section:where(.rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}@media (min-width: 520px){.rt-Section:where(.xs\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.xs\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.xs\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.xs\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}@media (min-width: 768px){.rt-Section:where(.sm\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.sm\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.sm\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.sm\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}@media (min-width: 1024px){.rt-Section:where(.md\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.md\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.md\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.md\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}@media (min-width: 1280px){.rt-Section:where(.lg\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.lg\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.lg\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.lg\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}@media (min-width: 1640px){.rt-Section:where(.xl\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.xl\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.xl\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.xl\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}.rt-Container{display:flex;box-sizing:border-box;flex-direction:column;align-items:center;flex-shrink:0;flex-grow:1}.rt-ContainerInner{width:100%}:where(.rt-Container.rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}@media (min-width: 520px){:where(.rt-Container.xs\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.xs\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.xs\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.xs\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}@media (min-width: 768px){:where(.rt-Container.sm\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.sm\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.sm\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.sm\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}@media (min-width: 1024px){:where(.rt-Container.md\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.md\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.md\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.md\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}@media (min-width: 1280px){:where(.rt-Container.lg\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.lg\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.lg\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.lg\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}@media (min-width: 1640px){:where(.rt-Container.xl\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.xl\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.xl\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.xl\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}.rt-Skeleton{--skeleton-radius: var(--skeleton-radius-override);--skeleton-height: var(--skeleton-height-override);border-radius:var(--radius-1);animation:rt-skeleton-pulse 1s infinite alternate-reverse!important;background-image:none!important;background-clip:border-box!important;border:none!important;box-shadow:none!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;color:transparent!important;outline:none!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}.rt-Skeleton:where([data-inline-skeleton]){line-height:0;font-family:Arial,sans-serif!important}:where(.rt-Skeleton:empty){display:block;height:var(--space-3)}.rt-Skeleton>*,.rt-Skeleton:after,.rt-Skeleton:before{visibility:hidden!important}@keyframes rt-skeleton-pulse{0%{background-color:var(--gray-a3)}to{background-color:var(--gray-a4)}}.rt-Text{line-height:var(--line-height, var(--default-line-height));letter-spacing:var(--letter-spacing, inherit)}:where(.rt-Text){margin:0}.rt-Text:where([data-accent-color]){color:var(--accent-a11)}.rt-Text:where([data-accent-color].rt-high-contrast),:where([data-accent-color]:not(.radix-themes)) .rt-Text:where(.rt-high-contrast){color:var(--accent-12)}@media (pointer: coarse){.rt-Text:where(label){-webkit-tap-highlight-color:transparent}.rt-Text:where(label):where(:active){outline:.75em solid var(--gray-a4);outline-offset:-.6em}}.rt-Text:where(.rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}@media (min-width: 520px){.rt-Text:where(.xs\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.xs\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.xs\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.xs\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.xs\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.xs\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.xs\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.xs\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.xs\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 768px){.rt-Text:where(.sm\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.sm\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.sm\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.sm\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.sm\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.sm\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.sm\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.sm\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.sm\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1024px){.rt-Text:where(.md\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.md\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.md\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.md\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.md\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.md\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.md\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.md\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.md\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1280px){.rt-Text:where(.lg\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.lg\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.lg\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.lg\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.lg\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.lg\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.lg\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.lg\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.lg\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1640px){.rt-Text:where(.xl\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.xl\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.xl\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.xl\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.xl\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.xl\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.xl\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.xl\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.xl\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}.rt-BaseDialogOverlay{position:fixed;top:0;right:0;bottom:0;left:0}.rt-BaseDialogOverlay:before{position:fixed;content:"";top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay)}.rt-BaseDialogScroll{display:flex;overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0}.rt-BaseDialogScrollPadding{flex-grow:1;margin:auto;padding-top:var(--space-6);padding-bottom:max(var(--space-6),6vh);padding-left:var(--space-4);padding-right:var(--space-4)}.rt-BaseDialogScrollPadding:where(.rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.rt-r-align-center){margin-top:auto}@media (min-width: 520px){.rt-BaseDialogScrollPadding:where(.xs\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.xs\:rt-r-align-center){margin-top:auto}}@media (min-width: 768px){.rt-BaseDialogScrollPadding:where(.sm\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.sm\:rt-r-align-center){margin-top:auto}}@media (min-width: 1024px){.rt-BaseDialogScrollPadding:where(.md\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.md\:rt-r-align-center){margin-top:auto}}@media (min-width: 1280px){.rt-BaseDialogScrollPadding:where(.lg\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.lg\:rt-r-align-center){margin-top:auto}}@media (min-width: 1640px){.rt-BaseDialogScrollPadding:where(.xl\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.xl\:rt-r-align-center){margin-top:auto}}.rt-BaseDialogContent{margin:auto;width:100%;z-index:1;position:relative;overflow:auto;--inset-padding-top: var(--dialog-content-padding);--inset-padding-right: var(--dialog-content-padding);--inset-padding-bottom: var(--dialog-content-padding);--inset-padding-left: var(--dialog-content-padding);padding:var(--dialog-content-padding);box-sizing:border-box;background-color:var(--color-panel-solid);box-shadow:var(--shadow-6);outline:none}.rt-BaseDialogContent:where(.rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}@media (min-width: 520px){.rt-BaseDialogContent:where(.xs\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.xs\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.xs\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.xs\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media (min-width: 768px){.rt-BaseDialogContent:where(.sm\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.sm\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.sm\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.sm\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media (min-width: 1024px){.rt-BaseDialogContent:where(.md\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.md\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.md\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.md\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media (min-width: 1280px){.rt-BaseDialogContent:where(.lg\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.lg\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.lg\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.lg\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media (min-width: 1640px){.rt-BaseDialogContent:where(.xl\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.xl\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.xl\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.xl\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media (prefers-reduced-motion: no-preference){@keyframes rt-dialog-overlay-no-op{0%{opacity:1}to{opacity:1}}@keyframes rt-dialog-content-show{0%{opacity:0;transform:translateY(5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rt-dialog-content-hide{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(5px) scale(.99)}}.rt-BaseDialogOverlay:where([data-state=closed]){animation:rt-dialog-overlay-no-op .16s cubic-bezier(.16,1,.3,1)}.rt-BaseDialogOverlay:where([data-state=open]):before{animation:rt-fade-in .2s cubic-bezier(.16,1,.3,1)}.rt-BaseDialogOverlay:where([data-state=closed]):before{opacity:0;animation:rt-fade-out .16s cubic-bezier(.16,1,.3,1)}.rt-BaseDialogContent:where([data-state=open]){animation:rt-dialog-content-show .2s cubic-bezier(.16,1,.3,1)}.rt-BaseDialogContent:where([data-state=closed]){opacity:0;animation:rt-dialog-content-hide .1s cubic-bezier(.16,1,.3,1)}}.rt-AvatarRoot{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;-webkit-user-select:none;user-select:none;width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0}.rt-AvatarImage{width:100%;height:100%;object-fit:cover;border-radius:inherit}.rt-AvatarFallback{font-family:var(--default-font-family);font-weight:var(--font-weight-medium);font-style:normal;z-index:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:inherit;text-transform:uppercase}.rt-AvatarFallback:where(.rt-one-letter){font-size:var(--avatar-fallback-one-letter-font-size)}.rt-AvatarFallback:where(.rt-two-letters){font-size:var(--avatar-fallback-two-letters-font-size, var(--avatar-fallback-one-letter-font-size))}.rt-AvatarRoot:where(.rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}@media (min-width: 520px){.rt-AvatarRoot:where(.xs\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.xs\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.xs\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.xs\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.xs\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.xs\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.xs\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.xs\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.xs\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}@media (min-width: 768px){.rt-AvatarRoot:where(.sm\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.sm\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.sm\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.sm\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.sm\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.sm\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.sm\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.sm\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.sm\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}@media (min-width: 1024px){.rt-AvatarRoot:where(.md\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.md\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.md\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.md\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.md\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.md\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.md\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.md\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.md\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}@media (min-width: 1280px){.rt-AvatarRoot:where(.lg\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.lg\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.lg\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.lg\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.lg\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.lg\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.lg\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.lg\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.lg\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}@media (min-width: 1640px){.rt-AvatarRoot:where(.xl\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.xl\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.xl\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.xl\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.xl\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.xl\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.xl\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.xl\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.xl\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}.rt-AvatarRoot:where(.rt-variant-solid) :where(.rt-AvatarFallback){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-AvatarRoot:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-AvatarFallback){background-color:var(--accent-12);color:var(--accent-1)}.rt-AvatarRoot:where(.rt-variant-soft) :where(.rt-AvatarFallback){background-color:var(--accent-a3);color:var(--accent-a11)}.rt-AvatarRoot:where(.rt-variant-soft):where(.rt-high-contrast) :where(.rt-AvatarFallback){color:var(--accent-12)}.rt-Badge{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--default-font-family);font-weight:var(--font-weight-medium);font-style:normal;flex-shrink:0;line-height:1;height:-moz-fit-content;height:fit-content}.rt-Badge:where(.rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}@media (min-width: 520px){.rt-Badge:where(.xs\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.xs\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.xs\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}@media (min-width: 768px){.rt-Badge:where(.sm\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.sm\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.sm\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}@media (min-width: 1024px){.rt-Badge:where(.md\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.md\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.md\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}@media (min-width: 1280px){.rt-Badge:where(.lg\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.lg\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.lg\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}@media (min-width: 1640px){.rt-Badge:where(.xl\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.xl\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.xl\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}.rt-Badge:where(.rt-variant-solid){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-Badge:where(.rt-variant-solid)::selection{background-color:var(--accent-7);color:var(--accent-12)}.rt-Badge:where(.rt-variant-solid):where(.rt-high-contrast){background-color:var(--accent-12);color:var(--accent-1)}.rt-Badge:where(.rt-variant-solid):where(.rt-high-contrast)::selection{background-color:var(--accent-a11);color:var(--accent-1)}.rt-Badge:where(.rt-variant-surface){background-color:var(--accent-surface);box-shadow:inset 0 0 0 1px var(--accent-a6);color:var(--accent-a11)}.rt-Badge:where(.rt-variant-surface):where(.rt-high-contrast){color:var(--accent-12)}.rt-Badge:where(.rt-variant-soft){background-color:var(--accent-a3);color:var(--accent-a11)}.rt-Badge:where(.rt-variant-soft):where(.rt-high-contrast){color:var(--accent-12)}.rt-Badge:where(.rt-variant-outline){box-shadow:inset 0 0 0 1px var(--accent-a8);color:var(--accent-a11)}.rt-Badge:where(.rt-variant-outline):where(.rt-high-contrast){box-shadow:inset 0 0 0 1px var(--accent-a7),inset 0 0 0 1px var(--gray-a11);color:var(--accent-12)}.rt-Blockquote{box-sizing:border-box;border-left:max(var(--space-1),.25em) solid var(--accent-a6);padding-left:min(var(--space-5),max(var(--space-3),.5em))}.rt-BaseButton{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;user-select:none;vertical-align:top;font-family:var(--default-font-family);font-style:normal;text-align:center}.rt-BaseButton:where([data-disabled]){--spinner-opacity: 1}.rt-BaseButton:where(.rt-loading){position:relative}.rt-BaseButton:where(:not(.rt-variant-ghost)){height:var(--base-button-height)}.rt-BaseButton:where(.rt-variant-ghost){box-sizing:content-box;height:-moz-fit-content;height:fit-content}.rt-BaseButton:where(.rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}@media (min-width: 520px){.rt-BaseButton:where(.xs\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.xs\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.xs\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.xs\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}@media (min-width: 768px){.rt-BaseButton:where(.sm\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.sm\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.sm\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.sm\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}@media (min-width: 1024px){.rt-BaseButton:where(.md\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.md\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.md\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.md\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}@media (min-width: 1280px){.rt-BaseButton:where(.lg\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.lg\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.lg\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.lg\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}@media (min-width: 1640px){.rt-BaseButton:where(.xl\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.xl\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.xl\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.xl\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}.rt-BaseButton:where(.rt-variant-classic){background-color:var(--accent-9);color:var(--accent-contrast);position:relative;z-index:0;background-image:linear-gradient(to bottom,transparent 50%,var(--gray-a4)),linear-gradient(to bottom,transparent 50%,var(--accent-9) 80%);box-shadow:var(--base-button-classic-box-shadow-top),inset 0 0 0 1px var(--accent-9),var(--base-button-classic-box-shadow-bottom)}.rt-BaseButton:where(.rt-variant-classic):after{content:"";position:absolute;border-radius:inherit;pointer-events:none;top:0;right:0;bottom:0;left:0;z-index:-1;border:var(--base-button-classic-after-inset) solid transparent;background-clip:content-box;background-color:inherit;background-image:linear-gradient(var(--black-a1),transparent,var(--white-a2));box-shadow:inset 0 2px 3px -1px var(--white-a4)}.rt-BaseButton:where(.rt-variant-classic):where(.rt-high-contrast){background-color:var(--accent-12);color:var(--gray-1);background-image:linear-gradient(to bottom,transparent 50%,var(--gray-a4)),linear-gradient(to bottom,transparent 50%,var(--accent-12) 80%);box-shadow:var(--base-button-classic-box-shadow-top),inset 0 0 0 1px var(--accent-12),var(--base-button-classic-box-shadow-bottom)}.rt-BaseButton:where(.rt-variant-classic):where(.rt-high-contrast):after{background-image:linear-gradient(var(--black-a3),transparent,var(--white-a2))}@media (pointer: coarse){.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open])){outline:.5em solid var(--accent-a4);outline-offset:0}}.rt-BaseButton:where(.rt-variant-classic):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:2px}@media (hover: hover){.rt-BaseButton:where(.rt-variant-classic):where(:hover):after{background-color:var(--accent-10);background-image:linear-gradient(var(--black-a2) -15%,transparent,var(--white-a3))}.rt-BaseButton:where(.rt-variant-classic):where(:hover):where(.rt-high-contrast){filter:var(--base-button-classic-high-contrast-hover-filter)}.rt-BaseButton:where(.rt-variant-classic):where(:hover):where(.rt-high-contrast):after{background-color:var(--accent-12);background-image:linear-gradient(var(--black-a5),transparent,var(--white-a2))}}.rt-BaseButton:where(.rt-variant-classic):where([data-state=open]):after{background-color:var(--accent-10);background-image:linear-gradient(var(--black-a2) -15%,transparent,var(--white-a3))}.rt-BaseButton:where(.rt-variant-classic):where([data-state=open]):where(.rt-high-contrast){filter:var(--base-button-classic-high-contrast-hover-filter)}.rt-BaseButton:where(.rt-variant-classic):where([data-state=open]):where(.rt-high-contrast):after{background-color:var(--accent-12);background-image:linear-gradient(var(--black-a5),transparent,var(--white-a2))}.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open],[data-disabled])){background-color:var(--accent-9);background-image:linear-gradient(var(--black-a1),transparent);padding-top:var(--base-button-classic-active-padding-top);box-shadow:inset 0 4px 2px -2px var(--gray-a4),inset 0 1px 1px var(--gray-a7),inset 0 0 0 1px var(--gray-a5),inset 0 0 0 1px var(--accent-9),inset 0 3px 2px var(--gray-a3),inset 0 0 0 1px var(--white-a7),inset 0 -2px 1px var(--white-a5)}.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open],[data-disabled])):after{box-shadow:none;background-color:inherit;background-image:linear-gradient(var(--black-a2),transparent,var(--white-a3))}.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open],[data-disabled])):where(.rt-high-contrast){background-color:var(--accent-12);filter:var(--base-button-classic-high-contrast-active-filter);box-shadow:var(--base-button__classic-active__shadow-front-layer),inset 0 0 0 1px var(--accent-12),var(--base-button__classic-active__shadow-bottom-layer)}.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open],[data-disabled])):where(.rt-high-contrast):after{background-image:linear-gradient(var(--black-a5),transparent,var(--white-a3))}.rt-BaseButton:where(.rt-variant-classic):where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-2);background-image:none;box-shadow:var(--base-button-classic-disabled-box-shadow);outline:none;filter:none}.rt-BaseButton:where(.rt-variant-classic):where([data-disabled]):after{box-shadow:none;background-color:var(--gray-a2);background-image:linear-gradient(var(--black-a1) -20%,transparent,var(--white-a1))}.rt-BaseButton:where(.rt-variant-solid){background-color:var(--accent-9);color:var(--accent-contrast)}@media (hover: hover){.rt-BaseButton:where(.rt-variant-solid):where(:hover){background-color:var(--accent-10)}}.rt-BaseButton:where(.rt-variant-solid):where([data-state=open]){background-color:var(--accent-10)}.rt-BaseButton:where(.rt-variant-solid):where(:active:not([data-state=open])){background-color:var(--accent-10);filter:var(--base-button-solid-active-filter)}@media (pointer: coarse){.rt-BaseButton:where(.rt-variant-solid):where(:active:not([data-state=open])){outline:.5em solid var(--accent-a4);outline-offset:0}}.rt-BaseButton:where(.rt-variant-solid):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:2px}.rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast){background-color:var(--accent-12);color:var(--gray-1)}@media (hover: hover){.rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where(:hover){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-hover-filter)}}.rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where([data-state=open]){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-hover-filter)}.rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where(:active:not([data-state=open])){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-active-filter)}.rt-BaseButton:where(.rt-variant-solid):where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-a3);outline:none;filter:none}.rt-BaseButton:where(.rt-variant-soft,.rt-variant-ghost){color:var(--accent-a11)}.rt-BaseButton:where(.rt-variant-soft,.rt-variant-ghost):where(.rt-high-contrast){color:var(--accent-12)}.rt-BaseButton:where(.rt-variant-soft,.rt-variant-ghost):where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-a3)}.rt-BaseButton:where(.rt-variant-soft){background-color:var(--accent-a3)}.rt-BaseButton:where(.rt-variant-soft):where(:focus-visible){outline:2px solid var(--accent-8);outline-offset:-1px}@media (hover: hover){.rt-BaseButton:where(.rt-variant-soft):where(:hover){background-color:var(--accent-a4)}}.rt-BaseButton:where(.rt-variant-soft):where([data-state=open]){background-color:var(--accent-a4)}.rt-BaseButton:where(.rt-variant-soft):where(:active:not([data-state=open])){background-color:var(--accent-a5)}.rt-BaseButton:where(.rt-variant-soft):where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-a3)}@media (hover: hover){.rt-BaseButton:where(.rt-variant-ghost):where(:hover){background-color:var(--accent-a3)}}.rt-BaseButton:where(.rt-variant-ghost):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-BaseButton:where(.rt-variant-ghost):where([data-state=open]){background-color:var(--accent-a3)}.rt-BaseButton:where(.rt-variant-ghost):where(:active:not([data-state=open])){background-color:var(--accent-a4)}.rt-BaseButton:where(.rt-variant-ghost):where([data-disabled]){color:var(--gray-a8);background-color:transparent}.rt-BaseButton:where(.rt-variant-outline){box-shadow:inset 0 0 0 1px var(--accent-a8);color:var(--accent-a11)}@media (hover: hover){.rt-BaseButton:where(.rt-variant-outline):where(:hover){background-color:var(--accent-a2)}}.rt-BaseButton:where(.rt-variant-outline):where([data-state=open]){background-color:var(--accent-a2)}.rt-BaseButton:where(.rt-variant-outline):where(:active:not([data-state=open])){background-color:var(--accent-a3)}.rt-BaseButton:where(.rt-variant-outline):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-BaseButton:where(.rt-variant-outline):where(.rt-high-contrast){box-shadow:inset 0 0 0 1px var(--accent-a7),inset 0 0 0 1px var(--gray-a11);color:var(--accent-12)}.rt-BaseButton:where(.rt-variant-outline):where([data-disabled]){color:var(--gray-a8);box-shadow:inset 0 0 0 1px var(--gray-a7);background-color:transparent}.rt-BaseButton:where(.rt-variant-surface){background-color:var(--accent-surface);box-shadow:inset 0 0 0 1px var(--accent-a7);color:var(--accent-a11)}@media (hover: hover){.rt-BaseButton:where(.rt-variant-surface):where(:hover){box-shadow:inset 0 0 0 1px var(--accent-a8)}}.rt-BaseButton:where(.rt-variant-surface):where([data-state=open]){box-shadow:inset 0 0 0 1px var(--accent-a8)}.rt-BaseButton:where(.rt-variant-surface):where(:active:not([data-state=open])){background-color:var(--accent-a3);box-shadow:inset 0 0 0 1px var(--accent-a8)}.rt-BaseButton:where(.rt-variant-surface):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-BaseButton:where(.rt-variant-surface):where(.rt-high-contrast){color:var(--accent-12)}.rt-BaseButton:where(.rt-variant-surface):where([data-disabled]){color:var(--gray-a8);box-shadow:inset 0 0 0 1px var(--gray-a6);background-color:var(--gray-a2)}.rt-Button:where(:not(.rt-variant-ghost)) :where(svg){opacity:.9}.rt-Button:where(.rt-variant-ghost){padding:var(--button-ghost-padding-y) var(--button-ghost-padding-x);--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-top-override: calc(var(--margin-top) - var(--button-ghost-padding-y));--margin-right-override: calc(var(--margin-right) - var(--button-ghost-padding-x));--margin-bottom-override: calc(var(--margin-bottom) - var(--button-ghost-padding-y));--margin-left-override: calc(var(--margin-left) - var(--button-ghost-padding-x));margin:var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override)}:where(.rt-Button:where(.rt-variant-ghost))>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}.rt-Button:where(.rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}@media (min-width: 520px){.rt-Button:where(.xs\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.xs\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.xs\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.xs\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.xs\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.xs\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.xs\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.xs\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.xs\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.xs\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.xs\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.xs\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}@media (min-width: 768px){.rt-Button:where(.sm\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.sm\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.sm\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.sm\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.sm\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.sm\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.sm\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.sm\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.sm\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.sm\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.sm\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.sm\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}@media (min-width: 1024px){.rt-Button:where(.md\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.md\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.md\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.md\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.md\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.md\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.md\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.md\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.md\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.md\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.md\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.md\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}@media (min-width: 1280px){.rt-Button:where(.lg\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.lg\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.lg\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.lg\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.lg\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.lg\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.lg\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.lg\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.lg\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.lg\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.lg\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.lg\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}@media (min-width: 1640px){.rt-Button:where(.xl\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.xl\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.xl\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.xl\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.xl\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.xl\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.xl\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.xl\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.xl\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.xl\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.xl\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.xl\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}.rt-Button:where(:not(.rt-variant-ghost)){font-weight:var(--font-weight-medium)}.rt-CalloutRoot{box-sizing:border-box;display:grid;align-items:flex-start;justify-content:flex-start;text-align:left;color:var(--accent-a11)}.rt-CalloutRoot:where(.rt-high-contrast){color:var(--accent-12)}.rt-CalloutIcon{display:flex;align-items:center;grid-column-start:-2;height:var(--callout-icon-height)}.rt-CalloutRoot>:where(:not(.rt-CalloutIcon)){grid-column-start:-1}.rt-CalloutRoot:where(.rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}@media (min-width: 520px){.rt-CalloutRoot:where(.xs\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.xs\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.xs\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}@media (min-width: 768px){.rt-CalloutRoot:where(.sm\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.sm\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.sm\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}@media (min-width: 1024px){.rt-CalloutRoot:where(.md\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.md\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.md\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}@media (min-width: 1280px){.rt-CalloutRoot:where(.lg\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.lg\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.lg\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}@media (min-width: 1640px){.rt-CalloutRoot:where(.xl\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.xl\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.xl\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}.rt-CalloutRoot:where(.rt-variant-soft){background-color:var(--accent-a3)}.rt-CalloutRoot:where(.rt-variant-surface){box-shadow:inset 0 0 0 1px var(--accent-a6);background-color:var(--accent-a2)}.rt-CalloutRoot:where(.rt-variant-outline){box-shadow:inset 0 0 0 1px var(--accent-a7)}.rt-BaseCard{display:block;position:relative;overflow:hidden;border-radius:var(--base-card-border-radius);font-family:var(--default-font-family);font-weight:var(--font-weight-normal);font-style:normal;text-align:start;--inset-border-width: var(--base-card-border-width);--inset-border-radius: var(--base-card-border-radius);padding-top:var(--base-card-padding-top);padding-right:var(--base-card-padding-right);padding-bottom:var(--base-card-padding-bottom);padding-left:var(--base-card-padding-left);box-sizing:border-box;--inset-padding-top: calc(var(--base-card-padding-top) - var(--base-card-border-width));--inset-padding-right: calc(var(--base-card-padding-right) - var(--base-card-border-width));--inset-padding-bottom: calc(var(--base-card-padding-bottom) - var(--base-card-border-width));--inset-padding-left: calc(var(--base-card-padding-left) - var(--base-card-border-width));contain:paint}.rt-BaseCard:before,.rt-BaseCard:after{content:"";position:absolute;pointer-events:none;transition:inherit;border-radius:calc(var(--base-card-border-radius) - var(--base-card-border-width));inset:var(--base-card-border-width)}.rt-BaseCard:before{z-index:-1}.rt-Card{--base-card-padding-top: var(--card-padding);--base-card-padding-right: var(--card-padding);--base-card-padding-bottom: var(--card-padding);--base-card-padding-left: var(--card-padding);--base-card-border-radius: var(--card-border-radius);--base-card-border-width: var(--card-border-width)}.rt-Card:where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-Card:where(:focus-visible):after{outline:inherit}.rt-Card:where(:focus-visible):where(:active:not([data-state=open])):before{background-image:linear-gradient(var(--focus-a2),var(--focus-a2))}.rt-Card:where(.rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}@media (min-width: 520px){.rt-Card:where(.xs\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.xs\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.xs\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.xs\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.xs\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}@media (min-width: 768px){.rt-Card:where(.sm\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.sm\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.sm\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.sm\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.sm\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}@media (min-width: 1024px){.rt-Card:where(.md\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.md\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.md\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.md\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.md\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}@media (min-width: 1280px){.rt-Card:where(.lg\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.lg\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.lg\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.lg\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.lg\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}@media (min-width: 1640px){.rt-Card:where(.xl\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.xl\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.xl\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.xl\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.xl\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}.rt-Card:where(.rt-variant-surface){--card-border-width: 1px;--card-background-color: var(--color-panel)}.rt-Card:where(.rt-variant-surface):before{background-color:var(--card-background-color);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel)}.rt-Card:where(.rt-variant-surface):after{box-shadow:var(--base-card-surface-box-shadow)}@media (hover: hover){.rt-Card:where(.rt-variant-surface):where(:any-link,button,label):where(:hover):after{box-shadow:var(--base-card-surface-hover-box-shadow)}}.rt-Card:where(.rt-variant-surface):where(:any-link,button,label):where([data-state=open]):after{box-shadow:var(--base-card-surface-hover-box-shadow)}.rt-Card:where(.rt-variant-surface):where(:any-link,button,label):where(:active:not([data-state=open])):after{box-shadow:var(--base-card-surface-active-box-shadow)}.rt-Card:where(.rt-variant-classic){--card-border-width: 1px;--card-background-color: var(--color-panel);transition:box-shadow .12s;box-shadow:var(--base-card-classic-box-shadow-outer)}.rt-Card:where(.rt-variant-classic):before{background-color:var(--card-background-color);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel)}.rt-Card:where(.rt-variant-classic):after{box-shadow:var(--base-card-classic-box-shadow-inner)}@media (hover: hover){.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where(:hover){transition-duration:40ms;box-shadow:var(--base-card-classic-hover-box-shadow-outer)}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where(:hover):after{box-shadow:var(--base-card-classic-hover-box-shadow-inner)}}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where([data-state=open]){transition-duration:40ms;box-shadow:var(--base-card-classic-hover-box-shadow-outer)}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where([data-state=open]):after{box-shadow:var(--base-card-classic-hover-box-shadow-inner)}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where(:active:not([data-state=open])){transition-duration:40ms;box-shadow:var(--base-card-classic-active-box-shadow-outer)}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where(:active:not([data-state=open])):after{box-shadow:var(--base-card-classic-active-box-shadow-inner)}.rt-Card:where(.rt-variant-ghost){--card-border-width: 0px;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-top-override: calc(var(--margin-top) - var(--card-padding));--margin-right-override: calc(var(--margin-right) - var(--card-padding));--margin-bottom-override: calc(var(--margin-bottom) - var(--card-padding));--margin-left-override: calc(var(--margin-left) - var(--card-padding));margin-top:var(--margin-top-override);margin-right:var(--margin-right-override);margin-bottom:var(--margin-bottom-override);margin-left:var(--margin-left-override)}:where(.rt-Card:where(.rt-variant-ghost))>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}@media (hover: hover){.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where(:hover){background-color:var(--gray-a3)}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where(:hover):where(:focus-visible){background-color:var(--focus-a2)}}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where([data-state=open]){background-color:var(--gray-a3)}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where([data-state=open]):where(:focus-visible){background-color:var(--focus-a2)}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where(:active:not([data-state=open])){background-color:var(--gray-a4)}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where(:active:not([data-state=open])):where(:focus-visible){background-color:var(--focus-a2)}@media (pointer: coarse){.rt-Card:where(:any-link,button,label):where(:active:not(:focus-visible,[data-state=open])):before{background-image:linear-gradient(var(--gray-a4),var(--gray-a4))}}.rt-BaseCheckboxRoot{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;flex-shrink:0;cursor:var(--cursor-checkbox);height:var(--skeleton-height, var(--line-height, var(--checkbox-size)));--skeleton-height-override: var(--checkbox-size);border-radius:var(--skeleton-radius);--skeleton-radius-override: var(--checkbox-border-radius)}.rt-BaseCheckboxRoot:before{content:"";display:block;height:var(--checkbox-size);width:var(--checkbox-size);border-radius:var(--checkbox-border-radius)}.rt-BaseCheckboxIndicator{position:absolute;width:var(--checkbox-indicator-size);height:var(--checkbox-indicator-size);transform:translate(-50%,-50%);top:50%;left:50%}.rt-BaseCheckboxRoot:where(.rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}@media (min-width: 520px){.rt-BaseCheckboxRoot:where(.xs\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.xs\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.xs\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}@media (min-width: 768px){.rt-BaseCheckboxRoot:where(.sm\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.sm\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.sm\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}@media (min-width: 1024px){.rt-BaseCheckboxRoot:where(.md\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.md\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.md\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}@media (min-width: 1280px){.rt-BaseCheckboxRoot:where(.lg\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.lg\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.lg\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}@media (min-width: 1640px){.rt-BaseCheckboxRoot:where(.xl\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.xl\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.xl\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=unchecked]):before{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a7)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=checked],[data-state=indeterminate]):before{background-color:var(--accent-indicator)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=checked],[data-state=indeterminate]) :where(.rt-BaseCheckboxIndicator){color:var(--accent-contrast)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast):before{background-color:var(--accent-12)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast) :where(.rt-BaseCheckboxIndicator){color:var(--accent-1)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where(:disabled):before{box-shadow:inset 0 0 0 1px var(--gray-a6);background-color:transparent}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where(:disabled) :where(.rt-BaseCheckboxIndicator){color:var(--gray-a8)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=unchecked]):before{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a3),var(--shadow-1)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=checked],[data-state=indeterminate]):before{background-color:var(--accent-indicator);background-image:linear-gradient(to bottom,var(--white-a3),transparent,var(--black-a1));box-shadow:inset 0 .5px .5px var(--white-a4),inset 0 -.5px .5px var(--black-a4)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=checked],[data-state=indeterminate]) :where(.rt-BaseCheckboxIndicator){color:var(--accent-contrast)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast):before{background-color:var(--accent-12)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast) :where(.rt-BaseCheckboxIndicator){color:var(--accent-1)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where(:disabled):before{box-shadow:var(--shadow-1);background-color:transparent;background-image:none}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where(:disabled) :where(.rt-BaseCheckboxIndicator){color:var(--gray-a8)}.rt-BaseCheckboxRoot:where(.rt-variant-soft):before{background-color:var(--accent-a5)}.rt-BaseCheckboxRoot:where(.rt-variant-soft):where([data-state=checked],[data-state=indeterminate]) :where(.rt-BaseCheckboxIndicator){color:var(--accent-a11)}.rt-BaseCheckboxRoot:where(.rt-variant-soft):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast) :where(.rt-BaseCheckboxIndicator){color:var(--accent-12)}.rt-BaseCheckboxRoot:where(.rt-variant-soft):where(:disabled):before{background-color:transparent}.rt-BaseCheckboxRoot:where(.rt-variant-soft):where(:disabled) :where(.rt-BaseCheckboxIndicator){color:var(--gray-a8)}.rt-CheckboxCardsRoot{line-height:var(--line-height);letter-spacing:var(--letter-spacing);cursor:default}.rt-CheckboxCardsItem:where(:has(:focus-visible)){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-CheckboxCardsItem:where(:has(:focus-visible)):after{outline:inherit}.rt-CheckboxCardsItem>*{pointer-events:none}.rt-CheckboxCardsItem>:where(svg){flex-shrink:0}.rt-CheckboxCardCheckbox{position:absolute;right:var(--checkbox-cards-item-padding-left)}.rt-CheckboxCardsItem{--checkbox-cards-item-padding-right: calc(var(--checkbox-cards-item-padding-left) * 2 + var(--checkbox-cards-item-checkbox-size));--base-card-padding-top: var(--checkbox-cards-item-padding-top);--base-card-padding-right: var(--checkbox-cards-item-padding-right);--base-card-padding-bottom: var(--checkbox-cards-item-padding-bottom);--base-card-padding-left: var(--checkbox-cards-item-padding-left);--base-card-border-radius: var(--checkbox-cards-item-border-radius);--base-card-border-width: var(--checkbox-cards-item-border-width);display:flex;align-items:center;gap:var(--space-2);cursor:var(--cursor-button);-webkit-tap-highlight-color:transparent}.rt-CheckboxCardsRoot:where(.rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}@media (min-width: 520px){.rt-CheckboxCardsRoot:where(.xs\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.xs\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.xs\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}@media (min-width: 768px){.rt-CheckboxCardsRoot:where(.sm\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.sm\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.sm\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}@media (min-width: 1024px){.rt-CheckboxCardsRoot:where(.md\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.md\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.md\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}@media (min-width: 1280px){.rt-CheckboxCardsRoot:where(.lg\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.lg\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.lg\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}@media (min-width: 1640px){.rt-CheckboxCardsRoot:where(.xl\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.xl\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.xl\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}:where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem{--checkbox-cards-item-border-width: 1px;--checkbox-cards-item-background-color: var(--color-surface)}:where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem:before{background-color:var(--checkbox-cards-item-background-color)}:where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem:after{box-shadow:var(--base-card-surface-box-shadow)}@media (hover: hover){:where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem:where(:not(:has(:disabled)):hover):after{box-shadow:var(--base-card-surface-hover-box-shadow)}}:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem{--checkbox-cards-item-border-width: 1px;--checkbox-cards-item-background-color: var(--color-surface);transition:box-shadow .12s;box-shadow:var(--base-card-classic-box-shadow-outer)}:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:before{background-color:var(--checkbox-cards-item-background-color)}:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:after{box-shadow:var(--base-card-classic-box-shadow-inner)}@media (hover: hover){:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:where(:not(:has(:disabled)):hover){transition-duration:40ms;box-shadow:var(--base-card-classic-hover-box-shadow-outer)}:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:where(:not(:has(:disabled)):hover):after{box-shadow:var(--base-card-classic-hover-box-shadow-inner)}}@media (pointer: coarse){.rt-CheckboxCardsItem:where(:active:not(:focus-visible)):before{background-image:linear-gradient(var(--gray-a4),var(--gray-a4))}}.rt-CheckboxCardsItem:where(:has(:disabled)){cursor:var(--cursor-disabled);color:var(--gray-a9)}.rt-CheckboxCardsItem:where(:has(:disabled)):before{background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-CheckboxCardsItem:where(:has(:disabled))::selection{background-color:var(--gray-a5)}.rt-CheckboxGroupRoot{display:flex;flex-direction:column;gap:var(--space-1)}.rt-CheckboxGroupItem{display:flex;gap:.5em;width:-moz-fit-content;width:fit-content}.rt-CheckboxGroupItemCheckbox:where(:focus-visible):before{outline:2px solid var(--focus-8);outline-offset:2px}.rt-CheckboxGroupItemCheckbox:where(:disabled){cursor:var(--cursor-disabled)}.rt-CheckboxGroupItemCheckbox:where(:disabled):before{background-color:var(--gray-a3)}.rt-CheckboxGroupItemInner{min-width:0}.rt-CheckboxRoot:where(:focus-visible):before{outline:2px solid var(--focus-8);outline-offset:2px}.rt-CheckboxRoot:where(:disabled){cursor:var(--cursor-disabled)}.rt-CheckboxRoot:where(:disabled):before{background-color:var(--gray-a3)}.rt-Code{--code-variant-font-size-adjust: calc(var(--code-font-size-adjust) * .95);font-family:var(--code-font-family);font-size:calc(var(--code-variant-font-size-adjust) * 1em);font-style:var(--code-font-style);font-weight:var(--code-font-weight);line-height:1.25;letter-spacing:calc(var(--code-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));border-radius:calc((.5px + .2em) * var(--radius-factor));box-sizing:border-box;padding-top:var(--code-padding-top);padding-left:var(--code-padding-left);padding-bottom:var(--code-padding-bottom);padding-right:var(--code-padding-right);height:-moz-fit-content;height:fit-content}.rt-Code :where(.rt-Code){font-size:inherit}.rt-Code:where(.rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}@media (min-width: 520px){.rt-Code:where(.xs\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.xs\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.xs\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.xs\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.xs\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.xs\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.xs\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.xs\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.xs\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 768px){.rt-Code:where(.sm\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.sm\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.sm\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.sm\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.sm\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.sm\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.sm\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.sm\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.sm\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1024px){.rt-Code:where(.md\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.md\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.md\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.md\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.md\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.md\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.md\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.md\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.md\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1280px){.rt-Code:where(.lg\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.lg\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.lg\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.lg\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.lg\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.lg\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.lg\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.lg\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.lg\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1640px){.rt-Code:where(.xl\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.xl\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.xl\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.xl\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.xl\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.xl\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.xl\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.xl\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.xl\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}.rt-Code:where(.rt-variant-ghost){--code-variant-font-size-adjust: var(--code-font-size-adjust);padding:0}.rt-Code:where(.rt-variant-ghost):where([data-accent-color]){color:var(--accent-a11)}.rt-Code:where(.rt-variant-ghost):where([data-accent-color].rt-high-contrast),:where([data-accent-color]:not(.radix-themes)) .rt-Code:where(.rt-variant-ghost):where(.rt-high-contrast){color:var(--accent-12)}.rt-Code:where(.rt-variant-solid){background-color:var(--accent-a9);color:var(--accent-contrast)}.rt-Code:where(.rt-variant-solid)::selection{background-color:var(--accent-7);color:var(--accent-12)}.rt-Code:where(.rt-variant-solid):where(.rt-high-contrast){background-color:var(--accent-12);color:var(--accent-1)}.rt-Code:where(.rt-variant-solid):where(.rt-high-contrast)::selection{background-color:var(--accent-a11);color:var(--accent-1)}:where(.rt-Link) .rt-Code:where(.rt-variant-solid),.rt-Code:where(.rt-variant-solid):where(:any-link,button){isolation:isolate}@media (hover: hover){:where(.rt-Link) .rt-Code:where(.rt-variant-solid):where(:hover),.rt-Code:where(.rt-variant-solid):where(:any-link,button):where(:hover){background-color:var(--accent-10)}:where(.rt-Link) .rt-Code:where(.rt-variant-solid):where(.rt-high-contrast:hover),.rt-Code:where(.rt-variant-solid):where(:any-link,button):where(.rt-high-contrast:hover){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-hover-filter)}}.rt-Code:where(.rt-variant-soft){background-color:var(--accent-a3);color:var(--accent-a11)}.rt-Code:where(.rt-variant-soft):where(.rt-high-contrast){color:var(--accent-12)}:where(.rt-Link) .rt-Code:where(.rt-variant-soft),.rt-Code:where(.rt-variant-soft):where(:any-link,button){isolation:isolate}@media (hover: hover){:where(.rt-Link) .rt-Code:where(.rt-variant-soft):where(:hover),.rt-Code:where(.rt-variant-soft):where(:any-link,button):where(:hover){background-color:var(--accent-a4)}}.rt-Code:where(.rt-variant-outline){box-shadow:inset 0 0 0 max(1px,.033em) var(--accent-a8);color:var(--accent-a11)}.rt-Code:where(.rt-variant-outline):where(.rt-high-contrast){box-shadow:inset 0 0 0 max(1px,.033em) var(--accent-a7),inset 0 0 0 max(1px,.033em) var(--gray-a11);color:var(--accent-12)}:where(.rt-Link) .rt-Code:where(.rt-variant-outline),.rt-Code:where(.rt-variant-outline):where(:any-link,button){isolation:isolate}@media (hover: hover){:where(.rt-Link) .rt-Code:where(.rt-variant-outline):where(:hover),.rt-Code:where(.rt-variant-outline):where(:any-link,button):where(:hover){background-color:var(--accent-a2)}}.rt-BaseMenuContent{--scrollarea-scrollbar-vertical-margin-top: var(--base-menu-content-padding);--scrollarea-scrollbar-vertical-margin-bottom: var(--base-menu-content-padding);--scrollarea-scrollbar-horizontal-margin-left: var(--base-menu-content-padding);--scrollarea-scrollbar-horizontal-margin-right: var(--base-menu-content-padding);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background-color:var(--base-menu-bg);--base-menu-bg: var(--color-panel-solid);box-shadow:var(--shadow-5)}.rt-BaseMenuViewport{flex:1 1 0%;display:flex;flex-direction:column;overflow:auto;padding:var(--base-menu-content-padding);box-sizing:border-box}:where(.rt-BaseMenuContent:has(.rt-ScrollAreaScrollbar[data-orientation=vertical])) .rt-BaseMenuViewport{padding-right:var(--space-3)}.rt-BaseMenuItem{display:flex;align-items:center;gap:var(--space-2);height:var(--base-menu-item-height);padding-left:var(--base-menu-item-padding-left);padding-right:var(--base-menu-item-padding-right);box-sizing:border-box;position:relative;outline:none;scroll-margin:var(--base-menu-content-padding) 0;-webkit-user-select:none;user-select:none;cursor:var(--cursor-menu-item)}.rt-BaseMenuShortcut{display:flex;align-items:center;margin-left:auto;padding-left:var(--space-4);color:var(--gray-a11)}.rt-BaseMenuSubTriggerIcon{color:var(--gray-12);margin-right:calc(-2px * var(--scaling))}.rt-BaseMenuItemIndicator{position:absolute;left:0;width:var(--base-menu-item-padding-left);display:inline-flex;align-items:center;justify-content:center}.rt-BaseMenuSeparator{height:1px;margin-top:var(--space-2);margin-bottom:var(--space-2);margin-left:var(--base-menu-item-padding-left);margin-right:var(--base-menu-item-padding-right);background-color:var(--gray-a6)}.rt-BaseMenuLabel{display:flex;align-items:center;height:var(--base-menu-item-height);padding-left:var(--base-menu-item-padding-left);padding-right:var(--base-menu-item-padding-right);box-sizing:border-box;color:var(--gray-a10);-webkit-user-select:none;user-select:none;cursor:default}:where(.rt-BaseMenuItem)+.rt-BaseMenuLabel{margin-top:var(--space-2)}.rt-BaseMenuArrow{fill:var(--base-menu-bg)}.rt-BaseMenuContent:where(.rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}@media (min-width: 520px){.rt-BaseMenuContent:where(.xs\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.xs\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.xs\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media (min-width: 768px){.rt-BaseMenuContent:where(.sm\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.sm\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.sm\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media (min-width: 1024px){.rt-BaseMenuContent:where(.md\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.md\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.md\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.md\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.md\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.md\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media (min-width: 1280px){.rt-BaseMenuContent:where(.lg\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.lg\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.lg\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media (min-width: 1640px){.rt-BaseMenuContent:where(.xl\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.xl\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.xl\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}.rt-BaseMenuItem:where([data-accent-color]){color:var(--accent-a11)}.rt-BaseMenuItem:where([data-disabled]){color:var(--gray-a8);cursor:default}.rt-BaseMenuItem:where([data-disabled],[data-highlighted]) :where(.rt-BaseMenuShortcut),.rt-BaseMenuSubTrigger:where([data-state=open]) :where(.rt-BaseMenuShortcut){color:inherit}.rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuSubTrigger[data-state=open]){background-color:var(--gray-a3)}.rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon){color:var(--accent-contrast)}.rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]){background-color:var(--accent-12);color:var(--accent-1)}.rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon){color:var(--accent-1)}.rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]):where([data-accent-color]){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuSubTrigger[data-state=open]){background-color:var(--accent-a3)}.rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuItem[data-highlighted]){background-color:var(--accent-a4)}.rt-ContextMenuContent{max-height:var(--radix-context-menu-content-available-height);transform-origin:var(--radix-context-menu-content-transform-origin)}.rt-DataListRoot{overflow-wrap:anywhere;font-family:var(--default-font-family);font-weight:var(--font-weight-normal);font-style:normal;text-align:start;--data-list-leading-trim-start: calc(var(--default-leading-trim-start) - var(--line-height) / 2);--data-list-leading-trim-end: calc(var(--default-leading-trim-end) - var(--line-height) / 2)}.rt-DataListLabel{display:flex;color:var(--gray-a11)}.rt-DataListLabel:where(.rt-high-contrast){color:var(--gray-12)}.rt-DataListLabel:where([data-accent-color]){color:var(--accent-a11)}.rt-DataListLabel:where([data-accent-color]):where(.rt-high-contrast){color:var(--accent-12)}.rt-DataListValue{display:flex;margin:0;min-width:0px;margin-top:var(--data-list-value-margin-top);margin-bottom:var(--data-list-value-margin-bottom)}.rt-DataListItem{--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}:where(.rt-DataListItem:first-child) .rt-DataListValue{margin-top:var(--data-list-first-item-value-margin-top)}:where(.rt-DataListItem:last-child) .rt-DataListValue{margin-bottom:var(--data-list-last-item-value-margin-bottom)}.rt-DataListRoot:where(.rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.rt-r-size-3){gap:calc(var(--space-4) * 1.25)}@media (min-width: 520px){.rt-DataListRoot:where(.xs\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.xs\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.xs\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}@media (min-width: 768px){.rt-DataListRoot:where(.sm\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.sm\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.sm\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}@media (min-width: 1024px){.rt-DataListRoot:where(.md\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.md\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.md\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}@media (min-width: 1280px){.rt-DataListRoot:where(.lg\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.lg\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.lg\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}@media (min-width: 1640px){.rt-DataListRoot:where(.xl\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.xl\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.xl\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}.rt-DataListRoot:where(.rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}@media (min-width: 520px){.rt-DataListRoot:where(.xs\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.xs\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.xs\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.xs\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.xs\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.xs\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}@media (min-width: 768px){.rt-DataListRoot:where(.sm\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.sm\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.sm\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.sm\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.sm\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.sm\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}@media (min-width: 1024px){.rt-DataListRoot:where(.md\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.md\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.md\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.md\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.md\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.md\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}@media (min-width: 1280px){.rt-DataListRoot:where(.lg\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.lg\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.lg\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.lg\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.lg\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.lg\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}@media (min-width: 1640px){.rt-DataListRoot:where(.xl\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.xl\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.xl\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.xl\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.xl\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.xl\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}.rt-DataListLabel:before,.rt-DataListValue:before{content:"‍"}.rt-DataListItem:where(.rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}@media (min-width: 520px){.rt-DataListItem:where(.xs\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xs\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xs\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.xs\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xs\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}@media (min-width: 768px){.rt-DataListItem:where(.sm\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.sm\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.sm\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.sm\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.sm\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}@media (min-width: 1024px){.rt-DataListItem:where(.md\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.md\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.md\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.md\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.md\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}@media (min-width: 1280px){.rt-DataListItem:where(.lg\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.lg\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.lg\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.lg\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.lg\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}@media (min-width: 1640px){.rt-DataListItem:where(.xl\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xl\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xl\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.xl\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xl\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}.rt-DataListItem:where(:first-child){margin-top:var(--leading-trim-start)}.rt-DataListItem:where(:last-child){margin-bottom:var(--leading-trim-end)}.rt-DataListRoot:where(.rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}@media (min-width: 520px){.rt-DataListRoot:where(.xs\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.xs\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.xs\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.xs\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}@media (min-width: 768px){.rt-DataListRoot:where(.sm\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.sm\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.sm\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.sm\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}@media (min-width: 1024px){.rt-DataListRoot:where(.md\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.md\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.md\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.md\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}@media (min-width: 1280px){.rt-DataListRoot:where(.lg\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.lg\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.lg\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.lg\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}@media (min-width: 1640px){.rt-DataListRoot:where(.xl\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.xl\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.xl\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.xl\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}.rt-DropdownMenuContent{max-height:var(--radix-dropdown-menu-content-available-height);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.rt-Em{box-sizing:border-box;font-family:var(--em-font-family);font-size:calc(var(--em-font-size-adjust) * 1em);font-style:var(--em-font-style);font-weight:var(--em-font-weight);line-height:1.25;letter-spacing:calc(var(--em-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));color:inherit}.rt-Em :where(.rt-Em){font-size:inherit}.rt-Heading{--leading-trim-start: var(--heading-leading-trim-start);--leading-trim-end: var(--heading-leading-trim-end);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--font-weight-bold);line-height:var(--line-height)}:where(.rt-Heading){margin:0}.rt-Heading:where([data-accent-color]){color:var(--accent-a11)}.rt-Heading:where([data-accent-color].rt-high-contrast),:where([data-accent-color]:not(.radix-themes)) .rt-Heading:where(.rt-high-contrast){color:var(--accent-12)}.rt-Heading:where(.rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}@media (min-width: 520px){.rt-Heading:where(.xs\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}@media (min-width: 768px){.rt-Heading:where(.sm\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}@media (min-width: 1024px){.rt-Heading:where(.md\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}@media (min-width: 1280px){.rt-Heading:where(.lg\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}@media (min-width: 1640px){.rt-Heading:where(.xl\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}.rt-HoverCardContent{background-color:var(--color-panel-solid);box-shadow:var(--shadow-4);overflow:auto;position:relative;--inset-padding-top: var(--hover-card-content-padding);--inset-padding-right: var(--hover-card-content-padding);--inset-padding-bottom: var(--hover-card-content-padding);--inset-padding-left: var(--hover-card-content-padding);padding:var(--hover-card-content-padding);box-sizing:border-box;transform-origin:var(--radix-hover-card-content-transform-origin)}.rt-HoverCardContent:where(.rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}@media (min-width: 520px){.rt-HoverCardContent:where(.xs\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.xs\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.xs\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}@media (min-width: 768px){.rt-HoverCardContent:where(.sm\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.sm\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.sm\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}@media (min-width: 1024px){.rt-HoverCardContent:where(.md\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.md\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.md\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}@media (min-width: 1280px){.rt-HoverCardContent:where(.lg\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.lg\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.lg\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}@media (min-width: 1640px){.rt-HoverCardContent:where(.xl\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.xl\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.xl\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}.rt-IconButton:where(:not(.rt-variant-ghost)){height:var(--base-button-height);width:var(--base-button-height)}.rt-IconButton:where(.rt-variant-ghost){padding:var(--icon-button-ghost-padding);--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-top-override: calc(var(--margin-top) - var(--icon-button-ghost-padding));--margin-right-override: calc(var(--margin-right) - var(--icon-button-ghost-padding));--margin-bottom-override: calc(var(--margin-bottom) - var(--icon-button-ghost-padding));--margin-left-override: calc(var(--margin-left) - var(--icon-button-ghost-padding));margin:var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override)}:where(.rt-IconButton:where(.rt-variant-ghost))>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}.rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}@media (min-width: 520px){.rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}@media (min-width: 768px){.rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}@media (min-width: 1024px){.rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}@media (min-width: 1280px){.rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}@media (min-width: 1640px){.rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}.rt-Inset{box-sizing:border-box;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;overflow:hidden;margin-top:var(--margin-top-override);margin-right:var(--margin-right-override);margin-bottom:var(--margin-bottom-override);margin-left:var(--margin-left-override)}:where(.rt-Inset)>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}.rt-Inset:where(.rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}@media (min-width: 520px){.rt-Inset:where(.xs\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.xs\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.xs\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.xs\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.xs\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.xs\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.xs\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.xs\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.xs\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}@media (min-width: 768px){.rt-Inset:where(.sm\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.sm\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.sm\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.sm\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.sm\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.sm\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.sm\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.sm\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.sm\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}@media (min-width: 1024px){.rt-Inset:where(.md\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.md\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.md\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.md\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.md\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.md\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.md\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.md\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.md\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}@media (min-width: 1280px){.rt-Inset:where(.lg\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.lg\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.lg\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.lg\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.lg\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.lg\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.lg\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.lg\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.lg\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}@media (min-width: 1640px){.rt-Inset:where(.xl\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.xl\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.xl\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.xl\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.xl\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.xl\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.xl\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.xl\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.xl\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}.rt-Kbd{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--default-font-family);font-weight:400;vertical-align:text-top;white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative;top:-.03em;font-size:.75em;min-width:1.75em;line-height:1.7em;box-sizing:border-box;padding-left:.5em;padding-right:.5em;padding-bottom:.05em;word-spacing:-.1em;border-radius:calc(var(--radius-factor) * .35em);letter-spacing:var(--letter-spacing, var(--default-letter-spacing));height:-moz-fit-content;height:fit-content;color:var(--gray-12);background-color:var(--gray-1);box-shadow:var(--kbd-box-shadow);transition:box-shadow .12s,background-color .12s}@media (hover: hover){.rt-Kbd:where(:any-link,button):where(:hover){transition-duration:40ms,40ms;background-color:var(--color-background);box-shadow:var(--kbd-box-shadow),0 0 0 .05em var(--gray-a5)}}.rt-Kbd:where(:any-link,button):where([data-state=open]){transition-duration:40ms,40ms;background-color:var(--color-background);box-shadow:var(--kbd-box-shadow),0 0 0 .05em var(--gray-a5)}.rt-Kbd:where(:any-link,button):where(:active:not([data-state=open])){padding-top:.05em;padding-bottom:0;transition-duration:40ms,40ms;background-color:var(--gray-2);box-shadow:inset 0 .05em var(--black-a3),0 0 0 .05em var(--gray-a7)}.rt-Kbd:where(:any-link,button):where(:focus-visible){outline:2px solid var(--focus-8)}.rt-Kbd:where(.rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}@media (min-width: 520px){.rt-Kbd:where(.xs\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.xs\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.xs\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.xs\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.xs\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.xs\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.xs\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.xs\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.xs\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 768px){.rt-Kbd:where(.sm\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.sm\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.sm\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.sm\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.sm\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.sm\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.sm\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.sm\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.sm\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1024px){.rt-Kbd:where(.md\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.md\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.md\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.md\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.md\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.md\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.md\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.md\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.md\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1280px){.rt-Kbd:where(.lg\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.lg\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.lg\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.lg\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.lg\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.lg\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.lg\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.lg\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.lg\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1640px){.rt-Kbd:where(.xl\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.xl\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.xl\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.xl\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.xl\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.xl\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.xl\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.xl\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.xl\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}.rt-Link:where(:any-link,button){cursor:var(--cursor-link);text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:min(2px,max(1px,.05em));text-underline-offset:calc(.025em + 2px);text-decoration-color:var(--accent-a5)}.rt-Link:where(:disabled,[data-disabled]){cursor:var(--cursor-disabled)}:where([data-accent-color]:not(.radix-themes,.rt-high-contrast)) .rt-Link:where([data-accent-color=""]){color:var(--accent-12)}@supports (color: color-mix(in oklab,white,black)){.rt-Link:where(:any-link,button){text-decoration-color:color-mix(in oklab,var(--accent-a5),var(--gray-a6))}}@media (pointer: coarse){.rt-Link:where(:any-link,button):where(:active:not(:focus-visible,[data-state=open])){outline:.75em solid var(--accent-a4);outline-offset:-.6em}}@media (hover: hover){.rt-Link:where(:any-link,button):where(.rt-underline-auto):where(:hover){text-decoration-line:underline}}.rt-Link:where(:any-link,button):where(.rt-underline-auto):where(.rt-high-contrast),:where([data-accent-color]:not(.radix-themes,.rt-high-contrast)) .rt-Link:where(:any-link,button):where(.rt-underline-auto):where([data-accent-color=""]){text-decoration-line:underline;text-decoration-color:var(--accent-a6)}@supports (color: color-mix(in oklab,white,black)){.rt-Link:where(:any-link,button):where(.rt-underline-auto):where(.rt-high-contrast),:where([data-accent-color]:not(.radix-themes,.rt-high-contrast)) .rt-Link:where(:any-link,button):where(.rt-underline-auto):where([data-accent-color=""]){text-decoration-color:color-mix(in oklab,var(--accent-a6),var(--gray-a6))}}@media (hover: hover){.rt-Link:where(:any-link,button):where(.rt-underline-hover):where(:hover){text-decoration-line:underline}}.rt-Link:where(:any-link,button):where(.rt-underline-always){text-decoration-line:underline}.rt-Link:where(:focus-visible){text-decoration-line:none;border-radius:calc(.07em * var(--radius-factor));outline-color:var(--focus-8);outline-width:2px;outline-style:solid;outline-offset:2px}.rt-Link:where(:has(.rt-Code:not(.rt-variant-ghost):only-child)){text-decoration-color:transparent}.rt-PopoverContent{background-color:var(--color-panel-solid);box-shadow:var(--shadow-5);min-width:var(--radix-popover-trigger-width);outline:0;overflow:auto;position:relative;--inset-padding-top: var(--popover-content-padding);--inset-padding-right: var(--popover-content-padding);--inset-padding-bottom: var(--popover-content-padding);--inset-padding-left: var(--popover-content-padding);padding:var(--popover-content-padding);box-sizing:border-box;transform-origin:var(--radix-popover-content-transform-origin)}.rt-PopoverContent:where(.rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}@media (min-width: 520px){.rt-PopoverContent:where(.xs\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.xs\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.xs\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.xs\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media (min-width: 768px){.rt-PopoverContent:where(.sm\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.sm\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.sm\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.sm\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media (min-width: 1024px){.rt-PopoverContent:where(.md\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.md\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.md\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.md\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media (min-width: 1280px){.rt-PopoverContent:where(.lg\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.lg\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.lg\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.lg\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media (min-width: 1640px){.rt-PopoverContent:where(.xl\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.xl\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.xl\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.xl\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}.rt-ProgressRoot{--progress-value: 0;--progress-max: 100;--progress-duration: 5s;pointer-events:none;position:relative;overflow:hidden;flex-grow:1;height:var(--progress-height);border-radius:max(calc(var(--radius-factor) * var(--progress-height) / 3),calc(var(--radius-factor) * var(--radius-thumb)))}.rt-ProgressRoot:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:inherit}.rt-ProgressIndicator{display:block;height:100%;width:100%;transform:scaleX(calc(var(--progress-value) / var(--progress-max)));transform-origin:left center;transition:transform .12s}.rt-ProgressIndicator:where([data-state=indeterminate]){animation-name:rt-progress-indicator-indeterminate-grow,var(--progress-indicator-indeterminate-animation-start),var(--progress-indicator-indeterminate-animation-repeat);animation-delay:0s,calc(var(--progress-duration) + 5s),calc(var(--progress-duration) + 7.5s);animation-duration:var(--progress-duration),2.5s,5s;animation-iteration-count:1,1,infinite;animation-fill-mode:both,none,none;animation-direction:normal,normal,alternate}.rt-ProgressIndicator:where([data-state=indeterminate]):after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";width:400%;animation-name:rt-progress-indicator-indeterminate-shine-from-left;animation-delay:calc(var(--progress-duration) + 5s);animation-duration:5s;animation-fill-mode:backwards;animation-iteration-count:infinite;background-image:linear-gradient(to right,transparent 25%,var(--progress-indicator-after-linear-gradient),transparent 75%)}@keyframes rt-progress-indicator-indeterminate-grow{0%{transform:scaleX(.01)}20%{transform:scaleX(.1)}30%{transform:scaleX(.6)}40%,50%{transform:scaleX(.9)}to{transform:scaleX(1)}}@keyframes rt-progress-indicator-indeterminate-shine-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.rt-ProgressRoot:where(.rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.rt-r-size-3){--progress-height: var(--space-2)}@media (min-width: 520px){.rt-ProgressRoot:where(.xs\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.xs\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.xs\:rt-r-size-3){--progress-height: var(--space-2)}}@media (min-width: 768px){.rt-ProgressRoot:where(.sm\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.sm\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.sm\:rt-r-size-3){--progress-height: var(--space-2)}}@media (min-width: 1024px){.rt-ProgressRoot:where(.md\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.md\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.md\:rt-r-size-3){--progress-height: var(--space-2)}}@media (min-width: 1280px){.rt-ProgressRoot:where(.lg\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.lg\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.lg\:rt-r-size-3){--progress-height: var(--space-2)}}@media (min-width: 1640px){.rt-ProgressRoot:where(.xl\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.xl\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.xl\:rt-r-size-3){--progress-height: var(--space-2)}}.rt-ProgressRoot:where(.rt-variant-surface){--progress-indicator-indeterminate-animation-start: rt-progress-indicator-surface-indeterminate-fade;--progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-surface-indeterminate-pulse;background-color:var(--gray-a3)}.rt-ProgressRoot:where(.rt-variant-surface):after{box-shadow:inset 0 0 0 1px var(--gray-a4)}.rt-ProgressRoot:where(.rt-variant-surface) :where(.rt-ProgressIndicator){background-color:var(--accent-track)}@keyframes rt-progress-indicator-surface-indeterminate-fade{to{background-color:var(--accent-7)}}@keyframes rt-progress-indicator-surface-indeterminate-pulse{0%{background-color:var(--accent-7)}to{background-color:var(--accent-track)}}.rt-ProgressRoot:where(.rt-variant-classic){--progress-indicator-indeterminate-animation-start: rt-progress-indicator-classic-indeterminate-fade;--progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-classic-indeterminate-pulse;background-color:var(--gray-a3)}.rt-ProgressRoot:where(.rt-variant-classic):after{box-shadow:var(--shadow-1)}.rt-ProgressRoot:where(.rt-variant-classic) :where(.rt-ProgressIndicator){background-color:var(--accent-track)}@keyframes rt-progress-indicator-classic-indeterminate-fade{to{background-color:var(--accent-7)}}@keyframes rt-progress-indicator-classic-indeterminate-pulse{0%{background-color:var(--accent-7)}to{background-color:var(--accent-track)}}.rt-ProgressRoot:where(.rt-variant-soft){--progress-indicator-indeterminate-animation-start: rt-progress-indicator-soft-indeterminate-fade;--progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-soft-indeterminate-pulse;background-color:var(--gray-a4);background-image:linear-gradient(var(--white-a1),var(--white-a1))}.rt-ProgressRoot:where(.rt-variant-soft) :where(.rt-ProgressIndicator){background-image:linear-gradient(var(--accent-a5),var(--accent-a5));background-color:var(--accent-8)}.rt-ProgressRoot:where(.rt-variant-soft) :where(.rt-ProgressIndicator):after{opacity:.75}@keyframes rt-progress-indicator-soft-indeterminate-fade{to{background-color:var(--accent-5)}}@keyframes rt-progress-indicator-soft-indeterminate-pulse{0%{background-color:var(--accent-5)}to{background-color:var(--accent-7)}}.rt-ProgressRoot:where(.rt-high-contrast){--progress-indicator-indeterminate-animation-start: rt-progress-indicator-high-contrast-indeterminate-fade;--progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-high-contrast-indeterminate-pulse}.rt-ProgressRoot:where(.rt-high-contrast) :where(.rt-ProgressIndicator){background-color:var(--accent-12)}.rt-ProgressRoot:where(.rt-high-contrast) :where(.rt-ProgressIndicator):after{opacity:.75}@keyframes rt-progress-indicator-high-contrast-indeterminate-fade{to{opacity:.8}}@keyframes rt-progress-indicator-high-contrast-indeterminate-pulse{0%{opacity:.8}to{opacity:1}}.rt-Quote{box-sizing:border-box;font-family:var(--quote-font-family);font-size:calc(var(--quote-font-size-adjust) * 1em);font-style:var(--quote-font-style);font-weight:var(--quote-font-weight);line-height:1.25;letter-spacing:calc(var(--quote-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));color:inherit}.rt-Quote :where(.rt-Quote){font-size:inherit}.rt-RadioCardsRoot{line-height:var(--line-height);letter-spacing:var(--letter-spacing);cursor:default}.rt-RadioCardsItem{--base-card-padding-top: var(--radio-cards-item-padding-y);--base-card-padding-right: var(--radio-cards-item-padding-x);--base-card-padding-bottom: var(--radio-cards-item-padding-y);--base-card-padding-left: var(--radio-cards-item-padding-x);--base-card-border-radius: var(--radio-cards-item-border-radius);--base-card-border-width: var(--radio-cards-item-border-width);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.rt-RadioCardsItem>*{pointer-events:none}.rt-RadioCardsItem>:where(svg){flex-shrink:0}.rt-RadioCardsItem:after{outline-offset:-1px}.rt-RadioCardsRoot:where(.rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}@media (min-width: 520px){.rt-RadioCardsRoot:where(.xs\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.xs\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.xs\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}@media (min-width: 768px){.rt-RadioCardsRoot:where(.sm\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.sm\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.sm\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}@media (min-width: 1024px){.rt-RadioCardsRoot:where(.md\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.md\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.md\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}@media (min-width: 1280px){.rt-RadioCardsRoot:where(.lg\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.lg\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.lg\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}@media (min-width: 1640px){.rt-RadioCardsRoot:where(.xl\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.xl\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.xl\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}:where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem{--radio-cards-item-border-width: 1px;--radio-cards-item-background-color: var(--color-surface)}:where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem:before{background-color:var(--radio-cards-item-background-color)}:where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem:after{box-shadow:var(--base-card-surface-box-shadow)}@media (hover: hover){:where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem:where(:not(:disabled):not([data-state=checked]):hover):after{box-shadow:var(--base-card-surface-hover-box-shadow)}}:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem{--radio-cards-item-border-width: 1px;--radio-cards-item-background-color: var(--color-surface);transition:box-shadow .12s;box-shadow:var(--base-card-classic-box-shadow-outer)}:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:before{background-color:var(--radio-cards-item-background-color)}:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:after{box-shadow:var(--base-card-classic-box-shadow-inner)}@media (hover: hover){:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:where(:not(:disabled):not([data-state=checked]):hover){transition-duration:40ms;box-shadow:var(--base-card-classic-hover-box-shadow-outer)}:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:where(:not(:disabled):not([data-state=checked]):hover):after{box-shadow:var(--base-card-classic-hover-box-shadow-inner)}}.rt-RadioCardsItem:where([data-state=checked]):after{outline:2px solid var(--accent-indicator)}:where(.rt-RadioCardsRoot.rt-high-contrast) .rt-RadioCardsItem:where([data-state=checked]):after{outline-color:var(--accent-12)}.rt-RadioCardsItem:where(:focus-visible):after{outline:2px solid var(--focus-8)}.rt-RadioCardsItem:where(:focus-visible):where([data-state=checked]):before{background-image:linear-gradient(var(--focus-a3),var(--focus-a3))}.rt-RadioCardsItem:where(:focus-visible):where([data-state=checked]):after{outline-color:var(--focus-10)}.rt-RadioCardsItem:where(:disabled){cursor:var(--cursor-disabled);color:var(--gray-a9)}.rt-RadioCardsItem:where(:disabled)::selection{background-color:var(--gray-a5)}.rt-RadioCardsItem:where(:disabled):before{background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-RadioCardsItem:where(:disabled):after{outline-color:var(--gray-8)}.rt-RadioGroupRoot{display:flex;flex-direction:column;gap:var(--space-1)}.rt-RadioGroupItem{display:flex;gap:.5em;width:-moz-fit-content;width:fit-content}.rt-RadioGroupItemInner{min-width:0}.rt-BaseRadioRoot{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;flex-shrink:0;cursor:var(--cursor-radio);height:var(--skeleton-height, var(--line-height, var(--radio-size)));--skeleton-height-override: var(--radio-size);border-radius:var(--skeleton-radius);--skeleton-radius-override: 100%}.rt-BaseRadioRoot:where(:disabled,[data-disabled]){cursor:var(--cursor-disabled)}.rt-BaseRadioRoot:before{content:"";display:block;height:var(--radio-size);width:var(--radio-size);border-radius:100%}.rt-BaseRadioRoot:after{pointer-events:none;position:absolute;height:var(--radio-size);width:var(--radio-size);border-radius:100%;transform:scale(.4)}.rt-BaseRadioRoot:where(:checked,[data-state=checked]):after{content:""}.rt-BaseRadioRoot:where(:focus-visible):before{outline:2px solid var(--focus-8);outline-offset:2px}.rt-BaseRadioRoot:where(.rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}@media (min-width: 520px){.rt-BaseRadioRoot:where(.xs\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.xs\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.xs\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}@media (min-width: 768px){.rt-BaseRadioRoot:where(.sm\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.sm\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.sm\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}@media (min-width: 1024px){.rt-BaseRadioRoot:where(.md\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.md\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.md\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}@media (min-width: 1280px){.rt-BaseRadioRoot:where(.lg\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.lg\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.lg\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}@media (min-width: 1640px){.rt-BaseRadioRoot:where(.xl\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.xl\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.xl\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}.rt-BaseRadioRoot:where(.rt-variant-surface):where(:not(:checked),[data-state=unchecked]):before{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a7)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(:checked,[data-state=checked]):before{background-color:var(--accent-indicator)}.rt-BaseRadioRoot:where(.rt-variant-surface):after{background-color:var(--accent-contrast)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(.rt-high-contrast):where(:checked,[data-state=checked]):before{background-color:var(--accent-12)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(.rt-high-contrast):after{background-color:var(--accent-1)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(:disabled,[data-disabled]):before{box-shadow:inset 0 0 0 1px var(--gray-a6);background-color:var(--gray-a3)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(:disabled,[data-disabled]):after{background-color:var(--gray-a8)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(:not(:checked),[data-state=unchecked]):before{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-7),var(--shadow-1)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(:checked,[data-state=checked]):before{background-color:var(--accent-indicator);background-image:linear-gradient(to bottom,var(--white-a3),transparent,var(--black-a3));box-shadow:inset 0 .5px .5px var(--white-a4),inset 0 -.5px .5px var(--black-a4)}.rt-BaseRadioRoot:where(.rt-variant-classic):after{background-color:var(--accent-contrast)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(.rt-high-contrast):where(:checked,[data-state=checked]):before{background-color:var(--accent-12)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(.rt-high-contrast):after{background-color:var(--accent-1)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(:disabled,[data-disabled]):before{box-shadow:var(--shadow-1);background-color:var(--gray-a3);background-image:none}.rt-BaseRadioRoot:where(.rt-variant-classic):where(:disabled,[data-disabled]):after{background-color:var(--gray-a8)}.rt-BaseRadioRoot:where(.rt-variant-soft):before{background-color:var(--accent-a4)}.rt-BaseRadioRoot:where(.rt-variant-soft):after{background-color:var(--accent-a11)}.rt-BaseRadioRoot:where(.rt-variant-soft):where(.rt-high-contrast):after{background-color:var(--accent-12)}.rt-BaseRadioRoot:where(.rt-variant-soft):where(:focus-visible):before{outline-color:var(--accent-a8)}.rt-BaseRadioRoot:where(.rt-variant-soft):where(:disabled,[data-disabled]):before{background-color:var(--gray-a3)}.rt-BaseRadioRoot:where(.rt-variant-soft):where(:disabled,[data-disabled]):after{background-color:var(--gray-a8)}.rt-ScrollAreaRoot{display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%}.rt-ScrollAreaViewport{display:flex;flex-direction:column;width:100%;height:100%}.rt-ScrollAreaViewport:where(:focus-visible)+:where(.rt-ScrollAreaViewportFocusRing){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;outline:2px solid var(--focus-8);outline-offset:-2px}.rt-ScrollAreaViewport:where(:has(.rt-ScrollAreaScrollbar[data-orientation=horizontal])){overscroll-behavior-x:contain}.rt-ScrollAreaViewport>*{display:block!important;width:-moz-fit-content;width:fit-content;flex-grow:1}.rt-ScrollAreaScrollbar{display:flex;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--gray-a3);border-radius:var(--scrollarea-scrollbar-border-radius);animation-duration:.12s;animation-timing-function:ease-out}.rt-ScrollAreaScrollbar:where([data-orientation=vertical]){flex-direction:column;width:var(--scrollarea-scrollbar-size);margin-top:var(--scrollarea-scrollbar-vertical-margin-top);margin-bottom:var(--scrollarea-scrollbar-vertical-margin-bottom);margin-left:var(--scrollarea-scrollbar-vertical-margin-left);margin-right:var(--scrollarea-scrollbar-vertical-margin-right)}.rt-ScrollAreaScrollbar:where([data-orientation=horizontal]){flex-direction:row;height:var(--scrollarea-scrollbar-size);margin-top:var(--scrollarea-scrollbar-horizontal-margin-top);margin-bottom:var(--scrollarea-scrollbar-horizontal-margin-bottom);margin-left:var(--scrollarea-scrollbar-horizontal-margin-left);margin-right:var(--scrollarea-scrollbar-horizontal-margin-right)}.rt-ScrollAreaThumb{position:relative;background-color:var(--gray-a8);border-radius:inherit;transition:background-color .1s}.rt-ScrollAreaThumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:var(--space-4);min-height:var(--space-4)}.rt-ScrollAreaScrollbar:where(.rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}@media (min-width: 520px){.rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media (min-width: 768px){.rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media (min-width: 1024px){.rt-ScrollAreaScrollbar:where(.md\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.md\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.md\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media (min-width: 1280px){.rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media (min-width: 1640px){.rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}.rt-ScrollAreaScrollbar:where([data-state=visible]){animation-name:rt-fade-in}.rt-ScrollAreaScrollbar:where([data-state=hidden]){animation-name:rt-fade-out}@media (hover: hover){.rt-ScrollAreaThumb:where(:hover){background-color:var(--gray-a9)}}.rt-SegmentedControlRoot{display:inline-grid;vertical-align:top;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;color:var(--gray-12);background-color:var(--color-surface);background-image:linear-gradient(var(--gray-a3),var(--gray-a3));position:relative;min-width:max-content;font-family:var(--default-font-family);font-style:normal;text-align:center;isolation:isolate;border-radius:var(--segmented-control-border-radius)}.rt-SegmentedControlRoot:where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-3)}.rt-SegmentedControlItem{display:flex;align-items:stretch;-webkit-user-select:none;user-select:none}.rt-SegmentedControlItem:where(:first-child){border-top-left-radius:inherit;border-bottom-left-radius:inherit}.rt-SegmentedControlItem:where(:nth-last-child(2)){border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rt-SegmentedControlItem:where(:focus-visible){border-radius:inherit;outline:2px solid var(--focus-8);outline-offset:-1px}.rt-SegmentedControlItemLabel :where(svg){flex-shrink:0}@media (hover: hover){:where(.rt-SegmentedControlItem[data-state=off]:not([disabled]):hover) .rt-SegmentedControlItemLabel{background-color:var(--gray-a2)}}.rt-SegmentedControlItemLabelInactive{position:absolute;transition:opacity calc(.8 * var(--segmented-control-transition-duration));font-weight:var(--font-weight-regular);letter-spacing:var(--tab-inactive-letter-spacing);word-spacing:var(--tab-inactive-word-spacing);opacity:1;transition-timing-function:ease-out}:where(.rt-SegmentedControlItem[data-state=on]) .rt-SegmentedControlItemLabelInactive{opacity:0;transition-timing-function:ease-in}.rt-SegmentedControlItemLabelActive{transition:opacity calc(.8 * var(--segmented-control-transition-duration));font-weight:var(--font-weight-medium);letter-spacing:var(--tab-active-letter-spacing);word-spacing:var(--tab-active-word-spacing);opacity:0;transition-timing-function:ease-in}:where(.rt-SegmentedControlItem[data-state=on]) .rt-SegmentedControlItemLabelActive{opacity:1;transition-timing-function:ease-out}.rt-SegmentedControlItemSeparator{z-index:-1;margin:3px -.5px;width:1px;background-color:var(--gray-a4);transition:opacity calc(.8 * var(--segmented-control-transition-duration));transition-timing-function:ease-out}:where(.rt-SegmentedControlItem:first-child) .rt-SegmentedControlItemSeparator,:where(.rt-SegmentedControlItem:where([data-state=on],:focus-visible)) .rt-SegmentedControlItemSeparator,:where(.rt-SegmentedControlItem:where([data-state=on],:focus-visible))+* .rt-SegmentedControlItemSeparator{opacity:0;transition-timing-function:ease-in}:where(.rt-SegmentedControlRoot:has(:focus-visible)) .rt-SegmentedControlItemSeparator{transition-duration:0ms}.rt-SegmentedControlIndicator{display:none;position:absolute;z-index:-1;top:0;left:0;height:100%;pointer-events:none;transition-property:transform;transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-duration:var(--segmented-control-transition-duration)}.rt-SegmentedControlIndicator:before{top:1px;right:1px;bottom:1px;left:1px;position:absolute;border-radius:max(.5px,calc(var(--segmented-control-border-radius) - 1px));background-color:var(--segmented-control-indicator-background-color);content:""}:where(.rt-SegmentedControlItem[data-state=on])~.rt-SegmentedControlIndicator{display:block}:where(.rt-SegmentedControlItem[disabled])~.rt-SegmentedControlIndicator{--segmented-control-indicator-background-color: var(--gray-a3)}:where(.rt-SegmentedControlItem[disabled])~.rt-SegmentedControlIndicator:before{top:0;right:0;bottom:0;left:0;box-shadow:none}.rt-SegmentedControlIndicator:where(:nth-child(2)){width:100%}.rt-SegmentedControlIndicator:where(:nth-child(3)){width:50%}.rt-SegmentedControlIndicator:where(:nth-child(4)){width:calc(100% / 3)}.rt-SegmentedControlIndicator:where(:nth-child(5)){width:25%}.rt-SegmentedControlIndicator:where(:nth-child(6)){width:20%}.rt-SegmentedControlIndicator:where(:nth-child(7)){width:calc(100% / 6)}.rt-SegmentedControlIndicator:where(:nth-child(8)){width:calc(100% / 7)}.rt-SegmentedControlIndicator:where(:nth-child(9)){width:12.5%}.rt-SegmentedControlIndicator:where(:nth-child(10)){width:calc(100% / 9)}.rt-SegmentedControlIndicator:where(:nth-child(11)){width:10%}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(1))~.rt-SegmentedControlIndicator{transform:translate(0)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(2))~.rt-SegmentedControlIndicator{transform:translate(100%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(3))~.rt-SegmentedControlIndicator{transform:translate(200%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(4))~.rt-SegmentedControlIndicator{transform:translate(300%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(5))~.rt-SegmentedControlIndicator{transform:translate(400%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(6))~.rt-SegmentedControlIndicator{transform:translate(500%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(7))~.rt-SegmentedControlIndicator{transform:translate(600%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(8))~.rt-SegmentedControlIndicator{transform:translate(700%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(9))~.rt-SegmentedControlIndicator{transform:translate(800%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(10))~.rt-SegmentedControlIndicator{transform:translate(900%)}.rt-SegmentedControlItemLabel{box-sizing:border-box;display:flex;flex-grow:1;align-items:center;justify-content:center;border-radius:inherit}.rt-SegmentedControlRoot:where(.rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}@media (min-width: 520px){.rt-SegmentedControlRoot:where(.xs\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}@media (min-width: 768px){.rt-SegmentedControlRoot:where(.sm\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}@media (min-width: 1024px){.rt-SegmentedControlRoot:where(.md\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}@media (min-width: 1280px){.rt-SegmentedControlRoot:where(.lg\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}@media (min-width: 1640px){.rt-SegmentedControlRoot:where(.xl\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}.rt-SegmentedControlRoot:where(.rt-variant-surface) :where(.rt-SegmentedControlItem:not([disabled]))~:where(.rt-SegmentedControlIndicator):before{box-shadow:0 0 0 1px var(--gray-a4)}.rt-SegmentedControlRoot:where(.rt-variant-classic) :where(.rt-SegmentedControlItem:not([disabled]))~:where(.rt-SegmentedControlIndicator):before{box-shadow:var(--shadow-2)}.rt-SelectTrigger{display:inline-flex;align-items:center;justify-content:space-between;flex-shrink:0;-webkit-user-select:none;user-select:none;vertical-align:top;line-height:var(--height);font-family:var(--default-font-family);font-weight:var(--font-weight-regular);font-style:normal;text-align:start;color:var(--gray-12)}.rt-SelectTrigger:where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-SelectTriggerInner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-SelectIcon{flex-shrink:0}:where(.rt-SelectTrigger:not(.rt-variant-ghost)) .rt-SelectIcon{opacity:.9}.rt-SelectContent:where([data-side]){min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);transform-origin:var(--radix-select-content-transform-origin)}.rt-SelectViewport{box-sizing:border-box;padding:var(--select-content-padding)}:where(.rt-SelectContent:has(.rt-ScrollAreaScrollbar[data-orientation=vertical])) .rt-SelectViewport{padding-right:var(--space-3)}.rt-SelectItem{display:flex;align-items:center;height:var(--select-item-height);padding-left:var(--select-item-indicator-width);padding-right:var(--select-item-indicator-width);position:relative;box-sizing:border-box;outline:none;scroll-margin:var(--select-content-padding) 0;-webkit-user-select:none;user-select:none;cursor:var(--cursor-menu-item)}.rt-SelectItemIndicator{position:absolute;left:0;width:var(--select-item-indicator-width);display:inline-flex;align-items:center;justify-content:center}.rt-SelectSeparator{height:1px;margin-top:var(--space-2);margin-bottom:var(--space-2);margin-left:var(--select-item-indicator-width);margin-right:var(--select-separator-margin-right);background-color:var(--gray-a6)}.rt-SelectLabel{display:flex;align-items:center;height:var(--select-item-height);padding-left:var(--select-item-indicator-width);padding-right:var(--select-item-indicator-width);color:var(--gray-a10);-webkit-user-select:none;user-select:none;cursor:default}:where(.rt-SelectItem)+.rt-SelectLabel{margin-top:var(--space-2)}.rt-SelectTrigger:where(:not(.rt-variant-ghost)){box-sizing:border-box;height:var(--select-trigger-height)}.rt-SelectTrigger:where(.rt-variant-ghost){box-sizing:content-box;height:-moz-fit-content;height:fit-content;padding:var(--select-trigger-ghost-padding-y) var(--select-trigger-ghost-padding-x);--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-top-override: calc(var(--margin-top) - var(--select-trigger-ghost-padding-y));--margin-right-override: calc(var(--margin-right) - var(--select-trigger-ghost-padding-x));--margin-bottom-override: calc(var(--margin-bottom) - var(--select-trigger-ghost-padding-y));--margin-left-override: calc(var(--margin-left) - var(--select-trigger-ghost-padding-x));margin:var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override)}:where(.rt-SelectTrigger:where(.rt-variant-ghost))>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}.rt-SelectTrigger:where(.rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}@media (min-width: 520px){.rt-SelectTrigger:where(.xs\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.xs\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.xs\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.xs\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.xs\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.xs\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.xs\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.xs\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.xs\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.xs\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}@media (min-width: 768px){.rt-SelectTrigger:where(.sm\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.sm\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.sm\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.sm\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.sm\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.sm\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.sm\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.sm\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.sm\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.sm\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}@media (min-width: 1024px){.rt-SelectTrigger:where(.md\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.md\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.md\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.md\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.md\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.md\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.md\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.md\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.md\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.md\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}@media (min-width: 1280px){.rt-SelectTrigger:where(.lg\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.lg\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.lg\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.lg\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.lg\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.lg\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.lg\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.lg\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.lg\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.lg\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}@media (min-width: 1640px){.rt-SelectTrigger:where(.xl\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.xl\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.xl\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.xl\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.xl\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.xl\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.xl\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.xl\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.xl\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.xl\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}.rt-SelectContent:where(.rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.rt-r-size-2,.rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.rt-r-size-2,.rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.rt-r-size-2,.rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}@media (min-width: 520px){.rt-SelectContent:where(.xs\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.xs\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.xs\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.xs\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.xs\:rt-r-size-2,.xs\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.xs\:rt-r-size-2,.xs\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.xs\:rt-r-size-2,.xs\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.xs\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.xs\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.xs\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.xs\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}@media (min-width: 768px){.rt-SelectContent:where(.sm\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.sm\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.sm\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.sm\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.sm\:rt-r-size-2,.sm\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.sm\:rt-r-size-2,.sm\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.sm\:rt-r-size-2,.sm\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.sm\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.sm\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.sm\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.sm\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}@media (min-width: 1024px){.rt-SelectContent:where(.md\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.md\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.md\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.md\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.md\:rt-r-size-2,.md\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.md\:rt-r-size-2,.md\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.md\:rt-r-size-2,.md\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.md\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.md\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.md\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.md\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}@media (min-width: 1280px){.rt-SelectContent:where(.lg\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.lg\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.lg\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.lg\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.lg\:rt-r-size-2,.lg\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.lg\:rt-r-size-2,.lg\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.lg\:rt-r-size-2,.lg\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.lg\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.lg\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.lg\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.lg\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}@media (min-width: 1640px){.rt-SelectContent:where(.xl\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.xl\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.xl\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.xl\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.xl\:rt-r-size-2,.xl\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.xl\:rt-r-size-2,.xl\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.xl\:rt-r-size-2,.xl\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.xl\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.xl\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.xl\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.xl\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}.rt-SelectTrigger:where(.rt-variant-surface){color:var(--gray-12);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a7)}@media (hover: hover){.rt-SelectTrigger:where(.rt-variant-surface):where(:hover){box-shadow:inset 0 0 0 1px var(--gray-a8)}}.rt-SelectTrigger:where(.rt-variant-surface):where([data-state=open]){box-shadow:inset 0 0 0 1px var(--gray-a8)}.rt-SelectTrigger:where(.rt-variant-surface):where(:disabled){color:var(--gray-a11);background-color:var(--gray-a2);box-shadow:inset 0 0 0 1px var(--gray-a6)}.rt-SelectTrigger:where(.rt-variant-surface):where([data-placeholder]) :where(.rt-SelectTriggerInner){color:var(--gray-a10)}.rt-SelectTrigger:where(.rt-variant-classic){color:var(--gray-12);background-image:linear-gradient(var(--gray-2),var(--gray-1));box-shadow:var(--select-trigger-classic-box-shadow);position:relative;z-index:0}.rt-SelectTrigger:where(.rt-variant-classic):before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:2px solid transparent;background-clip:content-box;border-radius:inherit;pointer-events:none;background-image:linear-gradient(var(--black-a1) -20%,transparent,var(--white-a1) 130%),linear-gradient(var(--color-surface),transparent)}@media (hover: hover){.rt-SelectTrigger:where(.rt-variant-classic):where(:hover){box-shadow:inset 0 0 0 1px var(--gray-a3),var(--select-trigger-classic-box-shadow)}.rt-SelectTrigger:where(.rt-variant-classic):where(:hover):before{background-image:linear-gradient(var(--black-a1) -15%,transparent,var(--white-a1) 120%),linear-gradient(var(--gray-2),var(--gray-1))}}.rt-SelectTrigger:where(.rt-variant-classic):where([data-state=open]){box-shadow:inset 0 0 0 1px var(--gray-a3),var(--select-trigger-classic-box-shadow)}.rt-SelectTrigger:where(.rt-variant-classic):where([data-state=open]):before{background-image:linear-gradient(var(--black-a1) -15%,transparent,var(--white-a1) 120%),linear-gradient(var(--gray-2),var(--gray-1))}.rt-SelectTrigger:where(.rt-variant-classic):where(:disabled){color:var(--gray-a11);background-color:var(--gray-2);background-image:none;box-shadow:var(--base-button-classic-disabled-box-shadow)}.rt-SelectTrigger:where(.rt-variant-classic):where(:disabled):before{background-color:var(--gray-a2);background-image:linear-gradient(var(--black-a1) -20%,transparent,var(--white-a1))}.rt-SelectTrigger:where(.rt-variant-classic):where([data-placeholder]) :where(.rt-SelectTriggerInner){color:var(--gray-a10)}.rt-SelectTrigger:where(.rt-variant-soft),.rt-SelectTrigger:where(.rt-variant-ghost){color:var(--accent-12)}.rt-SelectTrigger:where(.rt-variant-soft):where([data-placeholder]) :where(.rt-SelectTriggerInner),.rt-SelectTrigger:where(.rt-variant-ghost):where([data-placeholder]) :where(.rt-SelectTriggerInner){color:var(--accent-12);opacity:.6}.rt-SelectTrigger:where(.rt-variant-soft){background-color:var(--accent-a3)}@media (hover: hover){.rt-SelectTrigger:where(.rt-variant-soft):where(:hover){background-color:var(--accent-a4)}}.rt-SelectTrigger:where(.rt-variant-soft):where([data-state=open]){background-color:var(--accent-a4)}.rt-SelectTrigger:where(.rt-variant-soft):where(:focus-visible){outline-color:var(--accent-8)}.rt-SelectTrigger:where(.rt-variant-soft):where(:disabled){color:var(--gray-a11);background-color:var(--gray-a3)}@media (hover: hover){.rt-SelectTrigger:where(.rt-variant-ghost):where(:hover){background-color:var(--accent-a3)}}.rt-SelectTrigger:where(.rt-variant-ghost):where([data-state=open]){background-color:var(--accent-a3)}.rt-SelectTrigger:where(.rt-variant-ghost):where(:disabled){color:var(--gray-a11);background-color:transparent}.rt-SelectTrigger:where(:disabled) :where(.rt-SelectIcon){color:var(--gray-a9)}.rt-SelectContent{box-shadow:var(--shadow-5);--scrollarea-scrollbar-vertical-margin-top: var(--select-content-padding);--scrollarea-scrollbar-vertical-margin-bottom: var(--select-content-padding);--scrollarea-scrollbar-horizontal-margin-left: var(--select-content-padding);--scrollarea-scrollbar-horizontal-margin-right: var(--select-content-padding);overflow:hidden;background-color:var(--color-panel-solid)}.rt-SelectItem:where([data-disabled]){color:var(--gray-a8);cursor:default}.rt-SelectContent:where(.rt-variant-solid) :where(.rt-SelectItem[data-highlighted]){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-SelectContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-SelectItem[data-highlighted]){background-color:var(--accent-12);color:var(--accent-1)}.rt-SelectContent:where(.rt-variant-soft) :where(.rt-SelectItem[data-highlighted]){background-color:var(--accent-a4)}.rt-Separator{display:block;background-color:var(--accent-a6)}.rt-Separator:where(.rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.rt-r-orientation-vertical){width:1px;height:var(--separator-size)}@media (min-width: 520px){.rt-Separator:where(.xs\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.xs\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}@media (min-width: 768px){.rt-Separator:where(.sm\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.sm\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}@media (min-width: 1024px){.rt-Separator:where(.md\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.md\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}@media (min-width: 1280px){.rt-Separator:where(.lg\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.lg\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}@media (min-width: 1640px){.rt-Separator:where(.xl\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.xl\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}.rt-Separator:where(.rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.rt-r-size-4){--separator-size: 100%}@media (min-width: 520px){.rt-Separator:where(.xs\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.xs\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.xs\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.xs\:rt-r-size-4){--separator-size: 100%}}@media (min-width: 768px){.rt-Separator:where(.sm\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.sm\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.sm\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.sm\:rt-r-size-4){--separator-size: 100%}}@media (min-width: 1024px){.rt-Separator:where(.md\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.md\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.md\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.md\:rt-r-size-4){--separator-size: 100%}}@media (min-width: 1280px){.rt-Separator:where(.lg\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.lg\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.lg\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.lg\:rt-r-size-4){--separator-size: 100%}}@media (min-width: 1640px){.rt-Separator:where(.xl\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.xl\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.xl\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.xl\:rt-r-size-4){--separator-size: 100%}}.rt-SliderRoot{--slider-thumb-size: calc(var(--slider-track-size) + var(--space-1));position:relative;display:flex;align-items:center;flex-grow:1;border-radius:max(calc(var(--radius-factor) * var(--slider-track-size) / 3),calc(var(--radius-factor) * var(--radius-thumb)));-webkit-user-select:none;user-select:none;touch-action:none}.rt-SliderRoot:where([data-orientation=horizontal]){width:-webkit-fill-available;width:-moz-available;width:stretch;height:var(--slider-track-size)}.rt-SliderRoot:where([data-orientation=vertical]){height:-webkit-fill-available;height:-moz-available;height:stretch;flex-direction:column;width:var(--slider-track-size)}.rt-SliderTrack{overflow:hidden;position:relative;flex-grow:1;border-radius:inherit}.rt-SliderTrack:where([data-orientation=horizontal]){height:var(--slider-track-size)}.rt-SliderTrack:where([data-orientation=vertical]){width:var(--slider-track-size)}.rt-SliderRange{position:absolute;border-radius:inherit}.rt-SliderRange:where([data-orientation=horizontal]){height:100%}.rt-SliderRange:where([data-orientation=vertical]){width:100%}.rt-SliderThumb{display:block;width:var(--slider-thumb-size);height:var(--slider-thumb-size);outline:0}.rt-SliderThumb:before{content:"";position:absolute;z-index:-1;width:calc(var(--slider-thumb-size) * 3);height:calc(var(--slider-thumb-size) * 3);top:50%;left:50%;transform:translate(-50%,-50%)}.rt-SliderThumb:after{content:"";position:absolute;inset:calc(-.25 * var(--slider-track-size));background-color:#fff;border-radius:max(var(--radius-1),var(--radius-thumb));box-shadow:var(--slider-thumb-box-shadow);cursor:var(--cursor-slider-thumb)}.rt-SliderThumb:where(:focus-visible):after{box-shadow:var(--slider-thumb-box-shadow),0 0 0 3px var(--accent-3),0 0 0 5px var(--focus-8)}.rt-SliderThumb:where(:active){cursor:var(--cursor-slider-thumb-active)}.rt-SliderRoot:where(.rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}@media (min-width: 520px){.rt-SliderRoot:where(.xs\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.xs\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.xs\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}@media (min-width: 768px){.rt-SliderRoot:where(.sm\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.sm\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.sm\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}@media (min-width: 1024px){.rt-SliderRoot:where(.md\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.md\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.md\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}@media (min-width: 1280px){.rt-SliderRoot:where(.lg\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.lg\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.lg\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}@media (min-width: 1640px){.rt-SliderRoot:where(.xl\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.xl\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.xl\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderTrack){background-color:var(--gray-a3);box-shadow:inset 0 0 0 1px var(--gray-a5)}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderTrack):where([data-disabled]){box-shadow:inset 0 0 0 1px var(--gray-a4)}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderRange){background-color:var(--accent-track);background-image:var(--slider-range-high-contrast-background-image);box-shadow:inset 0 0 0 1px var(--gray-a5)}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderThumb){--slider-thumb-box-shadow: 0 0 0 1px var(--black-a4)}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderThumb):where([data-disabled]):after{background-color:var(--gray-1);box-shadow:0 0 0 1px var(--gray-6)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack){background-color:var(--gray-a3);position:relative}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack):before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;border-radius:inherit;box-shadow:var(--shadow-1)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack):where([data-disabled]):before{opacity:.5}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderRange){background-color:var(--accent-track);background-image:var(--slider-range-high-contrast-background-image);box-shadow:inset 0 0 0 1px var(--gray-a3),inset 0 0 0 1px var(--accent-a4),inset 0 0 0 1px var(--black-a1),inset 0 1.5px 2px 0 var(--black-a2)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderRange):where(.rt-high-contrast){box-shadow:inset 0 0 0 1px var(--gray-a3),inset 0 0 0 1px var(--black-a2),inset 0 1.5px 2px 0 var(--black-a2)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderThumb){--slider-thumb-box-shadow: 0 0 0 1px var(--black-a3), 0 1px 3px var(--black-a1), 0 2px 4px -1px var(--black-a1)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderThumb):where([data-disabled]):after{background-color:var(--gray-1);box-shadow:0 0 0 1px var(--gray-6)}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderTrack){background-color:var(--gray-a4);background-image:linear-gradient(var(--white-a1),var(--white-a1))}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderTrack):where([data-disabled]){background-color:var(--gray-a4);background-image:none}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderRange){background-image:linear-gradient(var(--accent-a5),var(--accent-a5)),var(--slider-range-high-contrast-background-image);background-color:var(--accent-6)}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderThumb){--slider-thumb-box-shadow: 0 0 0 1px var(--black-a3), 0 0 0 1px var(--gray-a2), 0 0 0 1px var(--accent-a2), 0 1px 2px var(--gray-a4), 0 1px 3px -.5px var(--gray-a3)}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderThumb):where([data-disabled]):after{background-color:var(--gray-1);box-shadow:0 0 0 1px var(--gray-5)}.rt-SliderRoot:where(:not(.rt-high-contrast)){--slider-range-high-contrast-background-image: none}.rt-SliderRoot:where([data-disabled]){cursor:var(--cursor-disabled);mix-blend-mode:var(--slider-disabled-blend-mode)}.rt-SliderRange:where([data-disabled]){background-color:transparent;background-image:none;box-shadow:none}.rt-SliderThumb:where([data-disabled]),.rt-SliderThumb:where([data-disabled]):after{cursor:var(--cursor-disabled)}.rt-Spinner{display:block;position:relative;opacity:var(--spinner-opacity)}.rt-SpinnerLeaf{position:absolute;top:0;left:43.75%;width:12.5%;height:100%;animation:rt-spinner-leaf-fade var(--spinner-animation-duration) linear infinite}.rt-SpinnerLeaf:before{content:"";display:block;width:100%;height:30%;border-radius:var(--radius-1);background-color:currentColor}.rt-SpinnerLeaf:where(:nth-child(1)){transform:rotate(0);animation-delay:calc(-8 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(2)){transform:rotate(45deg);animation-delay:calc(-7 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(3)){transform:rotate(90deg);animation-delay:calc(-6 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(4)){transform:rotate(135deg);animation-delay:calc(-5 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(5)){transform:rotate(180deg);animation-delay:calc(-4 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(6)){transform:rotate(225deg);animation-delay:calc(-3 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(7)){transform:rotate(270deg);animation-delay:calc(-2 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(8)){transform:rotate(315deg);animation-delay:calc(-1 / 8 * var(--spinner-animation-duration))}@keyframes rt-spinner-leaf-fade{0%{opacity:1}to{opacity:.25}}.rt-Spinner:where(.rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}@media (min-width: 520px){.rt-Spinner:where(.xs\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.xs\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.xs\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}@media (min-width: 768px){.rt-Spinner:where(.sm\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.sm\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.sm\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}@media (min-width: 1024px){.rt-Spinner:where(.md\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.md\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.md\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}@media (min-width: 1280px){.rt-Spinner:where(.lg\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.lg\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.lg\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}@media (min-width: 1640px){.rt-Spinner:where(.xl\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.xl\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.xl\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}.rt-Strong{font-family:var(--strong-font-family);font-size:calc(var(--strong-font-size-adjust) * 1em);font-style:var(--strong-font-style);font-weight:var(--strong-font-weight);letter-spacing:calc(var(--strong-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)))}.rt-Strong :where(.rt-Strong){font-size:inherit}.rt-SwitchRoot{position:relative;display:inline-flex;align-items:center;vertical-align:top;flex-shrink:0;height:var(--skeleton-height, var(--line-height, var(--switch-height)));--skeleton-height-override: var(--switch-height);border-radius:var(--skeleton-radius);--skeleton-radius-override: var(--switch-border-radius);--switch-width: calc(var(--switch-height) * 1.75);--switch-thumb-inset: 1px;--switch-thumb-size: calc(var(--switch-height) - var(--switch-thumb-inset) * 2);--switch-thumb-translate-x: calc(var(--switch-width) - var(--switch-height))}.rt-SwitchRoot:before{content:"";display:block;width:var(--switch-width);height:var(--switch-height);border-radius:var(--switch-border-radius);transition:background-position,background-color,box-shadow,filter;transition-timing-function:linear,ease-in-out,ease-in-out,ease-in-out;background-repeat:no-repeat;background-size:calc(var(--switch-width) * 2 + var(--switch-height)) 100%;cursor:var(--cursor-switch)}.rt-SwitchRoot:where([data-state=unchecked]):before{transition-duration:.12s,.14s,.14s,.14s;background-position-x:100%}.rt-SwitchRoot:where([data-state=checked]):before{transition-duration:.16s,.14s,.14s,.14s;background-position:0%}.rt-SwitchRoot:where(:active):before{transition-duration:30ms}.rt-SwitchRoot:where(:focus-visible):before{outline:2px solid var(--focus-8);outline-offset:2px}.rt-SwitchRoot:where([data-disabled]):before{cursor:var(--cursor-disabled)}.rt-SwitchThumb{background-color:#fff;position:absolute;left:var(--switch-thumb-inset);width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:calc(var(--switch-border-radius) - var(--switch-thumb-inset));transition:transform .14s cubic-bezier(.45,.05,.55,.95),box-shadow .14s ease-in-out}.rt-SwitchThumb:where([data-state=checked]){transform:translate(var(--switch-thumb-translate-x))}.rt-SwitchRoot:where(.rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}@media (min-width: 520px){.rt-SwitchRoot:where(.xs\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.xs\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.xs\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}@media (min-width: 768px){.rt-SwitchRoot:where(.sm\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.sm\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.sm\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}@media (min-width: 1024px){.rt-SwitchRoot:where(.md\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.md\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.md\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}@media (min-width: 1280px){.rt-SwitchRoot:where(.lg\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.lg\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.lg\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}@media (min-width: 1640px){.rt-SwitchRoot:where(.xl\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.xl\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.xl\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}.rt-SwitchRoot:where(.rt-variant-surface):before{background-color:var(--gray-a3);background-image:linear-gradient(to right,var(--accent-track) 40%,transparent 60%);box-shadow:inset 0 0 0 1px var(--gray-a5)}.rt-SwitchRoot:where(.rt-variant-surface):where(:active):before{background-color:var(--gray-a4)}.rt-SwitchRoot:where(.rt-variant-surface):where([data-state=checked]:active):before{filter:var(--switch-surface-checked-active-filter)}.rt-SwitchRoot:where(.rt-variant-surface):where(.rt-high-contrast):before{background-image:linear-gradient(to right,var(--switch-high-contrast-checked-color-overlay) 40%,transparent 60%),linear-gradient(to right,var(--accent-track) 40%,transparent 60%)}.rt-SwitchRoot:where(.rt-variant-surface):where(.rt-high-contrast):where([data-state=checked]:active):before{filter:var(--switch-high-contrast-checked-active-before-filter)}.rt-SwitchRoot:where(.rt-variant-surface):where([data-disabled]){mix-blend-mode:var(--switch-disabled-blend-mode)}.rt-SwitchRoot:where(.rt-variant-surface):where([data-disabled]):before{filter:none;background-image:none;background-color:var(--gray-a3);box-shadow:inset 0 0 0 1px var(--gray-a3)}.rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state=unchecked]){box-shadow:0 0 1px 1px var(--black-a2),0 1px 1px var(--black-a1),0 2px 4px -1px var(--black-a1)}.rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state=checked]){box-shadow:0 1px 3px var(--black-a2),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a1),0 0 0 1px var(--accent-a4),-1px 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state=checked]):where(.rt-high-contrast){box-shadow:0 1px 3px var(--black-a2),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a2),-1px 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-disabled]){background-color:var(--gray-2);box-shadow:0 0 0 1px var(--gray-a2),0 1px 3px var(--black-a1);transition:none}.rt-SwitchRoot:where(.rt-variant-classic):before{background-image:linear-gradient(to right,var(--accent-track) 40%,transparent 60%);background-color:var(--gray-a4);box-shadow:var(--shadow-1)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-state=unchecked]:active):before{background-color:var(--gray-a5)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-state=checked]):before{box-shadow:inset 0 0 0 1px var(--gray-a3),inset 0 0 0 1px var(--accent-a4),inset 0 0 0 1px var(--black-a1),inset 0 1.5px 2px 0 var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-state=checked]:active):before{filter:var(--switch-surface-checked-active-filter)}.rt-SwitchRoot:where(.rt-variant-classic):where(.rt-high-contrast):before{box-shadow:inset 0 0 0 1px var(--gray-a3),inset 0 0 0 1px var(--black-a2),inset 0 1.5px 2px 0 var(--black-a2);background-image:linear-gradient(to right,var(--switch-high-contrast-checked-color-overlay) 40%,transparent 60%),linear-gradient(to right,var(--accent-track) 40%,transparent 60%)}.rt-SwitchRoot:where(.rt-variant-classic):where(.rt-high-contrast):where([data-state=checked]:active):before{filter:var(--switch-high-contrast-checked-active-before-filter)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-disabled]){mix-blend-mode:var(--switch-disabled-blend-mode)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-disabled]):before{filter:none;background-image:none;background-color:var(--gray-a5);box-shadow:var(--shadow-1);opacity:.5}.rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state=unchecked]){box-shadow:0 1px 3px var(--black-a3),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state=checked]){box-shadow:0 1px 3px var(--black-a2),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a1),0 0 0 1px var(--accent-a4),-1px 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state=checked]):where(.rt-high-contrast){box-shadow:0 1px 3px var(--black-a2),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a2),-1px 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-disabled]){background-color:var(--gray-2);box-shadow:0 0 0 1px var(--gray-a2),0 1px 3px var(--black-a1);transition:none}.rt-SwitchRoot:where(.rt-variant-soft):before{background-image:linear-gradient(to right,var(--accent-a4) 40%,transparent 60%),linear-gradient(to right,var(--accent-a4) 40%,transparent 60%),linear-gradient(to right,var(--accent-a4) 40%,var(--white-a1) 60%),linear-gradient(to right,var(--gray-a2) 40%,var(--gray-a3) 60%)}.rt-SwitchRoot:where(.rt-variant-soft):where([data-state=unchecked]):before{background-color:var(--gray-a3)}.rt-SwitchRoot:where(.rt-variant-soft):where(:active):before{background-color:var(--gray-a4)}.rt-SwitchRoot:where(.rt-variant-soft):where(.rt-high-contrast):before{background-image:linear-gradient(to right,var(--switch-high-contrast-checked-color-overlay) 40%,transparent 60%),linear-gradient(to right,var(--accent-a6) 40%,transparent 60%),linear-gradient(to right,var(--accent-a6) 40%,transparent 60%),linear-gradient(to right,var(--accent-a6) 40%,var(--white-a1) 60%),linear-gradient(to right,var(--accent-a3) 40%,var(--gray-a3) 60%)}.rt-SwitchRoot:where(.rt-variant-soft):where(.rt-high-contrast):where([data-state=checked]:active):before{filter:var(--switch-high-contrast-checked-active-before-filter)}.rt-SwitchRoot:where(.rt-variant-soft):where([data-disabled]){mix-blend-mode:var(--switch-disabled-blend-mode)}.rt-SwitchRoot:where(.rt-variant-soft):where([data-disabled]):before{filter:none;background-image:none;background-color:var(--gray-a4)}.rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb){filter:saturate(.45)}.rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-state=unchecked]){box-shadow:0 0 0 1px var(--black-a1),0 1px 3px var(--black-a1),0 1px 3px var(--black-a1),0 2px 4px -1px var(--black-a1)}.rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-state=checked]){box-shadow:0 0 0 1px var(--black-a1),0 1px 3px var(--black-a2),0 1px 3px var(--accent-a3),0 2px 4px -1px var(--accent-a3)}.rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-disabled]){filter:none;background-color:var(--gray-2);box-shadow:0 0 0 1px var(--gray-a2),0 1px 3px var(--black-a1);transition:none}.rt-BaseTabList::-webkit-scrollbar{display:none}.rt-BaseTabListTrigger{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none;box-sizing:border-box;height:var(--tab-height);padding-left:var(--tab-padding-x);padding-right:var(--tab-padding-x);color:var(--gray-a11)}.rt-BaseTabListTriggerInner,.rt-BaseTabListTriggerInnerHidden{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--tab-inner-padding-y) var(--tab-inner-padding-x);border-radius:var(--tab-inner-border-radius)}.rt-BaseTabListTriggerInner{position:absolute}:where(.rt-BaseTabListTrigger[data-state=inactive],.rt-TabNavLink:not([data-active])) .rt-BaseTabListTriggerInner{letter-spacing:var(--tab-inactive-letter-spacing);word-spacing:var(--tab-inactive-word-spacing)}:where(.rt-BaseTabListTrigger[data-state=active],.rt-TabNavLink[data-active]) .rt-BaseTabListTriggerInner{font-weight:var(--font-weight-medium);letter-spacing:var(--tab-active-letter-spacing);word-spacing:var(--tab-active-word-spacing)}.rt-BaseTabListTriggerInnerHidden{visibility:hidden;font-weight:var(--font-weight-medium);letter-spacing:var(--tab-active-letter-spacing);word-spacing:var(--tab-active-word-spacing)}.rt-BaseTabList:where(.rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}@media (min-width: 520px){.rt-BaseTabList:where(.xs\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.xs\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}@media (min-width: 768px){.rt-BaseTabList:where(.sm\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.sm\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}@media (min-width: 1024px){.rt-BaseTabList:where(.md\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.md\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}@media (min-width: 1280px){.rt-BaseTabList:where(.lg\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.lg\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}@media (min-width: 1640px){.rt-BaseTabList:where(.xl\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.xl\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}.rt-BaseTabList{box-shadow:inset 0 -1px 0 0 var(--gray-a5);display:flex;justify-content:flex-start;overflow-x:auto;white-space:nowrap;font-family:var(--default-font-family);font-style:normal;scrollbar-width:none}@media (hover: hover){.rt-BaseTabListTrigger:where(:hover){color:var(--gray-12)}.rt-BaseTabListTrigger:where(:hover) :where(.rt-BaseTabListTriggerInner){background-color:var(--gray-a3)}.rt-BaseTabListTrigger:where(:focus-visible:hover) :where(.rt-BaseTabListTriggerInner){background-color:var(--accent-a3)}}.rt-BaseTabListTrigger:where([data-state=active],[data-active]){color:var(--gray-12)}.rt-BaseTabListTrigger:where(:focus-visible) :where(.rt-BaseTabListTriggerInner){outline:2px solid var(--focus-8);outline-offset:-2px}.rt-BaseTabListTrigger:where([data-state=active],[data-active]):before{box-sizing:border-box;content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background-color:var(--accent-indicator)}:where(.rt-BaseTabList.rt-high-contrast) .rt-BaseTabListTrigger:where([data-state=active],[data-active]):before{background-color:var(--accent-12)}.rt-TabNavItem{display:flex}.rt-TableRootTable{--table-row-background-color: transparent;--table-row-box-shadow: inset 0 -1px var(--gray-a5);width:100%;text-align:left;vertical-align:top;border-collapse:collapse;border-radius:calc(var(--table-border-radius) - 1px);border-spacing:0;box-sizing:border-box;height:0}.rt-TableHeader,.rt-TableBody{vertical-align:inherit}.rt-TableRow{vertical-align:inherit;color:var(--gray-12)}.rt-TableCell{background-color:var(--table-row-background-color);box-shadow:var(--table-row-box-shadow);box-sizing:border-box;vertical-align:inherit;padding:var(--table-cell-padding);height:var(--table-cell-min-height)}.rt-Inset :where(.rt-TableCell:first-child){padding-left:var(--inset-padding-left, var(--table-cell-padding))}.rt-Inset :where(.rt-TableCell:last-child){padding-right:var(--inset-padding-right, var(--table-cell-padding))}.rt-TableColumnHeaderCell{font-weight:700}.rt-TableRowHeaderCell{font-weight:400}.rt-TableRoot:where(.rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}@media (min-width: 520px){.rt-TableRoot:where(.xs\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.xs\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.xs\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.xs\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.xs\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.xs\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}@media (min-width: 768px){.rt-TableRoot:where(.sm\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.sm\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.sm\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.sm\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.sm\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.sm\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}@media (min-width: 1024px){.rt-TableRoot:where(.md\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.md\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.md\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.md\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.md\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.md\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}@media (min-width: 1280px){.rt-TableRoot:where(.lg\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.lg\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.lg\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.lg\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.lg\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.lg\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}@media (min-width: 1640px){.rt-TableRoot:where(.xl\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.xl\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.xl\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.xl\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.xl\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.xl\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}.rt-TableRoot:where(.rt-variant-surface){box-sizing:border-box;border:1px solid var(--gray-a5);border-radius:var(--table-border-radius);background-color:var(--color-panel);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel);background-clip:padding-box;position:relative}@supports (box-shadow: 0 0 0 1px color-mix(in oklab,white,black)){.rt-TableRoot:where(.rt-variant-surface){border-color:color-mix(in oklab,var(--gray-a5),var(--gray-6))}}.rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable){overflow:hidden}.rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) :where(.rt-TableHeader){--table-row-background-color: var(--gray-a2)}.rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) :where(.rt-TableBody) :where(.rt-TableRow:last-child){--table-row-box-shadow: none}.rt-TableRoot:where(.rt-variant-ghost){--scrollarea-scrollbar-horizontal-margin-left: 0;--scrollarea-scrollbar-horizontal-margin-right: 0}.rt-TabsContent{position:relative;outline:0}.rt-TabsContent:where(:focus-visible){outline:2px solid var(--focus-8)}.rt-TextAreaRoot:where(:focus-within){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-TextAreaInput::-webkit-scrollbar{width:var(--space-3);height:var(--space-3)}.rt-TextAreaInput::-webkit-scrollbar-track,.rt-TextAreaInput::-webkit-scrollbar-thumb{background-clip:content-box;border:var(--space-1) solid transparent;border-radius:var(--space-3)}.rt-TextAreaInput::-webkit-scrollbar-track{background-color:var(--gray-a3)}.rt-TextAreaInput::-webkit-scrollbar-thumb{background-color:var(--gray-a8)}@media (hover: hover){:where(.rt-TextAreaInput:not(:disabled))::-webkit-scrollbar-thumb:hover{background-color:var(--gray-a9)}}.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]){-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--gray-12)}.rt-TextAreaRoot{padding:var(--text-area-border-width);display:flex;flex-direction:column;box-sizing:border-box;font-family:var(--default-font-family);font-weight:var(--font-weight-regular);font-style:normal;text-align:start;overflow:hidden}.rt-TextAreaInput{padding:var(--text-area-padding-y) var(--text-area-padding-x);border-radius:inherit;resize:none;display:block;width:100%;flex-grow:1;cursor:auto}.rt-TextAreaRoot:where(.rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}@media (min-width: 520px){.rt-TextAreaRoot:where(.xs\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xs\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.xs\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xs\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.xs\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.xs\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media (min-width: 768px){.rt-TextAreaRoot:where(.sm\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.sm\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.sm\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.sm\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.sm\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.sm\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media (min-width: 1024px){.rt-TextAreaRoot:where(.md\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.md\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.md\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.md\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.md\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.md\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media (min-width: 1280px){.rt-TextAreaRoot:where(.lg\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.lg\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.lg\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.lg\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.lg\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.lg\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media (min-width: 1640px){.rt-TextAreaRoot:where(.xl\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xl\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.xl\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xl\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.xl\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.xl\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}.rt-TextAreaRoot:where(.rt-variant-surface){--text-area-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--text-area-border-width) var(--gray-a7);color:var(--gray-12)}.rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput)::placeholder{color:var(--gray-a10)}.rt-TextAreaRoot:where(.rt-variant-surface):where(:has(.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextAreaRoot:where(.rt-variant-surface):where(:has(.rt-TextAreaInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2));box-shadow:inset 0 0 0 var(--text-area-border-width) var(--gray-a6)}.rt-TextAreaRoot:where(.rt-variant-classic){--text-area-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:var(--shadow-1);color:var(--gray-12)}.rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput)::placeholder{color:var(--gray-a10)}.rt-TextAreaRoot:where(.rt-variant-classic):where(:has(.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextAreaRoot:where(.rt-variant-classic):where(:has(.rt-TextAreaInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-TextAreaRoot:where(.rt-variant-soft){--text-area-border-width: 0px;background-color:var(--accent-a3);color:var(--accent-12)}.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::selection{background-color:var(--accent-a5)}.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::placeholder{color:var(--accent-12);opacity:.65}.rt-TextAreaRoot:where(.rt-variant-soft):where(:focus-within){outline-color:var(--accent-8)}.rt-TextAreaRoot:where(.rt-variant-soft):where(:has(.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){box-shadow:inset 0 0 0 1px var(--accent-a5),inset 0 0 0 1px var(--gray-a4)}.rt-TextAreaRoot:where(.rt-variant-soft):where(:has(.rt-TextAreaInput:where(:disabled,:read-only))){background-color:var(--gray-a3)}.rt-TextAreaInput:where(:disabled,:read-only){cursor:text;color:var(--gray-a11);-webkit-text-fill-color:var(--gray-a11)}.rt-TextAreaInput:where(:disabled,:read-only)::placeholder{opacity:.5}.rt-TextAreaInput:where(:disabled,:read-only):where(:placeholder-shown){cursor:var(--cursor-disabled)}.rt-TextAreaInput:where(:disabled,:read-only)::selection{background-color:var(--gray-a5)}.rt-TextAreaRoot:where(:focus-within:has(.rt-TextAreaInput:where(:disabled,:read-only))){outline-color:var(--gray-8)}@supports selector(:has(*)){.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)){outline:2px solid var(--text-field-focus-color);outline-offset:-1px}}@supports not selector(:has(*)){.rt-TextFieldRoot:where(:focus-within){outline:2px solid var(--text-field-focus-color);outline-offset:-1px}}.rt-TextFieldRoot::selection{background-color:var(--text-field-selection-color)}.rt-TextFieldInput{width:100%;display:flex;align-items:center;text-align:inherit;border-radius:calc(var(--text-field-border-radius) - var(--text-field-border-width));text-indent:var(--text-field-padding)}.rt-TextFieldInput:where([type=number]){-moz-appearance:textfield}.rt-TextFieldInput::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rt-TextFieldInput::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rt-TextFieldInput::selection{background-color:var(--text-field-selection-color)}.rt-TextFieldInput::-webkit-calendar-picker-indicator{box-sizing:content-box;width:var(--text-field-native-icon-size);height:var(--text-field-native-icon-size);padding:var(--space-1);margin-left:0;margin-right:calc(var(--space-1) * -1);border-radius:calc(var(--text-field-border-radius) - 2px)}.rt-TextFieldInput:where(:not([type=time]))::-webkit-calendar-picker-indicator{margin-left:var(--space-1)}.rt-TextFieldInput::-webkit-calendar-picker-indicator:where(:hover){background-color:var(--gray-a3)}.rt-TextFieldInput::-webkit-calendar-picker-indicator:where(:focus-visible){outline:2px solid var(--text-field-focus-color)}.rt-TextFieldInput::-webkit-datetime-edit-ampm-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-day-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-hour-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-millisecond-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-minute-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-month-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-second-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-week-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-year-field:where(:focus){background-color:var(--text-field-selection-color);color:inherit;outline:none}@supports selector(:has(*)){.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]){-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--gray-12)}}.rt-TextFieldSlot{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;cursor:text}.rt-TextFieldSlot:where(:not([data-side=right])){order:-1;margin-left:calc(var(--text-field-border-width) * -1);margin-right:0}.rt-TextFieldSlot:where([data-side=right]),:where(.rt-TextFieldSlot:not([data-side=right]))~.rt-TextFieldSlot:where(:not([data-side=left])){order:0;margin-left:0;margin-right:calc(var(--text-field-border-width) * -1)}.rt-TextFieldRoot{box-sizing:border-box;height:var(--text-field-height);padding:var(--text-field-border-width);border-radius:var(--text-field-border-radius);display:flex;align-items:stretch;font-family:var(--default-font-family);font-weight:var(--font-weight-regular);font-style:normal;text-align:start}.rt-TextFieldInput:where([type=date],[type=datetime-local],[type=time],[type=week],[type=month]){text-indent:0;padding-left:var(--text-field-padding);padding-right:var(--text-field-padding)}.rt-TextFieldInput:where(:has(~.rt-TextFieldSlot:not([data-side=right]))){text-indent:0;padding-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.rt-TextFieldInput:where(:has(~.rt-TextFieldSlot[data-side=right],~.rt-TextFieldSlot:not([data-side=right])~.rt-TextFieldSlot:not([data-side=left]))){padding-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.rt-TextFieldRoot:where(.rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}@media (min-width: 520px){.rt-TextFieldRoot:where(.xs\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.xs\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.xs\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.xs\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.xs\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.xs\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.xs\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.xs\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (min-width: 768px){.rt-TextFieldRoot:where(.sm\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.sm\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.sm\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.sm\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.sm\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.sm\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.sm\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.sm\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (min-width: 1024px){.rt-TextFieldRoot:where(.md\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.md\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.md\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.md\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.md\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.md\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.md\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.md\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.md\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.md\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.md\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.md\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (min-width: 1280px){.rt-TextFieldRoot:where(.lg\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.lg\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.lg\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.lg\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.lg\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.lg\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.lg\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.lg\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (min-width: 1640px){.rt-TextFieldRoot:where(.xl\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.xl\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.xl\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.xl\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.xl\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.xl\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.xl\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.xl\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}.rt-TextFieldRoot:where(.rt-variant-surface){--text-field-selection-color: var(--focus-a5);--text-field-focus-color: var(--focus-8);--text-field-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--text-field-border-width) var(--gray-a7);color:var(--gray-12)}.rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldInput)::placeholder{color:var(--gray-a10)}.rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldSlot){color:var(--gray-a11)}.rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldSlot):where([data-accent-color]){color:var(--accent-a11)}.rt-TextFieldRoot:where(.rt-variant-surface):where(:has(.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextFieldRoot:where(.rt-variant-surface):where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2));box-shadow:inset 0 0 0 var(--text-field-border-width) var(--gray-a6)}.rt-TextFieldRoot:where(.rt-variant-classic){--text-field-selection-color: var(--focus-a5);--text-field-focus-color: var(--focus-8);--text-field-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:var(--shadow-1);color:var(--gray-12)}.rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldInput)::placeholder{color:var(--gray-a10)}.rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldSlot){color:var(--gray-a11)}.rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldSlot):where([data-accent-color]){color:var(--accent-a11)}.rt-TextFieldRoot:where(.rt-variant-classic):where(:has(.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextFieldRoot:where(.rt-variant-classic):where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-TextFieldRoot:where(.rt-variant-soft){--text-field-selection-color: var(--accent-a5);--text-field-focus-color: var(--accent-8);--text-field-border-width: 0px;background-color:var(--accent-a3);color:var(--accent-12)}.rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldInput)::placeholder{color:var(--accent-12);opacity:.6}.rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldSlot){color:var(--accent-12)}.rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldSlot):where([data-accent-color]){color:var(--accent-a11)}.rt-TextFieldRoot:where(.rt-variant-soft):where(:has(.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){box-shadow:inset 0 0 0 1px var(--accent-a5),inset 0 0 0 1px var(--gray-a4)}.rt-TextFieldRoot:where(.rt-variant-soft):where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){background-color:var(--gray-a3)}.rt-TextFieldInput:where(:disabled,:read-only){cursor:text;color:var(--gray-a11);-webkit-text-fill-color:var(--gray-a11)}.rt-TextFieldInput:where(:disabled,:read-only)::placeholder{opacity:.5}.rt-TextFieldInput:where(:disabled,:read-only):where(:placeholder-shown){cursor:var(--cursor-disabled)}.rt-TextFieldInput:where(:disabled,:read-only):where(:placeholder-shown)~:where(.rt-TextFieldSlot){cursor:var(--cursor-disabled)}.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){--text-field-selection-color: var(--gray-a5);--text-field-focus-color: var(--gray-8)}.rt-ThemePanelShortcut:where(:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--accent-9)}.rt-ThemePanelSwatch,.rt-ThemePanelRadioCard{position:relative}.rt-ThemePanelSwatchInput,.rt-ThemePanelRadioCardInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;outline:none;outline-width:2px;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;width:100%;height:100%}.rt-ThemePanelSwatch{width:var(--space-5);height:var(--space-5);border-radius:100%}.rt-ThemePanelSwatchInput{outline-offset:2px}.rt-ThemePanelSwatchInput:where(:checked){outline-style:solid;outline-color:var(--gray-12)}.rt-ThemePanelSwatchInput:where(:focus-visible){outline-style:solid;outline-color:var(--accent-9)}.rt-ThemePanelRadioCard{border-radius:var(--radius-1);box-shadow:0 0 0 1px var(--gray-7)}.rt-ThemePanelRadioCardInput{outline-offset:-1px}.rt-ThemePanelRadioCardInput:where(:checked){outline-style:solid;outline-color:var(--gray-12)}.rt-ThemePanelRadioCardInput:where(:focus-visible){background-color:var(--accent-a3);outline-style:solid;outline-color:var(--accent-9)}.rt-TooltipContent{box-sizing:border-box;padding:var(--space-1) var(--space-2);background-color:var(--gray-12);border-radius:var(--radius-2);transform-origin:var(--radix-tooltip-content-transform-origin);animation-duration:.14s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: no-preference){.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=top]){animation-name:rt-slide-from-top,rt-fade-in}.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=bottom]){animation-name:rt-slide-from-bottom,rt-fade-in}.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=left]){animation-name:rt-slide-from-left,rt-fade-in}.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=right]){animation-name:rt-slide-from-right,rt-fade-in}}.rt-TooltipText{color:var(--gray-1);-webkit-user-select:none;user-select:none;cursor:default}.rt-TooltipArrow{fill:var(--gray-12)}.radix-themes:where([data-is-root-theme=true]){position:relative;z-index:0;min-height:100vh}@supports (min-height: 100dvh){.radix-themes:where([data-is-root-theme=true]){min-height:100dvh}}.rt-r-ai-start{align-items:flex-start}.rt-r-ai-center{align-items:center}.rt-r-ai-end{align-items:flex-end}.rt-r-ai-baseline{align-items:baseline}.rt-r-ai-stretch{align-items:stretch}@media (min-width: 520px){.xs\:rt-r-ai-start{align-items:flex-start}.xs\:rt-r-ai-center{align-items:center}.xs\:rt-r-ai-end{align-items:flex-end}.xs\:rt-r-ai-baseline{align-items:baseline}.xs\:rt-r-ai-stretch{align-items:stretch}}@media (min-width: 768px){.sm\:rt-r-ai-start{align-items:flex-start}.sm\:rt-r-ai-center{align-items:center}.sm\:rt-r-ai-end{align-items:flex-end}.sm\:rt-r-ai-baseline{align-items:baseline}.sm\:rt-r-ai-stretch{align-items:stretch}}@media (min-width: 1024px){.md\:rt-r-ai-start{align-items:flex-start}.md\:rt-r-ai-center{align-items:center}.md\:rt-r-ai-end{align-items:flex-end}.md\:rt-r-ai-baseline{align-items:baseline}.md\:rt-r-ai-stretch{align-items:stretch}}@media (min-width: 1280px){.lg\:rt-r-ai-start{align-items:flex-start}.lg\:rt-r-ai-center{align-items:center}.lg\:rt-r-ai-end{align-items:flex-end}.lg\:rt-r-ai-baseline{align-items:baseline}.lg\:rt-r-ai-stretch{align-items:stretch}}@media (min-width: 1640px){.xl\:rt-r-ai-start{align-items:flex-start}.xl\:rt-r-ai-center{align-items:center}.xl\:rt-r-ai-end{align-items:flex-end}.xl\:rt-r-ai-baseline{align-items:baseline}.xl\:rt-r-ai-stretch{align-items:stretch}}.rt-r-as-start{align-self:flex-start}.rt-r-as-center{align-self:center}.rt-r-as-end{align-self:flex-end}.rt-r-as-baseline{align-self:baseline}.rt-r-as-stretch{align-self:stretch}@media (min-width: 520px){.xs\:rt-r-as-start{align-self:flex-start}.xs\:rt-r-as-center{align-self:center}.xs\:rt-r-as-end{align-self:flex-end}.xs\:rt-r-as-baseline{align-self:baseline}.xs\:rt-r-as-stretch{align-self:stretch}}@media (min-width: 768px){.sm\:rt-r-as-start{align-self:flex-start}.sm\:rt-r-as-center{align-self:center}.sm\:rt-r-as-end{align-self:flex-end}.sm\:rt-r-as-baseline{align-self:baseline}.sm\:rt-r-as-stretch{align-self:stretch}}@media (min-width: 1024px){.md\:rt-r-as-start{align-self:flex-start}.md\:rt-r-as-center{align-self:center}.md\:rt-r-as-end{align-self:flex-end}.md\:rt-r-as-baseline{align-self:baseline}.md\:rt-r-as-stretch{align-self:stretch}}@media (min-width: 1280px){.lg\:rt-r-as-start{align-self:flex-start}.lg\:rt-r-as-center{align-self:center}.lg\:rt-r-as-end{align-self:flex-end}.lg\:rt-r-as-baseline{align-self:baseline}.lg\:rt-r-as-stretch{align-self:stretch}}@media (min-width: 1640px){.xl\:rt-r-as-start{align-self:flex-start}.xl\:rt-r-as-center{align-self:center}.xl\:rt-r-as-end{align-self:flex-end}.xl\:rt-r-as-baseline{align-self:baseline}.xl\:rt-r-as-stretch{align-self:stretch}}.rt-r-display-block{display:block}.rt-r-display-inline{display:inline}.rt-r-display-inline-block{display:inline-block}.rt-r-display-flex{display:flex}.rt-r-display-inline-flex{display:inline-flex}.rt-r-display-grid{display:grid}.rt-r-display-inline-grid{display:inline-grid}.rt-r-display-none{display:none}.rt-r-display-contents{display:contents}@media (min-width: 520px){.xs\:rt-r-display-block{display:block}.xs\:rt-r-display-inline{display:inline}.xs\:rt-r-display-inline-block{display:inline-block}.xs\:rt-r-display-flex{display:flex}.xs\:rt-r-display-inline-flex{display:inline-flex}.xs\:rt-r-display-grid{display:grid}.xs\:rt-r-display-inline-grid{display:inline-grid}.xs\:rt-r-display-none{display:none}.xs\:rt-r-display-contents{display:contents}}@media (min-width: 768px){.sm\:rt-r-display-block{display:block}.sm\:rt-r-display-inline{display:inline}.sm\:rt-r-display-inline-block{display:inline-block}.sm\:rt-r-display-flex{display:flex}.sm\:rt-r-display-inline-flex{display:inline-flex}.sm\:rt-r-display-grid{display:grid}.sm\:rt-r-display-inline-grid{display:inline-grid}.sm\:rt-r-display-none{display:none}.sm\:rt-r-display-contents{display:contents}}@media (min-width: 1024px){.md\:rt-r-display-block{display:block}.md\:rt-r-display-inline{display:inline}.md\:rt-r-display-inline-block{display:inline-block}.md\:rt-r-display-flex{display:flex}.md\:rt-r-display-inline-flex{display:inline-flex}.md\:rt-r-display-grid{display:grid}.md\:rt-r-display-inline-grid{display:inline-grid}.md\:rt-r-display-none{display:none}.md\:rt-r-display-contents{display:contents}}@media (min-width: 1280px){.lg\:rt-r-display-block{display:block}.lg\:rt-r-display-inline{display:inline}.lg\:rt-r-display-inline-block{display:inline-block}.lg\:rt-r-display-flex{display:flex}.lg\:rt-r-display-inline-flex{display:inline-flex}.lg\:rt-r-display-grid{display:grid}.lg\:rt-r-display-inline-grid{display:inline-grid}.lg\:rt-r-display-none{display:none}.lg\:rt-r-display-contents{display:contents}}@media (min-width: 1640px){.xl\:rt-r-display-block{display:block}.xl\:rt-r-display-inline{display:inline}.xl\:rt-r-display-inline-block{display:inline-block}.xl\:rt-r-display-flex{display:flex}.xl\:rt-r-display-inline-flex{display:inline-flex}.xl\:rt-r-display-grid{display:grid}.xl\:rt-r-display-inline-grid{display:inline-grid}.xl\:rt-r-display-none{display:none}.xl\:rt-r-display-contents{display:contents}}.rt-r-fb{flex-basis:var(--flex-basis)}@media (min-width: 520px){.xs\:rt-r-fb{flex-basis:var(--flex-basis-xs)}}@media (min-width: 768px){.sm\:rt-r-fb{flex-basis:var(--flex-basis-sm)}}@media (min-width: 1024px){.md\:rt-r-fb{flex-basis:var(--flex-basis-md)}}@media (min-width: 1280px){.lg\:rt-r-fb{flex-basis:var(--flex-basis-lg)}}@media (min-width: 1640px){.xl\:rt-r-fb{flex-basis:var(--flex-basis-xl)}}.rt-r-fd-row{flex-direction:row}.rt-r-fd-column{flex-direction:column}.rt-r-fd-row-reverse{flex-direction:row-reverse}.rt-r-fd-column-reverse{flex-direction:column-reverse}@media (min-width: 520px){.xs\:rt-r-fd-row{flex-direction:row}.xs\:rt-r-fd-column{flex-direction:column}.xs\:rt-r-fd-row-reverse{flex-direction:row-reverse}.xs\:rt-r-fd-column-reverse{flex-direction:column-reverse}}@media (min-width: 768px){.sm\:rt-r-fd-row{flex-direction:row}.sm\:rt-r-fd-column{flex-direction:column}.sm\:rt-r-fd-row-reverse{flex-direction:row-reverse}.sm\:rt-r-fd-column-reverse{flex-direction:column-reverse}}@media (min-width: 1024px){.md\:rt-r-fd-row{flex-direction:row}.md\:rt-r-fd-column{flex-direction:column}.md\:rt-r-fd-row-reverse{flex-direction:row-reverse}.md\:rt-r-fd-column-reverse{flex-direction:column-reverse}}@media (min-width: 1280px){.lg\:rt-r-fd-row{flex-direction:row}.lg\:rt-r-fd-column{flex-direction:column}.lg\:rt-r-fd-row-reverse{flex-direction:row-reverse}.lg\:rt-r-fd-column-reverse{flex-direction:column-reverse}}@media (min-width: 1640px){.xl\:rt-r-fd-row{flex-direction:row}.xl\:rt-r-fd-column{flex-direction:column}.xl\:rt-r-fd-row-reverse{flex-direction:row-reverse}.xl\:rt-r-fd-column-reverse{flex-direction:column-reverse}}.rt-r-fg{flex-grow:var(--flex-grow)}.rt-r-fg-0{flex-grow:0}.rt-r-fg-1{flex-grow:1}@media (min-width: 520px){.xs\:rt-r-fg{flex-grow:var(--flex-grow-xs)}.xs\:rt-r-fg-0{flex-grow:0}.xs\:rt-r-fg-1{flex-grow:1}}@media (min-width: 768px){.sm\:rt-r-fg{flex-grow:var(--flex-grow-sm)}.sm\:rt-r-fg-0{flex-grow:0}.sm\:rt-r-fg-1{flex-grow:1}}@media (min-width: 1024px){.md\:rt-r-fg{flex-grow:var(--flex-grow-md)}.md\:rt-r-fg-0{flex-grow:0}.md\:rt-r-fg-1{flex-grow:1}}@media (min-width: 1280px){.lg\:rt-r-fg{flex-grow:var(--flex-grow-lg)}.lg\:rt-r-fg-0{flex-grow:0}.lg\:rt-r-fg-1{flex-grow:1}}@media (min-width: 1640px){.xl\:rt-r-fg{flex-grow:var(--flex-grow-xl)}.xl\:rt-r-fg-0{flex-grow:0}.xl\:rt-r-fg-1{flex-grow:1}}.rt-r-fs{flex-shrink:var(--flex-shrink)}.rt-r-fs-0{flex-shrink:0}.rt-r-fs-1{flex-shrink:1}@media (min-width: 520px){.xs\:rt-r-fs{flex-shrink:var(--flex-shrink-xs)}.xs\:rt-r-fs-0{flex-shrink:0}.xs\:rt-r-fs-1{flex-shrink:1}}@media (min-width: 768px){.sm\:rt-r-fs{flex-shrink:var(--flex-shrink-sm)}.sm\:rt-r-fs-0{flex-shrink:0}.sm\:rt-r-fs-1{flex-shrink:1}}@media (min-width: 1024px){.md\:rt-r-fs{flex-shrink:var(--flex-shrink-md)}.md\:rt-r-fs-0{flex-shrink:0}.md\:rt-r-fs-1{flex-shrink:1}}@media (min-width: 1280px){.lg\:rt-r-fs{flex-shrink:var(--flex-shrink-lg)}.lg\:rt-r-fs-0{flex-shrink:0}.lg\:rt-r-fs-1{flex-shrink:1}}@media (min-width: 1640px){.xl\:rt-r-fs{flex-shrink:var(--flex-shrink-xl)}.xl\:rt-r-fs-0{flex-shrink:0}.xl\:rt-r-fs-1{flex-shrink:1}}.rt-r-fw-nowrap{flex-wrap:nowrap}.rt-r-fw-wrap{flex-wrap:wrap}.rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}@media (min-width: 520px){.xs\:rt-r-fw-nowrap{flex-wrap:nowrap}.xs\:rt-r-fw-wrap{flex-wrap:wrap}.xs\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width: 768px){.sm\:rt-r-fw-nowrap{flex-wrap:nowrap}.sm\:rt-r-fw-wrap{flex-wrap:wrap}.sm\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width: 1024px){.md\:rt-r-fw-nowrap{flex-wrap:nowrap}.md\:rt-r-fw-wrap{flex-wrap:wrap}.md\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width: 1280px){.lg\:rt-r-fw-nowrap{flex-wrap:nowrap}.lg\:rt-r-fw-wrap{flex-wrap:wrap}.lg\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width: 1640px){.xl\:rt-r-fw-nowrap{flex-wrap:nowrap}.xl\:rt-r-fw-wrap{flex-wrap:wrap}.xl\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}.rt-r-gap{gap:var(--gap)}.rt-r-gap-0{gap:0}.rt-r-gap-1{gap:var(--space-1)}.rt-r-gap-2{gap:var(--space-2)}.rt-r-gap-3{gap:var(--space-3)}.rt-r-gap-4{gap:var(--space-4)}.rt-r-gap-5{gap:var(--space-5)}.rt-r-gap-6{gap:var(--space-6)}.rt-r-gap-7{gap:var(--space-7)}.rt-r-gap-8{gap:var(--space-8)}.rt-r-gap-9{gap:var(--space-9)}.rt-r-cg{column-gap:var(--column-gap)}.rt-r-cg-0{column-gap:0}.rt-r-cg-1{column-gap:var(--space-1)}.rt-r-cg-2{column-gap:var(--space-2)}.rt-r-cg-3{column-gap:var(--space-3)}.rt-r-cg-4{column-gap:var(--space-4)}.rt-r-cg-5{column-gap:var(--space-5)}.rt-r-cg-6{column-gap:var(--space-6)}.rt-r-cg-7{column-gap:var(--space-7)}.rt-r-cg-8{column-gap:var(--space-8)}.rt-r-cg-9{column-gap:var(--space-9)}.rt-r-rg{row-gap:var(--row-gap)}.rt-r-rg-0{row-gap:0}.rt-r-rg-1{row-gap:var(--space-1)}.rt-r-rg-2{row-gap:var(--space-2)}.rt-r-rg-3{row-gap:var(--space-3)}.rt-r-rg-4{row-gap:var(--space-4)}.rt-r-rg-5{row-gap:var(--space-5)}.rt-r-rg-6{row-gap:var(--space-6)}.rt-r-rg-7{row-gap:var(--space-7)}.rt-r-rg-8{row-gap:var(--space-8)}.rt-r-rg-9{row-gap:var(--space-9)}@media (min-width: 520px){.xs\:rt-r-gap{gap:var(--gap-xs)}.xs\:rt-r-gap-0{gap:0}.xs\:rt-r-gap-1{gap:var(--space-1)}.xs\:rt-r-gap-2{gap:var(--space-2)}.xs\:rt-r-gap-3{gap:var(--space-3)}.xs\:rt-r-gap-4{gap:var(--space-4)}.xs\:rt-r-gap-5{gap:var(--space-5)}.xs\:rt-r-gap-6{gap:var(--space-6)}.xs\:rt-r-gap-7{gap:var(--space-7)}.xs\:rt-r-gap-8{gap:var(--space-8)}.xs\:rt-r-gap-9{gap:var(--space-9)}.xs\:rt-r-cg{column-gap:var(--column-gap-xs)}.xs\:rt-r-cg-0{column-gap:0}.xs\:rt-r-cg-1{column-gap:var(--space-1)}.xs\:rt-r-cg-2{column-gap:var(--space-2)}.xs\:rt-r-cg-3{column-gap:var(--space-3)}.xs\:rt-r-cg-4{column-gap:var(--space-4)}.xs\:rt-r-cg-5{column-gap:var(--space-5)}.xs\:rt-r-cg-6{column-gap:var(--space-6)}.xs\:rt-r-cg-7{column-gap:var(--space-7)}.xs\:rt-r-cg-8{column-gap:var(--space-8)}.xs\:rt-r-cg-9{column-gap:var(--space-9)}.xs\:rt-r-rg{row-gap:var(--row-gap-xs)}.xs\:rt-r-rg-0{row-gap:0}.xs\:rt-r-rg-1{row-gap:var(--space-1)}.xs\:rt-r-rg-2{row-gap:var(--space-2)}.xs\:rt-r-rg-3{row-gap:var(--space-3)}.xs\:rt-r-rg-4{row-gap:var(--space-4)}.xs\:rt-r-rg-5{row-gap:var(--space-5)}.xs\:rt-r-rg-6{row-gap:var(--space-6)}.xs\:rt-r-rg-7{row-gap:var(--space-7)}.xs\:rt-r-rg-8{row-gap:var(--space-8)}.xs\:rt-r-rg-9{row-gap:var(--space-9)}}@media (min-width: 768px){.sm\:rt-r-gap{gap:var(--gap-sm)}.sm\:rt-r-gap-0{gap:0}.sm\:rt-r-gap-1{gap:var(--space-1)}.sm\:rt-r-gap-2{gap:var(--space-2)}.sm\:rt-r-gap-3{gap:var(--space-3)}.sm\:rt-r-gap-4{gap:var(--space-4)}.sm\:rt-r-gap-5{gap:var(--space-5)}.sm\:rt-r-gap-6{gap:var(--space-6)}.sm\:rt-r-gap-7{gap:var(--space-7)}.sm\:rt-r-gap-8{gap:var(--space-8)}.sm\:rt-r-gap-9{gap:var(--space-9)}.sm\:rt-r-cg{column-gap:var(--column-gap-sm)}.sm\:rt-r-cg-0{column-gap:0}.sm\:rt-r-cg-1{column-gap:var(--space-1)}.sm\:rt-r-cg-2{column-gap:var(--space-2)}.sm\:rt-r-cg-3{column-gap:var(--space-3)}.sm\:rt-r-cg-4{column-gap:var(--space-4)}.sm\:rt-r-cg-5{column-gap:var(--space-5)}.sm\:rt-r-cg-6{column-gap:var(--space-6)}.sm\:rt-r-cg-7{column-gap:var(--space-7)}.sm\:rt-r-cg-8{column-gap:var(--space-8)}.sm\:rt-r-cg-9{column-gap:var(--space-9)}.sm\:rt-r-rg{row-gap:var(--row-gap-sm)}.sm\:rt-r-rg-0{row-gap:0}.sm\:rt-r-rg-1{row-gap:var(--space-1)}.sm\:rt-r-rg-2{row-gap:var(--space-2)}.sm\:rt-r-rg-3{row-gap:var(--space-3)}.sm\:rt-r-rg-4{row-gap:var(--space-4)}.sm\:rt-r-rg-5{row-gap:var(--space-5)}.sm\:rt-r-rg-6{row-gap:var(--space-6)}.sm\:rt-r-rg-7{row-gap:var(--space-7)}.sm\:rt-r-rg-8{row-gap:var(--space-8)}.sm\:rt-r-rg-9{row-gap:var(--space-9)}}@media (min-width: 1024px){.md\:rt-r-gap{gap:var(--gap-md)}.md\:rt-r-gap-0{gap:0}.md\:rt-r-gap-1{gap:var(--space-1)}.md\:rt-r-gap-2{gap:var(--space-2)}.md\:rt-r-gap-3{gap:var(--space-3)}.md\:rt-r-gap-4{gap:var(--space-4)}.md\:rt-r-gap-5{gap:var(--space-5)}.md\:rt-r-gap-6{gap:var(--space-6)}.md\:rt-r-gap-7{gap:var(--space-7)}.md\:rt-r-gap-8{gap:var(--space-8)}.md\:rt-r-gap-9{gap:var(--space-9)}.md\:rt-r-cg{column-gap:var(--column-gap-md)}.md\:rt-r-cg-0{column-gap:0}.md\:rt-r-cg-1{column-gap:var(--space-1)}.md\:rt-r-cg-2{column-gap:var(--space-2)}.md\:rt-r-cg-3{column-gap:var(--space-3)}.md\:rt-r-cg-4{column-gap:var(--space-4)}.md\:rt-r-cg-5{column-gap:var(--space-5)}.md\:rt-r-cg-6{column-gap:var(--space-6)}.md\:rt-r-cg-7{column-gap:var(--space-7)}.md\:rt-r-cg-8{column-gap:var(--space-8)}.md\:rt-r-cg-9{column-gap:var(--space-9)}.md\:rt-r-rg{row-gap:var(--row-gap-md)}.md\:rt-r-rg-0{row-gap:0}.md\:rt-r-rg-1{row-gap:var(--space-1)}.md\:rt-r-rg-2{row-gap:var(--space-2)}.md\:rt-r-rg-3{row-gap:var(--space-3)}.md\:rt-r-rg-4{row-gap:var(--space-4)}.md\:rt-r-rg-5{row-gap:var(--space-5)}.md\:rt-r-rg-6{row-gap:var(--space-6)}.md\:rt-r-rg-7{row-gap:var(--space-7)}.md\:rt-r-rg-8{row-gap:var(--space-8)}.md\:rt-r-rg-9{row-gap:var(--space-9)}}@media (min-width: 1280px){.lg\:rt-r-gap{gap:var(--gap-lg)}.lg\:rt-r-gap-0{gap:0}.lg\:rt-r-gap-1{gap:var(--space-1)}.lg\:rt-r-gap-2{gap:var(--space-2)}.lg\:rt-r-gap-3{gap:var(--space-3)}.lg\:rt-r-gap-4{gap:var(--space-4)}.lg\:rt-r-gap-5{gap:var(--space-5)}.lg\:rt-r-gap-6{gap:var(--space-6)}.lg\:rt-r-gap-7{gap:var(--space-7)}.lg\:rt-r-gap-8{gap:var(--space-8)}.lg\:rt-r-gap-9{gap:var(--space-9)}.lg\:rt-r-cg{column-gap:var(--column-gap-lg)}.lg\:rt-r-cg-0{column-gap:0}.lg\:rt-r-cg-1{column-gap:var(--space-1)}.lg\:rt-r-cg-2{column-gap:var(--space-2)}.lg\:rt-r-cg-3{column-gap:var(--space-3)}.lg\:rt-r-cg-4{column-gap:var(--space-4)}.lg\:rt-r-cg-5{column-gap:var(--space-5)}.lg\:rt-r-cg-6{column-gap:var(--space-6)}.lg\:rt-r-cg-7{column-gap:var(--space-7)}.lg\:rt-r-cg-8{column-gap:var(--space-8)}.lg\:rt-r-cg-9{column-gap:var(--space-9)}.lg\:rt-r-rg{row-gap:var(--row-gap-lg)}.lg\:rt-r-rg-0{row-gap:0}.lg\:rt-r-rg-1{row-gap:var(--space-1)}.lg\:rt-r-rg-2{row-gap:var(--space-2)}.lg\:rt-r-rg-3{row-gap:var(--space-3)}.lg\:rt-r-rg-4{row-gap:var(--space-4)}.lg\:rt-r-rg-5{row-gap:var(--space-5)}.lg\:rt-r-rg-6{row-gap:var(--space-6)}.lg\:rt-r-rg-7{row-gap:var(--space-7)}.lg\:rt-r-rg-8{row-gap:var(--space-8)}.lg\:rt-r-rg-9{row-gap:var(--space-9)}}@media (min-width: 1640px){.xl\:rt-r-gap{gap:var(--gap-xl)}.xl\:rt-r-gap-0{gap:0}.xl\:rt-r-gap-1{gap:var(--space-1)}.xl\:rt-r-gap-2{gap:var(--space-2)}.xl\:rt-r-gap-3{gap:var(--space-3)}.xl\:rt-r-gap-4{gap:var(--space-4)}.xl\:rt-r-gap-5{gap:var(--space-5)}.xl\:rt-r-gap-6{gap:var(--space-6)}.xl\:rt-r-gap-7{gap:var(--space-7)}.xl\:rt-r-gap-8{gap:var(--space-8)}.xl\:rt-r-gap-9{gap:var(--space-9)}.xl\:rt-r-cg{column-gap:var(--column-gap-xl)}.xl\:rt-r-cg-0{column-gap:0}.xl\:rt-r-cg-1{column-gap:var(--space-1)}.xl\:rt-r-cg-2{column-gap:var(--space-2)}.xl\:rt-r-cg-3{column-gap:var(--space-3)}.xl\:rt-r-cg-4{column-gap:var(--space-4)}.xl\:rt-r-cg-5{column-gap:var(--space-5)}.xl\:rt-r-cg-6{column-gap:var(--space-6)}.xl\:rt-r-cg-7{column-gap:var(--space-7)}.xl\:rt-r-cg-8{column-gap:var(--space-8)}.xl\:rt-r-cg-9{column-gap:var(--space-9)}.xl\:rt-r-rg{row-gap:var(--row-gap-xl)}.xl\:rt-r-rg-0{row-gap:0}.xl\:rt-r-rg-1{row-gap:var(--space-1)}.xl\:rt-r-rg-2{row-gap:var(--space-2)}.xl\:rt-r-rg-3{row-gap:var(--space-3)}.xl\:rt-r-rg-4{row-gap:var(--space-4)}.xl\:rt-r-rg-5{row-gap:var(--space-5)}.xl\:rt-r-rg-6{row-gap:var(--space-6)}.xl\:rt-r-rg-7{row-gap:var(--space-7)}.xl\:rt-r-rg-8{row-gap:var(--space-8)}.xl\:rt-r-rg-9{row-gap:var(--space-9)}}.rt-r-ga{grid-area:var(--grid-area)}@media (min-width: 520px){.xs\:rt-r-ga{grid-area:var(--grid-area-xs)}}@media (min-width: 768px){.sm\:rt-r-ga{grid-area:var(--grid-area-sm)}}@media (min-width: 1024px){.md\:rt-r-ga{grid-area:var(--grid-area-md)}}@media (min-width: 1280px){.lg\:rt-r-ga{grid-area:var(--grid-area-lg)}}@media (min-width: 1640px){.xl\:rt-r-ga{grid-area:var(--grid-area-xl)}}.rt-r-gaf-row{grid-auto-flow:row}.rt-r-gaf-column{grid-auto-flow:column}.rt-r-gaf-dense{grid-auto-flow:dense}.rt-r-gaf-row-dense{grid-auto-flow:row dense}.rt-r-gaf-column-dense{grid-auto-flow:column dense}@media (min-width: 520px){.xs\:rt-r-gaf-row{grid-auto-flow:row}.xs\:rt-r-gaf-column{grid-auto-flow:column}.xs\:rt-r-gaf-dense{grid-auto-flow:dense}.xs\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.xs\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}@media (min-width: 768px){.sm\:rt-r-gaf-row{grid-auto-flow:row}.sm\:rt-r-gaf-column{grid-auto-flow:column}.sm\:rt-r-gaf-dense{grid-auto-flow:dense}.sm\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.sm\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}@media (min-width: 1024px){.md\:rt-r-gaf-row{grid-auto-flow:row}.md\:rt-r-gaf-column{grid-auto-flow:column}.md\:rt-r-gaf-dense{grid-auto-flow:dense}.md\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.md\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}@media (min-width: 1280px){.lg\:rt-r-gaf-row{grid-auto-flow:row}.lg\:rt-r-gaf-column{grid-auto-flow:column}.lg\:rt-r-gaf-dense{grid-auto-flow:dense}.lg\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.lg\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}@media (min-width: 1640px){.xl\:rt-r-gaf-row{grid-auto-flow:row}.xl\:rt-r-gaf-column{grid-auto-flow:column}.xl\:rt-r-gaf-dense{grid-auto-flow:dense}.xl\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.xl\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}.rt-r-gc{grid-column:var(--grid-column)}.rt-r-gc-1{grid-column:1}.rt-r-gc-2{grid-column:2}.rt-r-gc-3{grid-column:3}.rt-r-gc-4{grid-column:4}.rt-r-gc-5{grid-column:5}.rt-r-gc-6{grid-column:6}.rt-r-gc-7{grid-column:7}.rt-r-gc-8{grid-column:8}.rt-r-gc-9{grid-column:9}@media (min-width: 520px){.xs\:rt-r-gc{grid-column:var(--grid-column-xs)}.xs\:rt-r-gc-1{grid-column:1}.xs\:rt-r-gc-2{grid-column:2}.xs\:rt-r-gc-3{grid-column:3}.xs\:rt-r-gc-4{grid-column:4}.xs\:rt-r-gc-5{grid-column:5}.xs\:rt-r-gc-6{grid-column:6}.xs\:rt-r-gc-7{grid-column:7}.xs\:rt-r-gc-8{grid-column:8}.xs\:rt-r-gc-9{grid-column:9}}@media (min-width: 768px){.sm\:rt-r-gc{grid-column:var(--grid-column-sm)}.sm\:rt-r-gc-1{grid-column:1}.sm\:rt-r-gc-2{grid-column:2}.sm\:rt-r-gc-3{grid-column:3}.sm\:rt-r-gc-4{grid-column:4}.sm\:rt-r-gc-5{grid-column:5}.sm\:rt-r-gc-6{grid-column:6}.sm\:rt-r-gc-7{grid-column:7}.sm\:rt-r-gc-8{grid-column:8}.sm\:rt-r-gc-9{grid-column:9}}@media (min-width: 1024px){.md\:rt-r-gc{grid-column:var(--grid-column-md)}.md\:rt-r-gc-1{grid-column:1}.md\:rt-r-gc-2{grid-column:2}.md\:rt-r-gc-3{grid-column:3}.md\:rt-r-gc-4{grid-column:4}.md\:rt-r-gc-5{grid-column:5}.md\:rt-r-gc-6{grid-column:6}.md\:rt-r-gc-7{grid-column:7}.md\:rt-r-gc-8{grid-column:8}.md\:rt-r-gc-9{grid-column:9}}@media (min-width: 1280px){.lg\:rt-r-gc{grid-column:var(--grid-column-lg)}.lg\:rt-r-gc-1{grid-column:1}.lg\:rt-r-gc-2{grid-column:2}.lg\:rt-r-gc-3{grid-column:3}.lg\:rt-r-gc-4{grid-column:4}.lg\:rt-r-gc-5{grid-column:5}.lg\:rt-r-gc-6{grid-column:6}.lg\:rt-r-gc-7{grid-column:7}.lg\:rt-r-gc-8{grid-column:8}.lg\:rt-r-gc-9{grid-column:9}}@media (min-width: 1640px){.xl\:rt-r-gc{grid-column:var(--grid-column-xl)}.xl\:rt-r-gc-1{grid-column:1}.xl\:rt-r-gc-2{grid-column:2}.xl\:rt-r-gc-3{grid-column:3}.xl\:rt-r-gc-4{grid-column:4}.xl\:rt-r-gc-5{grid-column:5}.xl\:rt-r-gc-6{grid-column:6}.xl\:rt-r-gc-7{grid-column:7}.xl\:rt-r-gc-8{grid-column:8}.xl\:rt-r-gc-9{grid-column:9}}.rt-r-gcs{grid-column-start:var(--grid-column-start)}.rt-r-gcs-1{grid-column-start:1}.rt-r-gcs-2{grid-column-start:2}.rt-r-gcs-3{grid-column-start:3}.rt-r-gcs-4{grid-column-start:4}.rt-r-gcs-5{grid-column-start:5}.rt-r-gcs-6{grid-column-start:6}.rt-r-gcs-7{grid-column-start:7}.rt-r-gcs-8{grid-column-start:8}.rt-r-gcs-9{grid-column-start:9}@media (min-width: 520px){.xs\:rt-r-gcs{grid-column-start:var(--grid-column-start-xs)}.xs\:rt-r-gcs-1{grid-column-start:1}.xs\:rt-r-gcs-2{grid-column-start:2}.xs\:rt-r-gcs-3{grid-column-start:3}.xs\:rt-r-gcs-4{grid-column-start:4}.xs\:rt-r-gcs-5{grid-column-start:5}.xs\:rt-r-gcs-6{grid-column-start:6}.xs\:rt-r-gcs-7{grid-column-start:7}.xs\:rt-r-gcs-8{grid-column-start:8}.xs\:rt-r-gcs-9{grid-column-start:9}}@media (min-width: 768px){.sm\:rt-r-gcs{grid-column-start:var(--grid-column-start-sm)}.sm\:rt-r-gcs-1{grid-column-start:1}.sm\:rt-r-gcs-2{grid-column-start:2}.sm\:rt-r-gcs-3{grid-column-start:3}.sm\:rt-r-gcs-4{grid-column-start:4}.sm\:rt-r-gcs-5{grid-column-start:5}.sm\:rt-r-gcs-6{grid-column-start:6}.sm\:rt-r-gcs-7{grid-column-start:7}.sm\:rt-r-gcs-8{grid-column-start:8}.sm\:rt-r-gcs-9{grid-column-start:9}}@media (min-width: 1024px){.md\:rt-r-gcs{grid-column-start:var(--grid-column-start-md)}.md\:rt-r-gcs-1{grid-column-start:1}.md\:rt-r-gcs-2{grid-column-start:2}.md\:rt-r-gcs-3{grid-column-start:3}.md\:rt-r-gcs-4{grid-column-start:4}.md\:rt-r-gcs-5{grid-column-start:5}.md\:rt-r-gcs-6{grid-column-start:6}.md\:rt-r-gcs-7{grid-column-start:7}.md\:rt-r-gcs-8{grid-column-start:8}.md\:rt-r-gcs-9{grid-column-start:9}}@media (min-width: 1280px){.lg\:rt-r-gcs{grid-column-start:var(--grid-column-start-lg)}.lg\:rt-r-gcs-1{grid-column-start:1}.lg\:rt-r-gcs-2{grid-column-start:2}.lg\:rt-r-gcs-3{grid-column-start:3}.lg\:rt-r-gcs-4{grid-column-start:4}.lg\:rt-r-gcs-5{grid-column-start:5}.lg\:rt-r-gcs-6{grid-column-start:6}.lg\:rt-r-gcs-7{grid-column-start:7}.lg\:rt-r-gcs-8{grid-column-start:8}.lg\:rt-r-gcs-9{grid-column-start:9}}@media (min-width: 1640px){.xl\:rt-r-gcs{grid-column-start:var(--grid-column-start-xl)}.xl\:rt-r-gcs-1{grid-column-start:1}.xl\:rt-r-gcs-2{grid-column-start:2}.xl\:rt-r-gcs-3{grid-column-start:3}.xl\:rt-r-gcs-4{grid-column-start:4}.xl\:rt-r-gcs-5{grid-column-start:5}.xl\:rt-r-gcs-6{grid-column-start:6}.xl\:rt-r-gcs-7{grid-column-start:7}.xl\:rt-r-gcs-8{grid-column-start:8}.xl\:rt-r-gcs-9{grid-column-start:9}}.rt-r-gce{grid-column-end:var(--grid-column-end)}.rt-r-gce-1{grid-column-end:1}.rt-r-gce-2{grid-column-end:2}.rt-r-gce-3{grid-column-end:3}.rt-r-gce-4{grid-column-end:4}.rt-r-gce-5{grid-column-end:5}.rt-r-gce-6{grid-column-end:6}.rt-r-gce-7{grid-column-end:7}.rt-r-gce-8{grid-column-end:8}.rt-r-gce-9{grid-column-end:9}@media (min-width: 520px){.xs\:rt-r-gce{grid-column-end:var(--grid-column-end-xs)}.xs\:rt-r-gce-1{grid-column-end:1}.xs\:rt-r-gce-2{grid-column-end:2}.xs\:rt-r-gce-3{grid-column-end:3}.xs\:rt-r-gce-4{grid-column-end:4}.xs\:rt-r-gce-5{grid-column-end:5}.xs\:rt-r-gce-6{grid-column-end:6}.xs\:rt-r-gce-7{grid-column-end:7}.xs\:rt-r-gce-8{grid-column-end:8}.xs\:rt-r-gce-9{grid-column-end:9}}@media (min-width: 768px){.sm\:rt-r-gce{grid-column-end:var(--grid-column-end-sm)}.sm\:rt-r-gce-1{grid-column-end:1}.sm\:rt-r-gce-2{grid-column-end:2}.sm\:rt-r-gce-3{grid-column-end:3}.sm\:rt-r-gce-4{grid-column-end:4}.sm\:rt-r-gce-5{grid-column-end:5}.sm\:rt-r-gce-6{grid-column-end:6}.sm\:rt-r-gce-7{grid-column-end:7}.sm\:rt-r-gce-8{grid-column-end:8}.sm\:rt-r-gce-9{grid-column-end:9}}@media (min-width: 1024px){.md\:rt-r-gce{grid-column-end:var(--grid-column-end-md)}.md\:rt-r-gce-1{grid-column-end:1}.md\:rt-r-gce-2{grid-column-end:2}.md\:rt-r-gce-3{grid-column-end:3}.md\:rt-r-gce-4{grid-column-end:4}.md\:rt-r-gce-5{grid-column-end:5}.md\:rt-r-gce-6{grid-column-end:6}.md\:rt-r-gce-7{grid-column-end:7}.md\:rt-r-gce-8{grid-column-end:8}.md\:rt-r-gce-9{grid-column-end:9}}@media (min-width: 1280px){.lg\:rt-r-gce{grid-column-end:var(--grid-column-end-lg)}.lg\:rt-r-gce-1{grid-column-end:1}.lg\:rt-r-gce-2{grid-column-end:2}.lg\:rt-r-gce-3{grid-column-end:3}.lg\:rt-r-gce-4{grid-column-end:4}.lg\:rt-r-gce-5{grid-column-end:5}.lg\:rt-r-gce-6{grid-column-end:6}.lg\:rt-r-gce-7{grid-column-end:7}.lg\:rt-r-gce-8{grid-column-end:8}.lg\:rt-r-gce-9{grid-column-end:9}}@media (min-width: 1640px){.xl\:rt-r-gce{grid-column-end:var(--grid-column-end-xl)}.xl\:rt-r-gce-1{grid-column-end:1}.xl\:rt-r-gce-2{grid-column-end:2}.xl\:rt-r-gce-3{grid-column-end:3}.xl\:rt-r-gce-4{grid-column-end:4}.xl\:rt-r-gce-5{grid-column-end:5}.xl\:rt-r-gce-6{grid-column-end:6}.xl\:rt-r-gce-7{grid-column-end:7}.xl\:rt-r-gce-8{grid-column-end:8}.xl\:rt-r-gce-9{grid-column-end:9}}.rt-r-gr{grid-row:var(--grid-row)}.rt-r-gr-1{grid-row:1}.rt-r-gr-2{grid-row:2}.rt-r-gr-3{grid-row:3}.rt-r-gr-4{grid-row:4}.rt-r-gr-5{grid-row:5}.rt-r-gr-6{grid-row:6}.rt-r-gr-7{grid-row:7}.rt-r-gr-8{grid-row:8}.rt-r-gr-9{grid-row:9}@media (min-width: 520px){.xs\:rt-r-gr{grid-row:var(--grid-row-xs)}.xs\:rt-r-gr-1{grid-row:1}.xs\:rt-r-gr-2{grid-row:2}.xs\:rt-r-gr-3{grid-row:3}.xs\:rt-r-gr-4{grid-row:4}.xs\:rt-r-gr-5{grid-row:5}.xs\:rt-r-gr-6{grid-row:6}.xs\:rt-r-gr-7{grid-row:7}.xs\:rt-r-gr-8{grid-row:8}.xs\:rt-r-gr-9{grid-row:9}}@media (min-width: 768px){.sm\:rt-r-gr{grid-row:var(--grid-row-sm)}.sm\:rt-r-gr-1{grid-row:1}.sm\:rt-r-gr-2{grid-row:2}.sm\:rt-r-gr-3{grid-row:3}.sm\:rt-r-gr-4{grid-row:4}.sm\:rt-r-gr-5{grid-row:5}.sm\:rt-r-gr-6{grid-row:6}.sm\:rt-r-gr-7{grid-row:7}.sm\:rt-r-gr-8{grid-row:8}.sm\:rt-r-gr-9{grid-row:9}}@media (min-width: 1024px){.md\:rt-r-gr{grid-row:var(--grid-row-md)}.md\:rt-r-gr-1{grid-row:1}.md\:rt-r-gr-2{grid-row:2}.md\:rt-r-gr-3{grid-row:3}.md\:rt-r-gr-4{grid-row:4}.md\:rt-r-gr-5{grid-row:5}.md\:rt-r-gr-6{grid-row:6}.md\:rt-r-gr-7{grid-row:7}.md\:rt-r-gr-8{grid-row:8}.md\:rt-r-gr-9{grid-row:9}}@media (min-width: 1280px){.lg\:rt-r-gr{grid-row:var(--grid-row-lg)}.lg\:rt-r-gr-1{grid-row:1}.lg\:rt-r-gr-2{grid-row:2}.lg\:rt-r-gr-3{grid-row:3}.lg\:rt-r-gr-4{grid-row:4}.lg\:rt-r-gr-5{grid-row:5}.lg\:rt-r-gr-6{grid-row:6}.lg\:rt-r-gr-7{grid-row:7}.lg\:rt-r-gr-8{grid-row:8}.lg\:rt-r-gr-9{grid-row:9}}@media (min-width: 1640px){.xl\:rt-r-gr{grid-row:var(--grid-row-xl)}.xl\:rt-r-gr-1{grid-row:1}.xl\:rt-r-gr-2{grid-row:2}.xl\:rt-r-gr-3{grid-row:3}.xl\:rt-r-gr-4{grid-row:4}.xl\:rt-r-gr-5{grid-row:5}.xl\:rt-r-gr-6{grid-row:6}.xl\:rt-r-gr-7{grid-row:7}.xl\:rt-r-gr-8{grid-row:8}.xl\:rt-r-gr-9{grid-row:9}}.rt-r-grs{grid-row-start:var(--grid-row-start)}.rt-r-grs-1{grid-row-start:1}.rt-r-grs-2{grid-row-start:2}.rt-r-grs-3{grid-row-start:3}.rt-r-grs-4{grid-row-start:4}.rt-r-grs-5{grid-row-start:5}.rt-r-grs-6{grid-row-start:6}.rt-r-grs-7{grid-row-start:7}.rt-r-grs-8{grid-row-start:8}.rt-r-grs-9{grid-row-start:9}@media (min-width: 520px){.xs\:rt-r-grs{grid-row-start:var(--grid-row-start-xs)}.xs\:rt-r-grs-1{grid-row-start:1}.xs\:rt-r-grs-2{grid-row-start:2}.xs\:rt-r-grs-3{grid-row-start:3}.xs\:rt-r-grs-4{grid-row-start:4}.xs\:rt-r-grs-5{grid-row-start:5}.xs\:rt-r-grs-6{grid-row-start:6}.xs\:rt-r-grs-7{grid-row-start:7}.xs\:rt-r-grs-8{grid-row-start:8}.xs\:rt-r-grs-9{grid-row-start:9}}@media (min-width: 768px){.sm\:rt-r-grs{grid-row-start:var(--grid-row-start-sm)}.sm\:rt-r-grs-1{grid-row-start:1}.sm\:rt-r-grs-2{grid-row-start:2}.sm\:rt-r-grs-3{grid-row-start:3}.sm\:rt-r-grs-4{grid-row-start:4}.sm\:rt-r-grs-5{grid-row-start:5}.sm\:rt-r-grs-6{grid-row-start:6}.sm\:rt-r-grs-7{grid-row-start:7}.sm\:rt-r-grs-8{grid-row-start:8}.sm\:rt-r-grs-9{grid-row-start:9}}@media (min-width: 1024px){.md\:rt-r-grs{grid-row-start:var(--grid-row-start-md)}.md\:rt-r-grs-1{grid-row-start:1}.md\:rt-r-grs-2{grid-row-start:2}.md\:rt-r-grs-3{grid-row-start:3}.md\:rt-r-grs-4{grid-row-start:4}.md\:rt-r-grs-5{grid-row-start:5}.md\:rt-r-grs-6{grid-row-start:6}.md\:rt-r-grs-7{grid-row-start:7}.md\:rt-r-grs-8{grid-row-start:8}.md\:rt-r-grs-9{grid-row-start:9}}@media (min-width: 1280px){.lg\:rt-r-grs{grid-row-start:var(--grid-row-start-lg)}.lg\:rt-r-grs-1{grid-row-start:1}.lg\:rt-r-grs-2{grid-row-start:2}.lg\:rt-r-grs-3{grid-row-start:3}.lg\:rt-r-grs-4{grid-row-start:4}.lg\:rt-r-grs-5{grid-row-start:5}.lg\:rt-r-grs-6{grid-row-start:6}.lg\:rt-r-grs-7{grid-row-start:7}.lg\:rt-r-grs-8{grid-row-start:8}.lg\:rt-r-grs-9{grid-row-start:9}}@media (min-width: 1640px){.xl\:rt-r-grs{grid-row-start:var(--grid-row-start-xl)}.xl\:rt-r-grs-1{grid-row-start:1}.xl\:rt-r-grs-2{grid-row-start:2}.xl\:rt-r-grs-3{grid-row-start:3}.xl\:rt-r-grs-4{grid-row-start:4}.xl\:rt-r-grs-5{grid-row-start:5}.xl\:rt-r-grs-6{grid-row-start:6}.xl\:rt-r-grs-7{grid-row-start:7}.xl\:rt-r-grs-8{grid-row-start:8}.xl\:rt-r-grs-9{grid-row-start:9}}.rt-r-gre{grid-row-end:var(--grid-row-end)}.rt-r-gre-1{grid-row-end:1}.rt-r-gre-2{grid-row-end:2}.rt-r-gre-3{grid-row-end:3}.rt-r-gre-4{grid-row-end:4}.rt-r-gre-5{grid-row-end:5}.rt-r-gre-6{grid-row-end:6}.rt-r-gre-7{grid-row-end:7}.rt-r-gre-8{grid-row-end:8}.rt-r-gre-9{grid-row-end:9}@media (min-width: 520px){.xs\:rt-r-gre{grid-row-end:var(--grid-row-end-xs)}.xs\:rt-r-gre-1{grid-row-end:1}.xs\:rt-r-gre-2{grid-row-end:2}.xs\:rt-r-gre-3{grid-row-end:3}.xs\:rt-r-gre-4{grid-row-end:4}.xs\:rt-r-gre-5{grid-row-end:5}.xs\:rt-r-gre-6{grid-row-end:6}.xs\:rt-r-gre-7{grid-row-end:7}.xs\:rt-r-gre-8{grid-row-end:8}.xs\:rt-r-gre-9{grid-row-end:9}}@media (min-width: 768px){.sm\:rt-r-gre{grid-row-end:var(--grid-row-end-sm)}.sm\:rt-r-gre-1{grid-row-end:1}.sm\:rt-r-gre-2{grid-row-end:2}.sm\:rt-r-gre-3{grid-row-end:3}.sm\:rt-r-gre-4{grid-row-end:4}.sm\:rt-r-gre-5{grid-row-end:5}.sm\:rt-r-gre-6{grid-row-end:6}.sm\:rt-r-gre-7{grid-row-end:7}.sm\:rt-r-gre-8{grid-row-end:8}.sm\:rt-r-gre-9{grid-row-end:9}}@media (min-width: 1024px){.md\:rt-r-gre{grid-row-end:var(--grid-row-end-md)}.md\:rt-r-gre-1{grid-row-end:1}.md\:rt-r-gre-2{grid-row-end:2}.md\:rt-r-gre-3{grid-row-end:3}.md\:rt-r-gre-4{grid-row-end:4}.md\:rt-r-gre-5{grid-row-end:5}.md\:rt-r-gre-6{grid-row-end:6}.md\:rt-r-gre-7{grid-row-end:7}.md\:rt-r-gre-8{grid-row-end:8}.md\:rt-r-gre-9{grid-row-end:9}}@media (min-width: 1280px){.lg\:rt-r-gre{grid-row-end:var(--grid-row-end-lg)}.lg\:rt-r-gre-1{grid-row-end:1}.lg\:rt-r-gre-2{grid-row-end:2}.lg\:rt-r-gre-3{grid-row-end:3}.lg\:rt-r-gre-4{grid-row-end:4}.lg\:rt-r-gre-5{grid-row-end:5}.lg\:rt-r-gre-6{grid-row-end:6}.lg\:rt-r-gre-7{grid-row-end:7}.lg\:rt-r-gre-8{grid-row-end:8}.lg\:rt-r-gre-9{grid-row-end:9}}@media (min-width: 1640px){.xl\:rt-r-gre{grid-row-end:var(--grid-row-end-xl)}.xl\:rt-r-gre-1{grid-row-end:1}.xl\:rt-r-gre-2{grid-row-end:2}.xl\:rt-r-gre-3{grid-row-end:3}.xl\:rt-r-gre-4{grid-row-end:4}.xl\:rt-r-gre-5{grid-row-end:5}.xl\:rt-r-gre-6{grid-row-end:6}.xl\:rt-r-gre-7{grid-row-end:7}.xl\:rt-r-gre-8{grid-row-end:8}.xl\:rt-r-gre-9{grid-row-end:9}}.rt-r-gta{grid-template-areas:var(--grid-template-areas)}@media (min-width: 520px){.xs\:rt-r-gta{grid-template-areas:var(--grid-template-areas-xs)}}@media (min-width: 768px){.sm\:rt-r-gta{grid-template-areas:var(--grid-template-areas-sm)}}@media (min-width: 1024px){.md\:rt-r-gta{grid-template-areas:var(--grid-template-areas-md)}}@media (min-width: 1280px){.lg\:rt-r-gta{grid-template-areas:var(--grid-template-areas-lg)}}@media (min-width: 1640px){.xl\:rt-r-gta{grid-template-areas:var(--grid-template-areas-xl)}}.rt-r-gtc{grid-template-columns:var(--grid-template-columns)}.rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}@media (min-width: 520px){.xs\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-xs)}.xs\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.xs\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xs\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xs\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xs\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xs\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xs\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xs\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width: 768px){.sm\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-sm)}.sm\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.sm\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width: 1024px){.md\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-md)}.md\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.md\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width: 1280px){.lg\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-lg)}.lg\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.lg\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width: 1640px){.xl\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-xl)}.xl\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.xl\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}.rt-r-gtr{grid-template-rows:var(--grid-template-rows)}.rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}@media (min-width: 520px){.xs\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-xs)}.xs\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.xs\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xs\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xs\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xs\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xs\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xs\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.xs\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.xs\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}@media (min-width: 768px){.sm\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-sm)}.sm\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.sm\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.sm\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.sm\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}@media (min-width: 1024px){.md\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-md)}.md\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.md\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.md\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.md\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}@media (min-width: 1280px){.lg\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-lg)}.lg\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.lg\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.lg\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.lg\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}@media (min-width: 1640px){.xl\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-xl)}.xl\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.xl\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.xl\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.xl\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}.rt-r-h{height:var(--height)}@media (min-width: 520px){.xs\:rt-r-h{height:var(--height-xs)}}@media (min-width: 768px){.sm\:rt-r-h{height:var(--height-sm)}}@media (min-width: 1024px){.md\:rt-r-h{height:var(--height-md)}}@media (min-width: 1280px){.lg\:rt-r-h{height:var(--height-lg)}}@media (min-width: 1640px){.xl\:rt-r-h{height:var(--height-xl)}}.rt-r-min-h{min-height:var(--min-height)}@media (min-width: 520px){.xs\:rt-r-min-h{min-height:var(--min-height-xs)}}@media (min-width: 768px){.sm\:rt-r-min-h{min-height:var(--min-height-sm)}}@media (min-width: 1024px){.md\:rt-r-min-h{min-height:var(--min-height-md)}}@media (min-width: 1280px){.lg\:rt-r-min-h{min-height:var(--min-height-lg)}}@media (min-width: 1640px){.xl\:rt-r-min-h{min-height:var(--min-height-xl)}}.rt-r-max-h{max-height:var(--max-height)}@media (min-width: 520px){.xs\:rt-r-max-h{max-height:var(--max-height-xs)}}@media (min-width: 768px){.sm\:rt-r-max-h{max-height:var(--max-height-sm)}}@media (min-width: 1024px){.md\:rt-r-max-h{max-height:var(--max-height-md)}}@media (min-width: 1280px){.lg\:rt-r-max-h{max-height:var(--max-height-lg)}}@media (min-width: 1640px){.xl\:rt-r-max-h{max-height:var(--max-height-xl)}}.rt-r-inset{inset:var(--inset)}.rt-r-inset-0{top:0;right:0;bottom:0;left:0}.rt-r-inset-1{inset:var(--space-1)}.rt-r-inset-2{inset:var(--space-2)}.rt-r-inset-3{inset:var(--space-3)}.rt-r-inset-4{inset:var(--space-4)}.rt-r-inset-5{inset:var(--space-5)}.rt-r-inset-6{inset:var(--space-6)}.rt-r-inset-7{inset:var(--space-7)}.rt-r-inset-8{inset:var(--space-8)}.rt-r-inset-9{inset:var(--space-9)}@media (min-width: 520px){.xs\:rt-r-inset{inset:var(--inset-xs)}.xs\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.xs\:rt-r-inset-1{inset:var(--space-1)}.xs\:rt-r-inset-2{inset:var(--space-2)}.xs\:rt-r-inset-3{inset:var(--space-3)}.xs\:rt-r-inset-4{inset:var(--space-4)}.xs\:rt-r-inset-5{inset:var(--space-5)}.xs\:rt-r-inset-6{inset:var(--space-6)}.xs\:rt-r-inset-7{inset:var(--space-7)}.xs\:rt-r-inset-8{inset:var(--space-8)}.xs\:rt-r-inset-9{inset:var(--space-9)}}@media (min-width: 768px){.sm\:rt-r-inset{inset:var(--inset-sm)}.sm\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.sm\:rt-r-inset-1{inset:var(--space-1)}.sm\:rt-r-inset-2{inset:var(--space-2)}.sm\:rt-r-inset-3{inset:var(--space-3)}.sm\:rt-r-inset-4{inset:var(--space-4)}.sm\:rt-r-inset-5{inset:var(--space-5)}.sm\:rt-r-inset-6{inset:var(--space-6)}.sm\:rt-r-inset-7{inset:var(--space-7)}.sm\:rt-r-inset-8{inset:var(--space-8)}.sm\:rt-r-inset-9{inset:var(--space-9)}}@media (min-width: 1024px){.md\:rt-r-inset{inset:var(--inset-md)}.md\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.md\:rt-r-inset-1{inset:var(--space-1)}.md\:rt-r-inset-2{inset:var(--space-2)}.md\:rt-r-inset-3{inset:var(--space-3)}.md\:rt-r-inset-4{inset:var(--space-4)}.md\:rt-r-inset-5{inset:var(--space-5)}.md\:rt-r-inset-6{inset:var(--space-6)}.md\:rt-r-inset-7{inset:var(--space-7)}.md\:rt-r-inset-8{inset:var(--space-8)}.md\:rt-r-inset-9{inset:var(--space-9)}}@media (min-width: 1280px){.lg\:rt-r-inset{inset:var(--inset-lg)}.lg\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.lg\:rt-r-inset-1{inset:var(--space-1)}.lg\:rt-r-inset-2{inset:var(--space-2)}.lg\:rt-r-inset-3{inset:var(--space-3)}.lg\:rt-r-inset-4{inset:var(--space-4)}.lg\:rt-r-inset-5{inset:var(--space-5)}.lg\:rt-r-inset-6{inset:var(--space-6)}.lg\:rt-r-inset-7{inset:var(--space-7)}.lg\:rt-r-inset-8{inset:var(--space-8)}.lg\:rt-r-inset-9{inset:var(--space-9)}}@media (min-width: 1640px){.xl\:rt-r-inset{inset:var(--inset-xl)}.xl\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.xl\:rt-r-inset-1{inset:var(--space-1)}.xl\:rt-r-inset-2{inset:var(--space-2)}.xl\:rt-r-inset-3{inset:var(--space-3)}.xl\:rt-r-inset-4{inset:var(--space-4)}.xl\:rt-r-inset-5{inset:var(--space-5)}.xl\:rt-r-inset-6{inset:var(--space-6)}.xl\:rt-r-inset-7{inset:var(--space-7)}.xl\:rt-r-inset-8{inset:var(--space-8)}.xl\:rt-r-inset-9{inset:var(--space-9)}}.rt-r-top{top:var(--top)}.rt-r-top-0{top:0}.rt-r-top-1{top:var(--space-1)}.rt-r-top-2{top:var(--space-2)}.rt-r-top-3{top:var(--space-3)}.rt-r-top-4{top:var(--space-4)}.rt-r-top-5{top:var(--space-5)}.rt-r-top-6{top:var(--space-6)}.rt-r-top-7{top:var(--space-7)}.rt-r-top-8{top:var(--space-8)}.rt-r-top-9{top:var(--space-9)}@media (min-width: 520px){.xs\:rt-r-top{top:var(--top-xs)}.xs\:rt-r-top-0{top:0}.xs\:rt-r-top-1{top:var(--space-1)}.xs\:rt-r-top-2{top:var(--space-2)}.xs\:rt-r-top-3{top:var(--space-3)}.xs\:rt-r-top-4{top:var(--space-4)}.xs\:rt-r-top-5{top:var(--space-5)}.xs\:rt-r-top-6{top:var(--space-6)}.xs\:rt-r-top-7{top:var(--space-7)}.xs\:rt-r-top-8{top:var(--space-8)}.xs\:rt-r-top-9{top:var(--space-9)}}@media (min-width: 768px){.sm\:rt-r-top{top:var(--top-sm)}.sm\:rt-r-top-0{top:0}.sm\:rt-r-top-1{top:var(--space-1)}.sm\:rt-r-top-2{top:var(--space-2)}.sm\:rt-r-top-3{top:var(--space-3)}.sm\:rt-r-top-4{top:var(--space-4)}.sm\:rt-r-top-5{top:var(--space-5)}.sm\:rt-r-top-6{top:var(--space-6)}.sm\:rt-r-top-7{top:var(--space-7)}.sm\:rt-r-top-8{top:var(--space-8)}.sm\:rt-r-top-9{top:var(--space-9)}}@media (min-width: 1024px){.md\:rt-r-top{top:var(--top-md)}.md\:rt-r-top-0{top:0}.md\:rt-r-top-1{top:var(--space-1)}.md\:rt-r-top-2{top:var(--space-2)}.md\:rt-r-top-3{top:var(--space-3)}.md\:rt-r-top-4{top:var(--space-4)}.md\:rt-r-top-5{top:var(--space-5)}.md\:rt-r-top-6{top:var(--space-6)}.md\:rt-r-top-7{top:var(--space-7)}.md\:rt-r-top-8{top:var(--space-8)}.md\:rt-r-top-9{top:var(--space-9)}}@media (min-width: 1280px){.lg\:rt-r-top{top:var(--top-lg)}.lg\:rt-r-top-0{top:0}.lg\:rt-r-top-1{top:var(--space-1)}.lg\:rt-r-top-2{top:var(--space-2)}.lg\:rt-r-top-3{top:var(--space-3)}.lg\:rt-r-top-4{top:var(--space-4)}.lg\:rt-r-top-5{top:var(--space-5)}.lg\:rt-r-top-6{top:var(--space-6)}.lg\:rt-r-top-7{top:var(--space-7)}.lg\:rt-r-top-8{top:var(--space-8)}.lg\:rt-r-top-9{top:var(--space-9)}}@media (min-width: 1640px){.xl\:rt-r-top{top:var(--top-xl)}.xl\:rt-r-top-0{top:0}.xl\:rt-r-top-1{top:var(--space-1)}.xl\:rt-r-top-2{top:var(--space-2)}.xl\:rt-r-top-3{top:var(--space-3)}.xl\:rt-r-top-4{top:var(--space-4)}.xl\:rt-r-top-5{top:var(--space-5)}.xl\:rt-r-top-6{top:var(--space-6)}.xl\:rt-r-top-7{top:var(--space-7)}.xl\:rt-r-top-8{top:var(--space-8)}.xl\:rt-r-top-9{top:var(--space-9)}}.rt-r-right{right:var(--right)}.rt-r-right-0{right:0}.rt-r-right-1{right:var(--space-1)}.rt-r-right-2{right:var(--space-2)}.rt-r-right-3{right:var(--space-3)}.rt-r-right-4{right:var(--space-4)}.rt-r-right-5{right:var(--space-5)}.rt-r-right-6{right:var(--space-6)}.rt-r-right-7{right:var(--space-7)}.rt-r-right-8{right:var(--space-8)}.rt-r-right-9{right:var(--space-9)}@media (min-width: 520px){.xs\:rt-r-right{right:var(--right-xs)}.xs\:rt-r-right-0{right:0}.xs\:rt-r-right-1{right:var(--space-1)}.xs\:rt-r-right-2{right:var(--space-2)}.xs\:rt-r-right-3{right:var(--space-3)}.xs\:rt-r-right-4{right:var(--space-4)}.xs\:rt-r-right-5{right:var(--space-5)}.xs\:rt-r-right-6{right:var(--space-6)}.xs\:rt-r-right-7{right:var(--space-7)}.xs\:rt-r-right-8{right:var(--space-8)}.xs\:rt-r-right-9{right:var(--space-9)}}@media (min-width: 768px){.sm\:rt-r-right{right:var(--right-sm)}.sm\:rt-r-right-0{right:0}.sm\:rt-r-right-1{right:var(--space-1)}.sm\:rt-r-right-2{right:var(--space-2)}.sm\:rt-r-right-3{right:var(--space-3)}.sm\:rt-r-right-4{right:var(--space-4)}.sm\:rt-r-right-5{right:var(--space-5)}.sm\:rt-r-right-6{right:var(--space-6)}.sm\:rt-r-right-7{right:var(--space-7)}.sm\:rt-r-right-8{right:var(--space-8)}.sm\:rt-r-right-9{right:var(--space-9)}}@media (min-width: 1024px){.md\:rt-r-right{right:var(--right-md)}.md\:rt-r-right-0{right:0}.md\:rt-r-right-1{right:var(--space-1)}.md\:rt-r-right-2{right:var(--space-2)}.md\:rt-r-right-3{right:var(--space-3)}.md\:rt-r-right-4{right:var(--space-4)}.md\:rt-r-right-5{right:var(--space-5)}.md\:rt-r-right-6{right:var(--space-6)}.md\:rt-r-right-7{right:var(--space-7)}.md\:rt-r-right-8{right:var(--space-8)}.md\:rt-r-right-9{right:var(--space-9)}}@media (min-width: 1280px){.lg\:rt-r-right{right:var(--right-lg)}.lg\:rt-r-right-0{right:0}.lg\:rt-r-right-1{right:var(--space-1)}.lg\:rt-r-right-2{right:var(--space-2)}.lg\:rt-r-right-3{right:var(--space-3)}.lg\:rt-r-right-4{right:var(--space-4)}.lg\:rt-r-right-5{right:var(--space-5)}.lg\:rt-r-right-6{right:var(--space-6)}.lg\:rt-r-right-7{right:var(--space-7)}.lg\:rt-r-right-8{right:var(--space-8)}.lg\:rt-r-right-9{right:var(--space-9)}}@media (min-width: 1640px){.xl\:rt-r-right{right:var(--right-xl)}.xl\:rt-r-right-0{right:0}.xl\:rt-r-right-1{right:var(--space-1)}.xl\:rt-r-right-2{right:var(--space-2)}.xl\:rt-r-right-3{right:var(--space-3)}.xl\:rt-r-right-4{right:var(--space-4)}.xl\:rt-r-right-5{right:var(--space-5)}.xl\:rt-r-right-6{right:var(--space-6)}.xl\:rt-r-right-7{right:var(--space-7)}.xl\:rt-r-right-8{right:var(--space-8)}.xl\:rt-r-right-9{right:var(--space-9)}}.rt-r-bottom{bottom:var(--bottom)}.rt-r-bottom-0{bottom:0}.rt-r-bottom-1{bottom:var(--space-1)}.rt-r-bottom-2{bottom:var(--space-2)}.rt-r-bottom-3{bottom:var(--space-3)}.rt-r-bottom-4{bottom:var(--space-4)}.rt-r-bottom-5{bottom:var(--space-5)}.rt-r-bottom-6{bottom:var(--space-6)}.rt-r-bottom-7{bottom:var(--space-7)}.rt-r-bottom-8{bottom:var(--space-8)}.rt-r-bottom-9{bottom:var(--space-9)}@media (min-width: 520px){.xs\:rt-r-bottom{bottom:var(--bottom-xs)}.xs\:rt-r-bottom-0{bottom:0}.xs\:rt-r-bottom-1{bottom:var(--space-1)}.xs\:rt-r-bottom-2{bottom:var(--space-2)}.xs\:rt-r-bottom-3{bottom:var(--space-3)}.xs\:rt-r-bottom-4{bottom:var(--space-4)}.xs\:rt-r-bottom-5{bottom:var(--space-5)}.xs\:rt-r-bottom-6{bottom:var(--space-6)}.xs\:rt-r-bottom-7{bottom:var(--space-7)}.xs\:rt-r-bottom-8{bottom:var(--space-8)}.xs\:rt-r-bottom-9{bottom:var(--space-9)}}@media (min-width: 768px){.sm\:rt-r-bottom{bottom:var(--bottom-sm)}.sm\:rt-r-bottom-0{bottom:0}.sm\:rt-r-bottom-1{bottom:var(--space-1)}.sm\:rt-r-bottom-2{bottom:var(--space-2)}.sm\:rt-r-bottom-3{bottom:var(--space-3)}.sm\:rt-r-bottom-4{bottom:var(--space-4)}.sm\:rt-r-bottom-5{bottom:var(--space-5)}.sm\:rt-r-bottom-6{bottom:var(--space-6)}.sm\:rt-r-bottom-7{bottom:var(--space-7)}.sm\:rt-r-bottom-8{bottom:var(--space-8)}.sm\:rt-r-bottom-9{bottom:var(--space-9)}}@media (min-width: 1024px){.md\:rt-r-bottom{bottom:var(--bottom-md)}.md\:rt-r-bottom-0{bottom:0}.md\:rt-r-bottom-1{bottom:var(--space-1)}.md\:rt-r-bottom-2{bottom:var(--space-2)}.md\:rt-r-bottom-3{bottom:var(--space-3)}.md\:rt-r-bottom-4{bottom:var(--space-4)}.md\:rt-r-bottom-5{bottom:var(--space-5)}.md\:rt-r-bottom-6{bottom:var(--space-6)}.md\:rt-r-bottom-7{bottom:var(--space-7)}.md\:rt-r-bottom-8{bottom:var(--space-8)}.md\:rt-r-bottom-9{bottom:var(--space-9)}}@media (min-width: 1280px){.lg\:rt-r-bottom{bottom:var(--bottom-lg)}.lg\:rt-r-bottom-0{bottom:0}.lg\:rt-r-bottom-1{bottom:var(--space-1)}.lg\:rt-r-bottom-2{bottom:var(--space-2)}.lg\:rt-r-bottom-3{bottom:var(--space-3)}.lg\:rt-r-bottom-4{bottom:var(--space-4)}.lg\:rt-r-bottom-5{bottom:var(--space-5)}.lg\:rt-r-bottom-6{bottom:var(--space-6)}.lg\:rt-r-bottom-7{bottom:var(--space-7)}.lg\:rt-r-bottom-8{bottom:var(--space-8)}.lg\:rt-r-bottom-9{bottom:var(--space-9)}}@media (min-width: 1640px){.xl\:rt-r-bottom{bottom:var(--bottom-xl)}.xl\:rt-r-bottom-0{bottom:0}.xl\:rt-r-bottom-1{bottom:var(--space-1)}.xl\:rt-r-bottom-2{bottom:var(--space-2)}.xl\:rt-r-bottom-3{bottom:var(--space-3)}.xl\:rt-r-bottom-4{bottom:var(--space-4)}.xl\:rt-r-bottom-5{bottom:var(--space-5)}.xl\:rt-r-bottom-6{bottom:var(--space-6)}.xl\:rt-r-bottom-7{bottom:var(--space-7)}.xl\:rt-r-bottom-8{bottom:var(--space-8)}.xl\:rt-r-bottom-9{bottom:var(--space-9)}}.rt-r-left{left:var(--left)}.rt-r-left-0{left:0}.rt-r-left-1{left:var(--space-1)}.rt-r-left-2{left:var(--space-2)}.rt-r-left-3{left:var(--space-3)}.rt-r-left-4{left:var(--space-4)}.rt-r-left-5{left:var(--space-5)}.rt-r-left-6{left:var(--space-6)}.rt-r-left-7{left:var(--space-7)}.rt-r-left-8{left:var(--space-8)}.rt-r-left-9{left:var(--space-9)}@media (min-width: 520px){.xs\:rt-r-left{left:var(--left-xs)}.xs\:rt-r-left-0{left:0}.xs\:rt-r-left-1{left:var(--space-1)}.xs\:rt-r-left-2{left:var(--space-2)}.xs\:rt-r-left-3{left:var(--space-3)}.xs\:rt-r-left-4{left:var(--space-4)}.xs\:rt-r-left-5{left:var(--space-5)}.xs\:rt-r-left-6{left:var(--space-6)}.xs\:rt-r-left-7{left:var(--space-7)}.xs\:rt-r-left-8{left:var(--space-8)}.xs\:rt-r-left-9{left:var(--space-9)}}@media (min-width: 768px){.sm\:rt-r-left{left:var(--left-sm)}.sm\:rt-r-left-0{left:0}.sm\:rt-r-left-1{left:var(--space-1)}.sm\:rt-r-left-2{left:var(--space-2)}.sm\:rt-r-left-3{left:var(--space-3)}.sm\:rt-r-left-4{left:var(--space-4)}.sm\:rt-r-left-5{left:var(--space-5)}.sm\:rt-r-left-6{left:var(--space-6)}.sm\:rt-r-left-7{left:var(--space-7)}.sm\:rt-r-left-8{left:var(--space-8)}.sm\:rt-r-left-9{left:var(--space-9)}}@media (min-width: 1024px){.md\:rt-r-left{left:var(--left-md)}.md\:rt-r-left-0{left:0}.md\:rt-r-left-1{left:var(--space-1)}.md\:rt-r-left-2{left:var(--space-2)}.md\:rt-r-left-3{left:var(--space-3)}.md\:rt-r-left-4{left:var(--space-4)}.md\:rt-r-left-5{left:var(--space-5)}.md\:rt-r-left-6{left:var(--space-6)}.md\:rt-r-left-7{left:var(--space-7)}.md\:rt-r-left-8{left:var(--space-8)}.md\:rt-r-left-9{left:var(--space-9)}}@media (min-width: 1280px){.lg\:rt-r-left{left:var(--left-lg)}.lg\:rt-r-left-0{left:0}.lg\:rt-r-left-1{left:var(--space-1)}.lg\:rt-r-left-2{left:var(--space-2)}.lg\:rt-r-left-3{left:var(--space-3)}.lg\:rt-r-left-4{left:var(--space-4)}.lg\:rt-r-left-5{left:var(--space-5)}.lg\:rt-r-left-6{left:var(--space-6)}.lg\:rt-r-left-7{left:var(--space-7)}.lg\:rt-r-left-8{left:var(--space-8)}.lg\:rt-r-left-9{left:var(--space-9)}}@media (min-width: 1640px){.xl\:rt-r-left{left:var(--left-xl)}.xl\:rt-r-left-0{left:0}.xl\:rt-r-left-1{left:var(--space-1)}.xl\:rt-r-left-2{left:var(--space-2)}.xl\:rt-r-left-3{left:var(--space-3)}.xl\:rt-r-left-4{left:var(--space-4)}.xl\:rt-r-left-5{left:var(--space-5)}.xl\:rt-r-left-6{left:var(--space-6)}.xl\:rt-r-left-7{left:var(--space-7)}.xl\:rt-r-left-8{left:var(--space-8)}.xl\:rt-r-left-9{left:var(--space-9)}}.rt-r-jc-start{justify-content:flex-start}.rt-r-jc-center{justify-content:center}.rt-r-jc-end{justify-content:flex-end}.rt-r-jc-space-between{justify-content:space-between}@media (min-width: 520px){.xs\:rt-r-jc-start{justify-content:flex-start}.xs\:rt-r-jc-center{justify-content:center}.xs\:rt-r-jc-end{justify-content:flex-end}.xs\:rt-r-jc-space-between{justify-content:space-between}}@media (min-width: 768px){.sm\:rt-r-jc-start{justify-content:flex-start}.sm\:rt-r-jc-center{justify-content:center}.sm\:rt-r-jc-end{justify-content:flex-end}.sm\:rt-r-jc-space-between{justify-content:space-between}}@media (min-width: 1024px){.md\:rt-r-jc-start{justify-content:flex-start}.md\:rt-r-jc-center{justify-content:center}.md\:rt-r-jc-end{justify-content:flex-end}.md\:rt-r-jc-space-between{justify-content:space-between}}@media (min-width: 1280px){.lg\:rt-r-jc-start{justify-content:flex-start}.lg\:rt-r-jc-center{justify-content:center}.lg\:rt-r-jc-end{justify-content:flex-end}.lg\:rt-r-jc-space-between{justify-content:space-between}}@media (min-width: 1640px){.xl\:rt-r-jc-start{justify-content:flex-start}.xl\:rt-r-jc-center{justify-content:center}.xl\:rt-r-jc-end{justify-content:flex-end}.xl\:rt-r-jc-space-between{justify-content:space-between}}.rt-r-m,.rt-r-m-0,.rt-r-m-1,.rt-r-m-2,.rt-r-m-3,.rt-r-m-4,.rt-r-m-5,.rt-r-m-6,.rt-r-m-7,.rt-r-m-8,.rt-r-m-9,.-rt-r-m-1,.-rt-r-m-2,.-rt-r-m-3,.-rt-r-m-4,.-rt-r-m-5,.-rt-r-m-6,.-rt-r-m-7,.-rt-r-m-8,.-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.rt-r-m{--margin-top: var(--m);--margin-right: var(--m);--margin-bottom: var(--m);--margin-left: var(--m) }.rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}@media (min-width: 520px){.xs\:rt-r-m,.xs\:rt-r-m-0,.xs\:rt-r-m-1,.xs\:rt-r-m-2,.xs\:rt-r-m-3,.xs\:rt-r-m-4,.xs\:rt-r-m-5,.xs\:rt-r-m-6,.xs\:rt-r-m-7,.xs\:rt-r-m-8,.xs\:rt-r-m-9,.xs\:-rt-r-m-1,.xs\:-rt-r-m-2,.xs\:-rt-r-m-3,.xs\:-rt-r-m-4,.xs\:-rt-r-m-5,.xs\:-rt-r-m-6,.xs\:-rt-r-m-7,.xs\:-rt-r-m-8,.xs\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.xs\:rt-r-m{--margin-top: var(--m-xs);--margin-right: var(--m-xs);--margin-bottom: var(--m-xs);--margin-left: var(--m-xs) }.xs\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.xs\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.xs\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.xs\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.xs\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.xs\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.xs\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.xs\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.xs\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.xs\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.xs\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.xs\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.xs\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.xs\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.xs\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.xs\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.xs\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.xs\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.xs\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}@media (min-width: 768px){.sm\:rt-r-m,.sm\:rt-r-m-0,.sm\:rt-r-m-1,.sm\:rt-r-m-2,.sm\:rt-r-m-3,.sm\:rt-r-m-4,.sm\:rt-r-m-5,.sm\:rt-r-m-6,.sm\:rt-r-m-7,.sm\:rt-r-m-8,.sm\:rt-r-m-9,.sm\:-rt-r-m-1,.sm\:-rt-r-m-2,.sm\:-rt-r-m-3,.sm\:-rt-r-m-4,.sm\:-rt-r-m-5,.sm\:-rt-r-m-6,.sm\:-rt-r-m-7,.sm\:-rt-r-m-8,.sm\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.sm\:rt-r-m{--margin-top: var(--m-sm);--margin-right: var(--m-sm);--margin-bottom: var(--m-sm);--margin-left: var(--m-sm) }.sm\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.sm\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.sm\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.sm\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.sm\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.sm\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.sm\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.sm\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.sm\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.sm\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.sm\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.sm\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.sm\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.sm\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.sm\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.sm\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.sm\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.sm\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.sm\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}@media (min-width: 1024px){.md\:rt-r-m,.md\:rt-r-m-0,.md\:rt-r-m-1,.md\:rt-r-m-2,.md\:rt-r-m-3,.md\:rt-r-m-4,.md\:rt-r-m-5,.md\:rt-r-m-6,.md\:rt-r-m-7,.md\:rt-r-m-8,.md\:rt-r-m-9,.md\:-rt-r-m-1,.md\:-rt-r-m-2,.md\:-rt-r-m-3,.md\:-rt-r-m-4,.md\:-rt-r-m-5,.md\:-rt-r-m-6,.md\:-rt-r-m-7,.md\:-rt-r-m-8,.md\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.md\:rt-r-m{--margin-top: var(--m-md);--margin-right: var(--m-md);--margin-bottom: var(--m-md);--margin-left: var(--m-md) }.md\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.md\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.md\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.md\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.md\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.md\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.md\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.md\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.md\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.md\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.md\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.md\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.md\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.md\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.md\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.md\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.md\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.md\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.md\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}@media (min-width: 1280px){.lg\:rt-r-m,.lg\:rt-r-m-0,.lg\:rt-r-m-1,.lg\:rt-r-m-2,.lg\:rt-r-m-3,.lg\:rt-r-m-4,.lg\:rt-r-m-5,.lg\:rt-r-m-6,.lg\:rt-r-m-7,.lg\:rt-r-m-8,.lg\:rt-r-m-9,.lg\:-rt-r-m-1,.lg\:-rt-r-m-2,.lg\:-rt-r-m-3,.lg\:-rt-r-m-4,.lg\:-rt-r-m-5,.lg\:-rt-r-m-6,.lg\:-rt-r-m-7,.lg\:-rt-r-m-8,.lg\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.lg\:rt-r-m{--margin-top: var(--m-lg);--margin-right: var(--m-lg);--margin-bottom: var(--m-lg);--margin-left: var(--m-lg) }.lg\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.lg\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.lg\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.lg\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.lg\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.lg\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.lg\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.lg\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.lg\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.lg\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.lg\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.lg\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.lg\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.lg\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.lg\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.lg\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.lg\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.lg\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.lg\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}@media (min-width: 1640px){.xl\:rt-r-m,.xl\:rt-r-m-0,.xl\:rt-r-m-1,.xl\:rt-r-m-2,.xl\:rt-r-m-3,.xl\:rt-r-m-4,.xl\:rt-r-m-5,.xl\:rt-r-m-6,.xl\:rt-r-m-7,.xl\:rt-r-m-8,.xl\:rt-r-m-9,.xl\:-rt-r-m-1,.xl\:-rt-r-m-2,.xl\:-rt-r-m-3,.xl\:-rt-r-m-4,.xl\:-rt-r-m-5,.xl\:-rt-r-m-6,.xl\:-rt-r-m-7,.xl\:-rt-r-m-8,.xl\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.xl\:rt-r-m{--margin-top: var(--m-xl);--margin-right: var(--m-xl);--margin-bottom: var(--m-xl);--margin-left: var(--m-xl) }.xl\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.xl\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.xl\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.xl\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.xl\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.xl\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.xl\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.xl\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.xl\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.xl\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.xl\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.xl\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.xl\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.xl\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.xl\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.xl\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.xl\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.xl\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.xl\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}.rt-r-mx,.rt-r-mx-0,.rt-r-mx-1,.rt-r-mx-2,.rt-r-mx-3,.rt-r-mx-4,.rt-r-mx-5,.rt-r-mx-6,.rt-r-mx-7,.rt-r-mx-8,.rt-r-mx-9,.-rt-r-mx-1,.-rt-r-mx-2,.-rt-r-mx-3,.-rt-r-mx-4,.-rt-r-mx-5,.-rt-r-mx-6,.-rt-r-mx-7,.-rt-r-mx-8,.-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.rt-r-mx{--margin-left: var(--ml);--margin-right: var(--mr) }.rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}@media (min-width: 520px){.xs\:rt-r-mx,.xs\:rt-r-mx-0,.xs\:rt-r-mx-1,.xs\:rt-r-mx-2,.xs\:rt-r-mx-3,.xs\:rt-r-mx-4,.xs\:rt-r-mx-5,.xs\:rt-r-mx-6,.xs\:rt-r-mx-7,.xs\:rt-r-mx-8,.xs\:rt-r-mx-9,.xs\:-rt-r-mx-1,.xs\:-rt-r-mx-2,.xs\:-rt-r-mx-3,.xs\:-rt-r-mx-4,.xs\:-rt-r-mx-5,.xs\:-rt-r-mx-6,.xs\:-rt-r-mx-7,.xs\:-rt-r-mx-8,.xs\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.xs\:rt-r-mx{--margin-left: var(--ml-xs);--margin-right: var(--mr-xs) }.xs\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.xs\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.xs\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.xs\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.xs\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.xs\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.xs\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.xs\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.xs\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.xs\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.xs\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.xs\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.xs\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.xs\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.xs\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.xs\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.xs\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.xs\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.xs\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}@media (min-width: 768px){.sm\:rt-r-mx,.sm\:rt-r-mx-0,.sm\:rt-r-mx-1,.sm\:rt-r-mx-2,.sm\:rt-r-mx-3,.sm\:rt-r-mx-4,.sm\:rt-r-mx-5,.sm\:rt-r-mx-6,.sm\:rt-r-mx-7,.sm\:rt-r-mx-8,.sm\:rt-r-mx-9,.sm\:-rt-r-mx-1,.sm\:-rt-r-mx-2,.sm\:-rt-r-mx-3,.sm\:-rt-r-mx-4,.sm\:-rt-r-mx-5,.sm\:-rt-r-mx-6,.sm\:-rt-r-mx-7,.sm\:-rt-r-mx-8,.sm\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.sm\:rt-r-mx{--margin-left: var(--ml-md);--margin-right: var(--mr-md) }.sm\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.sm\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.sm\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.sm\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.sm\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.sm\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.sm\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.sm\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.sm\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.sm\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.sm\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.sm\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.sm\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.sm\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.sm\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.sm\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.sm\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.sm\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.sm\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}@media (min-width: 1024px){.md\:rt-r-mx,.md\:rt-r-mx-0,.md\:rt-r-mx-1,.md\:rt-r-mx-2,.md\:rt-r-mx-3,.md\:rt-r-mx-4,.md\:rt-r-mx-5,.md\:rt-r-mx-6,.md\:rt-r-mx-7,.md\:rt-r-mx-8,.md\:rt-r-mx-9,.md\:-rt-r-mx-1,.md\:-rt-r-mx-2,.md\:-rt-r-mx-3,.md\:-rt-r-mx-4,.md\:-rt-r-mx-5,.md\:-rt-r-mx-6,.md\:-rt-r-mx-7,.md\:-rt-r-mx-8,.md\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.md\:rt-r-mx{--margin-left: var(--ml-md);--margin-right: var(--mr-md) }.md\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.md\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.md\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.md\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.md\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.md\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.md\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.md\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.md\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.md\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.md\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.md\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.md\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.md\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.md\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.md\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.md\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.md\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.md\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}@media (min-width: 1280px){.lg\:rt-r-mx,.lg\:rt-r-mx-0,.lg\:rt-r-mx-1,.lg\:rt-r-mx-2,.lg\:rt-r-mx-3,.lg\:rt-r-mx-4,.lg\:rt-r-mx-5,.lg\:rt-r-mx-6,.lg\:rt-r-mx-7,.lg\:rt-r-mx-8,.lg\:rt-r-mx-9,.lg\:-rt-r-mx-1,.lg\:-rt-r-mx-2,.lg\:-rt-r-mx-3,.lg\:-rt-r-mx-4,.lg\:-rt-r-mx-5,.lg\:-rt-r-mx-6,.lg\:-rt-r-mx-7,.lg\:-rt-r-mx-8,.lg\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.lg\:rt-r-mx{--margin-left: var(--ml-lg);--margin-right: var(--mr-lg) }.lg\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.lg\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.lg\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.lg\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.lg\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.lg\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.lg\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.lg\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.lg\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.lg\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.lg\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.lg\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.lg\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.lg\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.lg\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.lg\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.lg\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.lg\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.lg\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}@media (min-width: 1640px){.xl\:rt-r-mx,.xl\:rt-r-mx-0,.xl\:rt-r-mx-1,.xl\:rt-r-mx-2,.xl\:rt-r-mx-3,.xl\:rt-r-mx-4,.xl\:rt-r-mx-5,.xl\:rt-r-mx-6,.xl\:rt-r-mx-7,.xl\:rt-r-mx-8,.xl\:rt-r-mx-9,.xl\:-rt-r-mx-1,.xl\:-rt-r-mx-2,.xl\:-rt-r-mx-3,.xl\:-rt-r-mx-4,.xl\:-rt-r-mx-5,.xl\:-rt-r-mx-6,.xl\:-rt-r-mx-7,.xl\:-rt-r-mx-8,.xl\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.xl\:rt-r-mx{--margin-left: var(--ml-xl);--margin-right: var(--mr-xl) }.xl\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.xl\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.xl\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.xl\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.xl\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.xl\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.xl\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.xl\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.xl\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.xl\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.xl\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.xl\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.xl\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.xl\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.xl\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.xl\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.xl\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.xl\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.xl\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}.rt-r-my,.rt-r-my-0,.rt-r-my-1,.rt-r-my-2,.rt-r-my-3,.rt-r-my-4,.rt-r-my-5,.rt-r-my-6,.rt-r-my-7,.rt-r-my-8,.rt-r-my-9,.-rt-r-my-1,.-rt-r-my-2,.-rt-r-my-3,.-rt-r-my-4,.-rt-r-my-5,.-rt-r-my-6,.-rt-r-my-7,.-rt-r-my-8,.-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.rt-r-my{--margin-top: var(--mt);--margin-bottom: var(--mb) }.rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}@media (min-width: 520px){.xs\:rt-r-my,.xs\:rt-r-my-0,.xs\:rt-r-my-1,.xs\:rt-r-my-2,.xs\:rt-r-my-3,.xs\:rt-r-my-4,.xs\:rt-r-my-5,.xs\:rt-r-my-6,.xs\:rt-r-my-7,.xs\:rt-r-my-8,.xs\:rt-r-my-9,.xs\:-rt-r-my-1,.xs\:-rt-r-my-2,.xs\:-rt-r-my-3,.xs\:-rt-r-my-4,.xs\:-rt-r-my-5,.xs\:-rt-r-my-6,.xs\:-rt-r-my-7,.xs\:-rt-r-my-8,.xs\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.xs\:rt-r-my{--margin-top: var(--mt-xs);--margin-bottom: var(--mb-xs) }.xs\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.xs\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.xs\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.xs\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.xs\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.xs\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.xs\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.xs\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.xs\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.xs\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.xs\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.xs\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.xs\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.xs\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.xs\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.xs\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.xs\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.xs\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.xs\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}@media (min-width: 768px){.sm\:rt-r-my,.sm\:rt-r-my-0,.sm\:rt-r-my-1,.sm\:rt-r-my-2,.sm\:rt-r-my-3,.sm\:rt-r-my-4,.sm\:rt-r-my-5,.sm\:rt-r-my-6,.sm\:rt-r-my-7,.sm\:rt-r-my-8,.sm\:rt-r-my-9,.sm\:-rt-r-my-1,.sm\:-rt-r-my-2,.sm\:-rt-r-my-3,.sm\:-rt-r-my-4,.sm\:-rt-r-my-5,.sm\:-rt-r-my-6,.sm\:-rt-r-my-7,.sm\:-rt-r-my-8,.sm\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.sm\:rt-r-my{--margin-top: var(--mt-sm);--margin-bottom: var(--mb-sm) }.sm\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.sm\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.sm\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.sm\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.sm\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.sm\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.sm\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.sm\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.sm\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.sm\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.sm\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.sm\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.sm\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.sm\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.sm\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.sm\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.sm\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.sm\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.sm\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}@media (min-width: 1024px){.md\:rt-r-my,.md\:rt-r-my-0,.md\:rt-r-my-1,.md\:rt-r-my-2,.md\:rt-r-my-3,.md\:rt-r-my-4,.md\:rt-r-my-5,.md\:rt-r-my-6,.md\:rt-r-my-7,.md\:rt-r-my-8,.md\:rt-r-my-9,.md\:-rt-r-my-1,.md\:-rt-r-my-2,.md\:-rt-r-my-3,.md\:-rt-r-my-4,.md\:-rt-r-my-5,.md\:-rt-r-my-6,.md\:-rt-r-my-7,.md\:-rt-r-my-8,.md\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.md\:rt-r-my{--margin-top: var(--mt-md);--margin-bottom: var(--mb-md) }.md\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.md\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.md\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.md\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.md\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.md\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.md\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.md\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.md\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.md\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.md\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.md\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.md\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.md\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.md\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.md\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.md\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.md\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.md\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}@media (min-width: 1280px){.lg\:rt-r-my,.lg\:rt-r-my-0,.lg\:rt-r-my-1,.lg\:rt-r-my-2,.lg\:rt-r-my-3,.lg\:rt-r-my-4,.lg\:rt-r-my-5,.lg\:rt-r-my-6,.lg\:rt-r-my-7,.lg\:rt-r-my-8,.lg\:rt-r-my-9,.lg\:-rt-r-my-1,.lg\:-rt-r-my-2,.lg\:-rt-r-my-3,.lg\:-rt-r-my-4,.lg\:-rt-r-my-5,.lg\:-rt-r-my-6,.lg\:-rt-r-my-7,.lg\:-rt-r-my-8,.lg\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.lg\:rt-r-my{--margin-top: var(--mt-lg);--margin-bottom: var(--mb-lg) }.lg\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.lg\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.lg\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.lg\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.lg\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.lg\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.lg\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.lg\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.lg\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.lg\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.lg\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.lg\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.lg\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.lg\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.lg\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.lg\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.lg\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.lg\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.lg\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}@media (min-width: 1640px){.xl\:rt-r-my,.xl\:rt-r-my-0,.xl\:rt-r-my-1,.xl\:rt-r-my-2,.xl\:rt-r-my-3,.xl\:rt-r-my-4,.xl\:rt-r-my-5,.xl\:rt-r-my-6,.xl\:rt-r-my-7,.xl\:rt-r-my-8,.xl\:rt-r-my-9,.xl\:-rt-r-my-1,.xl\:-rt-r-my-2,.xl\:-rt-r-my-3,.xl\:-rt-r-my-4,.xl\:-rt-r-my-5,.xl\:-rt-r-my-6,.xl\:-rt-r-my-7,.xl\:-rt-r-my-8,.xl\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.xl\:rt-r-my{--margin-top: var(--mt-xl);--margin-bottom: var(--mb-xl) }.xl\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.xl\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.xl\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.xl\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.xl\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.xl\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.xl\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.xl\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.xl\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.xl\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.xl\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.xl\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.xl\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.xl\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.xl\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.xl\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.xl\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.xl\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.xl\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}.rt-r-mt,.rt-r-mt-0,.rt-r-mt-1,.rt-r-mt-2,.rt-r-mt-3,.rt-r-mt-4,.rt-r-mt-5,.rt-r-mt-6,.rt-r-mt-7,.rt-r-mt-8,.rt-r-mt-9,.-rt-r-mt-1,.-rt-r-mt-2,.-rt-r-mt-3,.-rt-r-mt-4,.-rt-r-mt-5,.-rt-r-mt-6,.-rt-r-mt-7,.-rt-r-mt-8,.-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.rt-r-mt{--margin-top: var(--mt) }.rt-r-mt-0{--margin-top: 0px}.rt-r-mt-1{--margin-top: var(--space-1)}.rt-r-mt-2{--margin-top: var(--space-2)}.rt-r-mt-3{--margin-top: var(--space-3)}.rt-r-mt-4{--margin-top: var(--space-4)}.rt-r-mt-5{--margin-top: var(--space-5)}.rt-r-mt-6{--margin-top: var(--space-6)}.rt-r-mt-7{--margin-top: var(--space-7)}.rt-r-mt-8{--margin-top: var(--space-8)}.rt-r-mt-9{--margin-top: var(--space-9)}.-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}@media (min-width: 520px){.xs\:rt-r-mt,.xs\:rt-r-mt-0,.xs\:rt-r-mt-1,.xs\:rt-r-mt-2,.xs\:rt-r-mt-3,.xs\:rt-r-mt-4,.xs\:rt-r-mt-5,.xs\:rt-r-mt-6,.xs\:rt-r-mt-7,.xs\:rt-r-mt-8,.xs\:rt-r-mt-9,.xs\:-rt-r-mt-1,.xs\:-rt-r-mt-2,.xs\:-rt-r-mt-3,.xs\:-rt-r-mt-4,.xs\:-rt-r-mt-5,.xs\:-rt-r-mt-6,.xs\:-rt-r-mt-7,.xs\:-rt-r-mt-8,.xs\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.xs\:rt-r-mt{--margin-top: var(--mt-xs) }.xs\:rt-r-mt-0{--margin-top: 0px}.xs\:rt-r-mt-1{--margin-top: var(--space-1)}.xs\:rt-r-mt-2{--margin-top: var(--space-2)}.xs\:rt-r-mt-3{--margin-top: var(--space-3)}.xs\:rt-r-mt-4{--margin-top: var(--space-4)}.xs\:rt-r-mt-5{--margin-top: var(--space-5)}.xs\:rt-r-mt-6{--margin-top: var(--space-6)}.xs\:rt-r-mt-7{--margin-top: var(--space-7)}.xs\:rt-r-mt-8{--margin-top: var(--space-8)}.xs\:rt-r-mt-9{--margin-top: var(--space-9)}.xs\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.xs\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.xs\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.xs\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.xs\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.xs\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.xs\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.xs\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.xs\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}@media (min-width: 768px){.sm\:rt-r-mt,.sm\:rt-r-mt-0,.sm\:rt-r-mt-1,.sm\:rt-r-mt-2,.sm\:rt-r-mt-3,.sm\:rt-r-mt-4,.sm\:rt-r-mt-5,.sm\:rt-r-mt-6,.sm\:rt-r-mt-7,.sm\:rt-r-mt-8,.sm\:rt-r-mt-9,.sm\:-rt-r-mt-1,.sm\:-rt-r-mt-2,.sm\:-rt-r-mt-3,.sm\:-rt-r-mt-4,.sm\:-rt-r-mt-5,.sm\:-rt-r-mt-6,.sm\:-rt-r-mt-7,.sm\:-rt-r-mt-8,.sm\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.sm\:rt-r-mt{--margin-top: var(--mt-sm) }.sm\:rt-r-mt-0{--margin-top: 0px}.sm\:rt-r-mt-1{--margin-top: var(--space-1)}.sm\:rt-r-mt-2{--margin-top: var(--space-2)}.sm\:rt-r-mt-3{--margin-top: var(--space-3)}.sm\:rt-r-mt-4{--margin-top: var(--space-4)}.sm\:rt-r-mt-5{--margin-top: var(--space-5)}.sm\:rt-r-mt-6{--margin-top: var(--space-6)}.sm\:rt-r-mt-7{--margin-top: var(--space-7)}.sm\:rt-r-mt-8{--margin-top: var(--space-8)}.sm\:rt-r-mt-9{--margin-top: var(--space-9)}.sm\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.sm\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.sm\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.sm\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.sm\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.sm\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.sm\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.sm\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.sm\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}@media (min-width: 1024px){.md\:rt-r-mt,.md\:rt-r-mt-0,.md\:rt-r-mt-1,.md\:rt-r-mt-2,.md\:rt-r-mt-3,.md\:rt-r-mt-4,.md\:rt-r-mt-5,.md\:rt-r-mt-6,.md\:rt-r-mt-7,.md\:rt-r-mt-8,.md\:rt-r-mt-9,.md\:-rt-r-mt-1,.md\:-rt-r-mt-2,.md\:-rt-r-mt-3,.md\:-rt-r-mt-4,.md\:-rt-r-mt-5,.md\:-rt-r-mt-6,.md\:-rt-r-mt-7,.md\:-rt-r-mt-8,.md\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.md\:rt-r-mt{--margin-top: var(--mt-md) }.md\:rt-r-mt-0{--margin-top: 0px}.md\:rt-r-mt-1{--margin-top: var(--space-1)}.md\:rt-r-mt-2{--margin-top: var(--space-2)}.md\:rt-r-mt-3{--margin-top: var(--space-3)}.md\:rt-r-mt-4{--margin-top: var(--space-4)}.md\:rt-r-mt-5{--margin-top: var(--space-5)}.md\:rt-r-mt-6{--margin-top: var(--space-6)}.md\:rt-r-mt-7{--margin-top: var(--space-7)}.md\:rt-r-mt-8{--margin-top: var(--space-8)}.md\:rt-r-mt-9{--margin-top: var(--space-9)}.md\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.md\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.md\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.md\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.md\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.md\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.md\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.md\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.md\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}@media (min-width: 1280px){.lg\:rt-r-mt,.lg\:rt-r-mt-0,.lg\:rt-r-mt-1,.lg\:rt-r-mt-2,.lg\:rt-r-mt-3,.lg\:rt-r-mt-4,.lg\:rt-r-mt-5,.lg\:rt-r-mt-6,.lg\:rt-r-mt-7,.lg\:rt-r-mt-8,.lg\:rt-r-mt-9,.lg\:-rt-r-mt-1,.lg\:-rt-r-mt-2,.lg\:-rt-r-mt-3,.lg\:-rt-r-mt-4,.lg\:-rt-r-mt-5,.lg\:-rt-r-mt-6,.lg\:-rt-r-mt-7,.lg\:-rt-r-mt-8,.lg\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.lg\:rt-r-mt{--margin-top: var(--mt-lg) }.lg\:rt-r-mt-0{--margin-top: 0px}.lg\:rt-r-mt-1{--margin-top: var(--space-1)}.lg\:rt-r-mt-2{--margin-top: var(--space-2)}.lg\:rt-r-mt-3{--margin-top: var(--space-3)}.lg\:rt-r-mt-4{--margin-top: var(--space-4)}.lg\:rt-r-mt-5{--margin-top: var(--space-5)}.lg\:rt-r-mt-6{--margin-top: var(--space-6)}.lg\:rt-r-mt-7{--margin-top: var(--space-7)}.lg\:rt-r-mt-8{--margin-top: var(--space-8)}.lg\:rt-r-mt-9{--margin-top: var(--space-9)}.lg\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.lg\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.lg\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.lg\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.lg\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.lg\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.lg\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.lg\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.lg\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}@media (min-width: 1640px){.xl\:rt-r-mt,.xl\:rt-r-mt-0,.xl\:rt-r-mt-1,.xl\:rt-r-mt-2,.xl\:rt-r-mt-3,.xl\:rt-r-mt-4,.xl\:rt-r-mt-5,.xl\:rt-r-mt-6,.xl\:rt-r-mt-7,.xl\:rt-r-mt-8,.xl\:rt-r-mt-9,.xl\:-rt-r-mt-1,.xl\:-rt-r-mt-2,.xl\:-rt-r-mt-3,.xl\:-rt-r-mt-4,.xl\:-rt-r-mt-5,.xl\:-rt-r-mt-6,.xl\:-rt-r-mt-7,.xl\:-rt-r-mt-8,.xl\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.xl\:rt-r-mt{--margin-top: var(--mt-xl) }.xl\:rt-r-mt-0{--margin-top: 0px}.xl\:rt-r-mt-1{--margin-top: var(--space-1)}.xl\:rt-r-mt-2{--margin-top: var(--space-2)}.xl\:rt-r-mt-3{--margin-top: var(--space-3)}.xl\:rt-r-mt-4{--margin-top: var(--space-4)}.xl\:rt-r-mt-5{--margin-top: var(--space-5)}.xl\:rt-r-mt-6{--margin-top: var(--space-6)}.xl\:rt-r-mt-7{--margin-top: var(--space-7)}.xl\:rt-r-mt-8{--margin-top: var(--space-8)}.xl\:rt-r-mt-9{--margin-top: var(--space-9)}.xl\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.xl\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.xl\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.xl\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.xl\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.xl\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.xl\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.xl\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.xl\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}.rt-r-mr,.rt-r-mr-0,.rt-r-mr-1,.rt-r-mr-2,.rt-r-mr-3,.rt-r-mr-4,.rt-r-mr-5,.rt-r-mr-6,.rt-r-mr-7,.rt-r-mr-8,.rt-r-mr-9,.-rt-r-mr-1,.-rt-r-mr-2,.-rt-r-mr-3,.-rt-r-mr-4,.-rt-r-mr-5,.-rt-r-mr-6,.-rt-r-mr-7,.-rt-r-mr-8,.-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.rt-r-mr{--margin-right: var(--mr) }.rt-r-mr-0{--margin-right: 0px}.rt-r-mr-1{--margin-right: var(--space-1)}.rt-r-mr-2{--margin-right: var(--space-2)}.rt-r-mr-3{--margin-right: var(--space-3)}.rt-r-mr-4{--margin-right: var(--space-4)}.rt-r-mr-5{--margin-right: var(--space-5)}.rt-r-mr-6{--margin-right: var(--space-6)}.rt-r-mr-7{--margin-right: var(--space-7)}.rt-r-mr-8{--margin-right: var(--space-8)}.rt-r-mr-9{--margin-right: var(--space-9)}.-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}@media (min-width: 520px){.xs\:rt-r-mr,.xs\:rt-r-mr-0,.xs\:rt-r-mr-1,.xs\:rt-r-mr-2,.xs\:rt-r-mr-3,.xs\:rt-r-mr-4,.xs\:rt-r-mr-5,.xs\:rt-r-mr-6,.xs\:rt-r-mr-7,.xs\:rt-r-mr-8,.xs\:rt-r-mr-9,.xs\:-rt-r-mr-1,.xs\:-rt-r-mr-2,.xs\:-rt-r-mr-3,.xs\:-rt-r-mr-4,.xs\:-rt-r-mr-5,.xs\:-rt-r-mr-6,.xs\:-rt-r-mr-7,.xs\:-rt-r-mr-8,.xs\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.xs\:rt-r-mr{--margin-right: var(--mr-xs) }.xs\:rt-r-mr-0{--margin-right: 0px}.xs\:rt-r-mr-1{--margin-right: var(--space-1)}.xs\:rt-r-mr-2{--margin-right: var(--space-2)}.xs\:rt-r-mr-3{--margin-right: var(--space-3)}.xs\:rt-r-mr-4{--margin-right: var(--space-4)}.xs\:rt-r-mr-5{--margin-right: var(--space-5)}.xs\:rt-r-mr-6{--margin-right: var(--space-6)}.xs\:rt-r-mr-7{--margin-right: var(--space-7)}.xs\:rt-r-mr-8{--margin-right: var(--space-8)}.xs\:rt-r-mr-9{--margin-right: var(--space-9)}.xs\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.xs\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.xs\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.xs\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.xs\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.xs\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.xs\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.xs\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.xs\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}@media (min-width: 768px){.sm\:rt-r-mr,.sm\:rt-r-mr-0,.sm\:rt-r-mr-1,.sm\:rt-r-mr-2,.sm\:rt-r-mr-3,.sm\:rt-r-mr-4,.sm\:rt-r-mr-5,.sm\:rt-r-mr-6,.sm\:rt-r-mr-7,.sm\:rt-r-mr-8,.sm\:rt-r-mr-9,.sm\:-rt-r-mr-1,.sm\:-rt-r-mr-2,.sm\:-rt-r-mr-3,.sm\:-rt-r-mr-4,.sm\:-rt-r-mr-5,.sm\:-rt-r-mr-6,.sm\:-rt-r-mr-7,.sm\:-rt-r-mr-8,.sm\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.sm\:rt-r-mr{--margin-right: var(--mr-sm) }.sm\:rt-r-mr-0{--margin-right: 0px}.sm\:rt-r-mr-1{--margin-right: var(--space-1)}.sm\:rt-r-mr-2{--margin-right: var(--space-2)}.sm\:rt-r-mr-3{--margin-right: var(--space-3)}.sm\:rt-r-mr-4{--margin-right: var(--space-4)}.sm\:rt-r-mr-5{--margin-right: var(--space-5)}.sm\:rt-r-mr-6{--margin-right: var(--space-6)}.sm\:rt-r-mr-7{--margin-right: var(--space-7)}.sm\:rt-r-mr-8{--margin-right: var(--space-8)}.sm\:rt-r-mr-9{--margin-right: var(--space-9)}.sm\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.sm\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.sm\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.sm\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.sm\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.sm\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.sm\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.sm\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.sm\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}@media (min-width: 1024px){.md\:rt-r-mr,.md\:rt-r-mr-0,.md\:rt-r-mr-1,.md\:rt-r-mr-2,.md\:rt-r-mr-3,.md\:rt-r-mr-4,.md\:rt-r-mr-5,.md\:rt-r-mr-6,.md\:rt-r-mr-7,.md\:rt-r-mr-8,.md\:rt-r-mr-9,.md\:-rt-r-mr-1,.md\:-rt-r-mr-2,.md\:-rt-r-mr-3,.md\:-rt-r-mr-4,.md\:-rt-r-mr-5,.md\:-rt-r-mr-6,.md\:-rt-r-mr-7,.md\:-rt-r-mr-8,.md\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.md\:rt-r-mr{--margin-right: var(--mr-md) }.md\:rt-r-mr-0{--margin-right: 0px}.md\:rt-r-mr-1{--margin-right: var(--space-1)}.md\:rt-r-mr-2{--margin-right: var(--space-2)}.md\:rt-r-mr-3{--margin-right: var(--space-3)}.md\:rt-r-mr-4{--margin-right: var(--space-4)}.md\:rt-r-mr-5{--margin-right: var(--space-5)}.md\:rt-r-mr-6{--margin-right: var(--space-6)}.md\:rt-r-mr-7{--margin-right: var(--space-7)}.md\:rt-r-mr-8{--margin-right: var(--space-8)}.md\:rt-r-mr-9{--margin-right: var(--space-9)}.md\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.md\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.md\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.md\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.md\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.md\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.md\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.md\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.md\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}@media (min-width: 1280px){.lg\:rt-r-mr,.lg\:rt-r-mr-0,.lg\:rt-r-mr-1,.lg\:rt-r-mr-2,.lg\:rt-r-mr-3,.lg\:rt-r-mr-4,.lg\:rt-r-mr-5,.lg\:rt-r-mr-6,.lg\:rt-r-mr-7,.lg\:rt-r-mr-8,.lg\:rt-r-mr-9,.lg\:-rt-r-mr-1,.lg\:-rt-r-mr-2,.lg\:-rt-r-mr-3,.lg\:-rt-r-mr-4,.lg\:-rt-r-mr-5,.lg\:-rt-r-mr-6,.lg\:-rt-r-mr-7,.lg\:-rt-r-mr-8,.lg\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.lg\:rt-r-mr{--margin-right: var(--mr-lg) }.lg\:rt-r-mr-0{--margin-right: 0px}.lg\:rt-r-mr-1{--margin-right: var(--space-1)}.lg\:rt-r-mr-2{--margin-right: var(--space-2)}.lg\:rt-r-mr-3{--margin-right: var(--space-3)}.lg\:rt-r-mr-4{--margin-right: var(--space-4)}.lg\:rt-r-mr-5{--margin-right: var(--space-5)}.lg\:rt-r-mr-6{--margin-right: var(--space-6)}.lg\:rt-r-mr-7{--margin-right: var(--space-7)}.lg\:rt-r-mr-8{--margin-right: var(--space-8)}.lg\:rt-r-mr-9{--margin-right: var(--space-9)}.lg\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.lg\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.lg\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.lg\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.lg\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.lg\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.lg\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.lg\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.lg\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}@media (min-width: 1640px){.xl\:rt-r-mr,.xl\:rt-r-mr-0,.xl\:rt-r-mr-1,.xl\:rt-r-mr-2,.xl\:rt-r-mr-3,.xl\:rt-r-mr-4,.xl\:rt-r-mr-5,.xl\:rt-r-mr-6,.xl\:rt-r-mr-7,.xl\:rt-r-mr-8,.xl\:rt-r-mr-9,.xl\:-rt-r-mr-1,.xl\:-rt-r-mr-2,.xl\:-rt-r-mr-3,.xl\:-rt-r-mr-4,.xl\:-rt-r-mr-5,.xl\:-rt-r-mr-6,.xl\:-rt-r-mr-7,.xl\:-rt-r-mr-8,.xl\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.xl\:rt-r-mr{--margin-right: var(--mr-xl) }.xl\:rt-r-mr-0{--margin-right: 0px}.xl\:rt-r-mr-1{--margin-right: var(--space-1)}.xl\:rt-r-mr-2{--margin-right: var(--space-2)}.xl\:rt-r-mr-3{--margin-right: var(--space-3)}.xl\:rt-r-mr-4{--margin-right: var(--space-4)}.xl\:rt-r-mr-5{--margin-right: var(--space-5)}.xl\:rt-r-mr-6{--margin-right: var(--space-6)}.xl\:rt-r-mr-7{--margin-right: var(--space-7)}.xl\:rt-r-mr-8{--margin-right: var(--space-8)}.xl\:rt-r-mr-9{--margin-right: var(--space-9)}.xl\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.xl\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.xl\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.xl\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.xl\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.xl\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.xl\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.xl\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.xl\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}.rt-r-mb,.rt-r-mb-0,.rt-r-mb-1,.rt-r-mb-2,.rt-r-mb-3,.rt-r-mb-4,.rt-r-mb-5,.rt-r-mb-6,.rt-r-mb-7,.rt-r-mb-8,.rt-r-mb-9,.-rt-r-mb-1,.-rt-r-mb-2,.-rt-r-mb-3,.-rt-r-mb-4,.-rt-r-mb-5,.-rt-r-mb-6,.-rt-r-mb-7,.-rt-r-mb-8,.-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.rt-r-mb{--margin-bottom: var(--mb) }.rt-r-mb-0{--margin-bottom: 0px}.rt-r-mb-1{--margin-bottom: var(--space-1)}.rt-r-mb-2{--margin-bottom: var(--space-2)}.rt-r-mb-3{--margin-bottom: var(--space-3)}.rt-r-mb-4{--margin-bottom: var(--space-4)}.rt-r-mb-5{--margin-bottom: var(--space-5)}.rt-r-mb-6{--margin-bottom: var(--space-6)}.rt-r-mb-7{--margin-bottom: var(--space-7)}.rt-r-mb-8{--margin-bottom: var(--space-8)}.rt-r-mb-9{--margin-bottom: var(--space-9)}.-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}@media (min-width: 520px){.xs\:rt-r-mb,.xs\:rt-r-mb-0,.xs\:rt-r-mb-1,.xs\:rt-r-mb-2,.xs\:rt-r-mb-3,.xs\:rt-r-mb-4,.xs\:rt-r-mb-5,.xs\:rt-r-mb-6,.xs\:rt-r-mb-7,.xs\:rt-r-mb-8,.xs\:rt-r-mb-9,.xs\:-rt-r-mb-1,.xs\:-rt-r-mb-2,.xs\:-rt-r-mb-3,.xs\:-rt-r-mb-4,.xs\:-rt-r-mb-5,.xs\:-rt-r-mb-6,.xs\:-rt-r-mb-7,.xs\:-rt-r-mb-8,.xs\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.xs\:rt-r-mb{--margin-bottom: var(--mb-xs) }.xs\:rt-r-mb-0{--margin-bottom: 0px}.xs\:rt-r-mb-1{--margin-bottom: var(--space-1)}.xs\:rt-r-mb-2{--margin-bottom: var(--space-2)}.xs\:rt-r-mb-3{--margin-bottom: var(--space-3)}.xs\:rt-r-mb-4{--margin-bottom: var(--space-4)}.xs\:rt-r-mb-5{--margin-bottom: var(--space-5)}.xs\:rt-r-mb-6{--margin-bottom: var(--space-6)}.xs\:rt-r-mb-7{--margin-bottom: var(--space-7)}.xs\:rt-r-mb-8{--margin-bottom: var(--space-8)}.xs\:rt-r-mb-9{--margin-bottom: var(--space-9)}.xs\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.xs\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.xs\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.xs\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.xs\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.xs\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.xs\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.xs\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.xs\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}@media (min-width: 768px){.sm\:rt-r-mb,.sm\:rt-r-mb-0,.sm\:rt-r-mb-1,.sm\:rt-r-mb-2,.sm\:rt-r-mb-3,.sm\:rt-r-mb-4,.sm\:rt-r-mb-5,.sm\:rt-r-mb-6,.sm\:rt-r-mb-7,.sm\:rt-r-mb-8,.sm\:rt-r-mb-9,.sm\:-rt-r-mb-1,.sm\:-rt-r-mb-2,.sm\:-rt-r-mb-3,.sm\:-rt-r-mb-4,.sm\:-rt-r-mb-5,.sm\:-rt-r-mb-6,.sm\:-rt-r-mb-7,.sm\:-rt-r-mb-8,.sm\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.sm\:rt-r-mb{--margin-bottom: var(--mb-sm) }.sm\:rt-r-mb-0{--margin-bottom: 0px}.sm\:rt-r-mb-1{--margin-bottom: var(--space-1)}.sm\:rt-r-mb-2{--margin-bottom: var(--space-2)}.sm\:rt-r-mb-3{--margin-bottom: var(--space-3)}.sm\:rt-r-mb-4{--margin-bottom: var(--space-4)}.sm\:rt-r-mb-5{--margin-bottom: var(--space-5)}.sm\:rt-r-mb-6{--margin-bottom: var(--space-6)}.sm\:rt-r-mb-7{--margin-bottom: var(--space-7)}.sm\:rt-r-mb-8{--margin-bottom: var(--space-8)}.sm\:rt-r-mb-9{--margin-bottom: var(--space-9)}.sm\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.sm\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.sm\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.sm\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.sm\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.sm\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.sm\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.sm\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.sm\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}@media (min-width: 1024px){.md\:rt-r-mb,.md\:rt-r-mb-0,.md\:rt-r-mb-1,.md\:rt-r-mb-2,.md\:rt-r-mb-3,.md\:rt-r-mb-4,.md\:rt-r-mb-5,.md\:rt-r-mb-6,.md\:rt-r-mb-7,.md\:rt-r-mb-8,.md\:rt-r-mb-9,.md\:-rt-r-mb-1,.md\:-rt-r-mb-2,.md\:-rt-r-mb-3,.md\:-rt-r-mb-4,.md\:-rt-r-mb-5,.md\:-rt-r-mb-6,.md\:-rt-r-mb-7,.md\:-rt-r-mb-8,.md\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.md\:rt-r-mb{--margin-bottom: var(--mb-md) }.md\:rt-r-mb-0{--margin-bottom: 0px}.md\:rt-r-mb-1{--margin-bottom: var(--space-1)}.md\:rt-r-mb-2{--margin-bottom: var(--space-2)}.md\:rt-r-mb-3{--margin-bottom: var(--space-3)}.md\:rt-r-mb-4{--margin-bottom: var(--space-4)}.md\:rt-r-mb-5{--margin-bottom: var(--space-5)}.md\:rt-r-mb-6{--margin-bottom: var(--space-6)}.md\:rt-r-mb-7{--margin-bottom: var(--space-7)}.md\:rt-r-mb-8{--margin-bottom: var(--space-8)}.md\:rt-r-mb-9{--margin-bottom: var(--space-9)}.md\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.md\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.md\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.md\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.md\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.md\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.md\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.md\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.md\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}@media (min-width: 1280px){.lg\:rt-r-mb,.lg\:rt-r-mb-0,.lg\:rt-r-mb-1,.lg\:rt-r-mb-2,.lg\:rt-r-mb-3,.lg\:rt-r-mb-4,.lg\:rt-r-mb-5,.lg\:rt-r-mb-6,.lg\:rt-r-mb-7,.lg\:rt-r-mb-8,.lg\:rt-r-mb-9,.lg\:-rt-r-mb-1,.lg\:-rt-r-mb-2,.lg\:-rt-r-mb-3,.lg\:-rt-r-mb-4,.lg\:-rt-r-mb-5,.lg\:-rt-r-mb-6,.lg\:-rt-r-mb-7,.lg\:-rt-r-mb-8,.lg\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.lg\:rt-r-mb{--margin-bottom: var(--mb-lg) }.lg\:rt-r-mb-0{--margin-bottom: 0px}.lg\:rt-r-mb-1{--margin-bottom: var(--space-1)}.lg\:rt-r-mb-2{--margin-bottom: var(--space-2)}.lg\:rt-r-mb-3{--margin-bottom: var(--space-3)}.lg\:rt-r-mb-4{--margin-bottom: var(--space-4)}.lg\:rt-r-mb-5{--margin-bottom: var(--space-5)}.lg\:rt-r-mb-6{--margin-bottom: var(--space-6)}.lg\:rt-r-mb-7{--margin-bottom: var(--space-7)}.lg\:rt-r-mb-8{--margin-bottom: var(--space-8)}.lg\:rt-r-mb-9{--margin-bottom: var(--space-9)}.lg\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.lg\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.lg\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.lg\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.lg\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.lg\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.lg\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.lg\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.lg\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}@media (min-width: 1640px){.xl\:rt-r-mb,.xl\:rt-r-mb-0,.xl\:rt-r-mb-1,.xl\:rt-r-mb-2,.xl\:rt-r-mb-3,.xl\:rt-r-mb-4,.xl\:rt-r-mb-5,.xl\:rt-r-mb-6,.xl\:rt-r-mb-7,.xl\:rt-r-mb-8,.xl\:rt-r-mb-9,.xl\:-rt-r-mb-1,.xl\:-rt-r-mb-2,.xl\:-rt-r-mb-3,.xl\:-rt-r-mb-4,.xl\:-rt-r-mb-5,.xl\:-rt-r-mb-6,.xl\:-rt-r-mb-7,.xl\:-rt-r-mb-8,.xl\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.xl\:rt-r-mb{--margin-bottom: var(--mb-xl) }.xl\:rt-r-mb-0{--margin-bottom: 0px}.xl\:rt-r-mb-1{--margin-bottom: var(--space-1)}.xl\:rt-r-mb-2{--margin-bottom: var(--space-2)}.xl\:rt-r-mb-3{--margin-bottom: var(--space-3)}.xl\:rt-r-mb-4{--margin-bottom: var(--space-4)}.xl\:rt-r-mb-5{--margin-bottom: var(--space-5)}.xl\:rt-r-mb-6{--margin-bottom: var(--space-6)}.xl\:rt-r-mb-7{--margin-bottom: var(--space-7)}.xl\:rt-r-mb-8{--margin-bottom: var(--space-8)}.xl\:rt-r-mb-9{--margin-bottom: var(--space-9)}.xl\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.xl\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.xl\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.xl\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.xl\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.xl\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.xl\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.xl\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.xl\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}.rt-r-ml,.rt-r-ml-0,.rt-r-ml-1,.rt-r-ml-2,.rt-r-ml-3,.rt-r-ml-4,.rt-r-ml-5,.rt-r-ml-6,.rt-r-ml-7,.rt-r-ml-8,.rt-r-ml-9,.-rt-r-ml-1,.-rt-r-ml-2,.-rt-r-ml-3,.-rt-r-ml-4,.-rt-r-ml-5,.-rt-r-ml-6,.-rt-r-ml-7,.-rt-r-ml-8,.-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.rt-r-ml{--margin-left: var(--ml) }.rt-r-ml-0{--margin-left: 0px}.rt-r-ml-1{--margin-left: var(--space-1)}.rt-r-ml-2{--margin-left: var(--space-2)}.rt-r-ml-3{--margin-left: var(--space-3)}.rt-r-ml-4{--margin-left: var(--space-4)}.rt-r-ml-5{--margin-left: var(--space-5)}.rt-r-ml-6{--margin-left: var(--space-6)}.rt-r-ml-7{--margin-left: var(--space-7)}.rt-r-ml-8{--margin-left: var(--space-8)}.rt-r-ml-9{--margin-left: var(--space-9)}.-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}@media (min-width: 520px){.xs\:rt-r-ml,.xs\:rt-r-ml-0,.xs\:rt-r-ml-1,.xs\:rt-r-ml-2,.xs\:rt-r-ml-3,.xs\:rt-r-ml-4,.xs\:rt-r-ml-5,.xs\:rt-r-ml-6,.xs\:rt-r-ml-7,.xs\:rt-r-ml-8,.xs\:rt-r-ml-9,.xs\:-rt-r-ml-1,.xs\:-rt-r-ml-2,.xs\:-rt-r-ml-3,.xs\:-rt-r-ml-4,.xs\:-rt-r-ml-5,.xs\:-rt-r-ml-6,.xs\:-rt-r-ml-7,.xs\:-rt-r-ml-8,.xs\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.xs\:rt-r-ml{--margin-left: var(--ml-xs) }.xs\:rt-r-ml-0{--margin-left: 0px}.xs\:rt-r-ml-1{--margin-left: var(--space-1)}.xs\:rt-r-ml-2{--margin-left: var(--space-2)}.xs\:rt-r-ml-3{--margin-left: var(--space-3)}.xs\:rt-r-ml-4{--margin-left: var(--space-4)}.xs\:rt-r-ml-5{--margin-left: var(--space-5)}.xs\:rt-r-ml-6{--margin-left: var(--space-6)}.xs\:rt-r-ml-7{--margin-left: var(--space-7)}.xs\:rt-r-ml-8{--margin-left: var(--space-8)}.xs\:rt-r-ml-9{--margin-left: var(--space-9)}.xs\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.xs\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.xs\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.xs\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.xs\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.xs\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.xs\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.xs\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.xs\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}@media (min-width: 768px){.sm\:rt-r-ml,.sm\:rt-r-ml-0,.sm\:rt-r-ml-1,.sm\:rt-r-ml-2,.sm\:rt-r-ml-3,.sm\:rt-r-ml-4,.sm\:rt-r-ml-5,.sm\:rt-r-ml-6,.sm\:rt-r-ml-7,.sm\:rt-r-ml-8,.sm\:rt-r-ml-9,.sm\:-rt-r-ml-1,.sm\:-rt-r-ml-2,.sm\:-rt-r-ml-3,.sm\:-rt-r-ml-4,.sm\:-rt-r-ml-5,.sm\:-rt-r-ml-6,.sm\:-rt-r-ml-7,.sm\:-rt-r-ml-8,.sm\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.sm\:rt-r-ml{--margin-left: var(--ml-sm) }.sm\:rt-r-ml-0{--margin-left: 0px}.sm\:rt-r-ml-1{--margin-left: var(--space-1)}.sm\:rt-r-ml-2{--margin-left: var(--space-2)}.sm\:rt-r-ml-3{--margin-left: var(--space-3)}.sm\:rt-r-ml-4{--margin-left: var(--space-4)}.sm\:rt-r-ml-5{--margin-left: var(--space-5)}.sm\:rt-r-ml-6{--margin-left: var(--space-6)}.sm\:rt-r-ml-7{--margin-left: var(--space-7)}.sm\:rt-r-ml-8{--margin-left: var(--space-8)}.sm\:rt-r-ml-9{--margin-left: var(--space-9)}.sm\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.sm\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.sm\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.sm\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.sm\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.sm\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.sm\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.sm\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.sm\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}@media (min-width: 1024px){.md\:rt-r-ml,.md\:rt-r-ml-0,.md\:rt-r-ml-1,.md\:rt-r-ml-2,.md\:rt-r-ml-3,.md\:rt-r-ml-4,.md\:rt-r-ml-5,.md\:rt-r-ml-6,.md\:rt-r-ml-7,.md\:rt-r-ml-8,.md\:rt-r-ml-9,.md\:-rt-r-ml-1,.md\:-rt-r-ml-2,.md\:-rt-r-ml-3,.md\:-rt-r-ml-4,.md\:-rt-r-ml-5,.md\:-rt-r-ml-6,.md\:-rt-r-ml-7,.md\:-rt-r-ml-8,.md\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.md\:rt-r-ml{--margin-left: var(--ml-md) }.md\:rt-r-ml-0{--margin-left: 0px}.md\:rt-r-ml-1{--margin-left: var(--space-1)}.md\:rt-r-ml-2{--margin-left: var(--space-2)}.md\:rt-r-ml-3{--margin-left: var(--space-3)}.md\:rt-r-ml-4{--margin-left: var(--space-4)}.md\:rt-r-ml-5{--margin-left: var(--space-5)}.md\:rt-r-ml-6{--margin-left: var(--space-6)}.md\:rt-r-ml-7{--margin-left: var(--space-7)}.md\:rt-r-ml-8{--margin-left: var(--space-8)}.md\:rt-r-ml-9{--margin-left: var(--space-9)}.md\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.md\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.md\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.md\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.md\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.md\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.md\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.md\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.md\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}@media (min-width: 1280px){.lg\:rt-r-ml,.lg\:rt-r-ml-0,.lg\:rt-r-ml-1,.lg\:rt-r-ml-2,.lg\:rt-r-ml-3,.lg\:rt-r-ml-4,.lg\:rt-r-ml-5,.lg\:rt-r-ml-6,.lg\:rt-r-ml-7,.lg\:rt-r-ml-8,.lg\:rt-r-ml-9,.lg\:-rt-r-ml-1,.lg\:-rt-r-ml-2,.lg\:-rt-r-ml-3,.lg\:-rt-r-ml-4,.lg\:-rt-r-ml-5,.lg\:-rt-r-ml-6,.lg\:-rt-r-ml-7,.lg\:-rt-r-ml-8,.lg\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.lg\:rt-r-ml{--margin-left: var(--ml-lg) }.lg\:rt-r-ml-0{--margin-left: 0px}.lg\:rt-r-ml-1{--margin-left: var(--space-1)}.lg\:rt-r-ml-2{--margin-left: var(--space-2)}.lg\:rt-r-ml-3{--margin-left: var(--space-3)}.lg\:rt-r-ml-4{--margin-left: var(--space-4)}.lg\:rt-r-ml-5{--margin-left: var(--space-5)}.lg\:rt-r-ml-6{--margin-left: var(--space-6)}.lg\:rt-r-ml-7{--margin-left: var(--space-7)}.lg\:rt-r-ml-8{--margin-left: var(--space-8)}.lg\:rt-r-ml-9{--margin-left: var(--space-9)}.lg\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.lg\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.lg\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.lg\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.lg\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.lg\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.lg\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.lg\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.lg\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}@media (min-width: 1640px){.xl\:rt-r-ml,.xl\:rt-r-ml-0,.xl\:rt-r-ml-1,.xl\:rt-r-ml-2,.xl\:rt-r-ml-3,.xl\:rt-r-ml-4,.xl\:rt-r-ml-5,.xl\:rt-r-ml-6,.xl\:rt-r-ml-7,.xl\:rt-r-ml-8,.xl\:rt-r-ml-9,.xl\:-rt-r-ml-1,.xl\:-rt-r-ml-2,.xl\:-rt-r-ml-3,.xl\:-rt-r-ml-4,.xl\:-rt-r-ml-5,.xl\:-rt-r-ml-6,.xl\:-rt-r-ml-7,.xl\:-rt-r-ml-8,.xl\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.xl\:rt-r-ml{--margin-left: var(--ml-xl) }.xl\:rt-r-ml-0{--margin-left: 0px}.xl\:rt-r-ml-1{--margin-left: var(--space-1)}.xl\:rt-r-ml-2{--margin-left: var(--space-2)}.xl\:rt-r-ml-3{--margin-left: var(--space-3)}.xl\:rt-r-ml-4{--margin-left: var(--space-4)}.xl\:rt-r-ml-5{--margin-left: var(--space-5)}.xl\:rt-r-ml-6{--margin-left: var(--space-6)}.xl\:rt-r-ml-7{--margin-left: var(--space-7)}.xl\:rt-r-ml-8{--margin-left: var(--space-8)}.xl\:rt-r-ml-9{--margin-left: var(--space-9)}.xl\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.xl\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.xl\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.xl\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.xl\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.xl\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.xl\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.xl\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.xl\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}.rt-r-overflow-visible{overflow:visible}.rt-r-overflow-hidden{overflow:hidden}.rt-r-overflow-clip{overflow:clip}.rt-r-overflow-scroll{overflow:scroll}.rt-r-overflow-auto{overflow:auto}.rt-r-ox-visible{overflow-x:visible}.rt-r-ox-hidden{overflow-x:hidden}.rt-r-ox-clip{overflow-x:clip}.rt-r-ox-scroll{overflow-x:scroll}.rt-r-ox-auto{overflow-x:auto}.rt-r-oy-visible{overflow-y:visible}.rt-r-oy-hidden{overflow-y:hidden}.rt-r-oy-clip{overflow-y:clip}.rt-r-oy-scroll{overflow-y:scroll}.rt-r-oy-auto{overflow-y:auto}@media (min-width: 520px){.xs\:rt-r-overflow-visible{overflow:visible}.xs\:rt-r-overflow-hidden{overflow:hidden}.xs\:rt-r-overflow-clip{overflow:clip}.xs\:rt-r-overflow-scroll{overflow:scroll}.xs\:rt-r-overflow-auto{overflow:auto}.xs\:rt-r-ox-visible{overflow-x:visible}.xs\:rt-r-ox-hidden{overflow-x:hidden}.xs\:rt-r-ox-clip{overflow-x:clip}.xs\:rt-r-ox-scroll{overflow-x:scroll}.xs\:rt-r-ox-auto{overflow-x:auto}.xs\:rt-r-oy-visible{overflow-y:visible}.xs\:rt-r-oy-hidden{overflow-y:hidden}.xs\:rt-r-oy-clip{overflow-y:clip}.xs\:rt-r-oy-scroll{overflow-y:scroll}.xs\:rt-r-oy-auto{overflow-y:auto}}@media (min-width: 768px){.sm\:rt-r-overflow-visible{overflow:visible}.sm\:rt-r-overflow-hidden{overflow:hidden}.sm\:rt-r-overflow-clip{overflow:clip}.sm\:rt-r-overflow-scroll{overflow:scroll}.sm\:rt-r-overflow-auto{overflow:auto}.sm\:rt-r-ox-visible{overflow-x:visible}.sm\:rt-r-ox-hidden{overflow-x:hidden}.sm\:rt-r-ox-clip{overflow-x:clip}.sm\:rt-r-ox-scroll{overflow-x:scroll}.sm\:rt-r-ox-auto{overflow-x:auto}.sm\:rt-r-oy-visible{overflow-y:visible}.sm\:rt-r-oy-hidden{overflow-y:hidden}.sm\:rt-r-oy-clip{overflow-y:clip}.sm\:rt-r-oy-scroll{overflow-y:scroll}.sm\:rt-r-oy-auto{overflow-y:auto}}@media (min-width: 1024px){.md\:rt-r-overflow-visible{overflow:visible}.md\:rt-r-overflow-hidden{overflow:hidden}.md\:rt-r-overflow-clip{overflow:clip}.md\:rt-r-overflow-scroll{overflow:scroll}.md\:rt-r-overflow-auto{overflow:auto}.md\:rt-r-ox-visible{overflow-x:visible}.md\:rt-r-ox-hidden{overflow-x:hidden}.md\:rt-r-ox-clip{overflow-x:clip}.md\:rt-r-ox-scroll{overflow-x:scroll}.md\:rt-r-ox-auto{overflow-x:auto}.md\:rt-r-oy-visible{overflow-y:visible}.md\:rt-r-oy-hidden{overflow-y:hidden}.md\:rt-r-oy-clip{overflow-y:clip}.md\:rt-r-oy-scroll{overflow-y:scroll}.md\:rt-r-oy-auto{overflow-y:auto}}@media (min-width: 1280px){.lg\:rt-r-overflow-visible{overflow:visible}.lg\:rt-r-overflow-hidden{overflow:hidden}.lg\:rt-r-overflow-clip{overflow:clip}.lg\:rt-r-overflow-scroll{overflow:scroll}.lg\:rt-r-overflow-auto{overflow:auto}.lg\:rt-r-ox-visible{overflow-x:visible}.lg\:rt-r-ox-hidden{overflow-x:hidden}.lg\:rt-r-ox-clip{overflow-x:clip}.lg\:rt-r-ox-scroll{overflow-x:scroll}.lg\:rt-r-ox-auto{overflow-x:auto}.lg\:rt-r-oy-visible{overflow-y:visible}.lg\:rt-r-oy-hidden{overflow-y:hidden}.lg\:rt-r-oy-clip{overflow-y:clip}.lg\:rt-r-oy-scroll{overflow-y:scroll}.lg\:rt-r-oy-auto{overflow-y:auto}}@media (min-width: 1640px){.xl\:rt-r-overflow-visible{overflow:visible}.xl\:rt-r-overflow-hidden{overflow:hidden}.xl\:rt-r-overflow-clip{overflow:clip}.xl\:rt-r-overflow-scroll{overflow:scroll}.xl\:rt-r-overflow-auto{overflow:auto}.xl\:rt-r-ox-visible{overflow-x:visible}.xl\:rt-r-ox-hidden{overflow-x:hidden}.xl\:rt-r-ox-clip{overflow-x:clip}.xl\:rt-r-ox-scroll{overflow-x:scroll}.xl\:rt-r-ox-auto{overflow-x:auto}.xl\:rt-r-oy-visible{overflow-y:visible}.xl\:rt-r-oy-hidden{overflow-y:hidden}.xl\:rt-r-oy-clip{overflow-y:clip}.xl\:rt-r-oy-scroll{overflow-y:scroll}.xl\:rt-r-oy-auto{overflow-y:auto}}.rt-r-p{padding:var(--p)}.rt-r-p-0{padding:0}.rt-r-p-1{padding:var(--space-1)}.rt-r-p-2{padding:var(--space-2)}.rt-r-p-3{padding:var(--space-3)}.rt-r-p-4{padding:var(--space-4)}.rt-r-p-5{padding:var(--space-5)}.rt-r-p-6{padding:var(--space-6)}.rt-r-p-7{padding:var(--space-7)}.rt-r-p-8{padding:var(--space-8)}.rt-r-p-9{padding:var(--space-9)}.rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}@media (min-width: 520px){.xs\:rt-r-p{padding:var(--p-xs)}.xs\:rt-r-p-0{padding:0}.xs\:rt-r-p-1{padding:var(--space-1)}.xs\:rt-r-p-2{padding:var(--space-2)}.xs\:rt-r-p-3{padding:var(--space-3)}.xs\:rt-r-p-4{padding:var(--space-4)}.xs\:rt-r-p-5{padding:var(--space-5)}.xs\:rt-r-p-6{padding:var(--space-6)}.xs\:rt-r-p-7{padding:var(--space-7)}.xs\:rt-r-p-8{padding:var(--space-8)}.xs\:rt-r-p-9{padding:var(--space-9)}.xs\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}@media (min-width: 768px){.sm\:rt-r-p{padding:var(--p-sm)}.sm\:rt-r-p-0{padding:0}.sm\:rt-r-p-1{padding:var(--space-1)}.sm\:rt-r-p-2{padding:var(--space-2)}.sm\:rt-r-p-3{padding:var(--space-3)}.sm\:rt-r-p-4{padding:var(--space-4)}.sm\:rt-r-p-5{padding:var(--space-5)}.sm\:rt-r-p-6{padding:var(--space-6)}.sm\:rt-r-p-7{padding:var(--space-7)}.sm\:rt-r-p-8{padding:var(--space-8)}.sm\:rt-r-p-9{padding:var(--space-9)}.sm\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}@media (min-width: 1024px){.md\:rt-r-p{padding:var(--p-md)}.md\:rt-r-p-0{padding:0}.md\:rt-r-p-1{padding:var(--space-1)}.md\:rt-r-p-2{padding:var(--space-2)}.md\:rt-r-p-3{padding:var(--space-3)}.md\:rt-r-p-4{padding:var(--space-4)}.md\:rt-r-p-5{padding:var(--space-5)}.md\:rt-r-p-6{padding:var(--space-6)}.md\:rt-r-p-7{padding:var(--space-7)}.md\:rt-r-p-8{padding:var(--space-8)}.md\:rt-r-p-9{padding:var(--space-9)}.md\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}@media (min-width: 1280px){.lg\:rt-r-p{padding:var(--p-lg)}.lg\:rt-r-p-0{padding:0}.lg\:rt-r-p-1{padding:var(--space-1)}.lg\:rt-r-p-2{padding:var(--space-2)}.lg\:rt-r-p-3{padding:var(--space-3)}.lg\:rt-r-p-4{padding:var(--space-4)}.lg\:rt-r-p-5{padding:var(--space-5)}.lg\:rt-r-p-6{padding:var(--space-6)}.lg\:rt-r-p-7{padding:var(--space-7)}.lg\:rt-r-p-8{padding:var(--space-8)}.lg\:rt-r-p-9{padding:var(--space-9)}.lg\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}@media (min-width: 1640px){.xl\:rt-r-p{padding:var(--p-xl)}.xl\:rt-r-p-0{padding:0}.xl\:rt-r-p-1{padding:var(--space-1)}.xl\:rt-r-p-2{padding:var(--space-2)}.xl\:rt-r-p-3{padding:var(--space-3)}.xl\:rt-r-p-4{padding:var(--space-4)}.xl\:rt-r-p-5{padding:var(--space-5)}.xl\:rt-r-p-6{padding:var(--space-6)}.xl\:rt-r-p-7{padding:var(--space-7)}.xl\:rt-r-p-8{padding:var(--space-8)}.xl\:rt-r-p-9{padding:var(--space-9)}.xl\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}.rt-r-px{padding-left:var(--pl);padding-right:var(--pr)}.rt-r-px-0{padding-left:0;padding-right:0}.rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}@media (min-width: 520px){.xs\:rt-r-px{padding-left:var(--pl-xs);padding-right:var(--pr-xs)}.xs\:rt-r-px-0{padding-left:0;padding-right:0}.xs\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.xs\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.xs\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.xs\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.xs\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.xs\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.xs\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.xs\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.xs\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.xs\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}@media (min-width: 768px){.sm\:rt-r-px{padding-left:var(--pl-sm);padding-right:var(--pr-sm)}.sm\:rt-r-px-0{padding-left:0;padding-right:0}.sm\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.sm\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.sm\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.sm\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.sm\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.sm\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.sm\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.sm\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.sm\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.sm\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}@media (min-width: 1024px){.md\:rt-r-px{padding-left:var(--pl-md);padding-right:var(--pr-md)}.md\:rt-r-px-0{padding-left:0;padding-right:0}.md\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.md\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.md\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.md\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.md\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.md\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.md\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.md\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.md\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.md\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}@media (min-width: 1280px){.lg\:rt-r-px{padding-left:var(--pl-lg);padding-right:var(--pr-lg)}.lg\:rt-r-px-0{padding-left:0;padding-right:0}.lg\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.lg\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.lg\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.lg\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.lg\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.lg\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.lg\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.lg\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.lg\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.lg\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}@media (min-width: 1640px){.xl\:rt-r-px{padding-left:var(--pl-xl);padding-right:var(--pr-xl)}.xl\:rt-r-px-0{padding-left:0;padding-right:0}.xl\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.xl\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.xl\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.xl\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.xl\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.xl\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.xl\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.xl\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.xl\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.xl\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}.rt-r-py{padding-top:var(--pt);padding-bottom:var(--pb)}.rt-r-py-0{padding-top:0;padding-bottom:0}.rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}@media (min-width: 520px){.xs\:rt-r-py{padding-top:var(--pt-xs);padding-bottom:var(--pb-xs)}.xs\:rt-r-py-0{padding-top:0;padding-bottom:0}.xs\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.xs\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.xs\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.xs\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.xs\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.xs\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.xs\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.xs\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.xs\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.xs\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}@media (min-width: 768px){.sm\:rt-r-py{padding-top:var(--pt-sm);padding-bottom:var(--pb-sm)}.sm\:rt-r-py-0{padding-top:0;padding-bottom:0}.sm\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sm\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sm\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.sm\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sm\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.sm\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sm\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.sm\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.sm\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.sm\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}@media (min-width: 1024px){.md\:rt-r-py{padding-top:var(--pt-md);padding-bottom:var(--pb-md)}.md\:rt-r-py-0{padding-top:0;padding-bottom:0}.md\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.md\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.md\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.md\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.md\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.md\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.md\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.md\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.md\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.md\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}@media (min-width: 1280px){.lg\:rt-r-py{padding-top:var(--pt-lg);padding-bottom:var(--pb-lg)}.lg\:rt-r-py-0{padding-top:0;padding-bottom:0}.lg\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.lg\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.lg\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.lg\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.lg\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.lg\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.lg\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.lg\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.lg\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.lg\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}@media (min-width: 1640px){.xl\:rt-r-py{padding-top:var(--pt-xl);padding-bottom:var(--pb-xl)}.xl\:rt-r-py-0{padding-top:0;padding-bottom:0}.xl\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.xl\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.xl\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.xl\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.xl\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.xl\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.xl\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.xl\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.xl\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.xl\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}.rt-r-pt{padding-top:var(--pt)}.rt-r-pt-0{padding-top:0}.rt-r-pt-1{padding-top:var(--space-1)}.rt-r-pt-2{padding-top:var(--space-2)}.rt-r-pt-3{padding-top:var(--space-3)}.rt-r-pt-4{padding-top:var(--space-4)}.rt-r-pt-5{padding-top:var(--space-5)}.rt-r-pt-6{padding-top:var(--space-6)}.rt-r-pt-7{padding-top:var(--space-7)}.rt-r-pt-8{padding-top:var(--space-8)}.rt-r-pt-9{padding-top:var(--space-9)}.rt-r-pt-inset{padding-top:var(--inset-padding-top)}@media (min-width: 520px){.xs\:rt-r-pt{padding-top:var(--pt-xs)}.xs\:rt-r-pt-0{padding-top:0}.xs\:rt-r-pt-1{padding-top:var(--space-1)}.xs\:rt-r-pt-2{padding-top:var(--space-2)}.xs\:rt-r-pt-3{padding-top:var(--space-3)}.xs\:rt-r-pt-4{padding-top:var(--space-4)}.xs\:rt-r-pt-5{padding-top:var(--space-5)}.xs\:rt-r-pt-6{padding-top:var(--space-6)}.xs\:rt-r-pt-7{padding-top:var(--space-7)}.xs\:rt-r-pt-8{padding-top:var(--space-8)}.xs\:rt-r-pt-9{padding-top:var(--space-9)}.xs\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}@media (min-width: 768px){.sm\:rt-r-pt{padding-top:var(--pt-sm)}.sm\:rt-r-pt-0{padding-top:0}.sm\:rt-r-pt-1{padding-top:var(--space-1)}.sm\:rt-r-pt-2{padding-top:var(--space-2)}.sm\:rt-r-pt-3{padding-top:var(--space-3)}.sm\:rt-r-pt-4{padding-top:var(--space-4)}.sm\:rt-r-pt-5{padding-top:var(--space-5)}.sm\:rt-r-pt-6{padding-top:var(--space-6)}.sm\:rt-r-pt-7{padding-top:var(--space-7)}.sm\:rt-r-pt-8{padding-top:var(--space-8)}.sm\:rt-r-pt-9{padding-top:var(--space-9)}.sm\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}@media (min-width: 1024px){.md\:rt-r-pt{padding-top:var(--pt-md)}.md\:rt-r-pt-0{padding-top:0}.md\:rt-r-pt-1{padding-top:var(--space-1)}.md\:rt-r-pt-2{padding-top:var(--space-2)}.md\:rt-r-pt-3{padding-top:var(--space-3)}.md\:rt-r-pt-4{padding-top:var(--space-4)}.md\:rt-r-pt-5{padding-top:var(--space-5)}.md\:rt-r-pt-6{padding-top:var(--space-6)}.md\:rt-r-pt-7{padding-top:var(--space-7)}.md\:rt-r-pt-8{padding-top:var(--space-8)}.md\:rt-r-pt-9{padding-top:var(--space-9)}.md\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}@media (min-width: 1280px){.lg\:rt-r-pt{padding-top:var(--pt-lg)}.lg\:rt-r-pt-0{padding-top:0}.lg\:rt-r-pt-1{padding-top:var(--space-1)}.lg\:rt-r-pt-2{padding-top:var(--space-2)}.lg\:rt-r-pt-3{padding-top:var(--space-3)}.lg\:rt-r-pt-4{padding-top:var(--space-4)}.lg\:rt-r-pt-5{padding-top:var(--space-5)}.lg\:rt-r-pt-6{padding-top:var(--space-6)}.lg\:rt-r-pt-7{padding-top:var(--space-7)}.lg\:rt-r-pt-8{padding-top:var(--space-8)}.lg\:rt-r-pt-9{padding-top:var(--space-9)}.lg\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}@media (min-width: 1640px){.xl\:rt-r-pt{padding-top:var(--pt-xl)}.xl\:rt-r-pt-0{padding-top:0}.xl\:rt-r-pt-1{padding-top:var(--space-1)}.xl\:rt-r-pt-2{padding-top:var(--space-2)}.xl\:rt-r-pt-3{padding-top:var(--space-3)}.xl\:rt-r-pt-4{padding-top:var(--space-4)}.xl\:rt-r-pt-5{padding-top:var(--space-5)}.xl\:rt-r-pt-6{padding-top:var(--space-6)}.xl\:rt-r-pt-7{padding-top:var(--space-7)}.xl\:rt-r-pt-8{padding-top:var(--space-8)}.xl\:rt-r-pt-9{padding-top:var(--space-9)}.xl\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}.rt-r-pr{padding-right:var(--pr)}.rt-r-pr-0{padding-right:0}.rt-r-pr-1{padding-right:var(--space-1)}.rt-r-pr-2{padding-right:var(--space-2)}.rt-r-pr-3{padding-right:var(--space-3)}.rt-r-pr-4{padding-right:var(--space-4)}.rt-r-pr-5{padding-right:var(--space-5)}.rt-r-pr-6{padding-right:var(--space-6)}.rt-r-pr-7{padding-right:var(--space-7)}.rt-r-pr-8{padding-right:var(--space-8)}.rt-r-pr-9{padding-right:var(--space-9)}.rt-r-pr-inset{padding-right:var(--inset-padding-right)}@media (min-width: 520px){.xs\:rt-r-pr{padding-right:var(--pr-xs)}.xs\:rt-r-pr-0{padding-right:0}.xs\:rt-r-pr-1{padding-right:var(--space-1)}.xs\:rt-r-pr-2{padding-right:var(--space-2)}.xs\:rt-r-pr-3{padding-right:var(--space-3)}.xs\:rt-r-pr-4{padding-right:var(--space-4)}.xs\:rt-r-pr-5{padding-right:var(--space-5)}.xs\:rt-r-pr-6{padding-right:var(--space-6)}.xs\:rt-r-pr-7{padding-right:var(--space-7)}.xs\:rt-r-pr-8{padding-right:var(--space-8)}.xs\:rt-r-pr-9{padding-right:var(--space-9)}.xs\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}@media (min-width: 768px){.sm\:rt-r-pr{padding-right:var(--pr-sm)}.sm\:rt-r-pr-0{padding-right:0}.sm\:rt-r-pr-1{padding-right:var(--space-1)}.sm\:rt-r-pr-2{padding-right:var(--space-2)}.sm\:rt-r-pr-3{padding-right:var(--space-3)}.sm\:rt-r-pr-4{padding-right:var(--space-4)}.sm\:rt-r-pr-5{padding-right:var(--space-5)}.sm\:rt-r-pr-6{padding-right:var(--space-6)}.sm\:rt-r-pr-7{padding-right:var(--space-7)}.sm\:rt-r-pr-8{padding-right:var(--space-8)}.sm\:rt-r-pr-9{padding-right:var(--space-9)}.sm\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}@media (min-width: 1024px){.md\:rt-r-pr{padding-right:var(--pr-md)}.md\:rt-r-pr-0{padding-right:0}.md\:rt-r-pr-1{padding-right:var(--space-1)}.md\:rt-r-pr-2{padding-right:var(--space-2)}.md\:rt-r-pr-3{padding-right:var(--space-3)}.md\:rt-r-pr-4{padding-right:var(--space-4)}.md\:rt-r-pr-5{padding-right:var(--space-5)}.md\:rt-r-pr-6{padding-right:var(--space-6)}.md\:rt-r-pr-7{padding-right:var(--space-7)}.md\:rt-r-pr-8{padding-right:var(--space-8)}.md\:rt-r-pr-9{padding-right:var(--space-9)}.md\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}@media (min-width: 1280px){.lg\:rt-r-pr{padding-right:var(--pr-lg)}.lg\:rt-r-pr-0{padding-right:0}.lg\:rt-r-pr-1{padding-right:var(--space-1)}.lg\:rt-r-pr-2{padding-right:var(--space-2)}.lg\:rt-r-pr-3{padding-right:var(--space-3)}.lg\:rt-r-pr-4{padding-right:var(--space-4)}.lg\:rt-r-pr-5{padding-right:var(--space-5)}.lg\:rt-r-pr-6{padding-right:var(--space-6)}.lg\:rt-r-pr-7{padding-right:var(--space-7)}.lg\:rt-r-pr-8{padding-right:var(--space-8)}.lg\:rt-r-pr-9{padding-right:var(--space-9)}.lg\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}@media (min-width: 1640px){.xl\:rt-r-pr{padding-right:var(--pr-xl)}.xl\:rt-r-pr-0{padding-right:0}.xl\:rt-r-pr-1{padding-right:var(--space-1)}.xl\:rt-r-pr-2{padding-right:var(--space-2)}.xl\:rt-r-pr-3{padding-right:var(--space-3)}.xl\:rt-r-pr-4{padding-right:var(--space-4)}.xl\:rt-r-pr-5{padding-right:var(--space-5)}.xl\:rt-r-pr-6{padding-right:var(--space-6)}.xl\:rt-r-pr-7{padding-right:var(--space-7)}.xl\:rt-r-pr-8{padding-right:var(--space-8)}.xl\:rt-r-pr-9{padding-right:var(--space-9)}.xl\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}.rt-r-pb{padding-bottom:var(--pb)}.rt-r-pb-0{padding-bottom:0}.rt-r-pb-1{padding-bottom:var(--space-1)}.rt-r-pb-2{padding-bottom:var(--space-2)}.rt-r-pb-3{padding-bottom:var(--space-3)}.rt-r-pb-4{padding-bottom:var(--space-4)}.rt-r-pb-5{padding-bottom:var(--space-5)}.rt-r-pb-6{padding-bottom:var(--space-6)}.rt-r-pb-7{padding-bottom:var(--space-7)}.rt-r-pb-8{padding-bottom:var(--space-8)}.rt-r-pb-9{padding-bottom:var(--space-9)}.rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}@media (min-width: 520px){.xs\:rt-r-pb{padding-bottom:var(--pb-xs)}.xs\:rt-r-pb-0{padding-bottom:0}.xs\:rt-r-pb-1{padding-bottom:var(--space-1)}.xs\:rt-r-pb-2{padding-bottom:var(--space-2)}.xs\:rt-r-pb-3{padding-bottom:var(--space-3)}.xs\:rt-r-pb-4{padding-bottom:var(--space-4)}.xs\:rt-r-pb-5{padding-bottom:var(--space-5)}.xs\:rt-r-pb-6{padding-bottom:var(--space-6)}.xs\:rt-r-pb-7{padding-bottom:var(--space-7)}.xs\:rt-r-pb-8{padding-bottom:var(--space-8)}.xs\:rt-r-pb-9{padding-bottom:var(--space-9)}.xs\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}@media (min-width: 768px){.sm\:rt-r-pb{padding-bottom:var(--pb-sm)}.sm\:rt-r-pb-0{padding-bottom:0}.sm\:rt-r-pb-1{padding-bottom:var(--space-1)}.sm\:rt-r-pb-2{padding-bottom:var(--space-2)}.sm\:rt-r-pb-3{padding-bottom:var(--space-3)}.sm\:rt-r-pb-4{padding-bottom:var(--space-4)}.sm\:rt-r-pb-5{padding-bottom:var(--space-5)}.sm\:rt-r-pb-6{padding-bottom:var(--space-6)}.sm\:rt-r-pb-7{padding-bottom:var(--space-7)}.sm\:rt-r-pb-8{padding-bottom:var(--space-8)}.sm\:rt-r-pb-9{padding-bottom:var(--space-9)}.sm\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}@media (min-width: 1024px){.md\:rt-r-pb{padding-bottom:var(--pb-md)}.md\:rt-r-pb-0{padding-bottom:0}.md\:rt-r-pb-1{padding-bottom:var(--space-1)}.md\:rt-r-pb-2{padding-bottom:var(--space-2)}.md\:rt-r-pb-3{padding-bottom:var(--space-3)}.md\:rt-r-pb-4{padding-bottom:var(--space-4)}.md\:rt-r-pb-5{padding-bottom:var(--space-5)}.md\:rt-r-pb-6{padding-bottom:var(--space-6)}.md\:rt-r-pb-7{padding-bottom:var(--space-7)}.md\:rt-r-pb-8{padding-bottom:var(--space-8)}.md\:rt-r-pb-9{padding-bottom:var(--space-9)}.md\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}@media (min-width: 1280px){.lg\:rt-r-pb{padding-bottom:var(--pb-lg)}.lg\:rt-r-pb-0{padding-bottom:0}.lg\:rt-r-pb-1{padding-bottom:var(--space-1)}.lg\:rt-r-pb-2{padding-bottom:var(--space-2)}.lg\:rt-r-pb-3{padding-bottom:var(--space-3)}.lg\:rt-r-pb-4{padding-bottom:var(--space-4)}.lg\:rt-r-pb-5{padding-bottom:var(--space-5)}.lg\:rt-r-pb-6{padding-bottom:var(--space-6)}.lg\:rt-r-pb-7{padding-bottom:var(--space-7)}.lg\:rt-r-pb-8{padding-bottom:var(--space-8)}.lg\:rt-r-pb-9{padding-bottom:var(--space-9)}.lg\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}@media (min-width: 1640px){.xl\:rt-r-pb{padding-bottom:var(--pb-xl)}.xl\:rt-r-pb-0{padding-bottom:0}.xl\:rt-r-pb-1{padding-bottom:var(--space-1)}.xl\:rt-r-pb-2{padding-bottom:var(--space-2)}.xl\:rt-r-pb-3{padding-bottom:var(--space-3)}.xl\:rt-r-pb-4{padding-bottom:var(--space-4)}.xl\:rt-r-pb-5{padding-bottom:var(--space-5)}.xl\:rt-r-pb-6{padding-bottom:var(--space-6)}.xl\:rt-r-pb-7{padding-bottom:var(--space-7)}.xl\:rt-r-pb-8{padding-bottom:var(--space-8)}.xl\:rt-r-pb-9{padding-bottom:var(--space-9)}.xl\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}.rt-r-pl{padding-left:var(--pl)}.rt-r-pl-0{padding-left:0}.rt-r-pl-1{padding-left:var(--space-1)}.rt-r-pl-2{padding-left:var(--space-2)}.rt-r-pl-3{padding-left:var(--space-3)}.rt-r-pl-4{padding-left:var(--space-4)}.rt-r-pl-5{padding-left:var(--space-5)}.rt-r-pl-6{padding-left:var(--space-6)}.rt-r-pl-7{padding-left:var(--space-7)}.rt-r-pl-8{padding-left:var(--space-8)}.rt-r-pl-9{padding-left:var(--space-9)}.rt-r-pl-inset{padding-left:var(--inset-padding-left)}@media (min-width: 520px){.xs\:rt-r-pl{padding-left:var(--pl-xs)}.xs\:rt-r-pl-0{padding-left:0}.xs\:rt-r-pl-1{padding-left:var(--space-1)}.xs\:rt-r-pl-2{padding-left:var(--space-2)}.xs\:rt-r-pl-3{padding-left:var(--space-3)}.xs\:rt-r-pl-4{padding-left:var(--space-4)}.xs\:rt-r-pl-5{padding-left:var(--space-5)}.xs\:rt-r-pl-6{padding-left:var(--space-6)}.xs\:rt-r-pl-7{padding-left:var(--space-7)}.xs\:rt-r-pl-8{padding-left:var(--space-8)}.xs\:rt-r-pl-9{padding-left:var(--space-9)}.xs\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}@media (min-width: 768px){.sm\:rt-r-pl{padding-left:var(--pl-sm)}.sm\:rt-r-pl-0{padding-left:0}.sm\:rt-r-pl-1{padding-left:var(--space-1)}.sm\:rt-r-pl-2{padding-left:var(--space-2)}.sm\:rt-r-pl-3{padding-left:var(--space-3)}.sm\:rt-r-pl-4{padding-left:var(--space-4)}.sm\:rt-r-pl-5{padding-left:var(--space-5)}.sm\:rt-r-pl-6{padding-left:var(--space-6)}.sm\:rt-r-pl-7{padding-left:var(--space-7)}.sm\:rt-r-pl-8{padding-left:var(--space-8)}.sm\:rt-r-pl-9{padding-left:var(--space-9)}.sm\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}@media (min-width: 1024px){.md\:rt-r-pl{padding-left:var(--pl-md)}.md\:rt-r-pl-0{padding-left:0}.md\:rt-r-pl-1{padding-left:var(--space-1)}.md\:rt-r-pl-2{padding-left:var(--space-2)}.md\:rt-r-pl-3{padding-left:var(--space-3)}.md\:rt-r-pl-4{padding-left:var(--space-4)}.md\:rt-r-pl-5{padding-left:var(--space-5)}.md\:rt-r-pl-6{padding-left:var(--space-6)}.md\:rt-r-pl-7{padding-left:var(--space-7)}.md\:rt-r-pl-8{padding-left:var(--space-8)}.md\:rt-r-pl-9{padding-left:var(--space-9)}.md\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}@media (min-width: 1280px){.lg\:rt-r-pl{padding-left:var(--pl-lg)}.lg\:rt-r-pl-0{padding-left:0}.lg\:rt-r-pl-1{padding-left:var(--space-1)}.lg\:rt-r-pl-2{padding-left:var(--space-2)}.lg\:rt-r-pl-3{padding-left:var(--space-3)}.lg\:rt-r-pl-4{padding-left:var(--space-4)}.lg\:rt-r-pl-5{padding-left:var(--space-5)}.lg\:rt-r-pl-6{padding-left:var(--space-6)}.lg\:rt-r-pl-7{padding-left:var(--space-7)}.lg\:rt-r-pl-8{padding-left:var(--space-8)}.lg\:rt-r-pl-9{padding-left:var(--space-9)}.lg\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}@media (min-width: 1640px){.xl\:rt-r-pl{padding-left:var(--pl-xl)}.xl\:rt-r-pl-0{padding-left:0}.xl\:rt-r-pl-1{padding-left:var(--space-1)}.xl\:rt-r-pl-2{padding-left:var(--space-2)}.xl\:rt-r-pl-3{padding-left:var(--space-3)}.xl\:rt-r-pl-4{padding-left:var(--space-4)}.xl\:rt-r-pl-5{padding-left:var(--space-5)}.xl\:rt-r-pl-6{padding-left:var(--space-6)}.xl\:rt-r-pl-7{padding-left:var(--space-7)}.xl\:rt-r-pl-8{padding-left:var(--space-8)}.xl\:rt-r-pl-9{padding-left:var(--space-9)}.xl\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}.rt-r-position-static{position:static}.rt-r-position-absolute{position:absolute}.rt-r-position-relative{position:relative}.rt-r-position-fixed{position:fixed}.rt-r-position-sticky{position:sticky}@media (min-width: 520px){.xs\:rt-r-position-static{position:static}.xs\:rt-r-position-absolute{position:absolute}.xs\:rt-r-position-relative{position:relative}.xs\:rt-r-position-fixed{position:fixed}.xs\:rt-r-position-sticky{position:sticky}}@media (min-width: 768px){.sm\:rt-r-position-static{position:static}.sm\:rt-r-position-absolute{position:absolute}.sm\:rt-r-position-relative{position:relative}.sm\:rt-r-position-fixed{position:fixed}.sm\:rt-r-position-sticky{position:sticky}}@media (min-width: 1024px){.md\:rt-r-position-static{position:static}.md\:rt-r-position-absolute{position:absolute}.md\:rt-r-position-relative{position:relative}.md\:rt-r-position-fixed{position:fixed}.md\:rt-r-position-sticky{position:sticky}}@media (min-width: 1280px){.lg\:rt-r-position-static{position:static}.lg\:rt-r-position-absolute{position:absolute}.lg\:rt-r-position-relative{position:relative}.lg\:rt-r-position-fixed{position:fixed}.lg\:rt-r-position-sticky{position:sticky}}@media (min-width: 1640px){.xl\:rt-r-position-static{position:static}.xl\:rt-r-position-absolute{position:absolute}.xl\:rt-r-position-relative{position:relative}.xl\:rt-r-position-fixed{position:fixed}.xl\:rt-r-position-sticky{position:sticky}}.rt-r-w{width:var(--width)}@media (min-width: 520px){.xs\:rt-r-w{width:var(--width-xs)}}@media (min-width: 768px){.sm\:rt-r-w{width:var(--width-sm)}}@media (min-width: 1024px){.md\:rt-r-w{width:var(--width-md)}}@media (min-width: 1280px){.lg\:rt-r-w{width:var(--width-lg)}}@media (min-width: 1640px){.xl\:rt-r-w{width:var(--width-xl)}}.rt-r-min-w{min-width:var(--min-width)}@media (min-width: 520px){.xs\:rt-r-min-w{min-width:var(--min-width-xs)}}@media (min-width: 768px){.sm\:rt-r-min-w{min-width:var(--min-width-sm)}}@media (min-width: 1024px){.md\:rt-r-min-w{min-width:var(--min-width-md)}}@media (min-width: 1280px){.lg\:rt-r-min-w{min-width:var(--min-width-lg)}}@media (min-width: 1640px){.xl\:rt-r-min-w{min-width:var(--min-width-xl)}}.rt-r-max-w{max-width:var(--max-width)}@media (min-width: 520px){.xs\:rt-r-max-w{max-width:var(--max-width-xs)}}@media (min-width: 768px){.sm\:rt-r-max-w{max-width:var(--max-width-sm)}}@media (min-width: 1024px){.md\:rt-r-max-w{max-width:var(--max-width-md)}}@media (min-width: 1280px){.lg\:rt-r-max-w{max-width:var(--max-width-lg)}}@media (min-width: 1640px){.xl\:rt-r-max-w{max-width:var(--max-width-xl)}}.rt-r-weight-light{font-weight:var(--font-weight-light)}.rt-r-weight-regular{font-weight:var(--font-weight-regular)}.rt-r-weight-medium{font-weight:var(--font-weight-medium)}.rt-r-weight-bold{font-weight:var(--font-weight-bold)}@media (min-width: 520px){.xs\:rt-r-weight-light{font-weight:var(--font-weight-light)}.xs\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.xs\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.xs\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}@media (min-width: 768px){.sm\:rt-r-weight-light{font-weight:var(--font-weight-light)}.sm\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.sm\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.sm\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}@media (min-width: 1024px){.md\:rt-r-weight-light{font-weight:var(--font-weight-light)}.md\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.md\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.md\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}@media (min-width: 1280px){.lg\:rt-r-weight-light{font-weight:var(--font-weight-light)}.lg\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.lg\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.lg\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}@media (min-width: 1640px){.xl\:rt-r-weight-light{font-weight:var(--font-weight-light)}.xl\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.xl\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.xl\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}.rt-r-lt-normal:before,.rt-r-lt-end:before,.rt-r-lt-normal:after,.rt-r-lt-start:after{content:none}.rt-r-lt-start:before,.rt-r-lt-both:before,.rt-r-lt-end:after,.rt-r-lt-both:after{content:"";display:table}.rt-r-lt-start:before,.rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.rt-r-lt-end:after,.rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}@media (min-width: 520px){.xs\:rt-r-lt-normal:before,.xs\:rt-r-lt-end:before,.xs\:rt-r-lt-normal:after,.xs\:rt-r-lt-start:after{content:none}.xs\:rt-r-lt-start:before,.xs\:rt-r-lt-both:before,.xs\:rt-r-lt-end:after,.xs\:rt-r-lt-both:after{content:"";display:table}.xs\:rt-r-lt-start:before,.xs\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.xs\:rt-r-lt-end:after,.xs\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}@media (min-width: 768px){.sm\:rt-r-lt-normal:before,.sm\:rt-r-lt-end:before,.sm\:rt-r-lt-normal:after,.sm\:rt-r-lt-start:after{content:none}.sm\:rt-r-lt-start:before,.sm\:rt-r-lt-both:before,.sm\:rt-r-lt-end:after,.sm\:rt-r-lt-both:after{content:"";display:table}.sm\:rt-r-lt-start:before,.sm\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.sm\:rt-r-lt-end:after,.sm\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}@media (min-width: 1024px){.md\:rt-r-lt-normal:before,.md\:rt-r-lt-end:before,.md\:rt-r-lt-normal:after,.md\:rt-r-lt-start:after{content:none}.md\:rt-r-lt-start:before,.md\:rt-r-lt-both:before,.md\:rt-r-lt-end:after,.md\:rt-r-lt-both:after{content:"";display:table}.md\:rt-r-lt-start:before,.md\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.md\:rt-r-lt-end:after,.md\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}@media (min-width: 1280px){.lg\:rt-r-lt-normal:before,.lg\:rt-r-lt-end:before,.lg\:rt-r-lt-normal:after,.lg\:rt-r-lt-start:after{content:none}.lg\:rt-r-lt-start:before,.lg\:rt-r-lt-both:before,.lg\:rt-r-lt-end:after,.lg\:rt-r-lt-both:after{content:"";display:table}.lg\:rt-r-lt-start:before,.lg\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.lg\:rt-r-lt-end:after,.lg\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}@media (min-width: 1640px){.xl\:rt-r-lt-normal:before,.xl\:rt-r-lt-end:before,.xl\:rt-r-lt-normal:after,.xl\:rt-r-lt-start:after{content:none}.xl\:rt-r-lt-start:before,.xl\:rt-r-lt-both:before,.xl\:rt-r-lt-end:after,.xl\:rt-r-lt-both:after{content:"";display:table}.xl\:rt-r-lt-start:before,.xl\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.xl\:rt-r-lt-end:after,.xl\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}.rt-r-resize-none{resize:none}.rt-r-resize-vertical{resize:vertical}.rt-r-resize-horizontal{resize:horizontal}.rt-r-resize-both{resize:both}@media (min-width: 520px){.xs\:rt-r-resize-none{resize:none}.xs\:rt-r-resize-vertical{resize:vertical}.xs\:rt-r-resize-horizontal{resize:horizontal}.xs\:rt-r-resize-both{resize:both}}@media (min-width: 768px){.sm\:rt-r-resize-none{resize:none}.sm\:rt-r-resize-vertical{resize:vertical}.sm\:rt-r-resize-horizontal{resize:horizontal}.sm\:rt-r-resize-both{resize:both}}@media (min-width: 1024px){.md\:rt-r-resize-none{resize:none}.md\:rt-r-resize-vertical{resize:vertical}.md\:rt-r-resize-horizontal{resize:horizontal}.md\:rt-r-resize-both{resize:both}}@media (min-width: 1280px){.lg\:rt-r-resize-none{resize:none}.lg\:rt-r-resize-vertical{resize:vertical}.lg\:rt-r-resize-horizontal{resize:horizontal}.lg\:rt-r-resize-both{resize:both}}@media (min-width: 1640px){.xl\:rt-r-resize-none{resize:none}.xl\:rt-r-resize-vertical{resize:vertical}.xl\:rt-r-resize-horizontal{resize:horizontal}.xl\:rt-r-resize-both{resize:both}}.rt-r-tl-auto{table-layout:auto}.rt-r-tl-fixed{table-layout:fixed}@media (min-width: 520px){.xs\:rt-r-tl-auto{table-layout:auto}.xs\:rt-r-tl-fixed{table-layout:fixed}}@media (min-width: 768px){.sm\:rt-r-tl-auto{table-layout:auto}.sm\:rt-r-tl-fixed{table-layout:fixed}}@media (min-width: 1024px){.md\:rt-r-tl-auto{table-layout:auto}.md\:rt-r-tl-fixed{table-layout:fixed}}@media (min-width: 1280px){.lg\:rt-r-tl-auto{table-layout:auto}.lg\:rt-r-tl-fixed{table-layout:fixed}}@media (min-width: 1640px){.xl\:rt-r-tl-auto{table-layout:auto}.xl\:rt-r-tl-fixed{table-layout:fixed}}.rt-r-ta-left{text-align:left}.rt-r-ta-center{text-align:center}.rt-r-ta-right{text-align:right}@media (min-width: 520px){.xs\:rt-r-ta-left{text-align:left}.xs\:rt-r-ta-center{text-align:center}.xs\:rt-r-ta-right{text-align:right}}@media (min-width: 768px){.sm\:rt-r-ta-left{text-align:left}.sm\:rt-r-ta-center{text-align:center}.sm\:rt-r-ta-right{text-align:right}}@media (min-width: 1024px){.md\:rt-r-ta-left{text-align:left}.md\:rt-r-ta-center{text-align:center}.md\:rt-r-ta-right{text-align:right}}@media (min-width: 1280px){.lg\:rt-r-ta-left{text-align:left}.lg\:rt-r-ta-center{text-align:center}.lg\:rt-r-ta-right{text-align:right}}@media (min-width: 1640px){.xl\:rt-r-ta-left{text-align:left}.xl\:rt-r-ta-center{text-align:center}.xl\:rt-r-ta-right{text-align:right}}.rt-r-tw-wrap{white-space:normal}.rt-r-tw-nowrap{white-space:nowrap}.rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.rt-r-tw-balance{white-space:normal;text-wrap:balance}@media (min-width: 520px){.xs\:rt-r-tw-wrap{white-space:normal}.xs\:rt-r-tw-nowrap{white-space:nowrap}.xs\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.xs\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}@media (min-width: 768px){.sm\:rt-r-tw-wrap{white-space:normal}.sm\:rt-r-tw-nowrap{white-space:nowrap}.sm\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.sm\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}@media (min-width: 1024px){.md\:rt-r-tw-wrap{white-space:normal}.md\:rt-r-tw-nowrap{white-space:nowrap}.md\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.md\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}@media (min-width: 1280px){.lg\:rt-r-tw-wrap{white-space:normal}.lg\:rt-r-tw-nowrap{white-space:nowrap}.lg\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.lg\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}@media (min-width: 1640px){.xl\:rt-r-tw-wrap{white-space:normal}.xl\:rt-r-tw-nowrap{white-space:nowrap}.xl\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.xl\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}.rt-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-r-va-baseline{vertical-align:baseline}.rt-r-va-top{vertical-align:top}.rt-r-va-middle{vertical-align:middle}.rt-r-va-bottom{vertical-align:bottom}@media (min-width: 520px){.xs\:rt-r-va-baseline{vertical-align:baseline}.xs\:rt-r-va-top{vertical-align:top}.xs\:rt-r-va-middle{vertical-align:middle}.xs\:rt-r-va-bottom{vertical-align:bottom}}@media (min-width: 768px){.sm\:rt-r-va-baseline{vertical-align:baseline}.sm\:rt-r-va-top{vertical-align:top}.sm\:rt-r-va-middle{vertical-align:middle}.sm\:rt-r-va-bottom{vertical-align:bottom}}@media (min-width: 1024px){.md\:rt-r-va-baseline{vertical-align:baseline}.md\:rt-r-va-top{vertical-align:top}.md\:rt-r-va-middle{vertical-align:middle}.md\:rt-r-va-bottom{vertical-align:bottom}}@media (min-width: 1280px){.lg\:rt-r-va-baseline{vertical-align:baseline}.lg\:rt-r-va-top{vertical-align:top}.lg\:rt-r-va-middle{vertical-align:middle}.lg\:rt-r-va-bottom{vertical-align:bottom}}@media (min-width: 1640px){.xl\:rt-r-va-baseline{vertical-align:baseline}.xl\:rt-r-va-top{vertical-align:top}.xl\:rt-r-va-middle{vertical-align:middle}.xl\:rt-r-va-bottom{vertical-align:bottom}}.game-container{background-color:#8b2e2e;min-height:100vh;display:flex;flex-direction:column;padding:20px;overflow:hidden;position:fixed;width:100%;height:100%;top:0;left:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.game-header{display:flex;justify-content:space-between;align-items:center;padding:10px;transform:translateZ(0)}.left-controls{display:flex;gap:10px}.icon-button{background:none;border:none;cursor:pointer;padding:5px}.icon-button img{width:60px;height:60px;object-fit:contain}.cards-container{flex:1;display:flex;justify-content:center;align-items:flex-start;gap:50px;padding:80px 40px 0;margin-top:15px}.card-slot{background:#ffffff1a;border-radius:20px;padding:30px 25px 25px;display:flex;flex-direction:column;align-items:center;gap:15px;width:280px;min-height:450px;position:relative;overflow:visible}.card-slot:hover{transform:translateY(-5px)}.cocktail-container{margin-bottom:10px}.cocktail{width:80px;height:80px}.card-container{margin:0;display:flex;flex-direction:column;align-items:center}.card{width:117.6px;height:157.2px;border-radius:10px}.card-info{margin-top:10px;text-align:center;width:100%}.pot-text,.mine-text{margin:5px 0}.mine-text{margin:0;color:#fff;font-size:16px;padding:5px 0}.controls-container{display:flex;justify-content:space-between;align-items:center;padding:20px;margin-top:auto}.balance-display{display:flex;align-items:center;gap:10px;background-color:#00000080;padding:10px 20px;border-radius:20px;color:#fff;font-size:1.2rem;font-weight:700;min-width:160px}.token-icon{width:40px;height:40px}.balance-display span{flex:1;text-align:center}.betting-controls{display:flex;gap:30px}.token-button{background:none;border:none;cursor:pointer;padding:5px;transition:transform .2s;position:relative}.token-button.selected{transform:scale(1.1)}.token-button.selected:before{content:"";position:absolute;top:-34px;left:50%;transform:translate(-50%);width:50px;height:50px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAMAAABNTyq8AAADAFBMVEUAAAD/AAD//wD/gAD/gID//wD//4D/qgD/qlX/v0D//4D/mTP/zDP/zGb//zP//2b/qlX/1FX/1ID/tkn/20n/223/v0D/v2D/30D/32D/xlX/41X/zE3/zGb//2b/uUb/uV3/uXT/0V3/0XT/6F3/v2r/1Gr/xE7/xGL/2Hb/223/zFX/z2D/32D/0mn/4Wn/xlX/1VX/117/zFn/zGb/2Vn/2Wb/wmH/zlX/zmH/223/0V3/0Wj/3F3/01n/02T/3ln/v1X/ylX/ymD/zFz/zGb/1lz/zlj/zmL/xlX/xl7/0FX/0F7/0WT/22T/ymH/01j/3GH/zF3/zlr/1lr/1mP/z2D/12D/2GT/zWP/1mD/1mf/0GX/12X/2GL/3mL/0mD/zV3/zmH/1GH/22H/0F//1WX/0WP/12D/017/zmL/1GL/ymD/z2D/1GX/y2P/zVr/0lr/12T/013/1WH/zWD/1mT/0mL/z2H/02H/z1//1F//1GP/2F//0F3/0GL/1Gb/zWD/0WD/0WT/zmP/zmf/0mP/0mH/0mX/z2T/12T/1GL/zmL/z2D/0GH/0WP/1WP/0mL/1WL/z2T/0mD/0mT/z1//z2P/02P/0WD/1GP/0WL/02H/1GP/0WH/0WT/0mP/0mb/0mL/0WL/1GL/0GH/0mH/0mP/0GL/z2L/0mL/0mT/0WP/02D/02P/0GL/02T/z2P/1GP/0GL/0WP/02T/0mP/0mX/0mP/0WL/0WL/0WT/0GP/0mP/0mX/0GL/0mT/0GP/0mP/0WP/0Wb/02b/0mL/0mT/1Wn/z2H/zmH91Wz/1Wz/0WP912z/127/0WP91Wz/1Wz91W/912//0mX92XT+2nf82Hf83Hr+23f/0WL/0mL74Ib634b74Yn83YD64If734H834H73oH+2HP734H734P634P64on64or644v92Xb64on644n644v65JD55JD55JL55ZH65pL65ZL65ZP544/45ZT555X555X455b45pf455f56Jj455dvSs9lAAAA/3RSTlMAAQECAgICAwMEBAUFBQUFBgYGBwcHCAgICAkJCgoKCwsLCwsLDAwNDQ0ODxAQERESEhMUFBQUFRUVFRYWFhcXFxgYGBkZGRoaGxsbGxwcHR0dHh8fHyAgISQlJSYmJycoKSoqKisrLC0uLy8wMDAxMzMzNDc4ODk6Ojs7Ozs8PDw9PT0+Pj4/P0BAQURFR0hISUlKSkpLS0tNTVNXWFlZWlpbXmBhYWdoa2trb29vc3N2d3h5e3x8fn+AgIGBgYKCg4OEhYWHh4qQkZKSlpmZm56en5+mqausrq+2tre6xMTFxcXKzM3N1Nra3uDh4eHu8PDy8/f3+Pn6+/z+/v6L1Uk8AAACG0lEQVQ4y9WTS2/TQBRGx+Px+BHbceI6iVuk0gdJSgqlorCAH84vYAcIgaggUlUhpVKalxM/Mo7nxaIiTdLQPXc5OnO+u7gfAA9GUTZf1AcM1DQhN75tMqaFYJ6TR01OENQdW5HFI5BTP3z+7sRClK5SaD0rOG5dvAcfTVUw8g/IcMPw7O0BoEWcEF5sjYP63tOLs2cYGIxN5wmT2yAcBp3WeTVnljbJhiDjWyDFqzRfn+3DIbENXkwnlGyBHLfVbJ06US81S9o4LSaUPlgcW7Vas+3TmyuJbL8dDcIFKzZNeLd1ftDR+19vElp1cQSyLKEbJs2v7YUdJ+0OfgHULbsvot3xLOfrJm/3qPPqSP19+WmYpp7nGzyN00W+BpmN4/3OS3f6+VvvelYSer2EZlNK5mwlDrme1z7xWW8QEwmy2eDG3mlPbh2XsqUJ4nD/TfPEHP6I+6LklayAVxwcy4gkQi5NNqrttcrzMTRPEyY111DGbrk9Cq/tYhmHUbVx2AAEPwnEggOEVazPzcbxz2Ck8b8Qx8ZOXQe+v3Y4euhjnQMA4N1OWZ4IsXnJnM0Ygcs4Jm+7HxpmlSpEF0xRYW5JFJH+VY/e78QT9IVWdhaVXM+wAji1c3OKR9H3aSLv26LoZctHbuYxLgyZYRXFZswm2WyxAgEFlYQjTKJKKKQqFG4SmCrJXQNXeqdxTUCGgAAQMAQAgxT85/MHfXruNvBH5rkAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;background-position:center}.token-button:hover{transform:scale(1.1)}.token-button img{width:65px;height:65px;position:relative;z-index:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.rebet-button{background:none;border:none;cursor:pointer;padding:5px}.rebet-button img{height:40px}.rules-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.rules-content{background-color:#1a1a1acc;padding:2rem;border-radius:10px;max-width:600px;width:95%;color:#fff;text-align:center}.rules-content h2{margin-bottom:1.5rem;color:gold}.rules-text{text-align:left;margin-bottom:1.5rem}.rules-text p{margin:.5rem 0;line-height:1.5}.close-button{background-color:gold;color:#1a1a1a;border:none;padding:.5rem 1.5rem;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .3s}.close-button:hover{background-color:#ffed4a}.action-buttons{display:flex;gap:20px;transform:translate(-50px)}.action-button{background:none;border:none;cursor:pointer;padding:10px;transition:transform .2s}.action-button:hover{transform:scale(1.1)}.action-button img{height:60px;width:auto}.tokens-container{position:relative;min-height:140px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:10px 0;padding:5px;overflow:visible;pointer-events:none}.animated-token{width:40px;height:40px;position:absolute;pointer-events:none;z-index:1;opacity:0;animation:throwToken .6s cubic-bezier(.25,.46,.45,.94) forwards;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes throwToken{0%{transform:translate(var(--start-x),var(--start-y)) scale(.6);opacity:0}20%{opacity:1}to{transform:translate(var(--end-x),var(--end-y)) scale(1);opacity:1}}.tokens-container:hover .animated-token{transform:translate(var(--end-x),var(--end-y)) scale(1.1) rotate(0)!important}.balance-section{display:flex;align-items:center;gap:15px}.add-coins-button{background:gold;color:#1a1a1a;border:none;padding:8px 15px;border-radius:20px;cursor:pointer;font-weight:700;transition:background-color .3s}.add-coins-button:hover{background:#ffed4a}.add-coins-input{margin:20px 0}.add-coins-input input{width:200px;padding:10px;border:2px solid #ffd700;border-radius:5px;background:#2a2a2a;color:#fff;font-size:16px;text-align:center}.add-coins-input input:focus{outline:none;border-color:#ffed4a}.modal-buttons{display:flex;justify-content:center;gap:15px;margin-top:20px}.confirm-button{background:gold;color:#1a1a1a;border:none;padding:8px 20px;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .3s}.confirm-button:hover{background:#ffed4a}.winner-card{animation:winner-pulse 1.5s infinite;box-shadow:0 0 20px 5px gold,0 0 30px 10px #ffd70080;transform:scale(1.05);z-index:10}@keyframes winner-pulse{0%{box-shadow:0 0 20px 5px gold,0 0 30px 10px #ffd70080}50%{box-shadow:0 0 25px 8px gold,0 0 40px 15px #ffd700b3}to{box-shadow:0 0 20px 5px gold,0 0 30px 10px #ffd70080}}.winner-badge{position:absolute;top:-15px;right:-15px;background-color:gold;color:#8b2e2e;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;z-index:20;border:2px solid #8B2E2E;box-shadow:0 0 10px #ffd700cc;animation:winner-rotate 3s infinite}@keyframes winner-rotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(10deg) scale(1.1)}to{transform:rotate(0) scale(1)}}.results-content{background-color:#1a1a1a;padding:2rem;border-radius:10px;max-width:800px;width:90%;color:#fff;text-align:center;border:2px solid gold;box-shadow:0 0 20px #ffd70080}.results-cards{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:10px;margin:20px 0;width:100%}.result-card-small{background:#ffffff1a;border-radius:10px;padding:10px;flex:1;min-width:0;position:relative;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.winner{border:2px solid gold;background:#ffd70033;transform:scale(1.05);box-shadow:0 0 15px #ffd700b3;z-index:2}.region-name{font-weight:700;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bet-amount{font-size:14px;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.winner-tag{position:absolute;top:-10px;right:-10px;background:gold;color:#1a1a1a;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 0 10px #ffd700cc;z-index:1}.profit-summary{margin:20px 0;padding:15px;background:#0000004d;border-radius:10px}.profit-amount{font-size:24px;font-weight:700;margin-bottom:10px}.profit-label{font-size:18px}.bet-details{color:#ccc;margin-top:10px}.bet-details p{margin:5px 0}.results-content .confirm-button{background-color:gold;color:#1a1a1a;border:none;padding:12px 30px;font-size:16px;border-radius:30px;cursor:pointer;font-weight:700;margin-top:15px;transition:all .3s ease;box-shadow:0 0 10px #ffd70080}.results-content .confirm-button:hover{background-color:#ffed4a;transform:scale(1.05);box-shadow:0 0 15px #ffd700b3}.result-overlay{background-color:#0003!important}.result-content{background-color:#1a1a1abf!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.results-cards{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:10px;margin:15px 0}.result-card-small{background:#ffffff1a;border-radius:10px;padding:8px;flex:1;min-width:0;position:relative}.profit-summary{margin:15px 0;padding:10px;background:#0000004d;border-radius:8px}.profit-positive{color:#4caf50}.profit-negative{color:#f44336}.swap-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1e1e1eb3;z-index:9999;display:flex;align-items:center;justify-content:center}.swap-panel{background:#23242a;border-radius:20px;padding:32px 24px;min-width:350px;box-shadow:0 8px 32px #00000040;color:#fff}.swap-token-row{background:#18191d;border-radius:12px;padding:18px 16px;margin-bottom:12px;display:flex;flex-direction:column}.swap-label{font-size:14px;color:#aaa;margin-bottom:4px}.swap-token-info{display:flex;align-items:center;margin-bottom:4px}.swap-token-info input{flex:1;background:transparent;border:none;color:#fff;font-size:20px;outline:none}.swap-token-symbol{margin-left:8px;font-weight:700}.swap-balance{font-size:12px;color:#aaa}.swap-quick{margin-left:8px;color:#4e8cff;cursor:pointer;font-weight:700}.swap-switch-row{display:flex;justify-content:center;margin:8px 0}.swap-switch-btn{background:#23242a;border:none;border-radius:50%;width:36px;height:36px;color:#fff;font-size:20px;cursor:pointer;box-shadow:0 2px 8px #00000026}.swap-rate{text-align:center;color:#aaa;margin:12px 0 8px}.modal-buttons{display:flex;justify-content:space-between;margin-top:16px}.confirm-button,.close-button{padding:8px 20px;border-radius:8px;border:none;font-size:16px;cursor:pointer}.confirm-button{background:#4e8cff;color:#fff}.close-button{background:#444;color:#fff} diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/pokerToken-OHz3Fjty.png b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/pokerToken-OHz3Fjty.png new file mode 100644 index 00000000..fbc59f51 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/pokerToken-OHz3Fjty.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/suiToken-B0hP3CD7.png b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/suiToken-B0hP3CD7.png new file mode 100644 index 00000000..66968378 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/suiToken-B0hP3CD7.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/assets/win-BgZ0T-nF.mp3 b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/win-BgZ0T-nF.mp3 new file mode 100644 index 00000000..6d309fff Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/dist/assets/win-BgZ0T-nF.mp3 differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/dist/index.html b/move202503/HandsomePudding/PokerReact/Poker/dist/index.html new file mode 100644 index 00000000..94ce9232 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/dist/index.html @@ -0,0 +1,60 @@ + + + + + + + Poker Game + + + + + + +
+ + diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/App.tsx b/move202503/HandsomePudding/PokerReact/Poker/src/App.tsx new file mode 100644 index 00000000..cc0eea93 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/App.tsx @@ -0,0 +1,891 @@ +import { ConnectButton } from "@mysten/dapp-kit"; +import { useState, useRef, useEffect } from "react"; +import { useCurrentAccount, useSignAndExecuteTransaction } from "@mysten/dapp-kit"; +import './css/App.css'; +import { playGame, getPokerTokenBalance, getSuiBalance, buyPokerTokens, sellTokens, reward } from './contracts/poker'; +import {suiClient} from "./config/index"; + +// 导入图片资源 +import musicon from './assets/musicon.png'; +import musicoff from './assets/musicoff.png'; +import ruleIcon from './assets/rule.png'; +import cardBack from './assets/card_b.png'; +import cardFront from './assets/card_f.png'; +import pokerToken from './assets/pokerToken.png'; +import suiToken from './assets/suiToken.png'; +import token1 from './assets/1.png'; +import token10 from './assets/10.png'; +import token100 from './assets/100.png'; +import music_btn from './assets/music_btn.mp3'; +import bet_music from './assets/bet_music.mp3'; +import win from './assets/win.mp3'; +import suit1 from './assets/1_0.png'; +import suit2 from './assets/2_0.png'; +import suit3 from './assets/3_0.png'; +import suit4 from './assets/4_0.png'; +import b1 from './assets/b_1.png'; +import b2 from './assets/b_2.png'; +import b3 from './assets/b_3.png'; +import b4 from './assets/b_4.png'; +import b5 from './assets/b_5.png'; +import b6 from './assets/b_6.png'; +import b7 from './assets/b_7.png'; +import b8 from './assets/b_8.png'; +import b9 from './assets/b_9.png'; +import b10 from './assets/b_10.png'; +import b11 from './assets/b_11.png'; +import b12 from './assets/b_12.png'; +import b13 from './assets/b_13.png'; + + +import r1 from './assets/r_1.png'; +import r2 from './assets/r_2.png'; +import r3 from './assets/r_3.png'; +import r4 from './assets/r_4.png'; +import r5 from './assets/r_5.png'; +import r6 from './assets/r_6.png'; +import r7 from './assets/r_7.png'; +import r8 from './assets/r_8.png'; +import r9 from './assets/r_9.png'; +import r10 from './assets/r_10.png'; +import r11 from './assets/r_11.png'; +import r12 from './assets/r_12.png'; +import r13 from './assets/r_13.png'; + + +interface TokenAnimation { + id: number; + amount: number; + image: string; + x: number; + y: number; + startX: number; + startY: number; +} + +interface GameResultEvent { + final_balance: number; + winner_region: number; + prize: number; + cards: { + suit: number; + value: number; + }[]; +} + +function App() { + const [selectedAmount, setSelectedAmount] = useState(1); + const [mines, setMines] = useState([0, 0, 0, 0, 0]); + const [isMusicOn, setIsMusicOn] = useState(() => { + const savedMusicSetting = localStorage.getItem('isMusicOn'); + return savedMusicSetting ? JSON.parse(savedMusicSetting) : false; + }); + const [showRules, setShowRules] = useState(false); + const [walletBalance, setWalletBalance] = useState(0); + const [suiBalance, setSuiBalance] = useState(0); + const [selectedToken, setSelectedToken] = useState(1); + const [tokenAnimations, setTokenAnimations] = useState<{ [key: number]: TokenAnimation[] }>({ + 0: [], 1: [], 2: [], 3: [], 4: [] + }); + const [gameResult, setGameResult] = useState(null); + const [showResults, setShowResults] = useState(false); + const [showResultPopup, setShowResultPopup] = useState(false); + const [currentProfit, setCurrentProfit] = useState(0); + const [lastBets, setLastBets] = useState([0, 0, 0, 0, 0]); + const [showSwap, setShowSwap] = useState(false); + const [swapDirection, setSwapDirection] = useState<'SUI_TO_POKER' | 'POKER_TO_SUI'>('SUI_TO_POKER'); + const [fromAmount, setFromAmount] = useState(''); + const [toAmount, setToAmount] = useState(''); + const EXCHANGE_RATE = 100; + const [submitLoading, setSubmitLoading] = useState(false); + const [lastTotalBet, setLastTotalBet] = useState(0); + // 下注总额实时计算,供全组件使用 + const totalBet = mines.reduce((sum, mine) => sum + mine, 0); + + const account = useCurrentAccount(); + const {mutateAsync: signAndExecuteTransaction} = useSignAndExecuteTransaction({ + execute: async ({bytes, signature}) => + await suiClient.executeTransactionBlock({ + transactionBlock: bytes, + signature, + options: { + showRawEffects: true, + showEvents: true + }, + }) +}); + + const handleBet = (amount: number) => { + playButtonSound(); + setSelectedToken(amount); + setSelectedAmount(amount); + }; + + const audioRef = useRef(null); + const betAudioRef = useRef(null); + const winAudioRef = useRef(null); + + const toggleMusic = () => { + const newMusicState = !isMusicOn; + setIsMusicOn(newMusicState); + localStorage.setItem('isMusicOn', JSON.stringify(newMusicState)); + }; + + const playButtonSound = () => { + if (isMusicOn && audioRef.current) { + audioRef.current.play(); + } + }; + + const playBetSound = () => { + if (isMusicOn) { + const audio = new Audio(bet_music); + audio.volume = 0.5; + audio.play(); + } + }; + + const playWinSound = () => { + if (isMusicOn && winAudioRef.current) { + winAudioRef.current.currentTime = 0; + winAudioRef.current.play(); + } + }; + + useEffect(() => { + audioRef.current = new Audio(music_btn); + audioRef.current.volume = 0.5; + winAudioRef.current = new Audio(win); + winAudioRef.current.volume = 0.7; + }, []); + + useEffect(() => { + const fetchBalance = async () => { + if (account) { + try { + const startTime = performance.now(); + const balance = await getPokerTokenBalance(account.address); + const endTime = performance.now(); + console.log("POKERTOEN balance", balance); + console.log(`getPokerTokenBalance execution time: ${(endTime - startTime).toFixed(2)}ms`); + + const suibalance = await getSuiBalance(account.address); + console.log("suibalance balance", suibalance); + + setWalletBalance(balance); + setSuiBalance(suibalance); + } catch (error) { + console.error("Error fetching balance:", error); + } + } else { + setWalletBalance(0); + setSuiBalance(0); + } + }; + + fetchBalance(); + }, [account]); + + const getTokenImage = (amount: number) => { + switch (amount) { + case 1: return token1; + case 10: return token10; + case 100: return token100; + default: return token1; + } + }; + + const balanceDisplayRef = useRef(null); + const cardSlotsRef = useRef<(HTMLDivElement | null)[]>([]); + + const handleCardClick = (index: number) => { + if (selectedAmount > 0 && balanceDisplayRef.current && cardSlotsRef.current[index]) { + // Check if user has enough balance + if (walletBalance < selectedAmount) { + return; // Don't allow betting if not enough balance + } + + playBetSound(); // Play bet sound when placing a bet + + const balanceRect = balanceDisplayRef.current.getBoundingClientRect(); + const cardRect = cardSlotsRef.current[index]!.getBoundingClientRect(); + + const startX = balanceRect.left - cardRect.left; + const startY = balanceRect.top - cardRect.top; + + // Calculate random position within a wider area + const randomX = Math.random() * 160 - 80; // Increased range from -80px to +80px + const randomY = Math.random() * 100 - 50; // Increased range from -50px to +50px + + // Add new token animation + const newAnimation: TokenAnimation = { + id: Date.now(), + amount: selectedAmount, + image: getTokenImage(selectedAmount), + startX, + startY, + x: randomX, + y: randomY + }; + + // Update mines and deduct from wallet balance + const newMines = [...mines]; + newMines[index] = mines[index] + selectedAmount; + setMines(newMines); + + // Deduct from wallet balance + setWalletBalance(prev => Number((prev - selectedAmount).toFixed(1))); + + setTokenAnimations(prev => ({ + ...prev, + [index]: [...prev[index], newAnimation] + })); + } + }; + + const handleReset = () => { + playButtonSound(); + // Calculate total bet amount + const totalBet = mines.reduce((sum, mine) => sum + mine, 0); + + // Return bet amount to wallet balance + setWalletBalance(prev => prev + totalBet); + + // Reset mines and animations + setMines([0, 0, 0, 0, 0]); + setTokenAnimations({ + 0: [], 1: [], 2: [], 3: [], 4: [] + }); + + // Hide results if they're showing + setShowResults(false); + setGameResult(null); + setShowResultPopup(false); + }; + + const handleSubmit = async () => { + if (submitLoading) return; + setSubmitLoading(true); + playButtonSound(); + try { + const bet = mines.reduce((sum, mine) => sum + mine, 0); + setLastTotalBet(bet); + // Save current bet information + setLastBets([...mines]); + // Call playGame with all bet amounts + const result = await playGame( + signAndExecuteTransaction, + mines[0], + mines[1], + mines[2], + mines[3], + mines[4], + account?.address || '' + ) as any; + if (result) { + setGameResult(result); + // 本地计算盈亏 + const winBet = mines[result.winner_region] || 0; + const profit = winBet > 0 ? winBet * 4.8 - bet : -bet; + setCurrentProfit(profit); + // 等待链上最新余额,延迟1.2秒后再查 + if (account?.address) { + setTimeout(async () => { + const latestBalance = await getPokerTokenBalance(account.address); + setWalletBalance(latestBalance); + setShowResults(true); + setShowResultPopup(true); + }, 500); + } else { + setShowResults(true); + setShowResultPopup(true); + } + // Play win sound + playWinSound(); + // Reset mines and animations after showing results + setMines([0, 0, 0, 0, 0]); + setTokenAnimations({ + 0: [], 1: [], 2: [], 3: [], 4: [] + }); + } + } catch (error) { + console.error("Error submitting bets:", error); + } finally { + setSubmitLoading(false); + } + }; + + const handleCloseResultPopup = () => { + setShowResultPopup(false); + setShowResults(false); + setGameResult(null); + }; + + const handleRulesClick = () => { + playButtonSound(); + setShowRules(true); + }; + + // Function to get suit image based on suit number + const getSuitImage = (suit: number) => { + switch(suit) { + case 1: return suit1; + case 2: return suit2; + case 3: return suit3; + case 4: return suit4; + default: return suit1; + } + }; + + // Function to get value image based on suit and value + const getValueImage = (suit: number, value: number) => { + // 如果suit是偶数(2,4),使用黑色数值图片 + if (suit % 2 === 0) { + switch(value) { + case 1: return b1; + case 2: return b2; + case 3: return b3; + case 4: return b4; + case 5: return b5; + case 6: return b6; + case 7: return b7; + case 8: return b8; + case 9: return b9; + case 10: return b10; + case 11: return b11; + case 12: return b12; + case 13: return b13; + default: return b1; + } + } + // 如果suit是奇数(1,3),使用红色数值图片 + else { + switch(value) { + case 1: return r1; + case 2: return r2; + case 3: return r3; + case 4: return r4; + case 5: return r5; + case 6: return r6; + case 7: return r7; + case 8: return r8; + case 9: return r9; + case 10: return r10; + case 11: return r11; + case 12: return r12; + case 13: return r13; + default: return r1; + } + } + }; + + // 输入与方向切换逻辑 + const handleFromAmountChange = (val: string) => { + // 只允许数字和最多两位小数 + let formatted = val.replace(/^([0-9]+)(\.[0-9]{0,2})?.*$/, (m, int, dec) => int + (dec ? dec : '')); + // 去除前导0 + if (formatted.length > 1 && formatted[0] === '0' && formatted[1] !== '.') { + formatted = formatted.replace(/^0+/, ''); + } + setFromAmount(formatted); + if (swapDirection === 'SUI_TO_POKER') { + setToAmount(formatted ? String(Math.floor(Number(formatted) * EXCHANGE_RATE)) : ''); + } else { + setToAmount(formatted ? (parseInt(formatted, 10) / EXCHANGE_RATE).toFixed(2) : ''); + } + }; + const handleSwitchDirection = () => { + setSwapDirection(d => d === 'SUI_TO_POKER' ? 'POKER_TO_SUI' : 'SUI_TO_POKER'); + setFromAmount(toAmount); + setToAmount(fromAmount); + }; + const handleMax = () => { + if (swapDirection === 'SUI_TO_POKER') { + setFromAmount((suiBalance || 0).toString()); + setToAmount(((suiBalance || 0) * EXCHANGE_RATE).toString()); + } else { + setFromAmount((walletBalance || 0).toString()); + setToAmount(((walletBalance || 0) / EXCHANGE_RATE).toString()); + } + }; + const handleHalf = () => { + if (swapDirection === 'SUI_TO_POKER') { + setFromAmount(((suiBalance || 0) / 2).toString()); + setToAmount((((suiBalance || 0) / 2) * EXCHANGE_RATE).toString()); + } else { + setFromAmount(((walletBalance || 0) / 2).toString()); + setToAmount((((walletBalance || 0) / 2) / EXCHANGE_RATE).toString()); + } + }; + const handleSwap = async () => { + playButtonSound(); + if (!fromAmount || parseFloat(fromAmount) <= 0) return; + try { + if (swapDirection === 'SUI_TO_POKER') { + // 传递整数MIST + const suiAmount = Math.floor(Number(fromAmount) * 1_000_000_000); + const tx = await buyPokerTokens(suiAmount, account?.address || ''); + await signAndExecuteTransaction({transaction: tx}); + } else { + // PokerToken 直接传整数 + const pokerAmount = Math.floor(Number(fromAmount) * 10); + const tx = await sellTokens(pokerAmount, account?.address || ''); + await signAndExecuteTransaction({transaction: tx}); + } + // 刷新余额 + if (account?.address) { + const newPoker = await getPokerTokenBalance(account.address); + const newSui = await getSuiBalance(account.address); + setWalletBalance(newPoker); + setSuiBalance(newSui); + setSwapPokerBalance(newPoker); + setSwapSuiBalance(newSui); + } + setFromAmount(''); + setToAmount(''); + setShowSwap(false); + } catch (error) { + console.error("Error swapping tokens:", error); + } + }; + + const [swapSuiBalance, setSwapSuiBalance] = useState(0); + const [swapPokerBalance, setSwapPokerBalance] = useState(0); + const [showDonate, setShowDonate] = useState(false); + const [donateAmount, setDonateAmount] = useState(''); + const [donateLoading, setDonateLoading] = useState(false); + + return ( +
+
+
+ + +
+
+ +
+
+ + {showRules && ( +
+
+

Game Rules

+
+

1. Select the bet amount

+

2. Click on any card to place a bet

+

3. You can bet multiple times on each card

+

4. Highest hand wins. Cards are ranked from lowest to highest: 2 to A, and when of equal rank, suits are ordered (highest to lowest) as Spades > Hearts > Clubs > Diamonds.

+

5. If you bet and win,the game coins you get will be the coins you bet on the game x 4.8

+
+ +
+
+ )} + + {showResultPopup && gameResult && ( +
+
+

Game Results

+
+ {gameResult.cards.map((card, index) => ( +
+

Region {index + 1}

+
Bet: {lastBets[index]}
+ {gameResult.winner_region === index && ( +
Win
+ )} +
+ ))} +
+
+
= 0 ? 'profit-positive' : 'profit-negative'}`}> + {currentProfit >= 0 ? '+' : ''}{currentProfit.toFixed(1)} + {currentProfit >= 0 ? ' Profit' : ' Loss'} +
+
+

Total Bet: {lastTotalBet}

+

New Balance: {walletBalance}

+
+
+ +
+
+ )} + +
+ {[0, 1, 2, 3, 4].map((index) => ( +
{ + // Ensure click event triggers in the entire area + e.stopPropagation(); + handleCardClick(index); + }} + ref={el => cardSlotsRef.current[index] = el} + > +
+ {showResults && gameResult ? ( +
+ Card Front + {/* Display suit image */} + {`Suit + {/* Display value image */} + {`Value + {/* Add winner indicator */} + {gameResult.winner_region === index && ( +
Win
+ )} +
+ ) : ( + Card + )} +
+
+ {tokenAnimations[index].map((animation) => ( + {`Token + ))} +
+
+

Mine: {mines[index]}

+
+
+ ))} +
+ +
+
+
+ Token + {walletBalance} +
+ + +
+
+ + + +
+
+ + +
+
+ + {showSwap && ( + + )} + + {showSwap && ( +
+
+
+
From
+
+ handleFromAmountChange(e.target.value)} + placeholder="0.00" + step="0.01" + /> + from-token + + {swapDirection === 'SUI_TO_POKER' ? 'SUI' : 'PokerToken'} + +
+
+ Balance: {swapDirection === 'SUI_TO_POKER' ? swapSuiBalance : swapPokerBalance} + 50% + MAX +
+
+
+ +
+
+
To
+
+ + to-token + + {swapDirection === 'SUI_TO_POKER' ? 'PokerToken' : 'SUI'} + +
+
+ Balance: {swapDirection === 'SUI_TO_POKER' ? swapPokerBalance : swapSuiBalance} +
+
+
1 SUI = 100 PokerToken
+
+ + +
+
+
+ )} + + {showDonate && ( +
+
+
+
Donate SUI
+
+ setDonateAmount(e.target.value)} + placeholder="0.00" + step="0.01" + min="0" + /> + sui-token + SUI +
+
+ Balance: {suiBalance} +
+
+
+ + +
+
+
+ )} + + +
+ ); +} + +export default App; diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/Counter.tsx b/move202503/HandsomePudding/PokerReact/Poker/src/Counter.tsx new file mode 100644 index 00000000..3ad530d8 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/Counter.tsx @@ -0,0 +1,106 @@ +import { + useCurrentAccount, + useSignAndExecuteTransaction, + useSuiClient, + useSuiClientQuery, +} from "@mysten/dapp-kit"; +import type { SuiObjectData } from "@mysten/sui/client"; +import { Transaction } from "@mysten/sui/transactions"; +import { Button, Flex, Heading, Text } from "@radix-ui/themes"; +import { useNetworkVariable } from "./networkConfig"; +import { useState } from "react"; +import ClipLoader from "react-spinners/ClipLoader"; + +export function Counter({ id }: { id: string }) { + const counterPackageId = useNetworkVariable("counterPackageId"); + const suiClient = useSuiClient(); + const currentAccount = useCurrentAccount(); + const { mutate: signAndExecute } = useSignAndExecuteTransaction(); + const { data, isPending, error, refetch } = useSuiClientQuery("getObject", { + id, + options: { + showContent: true, + showOwner: true, + }, + }); + + const [waitingForTxn, setWaitingForTxn] = useState(""); + + const executeMoveCall = (method: "increment" | "reset") => { + setWaitingForTxn(method); + + const tx = new Transaction(); + + if (method === "reset") { + tx.moveCall({ + arguments: [tx.object(id), tx.pure.u64(0)], + target: `${counterPackageId}::counter::set_value`, + }); + } else { + tx.moveCall({ + arguments: [tx.object(id)], + target: `${counterPackageId}::counter::increment`, + }); + } + + signAndExecute( + { + transaction: tx, + }, + { + onSuccess: (tx) => { + suiClient.waitForTransaction({ digest: tx.digest }).then(async () => { + await refetch(); + setWaitingForTxn(""); + }); + }, + }, + ); + }; + + if (isPending) return Loading...; + + if (error) return Error: {error.message}; + + if (!data.data) return Not found; + + const ownedByCurrentAccount = + getCounterFields(data.data)?.owner === currentAccount?.address; + + return ( + <> + Counter {id} + + + Count: {getCounterFields(data.data)?.value} + + + {ownedByCurrentAccount ? ( + + ) : null} + + + + ); +} +function getCounterFields(data: SuiObjectData) { + if (data.content?.dataType !== "moveObject") { + return null; + } + + return data.content.fields as { value: number; owner: string }; +} diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/CreateCounter.tsx b/move202503/HandsomePudding/PokerReact/Poker/src/CreateCounter.tsx new file mode 100644 index 00000000..32d8aafa --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/CreateCounter.tsx @@ -0,0 +1,60 @@ +import { Transaction } from "@mysten/sui/transactions"; +import { Button, Container } from "@radix-ui/themes"; +import { useSignAndExecuteTransaction, useSuiClient } from "@mysten/dapp-kit"; +import { useNetworkVariable } from "./networkConfig"; +import ClipLoader from "react-spinners/ClipLoader"; + +export function CreateCounter({ + onCreated, +}: { + onCreated: (id: string) => void; +}) { + const counterPackageId = useNetworkVariable("counterPackageId"); + const suiClient = useSuiClient(); + const { + mutate: signAndExecute, + isSuccess, + isPending, + } = useSignAndExecuteTransaction(); + + function create() { + const tx = new Transaction(); + + tx.moveCall({ + arguments: [], + target: `${counterPackageId}::counter::create`, + }); + + signAndExecute( + { + transaction: tx, + }, + { + onSuccess: async ({ digest }) => { + const { effects } = await suiClient.waitForTransaction({ + digest: digest, + options: { + showEffects: true, + }, + }); + + onCreated(effects?.created?.[0]?.reference?.objectId!); + }, + }, + ); + } + + return ( + + + + ); +} diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/1.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/1.png new file mode 100644 index 00000000..0ee99a31 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/1.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/10.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/10.png new file mode 100644 index 00000000..ee605dbe Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/10.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/100.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/100.png new file mode 100644 index 00000000..8f8822f9 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/100.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/1_0.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/1_0.png new file mode 100644 index 00000000..e8e58c4d Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/1_0.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/2_0.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/2_0.png new file mode 100644 index 00000000..78364feb Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/2_0.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/3_0.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/3_0.png new file mode 100644 index 00000000..5b0088ec Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/3_0.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/4_0.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/4_0.png new file mode 100644 index 00000000..2afa4733 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/4_0.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_1.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_1.png new file mode 100644 index 00000000..07231a15 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_1.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_10.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_10.png new file mode 100644 index 00000000..6df9bd36 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_10.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_11.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_11.png new file mode 100644 index 00000000..7b0073f1 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_11.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_12.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_12.png new file mode 100644 index 00000000..c19de2c9 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_12.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_13.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_13.png new file mode 100644 index 00000000..b70ff1bc Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_13.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_2.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_2.png new file mode 100644 index 00000000..80cd7e04 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_2.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_3.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_3.png new file mode 100644 index 00000000..3381b7f9 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_3.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_4.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_4.png new file mode 100644 index 00000000..5cad8a8e Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_4.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_5.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_5.png new file mode 100644 index 00000000..e1e5ba27 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_5.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_6.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_6.png new file mode 100644 index 00000000..35b22cfc Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_6.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_7.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_7.png new file mode 100644 index 00000000..04122777 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_7.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_8.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_8.png new file mode 100644 index 00000000..b7c2f919 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_8.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_9.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_9.png new file mode 100644 index 00000000..7eb77472 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/b_9.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/background.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/background.png new file mode 100644 index 00000000..d2ce9305 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/background.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/bet_music.mp3 b/move202503/HandsomePudding/PokerReact/Poker/src/assets/bet_music.mp3 new file mode 100644 index 00000000..690de685 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/bet_music.mp3 differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/bg1.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/bg1.png new file mode 100644 index 00000000..f778b716 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/bg1.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/bg2.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/bg2.png new file mode 100644 index 00000000..f31f646f Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/bg2.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/card_b.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/card_b.png new file mode 100644 index 00000000..9fdffce4 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/card_b.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/card_f.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/card_f.png new file mode 100644 index 00000000..f5d9efda Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/card_f.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/music_btn.mp3 b/move202503/HandsomePudding/PokerReact/Poker/src/assets/music_btn.mp3 new file mode 100644 index 00000000..6159762b Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/music_btn.mp3 differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/musicoff.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/musicoff.png new file mode 100644 index 00000000..d85e9103 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/musicoff.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/musicon.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/musicon.png new file mode 100644 index 00000000..8cc14adf Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/musicon.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/pokerToken.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/pokerToken.png new file mode 100644 index 00000000..fbc59f51 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/pokerToken.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_1.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_1.png new file mode 100644 index 00000000..83ac1ecc Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_1.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_10.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_10.png new file mode 100644 index 00000000..4e7b7bbc Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_10.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_11.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_11.png new file mode 100644 index 00000000..abf6f1e7 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_11.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_12.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_12.png new file mode 100644 index 00000000..9910b5ce Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_12.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_13.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_13.png new file mode 100644 index 00000000..5d94f09a Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_13.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_2.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_2.png new file mode 100644 index 00000000..9a0c6d3f Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_2.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_3.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_3.png new file mode 100644 index 00000000..4c87c463 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_3.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_4.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_4.png new file mode 100644 index 00000000..b9b4a016 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_4.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_5.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_5.png new file mode 100644 index 00000000..74deb281 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_5.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_6.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_6.png new file mode 100644 index 00000000..ab3fbfc3 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_6.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_7.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_7.png new file mode 100644 index 00000000..40716186 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_7.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_8.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_8.png new file mode 100644 index 00000000..90b79b9f Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_8.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_9.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_9.png new file mode 100644 index 00000000..de2416fe Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/r_9.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/reset.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/reset.png new file mode 100644 index 00000000..293ff628 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/reset.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/rule.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/rule.png new file mode 100644 index 00000000..f9e87761 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/rule.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/select1.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/select1.png new file mode 100644 index 00000000..8b988eae Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/select1.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/submit.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/submit.png new file mode 100644 index 00000000..b0b16e75 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/submit.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/sui.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/sui.png new file mode 100644 index 00000000..c1f94239 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/sui.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/suiToken.png b/move202503/HandsomePudding/PokerReact/Poker/src/assets/suiToken.png new file mode 100644 index 00000000..66968378 Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/suiToken.png differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/assets/win.mp3 b/move202503/HandsomePudding/PokerReact/Poker/src/assets/win.mp3 new file mode 100644 index 00000000..6d309fff Binary files /dev/null and b/move202503/HandsomePudding/PokerReact/Poker/src/assets/win.mp3 differ diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/config/index.ts b/move202503/HandsomePudding/PokerReact/Poker/src/config/index.ts new file mode 100644 index 00000000..aa9333a1 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/config/index.ts @@ -0,0 +1,30 @@ +import { getFullnodeUrl, SuiClient } from "@mysten/sui/client"; +import { createNetworkConfig } from "@mysten/dapp-kit"; + +type Network = "mainnet" | "testnet" | "devnet" | "localnet"; + +const network = "testnet"; + +const { networkConfig, useNetworkVariable, useNetworkVariables } = createNetworkConfig({ + testnet: { + url: getFullnodeUrl("testnet"), + variables: {}, + }, + mainnet: { + url: getFullnodeUrl("mainnet"), + variables: {}, + }, + devnet: { + url: getFullnodeUrl("devnet"), + variables: {}, + }, + localnet: { + url: getFullnodeUrl("localnet"), + variables: {}, + }, +}); + +// 创建全局 SuiClient 实例 +const suiClient = new SuiClient({ url: networkConfig[network].url }); + +export { useNetworkVariable, useNetworkVariables, networkConfig, network, suiClient }; diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/config/key.ts b/move202503/HandsomePudding/PokerReact/Poker/src/config/key.ts new file mode 100644 index 00000000..c2983228 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/config/key.ts @@ -0,0 +1,10 @@ +export const PACKAGE = "0xf25288470734df06e338fefc2dcb302a2c680c155411c07a3e4c8115eb059875" +export const GAME_STORE = "0x0e8226e7be4e8ee0f3a1c4b4f108cc197904fde9be415d4a554e8ac3818eb395" +export const PokerTreasuryCap = "0x54ffab36c9d229385b9ba97274c4ecd3a087280223f7d44d6b926dbbd1a5b42e" +export const RANDOM = "0x8" +export const PLAY_GAME = `${PACKAGE}::POKERTOEN::play_game` +export const GAME_RESULT_EVENT = `${PACKAGE}::POKERTOEN::GameResultEvent` +export const POKERTOEN = `${PACKAGE}::POKERTOEN::POKERTOEN` +export const BUY_POKER_TOKENS = `${PACKAGE}::POKERTOEN::buy_poker_tokens` +export const SELL_TOKENS = `${PACKAGE}::POKERTOEN::sell_tokens` +export const REWARD = `${PACKAGE}::POKERTOEN::reward` \ No newline at end of file diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/constants.ts b/move202503/HandsomePudding/PokerReact/Poker/src/constants.ts new file mode 100644 index 00000000..0ffffc29 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/constants.ts @@ -0,0 +1,3 @@ +export const DEVNET_COUNTER_PACKAGE_ID = "0xTODO"; +export const TESTNET_COUNTER_PACKAGE_ID = "0xTODO"; +export const MAINNET_COUNTER_PACKAGE_ID = "0xTODO"; diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/contracts/poker.ts b/move202503/HandsomePudding/PokerReact/Poker/src/contracts/poker.ts new file mode 100644 index 00000000..766ee318 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/contracts/poker.ts @@ -0,0 +1,186 @@ +import {Transaction} from "@mysten/sui/transactions"; +import {RANDOM, BUY_POKER_TOKENS, PLAY_GAME,GAME_STORE, GAME_RESULT_EVENT, POKERTOEN, PokerTreasuryCap, SELL_TOKENS, REWARD} from "../config/key"; +import {suiClient} from "../config/index"; +import {coinWithBalance} from "@mysten/sui/transactions"; + +type GameResultEvent = { + winner_region: number, + cards: number[] +} + +// export async function getBalance(signAndExecuteTransaction: any) { +// const tx = new Transaction(); +// tx.moveCall({ +// target: GET_BALANCE, +// arguments: [ +// tx.object(GAME_STORE) +// ], +// }); +// const response = await signAndExecuteTransaction({transaction: tx}); +// console.log("Full response:", response); +// console.log("Response events:", response.events); + +// let coins = 0; +// response.events?.forEach((event: any) => { +// console.log("Event type:", event.type); +// console.log("Event parsedJson:", event.parsedJson); +// if (event.type === BALANCE_EVENT) { +// coins = Number(((event.parsedJson as BalanceEvent).balances / 10).toFixed(1)); +// console.log("Found balance event, balance:", coins); +// } +// }); +// return coins; +// } + +// export async function addBalance(signAndExecuteTransaction: any, amount: number) { +// const tx = new Transaction(); +// const scaledAmount = amount * 10; +// console.log("amount:", amount); +// tx.moveCall({ +// target: ADD_BALANCE, +// arguments: [ +// tx.object(GAME_STORE), +// tx.pure.u64(scaledAmount) +// ], +// }); +// console.log("amount11111:", amount); +// const response = await signAndExecuteTransaction({transaction: tx}); +// console.log("Full response:", response); +// console.log("Response events:", response.events); + +// let coins = 0; +// response.events?.forEach((event: any) => { +// console.log("Event type:", event.type); +// console.log("Event parsedJson:", event.parsedJson); +// if (event.type === BALANCE_EVENT) { +// coins = Number(((event.parsedJson as BalanceEvent).balances / 10).toFixed(1)); +// console.log("Found balance event, balance:", coins); +// } +// }); +// return coins; +// } + + +export async function playGame(signAndExecuteTransaction: any, bet_a: number, bet_b: number, bet_c: number, bet_d: number, bet_e: number, sender: string) { + const tx = new Transaction(); + const scaled_bet_a = bet_a * 10; + const scaled_bet_b = bet_b * 10; + const scaled_bet_c = bet_c * 10; + const scaled_bet_d = bet_d * 10; + const scaled_bet_e = bet_e * 10; + + console.log("bet_a:", bet_a); + console.log("bet_b:", bet_b); + console.log("bet_c:", bet_c); + console.log("bet_d:", bet_d); + console.log("bet_e:", bet_e); + tx.setSender(sender); + tx.moveCall({ + target: PLAY_GAME, + arguments: [ + tx.object(PokerTreasuryCap), + tx.object(GAME_STORE), + tx.object(RANDOM), + coinWithBalance({ + balance: scaled_bet_a, + type: POKERTOEN + }), + coinWithBalance({ + balance: scaled_bet_b, + type: POKERTOEN + }), + coinWithBalance({ + balance: scaled_bet_c, + type: POKERTOEN + }), + coinWithBalance({ + balance: scaled_bet_d, + type: POKERTOEN + }), + coinWithBalance({ + balance: scaled_bet_e, + type: POKERTOEN + }) + ], + }); + const response = await signAndExecuteTransaction({transaction: tx}); + console.log("Full response:", response); + console.log("Response events:", response.events); + + let gameResult; + response.events?.forEach((event: any) => { + console.log("Event type:", event.type); + console.log("Event parsedJson:", event.parsedJson); + if (event.type === GAME_RESULT_EVENT) { + gameResult = event.parsedJson as GameResultEvent; + console.log("Game Result:", gameResult); + } + }); + return gameResult; +} + +export async function getPokerTokenBalance(address: string): Promise { + const pokerBalance = await suiClient.getBalance({ + owner: address, + coinType: POKERTOEN + }); + return Number((Math.floor(Number(pokerBalance.totalBalance) / 10 * 100) / 100).toFixed(1)); +} + +export async function getSuiBalance(address: string): Promise { + const suiBalance = await suiClient.getBalance({ + owner: address, + }); + return Number((Math.floor(Number(suiBalance.totalBalance) / 1000000000 * 100) / 100).toFixed(2)); +} + +export async function buyPokerTokens(amount: number, sender: string) { + console.log("amount:", amount); + const tx = new Transaction(); + tx.setSender(sender); + tx.moveCall({ + target: BUY_POKER_TOKENS, + arguments: [ + tx.object(PokerTreasuryCap), + tx.object(GAME_STORE), + coinWithBalance({ + balance: amount + }) + ] + }); + return tx; +} + +export async function sellTokens(amount: number, sender: string) { + console.log("amount:", amount); + const tx = new Transaction(); + tx.setSender(sender); + tx.moveCall({ + target: SELL_TOKENS, + arguments: [ + tx.object(PokerTreasuryCap), + tx.object(GAME_STORE), + coinWithBalance({ + balance: amount, + type: POKERTOEN + }) + ] + }); + return tx; +} + +export async function reward(amount: number, sender: string) { + console.log("amount:", amount); + const tx = new Transaction(); + tx.setSender(sender); + tx.moveCall({ + target: REWARD, + arguments: [ + tx.object(GAME_STORE), + coinWithBalance({ + balance: amount + }) + ] + }); + return tx; +} \ No newline at end of file diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/css/App.css b/move202503/HandsomePudding/PokerReact/Poker/src/css/App.css new file mode 100644 index 00000000..235a0c1d --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/css/App.css @@ -0,0 +1,728 @@ +/* App.css */ +.game-container { + background-color: #8B2E2E; + min-height: 100vh; + display: flex; + flex-direction: column; + padding: 20px; + overflow: hidden; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + } + + .game-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + transform: translateZ(0); + } + + .left-controls { + display: flex; + gap: 10px; + } + + .icon-button { + background: none; + border: none; + cursor: pointer; + padding: 5px; + } + + .icon-button img { + width: 60px; + height: 60px; + object-fit: contain; + } + + .cards-container { + flex: 1; + display: flex; + justify-content: center; + align-items: flex-start; + gap: 50px; + padding: 80px 40px 0 40px; /* 减少顶部内边距 */ + margin-top: 15px; + } + + .card-slot { + background: rgba(255, 255, 255, 0.1); + border-radius: 20px; + padding: 30px 25px 25px 25px; + display: flex; + flex-direction: column; + align-items: center; + gap: 15px; + width: 280px; + min-height: 450px; + position: relative; + overflow: visible; + } + + .card-slot:hover { + transform: translateY(-5px); + } + + .cocktail-container { + margin-bottom: 10px; + } + + .cocktail { + width: 80px; + height: 80px; + } + + .card-container { + margin: 0; + display: flex; + flex-direction: column; + align-items: center; + } + + .card { + width: 117.6px; + height: 157.2px; + border-radius: 10px; + } + + .card-info { + margin-top: 10px; + text-align: center; + width: 100%; + } + + .pot-text, .mine-text { + margin: 5px 0; + } + + .mine-text { + margin: 0; + color: white; + font-size: 16px; + padding: 5px 0; + } + + .controls-container { + display: flex; + justify-content: space-between; + align-items: center; + padding: 20px; + margin-top: auto; + } + + .balance-display { + display: flex; + align-items: center; + gap: 10px; + background-color: rgba(0, 0, 0, 0.5); + padding: 10px 20px; + border-radius: 20px; + color: white; + font-size: 1.2rem; + font-weight: bold; + min-width: 160px; + } + + .token-icon { + width: 40px; + height: 40px; + } + + .balance-display span { + flex: 1; + text-align: center; + } + + .betting-controls { + display: flex; + gap: 30px; + } + + .token-button { + background: none; + border: none; + cursor: pointer; + padding: 5px; + transition: transform 0.2s; + position: relative; + } + + .token-button.selected { + transform: scale(1.1); + } + + .token-button.selected::before { + content: ''; + position: absolute; + top: -34px; + left: 50%; + transform: translateX(-50%); + width: 50px; + height: 50px; + background-image: url('../assets/select1.png'); + background-size: contain; + background-repeat: no-repeat; + background-position: center; + } + + .token-button:hover { + transform: scale(1.1); + } + + .token-button img { + width: 65px; + height: 65px; + position: relative; + z-index: 1; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + pointer-events: none; + } + + .rebet-button { + background: none; + border: none; + cursor: pointer; + padding: 5px; + } + + .rebet-button img { + height: 40px; + } + +.rules-popup { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.3); + display: flex; + justify-content: center; + align-items: center; + z-index: 1000; +} + +.rules-content { + background-color: rgba(26, 26, 26, 0.8); + padding: 2rem; + border-radius: 10px; + max-width: 600px; + width: 95%; + color: white; + text-align: center; +} + +.rules-content h2 { + margin-bottom: 1.5rem; + color: #ffd700; +} + +.rules-text { + text-align: left; + margin-bottom: 1.5rem; +} + +.rules-text p { + margin: 0.5rem 0; + line-height: 1.5; +} + +.close-button { + background-color: #ffd700; + color: #1a1a1a; + border: none; + padding: 0.5rem 1.5rem; + border-radius: 5px; + cursor: pointer; + font-weight: bold; + transition: background-color 0.3s; +} + +.close-button:hover { + background-color: #ffed4a; +} + +.action-buttons { + display: flex; + gap: 20px; + transform: translateX(-50px); +} + +.action-button { + background: none; + border: none; + cursor: pointer; + padding: 10px; + transition: transform 0.2s; +} + +.action-button:hover { + transform: scale(1.1); +} + +.action-button img { + height: 60px; + width: auto; +} + +.tokens-container { + position: relative; + min-height: 140px; + width: 100%; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + margin: 10px 0; + padding: 5px; + overflow: visible; + pointer-events: none; +} + +.animated-token { + width: 40px; + height: 40px; + position: absolute; + pointer-events: none; + z-index: 1; + opacity: 0; + animation: throwToken 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; +} + +@keyframes throwToken { + 0% { + transform: translate(var(--start-x), var(--start-y)) scale(0.6); + opacity: 0; + } + 20% { + opacity: 1; + } + 100% { + transform: translate(var(--end-x), var(--end-y)) scale(1); + opacity: 1; + } +} + +/* Hover effect for tokens container */ +.tokens-container:hover .animated-token { + transform: translate(var(--end-x), var(--end-y)) scale(1.1) rotate(0deg) !important; +} + +.balance-section { + display: flex; + align-items: center; + gap: 15px; +} + +.add-coins-button { + background: #ffd700; + color: #1a1a1a; + border: none; + padding: 8px 15px; + border-radius: 20px; + cursor: pointer; + font-weight: bold; + transition: background-color 0.3s; +} + +.add-coins-button:hover { + background: #ffed4a; +} + +.add-coins-input { + margin: 20px 0; +} + +.add-coins-input input { + width: 200px; + padding: 10px; + border: 2px solid #ffd700; + border-radius: 5px; + background: #2a2a2a; + color: white; + font-size: 16px; + text-align: center; +} + +.add-coins-input input:focus { + outline: none; + border-color: #ffed4a; +} + +.modal-buttons { + display: flex; + justify-content: center; + gap: 15px; + margin-top: 20px; +} + +.confirm-button { + background: #ffd700; + color: #1a1a1a; + border: none; + padding: 8px 20px; + border-radius: 5px; + cursor: pointer; + font-weight: bold; + transition: background-color 0.3s; +} + +.confirm-button:hover { + background: #ffed4a; +} + +/* 获胜区域样式 */ +.winner-card { + animation: winner-pulse 1.5s infinite; + box-shadow: 0 0 20px 5px gold, 0 0 30px 10px rgba(255, 215, 0, 0.5); + transform: scale(1.05); + z-index: 10; +} + +@keyframes winner-pulse { + 0% { + box-shadow: 0 0 20px 5px gold, 0 0 30px 10px rgba(255, 215, 0, 0.5); + } + 50% { + box-shadow: 0 0 25px 8px gold, 0 0 40px 15px rgba(255, 215, 0, 0.7); + } + 100% { + box-shadow: 0 0 20px 5px gold, 0 0 30px 10px rgba(255, 215, 0, 0.5); + } +} + +/* 获胜标识 */ +.winner-badge { + position: absolute; + top: -15px; + right: -15px; + background-color: gold; + color: #8B2E2E; + border-radius: 50%; + width: 50px; + height: 50px; + display: flex; + justify-content: center; + align-items: center; + font-weight: bold; + font-size: 16px; + z-index: 20; + border: 2px solid #8B2E2E; + box-shadow: 0 0 10px rgba(255, 215, 0, 0.8); + animation: winner-rotate 3s infinite; +} + +@keyframes winner-rotate { + 0% { + transform: rotate(0deg) scale(1); + } + 50% { + transform: rotate(10deg) scale(1.1); + } + 100% { + transform: rotate(0deg) scale(1); + } +} + +.results-content { + background-color: #1a1a1a; + padding: 2rem; + border-radius: 10px; + max-width: 800px; + width: 90%; + color: white; + text-align: center; + border: 2px solid gold; + box-shadow: 0 0 20px rgba(255, 215, 0, 0.5); +} + +.results-cards { + display: flex; + justify-content: space-between; + flex-wrap: nowrap; + gap: 10px; + margin: 20px 0; + width: 100%; +} + +.result-card-small { + background: rgba(255, 255, 255, 0.1); + border-radius: 10px; + padding: 10px; + flex: 1; + min-width: 0; + position: relative; + border: 1px solid rgba(255, 255, 255, 0.2); + transition: all 0.3s ease; +} + +.winner { + border: 2px solid gold; + background: rgba(255, 215, 0, 0.2); + transform: scale(1.05); + box-shadow: 0 0 15px rgba(255, 215, 0, 0.7); + z-index: 2; +} + +.region-name { + font-weight: bold; + margin: 0 0 5px 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.bet-amount { + font-size: 14px; + color: #ccc; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.winner-tag { + position: absolute; + top: -10px; + right: -10px; + background: gold; + color: #1a1a1a; + border-radius: 50%; + width: 30px; + height: 30px; + display: flex; + align-items: center; + justify-content: center; + font-size: 12px; + font-weight: bold; + box-shadow: 0 0 10px rgba(255, 215, 0, 0.8); + z-index: 1; +} + +.profit-summary { + margin: 20px 0; + padding: 15px; + background: rgba(0, 0, 0, 0.3); + border-radius: 10px; +} + +.profit-amount { + font-size: 24px; + font-weight: bold; + margin-bottom: 10px; +} + +.profit-positive { + color: #4CAF50; +} + +.profit-negative { + color: #F44336; +} + +.profit-label { + font-size: 18px; +} + +.bet-details { + color: #ccc; + margin-top: 10px; +} + +.bet-details p { + margin: 5px 0; +} + +.results-content .confirm-button { + background-color: #ffd700; + color: #1a1a1a; + border: none; + padding: 12px 30px; + font-size: 16px; + border-radius: 30px; + cursor: pointer; + font-weight: bold; + margin-top: 15px; + transition: all 0.3s ease; + box-shadow: 0 0 10px rgba(255, 215, 0, 0.5); +} + +.results-content .confirm-button:hover { + background-color: #ffed4a; + transform: scale(1.05); + box-shadow: 0 0 15px rgba(255, 215, 0, 0.7); +} + +/* 游戏结果弹窗样式 */ +.result-overlay { + background-color: rgba(0, 0, 0, 0.2) !important; +} + +.result-content { + background-color: rgba(26, 26, 26, 0.75) !important; + backdrop-filter: blur(3px); +} + +.results-cards { + display: flex; + justify-content: space-between; + flex-wrap: nowrap; + gap: 10px; + margin: 15px 0; +} + +.result-card-small { + background: rgba(255, 255, 255, 0.1); + border-radius: 10px; + padding: 8px; + flex: 1; + min-width: 0; + position: relative; +} + +.profit-summary { + margin: 15px 0; + padding: 10px; + background: rgba(0, 0, 0, 0.3); + border-radius: 8px; +} + +.profit-positive { + color: #4CAF50; +} + +.profit-negative { + color: #F44336; +} + +/* swap 弹窗遮罩和居中样式 */ +.swap-modal { + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background: rgba(30, 30, 30, 0.7); /* 半透明黑色遮罩 */ + z-index: 9999; + display: flex; + align-items: center; + justify-content: center; +} + +.swap-panel { + background: #23242a; + border-radius: 20px; + padding: 32px 24px; + min-width: 350px; + box-shadow: 0 8px 32px rgba(0,0,0,0.25); + color: #fff; +} + +.swap-token-row { + background: #18191d; + border-radius: 12px; + padding: 18px 16px; + margin-bottom: 12px; + display: flex; + flex-direction: column; +} + +.swap-label { + font-size: 14px; + color: #aaa; + margin-bottom: 4px; +} + +.swap-token-info { + display: flex; + align-items: center; + margin-bottom: 4px; +} + +.swap-token-info input { + flex: 1; + background: transparent; + border: none; + color: #fff; + font-size: 20px; + outline: none; +} + +.swap-token-symbol { + margin-left: 8px; + font-weight: bold; +} + +.swap-balance { + font-size: 12px; + color: #aaa; +} + +.swap-quick { + margin-left: 8px; + color: #4e8cff; + cursor: pointer; + font-weight: bold; +} + +.swap-switch-row { + display: flex; + justify-content: center; + margin: 8px 0; +} + +.swap-switch-btn { + background: #23242a; + border: none; + border-radius: 50%; + width: 36px; + height: 36px; + color: #fff; + font-size: 20px; + cursor: pointer; + box-shadow: 0 2px 8px rgba(0,0,0,0.15); +} + +.swap-rate { + text-align: center; + color: #aaa; + margin: 12px 0 8px 0; +} + +.modal-buttons { + display: flex; + justify-content: space-between; + margin-top: 16px; +} + +.confirm-button, .close-button { + padding: 8px 20px; + border-radius: 8px; + border: none; + font-size: 16px; + cursor: pointer; +} + +.confirm-button { + background: #4e8cff; + color: #fff; +} + +.close-button { + background: #444; + color: #fff; +} \ No newline at end of file diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/main.tsx b/move202503/HandsomePudding/PokerReact/Poker/src/main.tsx new file mode 100644 index 00000000..55f323a5 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/main.tsx @@ -0,0 +1,26 @@ +import React from "react"; +import ReactDOM from "react-dom/client"; +import "@mysten/dapp-kit/dist/index.css"; +import "@radix-ui/themes/styles.css"; + +import { SuiClientProvider, WalletProvider } from "@mysten/dapp-kit"; +import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; +import { Theme } from "@radix-ui/themes"; +import App from "./App.tsx"; +import { networkConfig } from "./networkConfig.ts"; + +const queryClient = new QueryClient(); + +ReactDOM.createRoot(document.getElementById("root")!).render( + + + + + + + + + + + , +); diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/networkConfig.ts b/move202503/HandsomePudding/PokerReact/Poker/src/networkConfig.ts new file mode 100644 index 00000000..7b6f8b73 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/networkConfig.ts @@ -0,0 +1,31 @@ +import { getFullnodeUrl } from "@mysten/sui/client"; +import { + DEVNET_COUNTER_PACKAGE_ID, + TESTNET_COUNTER_PACKAGE_ID, + MAINNET_COUNTER_PACKAGE_ID, +} from "./constants.ts"; +import { createNetworkConfig } from "@mysten/dapp-kit"; + +const { networkConfig, useNetworkVariable, useNetworkVariables } = + createNetworkConfig({ + devnet: { + url: getFullnodeUrl("devnet"), + variables: { + counterPackageId: DEVNET_COUNTER_PACKAGE_ID, + }, + }, + testnet: { + url: getFullnodeUrl("testnet"), + variables: { + counterPackageId: TESTNET_COUNTER_PACKAGE_ID, + }, + }, + mainnet: { + url: getFullnodeUrl("mainnet"), + variables: { + counterPackageId: MAINNET_COUNTER_PACKAGE_ID, + }, + }, + }); + +export { useNetworkVariable, useNetworkVariables, networkConfig }; diff --git a/move202503/HandsomePudding/PokerReact/Poker/src/vite-env.d.ts b/move202503/HandsomePudding/PokerReact/Poker/src/vite-env.d.ts new file mode 100644 index 00000000..11f02fe2 --- /dev/null +++ b/move202503/HandsomePudding/PokerReact/Poker/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/move202503/HandsomePudding/README.md b/move202503/HandsomePudding/README.md new file mode 100644 index 00000000..ce16001c --- /dev/null +++ b/move202503/HandsomePudding/README.md @@ -0,0 +1,9 @@ +## project +- 项目名称:扑克牌游戏 +> 描述: 游戏玩法:页面中共五个区域,可选择下注多个区域,提交结果后,每个区域会从除去大小王的52涨抽出一张牌,比较五个区域的牌的大小,如果牌面大小相同则比较花色,评选出一个牌型最大的区域。玩家得到的奖励是玩家下注的金额的4.8倍。在线体验地址: https://poker.hackathon.xin/ + + +## Member +- 冯立冬 github: https://github.com/HandsomePudding +> 自我介绍&技术栈: Java后端程序员 + diff --git a/move202503/README.md b/move202503/README.md deleted file mode 100644 index ae12c9fe..00000000 --- a/move202503/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# hackathon-submission -提交方式:复制模板[template]文件夹到本期黑客松的文件,并按自己[github name]取名自己的文件夹,比如[move202411]期 -